qTbot 0.89.ee6949a
qTbot is base back end library for your c++ Qt projects.
|
The TelegramSendDocument class sents document into chat. More...
#include <telegramsenddocument.h>
Public Member Functions | |
TelegramSendDocument (const TelegramArgs &args, const QString &fileName, const QByteArray &data, const ExtraJsonObjects &extraObjects={}) | |
TelegramSendDocument (const TelegramArgs &args, const QFileInfo &file, const ExtraJsonObjects &extraObjects={}) | |
Public Member Functions inherited from qTbot::TelegramSendFile | |
TelegramSendFile (const QString &request, const QString &fileName, const QString &fileType, const QByteArray &data, const TelegramArgs &args, const QHash< QString, QSharedPointer< QJsonObject > > &extraObjects={}) | |
TelegramSendFile (const QString &request, const QFileInfo &file, const TelegramArgs &args, const QHash< QString, QSharedPointer< QJsonObject > > &extraObjects={}) | |
RequestMethod | method () const override |
method returns method of the request. | |
Public Member Functions inherited from qTbot::TelegramSingleRquest | |
TelegramSingleRquest (const QString &request, const QMap< QString, QVariant > &args) | |
TelegramSingleRquest This main constructor of the single requests. | |
TelegramSingleRquest (const QString &request) | |
TelegramSingleRquest This main constructor of the single requests. | |
QString | baseAddress () const override |
baseAddress This method return base domain of remote server. | |
RequestMethod | method () const override |
method returns method of the request. | |
Public Member Functions inherited from qTbot::iRequest | |
iRequest () | |
virtual QString | makeUpload () const |
makeUpload This method prepare data to upload; | |
const QString & | request () const |
request return current requests commnad. | |
void | setRequest (const QString &newRequest) |
setRequest sets custom requests commnad | |
const QMap< QString, QVariant > & | args () const |
args This method returns a current list of arguments | |
void | addArg (const QString &key, const QVariant &val) |
addArg This method push new arg, to arguments list | |
void | setArgs (const QMap< QString, QVariant > &newArgs) |
setArgs For the some requests list of arguments posible to build only after constructor. | |
QString | argsToUrl () const |
argsToUrl This method converts the arguments to a URL string. | |
QSharedPointer< QHttpMultiPart > | argsToMultipartFormData () const |
argsToMultipartFormData This method generates multipart/form-data request data. | |
Additional Inherited Members | |
Public Types inherited from qTbot::iRequest | |
enum | RequestMethod { Get , Post , Upload } |
RequestMethod Tgis islist of supported requests types of the requests. More... | |
Protected Member Functions inherited from qTbot::TelegramSendFile | |
virtual QString | type () const |
type return type file. By Default it is REQUEST_UPLOAD_FILE_KEY | |
The TelegramSendDocument class sents document into chat.
Definition at line 19 of file telegramsenddocument.h.
qTbot::TelegramSendDocument::TelegramSendDocument | ( | const TelegramArgs & | args, |
const QString & | fileName, | ||
const QByteArray & | data, | ||
const ExtraJsonObjects & | extraObjects = {} |
||
) |
Definition at line 11 of file telegramsenddocument.cpp.
qTbot::TelegramSendDocument::TelegramSendDocument | ( | const TelegramArgs & | args, |
const QFileInfo & | file, | ||
const ExtraJsonObjects & | extraObjects = {} |
||
) |
Definition at line 17 of file telegramsenddocument.cpp.