tgbotxx
1.1.6.9
Telegram Bot C++ Library
|
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 the specified content instead of the photo. More...
#include <InlineQueryResult.hpp>
Public Member Functions | |
InlineQueryResultCachedGif () | |
InlineQueryResultCachedGif (const nl::json &json) | |
nl::json | toJson () const override |
void | fromJson (const nl::json &json) override |
Public Member Functions inherited from tgbotxx::InlineQueryResult | |
InlineQueryResult ()=default | |
InlineQueryResult (const nl::json &json) | |
Public Attributes | |
std::string | gifFileId |
A valid file identifier for the GIF file. More... | |
std::string | title |
Optional. Title for the result. More... | |
std::string | caption |
Optional. Caption of the GIF file to be sent, 0-1024 characters after entities parsing. More... | |
std::string | parseMode |
Optional. Mode for parsing entities in the GIF caption. See formatting options for more details. More... | |
std::vector< Ptr< MessageEntity > > | captionEntities |
Optional. List of special entities that appear in the caption, which can be specified instead of parseMode. More... | |
Ptr< InputMessageContent > | inputMessageContent |
Optional. Content of the message to be sent instead of the GIF. More... | |
Public Attributes inherited from tgbotxx::InlineQueryResult | |
std::string | type |
Type of the result. More... | |
std::string | id |
Unique identifier for this result, 1-64 bytes. More... | |
Ptr< InlineKeyboardMarkup > | replyMarkup |
Optional. Inline keyboard attached to the message. More... | |
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 the specified content instead of the photo.
Definition at line 948 of file InlineQueryResult.hpp.
|
inline |
Definition at line 949 of file InlineQueryResult.hpp.
|
inlineexplicit |
Definition at line 952 of file InlineQueryResult.hpp.
|
inlineoverridevirtual |
Reimplemented from tgbotxx::InlineQueryResult.
Definition at line 986 of file InlineQueryResult.hpp.
|
inlineoverridevirtual |
Reimplemented from tgbotxx::InlineQueryResult.
Definition at line 975 of file InlineQueryResult.hpp.
std::string tgbotxx::InlineQueryResultCachedGif::caption |
Optional. Caption of the GIF file to be sent, 0-1024 characters after entities parsing.
Definition at line 963 of file InlineQueryResult.hpp.
std::vector<Ptr<MessageEntity> > tgbotxx::InlineQueryResultCachedGif::captionEntities |
Optional. List of special entities that appear in the caption, which can be specified instead of parseMode.
Definition at line 969 of file InlineQueryResult.hpp.
std::string tgbotxx::InlineQueryResultCachedGif::gifFileId |
A valid file identifier for the GIF file.
Definition at line 957 of file InlineQueryResult.hpp.
Ptr<InputMessageContent> tgbotxx::InlineQueryResultCachedGif::inputMessageContent |
Optional. Content of the message to be sent instead of the GIF.
Definition at line 972 of file InlineQueryResult.hpp.
std::string tgbotxx::InlineQueryResultCachedGif::parseMode |
Optional. Mode for parsing entities in the GIF caption. See formatting options for more details.
Definition at line 966 of file InlineQueryResult.hpp.
std::string tgbotxx::InlineQueryResultCachedGif::title |
Optional. Title for the result.
Definition at line 960 of file InlineQueryResult.hpp.