tgbotxx  1.1.6.9
Telegram Bot C++ Library
tgbotxx::InlineQueryResultCachedGif Struct 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 the specified content instead of the photo. More...

#include <InlineQueryResult.hpp>

Inheritance diagram for tgbotxx::InlineQueryResultCachedGif:
tgbotxx::InlineQueryResult

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< InputMessageContentinputMessageContent
 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< InlineKeyboardMarkupreplyMarkup
 Optional. Inline keyboard attached to the message. More...
 

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 the specified content instead of the photo.

Definition at line 948 of file InlineQueryResult.hpp.

Constructor & Destructor Documentation

◆ InlineQueryResultCachedGif() [1/2]

tgbotxx::InlineQueryResultCachedGif::InlineQueryResultCachedGif ( )
inline

Definition at line 949 of file InlineQueryResult.hpp.

◆ InlineQueryResultCachedGif() [2/2]

tgbotxx::InlineQueryResultCachedGif::InlineQueryResultCachedGif ( const nl::json &  json)
inlineexplicit

Definition at line 952 of file InlineQueryResult.hpp.

Member Function Documentation

◆ fromJson()

void tgbotxx::InlineQueryResultCachedGif::fromJson ( const nl::json &  json)
inlineoverridevirtual

Reimplemented from tgbotxx::InlineQueryResult.

Definition at line 986 of file InlineQueryResult.hpp.

◆ toJson()

nl::json tgbotxx::InlineQueryResultCachedGif::toJson ( ) const
inlineoverridevirtual

Reimplemented from tgbotxx::InlineQueryResult.

Definition at line 975 of file InlineQueryResult.hpp.

Member Data Documentation

◆ caption

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.

◆ captionEntities

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.

◆ gifFileId

std::string tgbotxx::InlineQueryResultCachedGif::gifFileId

A valid file identifier for the GIF file.

Definition at line 957 of file InlineQueryResult.hpp.

◆ inputMessageContent

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.

◆ parseMode

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.

◆ title

std::string tgbotxx::InlineQueryResultCachedGif::title

Optional. Title for the result.

Definition at line 960 of file InlineQueryResult.hpp.


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