28 message_id(message_id), date(date), chat(chat)
34 message_id(Message.message_id), date(Message.date), chat(Message.chat)
115 photo.push_back(Photo);
std::optional< long > migrate_to_chat_id
void setSupergroup_chat_created(const std::optional< bool > &supergroup_chat_created)
std::optional< User > forward_from
std::vector< User > new_chat_members
std::optional< bool > delete_chat_photo
std::optional< VideoNote > video_note
void setNew_chat_member(const std::optional< User > &new_chat_member)
void setFrom(const std::optional< User > &from)
void setEdit_date(const std::optional< std::int32_t > &edit_date)
const std::optional< User > & getNew_chat_member() const
const std::optional< long > & getMigrate_to_chat_id() const
void setAuthor_signature(const std::optional< std::string > &author_signature)
std::optional< Video > video
const std::optional< std::string > & getCaption() const
const std::vector< User > & getNew_chat_members() const
const std::optional< bool > & getDelete_chat_photo() const
std::vector< PhotoSize > photo
std::int32_t getMessage_id() const
void setMigrate_from_chat_id(const std::optional< long > &migrate_from_chat_id)
std::optional< Contact > contact
const std::optional< std::int32_t > & getEdit_date() const
const std::optional< VideoNote > & getVideo_note() const
void setForward_date(const std::optional< std::int32_t > &forward_date)
const std::optional< Document > & getDocument() const
void setForward_signature(const std::optional< std::string > &forward_signature)
void setNew_chat_title(const std::optional< std::string > &new_chat_title)
void setForward_from_message_id(const std::optional< std::int32_t > &forward_from_message_id)
void setVenue(const std::optional< Venue > &venue)
std::optional< std::int32_t > edit_date
const std::optional< Chat > & getForward_from_chat() const
std::optional< Venue > venue
void setChannel_chat_created(const std::optional< bool > &channel_chat_created)
std::optional< Voice > voice
void setLeft_chat_member(const std::optional< User > &left_chat_member)
void setForward_from(const std::optional< User > &forward_from)
std::optional< Audio > audio
const std::optional< bool > & getSupergroup_chat_created() const
const std::optional< std::string > & getNew_chat_title() const
std::optional< std::string > caption
std::optional< std::int32_t > forward_date
std::optional< std::string > text
const std::optional< User > & getForward_from() const
void setVideo(const std::optional< Video > &video)
const Chat & getChat() const
std::optional< bool > channel_chat_created
const std::optional< Video > & getVideo() const
void setDelete_chat_photo(const std::optional< bool > &delete_chat_photo)
const std::vector< MessageEntity > & getEntities() const
const std::optional< std::string > & getAuthor_signature() const
std::optional< std::string > forward_signature
std::optional< long > migrate_from_chat_id
const std::optional< Voice > & getVoice() const
void setVideo_note(const std::optional< VideoNote > &video_note)
void setVoice(const std::optional< Voice > &voice)
std::optional< User > from
void addPhoto(const PhotoSize &Photo)
std::optional< User > new_chat_member
void addNew_chat_members(const User &new_chat_member)
void setText(const std::optional< std::string > &text)
const std::optional< long > & getMigrate_from_chat_id() const
void setGroup_chat_created(const std::optional< bool > &group_chat_created)
std::optional< Chat > forward_from_chat
void setCaption(const std::optional< std::string > &caption)
void setAudio(const std::optional< Audio > &audio)
const std::optional< std::int32_t > & getForward_date() const
const std::vector< PhotoSize > & getNew_chat_photo() const
const std::optional< Contact > & getContact() const
void addEntity(const MessageEntity &messageEntity)
std::int32_t getDate() const
void setForward_from_chat(const std::optional< Chat > &forward_from_chat)
std::optional< std::int32_t > forward_from_message_id
void setLocation(const std::optional< Location > &location)
std::vector< PhotoSize > new_chat_photo
const std::optional< User > & getLeft_chat_member() const
std::optional< Location > location
std::optional< std::string > author_signature
const std::optional< bool > & getChannel_chat_created() const
std::vector< MessageEntity > entities
Message(std::int32_t message_id, std::int32_t date, Chat chat)
std::optional< bool > group_chat_created
const std::optional< bool > & getGroup_chat_created() const
std::optional< Document > document
void setDocument(const std::optional< Document > &document)
const std::optional< std::string > & getText() const
const std::vector< PhotoSize > & getPhoto() const
void setContact(const std::optional< Contact > &contact)
const std::optional< std::int32_t > & getForward_from_message_id() const
const std::optional< Location > & getLocation() const
std::optional< User > left_chat_member
const std::optional< std::string > & getForward_signature() const
const std::optional< User > & getFrom() const
const std::optional< Audio > & getAudio() const
std::optional< bool > supergroup_chat_created
std::optional< std::string > new_chat_title
void addNew_chat_photo(const PhotoSize &newchatphoto)
const std::optional< Venue > & getVenue() const
void setMigrate_to_chat_id(const std::optional< long > &migrate_to_chat_id)