tgbot-cpp
|
Represents a link to an animated GIF file stored on the Telegram servers. By default, this animated GIF file will be sent by the user with an optional caption. Alternatively, you can use inputMessageContent to send a message with specified content instead of the animation. More...
#include <InlineQueryResultCachedGif.h>
Public Types | |
typedef std::shared_ptr< InlineQueryResultCachedGif > | Ptr |
Public Types inherited from TgBot::InlineQueryResult | |
typedef std::shared_ptr< InlineQueryResult > | Ptr |
Public Member Functions | |
InlineQueryResultCachedGif () | |
Public Member Functions inherited from TgBot::InlineQueryResult | |
InlineQueryResult () | |
virtual | ~InlineQueryResult () |
Public Attributes | |
std::string | gifFileId |
A valid file identifier for the GIF file. | |
std::string | title |
Optional. Title for the result. | |
std::string | caption |
Optional. Caption of the GIF file to be sent, 0-1024 characters after entities parsing. | |
std::string | parseMode |
Optional. Mode for parsing entities in the caption. See https://core.telegram.org/bots/api#formatting-options for more details. | |
std::vector< MessageEntity::Ptr > | captionEntities |
Optional. List of special entities that appear in the caption, which can be specified instead of parseMode. | |
InputMessageContent::Ptr | inputMessageContent |
Optional. Content of the message to be sent instead of the GIF animation. | |
Public Attributes inherited from TgBot::InlineQueryResult | |
std::string | type |
Type of the result. | |
std::string | id |
Unique identifier for this result, 1-64 bytes. | |
InlineKeyboardMarkup::Ptr | replyMarkup |
Optional. Inline keyboard attached to the message. | |
Static Public Attributes | |
static const std::string | TYPE |
Represents a link to an animated GIF file stored on the Telegram servers. By default, this animated GIF file will be sent by the user with an optional caption. Alternatively, you can use inputMessageContent to send a message with specified content instead of the animation.
Definition at line 21 of file InlineQueryResultCachedGif.h.
typedef std::shared_ptr<InlineQueryResultCachedGif> TgBot::InlineQueryResultCachedGif::Ptr |
Definition at line 25 of file InlineQueryResultCachedGif.h.
|
inline |
Definition at line 27 of file InlineQueryResultCachedGif.h.
std::string TgBot::InlineQueryResultCachedGif::caption |
Optional. Caption of the GIF file to be sent, 0-1024 characters after entities parsing.
Definition at line 44 of file InlineQueryResultCachedGif.h.
std::vector<MessageEntity::Ptr> TgBot::InlineQueryResultCachedGif::captionEntities |
Optional. List of special entities that appear in the caption, which can be specified instead of parseMode.
Definition at line 55 of file InlineQueryResultCachedGif.h.
std::string TgBot::InlineQueryResultCachedGif::gifFileId |
A valid file identifier for the GIF file.
Definition at line 34 of file InlineQueryResultCachedGif.h.
InputMessageContent::Ptr TgBot::InlineQueryResultCachedGif::inputMessageContent |
Optional. Content of the message to be sent instead of the GIF animation.
Definition at line 60 of file InlineQueryResultCachedGif.h.
std::string TgBot::InlineQueryResultCachedGif::parseMode |
Optional. Mode for parsing entities in the caption. See https://core.telegram.org/bots/api#formatting-options for more details.
Definition at line 50 of file InlineQueryResultCachedGif.h.
std::string TgBot::InlineQueryResultCachedGif::title |
Optional. Title for the result.
Definition at line 39 of file InlineQueryResultCachedGif.h.
|
static |
Definition at line 23 of file InlineQueryResultCachedGif.h.