tgbot-cpp
Loading...
Searching...
No Matches
TgBot::InlineQueryResultCachedGif Class Reference

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>

Inheritance diagram for TgBot::InlineQueryResultCachedGif:
TgBot::InlineQueryResult

Public Types

typedef std::shared_ptr< InlineQueryResultCachedGifPtr
 
- Public Types inherited from TgBot::InlineQueryResult
typedef std::shared_ptr< InlineQueryResultPtr
 

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::PtrcaptionEntities
 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
 

Detailed Description

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.

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ InlineQueryResultCachedGif()

TgBot::InlineQueryResultCachedGif::InlineQueryResultCachedGif ( )
inline

Definition at line 27 of file InlineQueryResultCachedGif.h.

Member Data Documentation

◆ caption

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.

◆ captionEntities

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.

◆ gifFileId

std::string TgBot::InlineQueryResultCachedGif::gifFileId

A valid file identifier for the GIF file.

Definition at line 34 of file InlineQueryResultCachedGif.h.

◆ inputMessageContent

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.

◆ parseMode

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.

◆ title

std::string TgBot::InlineQueryResultCachedGif::title

Optional. Title for the result.

Definition at line 39 of file InlineQueryResultCachedGif.h.

◆ TYPE

const std::string TgBot::InlineQueryResultCachedGif::TYPE
static

Definition at line 23 of file InlineQueryResultCachedGif.h.


The documentation for this class was generated from the following file: