35 std::vector<PhotoSize*>
setPhotos(Json::Value);
74 void init(Json::Value);
User * forward_from
Definition: Message.h:46
Definition: Document.h:11
User * left_chat_member
Definition: Message.h:62
Venue * venue
Definition: Message.h:60
Video * video
Definition: Message.h:55
Location * location
Definition: Message.h:59
Document * document
Definition: Message.h:52
User * from
Definition: Message.h:43
Json::UInt64 message_id
Definition: Message.h:42
int group_chat_created
Definition: Message.h:66
Contact * contact
Definition: Message.h:58
Json::Int64 migrate_from_chat_id
Definition: Message.h:69
void setEntities(Json::Value)
Definition: Message.cc:98
User * new_chat_member
Definition: Message.h:61
Json::Int64 forward_date
Definition: Message.h:47
Message(void)
Definition: Message.cc:5
std::vector< PhotoSize * > new_chat_photo
Definition: Message.h:64
Message * reply_to_message
Definition: Message.h:48
Chat * chat
Definition: Message.h:45
void init(void)
Definition: Message.cc:30
Telegram::Chat * getChat()
Definition: Message.cc:121
Message * pinned_message
Definition: Message.h:70
std::vector< PhotoSize * > photo
Definition: Message.h:53
Telegram::TMessageEntities entities
Definition: Message.h:50
std::string text
Definition: Message.h:49
std::string caption
Definition: Message.h:57
Sticker * sticker
Definition: Message.h:54
Json::Int64 migrate_to_chat_id
Definition: Message.h:68
Voice * voice
Definition: Message.h:56
Telegram::TMessageEntities getEntities()
Definition: Message.cc:131
int delete_chat_photo
Definition: Message.h:65
std::vector< PhotoSize * > setPhotos(Json::Value)
Definition: Message.cc:107
std::vector< Telegram::MessageEntity * > TMessageEntities
Definition: MessageEntity.h:23
std::string getText()
Definition: Message.cc:126
Audio * audio
Definition: Message.h:51
std::string new_chat_title
Definition: Message.h:63
int supergroup_chat_created
Definition: Message.h:67
Json::Int64 date
Definition: Message.h:44