UpdateShort

class pyrogram.raw.types.UpdateShort

Shortened constructor containing info on one update not requiring auxiliary data

Constructor of Updates.

Details:
  • Layer: 223

  • ID: 78D4DEC1

Parameters:
  • update (Update) – Update

  • date (int 32-bit) – Date of event

Functions:

This object can be returned by 128 functions.

account.GetNotifyExceptions

Returns list of chats with non-default notification settings

account.UpdateConnectedBot

Connect a business bot » to the current account, or to change the current connection settings.

account.GetBotBusinessConnection

Bots may invoke this method to re-fetch the updateBotBusinessConnect constructor associated with a specific business connection_id, see here » for more info on connected business bots.

users.SuggestBirthday

{schema}

contacts.DeleteContacts

Deletes several contacts from the list.

contacts.AddContact

Add an existing telegram user as contact.

contacts.AcceptContact

If the add contact action bar is active, add that user as contact

contacts.GetLocated

Get users and geochats near you, see here » for more info.

contacts.BlockFromReplies

Stop getting notifications about discussion replies of a certain user in @replies

messages.SendMessage

Sends a message to a chat

messages.SendMedia

Send a media

messages.ForwardMessages

Forwards messages by their IDs.

messages.EditChatTitle

Changes chat name and sends a service message on it.

messages.EditChatPhoto

Changes chat photo and sends a service message on it

messages.DeleteChatUser

Deletes a user from a chat and sends a service message on it.

messages.ImportChatInvite

Import a chat invite and join a private chat/supergroup/channel

messages.StartBot

Start a conversation with a bot using a deep linking parameter

messages.MigrateChat

Turn a basic group into a supergroup

messages.SendInlineBotResult

Send a result obtained using messages.getInlineBotResults.

messages.EditMessage

Edit message

messages.GetAllDrafts

Return all message drafts.

messages.SetGameScore

Use this method to set the score of the specified user in a game sent as a normal message (bots only).

messages.SendScreenshotNotification

Notify the other user in a private chat that a screenshot of the chat was taken

messages.SendMultiMedia

Send an album or grouped media

messages.UpdatePinnedMessage

Pin a message

messages.SendVote

Vote in a poll

messages.GetPollResults

Get poll results

messages.EditChatDefaultBannedRights

Edit the default banned rights of a channel/supergroup/group.

messages.SendScheduledMessages

Send scheduled messages right away

messages.DeleteScheduledMessages

Delete scheduled messages

messages.SetHistoryTTL

Set maximum Time-To-Live of all messages in the specified chat

messages.SetChatTheme

Change the chat theme of a certain chat, see here » for more info.

messages.HideChatJoinRequest

Dismiss or approve a chat join request related to a specific chat or channel.

messages.HideAllChatJoinRequests

Dismiss or approve all join requests related to a specific chat or channel.

messages.ToggleNoForwards

Enable or disable content protection on a channel or chat

messages.SendReaction

React to message.

messages.GetMessagesReactions

Get message reactions »

messages.SetChatAvailableReactions

Change the set of message reactions » that can be used in a certain group, supergroup or channel

messages.SendWebViewData

Used by the user to relay data from an opened reply keyboard bot mini app to the bot that owns it.

messages.GetExtendedMedia

Fetch updated information about paid media, see here » for the full flow.

messages.SendBotRequestedPeer

Send one or more chosen peers, as requested by a keyboardButtonRequestPeer button.

messages.SetChatWallPaper

Set a custom wallpaper » in a specific private chat with another user.

messages.SendQuickReplyMessages

Send a quick reply shortcut ».

messages.DeleteQuickReplyMessages

Delete one or more messages from a quick reply shortcut.

messages.EditFactCheck

Edit/create a fact-check on a message.

messages.DeleteFactCheck

Delete a fact-check from a message.

messages.SendPaidReaction

Sends one or more paid Telegram Star reactions », transferring Telegram Stars » to a channel's balance.

messages.GetPaidReactionPrivacy

Fetches an updatePaidReactionPrivacy update with the current default paid reaction privacy, see here » for more info.

messages.ToggleTodoCompleted

Mark one or more items of a todo list » as completed or not completed.

messages.AppendTodoList

Appends one or more items to a todo list ».

messages.ToggleSuggestedPostApproval

Approve or reject a suggested post ».

messages.EditForumTopic

{schema}

messages.UpdatePinnedForumTopic

{schema}

messages.ReorderPinnedForumTopics

{schema}

messages.CreateForumTopic

{schema}

messages.EditChatCreator

Telegram API function.

messages.EditChatParticipantRank

Telegram API function.

channels.CreateChannel

Create a supergroup/channel.

channels.EditAdmin

Modify the admin rights of a user in a supergroup/channel.

channels.EditTitle

Edit the name of a channel/supergroup

channels.EditPhoto

Change the photo of a channel/supergroup

channels.JoinChannel

Join a channel/supergroup

channels.LeaveChannel

Leave a channel/supergroup

channels.DeleteChannel

Delete a channel/supergroup

channels.ToggleSignatures

Enable/disable message signatures in channels

channels.EditBanned

Ban/unban/kick a user in a supergroup/channel.

channels.DeleteHistory

Delete the history of a supergroup

channels.TogglePreHistoryHidden

Hide/unhide message history for new channel/supergroup users

channels.ToggleSlowMode

Toggle supergroup slow mode: if enabled, users will only be able to send one message every seconds seconds

channels.ConvertToGigagroup

Convert a supergroup to a gigagroup, when requested by channel suggestions.

channels.ToggleJoinToSend

Set whether all users should join a discussion group in order to comment on a post »

channels.ToggleJoinRequest

Set whether all users should request admin approval to join the group ».

channels.ToggleForum

Enable or disable forum functionality in a supergroup.

channels.ToggleAntiSpam

Enable or disable the native antispam system.

channels.ToggleParticipantsHidden

Hide or display the participants list in a supergroup.

channels.UpdateColor

Update the accent color and background custom emoji » of a channel.

channels.ToggleViewForumAsMessages

Users may also choose to display messages from all topics of a forum as if they were sent to a normal group, using a "View as messages" setting in the local client: this setting only affects the current account, and is synced to other logged in sessions using this method.

channels.UpdateEmojiStatus

Set an emoji status for a channel or supergroup.

channels.SetBoostsToUnblockRestrictions

Admins with ban_users admin rights » may allow users that apply a certain number of booosts » to the group to bypass slow mode » and other » supergroup restrictions, see here » for more info.

channels.RestrictSponsoredMessages

Disable ads on the specified channel, for all users.

channels.UpdatePaidMessagesPrice

Enable or disable paid messages » in this supergroup or monoforum.

channels.ToggleAutotranslation

Toggle autotranslation in a channel, for all users: see here » for more info.

bots.AllowSendMessage

Allow the specified bot to send us messages

payments.AssignAppStoreTransaction

Informs server about a purchase made through the App Store: for official applications only.

payments.AssignPlayMarketTransaction

Informs server about a purchase made through the Play Store: for official applications only.

payments.ApplyGiftCode

Apply a Telegram Premium giftcode »

payments.LaunchPrepaidGiveaway

Launch a prepaid giveaway ».

payments.RefundStarsCharge

Refund a Telegram Stars transaction, see here » for more info.

payments.UpgradeStarGift

Upgrade a gift to a collectible gift: can only be used if the upgrade was already paid by the gift sender; see here » for more info on the full flow (including the different flow to use in case the upgrade was not paid by the gift sender).

payments.TransferStarGift

Transfer a collectible gift to another user or channel: can only be used if transfer is free (i.e. messageActionStarGiftUnique.transfer_stars is not set); see here » for more info on the full flow (including the different flow to use in case the transfer isn't free).

payments.UpdateStarGiftPrice

A collectible gift we own » can be put up for sale on the gift marketplace » with this method, see here » for more info.

payments.ResolveStarGiftOffer

{schema}

payments.SendStarGiftOffer

{schema}

payments.CraftStarGift

{schema}

phone.DiscardCall

Refuse or end running call

phone.SetCallRating

Rate a call, returns info about the rating message sent to the official VoIP bot.

phone.CreateGroupCall

Create a group call or livestream

phone.JoinGroupCall

Join a group call

phone.LeaveGroupCall

Leave a group call

phone.InviteToGroupCall

Invite a set of users to a group call.

phone.DiscardGroupCall

Terminate a group call

phone.ToggleGroupCallSettings

Change group call settings

phone.ToggleGroupCallRecord

Start or stop recording a group call: the recorded audio and video streams will be automatically sent to Saved messages (the chat with ourselves).

phone.EditGroupCallParticipant

Edit information about a given group call participant

phone.EditGroupCallTitle

Edit the title of a group call or livestream

phone.ToggleGroupCallStartSubscription

Subscribe or unsubscribe to a scheduled group call

phone.StartScheduledGroupCall

Start a scheduled group call.

phone.JoinGroupCallPresentation

Start screen sharing in a call

phone.LeaveGroupCallPresentation

Stop screen sharing in a group call

phone.CreateConferenceCall

Create and optionally join a new conference call.

phone.DeleteConferenceCallParticipants

Remove participants from a conference call.

phone.SendConferenceCallBroadcast

Broadcast a blockchain block to all members of a conference call, see here » for more info.

phone.InviteConferenceCallParticipant

Invite a user to a conference call.

phone.DeclineConferenceCallInvite

Declines a conference call invite.

phone.GetGroupCallChainBlocks

Fetch the blocks of a conference blockchain ».

phone.SendGroupCallMessage

{schema}

phone.DeleteGroupCallMessages

{schema}

phone.DeleteGroupCallParticipantMessages

{schema}

folders.EditPeerFolders

Edit peers in peer folder

chatlists.JoinChatlistInvite

Import a chat folder deep link », joining some or all the chats in the folder.

chatlists.JoinChatlistUpdates

Join channels and supergroups recently added to a chat folder deep link ».

chatlists.LeaveChatlist

Delete a folder imported using a chat folder deep link »

stories.SendStory

Uploads a Telegram Story.

stories.EditStory

Edit an uploaded story

stories.ActivateStealthMode

Activates stories stealth mode, see here » for more info.

stories.SendReaction

React to a story.

stories.GetAllReadPeerStories

Obtain the latest read story ID for all peers when first logging in, returned as a list of updateReadStories updates, see here » for more info.

stories.StartLive

{schema}

TL Schema

updateShort#78d4dec1
update:Update
date:int

= Updates

Parameter Tree

UpdateShort
├── updateUpdate
│ ├── UpdateNewMessage
│ │ ├── messageMessage
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── ptsint
│ │ └── pts_countint
│ ├── UpdateMessageID
│ │ ├── idint
│ │ └── random_idlong
│ ├── UpdateDeleteMessages
│ │ ├── messagesVector < int >
│ │ ├── ptsint
│ │ └── pts_countint
│ ├── UpdateUserTyping
│ │ ├── user_idlong
│ │ ├── top_msg_idint (optional)
│ │ └── actionSendMessageAction
│ │ ├── SendMessageTypingAction
│ │ ├── SendMessageCancelAction
│ │ │ └── progressint
│ │ │ └── progressint
│ │ │ └── progressint
│ │ │ └── progressint
│ │ ├── SendMessageGamePlayAction
│ │ │ └── progressint
│ │ ├── SpeakingInGroupCallAction
│ │ │ └── progressint
│ │ ├── SendMessageEmojiInteraction
│ │ │ ├── emoticonstring
│ │ │ ├── msg_idint
│ │ │ └── interactionDataJSON
│ │ │ └── DataJSON
│ │ │ └── emoticonstring
│ │ └── SendMessageTextDraftAction
│ │ ├── random_idlong
│ │ └── textTextWithEntities
│ │ └── TextWithEntities
│ ├── UpdateChatUserTyping
│ │ ├── chat_idlong
│ │ ├── from_idPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── actionSendMessageAction
│ │ ├── SendMessageTypingAction
│ │ ├── SendMessageCancelAction
│ │ │ └── progressint
│ │ │ └── progressint
│ │ │ └── progressint
│ │ │ └── progressint
│ │ ├── SendMessageGamePlayAction
│ │ │ └── progressint
│ │ ├── SpeakingInGroupCallAction
│ │ │ └── progressint
│ │ ├── SendMessageEmojiInteraction
│ │ │ ├── emoticonstring
│ │ │ ├── msg_idint
│ │ │ └── interactionDataJSON
│ │ │ └── DataJSON
│ │ │ └── emoticonstring
│ │ └── SendMessageTextDraftAction
│ │ ├── random_idlong
│ │ └── textTextWithEntities
│ │ └── TextWithEntities
│ │ └── participantsChatParticipants
│ │ ├── ChatParticipantsForbidden
│ │ │ ├── chat_idlong
│ │ │ └── self_participantChatParticipant (optional)
│ │ │ ├── ChatParticipant
│ │ │ ├── ChatParticipantCreator
│ │ │ └── ChatParticipantAdmin
│ │ └── ChatParticipants
│ │ ├── chat_idlong
│ │ ├── participantsVector < ChatParticipant >
│ │ │ ├── ChatParticipant
│ │ │ ├── ChatParticipantCreator
│ │ │ └── ChatParticipantAdmin
│ │ └── versionint
│ ├── UpdateUserStatus
│ │ ├── user_idlong
│ │ └── statusUserStatus
│ │ ├── UserStatusEmpty
│ │ ├── UserStatusOnline
│ │ │ └── expiresint
│ │ ├── UserStatusOffline
│ │ │ └── was_onlineint
│ │ ├── UserStatusRecently
│ │ │ └── by_metrue (optional)
│ │ ├── UserStatusLastWeek
│ │ │ └── by_metrue (optional)
│ │ └── UserStatusLastMonth
│ │ └── by_metrue (optional)
│ ├── UpdateUserName
│ │ ├── user_idlong
│ │ ├── first_namestring
│ │ ├── last_namestring
│ │ └── usernamesVector < Username >
│ │ └── Username
│ │ ├── editabletrue (optional)
│ │ ├── activetrue (optional)
│ │ └── usernamestring
│ │ ├── unconfirmedtrue (optional)
│ │ ├── hashlong
│ │ ├── dateint (optional)
│ │ ├── devicestring (optional)
│ │ └── locationstring (optional)
│ │ ├── messageEncryptedMessage
│ │ │ ├── EncryptedMessage
│ │ │ │ ├── random_idlong
│ │ │ │ ├── chat_idint
│ │ │ │ ├── dateint
│ │ │ │ ├── bytesbytes
│ │ │ │ └── fileEncryptedFile
│ │ │ │ ├── EncryptedFileEmpty
│ │ │ │ └── EncryptedFile
│ │ │ └── EncryptedMessageService
│ │ │ ├── random_idlong
│ │ │ ├── chat_idint
│ │ │ ├── dateint
│ │ │ └── bytesbytes
│ │ └── qtsint
│ │ └── chat_idint
│ ├── UpdateEncryption
│ │ ├── chatEncryptedChat
│ │ │ ├── EncryptedChatEmpty
│ │ │ │ └── idint
│ │ │ ├── EncryptedChatWaiting
│ │ │ │ ├── idint
│ │ │ │ ├── access_hashlong
│ │ │ │ ├── dateint
│ │ │ │ ├── admin_idlong
│ │ │ │ └── participant_idlong
│ │ │ ├── EncryptedChatRequested
│ │ │ │ ├── folder_idint (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── access_hashlong
│ │ │ │ ├── dateint
│ │ │ │ ├── admin_idlong
│ │ │ │ ├── participant_idlong
│ │ │ │ └── g_abytes
│ │ │ ├── EncryptedChat
│ │ │ │ ├── idint
│ │ │ │ ├── access_hashlong
│ │ │ │ ├── dateint
│ │ │ │ ├── admin_idlong
│ │ │ │ ├── participant_idlong
│ │ │ │ ├── g_a_or_bbytes
│ │ │ │ └── key_fingerprintlong
│ │ │ └── EncryptedChatDiscarded
│ │ │ ├── history_deletedtrue (optional)
│ │ │ └── idint
│ │ └── dateint
│ │ ├── chat_idint
│ │ ├── max_dateint
│ │ └── dateint
│ │ ├── chat_idlong
│ │ ├── user_idlong
│ │ ├── inviter_idlong
│ │ ├── dateint
│ │ └── versionint
│ │ ├── chat_idlong
│ │ ├── user_idlong
│ │ └── versionint
│ ├── UpdateDcOptions
│ │ └── dc_optionsVector < DcOption >
│ │ └── DcOption
│ │ ├── ipv6true (optional)
│ │ ├── media_onlytrue (optional)
│ │ ├── tcpo_onlytrue (optional)
│ │ ├── cdntrue (optional)
│ │ ├── statictrue (optional)
│ │ ├── this_port_onlytrue (optional)
│ │ ├── idint
│ │ ├── ip_addressstring
│ │ ├── portint
│ │ └── secretbytes (optional)
│ ├── UpdateNotifySettings
│ │ ├── peerNotifyPeer
│ │ │ ├── NotifyPeer
│ │ │ │ └── peerPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── NotifyUsers
│ │ │ ├── NotifyChats
│ │ │ ├── NotifyBroadcasts
│ │ │ └── NotifyForumTopic
│ │ │ ├── peerPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ └── top_msg_idint
│ │ └── notify_settingsPeerNotifySettings
│ │ └── PeerNotifySettings
│ │ ├── show_previewsBool (optional)
│ │ ├── silentBool (optional)
│ │ ├── mute_untilint (optional)
│ │ ├── ios_soundNotificationSound (optional)
│ │ │ ├── NotificationSoundDefault
│ │ │ ├── NotificationSoundNone
│ │ │ ├── NotificationSoundLocal
│ │ │ └── NotificationSoundRingtone
│ │ ├── android_soundNotificationSound (optional)
│ │ │ ├── NotificationSoundDefault
│ │ │ ├── NotificationSoundNone
│ │ │ ├── NotificationSoundLocal
│ │ │ └── NotificationSoundRingtone
│ │ ├── other_soundNotificationSound (optional)
│ │ │ ├── NotificationSoundDefault
│ │ │ ├── NotificationSoundNone
│ │ │ ├── NotificationSoundLocal
│ │ │ └── NotificationSoundRingtone
│ │ ├── stories_mutedBool (optional)
│ │ ├── stories_hide_senderBool (optional)
│ │ ├── stories_ios_soundNotificationSound (optional)
│ │ │ ├── NotificationSoundDefault
│ │ │ ├── NotificationSoundNone
│ │ │ ├── NotificationSoundLocal
│ │ │ └── NotificationSoundRingtone
│ │ ├── stories_android_soundNotificationSound (optional)
│ │ │ ├── NotificationSoundDefault
│ │ │ ├── NotificationSoundNone
│ │ │ ├── NotificationSoundLocal
│ │ │ └── NotificationSoundRingtone
│ │ └── stories_other_soundNotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ └── NotificationSoundRingtone
│ │ ├── popuptrue (optional)
│ │ ├── invert_mediatrue (optional)
│ │ ├── inbox_dateint (optional)
│ │ ├── typestring
│ │ ├── messagestring
│ │ ├── mediaMessageMedia
│ │ │ ├── MessageMediaEmpty
│ │ │ ├── MessageMediaPhoto
│ │ │ │ ├── spoilertrue (optional)
│ │ │ │ ├── photoPhoto (optional)
│ │ │ │ │ ├── PhotoEmpty
│ │ │ │ │ └── Photo
│ │ │ │ └── ttl_secondsint (optional)
│ │ │ ├── MessageMediaGeo
│ │ │ │ └── geoGeoPoint
│ │ │ │ ├── GeoPointEmpty
│ │ │ │ └── GeoPoint
│ │ │ ├── MessageMediaContact
│ │ │ │ ├── phone_numberstring
│ │ │ │ ├── first_namestring
│ │ │ │ ├── last_namestring
│ │ │ │ ├── vcardstring
│ │ │ │ └── user_idlong
│ │ │ ├── MessageMediaUnsupported
│ │ │ ├── MessageMediaDocument
│ │ │ │ ├── nopremiumtrue (optional)
│ │ │ │ ├── spoilertrue (optional)
│ │ │ │ ├── videotrue (optional)
│ │ │ │ ├── roundtrue (optional)
│ │ │ │ ├── voicetrue (optional)
│ │ │ │ ├── documentDocument (optional)
│ │ │ │ │ ├── DocumentEmpty
│ │ │ │ │ └── Document
│ │ │ │ ├── alt_documentsVector < Document > (optional)
│ │ │ │ │ ├── DocumentEmpty
│ │ │ │ │ └── Document
│ │ │ │ ├── video_coverPhoto (optional)
│ │ │ │ │ ├── PhotoEmpty
│ │ │ │ │ └── Photo
│ │ │ │ ├── video_timestampint (optional)
│ │ │ │ └── ttl_secondsint (optional)
│ │ │ ├── MessageMediaWebPage
│ │ │ │ ├── force_large_mediatrue (optional)
│ │ │ │ ├── force_small_mediatrue (optional)
│ │ │ │ ├── manualtrue (optional)
│ │ │ │ ├── safetrue (optional)
│ │ │ │ └── webpageWebPage
│ │ │ │ ├── WebPageEmpty
│ │ │ │ ├── WebPagePending
│ │ │ │ ├── WebPage
│ │ │ │ └── WebPageNotModified
│ │ │ ├── MessageMediaVenue
│ │ │ │ ├── geoGeoPoint
│ │ │ │ │ ├── GeoPointEmpty
│ │ │ │ │ └── GeoPoint
│ │ │ │ ├── titlestring
│ │ │ │ ├── addressstring
│ │ │ │ ├── providerstring
│ │ │ │ ├── venue_idstring
│ │ │ │ └── venue_typestring
│ │ │ ├── MessageMediaGame
│ │ │ │ └── gameGame
│ │ │ │ └── Game
│ │ │ ├── MessageMediaInvoice
│ │ │ │ ├── shipping_address_requestedtrue (optional)
│ │ │ │ ├── testtrue (optional)
│ │ │ │ ├── titlestring
│ │ │ │ ├── descriptionstring
│ │ │ │ ├── photoWebDocument (optional)
│ │ │ │ │ ├── WebDocument
│ │ │ │ │ └── WebDocumentNoProxy
│ │ │ │ ├── receipt_msg_idint (optional)
│ │ │ │ ├── currencystring
│ │ │ │ ├── total_amountlong
│ │ │ │ ├── start_paramstring
│ │ │ │ └── extended_mediaMessageExtendedMedia (optional)
│ │ │ │ ├── MessageExtendedMediaPreview
│ │ │ │ └── MessageExtendedMedia
│ │ │ ├── MessageMediaGeoLive
│ │ │ │ ├── geoGeoPoint
│ │ │ │ │ ├── GeoPointEmpty
│ │ │ │ │ └── GeoPoint
│ │ │ │ ├── headingint (optional)
│ │ │ │ ├── periodint
│ │ │ │ └── proximity_notification_radiusint (optional)
│ │ │ ├── MessageMediaPoll
│ │ │ │ ├── pollPoll
│ │ │ │ │ └── Poll
│ │ │ │ └── resultsPollResults
│ │ │ │ └── PollResults
│ │ │ ├── MessageMediaDice
│ │ │ │ ├── valueint
│ │ │ │ ├── emoticonstring
│ │ │ │ └── game_outcomemessages.EmojiGameOutcome (optional)
│ │ │ │ └── messages.EmojiGameOutcome
│ │ │ ├── MessageMediaStory
│ │ │ │ ├── via_mentiontrue (optional)
│ │ │ │ ├── peerPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── idint
│ │ │ │ └── storyStoryItem (optional)
│ │ │ │ ├── StoryItemDeleted
│ │ │ │ ├── StoryItemSkipped
│ │ │ │ └── StoryItem
│ │ │ ├── MessageMediaGiveaway
│ │ │ │ ├── only_new_subscriberstrue (optional)
│ │ │ │ ├── winners_are_visibletrue (optional)
│ │ │ │ ├── channelsVector < long >
│ │ │ │ ├── countries_iso2Vector < string > (optional)
│ │ │ │ ├── prize_descriptionstring (optional)
│ │ │ │ ├── quantityint
│ │ │ │ ├── monthsint (optional)
│ │ │ │ ├── starslong (optional)
│ │ │ │ └── until_dateint
│ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ ├── only_new_subscriberstrue (optional)
│ │ │ │ ├── refundedtrue (optional)
│ │ │ │ ├── channel_idlong
│ │ │ │ ├── additional_peers_countint (optional)
│ │ │ │ ├── launch_msg_idint
│ │ │ │ ├── winners_countint
│ │ │ │ ├── unclaimed_countint
│ │ │ │ ├── winnersVector < long >
│ │ │ │ ├── monthsint (optional)
│ │ │ │ ├── starslong (optional)
│ │ │ │ ├── prize_descriptionstring (optional)
│ │ │ │ └── until_dateint
│ │ │ ├── MessageMediaPaidMedia
│ │ │ │ ├── stars_amountlong
│ │ │ │ └── extended_mediaVector < MessageExtendedMedia >
│ │ │ │ ├── MessageExtendedMediaPreview
│ │ │ │ └── MessageExtendedMedia
│ │ │ ├── MessageMediaToDo
│ │ │ │ ├── todoTodoList
│ │ │ │ │ └── TodoList
│ │ │ │ └── completionsVector < TodoCompletion > (optional)
│ │ │ │ └── TodoCompletion
│ │ │ └── MessageMediaVideoStream
│ │ │ ├── rtmp_streamtrue (optional)
│ │ │ └── callInputGroupCall
│ │ │ ├── InputGroupCall
│ │ │ ├── InputGroupCallSlug
│ │ │ └── InputGroupCallInviteMessage
│ │ └── entitiesVector < MessageEntity >
│ │ ├── MessageEntityUnknown
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityMention
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityHashtag
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityBotCommand
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityUrl
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityEmail
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityBold
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityItalic
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityCode
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityPre
│ │ │ ├── offsetint
│ │ │ ├── lengthint
│ │ │ └── languagestring
│ │ ├── MessageEntityTextUrl
│ │ │ ├── offsetint
│ │ │ ├── lengthint
│ │ │ └── urlstring
│ │ ├── MessageEntityMentionName
│ │ │ ├── offsetint
│ │ │ ├── lengthint
│ │ │ └── user_idlong
│ │ │ ├── offsetint
│ │ │ ├── lengthint
│ │ │ └── user_idInputUser
│ │ │ ├── InputUserEmpty
│ │ │ ├── InputUserSelf
│ │ │ ├── InputUser
│ │ │ └── InputUserFromMessage
│ │ ├── MessageEntityPhone
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityCashtag
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityUnderline
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityStrike
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityBankCard
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntitySpoiler
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ ├── MessageEntityCustomEmoji
│ │ │ ├── offsetint
│ │ │ ├── lengthint
│ │ │ └── document_idlong
│ │ ├── MessageEntityBlockquote
│ │ │ ├── collapsedtrue (optional)
│ │ │ ├── offsetint
│ │ │ └── lengthint
│ │ └── MessageEntityFormattedDate
│ │ ├── relativetrue (optional)
│ │ ├── short_timetrue (optional)
│ │ ├── long_timetrue (optional)
│ │ ├── short_datetrue (optional)
│ │ ├── long_datetrue (optional)
│ │ ├── day_of_weektrue (optional)
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── dateint
│ ├── UpdatePrivacy
│ │ ├── keyPrivacyKey
│ │ │ ├── PrivacyKeyStatusTimestamp
│ │ │ ├── PrivacyKeyChatInvite
│ │ │ ├── PrivacyKeyPhoneCall
│ │ │ ├── PrivacyKeyPhoneP2P
│ │ │ ├── PrivacyKeyForwards
│ │ │ ├── PrivacyKeyProfilePhoto
│ │ │ ├── PrivacyKeyPhoneNumber
│ │ │ ├── PrivacyKeyAddedByPhone
│ │ │ ├── PrivacyKeyVoiceMessages
│ │ │ ├── PrivacyKeyAbout
│ │ │ ├── PrivacyKeyBirthday
│ │ │ ├── PrivacyKeyStarGiftsAutoSave
│ │ │ ├── PrivacyKeyNoPaidMessages
│ │ │ └── PrivacyKeySavedMusic
│ │ └── rulesVector < PrivacyRule >
│ │ ├── PrivacyValueAllowContacts
│ │ ├── PrivacyValueAllowAll
│ │ ├── PrivacyValueAllowUsers
│ │ │ └── usersVector < long >
│ │ ├── PrivacyValueDisallowAll
│ │ ├── PrivacyValueDisallowUsers
│ │ │ └── usersVector < long >
│ │ │ └── chatsVector < long >
│ │ │ └── chatsVector < long >
│ │ ├── PrivacyValueAllowPremium
│ │ ├── PrivacyValueAllowBots
│ │ └── PrivacyValueDisallowBots
│ ├── UpdateUserPhone
│ │ ├── user_idlong
│ │ └── phonestring
│ │ ├── folder_idint (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── top_msg_idint (optional)
│ │ ├── max_idint
│ │ ├── still_unread_countint
│ │ ├── ptsint
│ │ └── pts_countint
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── max_idint
│ │ ├── ptsint
│ │ └── pts_countint
│ ├── UpdateWebPage
│ │ ├── webpageWebPage
│ │ │ ├── WebPageEmpty
│ │ │ │ ├── idlong
│ │ │ │ └── urlstring (optional)
│ │ │ ├── WebPagePending
│ │ │ │ ├── idlong
│ │ │ │ ├── urlstring (optional)
│ │ │ │ └── dateint
│ │ │ ├── WebPage
│ │ │ │ ├── has_large_mediatrue (optional)
│ │ │ │ ├── video_cover_phototrue (optional)
│ │ │ │ ├── idlong
│ │ │ │ ├── urlstring
│ │ │ │ ├── display_urlstring
│ │ │ │ ├── hashint
│ │ │ │ ├── typestring (optional)
│ │ │ │ ├── site_namestring (optional)
│ │ │ │ ├── titlestring (optional)
│ │ │ │ ├── descriptionstring (optional)
│ │ │ │ ├── photoPhoto (optional)
│ │ │ │ │ ├── PhotoEmpty
│ │ │ │ │ └── Photo
│ │ │ │ ├── embed_urlstring (optional)
│ │ │ │ ├── embed_typestring (optional)
│ │ │ │ ├── embed_widthint (optional)
│ │ │ │ ├── embed_heightint (optional)
│ │ │ │ ├── durationint (optional)
│ │ │ │ ├── authorstring (optional)
│ │ │ │ ├── documentDocument (optional)
│ │ │ │ │ ├── DocumentEmpty
│ │ │ │ │ └── Document
│ │ │ │ ├── cached_pagePage (optional)
│ │ │ │ │ └── Page
│ │ │ │ └── attributesVector < WebPageAttribute > (optional)
│ │ │ │ ├── WebPageAttributeTheme
│ │ │ │ ├── WebPageAttributeStory
│ │ │ │ ├── WebPageAttributeStickerSet
│ │ │ │ ├── WebPageAttributeUniqueStarGift
│ │ │ │ ├── WebPageAttributeStarGiftCollection
│ │ │ │ └── WebPageAttributeStarGiftAuction
│ │ │ └── WebPageNotModified
│ │ │ └── cached_page_viewsint (optional)
│ │ ├── ptsint
│ │ └── pts_countint
│ │ ├── messagesVector < int >
│ │ ├── ptsint
│ │ ├── pts_countint
│ │ └── dateint (optional)
│ ├── UpdateChannelTooLong
│ │ ├── channel_idlong
│ │ └── ptsint (optional)
│ ├── UpdateChannel
│ │ └── channel_idlong
│ │ ├── messageMessage
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── ptsint
│ │ └── pts_countint
│ │ ├── folder_idint (optional)
│ │ ├── channel_idlong
│ │ ├── max_idint
│ │ ├── still_unread_countint
│ │ └── ptsint
│ │ ├── channel_idlong
│ │ ├── messagesVector < int >
│ │ ├── ptsint
│ │ └── pts_countint
│ │ ├── channel_idlong
│ │ ├── idint
│ │ └── viewsint
│ │ ├── chat_idlong
│ │ ├── user_idlong
│ │ ├── is_adminBool
│ │ └── versionint
│ ├── UpdateNewStickerSet
│ │ └── stickersetmessages.StickerSet
│ │ ├── messages.StickerSet
│ │ │ ├── setStickerSet
│ │ │ │ └── StickerSet
│ │ │ ├── packsVector < StickerPack >
│ │ │ │ └── StickerPack
│ │ │ ├── keywordsVector < StickerKeyword >
│ │ │ │ └── StickerKeyword
│ │ │ └── documentsVector < Document >
│ │ │ ├── DocumentEmpty
│ │ │ └── Document
│ │ ├── maskstrue (optional)
│ │ ├── emojistrue (optional)
│ │ └── orderVector < long >
│ ├── UpdateStickerSets
│ │ ├── maskstrue (optional)
│ │ └── emojistrue (optional)
│ ├── UpdateSavedGifs
│ ├── UpdateBotInlineQuery
│ │ ├── query_idlong
│ │ ├── user_idlong
│ │ ├── querystring
│ │ ├── geoGeoPoint (optional)
│ │ │ ├── GeoPointEmpty
│ │ │ └── GeoPoint
│ │ │ ├── longdouble
│ │ │ ├── latdouble
│ │ │ ├── access_hashlong
│ │ │ └── accuracy_radiusint (optional)
│ │ ├── peer_typeInlineQueryPeerType (optional)
│ │ │ ├── InlineQueryPeerTypeSameBotPM
│ │ │ ├── InlineQueryPeerTypePM
│ │ │ ├── InlineQueryPeerTypeChat
│ │ │ ├── InlineQueryPeerTypeMegagroup
│ │ │ ├── InlineQueryPeerTypeBroadcast
│ │ │ └── InlineQueryPeerTypeBotPM
│ │ └── offsetstring
│ ├── UpdateBotInlineSend
│ │ ├── user_idlong
│ │ ├── querystring
│ │ ├── geoGeoPoint (optional)
│ │ │ ├── GeoPointEmpty
│ │ │ └── GeoPoint
│ │ │ ├── longdouble
│ │ │ ├── latdouble
│ │ │ ├── access_hashlong
│ │ │ └── accuracy_radiusint (optional)
│ │ ├── idstring
│ │ └── msg_idInputBotInlineMessageID (optional)
│ │ ├── InputBotInlineMessageID
│ │ │ ├── dc_idint
│ │ │ ├── idlong
│ │ │ └── access_hashlong
│ │ └── InputBotInlineMessageID64
│ │ ├── dc_idint
│ │ ├── owner_idlong
│ │ ├── idint
│ │ └── access_hashlong
│ │ ├── messageMessage
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── ptsint
│ │ └── pts_countint
│ │ ├── query_idlong
│ │ ├── user_idlong
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── msg_idint
│ │ ├── chat_instancelong
│ │ ├── databytes (optional)
│ │ └── game_short_namestring (optional)
│ ├── UpdateEditMessage
│ │ ├── messageMessage
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── ptsint
│ │ └── pts_countint
│ │ ├── query_idlong
│ │ ├── user_idlong
│ │ ├── msg_idInputBotInlineMessageID
│ │ │ ├── InputBotInlineMessageID
│ │ │ │ ├── dc_idint
│ │ │ │ ├── idlong
│ │ │ │ └── access_hashlong
│ │ │ └── InputBotInlineMessageID64
│ │ │ ├── dc_idint
│ │ │ ├── owner_idlong
│ │ │ ├── idint
│ │ │ └── access_hashlong
│ │ ├── chat_instancelong
│ │ ├── databytes (optional)
│ │ └── game_short_namestring (optional)
│ │ ├── channel_idlong
│ │ └── max_idint
│ ├── UpdateDraftMessage
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── top_msg_idint (optional)
│ │ ├── saved_peer_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── draftDraftMessage
│ │ ├── DraftMessageEmpty
│ │ │ └── dateint (optional)
│ │ └── DraftMessage
│ │ ├── no_webpagetrue (optional)
│ │ ├── invert_mediatrue (optional)
│ │ ├── reply_toInputReplyTo (optional)
│ │ │ ├── InputReplyToMessage
│ │ │ ├── InputReplyToStory
│ │ │ └── InputReplyToMonoForum
│ │ ├── messagestring
│ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ ├── MessageEntityUnknown
│ │ │ ├── MessageEntityMention
│ │ │ ├── MessageEntityHashtag
│ │ │ ├── MessageEntityBotCommand
│ │ │ ├── MessageEntityUrl
│ │ │ ├── MessageEntityEmail
│ │ │ ├── MessageEntityBold
│ │ │ ├── MessageEntityItalic
│ │ │ ├── MessageEntityCode
│ │ │ ├── MessageEntityPre
│ │ │ ├── MessageEntityTextUrl
│ │ │ ├── MessageEntityMentionName
│ │ │ ├── InputMessageEntityMentionName
│ │ │ ├── MessageEntityPhone
│ │ │ ├── MessageEntityCashtag
│ │ │ ├── MessageEntityUnderline
│ │ │ ├── MessageEntityStrike
│ │ │ ├── MessageEntityBankCard
│ │ │ ├── MessageEntitySpoiler
│ │ │ ├── MessageEntityCustomEmoji
│ │ │ ├── MessageEntityBlockquote
│ │ │ └── MessageEntityFormattedDate
│ │ ├── mediaInputMedia (optional)
│ │ │ ├── InputMediaEmpty
│ │ │ ├── InputMediaUploadedPhoto
│ │ │ ├── InputMediaPhoto
│ │ │ ├── InputMediaGeoPoint
│ │ │ ├── InputMediaContact
│ │ │ ├── InputMediaUploadedDocument
│ │ │ ├── InputMediaDocument
│ │ │ ├── InputMediaVenue
│ │ │ ├── InputMediaPhotoExternal
│ │ │ ├── InputMediaDocumentExternal
│ │ │ ├── InputMediaGame
│ │ │ ├── InputMediaInvoice
│ │ │ ├── InputMediaGeoLive
│ │ │ ├── InputMediaPoll
│ │ │ ├── InputMediaDice
│ │ │ ├── InputMediaStory
│ │ │ ├── InputMediaWebPage
│ │ │ ├── InputMediaPaidMedia
│ │ │ ├── InputMediaTodo
│ │ │ └── InputMediaStakeDice
│ │ ├── dateint
│ │ ├── effectlong (optional)
│ │ └── suggested_postSuggestedPost (optional)
│ │ └── SuggestedPost
│ ├── UpdateRecentStickers
│ ├── UpdateConfig
│ ├── UpdatePtsChanged
│ ├── UpdateChannelWebPage
│ │ ├── channel_idlong
│ │ ├── webpageWebPage
│ │ │ ├── WebPageEmpty
│ │ │ │ ├── idlong
│ │ │ │ └── urlstring (optional)
│ │ │ ├── WebPagePending
│ │ │ │ ├── idlong
│ │ │ │ ├── urlstring (optional)
│ │ │ │ └── dateint
│ │ │ ├── WebPage
│ │ │ │ ├── has_large_mediatrue (optional)
│ │ │ │ ├── video_cover_phototrue (optional)
│ │ │ │ ├── idlong
│ │ │ │ ├── urlstring
│ │ │ │ ├── display_urlstring
│ │ │ │ ├── hashint
│ │ │ │ ├── typestring (optional)
│ │ │ │ ├── site_namestring (optional)
│ │ │ │ ├── titlestring (optional)
│ │ │ │ ├── descriptionstring (optional)
│ │ │ │ ├── photoPhoto (optional)
│ │ │ │ │ ├── PhotoEmpty
│ │ │ │ │ └── Photo
│ │ │ │ ├── embed_urlstring (optional)
│ │ │ │ ├── embed_typestring (optional)
│ │ │ │ ├── embed_widthint (optional)
│ │ │ │ ├── embed_heightint (optional)
│ │ │ │ ├── durationint (optional)
│ │ │ │ ├── authorstring (optional)
│ │ │ │ ├── documentDocument (optional)
│ │ │ │ │ ├── DocumentEmpty
│ │ │ │ │ └── Document
│ │ │ │ ├── cached_pagePage (optional)
│ │ │ │ │ └── Page
│ │ │ │ └── attributesVector < WebPageAttribute > (optional)
│ │ │ │ ├── WebPageAttributeTheme
│ │ │ │ ├── WebPageAttributeStory
│ │ │ │ ├── WebPageAttributeStickerSet
│ │ │ │ ├── WebPageAttributeUniqueStarGift
│ │ │ │ ├── WebPageAttributeStarGiftCollection
│ │ │ │ └── WebPageAttributeStarGiftAuction
│ │ │ └── WebPageNotModified
│ │ │ └── cached_page_viewsint (optional)
│ │ ├── ptsint
│ │ └── pts_countint
│ ├── UpdateDialogPinned
│ │ ├── pinnedtrue (optional)
│ │ ├── folder_idint (optional)
│ │ └── peerDialogPeer
│ │ ├── DialogPeer
│ │ │ └── peerPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ └── DialogPeerFolder
│ │ └── folder_idint
│ ├── UpdatePinnedDialogs
│ │ ├── folder_idint (optional)
│ │ └── orderVector < DialogPeer > (optional)
│ │ ├── DialogPeer
│ │ │ └── peerPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ └── DialogPeerFolder
│ │ └── folder_idint
│ ├── UpdateBotWebhookJSON
│ │ └── dataDataJSON
│ │ └── DataJSON
│ │ └── datastring
│ │ ├── query_idlong
│ │ ├── dataDataJSON
│ │ │ └── DataJSON
│ │ │ └── datastring
│ │ └── timeoutint
│ │ ├── query_idlong
│ │ ├── user_idlong
│ │ ├── payloadbytes
│ │ └── shipping_addressPostAddress
│ │ └── PostAddress
│ │ ├── street_line1string
│ │ ├── street_line2string
│ │ ├── citystring
│ │ ├── statestring
│ │ ├── country_iso2string
│ │ └── post_codestring
│ │ ├── query_idlong
│ │ ├── user_idlong
│ │ ├── payloadbytes
│ │ ├── infoPaymentRequestedInfo (optional)
│ │ │ └── PaymentRequestedInfo
│ │ │ ├── namestring (optional)
│ │ │ ├── phonestring (optional)
│ │ │ ├── emailstring (optional)
│ │ │ └── shipping_addressPostAddress (optional)
│ │ │ └── PostAddress
│ │ ├── shipping_option_idstring (optional)
│ │ ├── currencystring
│ │ └── total_amountlong
│ ├── UpdatePhoneCall
│ │ └── phone_callPhoneCall
│ │ ├── PhoneCallEmpty
│ │ │ └── idlong
│ │ ├── PhoneCallWaiting
│ │ │ ├── videotrue (optional)
│ │ │ ├── idlong
│ │ │ ├── access_hashlong
│ │ │ ├── dateint
│ │ │ ├── admin_idlong
│ │ │ ├── participant_idlong
│ │ │ ├── protocolPhoneCallProtocol
│ │ │ │ └── PhoneCallProtocol
│ │ │ └── receive_dateint (optional)
│ │ ├── PhoneCallRequested
│ │ │ ├── videotrue (optional)
│ │ │ ├── idlong
│ │ │ ├── access_hashlong
│ │ │ ├── dateint
│ │ │ ├── admin_idlong
│ │ │ ├── participant_idlong
│ │ │ ├── g_a_hashbytes
│ │ │ └── protocolPhoneCallProtocol
│ │ │ └── PhoneCallProtocol
│ │ ├── PhoneCallAccepted
│ │ │ ├── videotrue (optional)
│ │ │ ├── idlong
│ │ │ ├── access_hashlong
│ │ │ ├── dateint
│ │ │ ├── admin_idlong
│ │ │ ├── participant_idlong
│ │ │ ├── g_bbytes
│ │ │ └── protocolPhoneCallProtocol
│ │ │ └── PhoneCallProtocol
│ │ ├── PhoneCall
│ │ │ ├── p2p_allowedtrue (optional)
│ │ │ ├── videotrue (optional)
│ │ │ ├── conference_supportedtrue (optional)
│ │ │ ├── idlong
│ │ │ ├── access_hashlong
│ │ │ ├── dateint
│ │ │ ├── admin_idlong
│ │ │ ├── participant_idlong
│ │ │ ├── g_a_or_bbytes
│ │ │ ├── key_fingerprintlong
│ │ │ ├── protocolPhoneCallProtocol
│ │ │ │ └── PhoneCallProtocol
│ │ │ ├── connectionsVector < PhoneConnection >
│ │ │ │ ├── PhoneConnection
│ │ │ │ └── PhoneConnectionWebrtc
│ │ │ ├── start_dateint
│ │ │ └── custom_parametersDataJSON (optional)
│ │ │ └── DataJSON
│ │ └── PhoneCallDiscarded
│ │ ├── need_ratingtrue (optional)
│ │ ├── need_debugtrue (optional)
│ │ ├── videotrue (optional)
│ │ ├── idlong
│ │ ├── reasonPhoneCallDiscardReason (optional)
│ │ │ ├── PhoneCallDiscardReasonMissed
│ │ │ ├── PhoneCallDiscardReasonDisconnect
│ │ │ ├── PhoneCallDiscardReasonHangup
│ │ │ ├── PhoneCallDiscardReasonBusy
│ │ └── durationint (optional)
│ ├── UpdateLangPackTooLong
│ │ └── lang_codestring
│ ├── UpdateLangPack
│ │ └── differenceLangPackDifference
│ │ └── LangPackDifference
│ │ ├── lang_codestring
│ │ ├── from_versionint
│ │ ├── versionint
│ │ └── stringsVector < LangPackString >
│ │ ├── LangPackString
│ │ ├── LangPackStringPluralized
│ │ └── LangPackStringDeleted
│ ├── UpdateFavedStickers
│ │ ├── channel_idlong
│ │ ├── top_msg_idint (optional)
│ │ ├── saved_peer_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── messagesVector < int >
│ ├── UpdateContactsReset
│ │ ├── channel_idlong
│ │ └── available_min_idint
│ │ ├── unreadtrue (optional)
│ │ ├── peerDialogPeer
│ │ │ ├── DialogPeer
│ │ │ │ └── peerPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ └── DialogPeerFolder
│ │ │ └── folder_idint
│ │ └── saved_peer_idPeer (optional)
│ │ ├── PeerUser
│ │ │ └── user_idlong
│ │ ├── PeerChat
│ │ │ └── chat_idlong
│ │ └── PeerChannel
│ │ └── channel_idlong
│ ├── UpdateMessagePoll
│ │ ├── poll_idlong
│ │ ├── pollPoll (optional)
│ │ │ └── Poll
│ │ │ ├── idlong
│ │ │ ├── closedtrue (optional)
│ │ │ ├── public_voterstrue (optional)
│ │ │ ├── multiple_choicetrue (optional)
│ │ │ ├── quiztrue (optional)
│ │ │ ├── questionTextWithEntities
│ │ │ │ └── TextWithEntities
│ │ │ ├── answersVector < PollAnswer >
│ │ │ │ └── PollAnswer
│ │ │ ├── close_periodint (optional)
│ │ │ └── close_dateint (optional)
│ │ └── resultsPollResults
│ │ └── PollResults
│ │ ├── mintrue (optional)
│ │ ├── resultsVector < PollAnswerVoters > (optional)
│ │ │ └── PollAnswerVoters
│ │ ├── total_votersint (optional)
│ │ ├── recent_votersVector < Peer > (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── solutionstring (optional)
│ │ └── solution_entitiesVector < MessageEntity > (optional)
│ │ ├── MessageEntityUnknown
│ │ ├── MessageEntityMention
│ │ ├── MessageEntityHashtag
│ │ ├── MessageEntityBotCommand
│ │ ├── MessageEntityUrl
│ │ ├── MessageEntityEmail
│ │ ├── MessageEntityBold
│ │ ├── MessageEntityItalic
│ │ ├── MessageEntityCode
│ │ ├── MessageEntityPre
│ │ ├── MessageEntityTextUrl
│ │ ├── MessageEntityMentionName
│ │ ├── MessageEntityPhone
│ │ ├── MessageEntityCashtag
│ │ ├── MessageEntityUnderline
│ │ ├── MessageEntityStrike
│ │ ├── MessageEntityBankCard
│ │ ├── MessageEntitySpoiler
│ │ ├── MessageEntityCustomEmoji
│ │ ├── MessageEntityBlockquote
│ │ └── MessageEntityFormattedDate
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── default_banned_rightsChatBannedRights
│ │ │ └── ChatBannedRights
│ │ │ ├── view_messagestrue (optional)
│ │ │ ├── send_messagestrue (optional)
│ │ │ ├── send_mediatrue (optional)
│ │ │ ├── send_stickerstrue (optional)
│ │ │ ├── send_gifstrue (optional)
│ │ │ ├── send_gamestrue (optional)
│ │ │ ├── send_inlinetrue (optional)
│ │ │ ├── embed_linkstrue (optional)
│ │ │ ├── send_pollstrue (optional)
│ │ │ ├── change_infotrue (optional)
│ │ │ ├── invite_userstrue (optional)
│ │ │ ├── pin_messagestrue (optional)
│ │ │ ├── manage_topicstrue (optional)
│ │ │ ├── send_photostrue (optional)
│ │ │ ├── send_videostrue (optional)
│ │ │ ├── send_roundvideostrue (optional)
│ │ │ ├── send_audiostrue (optional)
│ │ │ ├── send_voicestrue (optional)
│ │ │ ├── send_docstrue (optional)
│ │ │ ├── send_plaintrue (optional)
│ │ │ ├── edit_ranktrue (optional)
│ │ │ └── until_dateint
│ │ └── versionint
│ ├── UpdateFolderPeers
│ │ ├── folder_peersVector < FolderPeer >
│ │ │ └── FolderPeer
│ │ │ ├── peerPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ └── folder_idint
│ │ ├── ptsint
│ │ └── pts_countint
│ ├── UpdatePeerSettings
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── settingsPeerSettings
│ │ └── PeerSettings
│ │ ├── report_spamtrue (optional)
│ │ ├── add_contacttrue (optional)
│ │ ├── block_contacttrue (optional)
│ │ ├── share_contacttrue (optional)
│ │ ├── need_contacts_exceptiontrue (optional)
│ │ ├── report_geotrue (optional)
│ │ ├── autoarchivedtrue (optional)
│ │ ├── invite_memberstrue (optional)
│ │ ├── request_chat_broadcasttrue (optional)
│ │ ├── business_bot_pausedtrue (optional)
│ │ ├── business_bot_can_replytrue (optional)
│ │ ├── geo_distanceint (optional)
│ │ ├── request_chat_titlestring (optional)
│ │ ├── request_chat_dateint (optional)
│ │ ├── business_bot_idlong (optional)
│ │ ├── business_bot_manage_urlstring (optional)
│ │ ├── charge_paid_message_starslong (optional)
│ │ ├── registration_monthstring (optional)
│ │ ├── phone_countrystring (optional)
│ │ ├── name_change_dateint (optional)
│ │ └── photo_change_dateint (optional)
│ ├── UpdatePeerLocated
│ │ └── peersVector < PeerLocated >
│ │ ├── PeerLocated
│ │ │ ├── peerPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── expiresint
│ │ │ └── distanceint
│ │ └── PeerSelfLocated
│ │ └── expiresint
│ │ └── messageMessage
│ │ ├── MessageEmpty
│ │ │ ├── idint
│ │ │ └── peer_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── Message
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── from_scheduledtrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── edit_hidetrue (optional)
│ │ │ ├── pinnedtrue (optional)
│ │ │ ├── noforwardstrue (optional)
│ │ │ ├── invert_mediatrue (optional)
│ │ │ ├── offlinetrue (optional)
│ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── from_boosts_appliedint (optional)
│ │ │ ├── from_rankstring (optional)
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ └── MessageFwdHeader
│ │ │ ├── via_bot_idlong (optional)
│ │ │ ├── via_business_bot_idlong (optional)
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── messagestring
│ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ ├── MessageMediaEmpty
│ │ │ │ ├── MessageMediaPhoto
│ │ │ │ ├── MessageMediaGeo
│ │ │ │ ├── MessageMediaContact
│ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ ├── MessageMediaDocument
│ │ │ │ ├── MessageMediaWebPage
│ │ │ │ ├── MessageMediaVenue
│ │ │ │ ├── MessageMediaGame
│ │ │ │ ├── MessageMediaInvoice
│ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ ├── MessageMediaPoll
│ │ │ │ ├── MessageMediaDice
│ │ │ │ ├── MessageMediaStory
│ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ ├── MessageMediaToDo
│ │ │ │ └── MessageMediaVideoStream
│ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ └── ReplyInlineMarkup
│ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ ├── MessageEntityUnknown
│ │ │ │ ├── MessageEntityMention
│ │ │ │ ├── MessageEntityHashtag
│ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ ├── MessageEntityUrl
│ │ │ │ ├── MessageEntityEmail
│ │ │ │ ├── MessageEntityBold
│ │ │ │ ├── MessageEntityItalic
│ │ │ │ ├── MessageEntityCode
│ │ │ │ ├── MessageEntityPre
│ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ ├── MessageEntityMentionName
│ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ ├── MessageEntityPhone
│ │ │ │ ├── MessageEntityCashtag
│ │ │ │ ├── MessageEntityUnderline
│ │ │ │ ├── MessageEntityStrike
│ │ │ │ ├── MessageEntityBankCard
│ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ └── MessageEntityFormattedDate
│ │ │ ├── viewsint (optional)
│ │ │ ├── forwardsint (optional)
│ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ └── MessageReplies
│ │ │ ├── edit_dateint (optional)
│ │ │ ├── post_authorstring (optional)
│ │ │ ├── grouped_idlong (optional)
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ └── RestrictionReason
│ │ │ ├── ttl_periodint (optional)
│ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ ├── effectlong (optional)
│ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ └── FactCheck
│ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ ├── paid_message_starslong (optional)
│ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ └── SuggestedPost
│ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ └── summary_from_languagestring (optional)
│ │ └── MessageService
│ │ ├── outtrue (optional)
│ │ ├── mentionedtrue (optional)
│ │ ├── media_unreadtrue (optional)
│ │ ├── reactions_are_possibletrue (optional)
│ │ ├── silenttrue (optional)
│ │ ├── posttrue (optional)
│ │ ├── legacytrue (optional)
│ │ ├── idint
│ │ ├── from_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── peer_idPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── saved_peer_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ ├── MessageReplyHeader
│ │ │ └── MessageReplyStoryHeader
│ │ ├── dateint
│ │ ├── actionMessageAction
│ │ │ ├── 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
│ │ │ ├── MessageActionSuggestedPostSuccess
│ │ │ ├── MessageActionSuggestedPostRefund
│ │ │ ├── MessageActionGiftTon
│ │ │ ├── MessageActionSuggestBirthday
│ │ │ ├── MessageActionNewCreatorPending
│ │ │ ├── MessageActionChangeCreator
│ │ │ ├── MessageActionNoForwardsToggle
│ │ │ └── MessageActionNoForwardsRequest
│ │ ├── reactionsMessageReactions (optional)
│ │ │ └── MessageReactions
│ │ └── ttl_periodint (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── messagesVector < int >
│ │ └── sent_messagesVector < int > (optional)
│ ├── UpdateTheme
│ │ └── themeTheme
│ │ └── Theme
│ │ ├── creatortrue (optional)
│ │ ├── defaulttrue (optional)
│ │ ├── for_chattrue (optional)
│ │ ├── idlong
│ │ ├── access_hashlong
│ │ ├── slugstring
│ │ ├── titlestring
│ │ ├── documentDocument (optional)
│ │ │ ├── DocumentEmpty
│ │ │ └── Document
│ │ ├── settingsVector < ThemeSettings > (optional)
│ │ │ └── ThemeSettings
│ │ ├── emoticonstring (optional)
│ │ └── installs_countint (optional)
│ ├── UpdateGeoLiveViewed
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── msg_idint
│ ├── UpdateLoginToken
│ ├── UpdateMessagePollVote
│ │ ├── poll_idlong
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── optionsVector < bytes >
│ │ └── qtsint
│ ├── UpdateDialogFilter
│ │ ├── idint
│ │ └── filterDialogFilter (optional)
│ │ ├── DialogFilter
│ │ │ ├── contactstrue (optional)
│ │ │ ├── non_contactstrue (optional)
│ │ │ ├── groupstrue (optional)
│ │ │ ├── broadcaststrue (optional)
│ │ │ ├── botstrue (optional)
│ │ │ ├── exclude_mutedtrue (optional)
│ │ │ ├── exclude_readtrue (optional)
│ │ │ ├── exclude_archivedtrue (optional)
│ │ │ ├── title_noanimatetrue (optional)
│ │ │ ├── idint
│ │ │ ├── titleTextWithEntities
│ │ │ │ └── TextWithEntities
│ │ │ ├── emoticonstring (optional)
│ │ │ ├── colorint (optional)
│ │ │ ├── pinned_peersVector < InputPeer >
│ │ │ │ ├── InputPeerEmpty
│ │ │ │ ├── InputPeerSelf
│ │ │ │ ├── InputPeerChat
│ │ │ │ ├── InputPeerUser
│ │ │ │ ├── InputPeerChannel
│ │ │ │ ├── InputPeerUserFromMessage
│ │ │ │ └── InputPeerChannelFromMessage
│ │ │ ├── include_peersVector < InputPeer >
│ │ │ │ ├── InputPeerEmpty
│ │ │ │ ├── InputPeerSelf
│ │ │ │ ├── InputPeerChat
│ │ │ │ ├── InputPeerUser
│ │ │ │ ├── InputPeerChannel
│ │ │ │ ├── InputPeerUserFromMessage
│ │ │ │ └── InputPeerChannelFromMessage
│ │ │ └── exclude_peersVector < InputPeer >
│ │ │ ├── InputPeerEmpty
│ │ │ ├── InputPeerSelf
│ │ │ ├── InputPeerChat
│ │ │ ├── InputPeerUser
│ │ │ ├── InputPeerChannel
│ │ │ ├── InputPeerUserFromMessage
│ │ │ └── InputPeerChannelFromMessage
│ │ ├── DialogFilterDefault
│ │ └── DialogFilterChatlist
│ │ ├── has_my_invitestrue (optional)
│ │ ├── title_noanimatetrue (optional)
│ │ ├── idint
│ │ ├── titleTextWithEntities
│ │ │ └── TextWithEntities
│ │ ├── emoticonstring (optional)
│ │ ├── colorint (optional)
│ │ ├── pinned_peersVector < InputPeer >
│ │ │ ├── InputPeerEmpty
│ │ │ ├── InputPeerSelf
│ │ │ ├── InputPeerChat
│ │ │ ├── InputPeerUser
│ │ │ ├── InputPeerChannel
│ │ │ ├── InputPeerUserFromMessage
│ │ │ └── InputPeerChannelFromMessage
│ │ └── include_peersVector < InputPeer >
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ │ └── orderVector < int >
│ ├── UpdateDialogFilters
│ │ ├── phone_call_idlong
│ │ └── databytes
│ │ ├── channel_idlong
│ │ ├── idint
│ │ └── forwardsint
│ │ ├── channel_idlong
│ │ ├── top_msg_idint
│ │ ├── read_max_idint
│ │ ├── broadcast_idlong (optional)
│ │ └── broadcast_postint (optional)
│ │ ├── channel_idlong
│ │ ├── top_msg_idint
│ │ └── read_max_idint
│ ├── UpdatePeerBlocked
│ │ ├── blockedtrue (optional)
│ │ ├── blocked_my_stories_fromtrue (optional)
│ │ └── peer_idPeer
│ │ ├── PeerUser
│ │ │ └── user_idlong
│ │ ├── PeerChat
│ │ │ └── chat_idlong
│ │ └── PeerChannel
│ │ └── channel_idlong
│ │ ├── channel_idlong
│ │ ├── top_msg_idint (optional)
│ │ ├── from_idPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── actionSendMessageAction
│ │ ├── SendMessageTypingAction
│ │ ├── SendMessageCancelAction
│ │ │ └── progressint
│ │ │ └── progressint
│ │ │ └── progressint
│ │ │ └── progressint
│ │ ├── SendMessageGamePlayAction
│ │ │ └── progressint
│ │ ├── SpeakingInGroupCallAction
│ │ │ └── progressint
│ │ ├── SendMessageEmojiInteraction
│ │ │ ├── emoticonstring
│ │ │ ├── msg_idint
│ │ │ └── interactionDataJSON
│ │ │ └── DataJSON
│ │ │ └── emoticonstring
│ │ └── SendMessageTextDraftAction
│ │ ├── random_idlong
│ │ └── textTextWithEntities
│ │ └── TextWithEntities
│ ├── UpdatePinnedMessages
│ │ ├── pinnedtrue (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── messagesVector < int >
│ │ ├── ptsint
│ │ └── pts_countint
│ │ ├── pinnedtrue (optional)
│ │ ├── channel_idlong
│ │ ├── messagesVector < int >
│ │ ├── ptsint
│ │ └── pts_countint
│ ├── UpdateChat
│ │ └── chat_idlong
│ │ ├── callInputGroupCall
│ │ │ ├── InputGroupCall
│ │ │ │ ├── idlong
│ │ │ │ └── access_hashlong
│ │ │ ├── InputGroupCallSlug
│ │ │ │ └── slugstring
│ │ │ └── InputGroupCallInviteMessage
│ │ │ └── msg_idint
│ │ ├── participantsVector < GroupCallParticipant >
│ │ │ └── GroupCallParticipant
│ │ │ ├── mutedtrue (optional)
│ │ │ ├── lefttrue (optional)
│ │ │ ├── can_self_unmutetrue (optional)
│ │ │ ├── just_joinedtrue (optional)
│ │ │ ├── versionedtrue (optional)
│ │ │ ├── mintrue (optional)
│ │ │ ├── muted_by_youtrue (optional)
│ │ │ ├── volume_by_admintrue (optional)
│ │ │ ├── is_selftrue (optional)
│ │ │ ├── video_joinedtrue (optional)
│ │ │ ├── peerPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── dateint
│ │ │ ├── active_dateint (optional)
│ │ │ ├── sourceint
│ │ │ ├── volumeint (optional)
│ │ │ ├── aboutstring (optional)
│ │ │ ├── raise_hand_ratinglong (optional)
│ │ │ ├── videoGroupCallParticipantVideo (optional)
│ │ │ │ └── GroupCallParticipantVideo
│ │ │ ├── presentationGroupCallParticipantVideo (optional)
│ │ │ │ └── GroupCallParticipantVideo
│ │ │ └── paid_stars_totallong (optional)
│ │ └── versionint
│ ├── UpdateGroupCall
│ │ ├── live_storytrue (optional)
│ │ ├── peerPeer (optional)
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── callGroupCall
│ │ ├── GroupCallDiscarded
│ │ │ ├── idlong
│ │ │ ├── access_hashlong
│ │ │ └── durationint
│ │ └── GroupCall
│ │ ├── join_mutedtrue (optional)
│ │ ├── can_change_join_mutedtrue (optional)
│ │ ├── join_date_asctrue (optional)
│ │ ├── schedule_start_subscribedtrue (optional)
│ │ ├── can_start_videotrue (optional)
│ │ ├── record_video_activetrue (optional)
│ │ ├── rtmp_streamtrue (optional)
│ │ ├── listeners_hiddentrue (optional)
│ │ ├── conferencetrue (optional)
│ │ ├── creatortrue (optional)
│ │ ├── messages_enabledtrue (optional)
│ │ ├── can_change_messages_enabledtrue (optional)
│ │ ├── mintrue (optional)
│ │ ├── idlong
│ │ ├── access_hashlong
│ │ ├── participants_countint
│ │ ├── titlestring (optional)
│ │ ├── stream_dc_idint (optional)
│ │ ├── record_start_dateint (optional)
│ │ ├── schedule_dateint (optional)
│ │ ├── unmuted_video_countint (optional)
│ │ ├── unmuted_video_limitint
│ │ ├── versionint
│ │ ├── invite_linkstring (optional)
│ │ ├── send_paid_messages_starslong (optional)
│ │ └── default_send_asPeer (optional)
│ │ ├── PeerUser
│ │ ├── PeerChat
│ │ └── PeerChannel
│ ├── UpdatePeerHistoryTTL
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── ttl_periodint (optional)
│ ├── UpdateChatParticipant
│ │ ├── chat_idlong
│ │ ├── dateint
│ │ ├── actor_idlong
│ │ ├── user_idlong
│ │ ├── prev_participantChatParticipant (optional)
│ │ │ ├── ChatParticipant
│ │ │ │ ├── user_idlong
│ │ │ │ ├── inviter_idlong
│ │ │ │ ├── dateint
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChatParticipantCreator
│ │ │ │ ├── user_idlong
│ │ │ │ └── rankstring (optional)
│ │ │ └── ChatParticipantAdmin
│ │ │ ├── user_idlong
│ │ │ ├── inviter_idlong
│ │ │ ├── dateint
│ │ │ └── rankstring (optional)
│ │ ├── new_participantChatParticipant (optional)
│ │ │ ├── ChatParticipant
│ │ │ │ ├── user_idlong
│ │ │ │ ├── inviter_idlong
│ │ │ │ ├── dateint
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChatParticipantCreator
│ │ │ │ ├── user_idlong
│ │ │ │ └── rankstring (optional)
│ │ │ └── ChatParticipantAdmin
│ │ │ ├── user_idlong
│ │ │ ├── inviter_idlong
│ │ │ ├── dateint
│ │ │ └── rankstring (optional)
│ │ ├── inviteExportedChatInvite (optional)
│ │ │ ├── ChatInviteExported
│ │ │ │ ├── revokedtrue (optional)
│ │ │ │ ├── permanenttrue (optional)
│ │ │ │ ├── request_neededtrue (optional)
│ │ │ │ ├── linkstring
│ │ │ │ ├── admin_idlong
│ │ │ │ ├── dateint
│ │ │ │ ├── start_dateint (optional)
│ │ │ │ ├── expire_dateint (optional)
│ │ │ │ ├── usage_limitint (optional)
│ │ │ │ ├── usageint (optional)
│ │ │ │ ├── requestedint (optional)
│ │ │ │ ├── subscription_expiredint (optional)
│ │ │ │ ├── titlestring (optional)
│ │ │ │ └── subscription_pricingStarsSubscriptionPricing (optional)
│ │ │ │ └── StarsSubscriptionPricing
│ │ │ └── ChatInvitePublicJoinRequests
│ │ └── qtsint
│ │ ├── via_chatlisttrue (optional)
│ │ ├── channel_idlong
│ │ ├── dateint
│ │ ├── actor_idlong
│ │ ├── user_idlong
│ │ ├── prev_participantChannelParticipant (optional)
│ │ │ ├── ChannelParticipant
│ │ │ │ ├── user_idlong
│ │ │ │ ├── dateint
│ │ │ │ ├── subscription_until_dateint (optional)
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantSelf
│ │ │ │ ├── via_requesttrue (optional)
│ │ │ │ ├── user_idlong
│ │ │ │ ├── inviter_idlong
│ │ │ │ ├── dateint
│ │ │ │ ├── subscription_until_dateint (optional)
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantCreator
│ │ │ │ ├── user_idlong
│ │ │ │ ├── admin_rightsChatAdminRights
│ │ │ │ │ └── ChatAdminRights
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantAdmin
│ │ │ │ ├── can_edittrue (optional)
│ │ │ │ ├── is_selftrue (optional)
│ │ │ │ ├── user_idlong
│ │ │ │ ├── inviter_idlong (optional)
│ │ │ │ ├── promoted_bylong
│ │ │ │ ├── dateint
│ │ │ │ ├── admin_rightsChatAdminRights
│ │ │ │ │ └── ChatAdminRights
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantBanned
│ │ │ │ ├── lefttrue (optional)
│ │ │ │ ├── peerPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── kicked_bylong
│ │ │ │ ├── dateint
│ │ │ │ ├── banned_rightsChatBannedRights
│ │ │ │ │ └── ChatBannedRights
│ │ │ │ └── rankstring (optional)
│ │ │ └── ChannelParticipantLeft
│ │ │ └── peerPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── new_participantChannelParticipant (optional)
│ │ │ ├── ChannelParticipant
│ │ │ │ ├── user_idlong
│ │ │ │ ├── dateint
│ │ │ │ ├── subscription_until_dateint (optional)
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantSelf
│ │ │ │ ├── via_requesttrue (optional)
│ │ │ │ ├── user_idlong
│ │ │ │ ├── inviter_idlong
│ │ │ │ ├── dateint
│ │ │ │ ├── subscription_until_dateint (optional)
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantCreator
│ │ │ │ ├── user_idlong
│ │ │ │ ├── admin_rightsChatAdminRights
│ │ │ │ │ └── ChatAdminRights
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantAdmin
│ │ │ │ ├── can_edittrue (optional)
│ │ │ │ ├── is_selftrue (optional)
│ │ │ │ ├── user_idlong
│ │ │ │ ├── inviter_idlong (optional)
│ │ │ │ ├── promoted_bylong
│ │ │ │ ├── dateint
│ │ │ │ ├── admin_rightsChatAdminRights
│ │ │ │ │ └── ChatAdminRights
│ │ │ │ └── rankstring (optional)
│ │ │ ├── ChannelParticipantBanned
│ │ │ │ ├── lefttrue (optional)
│ │ │ │ ├── peerPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── kicked_bylong
│ │ │ │ ├── dateint
│ │ │ │ ├── banned_rightsChatBannedRights
│ │ │ │ │ └── ChatBannedRights
│ │ │ │ └── rankstring (optional)
│ │ │ └── ChannelParticipantLeft
│ │ │ └── peerPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── inviteExportedChatInvite (optional)
│ │ │ ├── ChatInviteExported
│ │ │ │ ├── revokedtrue (optional)
│ │ │ │ ├── permanenttrue (optional)
│ │ │ │ ├── request_neededtrue (optional)
│ │ │ │ ├── linkstring
│ │ │ │ ├── admin_idlong
│ │ │ │ ├── dateint
│ │ │ │ ├── start_dateint (optional)
│ │ │ │ ├── expire_dateint (optional)
│ │ │ │ ├── usage_limitint (optional)
│ │ │ │ ├── usageint (optional)
│ │ │ │ ├── requestedint (optional)
│ │ │ │ ├── subscription_expiredint (optional)
│ │ │ │ ├── titlestring (optional)
│ │ │ │ └── subscription_pricingStarsSubscriptionPricing (optional)
│ │ │ │ └── StarsSubscriptionPricing
│ │ │ └── ChatInvitePublicJoinRequests
│ │ └── qtsint
│ ├── UpdateBotStopped
│ │ ├── user_idlong
│ │ ├── dateint
│ │ ├── stoppedBool
│ │ └── qtsint
│ │ ├── presentationtrue (optional)
│ │ └── paramsDataJSON
│ │ └── DataJSON
│ │ └── datastring
│ ├── UpdateBotCommands
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── bot_idlong
│ │ └── commandsVector < BotCommand >
│ │ └── BotCommand
│ │ ├── commandstring
│ │ └── descriptionstring
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── requests_pendingint
│ │ └── recent_requestersVector < long >
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── dateint
│ │ ├── user_idlong
│ │ ├── aboutstring
│ │ ├── inviteExportedChatInvite
│ │ │ ├── ChatInviteExported
│ │ │ │ ├── revokedtrue (optional)
│ │ │ │ ├── permanenttrue (optional)
│ │ │ │ ├── request_neededtrue (optional)
│ │ │ │ ├── linkstring
│ │ │ │ ├── admin_idlong
│ │ │ │ ├── dateint
│ │ │ │ ├── start_dateint (optional)
│ │ │ │ ├── expire_dateint (optional)
│ │ │ │ ├── usage_limitint (optional)
│ │ │ │ ├── usageint (optional)
│ │ │ │ ├── requestedint (optional)
│ │ │ │ ├── subscription_expiredint (optional)
│ │ │ │ ├── titlestring (optional)
│ │ │ │ └── subscription_pricingStarsSubscriptionPricing (optional)
│ │ │ │ └── StarsSubscriptionPricing
│ │ │ └── ChatInvitePublicJoinRequests
│ │ └── qtsint
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── msg_idint
│ │ ├── top_msg_idint (optional)
│ │ ├── saved_peer_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── reactionsMessageReactions
│ │ └── MessageReactions
│ │ ├── mintrue (optional)
│ │ ├── can_see_listtrue (optional)
│ │ ├── reactions_as_tagstrue (optional)
│ │ ├── resultsVector < ReactionCount >
│ │ │ └── ReactionCount
│ │ ├── recent_reactionsVector < MessagePeerReaction > (optional)
│ │ │ └── MessagePeerReaction
│ │ └── top_reactorsVector < MessageReactor > (optional)
│ │ └── MessageReactor
│ ├── UpdateAttachMenuBots
│ │ └── query_idlong
│ ├── UpdateBotMenuButton
│ │ ├── bot_idlong
│ │ └── buttonBotMenuButton
│ │ ├── BotMenuButtonDefault
│ │ ├── BotMenuButtonCommands
│ │ └── BotMenuButton
│ │ ├── textstring
│ │ └── urlstring
│ ├── UpdateSavedRingtones
│ │ ├── pendingtrue (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── msg_idint
│ │ ├── transcription_idlong
│ │ └── textstring
│ ├── UpdateUserEmojiStatus
│ │ ├── user_idlong
│ │ └── emoji_statusEmojiStatus
│ │ ├── EmojiStatusEmpty
│ │ ├── EmojiStatus
│ │ │ ├── document_idlong
│ │ │ └── untilint (optional)
│ │ ├── EmojiStatusCollectible
│ │ │ ├── collectible_idlong
│ │ │ ├── document_idlong
│ │ │ ├── titlestring
│ │ │ ├── slugstring
│ │ │ ├── pattern_document_idlong
│ │ │ ├── center_colorint
│ │ │ ├── edge_colorint
│ │ │ ├── pattern_colorint
│ │ │ ├── text_colorint
│ │ │ └── untilint (optional)
│ │ └── InputEmojiStatusCollectible
│ │ ├── collectible_idlong
│ │ └── untilint (optional)
│ ├── UpdateRecentReactions
│ │ ├── maskstrue (optional)
│ │ ├── emojistrue (optional)
│ │ └── stickersetlong
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── msg_idint
│ │ └── extended_mediaVector < MessageExtendedMedia >
│ │ ├── MessageExtendedMediaPreview
│ │ │ ├── wint (optional)
│ │ │ ├── hint (optional)
│ │ │ ├── thumbPhotoSize (optional)
│ │ │ │ ├── PhotoSizeEmpty
│ │ │ │ ├── PhotoSize
│ │ │ │ ├── PhotoCachedSize
│ │ │ │ ├── PhotoStrippedSize
│ │ │ │ ├── PhotoSizeProgressive
│ │ │ │ └── PhotoPathSize
│ │ │ └── video_durationint (optional)
│ │ └── MessageExtendedMedia
│ │ └── mediaMessageMedia
│ │ ├── MessageMediaEmpty
│ │ ├── MessageMediaPhoto
│ │ ├── MessageMediaGeo
│ │ ├── MessageMediaContact
│ │ ├── MessageMediaUnsupported
│ │ ├── MessageMediaDocument
│ │ ├── MessageMediaWebPage
│ │ ├── MessageMediaVenue
│ │ ├── MessageMediaGame
│ │ ├── MessageMediaInvoice
│ │ ├── MessageMediaGeoLive
│ │ ├── MessageMediaPoll
│ │ ├── MessageMediaDice
│ │ ├── MessageMediaStory
│ │ ├── MessageMediaGiveaway
│ │ ├── MessageMediaGiveawayResults
│ │ ├── MessageMediaPaidMedia
│ │ ├── MessageMediaToDo
│ │ └── MessageMediaVideoStream
│ ├── UpdateUser
│ │ └── user_idlong
│ ├── UpdateStory
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── storyStoryItem
│ │ ├── StoryItemDeleted
│ │ │ └── idint
│ │ ├── StoryItemSkipped
│ │ │ ├── close_friendstrue (optional)
│ │ │ ├── livetrue (optional)
│ │ │ ├── idint
│ │ │ ├── dateint
│ │ │ └── expire_dateint
│ │ └── StoryItem
│ │ ├── pinnedtrue (optional)
│ │ ├── publictrue (optional)
│ │ ├── close_friendstrue (optional)
│ │ ├── mintrue (optional)
│ │ ├── noforwardstrue (optional)
│ │ ├── editedtrue (optional)
│ │ ├── contactstrue (optional)
│ │ ├── selected_contactstrue (optional)
│ │ ├── outtrue (optional)
│ │ ├── idint
│ │ ├── dateint
│ │ ├── from_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── fwd_fromStoryFwdHeader (optional)
│ │ │ └── StoryFwdHeader
│ │ ├── expire_dateint
│ │ ├── captionstring (optional)
│ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ ├── MessageEntityUnknown
│ │ │ ├── MessageEntityMention
│ │ │ ├── MessageEntityHashtag
│ │ │ ├── MessageEntityBotCommand
│ │ │ ├── MessageEntityUrl
│ │ │ ├── MessageEntityEmail
│ │ │ ├── MessageEntityBold
│ │ │ ├── MessageEntityItalic
│ │ │ ├── MessageEntityCode
│ │ │ ├── MessageEntityPre
│ │ │ ├── MessageEntityTextUrl
│ │ │ ├── MessageEntityMentionName
│ │ │ ├── InputMessageEntityMentionName
│ │ │ ├── MessageEntityPhone
│ │ │ ├── MessageEntityCashtag
│ │ │ ├── MessageEntityUnderline
│ │ │ ├── MessageEntityStrike
│ │ │ ├── MessageEntityBankCard
│ │ │ ├── MessageEntitySpoiler
│ │ │ ├── MessageEntityCustomEmoji
│ │ │ ├── MessageEntityBlockquote
│ │ │ └── MessageEntityFormattedDate
│ │ ├── mediaMessageMedia
│ │ │ ├── MessageMediaEmpty
│ │ │ ├── MessageMediaPhoto
│ │ │ ├── MessageMediaGeo
│ │ │ ├── MessageMediaContact
│ │ │ ├── MessageMediaUnsupported
│ │ │ ├── MessageMediaDocument
│ │ │ ├── MessageMediaWebPage
│ │ │ ├── MessageMediaVenue
│ │ │ ├── MessageMediaGame
│ │ │ ├── MessageMediaInvoice
│ │ │ ├── MessageMediaGeoLive
│ │ │ ├── MessageMediaPoll
│ │ │ ├── MessageMediaDice
│ │ │ ├── MessageMediaStory
│ │ │ ├── MessageMediaGiveaway
│ │ │ ├── MessageMediaGiveawayResults
│ │ │ ├── MessageMediaPaidMedia
│ │ │ ├── MessageMediaToDo
│ │ │ └── MessageMediaVideoStream
│ │ ├── media_areasVector < MediaArea > (optional)
│ │ │ ├── MediaAreaVenue
│ │ │ ├── InputMediaAreaVenue
│ │ │ ├── MediaAreaGeoPoint
│ │ │ ├── MediaAreaSuggestedReaction
│ │ │ ├── MediaAreaChannelPost
│ │ │ ├── InputMediaAreaChannelPost
│ │ │ ├── MediaAreaUrl
│ │ │ ├── MediaAreaWeather
│ │ │ └── MediaAreaStarGift
│ │ ├── privacyVector < PrivacyRule > (optional)
│ │ │ ├── PrivacyValueAllowContacts
│ │ │ ├── PrivacyValueAllowAll
│ │ │ ├── PrivacyValueAllowUsers
│ │ │ ├── PrivacyValueDisallowContacts
│ │ │ ├── PrivacyValueDisallowAll
│ │ │ ├── PrivacyValueDisallowUsers
│ │ │ ├── PrivacyValueAllowChatParticipants
│ │ │ ├── PrivacyValueAllowCloseFriends
│ │ │ ├── PrivacyValueAllowPremium
│ │ │ ├── PrivacyValueAllowBots
│ │ │ └── PrivacyValueDisallowBots
│ │ ├── viewsStoryViews (optional)
│ │ │ └── StoryViews
│ │ ├── sent_reactionReaction (optional)
│ │ │ ├── ReactionEmpty
│ │ │ ├── ReactionEmoji
│ │ │ ├── ReactionCustomEmoji
│ │ │ └── ReactionPaid
│ │ └── albumsVector < int > (optional)
│ ├── UpdateReadStories
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── max_idint
│ ├── UpdateStoryID
│ │ ├── idint
│ │ └── random_idlong
│ │ └── stealth_modeStoriesStealthMode
│ │ └── StoriesStealthMode
│ │ ├── active_until_dateint (optional)
│ │ └── cooldown_until_dateint (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── story_idint
│ │ └── reactionReaction
│ │ ├── ReactionEmpty
│ │ ├── ReactionEmoji
│ │ │ └── emoticonstring
│ │ ├── ReactionCustomEmoji
│ │ │ └── document_idlong
│ │ └── ReactionPaid
│ ├── UpdateBotChatBoost
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── boostBoost
│ │ │ └── Boost
│ │ │ ├── gifttrue (optional)
│ │ │ ├── giveawaytrue (optional)
│ │ │ ├── unclaimedtrue (optional)
│ │ │ ├── idstring
│ │ │ ├── user_idlong (optional)
│ │ │ ├── giveaway_msg_idint (optional)
│ │ │ ├── dateint
│ │ │ ├── expiresint
│ │ │ ├── used_gift_slugstring (optional)
│ │ │ ├── multiplierint (optional)
│ │ │ └── starslong (optional)
│ │ └── qtsint
│ │ ├── channel_idlong
│ │ └── enabledBool
│ ├── UpdatePeerWallpaper
│ │ ├── wallpaper_overriddentrue (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── wallpaperWallPaper (optional)
│ │ ├── WallPaper
│ │ │ ├── idlong
│ │ │ ├── creatortrue (optional)
│ │ │ ├── defaulttrue (optional)
│ │ │ ├── patterntrue (optional)
│ │ │ ├── darktrue (optional)
│ │ │ ├── access_hashlong
│ │ │ ├── slugstring
│ │ │ ├── documentDocument
│ │ │ │ ├── DocumentEmpty
│ │ │ │ └── Document
│ │ │ └── settingsWallPaperSettings (optional)
│ │ │ └── WallPaperSettings
│ │ └── WallPaperNoFile
│ │ ├── idlong
│ │ ├── defaulttrue (optional)
│ │ ├── darktrue (optional)
│ │ └── settingsWallPaperSettings (optional)
│ │ └── WallPaperSettings
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── msg_idint
│ │ ├── dateint
│ │ ├── actorPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── old_reactionsVector < Reaction >
│ │ │ ├── ReactionEmpty
│ │ │ ├── ReactionEmoji
│ │ │ │ └── emoticonstring
│ │ │ ├── ReactionCustomEmoji
│ │ │ │ └── document_idlong
│ │ │ └── ReactionPaid
│ │ ├── new_reactionsVector < Reaction >
│ │ │ ├── ReactionEmpty
│ │ │ ├── ReactionEmoji
│ │ │ │ └── emoticonstring
│ │ │ ├── ReactionCustomEmoji
│ │ │ │ └── document_idlong
│ │ │ └── ReactionPaid
│ │ └── qtsint
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── msg_idint
│ │ ├── dateint
│ │ ├── reactionsVector < ReactionCount >
│ │ │ └── ReactionCount
│ │ │ ├── chosen_orderint (optional)
│ │ │ ├── reactionReaction
│ │ │ │ ├── ReactionEmpty
│ │ │ │ ├── ReactionEmoji
│ │ │ │ ├── ReactionCustomEmoji
│ │ │ │ └── ReactionPaid
│ │ │ └── countint
│ │ └── qtsint
│ │ ├── pinnedtrue (optional)
│ │ └── peerDialogPeer
│ │ ├── DialogPeer
│ │ │ └── peerPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ └── DialogPeerFolder
│ │ └── folder_idint
│ │ └── orderVector < DialogPeer > (optional)
│ │ ├── DialogPeer
│ │ │ └── peerPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ └── DialogPeerFolder
│ │ └── folder_idint
│ ├── UpdateSmsJob
│ │ └── job_idstring
│ ├── UpdateQuickReplies
│ │ └── quick_repliesVector < QuickReply >
│ │ └── QuickReply
│ │ ├── shortcut_idint
│ │ ├── shortcutstring
│ │ ├── top_messageint
│ │ └── countint
│ ├── UpdateNewQuickReply
│ │ └── quick_replyQuickReply
│ │ └── QuickReply
│ │ ├── shortcut_idint
│ │ ├── shortcutstring
│ │ ├── top_messageint
│ │ └── countint
│ │ └── shortcut_idint
│ │ └── messageMessage
│ │ ├── MessageEmpty
│ │ │ ├── idint
│ │ │ └── peer_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── Message
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── from_scheduledtrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── edit_hidetrue (optional)
│ │ │ ├── pinnedtrue (optional)
│ │ │ ├── noforwardstrue (optional)
│ │ │ ├── invert_mediatrue (optional)
│ │ │ ├── offlinetrue (optional)
│ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── from_boosts_appliedint (optional)
│ │ │ ├── from_rankstring (optional)
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ └── MessageFwdHeader
│ │ │ ├── via_bot_idlong (optional)
│ │ │ ├── via_business_bot_idlong (optional)
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── messagestring
│ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ ├── MessageMediaEmpty
│ │ │ │ ├── MessageMediaPhoto
│ │ │ │ ├── MessageMediaGeo
│ │ │ │ ├── MessageMediaContact
│ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ ├── MessageMediaDocument
│ │ │ │ ├── MessageMediaWebPage
│ │ │ │ ├── MessageMediaVenue
│ │ │ │ ├── MessageMediaGame
│ │ │ │ ├── MessageMediaInvoice
│ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ ├── MessageMediaPoll
│ │ │ │ ├── MessageMediaDice
│ │ │ │ ├── MessageMediaStory
│ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ ├── MessageMediaToDo
│ │ │ │ └── MessageMediaVideoStream
│ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ └── ReplyInlineMarkup
│ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ ├── MessageEntityUnknown
│ │ │ │ ├── MessageEntityMention
│ │ │ │ ├── MessageEntityHashtag
│ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ ├── MessageEntityUrl
│ │ │ │ ├── MessageEntityEmail
│ │ │ │ ├── MessageEntityBold
│ │ │ │ ├── MessageEntityItalic
│ │ │ │ ├── MessageEntityCode
│ │ │ │ ├── MessageEntityPre
│ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ ├── MessageEntityMentionName
│ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ ├── MessageEntityPhone
│ │ │ │ ├── MessageEntityCashtag
│ │ │ │ ├── MessageEntityUnderline
│ │ │ │ ├── MessageEntityStrike
│ │ │ │ ├── MessageEntityBankCard
│ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ └── MessageEntityFormattedDate
│ │ │ ├── viewsint (optional)
│ │ │ ├── forwardsint (optional)
│ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ └── MessageReplies
│ │ │ ├── edit_dateint (optional)
│ │ │ ├── post_authorstring (optional)
│ │ │ ├── grouped_idlong (optional)
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ └── RestrictionReason
│ │ │ ├── ttl_periodint (optional)
│ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ ├── effectlong (optional)
│ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ └── FactCheck
│ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ ├── paid_message_starslong (optional)
│ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ └── SuggestedPost
│ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ └── summary_from_languagestring (optional)
│ │ └── MessageService
│ │ ├── outtrue (optional)
│ │ ├── mentionedtrue (optional)
│ │ ├── media_unreadtrue (optional)
│ │ ├── reactions_are_possibletrue (optional)
│ │ ├── silenttrue (optional)
│ │ ├── posttrue (optional)
│ │ ├── legacytrue (optional)
│ │ ├── idint
│ │ ├── from_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── peer_idPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── saved_peer_idPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ ├── MessageReplyHeader
│ │ │ └── MessageReplyStoryHeader
│ │ ├── dateint
│ │ ├── actionMessageAction
│ │ │ ├── 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
│ │ │ ├── MessageActionSuggestedPostSuccess
│ │ │ ├── MessageActionSuggestedPostRefund
│ │ │ ├── MessageActionGiftTon
│ │ │ ├── MessageActionSuggestBirthday
│ │ │ ├── MessageActionNewCreatorPending
│ │ │ ├── MessageActionChangeCreator
│ │ │ ├── MessageActionNoForwardsToggle
│ │ │ └── MessageActionNoForwardsRequest
│ │ ├── reactionsMessageReactions (optional)
│ │ │ └── MessageReactions
│ │ └── ttl_periodint (optional)
│ │ ├── shortcut_idint
│ │ └── messagesVector < int >
│ │ ├── connectionBotBusinessConnection
│ │ │ └── BotBusinessConnection
│ │ │ ├── disabledtrue (optional)
│ │ │ ├── connection_idstring
│ │ │ ├── user_idlong
│ │ │ ├── dc_idint
│ │ │ ├── dateint
│ │ │ └── rightsBusinessBotRights (optional)
│ │ │ └── BusinessBotRights
│ │ └── qtsint
│ │ ├── connection_idstring
│ │ ├── messageMessage
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── reply_to_messageMessage (optional)
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ └── qtsint
│ │ ├── connection_idstring
│ │ ├── messageMessage
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── reply_to_messageMessage (optional)
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ └── qtsint
│ │ ├── connection_idstring
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ ├── messagesVector < int >
│ │ └── qtsint
│ │ ├── story_idint
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── reactionReaction
│ │ ├── ReactionEmpty
│ │ ├── ReactionEmoji
│ │ │ └── emoticonstring
│ │ ├── ReactionCustomEmoji
│ │ │ └── document_idlong
│ │ └── ReactionPaid
│ ├── UpdateStarsBalance
│ │ └── balanceStarsAmount
│ │ ├── StarsAmount
│ │ │ ├── amountlong
│ │ │ └── nanosint
│ │ └── StarsTonAmount
│ │ └── amountlong
│ │ ├── query_idlong
│ │ ├── user_idlong
│ │ ├── connection_idstring
│ │ ├── messageMessage
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── reply_to_messageMessage (optional)
│ │ │ ├── MessageEmpty
│ │ │ │ ├── idint
│ │ │ │ └── peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── Message
│ │ │ │ ├── outtrue (optional)
│ │ │ │ ├── mentionedtrue (optional)
│ │ │ │ ├── media_unreadtrue (optional)
│ │ │ │ ├── silenttrue (optional)
│ │ │ │ ├── posttrue (optional)
│ │ │ │ ├── from_scheduledtrue (optional)
│ │ │ │ ├── legacytrue (optional)
│ │ │ │ ├── edit_hidetrue (optional)
│ │ │ │ ├── pinnedtrue (optional)
│ │ │ │ ├── noforwardstrue (optional)
│ │ │ │ ├── invert_mediatrue (optional)
│ │ │ │ ├── offlinetrue (optional)
│ │ │ │ ├── video_processing_pendingtrue (optional)
│ │ │ │ ├── paid_suggested_post_starstrue (optional)
│ │ │ │ ├── paid_suggested_post_tontrue (optional)
│ │ │ │ ├── idint
│ │ │ │ ├── from_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── from_boosts_appliedint (optional)
│ │ │ │ ├── from_rankstring (optional)
│ │ │ │ ├── peer_idPeer
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ │ ├── PeerUser
│ │ │ │ │ ├── PeerChat
│ │ │ │ │ └── PeerChannel
│ │ │ │ ├── fwd_fromMessageFwdHeader (optional)
│ │ │ │ │ └── MessageFwdHeader
│ │ │ │ ├── via_bot_idlong (optional)
│ │ │ │ ├── via_business_bot_idlong (optional)
│ │ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ │ ├── MessageReplyHeader
│ │ │ │ │ └── MessageReplyStoryHeader
│ │ │ │ ├── dateint
│ │ │ │ ├── messagestring
│ │ │ │ ├── mediaMessageMedia (optional)
│ │ │ │ │ ├── MessageMediaEmpty
│ │ │ │ │ ├── MessageMediaPhoto
│ │ │ │ │ ├── MessageMediaGeo
│ │ │ │ │ ├── MessageMediaContact
│ │ │ │ │ ├── MessageMediaUnsupported
│ │ │ │ │ ├── MessageMediaDocument
│ │ │ │ │ ├── MessageMediaWebPage
│ │ │ │ │ ├── MessageMediaVenue
│ │ │ │ │ ├── MessageMediaGame
│ │ │ │ │ ├── MessageMediaInvoice
│ │ │ │ │ ├── MessageMediaGeoLive
│ │ │ │ │ ├── MessageMediaPoll
│ │ │ │ │ ├── MessageMediaDice
│ │ │ │ │ ├── MessageMediaStory
│ │ │ │ │ ├── MessageMediaGiveaway
│ │ │ │ │ ├── MessageMediaGiveawayResults
│ │ │ │ │ ├── MessageMediaPaidMedia
│ │ │ │ │ ├── MessageMediaToDo
│ │ │ │ │ └── MessageMediaVideoStream
│ │ │ │ ├── reply_markupReplyMarkup (optional)
│ │ │ │ │ ├── ReplyKeyboardHide
│ │ │ │ │ ├── ReplyKeyboardForceReply
│ │ │ │ │ ├── ReplyKeyboardMarkup
│ │ │ │ │ └── ReplyInlineMarkup
│ │ │ │ ├── entitiesVector < MessageEntity > (optional)
│ │ │ │ │ ├── MessageEntityUnknown
│ │ │ │ │ ├── MessageEntityMention
│ │ │ │ │ ├── MessageEntityHashtag
│ │ │ │ │ ├── MessageEntityBotCommand
│ │ │ │ │ ├── MessageEntityUrl
│ │ │ │ │ ├── MessageEntityEmail
│ │ │ │ │ ├── MessageEntityBold
│ │ │ │ │ ├── MessageEntityItalic
│ │ │ │ │ ├── MessageEntityCode
│ │ │ │ │ ├── MessageEntityPre
│ │ │ │ │ ├── MessageEntityTextUrl
│ │ │ │ │ ├── MessageEntityMentionName
│ │ │ │ │ ├── InputMessageEntityMentionName
│ │ │ │ │ ├── MessageEntityPhone
│ │ │ │ │ ├── MessageEntityCashtag
│ │ │ │ │ ├── MessageEntityUnderline
│ │ │ │ │ ├── MessageEntityStrike
│ │ │ │ │ ├── MessageEntityBankCard
│ │ │ │ │ ├── MessageEntitySpoiler
│ │ │ │ │ ├── MessageEntityCustomEmoji
│ │ │ │ │ ├── MessageEntityBlockquote
│ │ │ │ │ └── MessageEntityFormattedDate
│ │ │ │ ├── viewsint (optional)
│ │ │ │ ├── forwardsint (optional)
│ │ │ │ ├── repliesMessageReplies (optional)
│ │ │ │ │ └── MessageReplies
│ │ │ │ ├── edit_dateint (optional)
│ │ │ │ ├── post_authorstring (optional)
│ │ │ │ ├── grouped_idlong (optional)
│ │ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ │ └── MessageReactions
│ │ │ │ ├── restriction_reasonVector < RestrictionReason > (optional)
│ │ │ │ │ └── RestrictionReason
│ │ │ │ ├── ttl_periodint (optional)
│ │ │ │ ├── quick_reply_shortcut_idint (optional)
│ │ │ │ ├── effectlong (optional)
│ │ │ │ ├── factcheckFactCheck (optional)
│ │ │ │ │ └── FactCheck
│ │ │ │ ├── report_delivery_until_dateint (optional)
│ │ │ │ ├── paid_message_starslong (optional)
│ │ │ │ ├── suggested_postSuggestedPost (optional)
│ │ │ │ │ └── SuggestedPost
│ │ │ │ ├── schedule_repeat_periodint (optional)
│ │ │ │ └── summary_from_languagestring (optional)
│ │ │ └── MessageService
│ │ │ ├── outtrue (optional)
│ │ │ ├── mentionedtrue (optional)
│ │ │ ├── media_unreadtrue (optional)
│ │ │ ├── reactions_are_possibletrue (optional)
│ │ │ ├── silenttrue (optional)
│ │ │ ├── posttrue (optional)
│ │ │ ├── legacytrue (optional)
│ │ │ ├── idint
│ │ │ ├── from_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── peer_idPeer
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── saved_peer_idPeer (optional)
│ │ │ │ ├── PeerUser
│ │ │ │ ├── PeerChat
│ │ │ │ └── PeerChannel
│ │ │ ├── reply_toMessageReplyHeader (optional)
│ │ │ │ ├── MessageReplyHeader
│ │ │ │ └── MessageReplyStoryHeader
│ │ │ ├── dateint
│ │ │ ├── actionMessageAction
│ │ │ │ ├── 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
│ │ │ ├── reactionsMessageReactions (optional)
│ │ │ │ └── MessageReactions
│ │ │ └── ttl_periodint (optional)
│ │ ├── chat_instancelong
│ │ └── databytes (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── statusStarsRevenueStatus
│ │ └── StarsRevenueStatus
│ │ ├── withdrawal_enabledtrue (optional)
│ │ ├── current_balanceStarsAmount
│ │ │ ├── StarsAmount
│ │ │ └── StarsTonAmount
│ │ ├── available_balanceStarsAmount
│ │ │ ├── StarsAmount
│ │ │ └── StarsTonAmount
│ │ ├── overall_revenueStarsAmount
│ │ │ ├── StarsAmount
│ │ │ └── StarsTonAmount
│ │ └── next_withdrawal_atint (optional)
│ │ ├── user_idlong
│ │ ├── payloadstring
│ │ └── qtsint
│ │ └── privatePaidReactionPrivacy
│ │ ├── PaidReactionPrivacyDefault
│ │ └── PaidReactionPrivacyPeer
│ │ └── peerInputPeer
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ ├── UpdateSentPhoneCode
│ │ └── sent_codeauth.SentCode
│ │ ├── auth.SentCode
│ │ │ ├── typeauth.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_hashstring
│ │ │ ├── next_typeauth.CodeType (optional)
│ │ │ │ ├── auth.CodeTypeSms
│ │ │ │ ├── auth.CodeTypeCall
│ │ │ │ ├── auth.CodeTypeFlashCall
│ │ │ │ ├── auth.CodeTypeMissedCall
│ │ │ │ └── auth.CodeTypeFragmentSms
│ │ │ └── timeoutint (optional)
│ │ ├── auth.SentCodeSuccess
│ │ │ └── authorizationauth.Authorization
│ │ │ ├── auth.Authorization
│ │ │ └── auth.AuthorizationSignUpRequired
│ │ ├── store_productstring
│ │ ├── phone_code_hashstring
│ │ ├── support_email_addressstring
│ │ ├── support_email_subjectstring
│ │ ├── currencystring
│ │ └── amountlong
│ │ ├── callInputGroupCall
│ │ │ ├── InputGroupCall
│ │ │ │ ├── idlong
│ │ │ │ └── access_hashlong
│ │ │ ├── InputGroupCallSlug
│ │ │ │ └── slugstring
│ │ │ └── InputGroupCallInviteMessage
│ │ │ └── msg_idint
│ │ ├── sub_chain_idint
│ │ ├── blocksVector < bytes >
│ │ └── next_offsetint
│ │ ├── channel_idlong
│ │ ├── saved_peer_idPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── read_max_idint
│ │ ├── channel_idlong
│ │ ├── saved_peer_idPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── read_max_idint
│ │ ├── exceptiontrue (optional)
│ │ ├── channel_idlong
│ │ └── saved_peer_idPeer
│ │ ├── PeerUser
│ │ │ └── user_idlong
│ │ ├── PeerChat
│ │ │ └── chat_idlong
│ │ └── PeerChannel
│ │ └── channel_idlong
│ │ ├── callInputGroupCall
│ │ │ ├── InputGroupCall
│ │ │ │ ├── idlong
│ │ │ │ └── access_hashlong
│ │ │ ├── InputGroupCallSlug
│ │ │ │ └── slugstring
│ │ │ └── InputGroupCallInviteMessage
│ │ │ └── msg_idint
│ │ └── messageGroupCallMessage
│ │ └── GroupCallMessage
│ │ ├── from_admintrue (optional)
│ │ ├── idint
│ │ ├── from_idPeer
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ ├── dateint
│ │ ├── messageTextWithEntities
│ │ │ └── TextWithEntities
│ │ └── paid_message_starslong (optional)
│ │ ├── callInputGroupCall
│ │ │ ├── InputGroupCall
│ │ │ │ ├── idlong
│ │ │ │ └── access_hashlong
│ │ │ ├── InputGroupCallSlug
│ │ │ │ └── slugstring
│ │ │ └── InputGroupCallInviteMessage
│ │ │ └── msg_idint
│ │ ├── from_idPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── encrypted_messagebytes
│ │ ├── pinnedtrue (optional)
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── topic_idint
│ │ ├── peerPeer
│ │ │ ├── PeerUser
│ │ │ │ └── user_idlong
│ │ │ ├── PeerChat
│ │ │ │ └── chat_idlong
│ │ │ └── PeerChannel
│ │ │ └── channel_idlong
│ │ └── orderVector < int > (optional)
│ │ ├── callInputGroupCall
│ │ │ ├── InputGroupCall
│ │ │ │ ├── idlong
│ │ │ │ └── access_hashlong
│ │ │ ├── InputGroupCallSlug
│ │ │ │ └── slugstring
│ │ │ └── InputGroupCallInviteMessage
│ │ │ └── msg_idint
│ │ └── messagesVector < int >
│ │ ├── gift_idlong
│ │ └── stateStarGiftAuctionState
│ │ ├── StarGiftAuctionState
│ │ │ ├── versionint
│ │ │ ├── start_dateint
│ │ │ ├── end_dateint
│ │ │ ├── min_bid_amountlong
│ │ │ ├── bid_levelsVector < AuctionBidLevel >
│ │ │ │ └── AuctionBidLevel
│ │ │ ├── top_biddersVector < long >
│ │ │ ├── next_round_atint
│ │ │ ├── last_gift_numint
│ │ │ ├── gifts_leftint
│ │ │ ├── current_roundint
│ │ │ ├── total_roundsint
│ │ │ └── roundsVector < StarGiftAuctionRound >
│ │ │ ├── StarGiftAuctionRound
│ │ │ └── StarGiftAuctionRoundExtendable
│ │ ├── start_dateint
│ │ ├── end_dateint
│ │ ├── average_pricelong
│ │ ├── listed_countint (optional)
│ │ ├── fragment_listed_countint (optional)
│ │ └── fragment_listed_urlstring (optional)
│ │ ├── gift_idlong
│ │ └── user_stateStarGiftAuctionUserState
│ │ └── StarGiftAuctionUserState
│ │ ├── returnedtrue (optional)
│ │ ├── bid_amountlong (optional)
│ │ ├── bid_dateint (optional)
│ │ ├── min_bid_amountlong (optional)
│ │ ├── bid_peerPeer (optional)
│ │ │ ├── PeerUser
│ │ │ ├── PeerChat
│ │ │ └── PeerChannel
│ │ └── acquired_countint
│ ├── UpdateEmojiGameInfo
│ │ └── infomessages.EmojiGameInfo
│ │ └── messages.EmojiGameDiceInfo
│ │ ├── game_hashstring
│ │ ├── prev_stakelong
│ │ ├── current_streakint
│ │ ├── paramsVector < int >
│ │ └── plays_leftint (optional)
│ ├── chat_idlong
│ ├── user_idlong
│ ├── rankstring
│ └── versionint
└── dateint

Example

UpdateShort(
    update=UpdateNewMessage(
        message=MessageEmpty(id=0),
        pts=0,
        pts_count=0
    ),
    date=0,
)