From d03eda27cdbe75470068d7513ecf510d8d342cf5 Mon Sep 17 00:00:00 2001 From: Oleg Morozenkov Date: Sun, 15 Jan 2017 02:46:48 +0300 Subject: Docs --- docs/d1/d00/class_tg_bot_1_1_audio.html | 252 -- docs/d1/d00/class_tg_bot_1_1_audio.js | 10 - .../class_tg_bot_1_1_inline_query_result_game.html | 251 -- .../class_tg_bot_1_1_inline_query_result_game.js | 6 - .../class_tg_bot_1_1_inline_query_result_game.png | Bin 778 -> 0 bytes docs/d1/d15/class_tg_bot_1_1_tg_type_parser.html | 2690 -------------------- docs/d1/d15/class_tg_bot_1_1_tg_type_parser.js | 119 - docs/d1/d22/_inline_query_result_article_8h.html | 117 - .../_inline_query_result_article_8h_source.html | 112 - ...ss_tg_bot_1_1_inline_query_result_document.html | 346 --- ...lass_tg_bot_1_1_inline_query_result_document.js | 11 - ...ass_tg_bot_1_1_inline_query_result_document.png | Bin 814 -> 0 bytes docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.html | 186 -- docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.js | 6 - .../class_tg_bot_1_1_inline_query_result_gif.html | 308 --- .../class_tg_bot_1_1_inline_query_result_gif.js | 9 - .../class_tg_bot_1_1_inline_query_result_gif.png | Bin 747 -> 0 bytes docs/d1/d53/class_tg_bot_1_1_user.html | 214 -- docs/d1/d53/class_tg_bot_1_1_user.js | 8 - docs/d1/d6f/class_tg_bot_1_1_location.html | 176 -- docs/d1/d6f/class_tg_bot_1_1_location.js | 6 - docs/d1/d8f/_keyboard_button_8h.html | 116 - docs/d1/d8f/_keyboard_button_8h_source.html | 104 - .../_inline_query_result_cached_sticker_8h.html | 117 - ...line_query_result_cached_sticker_8h_source.html | 107 - docs/d1/da8/group__general.html | 112 - docs/d1/da8/group__general.js | 67 - ...class_tg_bot_1_1_tg_webhook_server-members.html | 110 - .../dbe/class_tg_bot_1_1_http_server-members.html | 107 - docs/d1/dd9/class_tg_bot_1_1_bot.html | 266 -- docs/d1/dd9/class_tg_bot_1_1_bot.js | 8 - ...ass_tg_bot_1_1_input_venue_message_content.html | 316 --- ...class_tg_bot_1_1_input_venue_message_content.js | 11 - ...lass_tg_bot_1_1_input_venue_message_content.png | Bin 851 -> 0 bytes ...ass_tg_bot_1_1_inline_query_result_contact.html | 346 --- ...class_tg_bot_1_1_inline_query_result_contact.js | 11 - ...lass_tg_bot_1_1_inline_query_result_contact.png | Bin 789 -> 0 bytes .../def/class_tg_bot_1_1_response_parameters.html | 176 -- .../d1/def/class_tg_bot_1_1_response_parameters.js | 6 - 39 files changed, 6807 deletions(-) delete mode 100644 docs/d1/d00/class_tg_bot_1_1_audio.html delete mode 100644 docs/d1/d00/class_tg_bot_1_1_audio.js delete mode 100644 docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.html delete mode 100644 docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.js delete mode 100644 docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.png delete mode 100644 docs/d1/d15/class_tg_bot_1_1_tg_type_parser.html delete mode 100644 docs/d1/d15/class_tg_bot_1_1_tg_type_parser.js delete mode 100644 docs/d1/d22/_inline_query_result_article_8h.html delete mode 100644 docs/d1/d22/_inline_query_result_article_8h_source.html delete mode 100644 docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.html delete mode 100644 docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.js delete mode 100644 docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.png delete mode 100644 docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.html delete mode 100644 docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.js delete mode 100644 docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html delete mode 100644 docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.js delete mode 100644 docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.png delete mode 100644 docs/d1/d53/class_tg_bot_1_1_user.html delete mode 100644 docs/d1/d53/class_tg_bot_1_1_user.js delete mode 100644 docs/d1/d6f/class_tg_bot_1_1_location.html delete mode 100644 docs/d1/d6f/class_tg_bot_1_1_location.js delete mode 100644 docs/d1/d8f/_keyboard_button_8h.html delete mode 100644 docs/d1/d8f/_keyboard_button_8h_source.html delete mode 100644 docs/d1/da0/_inline_query_result_cached_sticker_8h.html delete mode 100644 docs/d1/da0/_inline_query_result_cached_sticker_8h_source.html delete mode 100644 docs/d1/da8/group__general.html delete mode 100644 docs/d1/da8/group__general.js delete mode 100644 docs/d1/dbb/class_tg_bot_1_1_tg_webhook_server-members.html delete mode 100644 docs/d1/dbe/class_tg_bot_1_1_http_server-members.html delete mode 100644 docs/d1/dd9/class_tg_bot_1_1_bot.html delete mode 100644 docs/d1/dd9/class_tg_bot_1_1_bot.js delete mode 100644 docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.html delete mode 100644 docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.js delete mode 100644 docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.png delete mode 100644 docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.html delete mode 100644 docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.js delete mode 100644 docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.png delete mode 100644 docs/d1/def/class_tg_bot_1_1_response_parameters.html delete mode 100644 docs/d1/def/class_tg_bot_1_1_response_parameters.js (limited to 'docs/d1') diff --git a/docs/d1/d00/class_tg_bot_1_1_audio.html b/docs/d1/d00/class_tg_bot_1_1_audio.html deleted file mode 100644 index 20164c6..0000000 --- a/docs/d1/d00/class_tg_bot_1_1_audio.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::Audio Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::Audio Class Reference
-
-
- -

#include <Audio.h>

- - - - -

-Public Types

typedef std::shared_ptr< AudioPtr
 
- - - - - - - - - - - - - -

-Public Attributes

std::string fileId
 
int32_t duration
 
std::string performer
 
std::string title
 
std::string mimeType
 
int32_t fileSize
 
-

Detailed Description

-

This object represents an audio file (voice note).

- -

Definition at line 35 of file Audio.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- - - - -
typedef std::shared_ptr<Audio> TgBot::Audio::Ptr
-
- -

Definition at line 38 of file Audio.h.

- -
-
-

Member Data Documentation

- -

◆ duration

- -
-
- - - - -
int32_t TgBot::Audio::duration
-
-

Duration of the audio in seconds as defined by sender.

- -

Definition at line 48 of file Audio.h.

- -
-
- -

◆ fileId

- -
-
- - - - -
std::string TgBot::Audio::fileId
-
-

Unique identifier for this file.

- -

Definition at line 43 of file Audio.h.

- -
-
- -

◆ fileSize

- -
-
- - - - -
int32_t TgBot::Audio::fileSize
-
-

Optional. File size.

- -

Definition at line 70 of file Audio.h.

- -
-
- -

◆ mimeType

- -
-
- - - - -
std::string TgBot::Audio::mimeType
-
-

Optional. MIME type of the file as defined by sender.

- -

Definition at line 65 of file Audio.h.

- -
-
- -

◆ performer

- -
-
- - - - -
std::string TgBot::Audio::performer
-
-

Optional. Performer of the audio as defined by sender or by audio tags

- -

Definition at line 54 of file Audio.h.

- -
-
- -

◆ title

- -
-
- - - - -
std::string TgBot::Audio::title
-
-

Optional. Title of the audio as defined by sender or by audio tags

- -

Definition at line 60 of file Audio.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/d00/class_tg_bot_1_1_audio.js b/docs/d1/d00/class_tg_bot_1_1_audio.js deleted file mode 100644 index bc5464e..0000000 --- a/docs/d1/d00/class_tg_bot_1_1_audio.js +++ /dev/null @@ -1,10 +0,0 @@ -var class_tg_bot_1_1_audio = -[ - [ "Ptr", "d1/d00/class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034", null ], - [ "duration", "d1/d00/class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d", null ], - [ "fileId", "d1/d00/class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726", null ], - [ "fileSize", "d1/d00/class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035", null ], - [ "mimeType", "d1/d00/class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae", null ], - [ "performer", "d1/d00/class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119", null ], - [ "title", "d1/d00/class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4", null ] -]; \ No newline at end of file diff --git a/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.html b/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.html deleted file mode 100644 index 0e08ea0..0000000 --- a/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::InlineQueryResultGame Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::InlineQueryResultGame Class Reference
-
-
- -

#include <InlineQueryResultGame.h>

-
-Inheritance diagram for TgBot::InlineQueryResultGame:
-
-
- - -TgBot::InlineQueryResult - -
- - - - - - - -

-Public Types

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

-Public Member Functions

 InlineQueryResultGame ()
 
- Public Member Functions inherited from TgBot::InlineQueryResult
 InlineQueryResult ()
 
virtual ~InlineQueryResult ()
 
- - - - - - - - - - - - - - - - -

-Public Attributes

std::string gameShortName
 
- Public Attributes inherited from TgBot::InlineQueryResult
std::string type
 
std::string id
 
std::string title
 
std::string caption
 
InlineKeyboardMarkup::Ptr replyMarkup
 
InputMessageContent::Ptr inputMessageContent
 
- - - -

-Static Public Attributes

static const std::string TYPE
 
-

Detailed Description

-

Represents a Game.

- -

Definition at line 19 of file InlineQueryResultGame.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- - - - -
typedef std::shared_ptr<InlineQueryResultGame> TgBot::InlineQueryResultGame::Ptr
-
- -

Definition at line 23 of file InlineQueryResultGame.h.

- -
-
-

Constructor & Destructor Documentation

- -

◆ InlineQueryResultGame()

- -
-
- - - - - -
- - - - - - - -
TgBot::InlineQueryResultGame::InlineQueryResultGame ()
-
-inline
-
- -

Definition at line 25 of file InlineQueryResultGame.h.

- -
-
-

Member Data Documentation

- -

◆ gameShortName

- -
-
- - - - -
std::string TgBot::InlineQueryResultGame::gameShortName
-
-

Short name of the game

- -

Definition at line 32 of file InlineQueryResultGame.h.

- -
-
- -

◆ TYPE

- -
-
- - - - - -
- - - - -
const std::string TgBot::InlineQueryResultGame::TYPE
-
-static
-
- -

Definition at line 21 of file InlineQueryResultGame.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.js b/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.js deleted file mode 100644 index 1b93952..0000000 --- a/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_tg_bot_1_1_inline_query_result_game = -[ - [ "Ptr", "d1/d0b/class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d", null ], - [ "InlineQueryResultGame", "d1/d0b/class_tg_bot_1_1_inline_query_result_game.html#adb22300e3e1fedc1b0ff50826d6035f8", null ], - [ "gameShortName", "d1/d0b/class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a", null ] -]; \ No newline at end of file diff --git a/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.png b/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.png deleted file mode 100644 index d797ba6..0000000 Binary files a/docs/d1/d0b/class_tg_bot_1_1_inline_query_result_game.png and /dev/null differ diff --git a/docs/d1/d15/class_tg_bot_1_1_tg_type_parser.html b/docs/d1/d15/class_tg_bot_1_1_tg_type_parser.html deleted file mode 100644 index 4df28f5..0000000 --- a/docs/d1/d15/class_tg_bot_1_1_tg_type_parser.html +++ /dev/null @@ -1,2690 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::TgTypeParser Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::TgTypeParser Class Reference
-
-
- -

#include <TgTypeParser.h>

- - - - - - - - -

-Public Types

template<typename T >
using JsonToTgTypeFunc = std::shared_ptr< T >(TgTypeParser::*)(const boost::property_tree::ptree &) const
 
template<typename T >
using TgTypeToJsonFunc = std::string(TgTypeParser::*)(const std::shared_ptr< T > &) const
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Chat::Ptr parseJsonAndGetChat (const boost::property_tree::ptree &data) const
 
std::string parseChat (const Chat::Ptr &object) const
 
User::Ptr parseJsonAndGetUser (const boost::property_tree::ptree &data) const
 
std::string parseUser (const User::Ptr &object) const
 
MessageEntity::Ptr parseJsonAndGetEntity (const boost::property_tree::ptree &data) const
 
Message::Ptr parseJsonAndGetMessage (const boost::property_tree::ptree &data) const
 
std::string parseMessage (const Message::Ptr &object) const
 
PhotoSize::Ptr parseJsonAndGetPhotoSize (const boost::property_tree::ptree &data) const
 
std::string parsePhotoSize (const PhotoSize::Ptr &object) const
 
Audio::Ptr parseJsonAndGetAudio (const boost::property_tree::ptree &data) const
 
std::string parseAudio (const Audio::Ptr &object) const
 
Document::Ptr parseJsonAndGetDocument (const boost::property_tree::ptree &data) const
 
std::string parseDocument (const Document::Ptr &object) const
 
Sticker::Ptr parseJsonAndGetSticker (const boost::property_tree::ptree &data) const
 
std::string parseSticker (const Sticker::Ptr &object) const
 
Video::Ptr parseJsonAndGetVideo (const boost::property_tree::ptree &data) const
 
std::string parseVideo (const Video::Ptr &object) const
 
Contact::Ptr parseJsonAndGetContact (const boost::property_tree::ptree &data) const
 
std::string parseContact (const Contact::Ptr &object) const
 
Location::Ptr parseJsonAndGetLocation (const boost::property_tree::ptree &data) const
 
std::string parseLocation (const Location::Ptr &object) const
 
Update::Ptr parseJsonAndGetUpdate (const boost::property_tree::ptree &data) const
 
std::string parseUpdate (const Update::Ptr &object) const
 
UserProfilePhotos::Ptr parseJsonAndGetUserProfilePhotos (const boost::property_tree::ptree &data) const
 
std::string parseUserProfilePhotos (const UserProfilePhotos::Ptr &object) const
 
File::Ptr parseJsonAndGetFile (const boost::property_tree::ptree &data) const
 
std::string parseFile (const File::Ptr &object) const
 
ReplyKeyboardMarkup::Ptr parseJsonAndGetReplyKeyboardMarkup (const boost::property_tree::ptree &data) const
 
std::string parseReplyKeyboardMarkup (const ReplyKeyboardMarkup::Ptr &object) const
 
KeyboardButton::Ptr parseJsonAndGetKeyboardButton (const boost::property_tree::ptree &data) const
 
std::string parseKeyboardButton (const KeyboardButton::Ptr &object) const
 
ReplyKeyboardRemove::Ptr parseJsonAndGetReplyKeyboardRemove (const boost::property_tree::ptree &data) const
 
std::string parseReplyKeyboardRemove (const ReplyKeyboardRemove::Ptr &object) const
 
ForceReply::Ptr parseJsonAndGetForceReply (const boost::property_tree::ptree &data) const
 
std::string parseForceReply (const ForceReply::Ptr &object) const
 
ChatMember::Ptr parseJsonAndGetChatMember (const boost::property_tree::ptree &data) const
 
std::string parseChatMember (const ChatMember::Ptr &object) const
 
ResponseParameters::Ptr parseJsonAndGetResponseParameters (const boost::property_tree::ptree &data) const
 
std::string parseResponseParameters (const ResponseParameters::Ptr &object) const
 
GenericReply::Ptr parseJsonAndGetGenericReply (const boost::property_tree::ptree &data) const
 
std::string parseGenericReply (const GenericReply::Ptr &object) const
 
InlineQuery::Ptr parseJsonAndGetInlineQuery (const boost::property_tree::ptree &data) const
 
std::string parseInlineQuery (const InlineQuery::Ptr &object) const
 
InlineQueryResult::Ptr parseJsonAndGetInlineQueryResult (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResult (const InlineQueryResult::Ptr &object) const
 
InlineQueryResultCachedAudio::Ptr parseJsonAndGetInlineQueryResultCachedAudio (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedAudio (const InlineQueryResultCachedAudio::Ptr &object) const
 
InlineQueryResultCachedDocument::Ptr parseJsonAndGetInlineQueryResultCachedDocument (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedDocument (const InlineQueryResultCachedDocument::Ptr &object) const
 
InlineQueryResultCachedGif::Ptr parseJsonAndGetInlineQueryResultCachedGif (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedGif (const InlineQueryResultCachedGif::Ptr &object) const
 
InlineQueryResultCachedMpeg4Gif::Ptr parseJsonAndGetInlineQueryResultCachedMpeg4Gif (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedMpeg4Gif (const InlineQueryResultCachedMpeg4Gif::Ptr &object) const
 
InlineQueryResultCachedPhoto::Ptr parseJsonAndGetInlineQueryResultCachedPhoto (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedPhoto (const InlineQueryResultCachedPhoto::Ptr &object) const
 
InlineQueryResultCachedSticker::Ptr parseJsonAndGetInlineQueryResultCachedSticker (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedSticker (const InlineQueryResultCachedSticker::Ptr &object) const
 
InlineQueryResultCachedVideo::Ptr parseJsonAndGetInlineQueryResultCachedVideo (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedVideo (const InlineQueryResultCachedVideo::Ptr &object) const
 
InlineQueryResultCachedVoice::Ptr parseJsonAndGetInlineQueryResultCachedVoice (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultCachedVoice (const InlineQueryResultCachedVoice::Ptr &object) const
 
InlineQueryResultArticle::Ptr parseJsonAndGetInlineQueryResultArticle (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultArticle (const InlineQueryResultArticle::Ptr &object) const
 
InlineQueryResultAudio::Ptr parseJsonAndGetInlineQueryResultAudio (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultAudio (const InlineQueryResultAudio::Ptr &object) const
 
InlineQueryResultContact::Ptr parseJsonAndGetInlineQueryResultContact (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultContact (const InlineQueryResultContact::Ptr &object) const
 
InlineQueryResultGame::Ptr parseJsonAndGetInlineQueryResultGame (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultGame (const InlineQueryResultGame::Ptr &object) const
 
InlineQueryResultDocument::Ptr parseJsonAndGetInlineQueryResultDocument (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultDocument (const InlineQueryResultDocument::Ptr &object) const
 
InlineQueryResultLocation::Ptr parseJsonAndGetInlineQueryResultLocation (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultLocation (const InlineQueryResultLocation::Ptr &object) const
 
InlineQueryResultVenue::Ptr parseJsonAndGetInlineQueryResultVenue (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultVenue (const InlineQueryResultVenue::Ptr &object) const
 
InlineQueryResultVoice::Ptr parseJsonAndGetInlineQueryResultVoice (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultVoice (const InlineQueryResultVoice::Ptr &object) const
 
InlineQueryResultPhoto::Ptr parseJsonAndGetInlineQueryResultPhoto (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultPhoto (const InlineQueryResultPhoto::Ptr &object) const
 
InlineQueryResultGif::Ptr parseJsonAndGetInlineQueryResultGif (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultGif (const InlineQueryResultGif::Ptr &object) const
 
InlineQueryResultMpeg4Gif::Ptr parseJsonAndGetInlineQueryResultMpeg4Gif (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultMpeg4Gif (const InlineQueryResultMpeg4Gif::Ptr &object) const
 
InlineQueryResultVideo::Ptr parseJsonAndGetInlineQueryResultVideo (const boost::property_tree::ptree &data) const
 
std::string parseInlineQueryResultVideo (const InlineQueryResultVideo::Ptr &object) const
 
ChosenInlineResult::Ptr parseJsonAndGetChosenInlineResult (const boost::property_tree::ptree &data) const
 
std::string parseChosenInlineResult (const ChosenInlineResult::Ptr &object) const
 
CallbackQuery::Ptr parseJsonAndGetCallbackQuery (const boost::property_tree::ptree &data) const
 
std::string parseCallbackQuery (const CallbackQuery::Ptr &object) const
 
InlineKeyboardMarkup::Ptr parseJsonAndGetInlineKeyboardMarkup (const boost::property_tree::ptree &data) const
 
std::string parseInlineKeyboardMarkup (const InlineKeyboardMarkup::Ptr &object) const
 
InlineKeyboardButton::Ptr parseJsonAndGetInlineKeyboardButton (const boost::property_tree::ptree &data) const
 
std::string parseInlineKeyboardButton (const InlineKeyboardButton::Ptr &object) const
 
WebhookInfo::Ptr parseJsonAndGetWebhookInfo (const boost::property_tree::ptree &data) const
 
std::string parseWebhookInfo (const WebhookInfo::Ptr &object) const
 
InputMessageContent::Ptr parseJsonAndGetInputMessageContent (const boost::property_tree::ptree &data) const
 
std::string parseInputMessageContent (const InputMessageContent::Ptr &object) const
 
InputTextMessageContent::Ptr parseJsonAndGetInputTextMessageContent (const boost::property_tree::ptree &data) const
 
std::string parseInputTextMessageContent (const InputTextMessageContent::Ptr &object) const
 
InputLocationMessageContent::Ptr parseJsonAndGetInputLocationMessageContent (const boost::property_tree::ptree &data) const
 
std::string parseInputLocationMessageContent (const InputLocationMessageContent::Ptr &object) const
 
InputVenueMessageContent::Ptr parseJsonAndGetInputVenueMessageContent (const boost::property_tree::ptree &data) const
 
std::string parseInputVenueMessageContent (const InputVenueMessageContent::Ptr &object) const
 
InputContactMessageContent::Ptr parseJsonAndGetInputContactMessageContent (const boost::property_tree::ptree &data) const
 
std::string parseInputContactMessageContent (const InputContactMessageContent::Ptr &object) const
 
boost::property_tree::ptree parseJson (const std::string &json) const
 
template<typename T >
std::shared_ptr< T > tryParseJson (JsonToTgTypeFunc< T > parseFunc, const boost::property_tree::ptree &data, const std::string &keyName) const
 
template<typename T >
std::vector< std::shared_ptr< T > > parseJsonAndGetArray (JsonToTgTypeFunc< T > parseFunc, const boost::property_tree::ptree &data) const
 
template<typename T >
std::vector< T > parseJsonAndGetArray (std::function< T(const boost::property_tree::ptree &)> parseFunc, const boost::property_tree::ptree &data, const std::string &keyName) const
 
template<typename T >
std::vector< std::shared_ptr< T > > parseJsonAndGetArray (JsonToTgTypeFunc< T > parseFunc, const boost::property_tree::ptree &data, const std::string &keyName) const
 
template<typename T >
std::vector< std::vector< std::shared_ptr< T > > > parseJsonAndGet2DArray (JsonToTgTypeFunc< T > parseFunc, const boost::property_tree::ptree &data, const std::string &keyName) const
 
template<typename T >
std::string parseArray (TgTypeToJsonFunc< T > parseFunc, const std::vector< std::shared_ptr< T >> &objects) const
 
template<typename T >
std::string parseArray (std::function< T(const T &)> parseFunc, const std::vector< T > &objects) const
 
template<typename T >
std::string parse2DArray (TgTypeToJsonFunc< T > parseFunc, const std::vector< std::vector< std::shared_ptr< T >>> &objects) const
 
- - - -

-Static Public Member Functions

static TgTypeParsergetInstance ()
 
-

Detailed Description

-
-

Definition at line 86 of file TgTypeParser.h.

-

Member Typedef Documentation

- -

◆ JsonToTgTypeFunc

- -
-
-
-template<typename T >
- - - - -
using TgBot::TgTypeParser::JsonToTgTypeFunc = std::shared_ptr<T> (TgTypeParser::*)(const boost::property_tree::ptree&) const
-
- -

Definition at line 90 of file TgTypeParser.h.

- -
-
- -

◆ TgTypeToJsonFunc

- -
-
-
-template<typename T >
- - - - -
using TgBot::TgTypeParser::TgTypeToJsonFunc = std::string (TgTypeParser::*)(const std::shared_ptr<T>&) const
-
- -

Definition at line 93 of file TgTypeParser.h.

- -
-
-

Member Function Documentation

- -

◆ getInstance()

- -
-
- - - - - -
- - - - - - - -
static TgTypeParser& TgBot::TgTypeParser::getInstance ()
-
-static
-
- -
-
- -

◆ parse2DArray()

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - -
std::string TgBot::TgTypeParser::parse2DArray (TgTypeToJsonFunc< T > parseFunc,
const std::vector< std::vector< std::shared_ptr< T >>> & objects 
) const
-
-inline
-
- -

Definition at line 336 of file TgTypeParser.h.

- -
-
- -

◆ parseArray() [1/2]

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - -
std::string TgBot::TgTypeParser::parseArray (TgTypeToJsonFunc< T > parseFunc,
const std::vector< std::shared_ptr< T >> & objects 
) const
-
-inline
-
- -

Definition at line 306 of file TgTypeParser.h.

- -
-
- -

◆ parseArray() [2/2]

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - -
std::string TgBot::TgTypeParser::parseArray (std::function< T(const T &)> parseFunc,
const std::vector< T > & objects 
) const
-
-inline
-
- -

Definition at line 321 of file TgTypeParser.h.

- -
-
- -

◆ parseAudio()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseAudio (const Audio::Ptrobject) const
-
- -
-
- -

◆ parseCallbackQuery()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseCallbackQuery (const CallbackQuery::Ptrobject) const
-
- -
-
- -

◆ parseChat()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseChat (const Chat::Ptrobject) const
-
- -
-
- -

◆ parseChatMember()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseChatMember (const ChatMember::Ptrobject) const
-
- -
-
- -

◆ parseChosenInlineResult()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseChosenInlineResult (const ChosenInlineResult::Ptrobject) const
-
- -
-
- -

◆ parseContact()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseContact (const Contact::Ptrobject) const
-
- -
-
- -

◆ parseDocument()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseDocument (const Document::Ptrobject) const
-
- -
-
- -

◆ parseFile()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseFile (const File::Ptrobject) const
-
- -
-
- -

◆ parseForceReply()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseForceReply (const ForceReply::Ptrobject) const
-
- -
-
- -

◆ parseGenericReply()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseGenericReply (const GenericReply::Ptrobject) const
-
- -
-
- -

◆ parseInlineKeyboardButton()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineKeyboardButton (const InlineKeyboardButton::Ptrobject) const
-
- -
-
- -

◆ parseInlineKeyboardMarkup()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineKeyboardMarkup (const InlineKeyboardMarkup::Ptrobject) const
-
- -
-
- -

◆ parseInlineQuery()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQuery (const InlineQuery::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResult()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResult (const InlineQueryResult::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultArticle()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultArticle (const InlineQueryResultArticle::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultAudio()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultAudio (const InlineQueryResultAudio::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedAudio()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedAudio (const InlineQueryResultCachedAudio::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedDocument()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedDocument (const InlineQueryResultCachedDocument::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedGif()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedGif (const InlineQueryResultCachedGif::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedMpeg4Gif()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedMpeg4Gif (const InlineQueryResultCachedMpeg4Gif::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedPhoto()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedPhoto (const InlineQueryResultCachedPhoto::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedSticker()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedSticker (const InlineQueryResultCachedSticker::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedVideo()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedVideo (const InlineQueryResultCachedVideo::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultCachedVoice()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultCachedVoice (const InlineQueryResultCachedVoice::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultContact()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultContact (const InlineQueryResultContact::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultDocument()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultDocument (const InlineQueryResultDocument::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultGame()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultGame (const InlineQueryResultGame::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultGif()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultGif (const InlineQueryResultGif::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultLocation()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultLocation (const InlineQueryResultLocation::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultMpeg4Gif()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultMpeg4Gif (const InlineQueryResultMpeg4Gif::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultPhoto()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultPhoto (const InlineQueryResultPhoto::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultVenue()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultVenue (const InlineQueryResultVenue::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultVideo()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultVideo (const InlineQueryResultVideo::Ptrobject) const
-
- -
-
- -

◆ parseInlineQueryResultVoice()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInlineQueryResultVoice (const InlineQueryResultVoice::Ptrobject) const
-
- -
-
- -

◆ parseInputContactMessageContent()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInputContactMessageContent (const InputContactMessageContent::Ptrobject) const
-
- -
-
- -

◆ parseInputLocationMessageContent()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInputLocationMessageContent (const InputLocationMessageContent::Ptrobject) const
-
- -
-
- -

◆ parseInputMessageContent()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInputMessageContent (const InputMessageContent::Ptrobject) const
-
- -
-
- -

◆ parseInputTextMessageContent()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInputTextMessageContent (const InputTextMessageContent::Ptrobject) const
-
- -
-
- -

◆ parseInputVenueMessageContent()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseInputVenueMessageContent (const InputVenueMessageContent::Ptrobject) const
-
- -
-
- -

◆ parseJson()

- -
-
- - - - - -
- - - - - - - - -
boost::property_tree::ptree TgBot::TgTypeParser::parseJson (const std::string & json) const
-
-inline
-
- -

Definition at line 237 of file TgTypeParser.h.

- -
-
- -

◆ parseJsonAndGet2DArray()

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
std::vector<std::vector<std::shared_ptr<T> > > TgBot::TgTypeParser::parseJsonAndGet2DArray (JsonToTgTypeFunc< T > parseFunc,
const boost::property_tree::ptree & data,
const std::string & keyName 
) const
-
-inline
-
- -

Definition at line 289 of file TgTypeParser.h.

- -
-
- -

◆ parseJsonAndGetArray() [1/3]

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - -
std::vector<std::shared_ptr<T> > TgBot::TgTypeParser::parseJsonAndGetArray (JsonToTgTypeFunc< T > parseFunc,
const boost::property_tree::ptree & data 
) const
-
-inline
-
- -

Definition at line 254 of file TgTypeParser.h.

- -
-
- -

◆ parseJsonAndGetArray() [2/3]

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
std::vector<T> TgBot::TgTypeParser::parseJsonAndGetArray (std::function< T(const boost::property_tree::ptree &)> parseFunc,
const boost::property_tree::ptree & data,
const std::string & keyName 
) const
-
-inline
-
- -

Definition at line 263 of file TgTypeParser.h.

- -
-
- -

◆ parseJsonAndGetArray() [3/3]

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
std::vector<std::shared_ptr<T> > TgBot::TgTypeParser::parseJsonAndGetArray (JsonToTgTypeFunc< T > parseFunc,
const boost::property_tree::ptree & data,
const std::string & keyName 
) const
-
-inline
-
- -

Definition at line 276 of file TgTypeParser.h.

- -
-
- -

◆ parseJsonAndGetAudio()

- -
-
- - - - - - - - -
Audio::Ptr TgBot::TgTypeParser::parseJsonAndGetAudio (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetCallbackQuery()

- -
-
- - - - - - - - -
CallbackQuery::Ptr TgBot::TgTypeParser::parseJsonAndGetCallbackQuery (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetChat()

- -
-
- - - - - - - - -
Chat::Ptr TgBot::TgTypeParser::parseJsonAndGetChat (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetChatMember()

- -
-
- - - - - - - - -
ChatMember::Ptr TgBot::TgTypeParser::parseJsonAndGetChatMember (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetChosenInlineResult()

- -
-
- - - - - - - - -
ChosenInlineResult::Ptr TgBot::TgTypeParser::parseJsonAndGetChosenInlineResult (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetContact()

- -
-
- - - - - - - - -
Contact::Ptr TgBot::TgTypeParser::parseJsonAndGetContact (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetDocument()

- -
-
- - - - - - - - -
Document::Ptr TgBot::TgTypeParser::parseJsonAndGetDocument (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetEntity()

- -
-
- - - - - - - - -
MessageEntity::Ptr TgBot::TgTypeParser::parseJsonAndGetEntity (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetFile()

- -
-
- - - - - - - - -
File::Ptr TgBot::TgTypeParser::parseJsonAndGetFile (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetForceReply()

- -
-
- - - - - - - - -
ForceReply::Ptr TgBot::TgTypeParser::parseJsonAndGetForceReply (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetGenericReply()

- -
-
- - - - - - - - -
GenericReply::Ptr TgBot::TgTypeParser::parseJsonAndGetGenericReply (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineKeyboardButton()

- -
-
- - - - - - - - -
InlineKeyboardButton::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineKeyboardButton (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineKeyboardMarkup()

- -
-
- - - - - - - - -
InlineKeyboardMarkup::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineKeyboardMarkup (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQuery()

- -
-
- - - - - - - - -
InlineQuery::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQuery (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResult()

- -
-
- - - - - - - - -
InlineQueryResult::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResult (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultArticle()

- -
-
- - - - - - - - -
InlineQueryResultArticle::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultArticle (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultAudio()

- -
-
- - - - - - - - -
InlineQueryResultAudio::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultAudio (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedAudio()

- -
-
- - - - - - - - -
InlineQueryResultCachedAudio::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedAudio (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedDocument()

- -
-
- - - - - - - - -
InlineQueryResultCachedDocument::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedDocument (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedGif()

- -
-
- - - - - - - - -
InlineQueryResultCachedGif::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedGif (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedMpeg4Gif()

- -
-
- - - - - - - - -
InlineQueryResultCachedMpeg4Gif::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedMpeg4Gif (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedPhoto()

- -
-
- - - - - - - - -
InlineQueryResultCachedPhoto::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedPhoto (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedSticker()

- -
-
- - - - - - - - -
InlineQueryResultCachedSticker::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedSticker (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedVideo()

- -
-
- - - - - - - - -
InlineQueryResultCachedVideo::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedVideo (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultCachedVoice()

- -
-
- - - - - - - - -
InlineQueryResultCachedVoice::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedVoice (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultContact()

- -
-
- - - - - - - - -
InlineQueryResultContact::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultContact (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultDocument()

- -
-
- - - - - - - - -
InlineQueryResultDocument::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultDocument (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultGame()

- -
-
- - - - - - - - -
InlineQueryResultGame::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultGame (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultGif()

- -
-
- - - - - - - - -
InlineQueryResultGif::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultGif (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultLocation()

- -
-
- - - - - - - - -
InlineQueryResultLocation::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultLocation (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultMpeg4Gif()

- -
-
- - - - - - - - -
InlineQueryResultMpeg4Gif::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultMpeg4Gif (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultPhoto()

- -
-
- - - - - - - - -
InlineQueryResultPhoto::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultPhoto (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultVenue()

- -
-
- - - - - - - - -
InlineQueryResultVenue::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultVenue (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultVideo()

- -
-
- - - - - - - - -
InlineQueryResultVideo::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultVideo (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInlineQueryResultVoice()

- -
-
- - - - - - - - -
InlineQueryResultVoice::Ptr TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultVoice (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInputContactMessageContent()

- -
-
- - - - - - - - -
InputContactMessageContent::Ptr TgBot::TgTypeParser::parseJsonAndGetInputContactMessageContent (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInputLocationMessageContent()

- -
-
- - - - - - - - -
InputLocationMessageContent::Ptr TgBot::TgTypeParser::parseJsonAndGetInputLocationMessageContent (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInputMessageContent()

- -
-
- - - - - - - - -
InputMessageContent::Ptr TgBot::TgTypeParser::parseJsonAndGetInputMessageContent (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInputTextMessageContent()

- -
-
- - - - - - - - -
InputTextMessageContent::Ptr TgBot::TgTypeParser::parseJsonAndGetInputTextMessageContent (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetInputVenueMessageContent()

- -
-
- - - - - - - - -
InputVenueMessageContent::Ptr TgBot::TgTypeParser::parseJsonAndGetInputVenueMessageContent (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetKeyboardButton()

- -
-
- - - - - - - - -
KeyboardButton::Ptr TgBot::TgTypeParser::parseJsonAndGetKeyboardButton (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetLocation()

- -
-
- - - - - - - - -
Location::Ptr TgBot::TgTypeParser::parseJsonAndGetLocation (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetMessage()

- -
-
- - - - - - - - -
Message::Ptr TgBot::TgTypeParser::parseJsonAndGetMessage (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetPhotoSize()

- -
-
- - - - - - - - -
PhotoSize::Ptr TgBot::TgTypeParser::parseJsonAndGetPhotoSize (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetReplyKeyboardMarkup()

- -
-
- - - - - - - - -
ReplyKeyboardMarkup::Ptr TgBot::TgTypeParser::parseJsonAndGetReplyKeyboardMarkup (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetReplyKeyboardRemove()

- -
-
- - - - - - - - -
ReplyKeyboardRemove::Ptr TgBot::TgTypeParser::parseJsonAndGetReplyKeyboardRemove (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetResponseParameters()

- -
-
- - - - - - - - -
ResponseParameters::Ptr TgBot::TgTypeParser::parseJsonAndGetResponseParameters (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetSticker()

- -
-
- - - - - - - - -
Sticker::Ptr TgBot::TgTypeParser::parseJsonAndGetSticker (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetUpdate()

- -
-
- - - - - - - - -
Update::Ptr TgBot::TgTypeParser::parseJsonAndGetUpdate (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetUser()

- -
-
- - - - - - - - -
User::Ptr TgBot::TgTypeParser::parseJsonAndGetUser (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetUserProfilePhotos()

- -
-
- - - - - - - - -
UserProfilePhotos::Ptr TgBot::TgTypeParser::parseJsonAndGetUserProfilePhotos (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetVideo()

- -
-
- - - - - - - - -
Video::Ptr TgBot::TgTypeParser::parseJsonAndGetVideo (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseJsonAndGetWebhookInfo()

- -
-
- - - - - - - - -
WebhookInfo::Ptr TgBot::TgTypeParser::parseJsonAndGetWebhookInfo (const boost::property_tree::ptree & data) const
-
- -
-
- -

◆ parseKeyboardButton()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseKeyboardButton (const KeyboardButton::Ptrobject) const
-
- -
-
- -

◆ parseLocation()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseLocation (const Location::Ptrobject) const
-
- -
-
- -

◆ parseMessage()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseMessage (const Message::Ptrobject) const
-
- -
-
- -

◆ parsePhotoSize()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parsePhotoSize (const PhotoSize::Ptrobject) const
-
- -
-
- -

◆ parseReplyKeyboardMarkup()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseReplyKeyboardMarkup (const ReplyKeyboardMarkup::Ptrobject) const
-
- -
-
- -

◆ parseReplyKeyboardRemove()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseReplyKeyboardRemove (const ReplyKeyboardRemove::Ptrobject) const
-
- -
-
- -

◆ parseResponseParameters()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseResponseParameters (const ResponseParameters::Ptrobject) const
-
- -
-
- -

◆ parseSticker()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseSticker (const Sticker::Ptrobject) const
-
- -
-
- -

◆ parseUpdate()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseUpdate (const Update::Ptrobject) const
-
- -
-
- -

◆ parseUser()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseUser (const User::Ptrobject) const
-
- -
-
- -

◆ parseUserProfilePhotos()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseUserProfilePhotos (const UserProfilePhotos::Ptrobject) const
-
- -
-
- -

◆ parseVideo()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseVideo (const Video::Ptrobject) const
-
- -
-
- -

◆ parseWebhookInfo()

- -
-
- - - - - - - - -
std::string TgBot::TgTypeParser::parseWebhookInfo (const WebhookInfo::Ptrobject) const
-
- -
-
- -

◆ tryParseJson()

- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
std::shared_ptr<T> TgBot::TgTypeParser::tryParseJson (JsonToTgTypeFunc< T > parseFunc,
const boost::property_tree::ptree & data,
const std::string & keyName 
) const
-
-inline
-
- -

Definition at line 245 of file TgTypeParser.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/d15/class_tg_bot_1_1_tg_type_parser.js b/docs/d1/d15/class_tg_bot_1_1_tg_type_parser.js deleted file mode 100644 index ee76a39..0000000 --- a/docs/d1/d15/class_tg_bot_1_1_tg_type_parser.js +++ /dev/null @@ -1,119 +0,0 @@ -var class_tg_bot_1_1_tg_type_parser = -[ - [ "JsonToTgTypeFunc", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0", null ], - [ "TgTypeToJsonFunc", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd", null ], - [ "parse2DArray", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5", null ], - [ "parseArray", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141", null ], - [ "parseArray", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b", null ], - [ "parseAudio", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a6002f3681a749d9d9e1733cb926a6643", null ], - [ "parseCallbackQuery", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b", null ], - [ "parseChat", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda", null ], - [ "parseChatMember", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204", null ], - [ "parseChosenInlineResult", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d", null ], - [ "parseContact", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70", null ], - [ "parseDocument", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592", null ], - [ "parseFile", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6", null ], - [ "parseForceReply", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3", null ], - [ "parseGenericReply", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b", null ], - [ "parseInlineKeyboardButton", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051", null ], - [ "parseInlineKeyboardMarkup", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b", null ], - [ "parseInlineQuery", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a", null ], - [ "parseInlineQueryResult", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712", null ], - [ "parseInlineQueryResultArticle", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743", null ], - [ "parseInlineQueryResultAudio", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff", null ], - [ "parseInlineQueryResultCachedAudio", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a126a79d2f5b024646db84e9355ffd23b", null ], - [ "parseInlineQueryResultCachedDocument", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78", null ], - [ "parseInlineQueryResultCachedGif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390", null ], - [ "parseInlineQueryResultCachedMpeg4Gif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d", null ], - [ "parseInlineQueryResultCachedPhoto", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80", null ], - [ "parseInlineQueryResultCachedSticker", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5", null ], - [ "parseInlineQueryResultCachedVideo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7", null ], - [ "parseInlineQueryResultCachedVoice", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25", null ], - [ "parseInlineQueryResultContact", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a", null ], - [ "parseInlineQueryResultDocument", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95", null ], - [ "parseInlineQueryResultGame", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a", null ], - [ "parseInlineQueryResultGif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a6f0065be90200df3946dd781bba47263", null ], - [ "parseInlineQueryResultLocation", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf", null ], - [ "parseInlineQueryResultMpeg4Gif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#af8a160007d57837edc80b557a6467e6b", null ], - [ "parseInlineQueryResultPhoto", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159", null ], - [ "parseInlineQueryResultVenue", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05", null ], - [ "parseInlineQueryResultVideo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804", null ], - [ "parseInlineQueryResultVoice", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e", null ], - [ "parseInputContactMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35", null ], - [ "parseInputLocationMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3", null ], - [ "parseInputMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795", null ], - [ "parseInputTextMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74", null ], - [ "parseInputVenueMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385", null ], - [ "parseJson", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1", null ], - [ "parseJsonAndGet2DArray", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345", null ], - [ "parseJsonAndGetArray", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e", null ], - [ "parseJsonAndGetArray", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5", null ], - [ "parseJsonAndGetArray", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366", null ], - [ "parseJsonAndGetAudio", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a5e309d20e6bf4321ddc16bec7d050545", null ], - [ "parseJsonAndGetCallbackQuery", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2", null ], - [ "parseJsonAndGetChat", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132", null ], - [ "parseJsonAndGetChatMember", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865", null ], - [ "parseJsonAndGetChosenInlineResult", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512", null ], - [ "parseJsonAndGetContact", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5", null ], - [ "parseJsonAndGetDocument", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d", null ], - [ "parseJsonAndGetEntity", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a0b51e45955eee1901c5c880882c36ca5", null ], - [ "parseJsonAndGetFile", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aef4869ecc38b1a6ec32c33c0f52e6d87", null ], - [ "parseJsonAndGetForceReply", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ab5711db94f14f6862f352a47e5283d18", null ], - [ "parseJsonAndGetGenericReply", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a7b7b819b85ce52ea0cad3b89a1c38757", null ], - [ "parseJsonAndGetInlineKeyboardButton", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a4ab33d085d2ae0dbc49596d4b5973aa6", null ], - [ "parseJsonAndGetInlineKeyboardMarkup", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ab8eb4c64bd6a69dcda8f2fc103c7338d", null ], - [ "parseJsonAndGetInlineQuery", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a5f3e07e715226a326d3de577838e5525", null ], - [ "parseJsonAndGetInlineQueryResult", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a9aa9b9bb1c9869f273b6018d3eed9a67", null ], - [ "parseJsonAndGetInlineQueryResultArticle", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a794a918da14da39f17bc604c3c10fe30", null ], - [ "parseJsonAndGetInlineQueryResultAudio", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a30ac065d8b649e16645cc94ea03c229b", null ], - [ "parseJsonAndGetInlineQueryResultCachedAudio", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a4607d2db77a94d211cb243927c2d2b40", null ], - [ "parseJsonAndGetInlineQueryResultCachedDocument", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aa8cc36d3fb323ca8732db424ebd6048c", null ], - [ "parseJsonAndGetInlineQueryResultCachedGif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aedd80048387f6f93e32757ae13c65ac7", null ], - [ "parseJsonAndGetInlineQueryResultCachedMpeg4Gif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a7460cb8f2223e91fdd4bd36e7688b3b4", null ], - [ "parseJsonAndGetInlineQueryResultCachedPhoto", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a203ed0972c40edbc296198f7cbc2d715", null ], - [ "parseJsonAndGetInlineQueryResultCachedSticker", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#afa6de0a228a44629248fb079ba4aea53", null ], - [ "parseJsonAndGetInlineQueryResultCachedVideo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a9bf3c43480d706e39e15957668838d21", null ], - [ "parseJsonAndGetInlineQueryResultCachedVoice", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a3496c77242846056ebf651684b05cf15", null ], - [ "parseJsonAndGetInlineQueryResultContact", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ad738633b8425a0d2cf32444e7840d8c4", null ], - [ "parseJsonAndGetInlineQueryResultDocument", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a15067523ded9cacec475b0c697b96503", null ], - [ "parseJsonAndGetInlineQueryResultGame", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a93cdc4f7e25c531a5748aaa1c771bf50", null ], - [ "parseJsonAndGetInlineQueryResultGif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a8baab45c76cac6427cde907f95792864", null ], - [ "parseJsonAndGetInlineQueryResultLocation", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ae196564c416664de484f8ecc046112b5", null ], - [ "parseJsonAndGetInlineQueryResultMpeg4Gif", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a6570cf17b067f5f4d649f7a20f44040c", null ], - [ "parseJsonAndGetInlineQueryResultPhoto", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a208d9ffe88d02bfc75c4eb73b9ac01ae", null ], - [ "parseJsonAndGetInlineQueryResultVenue", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a5db92a8dbf5b3ec781ff5209dbd9e74b", null ], - [ "parseJsonAndGetInlineQueryResultVideo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a119f2fe4230915ee34857fab33f829f2", null ], - [ "parseJsonAndGetInlineQueryResultVoice", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170", null ], - [ "parseJsonAndGetInputContactMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5", null ], - [ "parseJsonAndGetInputLocationMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0", null ], - [ "parseJsonAndGetInputMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181", null ], - [ "parseJsonAndGetInputTextMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da", null ], - [ "parseJsonAndGetInputVenueMessageContent", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c", null ], - [ "parseJsonAndGetKeyboardButton", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2", null ], - [ "parseJsonAndGetLocation", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158", null ], - [ "parseJsonAndGetMessage", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213", null ], - [ "parseJsonAndGetPhotoSize", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8", null ], - [ "parseJsonAndGetReplyKeyboardMarkup", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f", null ], - [ "parseJsonAndGetReplyKeyboardRemove", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02", null ], - [ "parseJsonAndGetResponseParameters", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4", null ], - [ "parseJsonAndGetSticker", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6", null ], - [ "parseJsonAndGetUpdate", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269", null ], - [ "parseJsonAndGetUser", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217", null ], - [ "parseJsonAndGetUserProfilePhotos", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae", null ], - [ "parseJsonAndGetVideo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce", null ], - [ "parseJsonAndGetWebhookInfo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf", null ], - [ "parseKeyboardButton", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133", null ], - [ "parseLocation", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456", null ], - [ "parseMessage", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420", null ], - [ "parsePhotoSize", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94", null ], - [ "parseReplyKeyboardMarkup", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20", null ], - [ "parseReplyKeyboardRemove", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da", null ], - [ "parseResponseParameters", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5", null ], - [ "parseSticker", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33", null ], - [ "parseUpdate", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374", null ], - [ "parseUser", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b", null ], - [ "parseUserProfilePhotos", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626", null ], - [ "parseVideo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9", null ], - [ "parseWebhookInfo", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1", null ], - [ "tryParseJson", "d1/d15/class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e", null ] -]; \ No newline at end of file diff --git a/docs/d1/d22/_inline_query_result_article_8h.html b/docs/d1/d22/_inline_query_result_article_8h.html deleted file mode 100644 index f7757b6..0000000 --- a/docs/d1/d22/_inline_query_result_article_8h.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -tgbot-cpp: include/tgbot/types/InlineQueryResultArticle.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
InlineQueryResultArticle.h File Reference
-
-
-
#include <string>
-#include <memory>
-#include "tgbot/types/InlineQueryResult.h"
-
-

Go to the source code of this file.

- - - - -

-Classes

class  TgBot::InlineQueryResultArticle
 
- - - -

-Namespaces

 TgBot
 
-
-
- - - - diff --git a/docs/d1/d22/_inline_query_result_article_8h_source.html b/docs/d1/d22/_inline_query_result_article_8h_source.html deleted file mode 100644 index 5a424d2..0000000 --- a/docs/d1/d22/_inline_query_result_article_8h_source.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -tgbot-cpp: include/tgbot/types/InlineQueryResultArticle.h Source File - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
InlineQueryResultArticle.h
-
-
-Go to the documentation of this file.
1 //
2 // Created by Andrea Giove on 26/03/16.
3 //
4 
5 #ifndef TGBOT_INLINEQUERYRESULTARTICLE_H
6 #define TGBOT_INLINEQUERYRESULTARTICLE_H
7 
8 #include <string>
9 #include <memory>
10 
12 
13 namespace TgBot {
14 
20 public:
21  static const std::string TYPE;
22 
23  typedef std::shared_ptr<InlineQueryResultArticle> Ptr;
24 
26  this->type = TYPE;
27  this->hideUrl = false;
28  this->thumbHeight = 0;
29  this->thumbWidth = 0;
30  }
31 
35  std::string url;
36 
40  bool hideUrl;
41 
45  std::string description;
46 
50  std::string thumbUrl;
51 
55  int32_t thumbWidth;
56 
60  int32_t thumbHeight;
61 };
62 }
63 
64 #endif //TGBOT_INLINEQUERYRESULTARTICLE_H
InlineQueryResultArticle()
-
std::shared_ptr< InlineQueryResultArticle > Ptr
-
std::string url
- -
Definition: Api.h:44
- -
-
std::string description
- -
int32_t thumbHeight
-
std::string thumbUrl
-
int32_t thumbWidth
-
bool hideUrl
-
static const std::string TYPE
-
-
- - - - diff --git a/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.html b/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.html deleted file mode 100644 index 8841b5e..0000000 --- a/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::InlineQueryResultDocument Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::InlineQueryResultDocument Class Reference
-
-
- -

#include <InlineQueryResultDocument.h>

-
-Inheritance diagram for TgBot::InlineQueryResultDocument:
-
-
- - -TgBot::InlineQueryResult - -
- - - - - - - -

-Public Types

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

-Public Member Functions

 InlineQueryResultDocument ()
 
- Public Member Functions inherited from TgBot::InlineQueryResult
 InlineQueryResult ()
 
virtual ~InlineQueryResult ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

std::string documentUrl
 
std::string mimeType
 
std::string description
 
std::string thumbUrl
 
int32_t thumbWidth
 
int32_t thumbHeight
 
- Public Attributes inherited from TgBot::InlineQueryResult
std::string type
 
std::string id
 
std::string title
 
std::string caption
 
InlineKeyboardMarkup::Ptr replyMarkup
 
InputMessageContent::Ptr inputMessageContent
 
- - - -

-Static Public Attributes

static const std::string TYPE
 
-

Detailed Description

-

Represents a link to a file.

- -

Definition at line 19 of file InlineQueryResultDocument.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- -

Definition at line 23 of file InlineQueryResultDocument.h.

- -
-
-

Constructor & Destructor Documentation

- -

◆ InlineQueryResultDocument()

- -
-
- - - - - -
- - - - - - - -
TgBot::InlineQueryResultDocument::InlineQueryResultDocument ()
-
-inline
-
- -

Definition at line 25 of file InlineQueryResultDocument.h.

- -
-
-

Member Data Documentation

- -

◆ description

- -
-
- - - - -
std::string TgBot::InlineQueryResultDocument::description
-
-

Optional. Short description of the result

- -

Definition at line 44 of file InlineQueryResultDocument.h.

- -
-
- -

◆ documentUrl

- -
-
- - - - -
std::string TgBot::InlineQueryResultDocument::documentUrl
-
-

A valid URL for the file

- -

Definition at line 34 of file InlineQueryResultDocument.h.

- -
-
- -

◆ mimeType

- -
-
- - - - -
std::string TgBot::InlineQueryResultDocument::mimeType
-
-

Mime type of the content of the file, either �application/pdf� or �application/zip�

- -

Definition at line 39 of file InlineQueryResultDocument.h.

- -
-
- -

◆ thumbHeight

- -
-
- - - - -
int32_t TgBot::InlineQueryResultDocument::thumbHeight
-
-

Optinal. Thumbnail height

- -

Definition at line 59 of file InlineQueryResultDocument.h.

- -
-
- -

◆ thumbUrl

- -
-
- - - - -
std::string TgBot::InlineQueryResultDocument::thumbUrl
-
-

Optional. Url of the thumbnail for the result

- -

Definition at line 49 of file InlineQueryResultDocument.h.

- -
-
- -

◆ thumbWidth

- -
-
- - - - -
int32_t TgBot::InlineQueryResultDocument::thumbWidth
-
-

Optional. Thumbnail width.

- -

Definition at line 54 of file InlineQueryResultDocument.h.

- -
-
- -

◆ TYPE

- -
-
- - - - - -
- - - - -
const std::string TgBot::InlineQueryResultDocument::TYPE
-
-static
-
- -

Definition at line 21 of file InlineQueryResultDocument.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.js b/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.js deleted file mode 100644 index 3454aad..0000000 --- a/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_tg_bot_1_1_inline_query_result_document = -[ - [ "Ptr", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd", null ], - [ "InlineQueryResultDocument", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#ad92da531239a23a1badfee324d6cd03f", null ], - [ "description", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363", null ], - [ "documentUrl", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746", null ], - [ "mimeType", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182", null ], - [ "thumbHeight", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f", null ], - [ "thumbUrl", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df", null ], - [ "thumbWidth", "d1/d25/class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce", null ] -]; \ No newline at end of file diff --git a/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.png b/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.png deleted file mode 100644 index 640262f..0000000 Binary files a/docs/d1/d25/class_tg_bot_1_1_inline_query_result_document.png and /dev/null differ diff --git a/docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.html b/docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.html deleted file mode 100644 index 9a7b654..0000000 --- a/docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::TgLongPoll Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::TgLongPoll Class Reference
-
-
- -

#include <TgLongPoll.h>

- - - - - - - - -

-Public Member Functions

 TgLongPoll (const Api *api, const EventHandler *eventHandler)
 
 TgLongPoll (const Bot &bot)
 
void start ()
 
-

Detailed Description

-

This class handles long polling and updates parsing.

- -

Definition at line 36 of file TgLongPoll.h.

-

Constructor & Destructor Documentation

- -

◆ TgLongPoll() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
TgBot::TgLongPoll::TgLongPoll (const Apiapi,
const EventHandlereventHandler 
)
-
- -
-
- -

◆ TgLongPoll() [2/2]

- -
-
- - - - - - - - -
TgBot::TgLongPoll::TgLongPoll (const Botbot)
-
- -
-
-

Member Function Documentation

- -

◆ start()

- -
-
- - - - - - - -
void TgBot::TgLongPoll::start ()
-
-

Starts long poll. After new update will come, this method will parse it and send to EventHandler which invokes your listeners. Designed to be executed in a loop.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.js b/docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.js deleted file mode 100644 index c3b5bc6..0000000 --- a/docs/d1/d2a/class_tg_bot_1_1_tg_long_poll.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_tg_bot_1_1_tg_long_poll = -[ - [ "TgLongPoll", "d1/d2a/class_tg_bot_1_1_tg_long_poll.html#a8dd807824f44bbc65f2732b8fd6cc445", null ], - [ "TgLongPoll", "d1/d2a/class_tg_bot_1_1_tg_long_poll.html#ac11acd326ed58c6247ec759efbb74836", null ], - [ "start", "d1/d2a/class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa", null ] -]; \ No newline at end of file diff --git a/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html b/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html deleted file mode 100644 index 70e8c72..0000000 --- a/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::InlineQueryResultGif Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::InlineQueryResultGif Class Reference
-
-
- -

#include <InlineQueryResultGif.h>

-
-Inheritance diagram for TgBot::InlineQueryResultGif:
-
-
- - -TgBot::InlineQueryResult - -
- - - - - - - -

-Public Types

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

-Public Member Functions

 InlineQueryResultGif ()
 
- Public Member Functions inherited from TgBot::InlineQueryResult
 InlineQueryResult ()
 
virtual ~InlineQueryResult ()
 
- - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

std::string gifUrl
 
int32_t gifWidth
 
int32_t gifHeight
 
std::string thumbUrl
 
- Public Attributes inherited from TgBot::InlineQueryResult
std::string type
 
std::string id
 
std::string title
 
std::string caption
 
InlineKeyboardMarkup::Ptr replyMarkup
 
InputMessageContent::Ptr inputMessageContent
 
- - - -

-Static Public Attributes

static const std::string TYPE
 
-

Detailed Description

-

Represents a link to an animated GIF file.

- -

Definition at line 19 of file InlineQueryResultGif.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- - - - -
typedef std::shared_ptr<InlineQueryResultGif> TgBot::InlineQueryResultGif::Ptr
-
- -

Definition at line 23 of file InlineQueryResultGif.h.

- -
-
-

Constructor & Destructor Documentation

- -

◆ InlineQueryResultGif()

- -
-
- - - - - -
- - - - - - - -
TgBot::InlineQueryResultGif::InlineQueryResultGif ()
-
-inline
-
- -

Definition at line 25 of file InlineQueryResultGif.h.

- -
-
-

Member Data Documentation

- -

◆ gifHeight

- -
-
- - - - -
int32_t TgBot::InlineQueryResultGif::gifHeight
-
-

Optional. Height of the GIF.

- -

Definition at line 44 of file InlineQueryResultGif.h.

- -
-
- -

◆ gifUrl

- -
-
- - - - -
std::string TgBot::InlineQueryResultGif::gifUrl
-
-

A valid URL for the GIF file.

- -

Definition at line 34 of file InlineQueryResultGif.h.

- -
-
- -

◆ gifWidth

- -
-
- - - - -
int32_t TgBot::InlineQueryResultGif::gifWidth
-
-

Optional. Width of the GIF.

- -

Definition at line 39 of file InlineQueryResultGif.h.

- -
-
- -

◆ thumbUrl

- -
-
- - - - -
std::string TgBot::InlineQueryResultGif::thumbUrl
-
-

URL of the static thumbnail for the result (jpeg or gif)

- -

Definition at line 49 of file InlineQueryResultGif.h.

- -
-
- -

◆ TYPE

- -
-
- - - - - -
- - - - -
const std::string TgBot::InlineQueryResultGif::TYPE
-
-static
-
- -

Definition at line 21 of file InlineQueryResultGif.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.js b/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.js deleted file mode 100644 index fc95884..0000000 --- a/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_tg_bot_1_1_inline_query_result_gif = -[ - [ "Ptr", "d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618", null ], - [ "InlineQueryResultGif", "d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874", null ], - [ "gifHeight", "d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae", null ], - [ "gifUrl", "d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0", null ], - [ "gifWidth", "d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376", null ], - [ "thumbUrl", "d1/d3b/class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3", null ] -]; \ No newline at end of file diff --git a/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.png b/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.png deleted file mode 100644 index 8434e57..0000000 Binary files a/docs/d1/d3b/class_tg_bot_1_1_inline_query_result_gif.png and /dev/null differ diff --git a/docs/d1/d53/class_tg_bot_1_1_user.html b/docs/d1/d53/class_tg_bot_1_1_user.html deleted file mode 100644 index 0cd0d4f..0000000 --- a/docs/d1/d53/class_tg_bot_1_1_user.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::User Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::User Class Reference
-
-
- -

#include <User.h>

- - - - -

-Public Types

typedef std::shared_ptr< UserPtr
 
- - - - - - - - - -

-Public Attributes

int32_t id
 
std::string firstName
 
std::string lastName
 
std::string username
 
-

Detailed Description

-

This object represents a Telegram user or bot.

- -

Definition at line 35 of file User.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- - - - -
typedef std::shared_ptr<User> TgBot::User::Ptr
-
- -

Definition at line 38 of file User.h.

- -
-
-

Member Data Documentation

- -

◆ firstName

- -
-
- - - - -
std::string TgBot::User::firstName
-
-

User‘s or bot’s first name.

- -

Definition at line 48 of file User.h.

- -
-
- -

◆ id

- -
-
- - - - -
int32_t TgBot::User::id
-
-

Unique identifier for this user or bot.

- -

Definition at line 43 of file User.h.

- -
-
- -

◆ lastName

- -
-
- - - - -
std::string TgBot::User::lastName
-
-

Optional. User‘s or bot’s last name.

- -

Definition at line 53 of file User.h.

- -
-
- -

◆ username

- -
-
- - - - -
std::string TgBot::User::username
-
-

Optional. User‘s or bot’s username.

- -

Definition at line 58 of file User.h.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • include/tgbot/types/User.h
  • -
-
-
- - - - diff --git a/docs/d1/d53/class_tg_bot_1_1_user.js b/docs/d1/d53/class_tg_bot_1_1_user.js deleted file mode 100644 index 969d9dd..0000000 --- a/docs/d1/d53/class_tg_bot_1_1_user.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_tg_bot_1_1_user = -[ - [ "Ptr", "d1/d53/class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79", null ], - [ "firstName", "d1/d53/class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0", null ], - [ "id", "d1/d53/class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f", null ], - [ "lastName", "d1/d53/class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0", null ], - [ "username", "d1/d53/class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba", null ] -]; \ No newline at end of file diff --git a/docs/d1/d6f/class_tg_bot_1_1_location.html b/docs/d1/d6f/class_tg_bot_1_1_location.html deleted file mode 100644 index 19653e7..0000000 --- a/docs/d1/d6f/class_tg_bot_1_1_location.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::Location Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::Location Class Reference
-
-
- -

#include <Location.h>

- - - - -

-Public Types

typedef std::shared_ptr< LocationPtr
 
- - - - - -

-Public Attributes

float longitude
 
float latitude
 
-

Detailed Description

-

This object represents a point on the map.

- -

Definition at line 34 of file Location.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- - - - -
typedef std::shared_ptr<Location> TgBot::Location::Ptr
-
- -

Definition at line 37 of file Location.h.

- -
-
-

Member Data Documentation

- -

◆ latitude

- -
-
- - - - -
float TgBot::Location::latitude
-
-

Latitude as defined by sender.

- -

Definition at line 47 of file Location.h.

- -
-
- -

◆ longitude

- -
-
- - - - -
float TgBot::Location::longitude
-
-

Longitude as defined by sender.

- -

Definition at line 42 of file Location.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/d6f/class_tg_bot_1_1_location.js b/docs/d1/d6f/class_tg_bot_1_1_location.js deleted file mode 100644 index 556c87b..0000000 --- a/docs/d1/d6f/class_tg_bot_1_1_location.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_tg_bot_1_1_location = -[ - [ "Ptr", "d1/d6f/class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678", null ], - [ "latitude", "d1/d6f/class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b", null ], - [ "longitude", "d1/d6f/class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687", null ] -]; \ No newline at end of file diff --git a/docs/d1/d8f/_keyboard_button_8h.html b/docs/d1/d8f/_keyboard_button_8h.html deleted file mode 100644 index 6197b9a..0000000 --- a/docs/d1/d8f/_keyboard_button_8h.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -tgbot-cpp: include/tgbot/types/KeyboardButton.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
KeyboardButton.h File Reference
-
-
-
#include <string>
-#include <memory>
-
-

Go to the source code of this file.

- - - - -

-Classes

class  TgBot::KeyboardButton
 
- - - -

-Namespaces

 TgBot
 
-
-
- - - - diff --git a/docs/d1/d8f/_keyboard_button_8h_source.html b/docs/d1/d8f/_keyboard_button_8h_source.html deleted file mode 100644 index c95674d..0000000 --- a/docs/d1/d8f/_keyboard_button_8h_source.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -tgbot-cpp: include/tgbot/types/KeyboardButton.h Source File - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
KeyboardButton.h
-
-
-Go to the documentation of this file.
1 //
2 // Created by Konstantin Kukin on 26/12/16.
3 //
4 
5 #ifndef TGBOT_CPP_KEYBOARDBUTTON_H
6 #define TGBOT_CPP_KEYBOARDBUTTON_H
7 
8 #include <string>
9 #include <memory>
10 
11 namespace TgBot {
12 
20 
21 public:
22  typedef std::shared_ptr<KeyboardButton> Ptr;
23 
28  std::string text;
29 
34  bool requestContact = false;
35 
39  bool requestLocation = false;
40 };
41 
42 }
43 
44 #endif //TGBOT_CPP_KEYBOARDBUTTON_H
-
Definition: Api.h:44
-
std::shared_ptr< KeyboardButton > Ptr
- - - -
-
- - - - diff --git a/docs/d1/da0/_inline_query_result_cached_sticker_8h.html b/docs/d1/da0/_inline_query_result_cached_sticker_8h.html deleted file mode 100644 index b517e3e..0000000 --- a/docs/d1/da0/_inline_query_result_cached_sticker_8h.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -tgbot-cpp: include/tgbot/types/InlineQueryResultCachedSticker.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
InlineQueryResultCachedSticker.h File Reference
-
-
-
#include <string>
-#include <memory>
-#include "tgbot/types/InlineQueryResult.h"
-
-

Go to the source code of this file.

- - - - -

-Classes

class  TgBot::InlineQueryResultCachedSticker
 
- - - -

-Namespaces

 TgBot
 
-
-
- - - - diff --git a/docs/d1/da0/_inline_query_result_cached_sticker_8h_source.html b/docs/d1/da0/_inline_query_result_cached_sticker_8h_source.html deleted file mode 100644 index 12f48fc..0000000 --- a/docs/d1/da0/_inline_query_result_cached_sticker_8h_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -tgbot-cpp: include/tgbot/types/InlineQueryResultCachedSticker.h Source File - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
InlineQueryResultCachedSticker.h
-
-
-Go to the documentation of this file.
1 //
2 // Created by Konstantin Kukin on 27/12/16.
3 //
4 
5 #ifndef TGBOT_INLINEQUERYRESULTCACHEDSTICKER_H
6 #define TGBOT_INLINEQUERYRESULTCACHEDSTICKER_H
7 
8 #include <string>
9 #include <memory>
10 
12 
13 namespace TgBot {
14 
20 public:
21  static const std::string TYPE;
22 
23  typedef std::shared_ptr<InlineQueryResultCachedSticker> Ptr;
24 
26  this->type = TYPE;
27  }
28 
32  std::string stickerFileId;
33 };
34 }
35 
36 #endif //TGBOT_INLINEQUERYRESULTCACHEDSTICKER_H
-
Definition: Api.h:44
- -
std::shared_ptr< InlineQueryResultCachedSticker > Ptr
- - - - - -
-
- - - - diff --git a/docs/d1/da8/group__general.html b/docs/d1/da8/group__general.html deleted file mode 100644 index f7c8d8e..0000000 --- a/docs/d1/da8/group__general.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -tgbot-cpp: General - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
General
-
-
- - - - - - - - - - -

-Classes

class  TgBot::Api
 
class  TgBot::Bot
 
class  TgBot::EventBroadcaster
 
class  TgBot::TgException
 
-

Detailed Description

-
-
- - - - diff --git a/docs/d1/da8/group__general.js b/docs/d1/da8/group__general.js deleted file mode 100644 index 1bfccc8..0000000 --- a/docs/d1/da8/group__general.js +++ /dev/null @@ -1,67 +0,0 @@ -var group__general = -[ - [ "Api", "d9/d69/class_tg_bot_1_1_api.html", [ - [ "Api", "d9/d69/class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94", null ], - [ "answerCallbackQuery", "d9/d69/class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8", null ], - [ "answerInlineQuery", "d9/d69/class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9", null ], - [ "deleteWebhook", "d9/d69/class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62", null ], - [ "editMessageCaption", "d9/d69/class_tg_bot_1_1_api.html#a7d8a296982d5c226cd2044c7cd3eff08", null ], - [ "editMessageReplyMarkup", "d9/d69/class_tg_bot_1_1_api.html#a1a9c38841dd135a6910f011f51f5a446", null ], - [ "editMessageText", "d9/d69/class_tg_bot_1_1_api.html#a4d6a7d6a90e82689de922b99ffe7b279", null ], - [ "forwardMessage", "d9/d69/class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594", null ], - [ "getChat", "d9/d69/class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23", null ], - [ "getChatAdministrators", "d9/d69/class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8", null ], - [ "getChatMember", "d9/d69/class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6", null ], - [ "getChatMembersCount", "d9/d69/class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07", null ], - [ "getFile", "d9/d69/class_tg_bot_1_1_api.html#abff10c92fa22a812d5bc17a068413709", null ], - [ "getMe", "d9/d69/class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535", null ], - [ "getUpdates", "d9/d69/class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9", null ], - [ "getUserProfilePhotos", "d9/d69/class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210", null ], - [ "getWebhookInfo", "d9/d69/class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c", null ], - [ "kickChatMember", "d9/d69/class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7", null ], - [ "leaveChat", "d9/d69/class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde", null ], - [ "sendAudio", "d9/d69/class_tg_bot_1_1_api.html#a95c614ace41968c47ce2236cd85d5c82", null ], - [ "sendAudio", "d9/d69/class_tg_bot_1_1_api.html#aadb18626cc502c6b16402eb04dd624db", null ], - [ "sendChatAction", "d9/d69/class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d", null ], - [ "sendContact", "d9/d69/class_tg_bot_1_1_api.html#ae40457b964cc05443c5e8aa0c5300f51", null ], - [ "sendDocument", "d9/d69/class_tg_bot_1_1_api.html#a771b4c3597217d5cbcdf1191693b3419", null ], - [ "sendDocument", "d9/d69/class_tg_bot_1_1_api.html#acffc0358fc453207694e5517a92f5580", null ], - [ "sendLocation", "d9/d69/class_tg_bot_1_1_api.html#a9b72378c248c11739b4a2d86a3afd485", null ], - [ "sendMessage", "d9/d69/class_tg_bot_1_1_api.html#a8d7ace74013fbe6803c1a4d8cda579e4", null ], - [ "sendPhoto", "d9/d69/class_tg_bot_1_1_api.html#aa78cb2f3053726f421d1cb8363d581f5", null ], - [ "sendPhoto", "d9/d69/class_tg_bot_1_1_api.html#a274bef0b2af3641c959b4ddbe03c012f", null ], - [ "sendSticker", "d9/d69/class_tg_bot_1_1_api.html#a334fd1983a78079b2ed3c9b107cf586f", null ], - [ "sendSticker", "d9/d69/class_tg_bot_1_1_api.html#aefbe8faba25015d006fcbf0c8e1c5343", null ], - [ "sendVenue", "d9/d69/class_tg_bot_1_1_api.html#a4f88e34dec1960cb74514a632781b193", null ], - [ "sendVideo", "d9/d69/class_tg_bot_1_1_api.html#ab9d31ba2b43f5e7df31c3fb023f48f95", null ], - [ "sendVideo", "d9/d69/class_tg_bot_1_1_api.html#a7b1158a58e0c61f54ddbfddfae915d23", null ], - [ "sendVoice", "d9/d69/class_tg_bot_1_1_api.html#a96b602c6d2f0b5c140e6e64436244358", null ], - [ "sendVoice", "d9/d69/class_tg_bot_1_1_api.html#a48be8349eed8be07e12ffbf0a2c47974", null ], - [ "setWebhook", "d9/d69/class_tg_bot_1_1_api.html#ad961e1b605e9d6707c362ee046b9cfda", null ], - [ "unbanChatMember", "d9/d69/class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec", null ], - [ "Bot", "d9/d69/class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339", null ] - ] ], - [ "Bot", "d1/dd9/class_tg_bot_1_1_bot.html", [ - [ "Bot", "d1/dd9/class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332", null ], - [ "getApi", "d1/dd9/class_tg_bot_1_1_bot.html#a99a820c47aa8f8cc0dba35bcd001cbe3", null ], - [ "getEventHandler", "d1/dd9/class_tg_bot_1_1_bot.html#a2f36a7774c1552d00c6e08accf495579", null ], - [ "getEvents", "d1/dd9/class_tg_bot_1_1_bot.html#ac7becb36b294dfbc556d534925d564ac", null ], - [ "getToken", "d1/dd9/class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91", null ] - ] ], - [ "EventBroadcaster", "dc/db7/class_tg_bot_1_1_event_broadcaster.html", [ - [ "CallbackQueryListener", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a1b5bf368b89d78d9c1582a1523a66b4e", null ], - [ "ChosenInlineResultListener", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#af9b674f16ddd707748f7ca8bf7f3ef91", null ], - [ "InlineQueryListener", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a437f0af514141d0a5d4fb684a56fe199", null ], - [ "MessageListener", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a9fda4ac3089dc101be4fd3a2a104185c", null ], - [ "onAnyMessage", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a21adc85e9ed2a08a186423a5231342a9", null ], - [ "onCallbackQuery", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a3ec551ffdcf5be1b9b39ed081ea078d4", null ], - [ "onChosenInlineResult", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a7397520ff294c863b306142e29030482", null ], - [ "onCommand", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a13e4a906203fe43a950f1420b68c7583", null ], - [ "onInlineQuery", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a9d3f31225ea84af8cb47ab2a53186ef0", null ], - [ "onNonCommandMessage", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a22e70b8493ea455e70734a36968f3d55", null ], - [ "onUnknownCommand", "dc/db7/class_tg_bot_1_1_event_broadcaster.html#a5bed996221f047ec0469ae19e7bd00eb", null ] - ] ], - [ "TgException", "d3/deb/class_tg_bot_1_1_tg_exception.html", [ - [ "TgException", "d3/deb/class_tg_bot_1_1_tg_exception.html#a3deeaa4d10491dd6824ef954cd0a2d15", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/d1/dbb/class_tg_bot_1_1_tg_webhook_server-members.html b/docs/d1/dbb/class_tg_bot_1_1_tg_webhook_server-members.html deleted file mode 100644 index c691d4a..0000000 --- a/docs/d1/dbb/class_tg_bot_1_1_tg_webhook_server-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -tgbot-cpp: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
TgBot::TgWebhookServer< Protocol > Member List
-
-
- -

This is the complete list of members for TgBot::TgWebhookServer< Protocol >, including all inherited members.

- - - - - - - - - - - -
_acceptorTgBot::HttpServer< Protocol >protected
_handlerTgBot::HttpServer< Protocol >protected
_ioServiceTgBot::HttpServer< Protocol >protected
HttpServer(std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol >> acceptor, const ServerHandler &handler)TgBot::HttpServer< Protocol >inline
ServerHandler typedefTgBot::HttpServer< Protocol >
start()TgBot::HttpServer< Protocol >inline
stop()TgBot::HttpServer< Protocol >inline
TgWebhookServer(std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol >> acceptor, const typename HttpServer< Protocol >::ServerHandler &handler)=deleteTgBot::TgWebhookServer< Protocol >
TgWebhookServer(std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol >> acceptor, const std::string &path, const EventHandler *eventHandler)TgBot::TgWebhookServer< Protocol >inline
TgWebhookServer(std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol >> acceptor, const std::string &path, const Bot &bot)TgBot::TgWebhookServer< Protocol >inline
-
- - - - diff --git a/docs/d1/dbe/class_tg_bot_1_1_http_server-members.html b/docs/d1/dbe/class_tg_bot_1_1_http_server-members.html deleted file mode 100644 index 55acbdd..0000000 --- a/docs/d1/dbe/class_tg_bot_1_1_http_server-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -tgbot-cpp: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
TgBot::HttpServer< Protocol > Member List
-
-
- -

This is the complete list of members for TgBot::HttpServer< Protocol >, including all inherited members.

- - - - - - - - -
_acceptorTgBot::HttpServer< Protocol >protected
_handlerTgBot::HttpServer< Protocol >protected
_ioServiceTgBot::HttpServer< Protocol >protected
HttpServer(std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol >> acceptor, const ServerHandler &handler)TgBot::HttpServer< Protocol >inline
ServerHandler typedefTgBot::HttpServer< Protocol >
start()TgBot::HttpServer< Protocol >inline
stop()TgBot::HttpServer< Protocol >inline
-
- - - - diff --git a/docs/d1/dd9/class_tg_bot_1_1_bot.html b/docs/d1/dd9/class_tg_bot_1_1_bot.html deleted file mode 100644 index 87c1e37..0000000 --- a/docs/d1/dd9/class_tg_bot_1_1_bot.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::Bot Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::Bot Class Reference
-
-
- -

#include <Bot.h>

- - - - - - - - - - - - -

-Public Member Functions

 Bot (const std::string &token)
 
const std::string & getToken () const
 
const ApigetApi () const
 
EventBroadcastergetEvents ()
 
const EventHandlergetEventHandler () const
 
-

Detailed Description

-

This object holds other objects specific for this bot instance.

- -

Definition at line 38 of file Bot.h.

-

Constructor & Destructor Documentation

- -

◆ Bot()

- -
-
- - - - - -
- - - - - - - - -
TgBot::Bot::Bot (const std::string & token)
-
-inlineexplicit
-
- -

Definition at line 41 of file Bot.h.

- -
-
-

Member Function Documentation

- -

◆ getApi()

- -
-
- - - - - -
- - - - - - - -
const Api& TgBot::Bot::getApi () const
-
-inline
-
-
Returns
Object which can execute Telegram Bot API methods.
- -

Definition at line 54 of file Bot.h.

- -
-
- -

◆ getEventHandler()

- -
-
- - - - - -
- - - - - - - -
const EventHandler& TgBot::Bot::getEventHandler () const
-
-inline
-
-
Returns
Object which handles new update objects. Usually it's only needed for TgLongPoll, TgWebhookLocalServer and TgWebhookTcpServer objects.
- -

Definition at line 68 of file Bot.h.

- -
-
- -

◆ getEvents()

- -
-
- - - - - -
- - - - - - - -
EventBroadcaster& TgBot::Bot::getEvents ()
-
-inline
-
-
Returns
Object which holds all event listeners.
- -

Definition at line 61 of file Bot.h.

- -
-
- -

◆ getToken()

- -
-
- - - - - -
- - - - - - - -
const std::string& TgBot::Bot::getToken () const
-
-inline
-
-
Returns
Token for accessing api.
- -

Definition at line 47 of file Bot.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/dd9/class_tg_bot_1_1_bot.js b/docs/d1/dd9/class_tg_bot_1_1_bot.js deleted file mode 100644 index 29ed5e7..0000000 --- a/docs/d1/dd9/class_tg_bot_1_1_bot.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_tg_bot_1_1_bot = -[ - [ "Bot", "d1/dd9/class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332", null ], - [ "getApi", "d1/dd9/class_tg_bot_1_1_bot.html#a99a820c47aa8f8cc0dba35bcd001cbe3", null ], - [ "getEventHandler", "d1/dd9/class_tg_bot_1_1_bot.html#a2f36a7774c1552d00c6e08accf495579", null ], - [ "getEvents", "d1/dd9/class_tg_bot_1_1_bot.html#ac7becb36b294dfbc556d534925d564ac", null ], - [ "getToken", "d1/dd9/class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91", null ] -]; \ No newline at end of file diff --git a/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.html b/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.html deleted file mode 100644 index 7854e23..0000000 --- a/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::InputVenueMessageContent Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::InputVenueMessageContent Class Reference
-
-
- -

#include <InputVenueMessageContent.h>

-
-Inheritance diagram for TgBot::InputVenueMessageContent:
-
-
- - -TgBot::InputMessageContent - -
- - - - - - - -

-Public Types

typedef std::shared_ptr< InputVenueMessageContentPtr
 
- Public Types inherited from TgBot::InputMessageContent
typedef std::shared_ptr< InputMessageContentPtr
 
- - - - - - - - - - -

-Public Member Functions

 InputVenueMessageContent ()
 
virtual ~InputVenueMessageContent ()
 
- Public Member Functions inherited from TgBot::InputMessageContent
 InputMessageContent (const std::string &tType)
 
virtual ~InputMessageContent ()
 
- - - - - - - - - - - - - - -

-Public Attributes

float latitude
 
float longitude
 
std::string title
 
std::string address
 
std::string foursquareId
 
- Public Attributes inherited from TgBot::InputMessageContent
std::string type
 
-

Detailed Description

-

Represents the content of a venue message to be sent as the result of an inline query.

- -

Definition at line 18 of file InputVenueMessageContent.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- -

Definition at line 20 of file InputVenueMessageContent.h.

- -
-
-

Constructor & Destructor Documentation

- -

◆ InputVenueMessageContent()

- -
-
- - - - - -
- - - - - - - -
TgBot::InputVenueMessageContent::InputVenueMessageContent ()
-
-inline
-
- -

Definition at line 22 of file InputVenueMessageContent.h.

- -
-
- -

◆ ~InputVenueMessageContent()

- -
-
- - - - - -
- - - - - - - -
virtual TgBot::InputVenueMessageContent::~InputVenueMessageContent ()
-
-inlinevirtual
-
- -

Definition at line 51 of file InputVenueMessageContent.h.

- -
-
-

Member Data Documentation

- -

◆ address

- -
-
- - - - -
std::string TgBot::InputVenueMessageContent::address
-
-

Address of the venue

- -

Definition at line 44 of file InputVenueMessageContent.h.

- -
-
- -

◆ foursquareId

- -
-
- - - - -
std::string TgBot::InputVenueMessageContent::foursquareId
-
-

Optional. Foursquare identifier of the venue, if known

- -

Definition at line 49 of file InputVenueMessageContent.h.

- -
-
- -

◆ latitude

- -
-
- - - - -
float TgBot::InputVenueMessageContent::latitude
-
-

Latitude of the location in degrees

- -

Definition at line 29 of file InputVenueMessageContent.h.

- -
-
- -

◆ longitude

- -
-
- - - - -
float TgBot::InputVenueMessageContent::longitude
-
-

Longitude of the location in degrees

- -

Definition at line 34 of file InputVenueMessageContent.h.

- -
-
- -

◆ title

- -
-
- - - - -
std::string TgBot::InputVenueMessageContent::title
-
-

Name of the venue

- -

Definition at line 39 of file InputVenueMessageContent.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.js b/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.js deleted file mode 100644 index 50d4d06..0000000 --- a/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_tg_bot_1_1_input_venue_message_content = -[ - [ "Ptr", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100", null ], - [ "InputVenueMessageContent", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77", null ], - [ "~InputVenueMessageContent", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#a3d08b7d6946538e949ec0293f72edec5", null ], - [ "address", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa", null ], - [ "foursquareId", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34", null ], - [ "latitude", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb", null ], - [ "longitude", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8", null ], - [ "title", "d1/de8/class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038", null ] -]; \ No newline at end of file diff --git a/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.png b/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.png deleted file mode 100644 index ad08295..0000000 Binary files a/docs/d1/de8/class_tg_bot_1_1_input_venue_message_content.png and /dev/null differ diff --git a/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.html b/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.html deleted file mode 100644 index e8f044e..0000000 --- a/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::InlineQueryResultContact Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::InlineQueryResultContact Class Reference
-
-
- -

#include <InlineQueryResultContact.h>

-
-Inheritance diagram for TgBot::InlineQueryResultContact:
-
-
- - -TgBot::InlineQueryResult - -
- - - - - - - -

-Public Types

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

-Public Member Functions

 InlineQueryResultContact ()
 
- Public Member Functions inherited from TgBot::InlineQueryResult
 InlineQueryResult ()
 
virtual ~InlineQueryResult ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

std::string phoneNumber
 
std::string firstName
 
std::string lastName
 
std::string thumbUrl
 
int32_t thumbWidth
 
int32_t thumbHeight
 
- Public Attributes inherited from TgBot::InlineQueryResult
std::string type
 
std::string id
 
std::string title
 
std::string caption
 
InlineKeyboardMarkup::Ptr replyMarkup
 
InputMessageContent::Ptr inputMessageContent
 
- - - -

-Static Public Attributes

static const std::string TYPE
 
-

Detailed Description

-

Represents a contact with a phone number

- -

Definition at line 19 of file InlineQueryResultContact.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- -

Definition at line 23 of file InlineQueryResultContact.h.

- -
-
-

Constructor & Destructor Documentation

- -

◆ InlineQueryResultContact()

- -
-
- - - - - -
- - - - - - - -
TgBot::InlineQueryResultContact::InlineQueryResultContact ()
-
-inline
-
- -

Definition at line 25 of file InlineQueryResultContact.h.

- -
-
-

Member Data Documentation

- -

◆ firstName

- -
-
- - - - -
std::string TgBot::InlineQueryResultContact::firstName
-
-

Contact's first name

- -

Definition at line 39 of file InlineQueryResultContact.h.

- -
-
- -

◆ lastName

- -
-
- - - - -
std::string TgBot::InlineQueryResultContact::lastName
-
-

Optional. Contact's last name

- -

Definition at line 44 of file InlineQueryResultContact.h.

- -
-
- -

◆ phoneNumber

- -
-
- - - - -
std::string TgBot::InlineQueryResultContact::phoneNumber
-
-

Contact's phone number

- -

Definition at line 34 of file InlineQueryResultContact.h.

- -
-
- -

◆ thumbHeight

- -
-
- - - - -
int32_t TgBot::InlineQueryResultContact::thumbHeight
-
-

Optinal. Thumbnail height

- -

Definition at line 59 of file InlineQueryResultContact.h.

- -
-
- -

◆ thumbUrl

- -
-
- - - - -
std::string TgBot::InlineQueryResultContact::thumbUrl
-
-

Optional. Url of the thumbnail for the result

- -

Definition at line 49 of file InlineQueryResultContact.h.

- -
-
- -

◆ thumbWidth

- -
-
- - - - -
int32_t TgBot::InlineQueryResultContact::thumbWidth
-
-

Optional. Thumbnail width.

- -

Definition at line 54 of file InlineQueryResultContact.h.

- -
-
- -

◆ TYPE

- -
-
- - - - - -
- - - - -
const std::string TgBot::InlineQueryResultContact::TYPE
-
-static
-
- -

Definition at line 21 of file InlineQueryResultContact.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.js b/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.js deleted file mode 100644 index c5cc50c..0000000 --- a/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_tg_bot_1_1_inline_query_result_contact = -[ - [ "Ptr", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c", null ], - [ "InlineQueryResultContact", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#a17bc65a6ab9f48a3490d1d9f1357bc48", null ], - [ "firstName", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235", null ], - [ "lastName", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003", null ], - [ "phoneNumber", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228", null ], - [ "thumbHeight", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56", null ], - [ "thumbUrl", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d", null ], - [ "thumbWidth", "d1/dea/class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa", null ] -]; \ No newline at end of file diff --git a/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.png b/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.png deleted file mode 100644 index 2eaba57..0000000 Binary files a/docs/d1/dea/class_tg_bot_1_1_inline_query_result_contact.png and /dev/null differ diff --git a/docs/d1/def/class_tg_bot_1_1_response_parameters.html b/docs/d1/def/class_tg_bot_1_1_response_parameters.html deleted file mode 100644 index 4798148..0000000 --- a/docs/d1/def/class_tg_bot_1_1_response_parameters.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::ResponseParameters Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::ResponseParameters Class Reference
-
-
- -

#include <ResponseParameters.h>

- - - - -

-Public Types

typedef std::shared_ptr< ResponseParametersPtr
 
- - - - - -

-Public Attributes

int32_t migrateToChatId
 
int32_t retryAfter
 
-

Detailed Description

-

Contains information about why a request was unsuccessfull.

- -

Definition at line 16 of file ResponseParameters.h.

-

Member Typedef Documentation

- -

◆ Ptr

- -
-
- - - - -
typedef std::shared_ptr<ResponseParameters> TgBot::ResponseParameters::Ptr
-
- -

Definition at line 18 of file ResponseParameters.h.

- -
-
-

Member Data Documentation

- -

◆ migrateToChatId

- -
-
- - - - -
int32_t TgBot::ResponseParameters::migrateToChatId
-
-

Optional. The group has been migrated to a supergroup with the specified identifier. This number may be greater than 32 bits and some programming languages may have difficulty/silent defects in interpreting it. But it is smaller than 52 bits, so a signed 64 bit integer or double-precision float type are safe for storing this identifier.

- -

Definition at line 26 of file ResponseParameters.h.

- -
-
- -

◆ retryAfter

- -
-
- - - - -
int32_t TgBot::ResponseParameters::retryAfter
-
-

Optional. In case of exceeding flood control, the number of seconds left to wait before the request can be repeated

- -

Definition at line 31 of file ResponseParameters.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/d1/def/class_tg_bot_1_1_response_parameters.js b/docs/d1/def/class_tg_bot_1_1_response_parameters.js deleted file mode 100644 index 18b1060..0000000 --- a/docs/d1/def/class_tg_bot_1_1_response_parameters.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_tg_bot_1_1_response_parameters = -[ - [ "Ptr", "d1/def/class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182", null ], - [ "migrateToChatId", "d1/def/class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d", null ], - [ "retryAfter", "d1/def/class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990", null ] -]; \ No newline at end of file -- cgit v1.2.3