updates.ChannelDifference
- class pyrogram.raw.base.updates.ChannelDifference
Contains the difference (new messages) between our local channel state and the remote state
- Constructors:
This base type has 3 constructors available.
The new updates
There are no new updates
The provided pts + limit < remote pts.
- Functions:
This object can be returned by 1 function.
Returns the difference between the current state of updates of a certain channel and transmitted.
TL Schema
updates.channelDifference#2064674e
flags:#
final:flags.0?true
pts:int
timeout:flags.1?int
new_messages:Vector<Message>
other_updates:Vector<Update>
chats:Vector<Chat>
users:Vector<User>
= updates.ChannelDifference
Parameter Tree
ChannelDifference
├── final →
true (optional)├── pts →
int├── timeout →
int (optional)├── new_messages →
Vector < Message >│ ├──
MessageEmpty│ │ ├── id →
int│ │ └── peer_id →
Peer (optional)│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├──
Message│ │ ├── out →
true (optional)│ │ ├── mentioned →
true (optional)│ │ ├── media_unread →
true (optional)│ │ ├── silent →
true (optional)│ │ ├── post →
true (optional)│ │ ├── from_scheduled →
true (optional)│ │ ├── legacy →
true (optional)│ │ ├── edit_hide →
true (optional)│ │ ├── pinned →
true (optional)│ │ ├── noforwards →
true (optional)│ │ ├── invert_media →
true (optional)│ │ ├── offline →
true (optional)│ │ ├── video_processing_pending →
true (optional)│ │ ├── paid_suggested_post_stars →
true (optional)│ │ ├── paid_suggested_post_ton →
true (optional)│ │ ├── id →
int│ │ ├── from_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── from_boosts_applied →
int (optional)│ │ ├── from_rank →
string (optional)│ │ ├── peer_id →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── saved_peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ └──
MessageFwdHeader│ │ │ ├── imported →
true (optional)│ │ │ ├── saved_out →
true (optional)│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── from_name →
string (optional)│ │ │ ├── date →
int│ │ │ ├── channel_post →
int (optional)│ │ │ ├── post_author →
string (optional)│ │ │ ├── saved_from_peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_from_msg_id →
int (optional)│ │ │ ├── saved_from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_from_name →
string (optional)│ │ │ ├── saved_date →
int (optional)│ │ │ └── psa_type →
string (optional)│ │ ├── via_bot_id →
long (optional)│ │ ├── via_business_bot_id →
long (optional)│ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ ├──
MessageReplyHeader│ │ │ │ ├── reply_to_scheduled →
true (optional)│ │ │ │ ├── forum_topic →
true (optional)│ │ │ │ ├── quote →
true (optional)│ │ │ │ ├── reply_to_msg_id →
int (optional)│ │ │ │ ├── reply_to_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── reply_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── reply_media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_to_top_id →
int (optional)│ │ │ │ ├── quote_text →
string (optional)│ │ │ │ ├── quote_entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── quote_offset →
int (optional)│ │ │ │ └── todo_item_id →
int (optional)│ │ │ └──
MessageReplyStoryHeader│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── story_id →
int│ │ ├── date →
int│ │ ├── message →
string│ │ ├── media →
MessageMedia (optional)│ │ │ ├──
MessageMediaEmpty│ │ │ ├──
MessageMediaPhoto│ │ │ │ ├── spoiler →
true (optional)│ │ │ │ ├── photo →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ └── ttl_seconds →
int (optional)│ │ │ ├──
MessageMediaGeo│ │ │ │ └── geo →
GeoPoint│ │ │ │ ├──
GeoPointEmpty│ │ │ │ └──
GeoPoint│ │ │ ├──
MessageMediaContact│ │ │ │ ├── phone_number →
string│ │ │ │ ├── first_name →
string│ │ │ │ ├── last_name →
string│ │ │ │ ├── vcard →
string│ │ │ │ └── user_id →
long│ │ │ ├──
MessageMediaUnsupported│ │ │ ├──
MessageMediaDocument│ │ │ │ ├── nopremium →
true (optional)│ │ │ │ ├── spoiler →
true (optional)│ │ │ │ ├── video →
true (optional)│ │ │ │ ├── round →
true (optional)│ │ │ │ ├── voice →
true (optional)│ │ │ │ ├── document →
Document (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── alt_documents →
Vector < Document > (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── video_cover →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ ├── video_timestamp →
int (optional)│ │ │ │ └── ttl_seconds →
int (optional)│ │ │ ├──
MessageMediaWebPage│ │ │ │ ├── force_large_media →
true (optional)│ │ │ │ ├── force_small_media →
true (optional)│ │ │ │ ├── manual →
true (optional)│ │ │ │ ├── safe →
true (optional)│ │ │ │ └── webpage →
WebPage│ │ │ │ ├──
WebPageEmpty│ │ │ │ ├──
WebPagePending│ │ │ │ ├──
WebPage│ │ │ │ └──
WebPageNotModified│ │ │ ├──
MessageMediaVenue│ │ │ │ ├── geo →
GeoPoint│ │ │ │ │ ├──
GeoPointEmpty│ │ │ │ │ └──
GeoPoint│ │ │ │ ├── title →
string│ │ │ │ ├── address →
string│ │ │ │ ├── provider →
string│ │ │ │ ├── venue_id →
string│ │ │ │ └── venue_type →
string│ │ │ ├──
MessageMediaGame│ │ │ │ └── game →
Game│ │ │ │ └──
Game│ │ │ ├──
MessageMediaInvoice│ │ │ │ ├── shipping_address_requested →
true (optional)│ │ │ │ ├── test →
true (optional)│ │ │ │ ├── title →
string│ │ │ │ ├── description →
string│ │ │ │ ├── photo →
WebDocument (optional)│ │ │ │ │ ├──
WebDocument│ │ │ │ │ └──
WebDocumentNoProxy│ │ │ │ ├── receipt_msg_id →
int (optional)│ │ │ │ ├── currency →
string│ │ │ │ ├── total_amount →
long│ │ │ │ ├── start_param →
string│ │ │ │ └── extended_media →
MessageExtendedMedia (optional)│ │ │ │ ├──
MessageExtendedMediaPreview│ │ │ │ └──
MessageExtendedMedia│ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├── geo →
GeoPoint│ │ │ │ │ ├──
GeoPointEmpty│ │ │ │ │ └──
GeoPoint│ │ │ │ ├── heading →
int (optional)│ │ │ │ ├── period →
int│ │ │ │ └── proximity_notification_radius →
int (optional)│ │ │ ├──
MessageMediaPoll│ │ │ │ ├── poll →
Poll│ │ │ │ │ └──
Poll│ │ │ │ └── results →
PollResults│ │ │ │ └──
PollResults│ │ │ ├──
MessageMediaDice│ │ │ │ ├── value →
int│ │ │ │ ├── emoticon →
string│ │ │ │ └── game_outcome →
messages.EmojiGameOutcome (optional)│ │ │ │ └──
messages.EmojiGameOutcome│ │ │ ├──
MessageMediaStory│ │ │ │ ├── via_mention →
true (optional)│ │ │ │ ├── peer →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── id →
int│ │ │ │ └── story →
StoryItem (optional)│ │ │ │ ├──
StoryItemDeleted│ │ │ │ ├──
StoryItemSkipped│ │ │ │ └──
StoryItem│ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├── only_new_subscribers →
true (optional)│ │ │ │ ├── winners_are_visible →
true (optional)│ │ │ │ ├── channels →
Vector < long >│ │ │ │ ├── countries_iso2 →
Vector < string > (optional)│ │ │ │ ├── prize_description →
string (optional)│ │ │ │ ├── quantity →
int│ │ │ │ ├── months →
int (optional)│ │ │ │ ├── stars →
long (optional)│ │ │ │ └── until_date →
int│ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├── only_new_subscribers →
true (optional)│ │ │ │ ├── refunded →
true (optional)│ │ │ │ ├── channel_id →
long│ │ │ │ ├── additional_peers_count →
int (optional)│ │ │ │ ├── launch_msg_id →
int│ │ │ │ ├── winners_count →
int│ │ │ │ ├── unclaimed_count →
int│ │ │ │ ├── winners →
Vector < long >│ │ │ │ ├── months →
int (optional)│ │ │ │ ├── stars →
long (optional)│ │ │ │ ├── prize_description →
string (optional)│ │ │ │ └── until_date →
int│ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├── stars_amount →
long│ │ │ │ └── extended_media →
Vector < MessageExtendedMedia >│ │ │ │ ├──
MessageExtendedMediaPreview│ │ │ │ └──
MessageExtendedMedia│ │ │ ├──
MessageMediaToDo│ │ │ │ ├── todo →
TodoList│ │ │ │ │ └──
TodoList│ │ │ │ └── completions →
Vector < TodoCompletion > (optional)│ │ │ │ └──
TodoCompletion│ │ │ └──
MessageMediaVideoStream│ │ │ ├── rtmp_stream →
true (optional)│ │ │ └── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ ├──
InputGroupCallSlug│ │ │ └──
InputGroupCallInviteMessage│ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ ├──
ReplyKeyboardHide│ │ │ │ └── selective →
true (optional)│ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ ├── single_use →
true (optional)│ │ │ │ ├── selective →
true (optional)│ │ │ │ └── placeholder →
string (optional)│ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ ├── resize →
true (optional)│ │ │ │ ├── single_use →
true (optional)│ │ │ │ ├── selective →
true (optional)│ │ │ │ ├── persistent →
true (optional)│ │ │ │ ├── rows →
Vector < KeyboardButtonRow >│ │ │ │ │ └──
KeyboardButtonRow│ │ │ │ └── placeholder →
string (optional)│ │ │ └──
ReplyInlineMarkup│ │ │ └── rows →
Vector < KeyboardButtonRow >│ │ │ └──
KeyboardButtonRow│ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ ├──
MessageEntityUnknown│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityMention│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityHashtag│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityBotCommand│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityUrl│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityEmail│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityBold│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityItalic│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityCode│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityPre│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── language →
string│ │ │ ├──
MessageEntityTextUrl│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── url →
string│ │ │ ├──
MessageEntityMentionName│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── user_id →
long│ │ │ ├──
InputMessageEntityMentionName│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── user_id →
InputUser│ │ │ │ ├──
InputUserEmpty│ │ │ │ ├──
InputUserSelf│ │ │ │ ├──
InputUser│ │ │ │ └──
InputUserFromMessage│ │ │ ├──
MessageEntityPhone│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityCashtag│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityUnderline│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityStrike│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityBankCard│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntitySpoiler│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── document_id →
long│ │ │ ├──
MessageEntityBlockquote│ │ │ │ ├── collapsed →
true (optional)│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ └──
MessageEntityFormattedDate│ │ │ ├── relative →
true (optional)│ │ │ ├── short_time →
true (optional)│ │ │ ├── long_time →
true (optional)│ │ │ ├── short_date →
true (optional)│ │ │ ├── long_date →
true (optional)│ │ │ ├── day_of_week →
true (optional)│ │ │ ├── offset →
int│ │ │ ├── length →
int│ │ │ └── date →
int│ │ ├── views →
int (optional)│ │ ├── forwards →
int (optional)│ │ ├── replies →
MessageReplies (optional)│ │ │ └──
MessageReplies│ │ │ ├── comments →
true (optional)│ │ │ ├── replies →
int│ │ │ ├── replies_pts →
int│ │ │ ├── recent_repliers →
Vector < Peer > (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── channel_id →
long (optional)│ │ │ ├── max_id →
int (optional)│ │ │ └── read_max_id →
int (optional)│ │ ├── edit_date →
int (optional)│ │ ├── post_author →
string (optional)│ │ ├── grouped_id →
long (optional)│ │ ├── reactions →
MessageReactions (optional)│ │ │ └──
MessageReactions│ │ │ ├── min →
true (optional)│ │ │ ├── can_see_list →
true (optional)│ │ │ ├── reactions_as_tags →
true (optional)│ │ │ ├── results →
Vector < ReactionCount >│ │ │ │ └──
ReactionCount│ │ │ ├── recent_reactions →
Vector < MessagePeerReaction > (optional)│ │ │ │ └──
MessagePeerReaction│ │ │ └── top_reactors →
Vector < MessageReactor > (optional)│ │ │ └──
MessageReactor│ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ └──
RestrictionReason│ │ │ ├── platform →
string│ │ │ ├── reason →
string│ │ │ └── text →
string│ │ ├── ttl_period →
int (optional)│ │ ├── quick_reply_shortcut_id →
int (optional)│ │ ├── effect →
long (optional)│ │ ├── factcheck →
FactCheck (optional)│ │ │ └──
FactCheck│ │ │ ├── need_check →
true (optional)│ │ │ ├── country →
string (optional)│ │ │ ├── text →
TextWithEntities (optional)│ │ │ │ └──
TextWithEntities│ │ │ └── hash →
long│ │ ├── report_delivery_until_date →
int (optional)│ │ ├── paid_message_stars →
long (optional)│ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ └──
SuggestedPost│ │ │ ├── accepted →
true (optional)│ │ │ ├── rejected →
true (optional)│ │ │ ├── price →
StarsAmount (optional)│ │ │ │ ├──
StarsAmount│ │ │ │ └──
StarsTonAmount│ │ │ └── schedule_date →
int (optional)│ │ ├── schedule_repeat_period →
int (optional)│ │ └── summary_from_language →
string (optional)│ └──
MessageService│ ├── out →
true (optional)│ ├── mentioned →
true (optional)│ ├── media_unread →
true (optional)│ ├── reactions_are_possible →
true (optional)│ ├── silent →
true (optional)│ ├── post →
true (optional)│ ├── legacy →
true (optional)│ ├── id →
int│ ├── from_id →
Peer (optional)│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├── peer_id →
Peer│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├── saved_peer_id →
Peer (optional)│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├── reply_to →
MessageReplyHeader (optional)│ │ ├──
MessageReplyHeader│ │ │ ├── reply_to_scheduled →
true (optional)│ │ │ ├── forum_topic →
true (optional)│ │ │ ├── quote →
true (optional)│ │ │ ├── reply_to_msg_id →
int (optional)│ │ │ ├── reply_to_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_from →
MessageFwdHeader (optional)│ │ │ │ └──
MessageFwdHeader│ │ │ ├── reply_media →
MessageMedia (optional)│ │ │ │ ├──
MessageMediaEmpty│ │ │ │ ├──
MessageMediaPhoto│ │ │ │ ├──
MessageMediaGeo│ │ │ │ ├──
MessageMediaContact│ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ ├──
MessageMediaDocument│ │ │ │ ├──
MessageMediaWebPage│ │ │ │ ├──
MessageMediaVenue│ │ │ │ ├──
MessageMediaGame│ │ │ │ ├──
MessageMediaInvoice│ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├──
MessageMediaPoll│ │ │ │ ├──
MessageMediaDice│ │ │ │ ├──
MessageMediaStory│ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├──
MessageMediaToDo│ │ │ │ └──
MessageMediaVideoStream│ │ │ ├── reply_to_top_id →
int (optional)│ │ │ ├── quote_text →
string (optional)│ │ │ ├── quote_entities →
Vector < MessageEntity > (optional)│ │ │ │ ├──
MessageEntityUnknown│ │ │ │ ├──
MessageEntityMention│ │ │ │ ├──
MessageEntityHashtag│ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ ├──
MessageEntityUrl│ │ │ │ ├──
MessageEntityEmail│ │ │ │ ├──
MessageEntityBold│ │ │ │ ├──
MessageEntityItalic│ │ │ │ ├──
MessageEntityCode│ │ │ │ ├──
MessageEntityPre│ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ ├──
MessageEntityMentionName│ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ ├──
MessageEntityPhone│ │ │ │ ├──
MessageEntityCashtag│ │ │ │ ├──
MessageEntityUnderline│ │ │ │ ├──
MessageEntityStrike│ │ │ │ ├──
MessageEntityBankCard│ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ └──
MessageEntityFormattedDate│ │ │ ├── quote_offset →
int (optional)│ │ │ └── todo_item_id →
int (optional)│ │ └──
MessageReplyStoryHeader│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ └── story_id →
int│ ├── date →
int│ ├── action →
MessageAction│ │ ├──
MessageActionEmpty│ │ ├──
MessageActionChatCreate│ │ │ ├── title →
string│ │ │ └── users →
Vector < long >│ │ ├──
MessageActionChatEditTitle│ │ │ └── title →
string│ │ ├──
MessageActionChatEditPhoto│ │ │ └── photo →
Photo│ │ │ ├──
PhotoEmpty│ │ │ └──
Photo│ │ ├──
MessageActionChatDeletePhoto│ │ ├──
MessageActionChatAddUser│ │ │ └── users →
Vector < long >│ │ ├──
MessageActionChatDeleteUser│ │ │ └── user_id →
long│ │ ├──
MessageActionChatJoinedByLink│ │ │ └── inviter_id →
long│ │ ├──
MessageActionChannelCreate│ │ │ └── title →
string│ │ ├──
MessageActionChatMigrateTo│ │ │ └── channel_id →
long│ │ ├──
MessageActionChannelMigrateFrom│ │ │ ├── title →
string│ │ │ └── chat_id →
long│ │ ├──
MessageActionPinMessage│ │ ├──
MessageActionHistoryClear│ │ ├──
MessageActionGameScore│ │ │ ├── game_id →
long│ │ │ └── score →
int│ │ ├──
MessageActionPaymentSentMe│ │ │ ├── recurring_init →
true (optional)│ │ │ ├── recurring_used →
true (optional)│ │ │ ├── currency →
string│ │ │ ├── total_amount →
long│ │ │ ├── payload →
bytes│ │ │ ├── info →
PaymentRequestedInfo (optional)│ │ │ │ └──
PaymentRequestedInfo│ │ │ ├── shipping_option_id →
string (optional)│ │ │ ├── charge →
PaymentCharge│ │ │ │ └──
PaymentCharge│ │ │ └── subscription_until_date →
int (optional)│ │ ├──
MessageActionPaymentSent│ │ │ ├── recurring_init →
true (optional)│ │ │ ├── recurring_used →
true (optional)│ │ │ ├── currency →
string│ │ │ ├── total_amount →
long│ │ │ ├── invoice_slug →
string (optional)│ │ │ └── subscription_until_date →
int (optional)│ │ ├──
MessageActionPhoneCall│ │ │ ├── video →
true (optional)│ │ │ ├── call_id →
long│ │ │ ├── reason →
PhoneCallDiscardReason (optional)│ │ │ │ ├──
PhoneCallDiscardReasonMissed│ │ │ │ ├──
PhoneCallDiscardReasonDisconnect│ │ │ │ ├──
PhoneCallDiscardReasonHangup│ │ │ │ ├──
PhoneCallDiscardReasonBusy│ │ │ │ └──
PhoneCallDiscardReasonMigrateConferenceCall│ │ │ └── duration →
int (optional)│ │ ├──
MessageActionScreenshotTaken│ │ ├──
MessageActionCustomAction│ │ │ └── message →
string│ │ ├──
MessageActionBotAllowed│ │ │ ├── attach_menu →
true (optional)│ │ │ ├── from_request →
true (optional)│ │ │ ├── domain →
string (optional)│ │ │ └── app →
BotApp (optional)│ │ │ ├──
BotAppNotModified│ │ │ └──
BotApp│ │ ├──
MessageActionSecureValuesSentMe│ │ │ ├── values →
Vector < SecureValue >│ │ │ │ └──
SecureValue│ │ │ └── credentials →
SecureCredentialsEncrypted│ │ │ └──
SecureCredentialsEncrypted│ │ ├──
MessageActionSecureValuesSent│ │ │ └── types →
Vector < SecureValueType >│ │ │ ├──
SecureValueTypePersonalDetails│ │ │ ├──
SecureValueTypePassport│ │ │ ├──
SecureValueTypeDriverLicense│ │ │ ├──
SecureValueTypeIdentityCard│ │ │ ├──
SecureValueTypeInternalPassport│ │ │ ├──
SecureValueTypeAddress│ │ │ ├──
SecureValueTypeUtilityBill│ │ │ ├──
SecureValueTypeBankStatement│ │ │ ├──
SecureValueTypeRentalAgreement│ │ │ ├──
SecureValueTypePassportRegistration│ │ │ ├──
SecureValueTypeTemporaryRegistration│ │ │ ├──
SecureValueTypePhone│ │ │ └──
SecureValueTypeEmail│ │ ├──
MessageActionContactSignUp│ │ ├──
MessageActionGeoProximityReached│ │ │ ├── from_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── to_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── distance →
int│ │ ├──
MessageActionGroupCall│ │ │ ├── call →
InputGroupCall│ │ │ │ ├──
InputGroupCall│ │ │ │ ├──
InputGroupCallSlug│ │ │ │ └──
InputGroupCallInviteMessage│ │ │ └── duration →
int (optional)│ │ ├──
MessageActionInviteToGroupCall│ │ │ ├── call →
InputGroupCall│ │ │ │ ├──
InputGroupCall│ │ │ │ ├──
InputGroupCallSlug│ │ │ │ └──
InputGroupCallInviteMessage│ │ │ └── users →
Vector < long >│ │ ├──
MessageActionSetMessagesTTL│ │ │ ├── period →
int│ │ │ └── auto_setting_from →
long (optional)│ │ ├──
MessageActionGroupCallScheduled│ │ │ ├── call →
InputGroupCall│ │ │ │ ├──
InputGroupCall│ │ │ │ ├──
InputGroupCallSlug│ │ │ │ └──
InputGroupCallInviteMessage│ │ │ └── schedule_date →
int│ │ ├──
MessageActionSetChatTheme│ │ │ └── theme →
ChatTheme│ │ │ ├──
ChatTheme│ │ │ └──
ChatThemeUniqueGift│ │ ├──
MessageActionChatJoinedByRequest│ │ ├──
MessageActionWebViewDataSentMe│ │ │ ├── text →
string│ │ │ └── data →
string│ │ ├──
MessageActionWebViewDataSent│ │ │ └── text →
string│ │ ├──
MessageActionGiftPremium│ │ │ ├── currency →
string│ │ │ ├── amount →
long│ │ │ ├── days →
int│ │ │ ├── crypto_currency →
string (optional)│ │ │ ├── crypto_amount →
long (optional)│ │ │ └── message →
TextWithEntities (optional)│ │ │ └──
TextWithEntities│ │ ├──
MessageActionTopicCreate│ │ │ ├── title_missing →
true (optional)│ │ │ ├── title →
string│ │ │ ├── icon_color →
int│ │ │ └── icon_emoji_id →
long (optional)│ │ ├──
MessageActionTopicEdit│ │ │ ├── title →
string (optional)│ │ │ ├── icon_emoji_id →
long (optional)│ │ │ ├── closed →
Bool (optional)│ │ │ └── hidden →
Bool (optional)│ │ ├──
MessageActionSuggestProfilePhoto│ │ │ └── photo →
Photo│ │ │ ├──
PhotoEmpty│ │ │ └──
Photo│ │ ├──
MessageActionRequestedPeer│ │ │ ├── button_id →
int│ │ │ └── peers →
Vector < Peer >│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├──
MessageActionSetChatWallPaper│ │ │ ├── same →
true (optional)│ │ │ ├── for_both →
true (optional)│ │ │ └── wallpaper →
WallPaper│ │ │ ├──
WallPaper│ │ │ └──
WallPaperNoFile│ │ ├──
MessageActionGiftCode│ │ │ ├── via_giveaway →
true (optional)│ │ │ ├── unclaimed →
true (optional)│ │ │ ├── boost_peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── days →
int│ │ │ ├── slug →
string│ │ │ ├── currency →
string (optional)│ │ │ ├── amount →
long (optional)│ │ │ ├── crypto_currency →
string (optional)│ │ │ ├── crypto_amount →
long (optional)│ │ │ └── message →
TextWithEntities (optional)│ │ │ └──
TextWithEntities│ │ ├──
MessageActionGiveawayLaunch│ │ │ └── stars →
long (optional)│ │ ├──
MessageActionGiveawayResults│ │ │ ├── stars →
true (optional)│ │ │ ├── winners_count →
int│ │ │ └── unclaimed_count →
int│ │ ├──
MessageActionBoostApply│ │ │ └── boosts →
int│ │ ├──
MessageActionRequestedPeerSentMe│ │ │ ├── button_id →
int│ │ │ └── peers →
Vector < RequestedPeer >│ │ │ ├──
RequestedPeerUser│ │ │ ├──
RequestedPeerChat│ │ │ └──
RequestedPeerChannel│ │ ├──
MessageActionPaymentRefunded│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── currency →
string│ │ │ ├── total_amount →
long│ │ │ ├── payload →
bytes (optional)│ │ │ └── charge →
PaymentCharge│ │ │ └──
PaymentCharge│ │ ├──
MessageActionGiftStars│ │ │ ├── currency →
string│ │ │ ├── amount →
long│ │ │ ├── stars →
long│ │ │ ├── crypto_currency →
string (optional)│ │ │ ├── crypto_amount →
long (optional)│ │ │ └── transaction_id →
string (optional)│ │ ├──
MessageActionPrizeStars│ │ │ ├── unclaimed →
true (optional)│ │ │ ├── stars →
long│ │ │ ├── transaction_id →
string│ │ │ ├── boost_peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── giveaway_msg_id →
int│ │ ├──
MessageActionStarGift│ │ │ ├── name_hidden →
true (optional)│ │ │ ├── saved →
true (optional)│ │ │ ├── converted →
true (optional)│ │ │ ├── upgraded →
true (optional)│ │ │ ├── refunded →
true (optional)│ │ │ ├── can_upgrade →
true (optional)│ │ │ ├── prepaid_upgrade →
true (optional)│ │ │ ├── upgrade_separate →
true (optional)│ │ │ ├── auction_acquired →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ ├── message →
TextWithEntities (optional)│ │ │ │ └──
TextWithEntities│ │ │ ├── convert_stars →
long (optional)│ │ │ ├── upgrade_msg_id →
int (optional)│ │ │ ├── upgrade_stars →
long (optional)│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_id →
long (optional)│ │ │ ├── prepaid_upgrade_hash →
string (optional)│ │ │ ├── gift_msg_id →
int (optional)│ │ │ ├── to_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── gift_num →
int (optional)│ │ ├──
MessageActionStarGiftUnique│ │ │ ├── upgrade →
true (optional)│ │ │ ├── transferred →
true (optional)│ │ │ ├── saved →
true (optional)│ │ │ ├── refunded →
true (optional)│ │ │ ├── prepaid_upgrade →
true (optional)│ │ │ ├── assigned →
true (optional)│ │ │ ├── from_offer →
true (optional)│ │ │ ├── craft →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ ├── can_export_at →
int (optional)│ │ │ ├── transfer_stars →
long (optional)│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_id →
long (optional)│ │ │ ├── resale_amount →
StarsAmount (optional)│ │ │ │ ├──
StarsAmount│ │ │ │ └──
StarsTonAmount│ │ │ ├── can_transfer_at →
int (optional)│ │ │ ├── can_resell_at →
int (optional)│ │ │ ├── drop_original_details_stars →
long (optional)│ │ │ └── can_craft_at →
int (optional)│ │ │ ├── count →
int│ │ │ └── stars →
long│ │ ├──
MessageActionPaidMessagesPrice│ │ │ ├── broadcast_messages_allowed →
true (optional)│ │ │ └── stars →
long│ │ ├──
MessageActionConferenceCall│ │ │ ├── missed →
true (optional)│ │ │ ├── active →
true (optional)│ │ │ ├── video →
true (optional)│ │ │ ├── call_id →
long│ │ │ ├── duration →
int (optional)│ │ │ └── other_participants →
Vector < Peer > (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├──
MessageActionTodoCompletions│ │ │ ├── completed →
Vector < int >│ │ │ └── incompleted →
Vector < int >│ │ ├──
MessageActionTodoAppendTasks│ │ │ └── list →
Vector < TodoItem >│ │ │ └──
TodoItem│ │ │ ├── rejected →
true (optional)│ │ │ ├── balance_too_low →
true (optional)│ │ │ ├── reject_comment →
string (optional)│ │ │ ├── schedule_date →
int (optional)│ │ │ └── price →
StarsAmount (optional)│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ │ └── price →
StarsAmount│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ ├──
MessageActionSuggestedPostRefund│ │ │ └── payer_initiated →
true (optional)│ │ ├──
MessageActionGiftTon│ │ │ ├── currency →
string│ │ │ ├── amount →
long│ │ │ ├── crypto_currency →
string│ │ │ ├── crypto_amount →
long│ │ │ └── transaction_id →
string (optional)│ │ ├──
MessageActionSuggestBirthday│ │ │ └── birthday →
Birthday│ │ │ └──
Birthday│ │ │ ├── accepted →
true (optional)│ │ │ ├── declined →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ ├── price →
StarsAmount│ │ │ │ ├──
StarsAmount│ │ │ │ └──
StarsTonAmount│ │ │ └── expires_at →
int│ │ │ ├── expired →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ └── price →
StarsAmount│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ ├──
MessageActionNewCreatorPending│ │ │ └── new_creator_id →
long│ │ ├──
MessageActionChangeCreator│ │ │ └── new_creator_id →
long│ │ ├──
MessageActionNoForwardsToggle│ │ │ ├── prev_value →
Bool│ │ │ └── new_value →
Bool│ │ └──
MessageActionNoForwardsRequest│ │ ├── expired →
true (optional)│ │ ├── prev_value →
Bool│ │ └── new_value →
Bool│ ├── reactions →
MessageReactions (optional)│ │ └──
MessageReactions│ │ ├── min →
true (optional)│ │ ├── can_see_list →
true (optional)│ │ ├── reactions_as_tags →
true (optional)│ │ ├── results →
Vector < ReactionCount >│ │ │ └──
ReactionCount│ │ ├── recent_reactions →
Vector < MessagePeerReaction > (optional)│ │ │ └──
MessagePeerReaction│ │ └── top_reactors →
Vector < MessageReactor > (optional)│ │ └──
MessageReactor│ └── ttl_period →
int (optional)├── other_updates →
Vector < Update >│ ├──
UpdateNewMessage│ │ ├── message →
Message│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateMessageID│ │ ├── id →
int│ │ └── random_id →
long│ ├──
UpdateDeleteMessages│ │ ├── messages →
Vector < int >│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateUserTyping│ │ ├── user_id →
long│ │ ├── top_msg_id →
int (optional)│ │ └── action →
SendMessageAction│ │ ├──
SendMessageTypingAction│ │ ├──
SendMessageCancelAction│ │ ├──
SendMessageRecordVideoAction│ │ ├──
SendMessageUploadVideoAction│ │ │ └── progress →
int│ │ ├──
SendMessageRecordAudioAction│ │ ├──
SendMessageUploadAudioAction│ │ │ └── progress →
int│ │ ├──
SendMessageUploadPhotoAction│ │ │ └── progress →
int│ │ ├──
SendMessageUploadDocumentAction│ │ │ └── progress →
int│ │ ├──
SendMessageGeoLocationAction│ │ ├──
SendMessageChooseContactAction│ │ ├──
SendMessageGamePlayAction│ │ ├──
SendMessageRecordRoundAction│ │ ├──
SendMessageUploadRoundAction│ │ │ └── progress →
int│ │ ├──
SpeakingInGroupCallAction│ │ ├──
SendMessageHistoryImportAction│ │ │ └── progress →
int│ │ ├──
SendMessageChooseStickerAction│ │ ├──
SendMessageEmojiInteraction│ │ │ ├── emoticon →
string│ │ │ ├── msg_id →
int│ │ │ └── interaction →
DataJSON│ │ │ └──
DataJSON│ │ ├──
SendMessageEmojiInteractionSeen│ │ │ └── emoticon →
string│ │ └──
SendMessageTextDraftAction│ │ ├── random_id →
long│ │ └── text →
TextWithEntities│ │ └──
TextWithEntities│ ├──
UpdateChatUserTyping│ │ ├── chat_id →
long│ │ ├── from_id →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── action →
SendMessageAction│ │ ├──
SendMessageTypingAction│ │ ├──
SendMessageCancelAction│ │ ├──
SendMessageRecordVideoAction│ │ ├──
SendMessageUploadVideoAction│ │ │ └── progress →
int│ │ ├──
SendMessageRecordAudioAction│ │ ├──
SendMessageUploadAudioAction│ │ │ └── progress →
int│ │ ├──
SendMessageUploadPhotoAction│ │ │ └── progress →
int│ │ ├──
SendMessageUploadDocumentAction│ │ │ └── progress →
int│ │ ├──
SendMessageGeoLocationAction│ │ ├──
SendMessageChooseContactAction│ │ ├──
SendMessageGamePlayAction│ │ ├──
SendMessageRecordRoundAction│ │ ├──
SendMessageUploadRoundAction│ │ │ └── progress →
int│ │ ├──
SpeakingInGroupCallAction│ │ ├──
SendMessageHistoryImportAction│ │ │ └── progress →
int│ │ ├──
SendMessageChooseStickerAction│ │ ├──
SendMessageEmojiInteraction│ │ │ ├── emoticon →
string│ │ │ ├── msg_id →
int│ │ │ └── interaction →
DataJSON│ │ │ └──
DataJSON│ │ ├──
SendMessageEmojiInteractionSeen│ │ │ └── emoticon →
string│ │ └──
SendMessageTextDraftAction│ │ ├── random_id →
long│ │ └── text →
TextWithEntities│ │ └──
TextWithEntities│ ├──
UpdateChatParticipants│ │ └── participants →
ChatParticipants│ │ ├──
ChatParticipantsForbidden│ │ │ ├── chat_id →
long│ │ │ └── self_participant →
ChatParticipant (optional)│ │ │ ├──
ChatParticipant│ │ │ ├──
ChatParticipantCreator│ │ │ └──
ChatParticipantAdmin│ │ └──
ChatParticipants│ │ ├── chat_id →
long│ │ ├── participants →
Vector < ChatParticipant >│ │ │ ├──
ChatParticipant│ │ │ ├──
ChatParticipantCreator│ │ │ └──
ChatParticipantAdmin│ │ └── version →
int│ ├──
UpdateUserStatus│ │ ├── user_id →
long│ │ └── status →
UserStatus│ │ ├──
UserStatusEmpty│ │ ├──
UserStatusOnline│ │ │ └── expires →
int│ │ ├──
UserStatusOffline│ │ │ └── was_online →
int│ │ ├──
UserStatusRecently│ │ │ └── by_me →
true (optional)│ │ ├──
UserStatusLastWeek│ │ │ └── by_me →
true (optional)│ │ └──
UserStatusLastMonth│ │ └── by_me →
true (optional)│ ├──
UpdateUserName│ │ ├── user_id →
long│ │ ├── first_name →
string│ │ ├── last_name →
string│ │ └── usernames →
Vector < Username >│ │ └──
Username│ │ ├── editable →
true (optional)│ │ ├── active →
true (optional)│ │ └── username →
string│ ├──
UpdateNewAuthorization│ │ ├── unconfirmed →
true (optional)│ │ ├── hash →
long│ │ ├── date →
int (optional)│ │ ├── device →
string (optional)│ │ └── location →
string (optional)│ │ ├── message →
EncryptedMessage│ │ │ ├──
EncryptedMessage│ │ │ │ ├── random_id →
long│ │ │ │ ├── chat_id →
int│ │ │ │ ├── date →
int│ │ │ │ ├── bytes →
bytes│ │ │ │ └── file →
EncryptedFile│ │ │ │ ├──
EncryptedFileEmpty│ │ │ │ └──
EncryptedFile│ │ │ └──
EncryptedMessageService│ │ │ ├── random_id →
long│ │ │ ├── chat_id →
int│ │ │ ├── date →
int│ │ │ └── bytes →
bytes│ │ └── qts →
int│ │ └── chat_id →
int│ ├──
UpdateEncryption│ │ ├── chat →
EncryptedChat│ │ │ ├──
EncryptedChatEmpty│ │ │ │ └── id →
int│ │ │ ├──
EncryptedChatWaiting│ │ │ │ ├── id →
int│ │ │ │ ├── access_hash →
long│ │ │ │ ├── date →
int│ │ │ │ ├── admin_id →
long│ │ │ │ └── participant_id →
long│ │ │ ├──
EncryptedChatRequested│ │ │ │ ├── folder_id →
int (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── access_hash →
long│ │ │ │ ├── date →
int│ │ │ │ ├── admin_id →
long│ │ │ │ ├── participant_id →
long│ │ │ │ └── g_a →
bytes│ │ │ ├──
EncryptedChat│ │ │ │ ├── id →
int│ │ │ │ ├── access_hash →
long│ │ │ │ ├── date →
int│ │ │ │ ├── admin_id →
long│ │ │ │ ├── participant_id →
long│ │ │ │ ├── g_a_or_b →
bytes│ │ │ │ └── key_fingerprint →
long│ │ │ └──
EncryptedChatDiscarded│ │ │ ├── history_deleted →
true (optional)│ │ │ └── id →
int│ │ └── date →
int│ │ ├── chat_id →
int│ │ ├── max_date →
int│ │ └── date →
int│ ├──
UpdateChatParticipantAdd│ │ ├── chat_id →
long│ │ ├── user_id →
long│ │ ├── inviter_id →
long│ │ ├── date →
int│ │ └── version →
int│ │ ├── chat_id →
long│ │ ├── user_id →
long│ │ └── version →
int│ ├──
UpdateDcOptions│ │ └── dc_options →
Vector < DcOption >│ │ └──
DcOption│ │ ├── ipv6 →
true (optional)│ │ ├── media_only →
true (optional)│ │ ├── tcpo_only →
true (optional)│ │ ├── cdn →
true (optional)│ │ ├── static →
true (optional)│ │ ├── this_port_only →
true (optional)│ │ ├── id →
int│ │ ├── ip_address →
string│ │ ├── port →
int│ │ └── secret →
bytes (optional)│ ├──
UpdateNotifySettings│ │ ├── peer →
NotifyPeer│ │ │ ├──
NotifyPeer│ │ │ │ └── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
NotifyUsers│ │ │ ├──
NotifyChats│ │ │ ├──
NotifyBroadcasts│ │ │ └──
NotifyForumTopic│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── top_msg_id →
int│ │ └── notify_settings →
PeerNotifySettings│ │ └──
PeerNotifySettings│ │ ├── show_previews →
Bool (optional)│ │ ├── silent →
Bool (optional)│ │ ├── mute_until →
int (optional)│ │ ├── ios_sound →
NotificationSound (optional)│ │ │ ├──
NotificationSoundDefault│ │ │ ├──
NotificationSoundNone│ │ │ ├──
NotificationSoundLocal│ │ │ └──
NotificationSoundRingtone│ │ ├── android_sound →
NotificationSound (optional)│ │ │ ├──
NotificationSoundDefault│ │ │ ├──
NotificationSoundNone│ │ │ ├──
NotificationSoundLocal│ │ │ └──
NotificationSoundRingtone│ │ ├── other_sound →
NotificationSound (optional)│ │ │ ├──
NotificationSoundDefault│ │ │ ├──
NotificationSoundNone│ │ │ ├──
NotificationSoundLocal│ │ │ └──
NotificationSoundRingtone│ │ ├── stories_muted →
Bool (optional)│ │ ├── stories_hide_sender →
Bool (optional)│ │ ├── stories_ios_sound →
NotificationSound (optional)│ │ │ ├──
NotificationSoundDefault│ │ │ ├──
NotificationSoundNone│ │ │ ├──
NotificationSoundLocal│ │ │ └──
NotificationSoundRingtone│ │ ├── stories_android_sound →
NotificationSound (optional)│ │ │ ├──
NotificationSoundDefault│ │ │ ├──
NotificationSoundNone│ │ │ ├──
NotificationSoundLocal│ │ │ └──
NotificationSoundRingtone│ │ └── stories_other_sound →
NotificationSound (optional)│ │ ├──
NotificationSoundDefault│ │ ├──
NotificationSoundNone│ │ ├──
NotificationSoundLocal│ │ └──
NotificationSoundRingtone│ │ ├── popup →
true (optional)│ │ ├── invert_media →
true (optional)│ │ ├── inbox_date →
int (optional)│ │ ├── type →
string│ │ ├── message →
string│ │ ├── media →
MessageMedia│ │ │ ├──
MessageMediaEmpty│ │ │ ├──
MessageMediaPhoto│ │ │ │ ├── spoiler →
true (optional)│ │ │ │ ├── photo →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ └── ttl_seconds →
int (optional)│ │ │ ├──
MessageMediaGeo│ │ │ │ └── geo →
GeoPoint│ │ │ │ ├──
GeoPointEmpty│ │ │ │ └──
GeoPoint│ │ │ ├──
MessageMediaContact│ │ │ │ ├── phone_number →
string│ │ │ │ ├── first_name →
string│ │ │ │ ├── last_name →
string│ │ │ │ ├── vcard →
string│ │ │ │ └── user_id →
long│ │ │ ├──
MessageMediaUnsupported│ │ │ ├──
MessageMediaDocument│ │ │ │ ├── nopremium →
true (optional)│ │ │ │ ├── spoiler →
true (optional)│ │ │ │ ├── video →
true (optional)│ │ │ │ ├── round →
true (optional)│ │ │ │ ├── voice →
true (optional)│ │ │ │ ├── document →
Document (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── alt_documents →
Vector < Document > (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── video_cover →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ ├── video_timestamp →
int (optional)│ │ │ │ └── ttl_seconds →
int (optional)│ │ │ ├──
MessageMediaWebPage│ │ │ │ ├── force_large_media →
true (optional)│ │ │ │ ├── force_small_media →
true (optional)│ │ │ │ ├── manual →
true (optional)│ │ │ │ ├── safe →
true (optional)│ │ │ │ └── webpage →
WebPage│ │ │ │ ├──
WebPageEmpty│ │ │ │ ├──
WebPagePending│ │ │ │ ├──
WebPage│ │ │ │ └──
WebPageNotModified│ │ │ ├──
MessageMediaVenue│ │ │ │ ├── geo →
GeoPoint│ │ │ │ │ ├──
GeoPointEmpty│ │ │ │ │ └──
GeoPoint│ │ │ │ ├── title →
string│ │ │ │ ├── address →
string│ │ │ │ ├── provider →
string│ │ │ │ ├── venue_id →
string│ │ │ │ └── venue_type →
string│ │ │ ├──
MessageMediaGame│ │ │ │ └── game →
Game│ │ │ │ └──
Game│ │ │ ├──
MessageMediaInvoice│ │ │ │ ├── shipping_address_requested →
true (optional)│ │ │ │ ├── test →
true (optional)│ │ │ │ ├── title →
string│ │ │ │ ├── description →
string│ │ │ │ ├── photo →
WebDocument (optional)│ │ │ │ │ ├──
WebDocument│ │ │ │ │ └──
WebDocumentNoProxy│ │ │ │ ├── receipt_msg_id →
int (optional)│ │ │ │ ├── currency →
string│ │ │ │ ├── total_amount →
long│ │ │ │ ├── start_param →
string│ │ │ │ └── extended_media →
MessageExtendedMedia (optional)│ │ │ │ ├──
MessageExtendedMediaPreview│ │ │ │ └──
MessageExtendedMedia│ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├── geo →
GeoPoint│ │ │ │ │ ├──
GeoPointEmpty│ │ │ │ │ └──
GeoPoint│ │ │ │ ├── heading →
int (optional)│ │ │ │ ├── period →
int│ │ │ │ └── proximity_notification_radius →
int (optional)│ │ │ ├──
MessageMediaPoll│ │ │ │ ├── poll →
Poll│ │ │ │ │ └──
Poll│ │ │ │ └── results →
PollResults│ │ │ │ └──
PollResults│ │ │ ├──
MessageMediaDice│ │ │ │ ├── value →
int│ │ │ │ ├── emoticon →
string│ │ │ │ └── game_outcome →
messages.EmojiGameOutcome (optional)│ │ │ │ └──
messages.EmojiGameOutcome│ │ │ ├──
MessageMediaStory│ │ │ │ ├── via_mention →
true (optional)│ │ │ │ ├── peer →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── id →
int│ │ │ │ └── story →
StoryItem (optional)│ │ │ │ ├──
StoryItemDeleted│ │ │ │ ├──
StoryItemSkipped│ │ │ │ └──
StoryItem│ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├── only_new_subscribers →
true (optional)│ │ │ │ ├── winners_are_visible →
true (optional)│ │ │ │ ├── channels →
Vector < long >│ │ │ │ ├── countries_iso2 →
Vector < string > (optional)│ │ │ │ ├── prize_description →
string (optional)│ │ │ │ ├── quantity →
int│ │ │ │ ├── months →
int (optional)│ │ │ │ ├── stars →
long (optional)│ │ │ │ └── until_date →
int│ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├── only_new_subscribers →
true (optional)│ │ │ │ ├── refunded →
true (optional)│ │ │ │ ├── channel_id →
long│ │ │ │ ├── additional_peers_count →
int (optional)│ │ │ │ ├── launch_msg_id →
int│ │ │ │ ├── winners_count →
int│ │ │ │ ├── unclaimed_count →
int│ │ │ │ ├── winners →
Vector < long >│ │ │ │ ├── months →
int (optional)│ │ │ │ ├── stars →
long (optional)│ │ │ │ ├── prize_description →
string (optional)│ │ │ │ └── until_date →
int│ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├── stars_amount →
long│ │ │ │ └── extended_media →
Vector < MessageExtendedMedia >│ │ │ │ ├──
MessageExtendedMediaPreview│ │ │ │ └──
MessageExtendedMedia│ │ │ ├──
MessageMediaToDo│ │ │ │ ├── todo →
TodoList│ │ │ │ │ └──
TodoList│ │ │ │ └── completions →
Vector < TodoCompletion > (optional)│ │ │ │ └──
TodoCompletion│ │ │ └──
MessageMediaVideoStream│ │ │ ├── rtmp_stream →
true (optional)│ │ │ └── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ ├──
InputGroupCallSlug│ │ │ └──
InputGroupCallInviteMessage│ │ └── entities →
Vector < MessageEntity >│ │ ├──
MessageEntityUnknown│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityMention│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityHashtag│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityBotCommand│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityUrl│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityEmail│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityBold│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityItalic│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityCode│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityPre│ │ │ ├── offset →
int│ │ │ ├── length →
int│ │ │ └── language →
string│ │ ├──
MessageEntityTextUrl│ │ │ ├── offset →
int│ │ │ ├── length →
int│ │ │ └── url →
string│ │ ├──
MessageEntityMentionName│ │ │ ├── offset →
int│ │ │ ├── length →
int│ │ │ └── user_id →
long│ │ ├──
InputMessageEntityMentionName│ │ │ ├── offset →
int│ │ │ ├── length →
int│ │ │ └── user_id →
InputUser│ │ │ ├──
InputUserEmpty│ │ │ ├──
InputUserSelf│ │ │ ├──
InputUser│ │ │ └──
InputUserFromMessage│ │ ├──
MessageEntityPhone│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityCashtag│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityUnderline│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityStrike│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityBankCard│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntitySpoiler│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ ├──
MessageEntityCustomEmoji│ │ │ ├── offset →
int│ │ │ ├── length →
int│ │ │ └── document_id →
long│ │ ├──
MessageEntityBlockquote│ │ │ ├── collapsed →
true (optional)│ │ │ ├── offset →
int│ │ │ └── length →
int│ │ └──
MessageEntityFormattedDate│ │ ├── relative →
true (optional)│ │ ├── short_time →
true (optional)│ │ ├── long_time →
true (optional)│ │ ├── short_date →
true (optional)│ │ ├── long_date →
true (optional)│ │ ├── day_of_week →
true (optional)│ │ ├── offset →
int│ │ ├── length →
int│ │ └── date →
int│ ├──
UpdatePrivacy│ │ ├── key →
PrivacyKey│ │ │ ├──
PrivacyKeyStatusTimestamp│ │ │ ├──
PrivacyKeyChatInvite│ │ │ ├──
PrivacyKeyPhoneCall│ │ │ ├──
PrivacyKeyPhoneP2P│ │ │ ├──
PrivacyKeyForwards│ │ │ ├──
PrivacyKeyProfilePhoto│ │ │ ├──
PrivacyKeyPhoneNumber│ │ │ ├──
PrivacyKeyAddedByPhone│ │ │ ├──
PrivacyKeyVoiceMessages│ │ │ ├──
PrivacyKeyAbout│ │ │ ├──
PrivacyKeyBirthday│ │ │ ├──
PrivacyKeyStarGiftsAutoSave│ │ │ ├──
PrivacyKeyNoPaidMessages│ │ │ └──
PrivacyKeySavedMusic│ │ └── rules →
Vector < PrivacyRule >│ │ ├──
PrivacyValueAllowContacts│ │ ├──
PrivacyValueAllowAll│ │ ├──
PrivacyValueAllowUsers│ │ │ └── users →
Vector < long >│ │ ├──
PrivacyValueDisallowContacts│ │ ├──
PrivacyValueDisallowAll│ │ ├──
PrivacyValueDisallowUsers│ │ │ └── users →
Vector < long >│ │ │ └── chats →
Vector < long >│ │ │ └── chats →
Vector < long >│ │ ├──
PrivacyValueAllowCloseFriends│ │ ├──
PrivacyValueAllowPremium│ │ ├──
PrivacyValueAllowBots│ │ └──
PrivacyValueDisallowBots│ ├──
UpdateUserPhone│ │ ├── user_id →
long│ │ └── phone →
string│ ├──
UpdateReadHistoryInbox│ │ ├── folder_id →
int (optional)│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── top_msg_id →
int (optional)│ │ ├── max_id →
int│ │ ├── still_unread_count →
int│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateReadHistoryOutbox│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── max_id →
int│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateWebPage│ │ ├── webpage →
WebPage│ │ │ ├──
WebPageEmpty│ │ │ │ ├── id →
long│ │ │ │ └── url →
string (optional)│ │ │ ├──
WebPagePending│ │ │ │ ├── id →
long│ │ │ │ ├── url →
string (optional)│ │ │ │ └── date →
int│ │ │ ├──
WebPage│ │ │ │ ├── has_large_media →
true (optional)│ │ │ │ ├── video_cover_photo →
true (optional)│ │ │ │ ├── id →
long│ │ │ │ ├── url →
string│ │ │ │ ├── display_url →
string│ │ │ │ ├── hash →
int│ │ │ │ ├── type →
string (optional)│ │ │ │ ├── site_name →
string (optional)│ │ │ │ ├── title →
string (optional)│ │ │ │ ├── description →
string (optional)│ │ │ │ ├── photo →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ ├── embed_url →
string (optional)│ │ │ │ ├── embed_type →
string (optional)│ │ │ │ ├── embed_width →
int (optional)│ │ │ │ ├── embed_height →
int (optional)│ │ │ │ ├── duration →
int (optional)│ │ │ │ ├── author →
string (optional)│ │ │ │ ├── document →
Document (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── cached_page →
Page (optional)│ │ │ │ │ └──
Page│ │ │ │ └── attributes →
Vector < WebPageAttribute > (optional)│ │ │ │ ├──
WebPageAttributeTheme│ │ │ │ ├──
WebPageAttributeStory│ │ │ │ ├──
WebPageAttributeStickerSet│ │ │ │ ├──
WebPageAttributeUniqueStarGift│ │ │ │ ├──
WebPageAttributeStarGiftCollection│ │ │ │ └──
WebPageAttributeStarGiftAuction│ │ │ └──
WebPageNotModified│ │ │ └── cached_page_views →
int (optional)│ │ ├── pts →
int│ │ └── pts_count →
int│ │ ├── messages →
Vector < int >│ │ ├── pts →
int│ │ ├── pts_count →
int│ │ └── date →
int (optional)│ ├──
UpdateChannelTooLong│ │ ├── channel_id →
long│ │ └── pts →
int (optional)│ ├──
UpdateChannel│ │ └── channel_id →
long│ ├──
UpdateNewChannelMessage│ │ ├── message →
Message│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateReadChannelInbox│ │ ├── folder_id →
int (optional)│ │ ├── channel_id →
long│ │ ├── max_id →
int│ │ ├── still_unread_count →
int│ │ └── pts →
int│ │ ├── channel_id →
long│ │ ├── messages →
Vector < int >│ │ ├── pts →
int│ │ └── pts_count →
int│ │ ├── channel_id →
long│ │ ├── id →
int│ │ └── views →
int│ │ ├── chat_id →
long│ │ ├── user_id →
long│ │ ├── is_admin →
Bool│ │ └── version →
int│ ├──
UpdateNewStickerSet│ │ └── stickerset →
messages.StickerSet│ │ ├──
messages.StickerSet│ │ │ ├── set →
StickerSet│ │ │ │ └──
StickerSet│ │ │ ├── packs →
Vector < StickerPack >│ │ │ │ └──
StickerPack│ │ │ ├── keywords →
Vector < StickerKeyword >│ │ │ │ └──
StickerKeyword│ │ │ └── documents →
Vector < Document >│ │ │ ├──
DocumentEmpty│ │ │ └──
Document│ │ └──
messages.StickerSetNotModified│ ├──
UpdateStickerSetsOrder│ │ ├── masks →
true (optional)│ │ ├── emojis →
true (optional)│ │ └── order →
Vector < long >│ ├──
UpdateStickerSets│ │ ├── masks →
true (optional)│ │ └── emojis →
true (optional)│ ├──
UpdateSavedGifs│ ├──
UpdateBotInlineQuery│ │ ├── query_id →
long│ │ ├── user_id →
long│ │ ├── query →
string│ │ ├── geo →
GeoPoint (optional)│ │ │ ├──
GeoPointEmpty│ │ │ └──
GeoPoint│ │ │ ├── long →
double│ │ │ ├── lat →
double│ │ │ ├── access_hash →
long│ │ │ └── accuracy_radius →
int (optional)│ │ ├── peer_type →
InlineQueryPeerType (optional)│ │ │ ├──
InlineQueryPeerTypeSameBotPM│ │ │ ├──
InlineQueryPeerTypePM│ │ │ ├──
InlineQueryPeerTypeChat│ │ │ ├──
InlineQueryPeerTypeMegagroup│ │ │ ├──
InlineQueryPeerTypeBroadcast│ │ │ └──
InlineQueryPeerTypeBotPM│ │ └── offset →
string│ ├──
UpdateBotInlineSend│ │ ├── user_id →
long│ │ ├── query →
string│ │ ├── geo →
GeoPoint (optional)│ │ │ ├──
GeoPointEmpty│ │ │ └──
GeoPoint│ │ │ ├── long →
double│ │ │ ├── lat →
double│ │ │ ├── access_hash →
long│ │ │ └── accuracy_radius →
int (optional)│ │ ├── id →
string│ │ └── msg_id →
InputBotInlineMessageID (optional)│ │ ├──
InputBotInlineMessageID│ │ │ ├── dc_id →
int│ │ │ ├── id →
long│ │ │ └── access_hash →
long│ │ └──
InputBotInlineMessageID64│ │ ├── dc_id →
int│ │ ├── owner_id →
long│ │ ├── id →
int│ │ └── access_hash →
long│ ├──
UpdateEditChannelMessage│ │ ├── message →
Message│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateBotCallbackQuery│ │ ├── query_id →
long│ │ ├── user_id →
long│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── msg_id →
int│ │ ├── chat_instance →
long│ │ ├── data →
bytes (optional)│ │ └── game_short_name →
string (optional)│ ├──
UpdateEditMessage│ │ ├── message →
Message│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── pts →
int│ │ └── pts_count →
int│ │ ├── query_id →
long│ │ ├── user_id →
long│ │ ├── msg_id →
InputBotInlineMessageID│ │ │ ├──
InputBotInlineMessageID│ │ │ │ ├── dc_id →
int│ │ │ │ ├── id →
long│ │ │ │ └── access_hash →
long│ │ │ └──
InputBotInlineMessageID64│ │ │ ├── dc_id →
int│ │ │ ├── owner_id →
long│ │ │ ├── id →
int│ │ │ └── access_hash →
long│ │ ├── chat_instance →
long│ │ ├── data →
bytes (optional)│ │ └── game_short_name →
string (optional)│ ├──
UpdateReadChannelOutbox│ │ ├── channel_id →
long│ │ └── max_id →
int│ ├──
UpdateDraftMessage│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── top_msg_id →
int (optional)│ │ ├── saved_peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── draft →
DraftMessage│ │ ├──
DraftMessageEmpty│ │ │ └── date →
int (optional)│ │ └──
DraftMessage│ │ ├── no_webpage →
true (optional)│ │ ├── invert_media →
true (optional)│ │ ├── reply_to →
InputReplyTo (optional)│ │ │ ├──
InputReplyToMessage│ │ │ ├──
InputReplyToStory│ │ │ └──
InputReplyToMonoForum│ │ ├── message →
string│ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ ├──
MessageEntityUnknown│ │ │ ├──
MessageEntityMention│ │ │ ├──
MessageEntityHashtag│ │ │ ├──
MessageEntityBotCommand│ │ │ ├──
MessageEntityUrl│ │ │ ├──
MessageEntityEmail│ │ │ ├──
MessageEntityBold│ │ │ ├──
MessageEntityItalic│ │ │ ├──
MessageEntityCode│ │ │ ├──
MessageEntityPre│ │ │ ├──
MessageEntityTextUrl│ │ │ ├──
MessageEntityMentionName│ │ │ ├──
InputMessageEntityMentionName│ │ │ ├──
MessageEntityPhone│ │ │ ├──
MessageEntityCashtag│ │ │ ├──
MessageEntityUnderline│ │ │ ├──
MessageEntityStrike│ │ │ ├──
MessageEntityBankCard│ │ │ ├──
MessageEntitySpoiler│ │ │ ├──
MessageEntityCustomEmoji│ │ │ ├──
MessageEntityBlockquote│ │ │ └──
MessageEntityFormattedDate│ │ ├── media →
InputMedia (optional)│ │ │ ├──
InputMediaEmpty│ │ │ ├──
InputMediaUploadedPhoto│ │ │ ├──
InputMediaPhoto│ │ │ ├──
InputMediaGeoPoint│ │ │ ├──
InputMediaContact│ │ │ ├──
InputMediaUploadedDocument│ │ │ ├──
InputMediaDocument│ │ │ ├──
InputMediaVenue│ │ │ ├──
InputMediaPhotoExternal│ │ │ ├──
InputMediaDocumentExternal│ │ │ ├──
InputMediaGame│ │ │ ├──
InputMediaInvoice│ │ │ ├──
InputMediaGeoLive│ │ │ ├──
InputMediaPoll│ │ │ ├──
InputMediaDice│ │ │ ├──
InputMediaStory│ │ │ ├──
InputMediaWebPage│ │ │ ├──
InputMediaPaidMedia│ │ │ ├──
InputMediaTodo│ │ │ └──
InputMediaStakeDice│ │ ├── date →
int│ │ ├── effect →
long (optional)│ │ └── suggested_post →
SuggestedPost (optional)│ │ └──
SuggestedPost│ ├──
UpdateRecentStickers│ ├──
UpdateConfig│ ├──
UpdatePtsChanged│ ├──
UpdateChannelWebPage│ │ ├── channel_id →
long│ │ ├── webpage →
WebPage│ │ │ ├──
WebPageEmpty│ │ │ │ ├── id →
long│ │ │ │ └── url →
string (optional)│ │ │ ├──
WebPagePending│ │ │ │ ├── id →
long│ │ │ │ ├── url →
string (optional)│ │ │ │ └── date →
int│ │ │ ├──
WebPage│ │ │ │ ├── has_large_media →
true (optional)│ │ │ │ ├── video_cover_photo →
true (optional)│ │ │ │ ├── id →
long│ │ │ │ ├── url →
string│ │ │ │ ├── display_url →
string│ │ │ │ ├── hash →
int│ │ │ │ ├── type →
string (optional)│ │ │ │ ├── site_name →
string (optional)│ │ │ │ ├── title →
string (optional)│ │ │ │ ├── description →
string (optional)│ │ │ │ ├── photo →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ ├── embed_url →
string (optional)│ │ │ │ ├── embed_type →
string (optional)│ │ │ │ ├── embed_width →
int (optional)│ │ │ │ ├── embed_height →
int (optional)│ │ │ │ ├── duration →
int (optional)│ │ │ │ ├── author →
string (optional)│ │ │ │ ├── document →
Document (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── cached_page →
Page (optional)│ │ │ │ │ └──
Page│ │ │ │ └── attributes →
Vector < WebPageAttribute > (optional)│ │ │ │ ├──
WebPageAttributeTheme│ │ │ │ ├──
WebPageAttributeStory│ │ │ │ ├──
WebPageAttributeStickerSet│ │ │ │ ├──
WebPageAttributeUniqueStarGift│ │ │ │ ├──
WebPageAttributeStarGiftCollection│ │ │ │ └──
WebPageAttributeStarGiftAuction│ │ │ └──
WebPageNotModified│ │ │ └── cached_page_views →
int (optional)│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateDialogPinned│ │ ├── pinned →
true (optional)│ │ ├── folder_id →
int (optional)│ │ └── peer →
DialogPeer│ │ ├──
DialogPeer│ │ │ └── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ └──
DialogPeerFolder│ │ └── folder_id →
int│ ├──
UpdatePinnedDialogs│ │ ├── folder_id →
int (optional)│ │ └── order →
Vector < DialogPeer > (optional)│ │ ├──
DialogPeer│ │ │ └── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ └──
DialogPeerFolder│ │ └── folder_id →
int│ ├──
UpdateBotWebhookJSON│ │ └── data →
DataJSON│ │ └──
DataJSON│ │ └── data →
string│ │ ├── query_id →
long│ │ ├── data →
DataJSON│ │ │ └──
DataJSON│ │ │ └── data →
string│ │ └── timeout →
int│ ├──
UpdateBotShippingQuery│ │ ├── query_id →
long│ │ ├── user_id →
long│ │ ├── payload →
bytes│ │ └── shipping_address →
PostAddress│ │ └──
PostAddress│ │ ├── street_line1 →
string│ │ ├── street_line2 →
string│ │ ├── city →
string│ │ ├── state →
string│ │ ├── country_iso2 →
string│ │ └── post_code →
string│ │ ├── query_id →
long│ │ ├── user_id →
long│ │ ├── payload →
bytes│ │ ├── info →
PaymentRequestedInfo (optional)│ │ │ └──
PaymentRequestedInfo│ │ │ ├── name →
string (optional)│ │ │ ├── phone →
string (optional)│ │ │ ├── email →
string (optional)│ │ │ └── shipping_address →
PostAddress (optional)│ │ │ └──
PostAddress│ │ ├── shipping_option_id →
string (optional)│ │ ├── currency →
string│ │ └── total_amount →
long│ ├──
UpdatePhoneCall│ │ └── phone_call →
PhoneCall│ │ ├──
PhoneCallEmpty│ │ │ └── id →
long│ │ ├──
PhoneCallWaiting│ │ │ ├── video →
true (optional)│ │ │ ├── id →
long│ │ │ ├── access_hash →
long│ │ │ ├── date →
int│ │ │ ├── admin_id →
long│ │ │ ├── participant_id →
long│ │ │ ├── protocol →
PhoneCallProtocol│ │ │ │ └──
PhoneCallProtocol│ │ │ └── receive_date →
int (optional)│ │ ├──
PhoneCallRequested│ │ │ ├── video →
true (optional)│ │ │ ├── id →
long│ │ │ ├── access_hash →
long│ │ │ ├── date →
int│ │ │ ├── admin_id →
long│ │ │ ├── participant_id →
long│ │ │ ├── g_a_hash →
bytes│ │ │ └── protocol →
PhoneCallProtocol│ │ │ └──
PhoneCallProtocol│ │ ├──
PhoneCallAccepted│ │ │ ├── video →
true (optional)│ │ │ ├── id →
long│ │ │ ├── access_hash →
long│ │ │ ├── date →
int│ │ │ ├── admin_id →
long│ │ │ ├── participant_id →
long│ │ │ ├── g_b →
bytes│ │ │ └── protocol →
PhoneCallProtocol│ │ │ └──
PhoneCallProtocol│ │ ├──
PhoneCall│ │ │ ├── p2p_allowed →
true (optional)│ │ │ ├── video →
true (optional)│ │ │ ├── conference_supported →
true (optional)│ │ │ ├── id →
long│ │ │ ├── access_hash →
long│ │ │ ├── date →
int│ │ │ ├── admin_id →
long│ │ │ ├── participant_id →
long│ │ │ ├── g_a_or_b →
bytes│ │ │ ├── key_fingerprint →
long│ │ │ ├── protocol →
PhoneCallProtocol│ │ │ │ └──
PhoneCallProtocol│ │ │ ├── connections →
Vector < PhoneConnection >│ │ │ │ ├──
PhoneConnection│ │ │ │ └──
PhoneConnectionWebrtc│ │ │ ├── start_date →
int│ │ │ └── custom_parameters →
DataJSON (optional)│ │ │ └──
DataJSON│ │ └──
PhoneCallDiscarded│ │ ├── need_rating →
true (optional)│ │ ├── need_debug →
true (optional)│ │ ├── video →
true (optional)│ │ ├── id →
long│ │ ├── reason →
PhoneCallDiscardReason (optional)│ │ │ ├──
PhoneCallDiscardReasonMissed│ │ │ ├──
PhoneCallDiscardReasonDisconnect│ │ │ ├──
PhoneCallDiscardReasonHangup│ │ │ ├──
PhoneCallDiscardReasonBusy│ │ └── duration →
int (optional)│ ├──
UpdateLangPackTooLong│ │ └── lang_code →
string│ ├──
UpdateLangPack│ │ └── difference →
LangPackDifference│ │ └──
LangPackDifference│ │ ├── lang_code →
string│ │ ├── from_version →
int│ │ ├── version →
int│ │ └── strings →
Vector < LangPackString >│ │ ├──
LangPackString│ │ ├──
LangPackStringPluralized│ │ └──
LangPackStringDeleted│ ├──
UpdateFavedStickers│ │ ├── channel_id →
long│ │ ├── top_msg_id →
int (optional)│ │ ├── saved_peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── messages →
Vector < int >│ ├──
UpdateContactsReset│ │ ├── channel_id →
long│ │ └── available_min_id →
int│ ├──
UpdateDialogUnreadMark│ │ ├── unread →
true (optional)│ │ ├── peer →
DialogPeer│ │ │ ├──
DialogPeer│ │ │ │ └── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └──
DialogPeerFolder│ │ │ └── folder_id →
int│ │ └── saved_peer_id →
Peer (optional)│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├──
UpdateMessagePoll│ │ ├── poll_id →
long│ │ ├── poll →
Poll (optional)│ │ │ └──
Poll│ │ │ ├── id →
long│ │ │ ├── closed →
true (optional)│ │ │ ├── public_voters →
true (optional)│ │ │ ├── multiple_choice →
true (optional)│ │ │ ├── quiz →
true (optional)│ │ │ ├── question →
TextWithEntities│ │ │ │ └──
TextWithEntities│ │ │ ├── answers →
Vector < PollAnswer >│ │ │ │ └──
PollAnswer│ │ │ ├── close_period →
int (optional)│ │ │ └── close_date →
int (optional)│ │ └── results →
PollResults│ │ └──
PollResults│ │ ├── min →
true (optional)│ │ ├── results →
Vector < PollAnswerVoters > (optional)│ │ │ └──
PollAnswerVoters│ │ ├── total_voters →
int (optional)│ │ ├── recent_voters →
Vector < Peer > (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── solution →
string (optional)│ │ └── solution_entities →
Vector < MessageEntity > (optional)│ │ ├──
MessageEntityUnknown│ │ ├──
MessageEntityMention│ │ ├──
MessageEntityHashtag│ │ ├──
MessageEntityBotCommand│ │ ├──
MessageEntityUrl│ │ ├──
MessageEntityEmail│ │ ├──
MessageEntityBold│ │ ├──
MessageEntityItalic│ │ ├──
MessageEntityCode│ │ ├──
MessageEntityPre│ │ ├──
MessageEntityTextUrl│ │ ├──
MessageEntityMentionName│ │ ├──
InputMessageEntityMentionName│ │ ├──
MessageEntityPhone│ │ ├──
MessageEntityCashtag│ │ ├──
MessageEntityUnderline│ │ ├──
MessageEntityStrike│ │ ├──
MessageEntityBankCard│ │ ├──
MessageEntitySpoiler│ │ ├──
MessageEntityCustomEmoji│ │ ├──
MessageEntityBlockquote│ │ └──
MessageEntityFormattedDate│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── default_banned_rights →
ChatBannedRights│ │ │ └──
ChatBannedRights│ │ │ ├── view_messages →
true (optional)│ │ │ ├── send_messages →
true (optional)│ │ │ ├── send_media →
true (optional)│ │ │ ├── send_stickers →
true (optional)│ │ │ ├── send_gifs →
true (optional)│ │ │ ├── send_games →
true (optional)│ │ │ ├── send_inline →
true (optional)│ │ │ ├── embed_links →
true (optional)│ │ │ ├── send_polls →
true (optional)│ │ │ ├── change_info →
true (optional)│ │ │ ├── invite_users →
true (optional)│ │ │ ├── pin_messages →
true (optional)│ │ │ ├── manage_topics →
true (optional)│ │ │ ├── send_photos →
true (optional)│ │ │ ├── send_videos →
true (optional)│ │ │ ├── send_roundvideos →
true (optional)│ │ │ ├── send_audios →
true (optional)│ │ │ ├── send_voices →
true (optional)│ │ │ ├── send_docs →
true (optional)│ │ │ ├── send_plain →
true (optional)│ │ │ ├── edit_rank →
true (optional)│ │ │ └── until_date →
int│ │ └── version →
int│ ├──
UpdateFolderPeers│ │ ├── folder_peers →
Vector < FolderPeer >│ │ │ └──
FolderPeer│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── folder_id →
int│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdatePeerSettings│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── settings →
PeerSettings│ │ └──
PeerSettings│ │ ├── report_spam →
true (optional)│ │ ├── add_contact →
true (optional)│ │ ├── block_contact →
true (optional)│ │ ├── share_contact →
true (optional)│ │ ├── need_contacts_exception →
true (optional)│ │ ├── report_geo →
true (optional)│ │ ├── autoarchived →
true (optional)│ │ ├── invite_members →
true (optional)│ │ ├── request_chat_broadcast →
true (optional)│ │ ├── business_bot_paused →
true (optional)│ │ ├── business_bot_can_reply →
true (optional)│ │ ├── geo_distance →
int (optional)│ │ ├── request_chat_title →
string (optional)│ │ ├── request_chat_date →
int (optional)│ │ ├── business_bot_id →
long (optional)│ │ ├── business_bot_manage_url →
string (optional)│ │ ├── charge_paid_message_stars →
long (optional)│ │ ├── registration_month →
string (optional)│ │ ├── phone_country →
string (optional)│ │ ├── name_change_date →
int (optional)│ │ └── photo_change_date →
int (optional)│ ├──
UpdatePeerLocated│ │ └── peers →
Vector < PeerLocated >│ │ ├──
PeerLocated│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── expires →
int│ │ │ └── distance →
int│ │ └──
PeerSelfLocated│ │ └── expires →
int│ │ └── message →
Message│ │ ├──
MessageEmpty│ │ │ ├── id →
int│ │ │ └── peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├──
Message│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── from_scheduled →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── edit_hide →
true (optional)│ │ │ ├── pinned →
true (optional)│ │ │ ├── noforwards →
true (optional)│ │ │ ├── invert_media →
true (optional)│ │ │ ├── offline →
true (optional)│ │ │ ├── video_processing_pending →
true (optional)│ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── from_boosts_applied →
int (optional)│ │ │ ├── from_rank →
string (optional)│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ └──
MessageFwdHeader│ │ │ ├── via_bot_id →
long (optional)│ │ │ ├── via_business_bot_id →
long (optional)│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── message →
string│ │ │ ├── media →
MessageMedia (optional)│ │ │ │ ├──
MessageMediaEmpty│ │ │ │ ├──
MessageMediaPhoto│ │ │ │ ├──
MessageMediaGeo│ │ │ │ ├──
MessageMediaContact│ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ ├──
MessageMediaDocument│ │ │ │ ├──
MessageMediaWebPage│ │ │ │ ├──
MessageMediaVenue│ │ │ │ ├──
MessageMediaGame│ │ │ │ ├──
MessageMediaInvoice│ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├──
MessageMediaPoll│ │ │ │ ├──
MessageMediaDice│ │ │ │ ├──
MessageMediaStory│ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├──
MessageMediaToDo│ │ │ │ └──
MessageMediaVideoStream│ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ └──
ReplyInlineMarkup│ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ ├──
MessageEntityUnknown│ │ │ │ ├──
MessageEntityMention│ │ │ │ ├──
MessageEntityHashtag│ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ ├──
MessageEntityUrl│ │ │ │ ├──
MessageEntityEmail│ │ │ │ ├──
MessageEntityBold│ │ │ │ ├──
MessageEntityItalic│ │ │ │ ├──
MessageEntityCode│ │ │ │ ├──
MessageEntityPre│ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ ├──
MessageEntityMentionName│ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ ├──
MessageEntityPhone│ │ │ │ ├──
MessageEntityCashtag│ │ │ │ ├──
MessageEntityUnderline│ │ │ │ ├──
MessageEntityStrike│ │ │ │ ├──
MessageEntityBankCard│ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ └──
MessageEntityFormattedDate│ │ │ ├── views →
int (optional)│ │ │ ├── forwards →
int (optional)│ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ └──
MessageReplies│ │ │ ├── edit_date →
int (optional)│ │ │ ├── post_author →
string (optional)│ │ │ ├── grouped_id →
long (optional)│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ └──
RestrictionReason│ │ │ ├── ttl_period →
int (optional)│ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ ├── effect →
long (optional)│ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ └──
FactCheck│ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ ├── paid_message_stars →
long (optional)│ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ └──
SuggestedPost│ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ └── summary_from_language →
string (optional)│ │ └──
MessageService│ │ ├── out →
true (optional)│ │ ├── mentioned →
true (optional)│ │ ├── media_unread →
true (optional)│ │ ├── reactions_are_possible →
true (optional)│ │ ├── silent →
true (optional)│ │ ├── post →
true (optional)│ │ ├── legacy →
true (optional)│ │ ├── id →
int│ │ ├── from_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── peer_id →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── saved_peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ ├──
MessageReplyHeader│ │ │ └──
MessageReplyStoryHeader│ │ ├── date →
int│ │ ├── action →
MessageAction│ │ │ ├──
MessageActionEmpty│ │ │ ├──
MessageActionChatCreate│ │ │ ├──
MessageActionChatEditTitle│ │ │ ├──
MessageActionChatEditPhoto│ │ │ ├──
MessageActionChatDeletePhoto│ │ │ ├──
MessageActionChatAddUser│ │ │ ├──
MessageActionChatDeleteUser│ │ │ ├──
MessageActionChatJoinedByLink│ │ │ ├──
MessageActionChannelCreate│ │ │ ├──
MessageActionChatMigrateTo│ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ ├──
MessageActionPinMessage│ │ │ ├──
MessageActionHistoryClear│ │ │ ├──
MessageActionGameScore│ │ │ ├──
MessageActionPaymentSentMe│ │ │ ├──
MessageActionPaymentSent│ │ │ ├──
MessageActionPhoneCall│ │ │ ├──
MessageActionScreenshotTaken│ │ │ ├──
MessageActionCustomAction│ │ │ ├──
MessageActionBotAllowed│ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ ├──
MessageActionSecureValuesSent│ │ │ ├──
MessageActionContactSignUp│ │ │ ├──
MessageActionGeoProximityReached│ │ │ ├──
MessageActionGroupCall│ │ │ ├──
MessageActionInviteToGroupCall│ │ │ ├──
MessageActionSetMessagesTTL│ │ │ ├──
MessageActionGroupCallScheduled│ │ │ ├──
MessageActionSetChatTheme│ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ ├──
MessageActionWebViewDataSent│ │ │ ├──
MessageActionGiftPremium│ │ │ ├──
MessageActionTopicCreate│ │ │ ├──
MessageActionTopicEdit│ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ ├──
MessageActionRequestedPeer│ │ │ ├──
MessageActionSetChatWallPaper│ │ │ ├──
MessageActionGiftCode│ │ │ ├──
MessageActionGiveawayLaunch│ │ │ ├──
MessageActionGiveawayResults│ │ │ ├──
MessageActionBoostApply│ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ ├──
MessageActionPaymentRefunded│ │ │ ├──
MessageActionGiftStars│ │ │ ├──
MessageActionPrizeStars│ │ │ ├──
MessageActionStarGift│ │ │ ├──
MessageActionStarGiftUnique│ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ ├──
MessageActionConferenceCall│ │ │ ├──
MessageActionTodoCompletions│ │ │ ├──
MessageActionTodoAppendTasks│ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ ├──
MessageActionGiftTon│ │ │ ├──
MessageActionSuggestBirthday│ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ ├──
MessageActionNewCreatorPending│ │ │ ├──
MessageActionChangeCreator│ │ │ ├──
MessageActionNoForwardsToggle│ │ │ └──
MessageActionNoForwardsRequest│ │ ├── reactions →
MessageReactions (optional)│ │ │ └──
MessageReactions│ │ └── ttl_period →
int (optional)│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── messages →
Vector < int >│ │ └── sent_messages →
Vector < int > (optional)│ ├──
UpdateTheme│ │ └── theme →
Theme│ │ └──
Theme│ │ ├── creator →
true (optional)│ │ ├── default →
true (optional)│ │ ├── for_chat →
true (optional)│ │ ├── id →
long│ │ ├── access_hash →
long│ │ ├── slug →
string│ │ ├── title →
string│ │ ├── document →
Document (optional)│ │ │ ├──
DocumentEmpty│ │ │ └──
Document│ │ ├── settings →
Vector < ThemeSettings > (optional)│ │ │ └──
ThemeSettings│ │ ├── emoticon →
string (optional)│ │ └── installs_count →
int (optional)│ ├──
UpdateGeoLiveViewed│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── msg_id →
int│ ├──
UpdateLoginToken│ ├──
UpdateMessagePollVote│ │ ├── poll_id →
long│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── options →
Vector < bytes >│ │ └── qts →
int│ ├──
UpdateDialogFilter│ │ ├── id →
int│ │ └── filter →
DialogFilter (optional)│ │ ├──
DialogFilter│ │ │ ├── contacts →
true (optional)│ │ │ ├── non_contacts →
true (optional)│ │ │ ├── groups →
true (optional)│ │ │ ├── broadcasts →
true (optional)│ │ │ ├── bots →
true (optional)│ │ │ ├── exclude_muted →
true (optional)│ │ │ ├── exclude_read →
true (optional)│ │ │ ├── exclude_archived →
true (optional)│ │ │ ├── title_noanimate →
true (optional)│ │ │ ├── id →
int│ │ │ ├── title →
TextWithEntities│ │ │ │ └──
TextWithEntities│ │ │ ├── emoticon →
string (optional)│ │ │ ├── color →
int (optional)│ │ │ ├── pinned_peers →
Vector < InputPeer >│ │ │ │ ├──
InputPeerEmpty│ │ │ │ ├──
InputPeerSelf│ │ │ │ ├──
InputPeerChat│ │ │ │ ├──
InputPeerUser│ │ │ │ ├──
InputPeerChannel│ │ │ │ ├──
InputPeerUserFromMessage│ │ │ │ └──
InputPeerChannelFromMessage│ │ │ ├── include_peers →
Vector < InputPeer >│ │ │ │ ├──
InputPeerEmpty│ │ │ │ ├──
InputPeerSelf│ │ │ │ ├──
InputPeerChat│ │ │ │ ├──
InputPeerUser│ │ │ │ ├──
InputPeerChannel│ │ │ │ ├──
InputPeerUserFromMessage│ │ │ │ └──
InputPeerChannelFromMessage│ │ │ └── exclude_peers →
Vector < InputPeer >│ │ │ ├──
InputPeerEmpty│ │ │ ├──
InputPeerSelf│ │ │ ├──
InputPeerChat│ │ │ ├──
InputPeerUser│ │ │ ├──
InputPeerChannel│ │ │ ├──
InputPeerUserFromMessage│ │ │ └──
InputPeerChannelFromMessage│ │ ├──
DialogFilterDefault│ │ └──
DialogFilterChatlist│ │ ├── has_my_invites →
true (optional)│ │ ├── title_noanimate →
true (optional)│ │ ├── id →
int│ │ ├── title →
TextWithEntities│ │ │ └──
TextWithEntities│ │ ├── emoticon →
string (optional)│ │ ├── color →
int (optional)│ │ ├── pinned_peers →
Vector < InputPeer >│ │ │ ├──
InputPeerEmpty│ │ │ ├──
InputPeerSelf│ │ │ ├──
InputPeerChat│ │ │ ├──
InputPeerUser│ │ │ ├──
InputPeerChannel│ │ │ ├──
InputPeerUserFromMessage│ │ │ └──
InputPeerChannelFromMessage│ │ └── include_peers →
Vector < InputPeer >│ │ ├──
InputPeerEmpty│ │ ├──
InputPeerSelf│ │ ├──
InputPeerChat│ │ ├──
InputPeerUser│ │ ├──
InputPeerChannel│ │ ├──
InputPeerUserFromMessage│ │ └──
InputPeerChannelFromMessage│ ├──
UpdateDialogFilterOrder│ │ └── order →
Vector < int >│ ├──
UpdateDialogFilters│ │ ├── phone_call_id →
long│ │ └── data →
bytes│ │ ├── channel_id →
long│ │ ├── id →
int│ │ └── forwards →
int│ │ ├── channel_id →
long│ │ ├── top_msg_id →
int│ │ ├── read_max_id →
int│ │ ├── broadcast_id →
long (optional)│ │ └── broadcast_post →
int (optional)│ │ ├── channel_id →
long│ │ ├── top_msg_id →
int│ │ └── read_max_id →
int│ ├──
UpdatePeerBlocked│ │ ├── blocked →
true (optional)│ │ ├── blocked_my_stories_from →
true (optional)│ │ └── peer_id →
Peer│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├──
UpdateChannelUserTyping│ │ ├── channel_id →
long│ │ ├── top_msg_id →
int (optional)│ │ ├── from_id →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── action →
SendMessageAction│ │ ├──
SendMessageTypingAction│ │ ├──
SendMessageCancelAction│ │ ├──
SendMessageRecordVideoAction│ │ ├──
SendMessageUploadVideoAction│ │ │ └── progress →
int│ │ ├──
SendMessageRecordAudioAction│ │ ├──
SendMessageUploadAudioAction│ │ │ └── progress →
int│ │ ├──
SendMessageUploadPhotoAction│ │ │ └── progress →
int│ │ ├──
SendMessageUploadDocumentAction│ │ │ └── progress →
int│ │ ├──
SendMessageGeoLocationAction│ │ ├──
SendMessageChooseContactAction│ │ ├──
SendMessageGamePlayAction│ │ ├──
SendMessageRecordRoundAction│ │ ├──
SendMessageUploadRoundAction│ │ │ └── progress →
int│ │ ├──
SpeakingInGroupCallAction│ │ ├──
SendMessageHistoryImportAction│ │ │ └── progress →
int│ │ ├──
SendMessageChooseStickerAction│ │ ├──
SendMessageEmojiInteraction│ │ │ ├── emoticon →
string│ │ │ ├── msg_id →
int│ │ │ └── interaction →
DataJSON│ │ │ └──
DataJSON│ │ ├──
SendMessageEmojiInteractionSeen│ │ │ └── emoticon →
string│ │ └──
SendMessageTextDraftAction│ │ ├── random_id →
long│ │ └── text →
TextWithEntities│ │ └──
TextWithEntities│ ├──
UpdatePinnedMessages│ │ ├── pinned →
true (optional)│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── messages →
Vector < int >│ │ ├── pts →
int│ │ └── pts_count →
int│ │ ├── pinned →
true (optional)│ │ ├── channel_id →
long│ │ ├── messages →
Vector < int >│ │ ├── pts →
int│ │ └── pts_count →
int│ ├──
UpdateChat│ │ └── chat_id →
long│ │ ├── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ │ ├── id →
long│ │ │ │ └── access_hash →
long│ │ │ ├──
InputGroupCallSlug│ │ │ │ └── slug →
string│ │ │ └──
InputGroupCallInviteMessage│ │ │ └── msg_id →
int│ │ ├── participants →
Vector < GroupCallParticipant >│ │ │ └──
GroupCallParticipant│ │ │ ├── muted →
true (optional)│ │ │ ├── left →
true (optional)│ │ │ ├── can_self_unmute →
true (optional)│ │ │ ├── just_joined →
true (optional)│ │ │ ├── versioned →
true (optional)│ │ │ ├── min →
true (optional)│ │ │ ├── muted_by_you →
true (optional)│ │ │ ├── volume_by_admin →
true (optional)│ │ │ ├── is_self →
true (optional)│ │ │ ├── video_joined →
true (optional)│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── date →
int│ │ │ ├── active_date →
int (optional)│ │ │ ├── source →
int│ │ │ ├── volume →
int (optional)│ │ │ ├── about →
string (optional)│ │ │ ├── raise_hand_rating →
long (optional)│ │ │ ├── video →
GroupCallParticipantVideo (optional)│ │ │ │ └──
GroupCallParticipantVideo│ │ │ ├── presentation →
GroupCallParticipantVideo (optional)│ │ │ │ └──
GroupCallParticipantVideo│ │ │ └── paid_stars_total →
long (optional)│ │ └── version →
int│ ├──
UpdateGroupCall│ │ ├── live_story →
true (optional)│ │ ├── peer →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── call →
GroupCall│ │ ├──
GroupCallDiscarded│ │ │ ├── id →
long│ │ │ ├── access_hash →
long│ │ │ └── duration →
int│ │ └──
GroupCall│ │ ├── join_muted →
true (optional)│ │ ├── can_change_join_muted →
true (optional)│ │ ├── join_date_asc →
true (optional)│ │ ├── schedule_start_subscribed →
true (optional)│ │ ├── can_start_video →
true (optional)│ │ ├── record_video_active →
true (optional)│ │ ├── rtmp_stream →
true (optional)│ │ ├── listeners_hidden →
true (optional)│ │ ├── conference →
true (optional)│ │ ├── creator →
true (optional)│ │ ├── messages_enabled →
true (optional)│ │ ├── can_change_messages_enabled →
true (optional)│ │ ├── min →
true (optional)│ │ ├── id →
long│ │ ├── access_hash →
long│ │ ├── participants_count →
int│ │ ├── title →
string (optional)│ │ ├── stream_dc_id →
int (optional)│ │ ├── record_start_date →
int (optional)│ │ ├── schedule_date →
int (optional)│ │ ├── unmuted_video_count →
int (optional)│ │ ├── unmuted_video_limit →
int│ │ ├── version →
int│ │ ├── invite_link →
string (optional)│ │ ├── send_paid_messages_stars →
long (optional)│ │ └── default_send_as →
Peer (optional)│ │ ├──
PeerUser│ │ ├──
PeerChat│ │ └──
PeerChannel│ ├──
UpdatePeerHistoryTTL│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── ttl_period →
int (optional)│ ├──
UpdateChatParticipant│ │ ├── chat_id →
long│ │ ├── date →
int│ │ ├── actor_id →
long│ │ ├── user_id →
long│ │ ├── prev_participant →
ChatParticipant (optional)│ │ │ ├──
ChatParticipant│ │ │ │ ├── user_id →
long│ │ │ │ ├── inviter_id →
long│ │ │ │ ├── date →
int│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChatParticipantCreator│ │ │ │ ├── user_id →
long│ │ │ │ └── rank →
string (optional)│ │ │ └──
ChatParticipantAdmin│ │ │ ├── user_id →
long│ │ │ ├── inviter_id →
long│ │ │ ├── date →
int│ │ │ └── rank →
string (optional)│ │ ├── new_participant →
ChatParticipant (optional)│ │ │ ├──
ChatParticipant│ │ │ │ ├── user_id →
long│ │ │ │ ├── inviter_id →
long│ │ │ │ ├── date →
int│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChatParticipantCreator│ │ │ │ ├── user_id →
long│ │ │ │ └── rank →
string (optional)│ │ │ └──
ChatParticipantAdmin│ │ │ ├── user_id →
long│ │ │ ├── inviter_id →
long│ │ │ ├── date →
int│ │ │ └── rank →
string (optional)│ │ ├── invite →
ExportedChatInvite (optional)│ │ │ ├──
ChatInviteExported│ │ │ │ ├── revoked →
true (optional)│ │ │ │ ├── permanent →
true (optional)│ │ │ │ ├── request_needed →
true (optional)│ │ │ │ ├── link →
string│ │ │ │ ├── admin_id →
long│ │ │ │ ├── date →
int│ │ │ │ ├── start_date →
int (optional)│ │ │ │ ├── expire_date →
int (optional)│ │ │ │ ├── usage_limit →
int (optional)│ │ │ │ ├── usage →
int (optional)│ │ │ │ ├── requested →
int (optional)│ │ │ │ ├── subscription_expired →
int (optional)│ │ │ │ ├── title →
string (optional)│ │ │ │ └── subscription_pricing →
StarsSubscriptionPricing (optional)│ │ │ │ └──
StarsSubscriptionPricing│ │ │ └──
ChatInvitePublicJoinRequests│ │ └── qts →
int│ ├──
UpdateChannelParticipant│ │ ├── via_chatlist →
true (optional)│ │ ├── channel_id →
long│ │ ├── date →
int│ │ ├── actor_id →
long│ │ ├── user_id →
long│ │ ├── prev_participant →
ChannelParticipant (optional)│ │ │ ├──
ChannelParticipant│ │ │ │ ├── user_id →
long│ │ │ │ ├── date →
int│ │ │ │ ├── subscription_until_date →
int (optional)│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantSelf│ │ │ │ ├── via_request →
true (optional)│ │ │ │ ├── user_id →
long│ │ │ │ ├── inviter_id →
long│ │ │ │ ├── date →
int│ │ │ │ ├── subscription_until_date →
int (optional)│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantCreator│ │ │ │ ├── user_id →
long│ │ │ │ ├── admin_rights →
ChatAdminRights│ │ │ │ │ └──
ChatAdminRights│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantAdmin│ │ │ │ ├── can_edit →
true (optional)│ │ │ │ ├── is_self →
true (optional)│ │ │ │ ├── user_id →
long│ │ │ │ ├── inviter_id →
long (optional)│ │ │ │ ├── promoted_by →
long│ │ │ │ ├── date →
int│ │ │ │ ├── admin_rights →
ChatAdminRights│ │ │ │ │ └──
ChatAdminRights│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantBanned│ │ │ │ ├── left →
true (optional)│ │ │ │ ├── peer →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── kicked_by →
long│ │ │ │ ├── date →
int│ │ │ │ ├── banned_rights →
ChatBannedRights│ │ │ │ │ └──
ChatBannedRights│ │ │ │ └── rank →
string (optional)│ │ │ └──
ChannelParticipantLeft│ │ │ └── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── new_participant →
ChannelParticipant (optional)│ │ │ ├──
ChannelParticipant│ │ │ │ ├── user_id →
long│ │ │ │ ├── date →
int│ │ │ │ ├── subscription_until_date →
int (optional)│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantSelf│ │ │ │ ├── via_request →
true (optional)│ │ │ │ ├── user_id →
long│ │ │ │ ├── inviter_id →
long│ │ │ │ ├── date →
int│ │ │ │ ├── subscription_until_date →
int (optional)│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantCreator│ │ │ │ ├── user_id →
long│ │ │ │ ├── admin_rights →
ChatAdminRights│ │ │ │ │ └──
ChatAdminRights│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantAdmin│ │ │ │ ├── can_edit →
true (optional)│ │ │ │ ├── is_self →
true (optional)│ │ │ │ ├── user_id →
long│ │ │ │ ├── inviter_id →
long (optional)│ │ │ │ ├── promoted_by →
long│ │ │ │ ├── date →
int│ │ │ │ ├── admin_rights →
ChatAdminRights│ │ │ │ │ └──
ChatAdminRights│ │ │ │ └── rank →
string (optional)│ │ │ ├──
ChannelParticipantBanned│ │ │ │ ├── left →
true (optional)│ │ │ │ ├── peer →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── kicked_by →
long│ │ │ │ ├── date →
int│ │ │ │ ├── banned_rights →
ChatBannedRights│ │ │ │ │ └──
ChatBannedRights│ │ │ │ └── rank →
string (optional)│ │ │ └──
ChannelParticipantLeft│ │ │ └── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── invite →
ExportedChatInvite (optional)│ │ │ ├──
ChatInviteExported│ │ │ │ ├── revoked →
true (optional)│ │ │ │ ├── permanent →
true (optional)│ │ │ │ ├── request_needed →
true (optional)│ │ │ │ ├── link →
string│ │ │ │ ├── admin_id →
long│ │ │ │ ├── date →
int│ │ │ │ ├── start_date →
int (optional)│ │ │ │ ├── expire_date →
int (optional)│ │ │ │ ├── usage_limit →
int (optional)│ │ │ │ ├── usage →
int (optional)│ │ │ │ ├── requested →
int (optional)│ │ │ │ ├── subscription_expired →
int (optional)│ │ │ │ ├── title →
string (optional)│ │ │ │ └── subscription_pricing →
StarsSubscriptionPricing (optional)│ │ │ │ └──
StarsSubscriptionPricing│ │ │ └──
ChatInvitePublicJoinRequests│ │ └── qts →
int│ ├──
UpdateBotStopped│ │ ├── user_id →
long│ │ ├── date →
int│ │ ├── stopped →
Bool│ │ └── qts →
int│ │ ├── presentation →
true (optional)│ │ └── params →
DataJSON│ │ └──
DataJSON│ │ └── data →
string│ ├──
UpdateBotCommands│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── bot_id →
long│ │ └── commands →
Vector < BotCommand >│ │ └──
BotCommand│ │ ├── command →
string│ │ └── description →
string│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── requests_pending →
int│ │ └── recent_requesters →
Vector < long >│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── date →
int│ │ ├── user_id →
long│ │ ├── about →
string│ │ ├── invite →
ExportedChatInvite│ │ │ ├──
ChatInviteExported│ │ │ │ ├── revoked →
true (optional)│ │ │ │ ├── permanent →
true (optional)│ │ │ │ ├── request_needed →
true (optional)│ │ │ │ ├── link →
string│ │ │ │ ├── admin_id →
long│ │ │ │ ├── date →
int│ │ │ │ ├── start_date →
int (optional)│ │ │ │ ├── expire_date →
int (optional)│ │ │ │ ├── usage_limit →
int (optional)│ │ │ │ ├── usage →
int (optional)│ │ │ │ ├── requested →
int (optional)│ │ │ │ ├── subscription_expired →
int (optional)│ │ │ │ ├── title →
string (optional)│ │ │ │ └── subscription_pricing →
StarsSubscriptionPricing (optional)│ │ │ │ └──
StarsSubscriptionPricing│ │ │ └──
ChatInvitePublicJoinRequests│ │ └── qts →
int│ ├──
UpdateMessageReactions│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── msg_id →
int│ │ ├── top_msg_id →
int (optional)│ │ ├── saved_peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── reactions →
MessageReactions│ │ └──
MessageReactions│ │ ├── min →
true (optional)│ │ ├── can_see_list →
true (optional)│ │ ├── reactions_as_tags →
true (optional)│ │ ├── results →
Vector < ReactionCount >│ │ │ └──
ReactionCount│ │ ├── recent_reactions →
Vector < MessagePeerReaction > (optional)│ │ │ └──
MessagePeerReaction│ │ └── top_reactors →
Vector < MessageReactor > (optional)│ │ └──
MessageReactor│ ├──
UpdateAttachMenuBots│ ├──
UpdateWebViewResultSent│ │ └── query_id →
long│ ├──
UpdateBotMenuButton│ │ ├── bot_id →
long│ │ └── button →
BotMenuButton│ │ ├──
BotMenuButtonDefault│ │ ├──
BotMenuButtonCommands│ │ └──
BotMenuButton│ │ ├── text →
string│ │ └── url →
string│ ├──
UpdateSavedRingtones│ ├──
UpdateTranscribedAudio│ │ ├── pending →
true (optional)│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── msg_id →
int│ │ ├── transcription_id →
long│ │ └── text →
string│ ├──
UpdateUserEmojiStatus│ │ ├── user_id →
long│ │ └── emoji_status →
EmojiStatus│ │ ├──
EmojiStatusEmpty│ │ ├──
EmojiStatus│ │ │ ├── document_id →
long│ │ │ └── until →
int (optional)│ │ ├──
EmojiStatusCollectible│ │ │ ├── collectible_id →
long│ │ │ ├── document_id →
long│ │ │ ├── title →
string│ │ │ ├── slug →
string│ │ │ ├── pattern_document_id →
long│ │ │ ├── center_color →
int│ │ │ ├── edge_color →
int│ │ │ ├── pattern_color →
int│ │ │ ├── text_color →
int│ │ │ └── until →
int (optional)│ │ └──
InputEmojiStatusCollectible│ │ ├── collectible_id →
long│ │ └── until →
int (optional)│ ├──
UpdateRecentReactions│ │ ├── masks →
true (optional)│ │ ├── emojis →
true (optional)│ │ └── stickerset →
long│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── msg_id →
int│ │ └── extended_media →
Vector < MessageExtendedMedia >│ │ ├──
MessageExtendedMediaPreview│ │ │ ├── w →
int (optional)│ │ │ ├── h →
int (optional)│ │ │ ├── thumb →
PhotoSize (optional)│ │ │ │ ├──
PhotoSizeEmpty│ │ │ │ ├──
PhotoSize│ │ │ │ ├──
PhotoCachedSize│ │ │ │ ├──
PhotoStrippedSize│ │ │ │ ├──
PhotoSizeProgressive│ │ │ │ └──
PhotoPathSize│ │ │ └── video_duration →
int (optional)│ │ └──
MessageExtendedMedia│ │ └── media →
MessageMedia│ │ ├──
MessageMediaEmpty│ │ ├──
MessageMediaPhoto│ │ ├──
MessageMediaGeo│ │ ├──
MessageMediaContact│ │ ├──
MessageMediaUnsupported│ │ ├──
MessageMediaDocument│ │ ├──
MessageMediaWebPage│ │ ├──
MessageMediaVenue│ │ ├──
MessageMediaGame│ │ ├──
MessageMediaInvoice│ │ ├──
MessageMediaGeoLive│ │ ├──
MessageMediaPoll│ │ ├──
MessageMediaDice│ │ ├──
MessageMediaStory│ │ ├──
MessageMediaGiveaway│ │ ├──
MessageMediaGiveawayResults│ │ ├──
MessageMediaPaidMedia│ │ ├──
MessageMediaToDo│ │ └──
MessageMediaVideoStream│ ├──
UpdateUser│ │ └── user_id →
long│ ├──
UpdateAutoSaveSettings│ ├──
UpdateStory│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── story →
StoryItem│ │ ├──
StoryItemDeleted│ │ │ └── id →
int│ │ ├──
StoryItemSkipped│ │ │ ├── close_friends →
true (optional)│ │ │ ├── live →
true (optional)│ │ │ ├── id →
int│ │ │ ├── date →
int│ │ │ └── expire_date →
int│ │ └──
StoryItem│ │ ├── pinned →
true (optional)│ │ ├── public →
true (optional)│ │ ├── close_friends →
true (optional)│ │ ├── min →
true (optional)│ │ ├── noforwards →
true (optional)│ │ ├── edited →
true (optional)│ │ ├── contacts →
true (optional)│ │ ├── selected_contacts →
true (optional)│ │ ├── out →
true (optional)│ │ ├── id →
int│ │ ├── date →
int│ │ ├── from_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── fwd_from →
StoryFwdHeader (optional)│ │ │ └──
StoryFwdHeader│ │ ├── expire_date →
int│ │ ├── caption →
string (optional)│ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ ├──
MessageEntityUnknown│ │ │ ├──
MessageEntityMention│ │ │ ├──
MessageEntityHashtag│ │ │ ├──
MessageEntityBotCommand│ │ │ ├──
MessageEntityUrl│ │ │ ├──
MessageEntityEmail│ │ │ ├──
MessageEntityBold│ │ │ ├──
MessageEntityItalic│ │ │ ├──
MessageEntityCode│ │ │ ├──
MessageEntityPre│ │ │ ├──
MessageEntityTextUrl│ │ │ ├──
MessageEntityMentionName│ │ │ ├──
InputMessageEntityMentionName│ │ │ ├──
MessageEntityPhone│ │ │ ├──
MessageEntityCashtag│ │ │ ├──
MessageEntityUnderline│ │ │ ├──
MessageEntityStrike│ │ │ ├──
MessageEntityBankCard│ │ │ ├──
MessageEntitySpoiler│ │ │ ├──
MessageEntityCustomEmoji│ │ │ ├──
MessageEntityBlockquote│ │ │ └──
MessageEntityFormattedDate│ │ ├── media →
MessageMedia│ │ │ ├──
MessageMediaEmpty│ │ │ ├──
MessageMediaPhoto│ │ │ ├──
MessageMediaGeo│ │ │ ├──
MessageMediaContact│ │ │ ├──
MessageMediaUnsupported│ │ │ ├──
MessageMediaDocument│ │ │ ├──
MessageMediaWebPage│ │ │ ├──
MessageMediaVenue│ │ │ ├──
MessageMediaGame│ │ │ ├──
MessageMediaInvoice│ │ │ ├──
MessageMediaGeoLive│ │ │ ├──
MessageMediaPoll│ │ │ ├──
MessageMediaDice│ │ │ ├──
MessageMediaStory│ │ │ ├──
MessageMediaGiveaway│ │ │ ├──
MessageMediaGiveawayResults│ │ │ ├──
MessageMediaPaidMedia│ │ │ ├──
MessageMediaToDo│ │ │ └──
MessageMediaVideoStream│ │ ├── media_areas →
Vector < MediaArea > (optional)│ │ │ ├──
MediaAreaVenue│ │ │ ├──
InputMediaAreaVenue│ │ │ ├──
MediaAreaGeoPoint│ │ │ ├──
MediaAreaSuggestedReaction│ │ │ ├──
MediaAreaChannelPost│ │ │ ├──
InputMediaAreaChannelPost│ │ │ ├──
MediaAreaUrl│ │ │ ├──
MediaAreaWeather│ │ │ └──
MediaAreaStarGift│ │ ├── privacy →
Vector < PrivacyRule > (optional)│ │ │ ├──
PrivacyValueAllowContacts│ │ │ ├──
PrivacyValueAllowAll│ │ │ ├──
PrivacyValueAllowUsers│ │ │ ├──
PrivacyValueDisallowContacts│ │ │ ├──
PrivacyValueDisallowAll│ │ │ ├──
PrivacyValueDisallowUsers│ │ │ ├──
PrivacyValueAllowChatParticipants│ │ │ ├──
PrivacyValueDisallowChatParticipants│ │ │ ├──
PrivacyValueAllowCloseFriends│ │ │ ├──
PrivacyValueAllowPremium│ │ │ ├──
PrivacyValueAllowBots│ │ │ └──
PrivacyValueDisallowBots│ │ ├── views →
StoryViews (optional)│ │ │ └──
StoryViews│ │ ├── sent_reaction →
Reaction (optional)│ │ │ ├──
ReactionEmpty│ │ │ ├──
ReactionEmoji│ │ │ ├──
ReactionCustomEmoji│ │ │ └──
ReactionPaid│ │ └── albums →
Vector < int > (optional)│ ├──
UpdateReadStories│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── max_id →
int│ ├──
UpdateStoryID│ │ ├── id →
int│ │ └── random_id →
long│ ├──
UpdateStoriesStealthMode│ │ └── stealth_mode →
StoriesStealthMode│ │ └──
StoriesStealthMode│ │ ├── active_until_date →
int (optional)│ │ └── cooldown_until_date →
int (optional)│ ├──
UpdateSentStoryReaction│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── story_id →
int│ │ └── reaction →
Reaction│ │ ├──
ReactionEmpty│ │ ├──
ReactionEmoji│ │ │ └── emoticon →
string│ │ ├──
ReactionCustomEmoji│ │ │ └── document_id →
long│ │ └──
ReactionPaid│ ├──
UpdateBotChatBoost│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── boost →
Boost│ │ │ └──
Boost│ │ │ ├── gift →
true (optional)│ │ │ ├── giveaway →
true (optional)│ │ │ ├── unclaimed →
true (optional)│ │ │ ├── id →
string│ │ │ ├── user_id →
long (optional)│ │ │ ├── giveaway_msg_id →
int (optional)│ │ │ ├── date →
int│ │ │ ├── expires →
int│ │ │ ├── used_gift_slug →
string (optional)│ │ │ ├── multiplier →
int (optional)│ │ │ └── stars →
long (optional)│ │ └── qts →
int│ │ ├── channel_id →
long│ │ └── enabled →
Bool│ ├──
UpdatePeerWallpaper│ │ ├── wallpaper_overridden →
true (optional)│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── wallpaper →
WallPaper (optional)│ │ ├──
WallPaper│ │ │ ├── id →
long│ │ │ ├── creator →
true (optional)│ │ │ ├── default →
true (optional)│ │ │ ├── pattern →
true (optional)│ │ │ ├── dark →
true (optional)│ │ │ ├── access_hash →
long│ │ │ ├── slug →
string│ │ │ ├── document →
Document│ │ │ │ ├──
DocumentEmpty│ │ │ │ └──
Document│ │ │ └── settings →
WallPaperSettings (optional)│ │ │ └──
WallPaperSettings│ │ └──
WallPaperNoFile│ │ ├── id →
long│ │ ├── default →
true (optional)│ │ ├── dark →
true (optional)│ │ └── settings →
WallPaperSettings (optional)│ │ └──
WallPaperSettings│ ├──
UpdateBotMessageReaction│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── msg_id →
int│ │ ├── date →
int│ │ ├── actor →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── old_reactions →
Vector < Reaction >│ │ │ ├──
ReactionEmpty│ │ │ ├──
ReactionEmoji│ │ │ │ └── emoticon →
string│ │ │ ├──
ReactionCustomEmoji│ │ │ │ └── document_id →
long│ │ │ └──
ReactionPaid│ │ ├── new_reactions →
Vector < Reaction >│ │ │ ├──
ReactionEmpty│ │ │ ├──
ReactionEmoji│ │ │ │ └── emoticon →
string│ │ │ ├──
ReactionCustomEmoji│ │ │ │ └── document_id →
long│ │ │ └──
ReactionPaid│ │ └── qts →
int│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── msg_id →
int│ │ ├── date →
int│ │ ├── reactions →
Vector < ReactionCount >│ │ │ └──
ReactionCount│ │ │ ├── chosen_order →
int (optional)│ │ │ ├── reaction →
Reaction│ │ │ │ ├──
ReactionEmpty│ │ │ │ ├──
ReactionEmoji│ │ │ │ ├──
ReactionCustomEmoji│ │ │ │ └──
ReactionPaid│ │ │ └── count →
int│ │ └── qts →
int│ ├──
UpdateSavedDialogPinned│ │ ├── pinned →
true (optional)│ │ └── peer →
DialogPeer│ │ ├──
DialogPeer│ │ │ └── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ └──
DialogPeerFolder│ │ └── folder_id →
int│ ├──
UpdatePinnedSavedDialogs│ │ └── order →
Vector < DialogPeer > (optional)│ │ ├──
DialogPeer│ │ │ └── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ └──
DialogPeerFolder│ │ └── folder_id →
int│ ├──
UpdateSavedReactionTags│ ├──
UpdateSmsJob│ │ └── job_id →
string│ ├──
UpdateQuickReplies│ │ └── quick_replies →
Vector < QuickReply >│ │ └──
QuickReply│ │ ├── shortcut_id →
int│ │ ├── shortcut →
string│ │ ├── top_message →
int│ │ └── count →
int│ ├──
UpdateNewQuickReply│ │ └── quick_reply →
QuickReply│ │ └──
QuickReply│ │ ├── shortcut_id →
int│ │ ├── shortcut →
string│ │ ├── top_message →
int│ │ └── count →
int│ ├──
UpdateDeleteQuickReply│ │ └── shortcut_id →
int│ ├──
UpdateQuickReplyMessage│ │ └── message →
Message│ │ ├──
MessageEmpty│ │ │ ├── id →
int│ │ │ └── peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├──
Message│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── from_scheduled →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── edit_hide →
true (optional)│ │ │ ├── pinned →
true (optional)│ │ │ ├── noforwards →
true (optional)│ │ │ ├── invert_media →
true (optional)│ │ │ ├── offline →
true (optional)│ │ │ ├── video_processing_pending →
true (optional)│ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── from_boosts_applied →
int (optional)│ │ │ ├── from_rank →
string (optional)│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ └──
MessageFwdHeader│ │ │ ├── via_bot_id →
long (optional)│ │ │ ├── via_business_bot_id →
long (optional)│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── message →
string│ │ │ ├── media →
MessageMedia (optional)│ │ │ │ ├──
MessageMediaEmpty│ │ │ │ ├──
MessageMediaPhoto│ │ │ │ ├──
MessageMediaGeo│ │ │ │ ├──
MessageMediaContact│ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ ├──
MessageMediaDocument│ │ │ │ ├──
MessageMediaWebPage│ │ │ │ ├──
MessageMediaVenue│ │ │ │ ├──
MessageMediaGame│ │ │ │ ├──
MessageMediaInvoice│ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├──
MessageMediaPoll│ │ │ │ ├──
MessageMediaDice│ │ │ │ ├──
MessageMediaStory│ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├──
MessageMediaToDo│ │ │ │ └──
MessageMediaVideoStream│ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ └──
ReplyInlineMarkup│ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ ├──
MessageEntityUnknown│ │ │ │ ├──
MessageEntityMention│ │ │ │ ├──
MessageEntityHashtag│ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ ├──
MessageEntityUrl│ │ │ │ ├──
MessageEntityEmail│ │ │ │ ├──
MessageEntityBold│ │ │ │ ├──
MessageEntityItalic│ │ │ │ ├──
MessageEntityCode│ │ │ │ ├──
MessageEntityPre│ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ ├──
MessageEntityMentionName│ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ ├──
MessageEntityPhone│ │ │ │ ├──
MessageEntityCashtag│ │ │ │ ├──
MessageEntityUnderline│ │ │ │ ├──
MessageEntityStrike│ │ │ │ ├──
MessageEntityBankCard│ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ └──
MessageEntityFormattedDate│ │ │ ├── views →
int (optional)│ │ │ ├── forwards →
int (optional)│ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ └──
MessageReplies│ │ │ ├── edit_date →
int (optional)│ │ │ ├── post_author →
string (optional)│ │ │ ├── grouped_id →
long (optional)│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ └──
RestrictionReason│ │ │ ├── ttl_period →
int (optional)│ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ ├── effect →
long (optional)│ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ └──
FactCheck│ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ ├── paid_message_stars →
long (optional)│ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ └──
SuggestedPost│ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ └── summary_from_language →
string (optional)│ │ └──
MessageService│ │ ├── out →
true (optional)│ │ ├── mentioned →
true (optional)│ │ ├── media_unread →
true (optional)│ │ ├── reactions_are_possible →
true (optional)│ │ ├── silent →
true (optional)│ │ ├── post →
true (optional)│ │ ├── legacy →
true (optional)│ │ ├── id →
int│ │ ├── from_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── peer_id →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── saved_peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ ├──
MessageReplyHeader│ │ │ └──
MessageReplyStoryHeader│ │ ├── date →
int│ │ ├── action →
MessageAction│ │ │ ├──
MessageActionEmpty│ │ │ ├──
MessageActionChatCreate│ │ │ ├──
MessageActionChatEditTitle│ │ │ ├──
MessageActionChatEditPhoto│ │ │ ├──
MessageActionChatDeletePhoto│ │ │ ├──
MessageActionChatAddUser│ │ │ ├──
MessageActionChatDeleteUser│ │ │ ├──
MessageActionChatJoinedByLink│ │ │ ├──
MessageActionChannelCreate│ │ │ ├──
MessageActionChatMigrateTo│ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ ├──
MessageActionPinMessage│ │ │ ├──
MessageActionHistoryClear│ │ │ ├──
MessageActionGameScore│ │ │ ├──
MessageActionPaymentSentMe│ │ │ ├──
MessageActionPaymentSent│ │ │ ├──
MessageActionPhoneCall│ │ │ ├──
MessageActionScreenshotTaken│ │ │ ├──
MessageActionCustomAction│ │ │ ├──
MessageActionBotAllowed│ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ ├──
MessageActionSecureValuesSent│ │ │ ├──
MessageActionContactSignUp│ │ │ ├──
MessageActionGeoProximityReached│ │ │ ├──
MessageActionGroupCall│ │ │ ├──
MessageActionInviteToGroupCall│ │ │ ├──
MessageActionSetMessagesTTL│ │ │ ├──
MessageActionGroupCallScheduled│ │ │ ├──
MessageActionSetChatTheme│ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ ├──
MessageActionWebViewDataSent│ │ │ ├──
MessageActionGiftPremium│ │ │ ├──
MessageActionTopicCreate│ │ │ ├──
MessageActionTopicEdit│ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ ├──
MessageActionRequestedPeer│ │ │ ├──
MessageActionSetChatWallPaper│ │ │ ├──
MessageActionGiftCode│ │ │ ├──
MessageActionGiveawayLaunch│ │ │ ├──
MessageActionGiveawayResults│ │ │ ├──
MessageActionBoostApply│ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ ├──
MessageActionPaymentRefunded│ │ │ ├──
MessageActionGiftStars│ │ │ ├──
MessageActionPrizeStars│ │ │ ├──
MessageActionStarGift│ │ │ ├──
MessageActionStarGiftUnique│ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ ├──
MessageActionConferenceCall│ │ │ ├──
MessageActionTodoCompletions│ │ │ ├──
MessageActionTodoAppendTasks│ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ ├──
MessageActionGiftTon│ │ │ ├──
MessageActionSuggestBirthday│ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ ├──
MessageActionNewCreatorPending│ │ │ ├──
MessageActionChangeCreator│ │ │ ├──
MessageActionNoForwardsToggle│ │ │ └──
MessageActionNoForwardsRequest│ │ ├── reactions →
MessageReactions (optional)│ │ │ └──
MessageReactions│ │ └── ttl_period →
int (optional)│ │ ├── shortcut_id →
int│ │ └── messages →
Vector < int >│ ├──
UpdateBotBusinessConnect│ │ ├── connection →
BotBusinessConnection│ │ │ └──
BotBusinessConnection│ │ │ ├── disabled →
true (optional)│ │ │ ├── connection_id →
string│ │ │ ├── user_id →
long│ │ │ ├── dc_id →
int│ │ │ ├── date →
int│ │ │ └── rights →
BusinessBotRights (optional)│ │ │ └──
BusinessBotRights│ │ └── qts →
int│ │ ├── connection_id →
string│ │ ├── message →
Message│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── reply_to_message →
Message (optional)│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ └── qts →
int│ │ ├── connection_id →
string│ │ ├── message →
Message│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── reply_to_message →
Message (optional)│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ └── qts →
int│ │ ├── connection_id →
string│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── messages →
Vector < int >│ │ └── qts →
int│ ├──
UpdateNewStoryReaction│ │ ├── story_id →
int│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── reaction →
Reaction│ │ ├──
ReactionEmpty│ │ ├──
ReactionEmoji│ │ │ └── emoticon →
string│ │ ├──
ReactionCustomEmoji│ │ │ └── document_id →
long│ │ └──
ReactionPaid│ ├──
UpdateStarsBalance│ │ └── balance →
StarsAmount│ │ ├──
StarsAmount│ │ │ ├── amount →
long│ │ │ └── nanos →
int│ │ └──
StarsTonAmount│ │ └── amount →
long│ │ ├── query_id →
long│ │ ├── user_id →
long│ │ ├── connection_id →
string│ │ ├── message →
Message│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── reply_to_message →
Message (optional)│ │ │ ├──
MessageEmpty│ │ │ │ ├── id →
int│ │ │ │ └── peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├──
Message│ │ │ │ ├── out →
true (optional)│ │ │ │ ├── mentioned →
true (optional)│ │ │ │ ├── media_unread →
true (optional)│ │ │ │ ├── silent →
true (optional)│ │ │ │ ├── post →
true (optional)│ │ │ │ ├── from_scheduled →
true (optional)│ │ │ │ ├── legacy →
true (optional)│ │ │ │ ├── edit_hide →
true (optional)│ │ │ │ ├── pinned →
true (optional)│ │ │ │ ├── noforwards →
true (optional)│ │ │ │ ├── invert_media →
true (optional)│ │ │ │ ├── offline →
true (optional)│ │ │ │ ├── video_processing_pending →
true (optional)│ │ │ │ ├── paid_suggested_post_stars →
true (optional)│ │ │ │ ├── paid_suggested_post_ton →
true (optional)│ │ │ │ ├── id →
int│ │ │ │ ├── from_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── from_boosts_applied →
int (optional)│ │ │ │ ├── from_rank →
string (optional)│ │ │ │ ├── peer_id →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── via_bot_id →
long (optional)│ │ │ │ ├── via_business_bot_id →
long (optional)│ │ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ │ ├──
MessageReplyHeader│ │ │ │ │ └──
MessageReplyStoryHeader│ │ │ │ ├── date →
int│ │ │ │ ├── message →
string│ │ │ │ ├── media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ │ │ ├──
ReplyKeyboardHide│ │ │ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ │ └──
ReplyInlineMarkup│ │ │ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── views →
int (optional)│ │ │ │ ├── forwards →
int (optional)│ │ │ │ ├── replies →
MessageReplies (optional)│ │ │ │ │ └──
MessageReplies│ │ │ │ ├── edit_date →
int (optional)│ │ │ │ ├── post_author →
string (optional)│ │ │ │ ├── grouped_id →
long (optional)│ │ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ │ └──
MessageReactions│ │ │ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ │ │ └──
RestrictionReason│ │ │ │ ├── ttl_period →
int (optional)│ │ │ │ ├── quick_reply_shortcut_id →
int (optional)│ │ │ │ ├── effect →
long (optional)│ │ │ │ ├── factcheck →
FactCheck (optional)│ │ │ │ │ └──
FactCheck│ │ │ │ ├── report_delivery_until_date →
int (optional)│ │ │ │ ├── paid_message_stars →
long (optional)│ │ │ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ │ │ └──
SuggestedPost│ │ │ │ ├── schedule_repeat_period →
int (optional)│ │ │ │ └── summary_from_language →
string (optional)│ │ │ └──
MessageService│ │ │ ├── out →
true (optional)│ │ │ ├── mentioned →
true (optional)│ │ │ ├── media_unread →
true (optional)│ │ │ ├── reactions_are_possible →
true (optional)│ │ │ ├── silent →
true (optional)│ │ │ ├── post →
true (optional)│ │ │ ├── legacy →
true (optional)│ │ │ ├── id →
int│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ │ ├──
MessageReplyHeader│ │ │ │ └──
MessageReplyStoryHeader│ │ │ ├── date →
int│ │ │ ├── action →
MessageAction│ │ │ │ ├──
MessageActionEmpty│ │ │ │ ├──
MessageActionChatCreate│ │ │ │ ├──
MessageActionChatEditTitle│ │ │ │ ├──
MessageActionChatEditPhoto│ │ │ │ ├──
MessageActionChatDeletePhoto│ │ │ │ ├──
MessageActionChatAddUser│ │ │ │ ├──
MessageActionChatDeleteUser│ │ │ │ ├──
MessageActionChatJoinedByLink│ │ │ │ ├──
MessageActionChannelCreate│ │ │ │ ├──
MessageActionChatMigrateTo│ │ │ │ ├──
MessageActionChannelMigrateFrom│ │ │ │ ├──
MessageActionPinMessage│ │ │ │ ├──
MessageActionHistoryClear│ │ │ │ ├──
MessageActionGameScore│ │ │ │ ├──
MessageActionPaymentSentMe│ │ │ │ ├──
MessageActionPaymentSent│ │ │ │ ├──
MessageActionPhoneCall│ │ │ │ ├──
MessageActionScreenshotTaken│ │ │ │ ├──
MessageActionCustomAction│ │ │ │ ├──
MessageActionBotAllowed│ │ │ │ ├──
MessageActionSecureValuesSentMe│ │ │ │ ├──
MessageActionSecureValuesSent│ │ │ │ ├──
MessageActionContactSignUp│ │ │ │ ├──
MessageActionGeoProximityReached│ │ │ │ ├──
MessageActionGroupCall│ │ │ │ ├──
MessageActionInviteToGroupCall│ │ │ │ ├──
MessageActionSetMessagesTTL│ │ │ │ ├──
MessageActionGroupCallScheduled│ │ │ │ ├──
MessageActionSetChatTheme│ │ │ │ ├──
MessageActionChatJoinedByRequest│ │ │ │ ├──
MessageActionWebViewDataSentMe│ │ │ │ ├──
MessageActionWebViewDataSent│ │ │ │ ├──
MessageActionGiftPremium│ │ │ │ ├──
MessageActionTopicCreate│ │ │ │ ├──
MessageActionTopicEdit│ │ │ │ ├──
MessageActionSuggestProfilePhoto│ │ │ │ ├──
MessageActionRequestedPeer│ │ │ │ ├──
MessageActionSetChatWallPaper│ │ │ │ ├──
MessageActionGiftCode│ │ │ │ ├──
MessageActionGiveawayLaunch│ │ │ │ ├──
MessageActionGiveawayResults│ │ │ │ ├──
MessageActionBoostApply│ │ │ │ ├──
MessageActionRequestedPeerSentMe│ │ │ │ ├──
MessageActionPaymentRefunded│ │ │ │ ├──
MessageActionGiftStars│ │ │ │ ├──
MessageActionPrizeStars│ │ │ │ ├──
MessageActionStarGift│ │ │ │ ├──
MessageActionStarGiftUnique│ │ │ │ ├──
MessageActionPaidMessagesRefunded│ │ │ │ ├──
MessageActionPaidMessagesPrice│ │ │ │ ├──
MessageActionConferenceCall│ │ │ │ ├──
MessageActionTodoCompletions│ │ │ │ ├──
MessageActionTodoAppendTasks│ │ │ │ ├──
MessageActionSuggestedPostApproval│ │ │ │ ├──
MessageActionSuggestedPostSuccess│ │ │ │ ├──
MessageActionSuggestedPostRefund│ │ │ │ ├──
MessageActionGiftTon│ │ │ │ ├──
MessageActionSuggestBirthday│ │ │ │ ├──
MessageActionStarGiftPurchaseOffer│ │ │ │ ├──
MessageActionStarGiftPurchaseOfferDeclined│ │ │ │ ├──
MessageActionNewCreatorPending│ │ │ │ ├──
MessageActionChangeCreator│ │ │ │ ├──
MessageActionNoForwardsToggle│ │ │ │ └──
MessageActionNoForwardsRequest│ │ │ ├── reactions →
MessageReactions (optional)│ │ │ │ └──
MessageReactions│ │ │ └── ttl_period →
int (optional)│ │ ├── chat_instance →
long│ │ └── data →
bytes (optional)│ ├──
UpdateStarsRevenueStatus│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── status →
StarsRevenueStatus│ │ └──
StarsRevenueStatus│ │ ├── withdrawal_enabled →
true (optional)│ │ ├── current_balance →
StarsAmount│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ ├── available_balance →
StarsAmount│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ ├── overall_revenue →
StarsAmount│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ └── next_withdrawal_at →
int (optional)│ │ ├── user_id →
long│ │ ├── payload →
string│ │ └── qts →
int│ │ └── private →
PaidReactionPrivacy│ │ ├──
PaidReactionPrivacyDefault│ │ ├──
PaidReactionPrivacyAnonymous│ │ └──
PaidReactionPrivacyPeer│ │ └── peer →
InputPeer│ │ ├──
InputPeerEmpty│ │ ├──
InputPeerSelf│ │ ├──
InputPeerChat│ │ ├──
InputPeerUser│ │ ├──
InputPeerChannel│ │ ├──
InputPeerUserFromMessage│ │ └──
InputPeerChannelFromMessage│ ├──
UpdateSentPhoneCode│ │ └── sent_code →
auth.SentCode│ │ ├──
auth.SentCode│ │ │ ├── type →
auth.SentCodeType│ │ │ │ ├──
auth.SentCodeTypeApp│ │ │ │ ├──
auth.SentCodeTypeSms│ │ │ │ ├──
auth.SentCodeTypeCall│ │ │ │ ├──
auth.SentCodeTypeFlashCall│ │ │ │ ├──
auth.SentCodeTypeMissedCall│ │ │ │ ├──
auth.SentCodeTypeEmailCode│ │ │ │ ├──
auth.SentCodeTypeSetUpEmailRequired│ │ │ │ ├──
auth.SentCodeTypeFragmentSms│ │ │ │ ├──
auth.SentCodeTypeFirebaseSms│ │ │ │ ├──
auth.SentCodeTypeSmsWord│ │ │ │ └──
auth.SentCodeTypeSmsPhrase│ │ │ ├── phone_code_hash →
string│ │ │ ├── next_type →
auth.CodeType (optional)│ │ │ │ ├──
auth.CodeTypeSms│ │ │ │ ├──
auth.CodeTypeCall│ │ │ │ ├──
auth.CodeTypeFlashCall│ │ │ │ ├──
auth.CodeTypeMissedCall│ │ │ │ └──
auth.CodeTypeFragmentSms│ │ │ └── timeout →
int (optional)│ │ ├──
auth.SentCodeSuccess│ │ │ └── authorization →
auth.Authorization│ │ │ ├──
auth.Authorization│ │ │ └──
auth.AuthorizationSignUpRequired│ │ └──
auth.SentCodePaymentRequired│ │ ├── store_product →
string│ │ ├── phone_code_hash →
string│ │ ├── support_email_address →
string│ │ ├── support_email_subject →
string│ │ ├── currency →
string│ │ └── amount →
long│ │ ├── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ │ ├── id →
long│ │ │ │ └── access_hash →
long│ │ │ ├──
InputGroupCallSlug│ │ │ │ └── slug →
string│ │ │ └──
InputGroupCallInviteMessage│ │ │ └── msg_id →
int│ │ ├── sub_chain_id →
int│ │ ├── blocks →
Vector < bytes >│ │ └── next_offset →
int│ ├──
UpdateReadMonoForumInbox│ │ ├── channel_id →
long│ │ ├── saved_peer_id →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── read_max_id →
int│ │ ├── channel_id →
long│ │ ├── saved_peer_id →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── read_max_id →
int│ │ ├── exception →
true (optional)│ │ ├── channel_id →
long│ │ └── saved_peer_id →
Peer│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├──
UpdateGroupCallMessage│ │ ├── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ │ ├── id →
long│ │ │ │ └── access_hash →
long│ │ │ ├──
InputGroupCallSlug│ │ │ │ └── slug →
string│ │ │ └──
InputGroupCallInviteMessage│ │ │ └── msg_id →
int│ │ └── message →
GroupCallMessage│ │ └──
GroupCallMessage│ │ ├── from_admin →
true (optional)│ │ ├── id →
int│ │ ├── from_id →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├── date →
int│ │ ├── message →
TextWithEntities│ │ │ └──
TextWithEntities│ │ └── paid_message_stars →
long (optional)│ │ ├── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ │ ├── id →
long│ │ │ │ └── access_hash →
long│ │ │ ├──
InputGroupCallSlug│ │ │ │ └── slug →
string│ │ │ └──
InputGroupCallInviteMessage│ │ │ └── msg_id →
int│ │ ├── from_id →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── encrypted_message →
bytes│ ├──
UpdatePinnedForumTopic│ │ ├── pinned →
true (optional)│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── topic_id →
int│ ├──
UpdatePinnedForumTopics│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── order →
Vector < int > (optional)│ │ ├── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ │ ├── id →
long│ │ │ │ └── access_hash →
long│ │ │ ├──
InputGroupCallSlug│ │ │ │ └── slug →
string│ │ │ └──
InputGroupCallInviteMessage│ │ │ └── msg_id →
int│ │ └── messages →
Vector < int >│ │ ├── gift_id →
long│ │ └── state →
StarGiftAuctionState│ │ ├──
StarGiftAuctionStateNotModified│ │ ├──
StarGiftAuctionState│ │ │ ├── version →
int│ │ │ ├── start_date →
int│ │ │ ├── end_date →
int│ │ │ ├── min_bid_amount →
long│ │ │ ├── bid_levels →
Vector < AuctionBidLevel >│ │ │ │ └──
AuctionBidLevel│ │ │ ├── top_bidders →
Vector < long >│ │ │ ├── next_round_at →
int│ │ │ ├── last_gift_num →
int│ │ │ ├── gifts_left →
int│ │ │ ├── current_round →
int│ │ │ ├── total_rounds →
int│ │ │ └── rounds →
Vector < StarGiftAuctionRound >│ │ │ ├──
StarGiftAuctionRound│ │ │ └──
StarGiftAuctionRoundExtendable│ │ └──
StarGiftAuctionStateFinished│ │ ├── start_date →
int│ │ ├── end_date →
int│ │ ├── average_price →
long│ │ ├── listed_count →
int (optional)│ │ ├── fragment_listed_count →
int (optional)│ │ └── fragment_listed_url →
string (optional)│ │ ├── gift_id →
long│ │ └── user_state →
StarGiftAuctionUserState│ │ └──
StarGiftAuctionUserState│ │ ├── returned →
true (optional)│ │ ├── bid_amount →
long (optional)│ │ ├── bid_date →
int (optional)│ │ ├── min_bid_amount →
long (optional)│ │ ├── bid_peer →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ └── acquired_count →
int│ ├──
UpdateEmojiGameInfo│ │ └── info →
messages.EmojiGameInfo│ │ ├──
messages.EmojiGameUnavailable│ │ └──
messages.EmojiGameDiceInfo│ │ ├── game_hash →
string│ │ ├── prev_stake →
long│ │ ├── current_streak →
int│ │ ├── params →
Vector < int >│ │ └── plays_left →
int (optional)│ ├──
UpdateStarGiftCraftFail│ ├── chat_id →
long│ ├── user_id →
long│ ├── rank →
string│ └── version →
int├── chats →
Vector < Chat >│ ├──
ChatEmpty│ │ └── id →
long│ ├──
Chat│ │ ├── creator →
true (optional)│ │ ├── left →
true (optional)│ │ ├── deactivated →
true (optional)│ │ ├── call_active →
true (optional)│ │ ├── call_not_empty →
true (optional)│ │ ├── noforwards →
true (optional)│ │ ├── id →
long│ │ ├── title →
string│ │ ├── photo →
ChatPhoto│ │ │ ├──
ChatPhotoEmpty│ │ │ └──
ChatPhoto│ │ │ ├── has_video →
true (optional)│ │ │ ├── photo_id →
long│ │ │ ├── stripped_thumb →
bytes (optional)│ │ │ └── dc_id →
int│ │ ├── participants_count →
int│ │ ├── date →
int│ │ ├── version →
int│ │ ├── migrated_to →
InputChannel (optional)│ │ │ ├──
InputChannelEmpty│ │ │ ├──
InputChannel│ │ │ └──
InputChannelFromMessage│ │ ├── admin_rights →
ChatAdminRights (optional)│ │ │ └──
ChatAdminRights│ │ │ ├── change_info →
true (optional)│ │ │ ├── post_messages →
true (optional)│ │ │ ├── edit_messages →
true (optional)│ │ │ ├── delete_messages →
true (optional)│ │ │ ├── ban_users →
true (optional)│ │ │ ├── invite_users →
true (optional)│ │ │ ├── pin_messages →
true (optional)│ │ │ ├── add_admins →
true (optional)│ │ │ ├── anonymous →
true (optional)│ │ │ ├── manage_call →
true (optional)│ │ │ ├── other →
true (optional)│ │ │ ├── manage_topics →
true (optional)│ │ │ ├── post_stories →
true (optional)│ │ │ ├── edit_stories →
true (optional)│ │ │ ├── delete_stories →
true (optional)│ │ │ ├── manage_direct_messages →
true (optional)│ │ │ └── manage_ranks →
true (optional)│ │ └── default_banned_rights →
ChatBannedRights (optional)│ │ └──
ChatBannedRights│ │ ├── view_messages →
true (optional)│ │ ├── send_messages →
true (optional)│ │ ├── send_media →
true (optional)│ │ ├── send_stickers →
true (optional)│ │ ├── send_gifs →
true (optional)│ │ ├── send_games →
true (optional)│ │ ├── send_inline →
true (optional)│ │ ├── embed_links →
true (optional)│ │ ├── send_polls →
true (optional)│ │ ├── change_info →
true (optional)│ │ ├── invite_users →
true (optional)│ │ ├── pin_messages →
true (optional)│ │ ├── manage_topics →
true (optional)│ │ ├── send_photos →
true (optional)│ │ ├── send_videos →
true (optional)│ │ ├── send_roundvideos →
true (optional)│ │ ├── send_audios →
true (optional)│ │ ├── send_voices →
true (optional)│ │ ├── send_docs →
true (optional)│ │ ├── send_plain →
true (optional)│ │ ├── edit_rank →
true (optional)│ │ └── until_date →
int│ ├──
ChatForbidden│ │ ├── id →
long│ │ └── title →
string│ ├──
Channel│ │ ├── creator →
true (optional)│ │ ├── left →
true (optional)│ │ ├── broadcast →
true (optional)│ │ ├── verified →
true (optional)│ │ ├── megagroup →
true (optional)│ │ ├── restricted →
true (optional)│ │ ├── signatures →
true (optional)│ │ ├── min →
true (optional)│ │ ├── scam →
true (optional)│ │ ├── has_link →
true (optional)│ │ ├── has_geo →
true (optional)│ │ ├── slowmode_enabled →
true (optional)│ │ ├── call_active →
true (optional)│ │ ├── call_not_empty →
true (optional)│ │ ├── fake →
true (optional)│ │ ├── gigagroup →
true (optional)│ │ ├── noforwards →
true (optional)│ │ ├── join_to_send →
true (optional)│ │ ├── join_request →
true (optional)│ │ ├── forum →
true (optional)│ │ ├── stories_hidden →
true (optional)│ │ ├── stories_hidden_min →
true (optional)│ │ ├── stories_unavailable →
true (optional)│ │ ├── signature_profiles →
true (optional)│ │ ├── autotranslation →
true (optional)│ │ ├── broadcast_messages_allowed →
true (optional)│ │ ├── monoforum →
true (optional)│ │ ├── forum_tabs →
true (optional)│ │ ├── id →
long│ │ ├── access_hash →
long (optional)│ │ ├── title →
string│ │ ├── username →
string (optional)│ │ ├── photo →
ChatPhoto│ │ │ ├──
ChatPhotoEmpty│ │ │ └──
ChatPhoto│ │ │ ├── has_video →
true (optional)│ │ │ ├── photo_id →
long│ │ │ ├── stripped_thumb →
bytes (optional)│ │ │ └── dc_id →
int│ │ ├── date →
int│ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ └──
RestrictionReason│ │ │ ├── platform →
string│ │ │ ├── reason →
string│ │ │ └── text →
string│ │ ├── admin_rights →
ChatAdminRights (optional)│ │ │ └──
ChatAdminRights│ │ │ ├── change_info →
true (optional)│ │ │ ├── post_messages →
true (optional)│ │ │ ├── edit_messages →
true (optional)│ │ │ ├── delete_messages →
true (optional)│ │ │ ├── ban_users →
true (optional)│ │ │ ├── invite_users →
true (optional)│ │ │ ├── pin_messages →
true (optional)│ │ │ ├── add_admins →
true (optional)│ │ │ ├── anonymous →
true (optional)│ │ │ ├── manage_call →
true (optional)│ │ │ ├── other →
true (optional)│ │ │ ├── manage_topics →
true (optional)│ │ │ ├── post_stories →
true (optional)│ │ │ ├── edit_stories →
true (optional)│ │ │ ├── delete_stories →
true (optional)│ │ │ ├── manage_direct_messages →
true (optional)│ │ │ └── manage_ranks →
true (optional)│ │ ├── banned_rights →
ChatBannedRights (optional)│ │ │ └──
ChatBannedRights│ │ │ ├── view_messages →
true (optional)│ │ │ ├── send_messages →
true (optional)│ │ │ ├── send_media →
true (optional)│ │ │ ├── send_stickers →
true (optional)│ │ │ ├── send_gifs →
true (optional)│ │ │ ├── send_games →
true (optional)│ │ │ ├── send_inline →
true (optional)│ │ │ ├── embed_links →
true (optional)│ │ │ ├── send_polls →
true (optional)│ │ │ ├── change_info →
true (optional)│ │ │ ├── invite_users →
true (optional)│ │ │ ├── pin_messages →
true (optional)│ │ │ ├── manage_topics →
true (optional)│ │ │ ├── send_photos →
true (optional)│ │ │ ├── send_videos →
true (optional)│ │ │ ├── send_roundvideos →
true (optional)│ │ │ ├── send_audios →
true (optional)│ │ │ ├── send_voices →
true (optional)│ │ │ ├── send_docs →
true (optional)│ │ │ ├── send_plain →
true (optional)│ │ │ ├── edit_rank →
true (optional)│ │ │ └── until_date →
int│ │ ├── default_banned_rights →
ChatBannedRights (optional)│ │ │ └──
ChatBannedRights│ │ │ ├── view_messages →
true (optional)│ │ │ ├── send_messages →
true (optional)│ │ │ ├── send_media →
true (optional)│ │ │ ├── send_stickers →
true (optional)│ │ │ ├── send_gifs →
true (optional)│ │ │ ├── send_games →
true (optional)│ │ │ ├── send_inline →
true (optional)│ │ │ ├── embed_links →
true (optional)│ │ │ ├── send_polls →
true (optional)│ │ │ ├── change_info →
true (optional)│ │ │ ├── invite_users →
true (optional)│ │ │ ├── pin_messages →
true (optional)│ │ │ ├── manage_topics →
true (optional)│ │ │ ├── send_photos →
true (optional)│ │ │ ├── send_videos →
true (optional)│ │ │ ├── send_roundvideos →
true (optional)│ │ │ ├── send_audios →
true (optional)│ │ │ ├── send_voices →
true (optional)│ │ │ ├── send_docs →
true (optional)│ │ │ ├── send_plain →
true (optional)│ │ │ ├── edit_rank →
true (optional)│ │ │ └── until_date →
int│ │ ├── participants_count →
int (optional)│ │ ├── usernames →
Vector < Username > (optional)│ │ │ └──
Username│ │ │ ├── editable →
true (optional)│ │ │ ├── active →
true (optional)│ │ │ └── username →
string│ │ ├── stories_max_id →
RecentStory (optional)│ │ │ └──
RecentStory│ │ │ ├── live →
true (optional)│ │ │ └── max_id →
int (optional)│ │ ├── color →
PeerColor (optional)│ │ │ ├──
PeerColor│ │ │ │ ├── color →
int (optional)│ │ │ │ └── background_emoji_id →
long (optional)│ │ │ ├──
PeerColorCollectible│ │ │ │ ├── collectible_id →
long│ │ │ │ ├── gift_emoji_id →
long│ │ │ │ ├── background_emoji_id →
long│ │ │ │ ├── accent_color →
int│ │ │ │ ├── colors →
Vector < int >│ │ │ │ ├── dark_accent_color →
int (optional)│ │ │ │ └── dark_colors →
Vector < int > (optional)│ │ │ └──
InputPeerColorCollectible│ │ │ └── collectible_id →
long│ │ ├── profile_color →
PeerColor (optional)│ │ │ ├──
PeerColor│ │ │ │ ├── color →
int (optional)│ │ │ │ └── background_emoji_id →
long (optional)│ │ │ ├──
PeerColorCollectible│ │ │ │ ├── collectible_id →
long│ │ │ │ ├── gift_emoji_id →
long│ │ │ │ ├── background_emoji_id →
long│ │ │ │ ├── accent_color →
int│ │ │ │ ├── colors →
Vector < int >│ │ │ │ ├── dark_accent_color →
int (optional)│ │ │ │ └── dark_colors →
Vector < int > (optional)│ │ │ └──
InputPeerColorCollectible│ │ │ └── collectible_id →
long│ │ ├── emoji_status →
EmojiStatus (optional)│ │ │ ├──
EmojiStatusEmpty│ │ │ ├──
EmojiStatus│ │ │ │ ├── document_id →
long│ │ │ │ └── until →
int (optional)│ │ │ ├──
EmojiStatusCollectible│ │ │ │ ├── collectible_id →
long│ │ │ │ ├── document_id →
long│ │ │ │ ├── title →
string│ │ │ │ ├── slug →
string│ │ │ │ ├── pattern_document_id →
long│ │ │ │ ├── center_color →
int│ │ │ │ ├── edge_color →
int│ │ │ │ ├── pattern_color →
int│ │ │ │ ├── text_color →
int│ │ │ │ └── until →
int (optional)│ │ │ └──
InputEmojiStatusCollectible│ │ │ ├── collectible_id →
long│ │ │ └── until →
int (optional)│ │ ├── level →
int (optional)│ │ ├── subscription_until_date →
int (optional)│ │ ├── bot_verification_icon →
long (optional)│ │ ├── send_paid_messages_stars →
long (optional)│ │ └── linked_monoforum_id →
long (optional)│ └──
ChannelForbidden│ ├── broadcast →
true (optional)│ ├── megagroup →
true (optional)│ ├── monoforum →
true (optional)│ ├── id →
long│ ├── access_hash →
long│ ├── title →
string│ └── until_date →
int (optional)└── users →
Vector < User >├──
UserEmpty│ └── id →
long└──
User├── is_self →
true (optional)├── contact →
true (optional)├── mutual_contact →
true (optional)├── deleted →
true (optional)├── bot →
true (optional)├── bot_chat_history →
true (optional)├── bot_nochats →
true (optional)├── verified →
true (optional)├── restricted →
true (optional)├── min →
true (optional)├── bot_inline_geo →
true (optional)├── support →
true (optional)├── scam →
true (optional)├── apply_min_photo →
true (optional)├── fake →
true (optional)├── bot_attach_menu →
true (optional)├── premium →
true (optional)├── attach_menu_enabled →
true (optional)├── bot_can_edit →
true (optional)├── close_friend →
true (optional)├── stories_hidden →
true (optional)├── stories_unavailable →
true (optional)├── contact_require_premium →
true (optional)├── bot_business →
true (optional)├── bot_has_main_app →
true (optional)├── bot_forum_view →
true (optional)├── bot_forum_can_manage_topics →
true (optional)├── id →
long├── access_hash →
long (optional)├── first_name →
string (optional)├── last_name →
string (optional)├── username →
string (optional)├── phone →
string (optional)├── photo →
UserProfilePhoto (optional)│ ├──
UserProfilePhotoEmpty│ └──
UserProfilePhoto│ ├── has_video →
true (optional)│ ├── personal →
true (optional)│ ├── photo_id →
long│ ├── stripped_thumb →
bytes (optional)│ └── dc_id →
int├── status →
UserStatus (optional)│ ├──
UserStatusEmpty│ ├──
UserStatusOnline│ │ └── expires →
int│ ├──
UserStatusOffline│ │ └── was_online →
int│ ├──
UserStatusRecently│ │ └── by_me →
true (optional)│ ├──
UserStatusLastWeek│ │ └── by_me →
true (optional)│ └──
UserStatusLastMonth│ └── by_me →
true (optional)├── bot_info_version →
int (optional)├── restriction_reason →
Vector < RestrictionReason > (optional)│ └──
RestrictionReason│ ├── platform →
string│ ├── reason →
string│ └── text →
string├── bot_inline_placeholder →
string (optional)├── lang_code →
string (optional)├── emoji_status →
EmojiStatus (optional)│ ├──
EmojiStatusEmpty│ ├──
EmojiStatus│ │ ├── document_id →
long│ │ └── until →
int (optional)│ ├──
EmojiStatusCollectible│ │ ├── collectible_id →
long│ │ ├── document_id →
long│ │ ├── title →
string│ │ ├── slug →
string│ │ ├── pattern_document_id →
long│ │ ├── center_color →
int│ │ ├── edge_color →
int│ │ ├── pattern_color →
int│ │ ├── text_color →
int│ │ └── until →
int (optional)│ ├── collectible_id →
long│ └── until →
int (optional)├── usernames →
Vector < Username > (optional)│ └──
Username│ ├── editable →
true (optional)│ ├── active →
true (optional)│ └── username →
string├── stories_max_id →
RecentStory (optional)│ └──
RecentStory│ ├── live →
true (optional)│ └── max_id →
int (optional)├── color →
PeerColor (optional)│ ├──
PeerColor│ │ ├── color →
int (optional)│ │ └── background_emoji_id →
long (optional)│ ├──
PeerColorCollectible│ │ ├── collectible_id →
long│ │ ├── gift_emoji_id →
long│ │ ├── background_emoji_id →
long│ │ ├── accent_color →
int│ │ ├── colors →
Vector < int >│ │ ├── dark_accent_color →
int (optional)│ │ └── dark_colors →
Vector < int > (optional)│ └── collectible_id →
long├── profile_color →
PeerColor (optional)│ ├──
PeerColor│ │ ├── color →
int (optional)│ │ └── background_emoji_id →
long (optional)│ ├──
PeerColorCollectible│ │ ├── collectible_id →
long│ │ ├── gift_emoji_id →
long│ │ ├── background_emoji_id →
long│ │ ├── accent_color →
int│ │ ├── colors →
Vector < int >│ │ ├── dark_accent_color →
int (optional)│ │ └── dark_colors →
Vector < int > (optional)│ └── collectible_id →
long├── bot_active_users →
int (optional)├── bot_verification_icon →
long (optional)└── send_paid_messages_stars →
long (optional)Example
ChannelDifference(
final=None,
pts=0,
timeout=0,
new_messages=[
MessageEmpty(
id=0,
peer_id=None
)
],
other_updates=[
UpdateNewMessage(
message=MessageEmpty(
id=0,
peer_id=None
),
pts=0,
pts_count=0
)
],
chats=[
ChatEmpty(id=0)
],
users=[
UserEmpty(id=0)
],
)