// Code generated by gotdgen, DO NOT EDIT.

package tg

import (
	"context"
	"errors"
	"fmt"
	"sort"
	"strings"

	"go.uber.org/multierr"

	"github.com/gotd/td/bin"
	"github.com/gotd/td/tdjson"
	"github.com/gotd/td/tdp"
	"github.com/gotd/td/tgerr"
)

// No-op definition for keeping imports.
var (
	_ = bin.Buffer{}
	_ = context.Background()
	_ = fmt.Stringer(nil)
	_ = strings.Builder{}
	_ = errors.Is
	_ = multierr.AppendInto
	_ = sort.Ints
	_ = tdp.Format
	_ = tgerr.Error{}
	_ = tdjson.Encoder{}
)

// Layer version of schema.
const Layer = 158

// TypesMap returns mapping from type ids to TL type names.
func TypesMap() map[uint32]string {
	return map[uint32]string{
		BoolFalseTypeID:                                          "boolFalse#bc799737",
		BoolTrueTypeID:                                           "boolTrue#997275b5",
		TrueTypeID:                                               "true#3fedd339",
		ErrorTypeID:                                              "error#c4b9f9bb",
		NullTypeID:                                               "null#56730bcc",
		InputPeerEmptyTypeID:                                     "inputPeerEmpty#7f3b18ea",
		InputPeerSelfTypeID:                                      "inputPeerSelf#7da07ec9",
		InputPeerChatTypeID:                                      "inputPeerChat#35a95cb9",
		InputPeerUserTypeID:                                      "inputPeerUser#dde8a54c",
		InputPeerChannelTypeID:                                   "inputPeerChannel#27bcbbfc",
		InputPeerUserFromMessageTypeID:                           "inputPeerUserFromMessage#a87b0a1c",
		InputPeerChannelFromMessageTypeID:                        "inputPeerChannelFromMessage#bd2a0840",
		InputUserEmptyTypeID:                                     "inputUserEmpty#b98886cf",
		InputUserSelfTypeID:                                      "inputUserSelf#f7c1b13f",
		InputUserTypeID:                                          "inputUser#f21158c6",
		InputUserFromMessageTypeID:                               "inputUserFromMessage#1da448e2",
		InputPhoneContactTypeID:                                  "inputPhoneContact#f392b7f4",
		InputFileTypeID:                                          "inputFile#f52ff27f",
		InputFileBigTypeID:                                       "inputFileBig#fa4f0bb5",
		InputMediaEmptyTypeID:                                    "inputMediaEmpty#9664f57f",
		InputMediaUploadedPhotoTypeID:                            "inputMediaUploadedPhoto#1e287d04",
		InputMediaPhotoTypeID:                                    "inputMediaPhoto#b3ba0635",
		InputMediaGeoPointTypeID:                                 "inputMediaGeoPoint#f9c44144",
		InputMediaContactTypeID:                                  "inputMediaContact#f8ab7dfb",
		InputMediaUploadedDocumentTypeID:                         "inputMediaUploadedDocument#5b38c6c1",
		InputMediaDocumentTypeID:                                 "inputMediaDocument#33473058",
		InputMediaVenueTypeID:                                    "inputMediaVenue#c13d1c11",
		InputMediaPhotoExternalTypeID:                            "inputMediaPhotoExternal#e5bbfe1a",
		InputMediaDocumentExternalTypeID:                         "inputMediaDocumentExternal#fb52dc99",
		InputMediaGameTypeID:                                     "inputMediaGame#d33f43f3",
		InputMediaInvoiceTypeID:                                  "inputMediaInvoice#8eb5a6d5",
		InputMediaGeoLiveTypeID:                                  "inputMediaGeoLive#971fa843",
		InputMediaPollTypeID:                                     "inputMediaPoll#f94e5f1",
		InputMediaDiceTypeID:                                     "inputMediaDice#e66fbf7b",
		InputChatPhotoEmptyTypeID:                                "inputChatPhotoEmpty#1ca48f57",
		InputChatUploadedPhotoTypeID:                             "inputChatUploadedPhoto#bdcdaec0",
		InputChatPhotoTypeID:                                     "inputChatPhoto#8953ad37",
		InputGeoPointEmptyTypeID:                                 "inputGeoPointEmpty#e4c123d6",
		InputGeoPointTypeID:                                      "inputGeoPoint#48222faf",
		InputPhotoEmptyTypeID:                                    "inputPhotoEmpty#1cd7bf0d",
		InputPhotoTypeID:                                         "inputPhoto#3bb3b94a",
		InputFileLocationTypeID:                                  "inputFileLocation#dfdaabe1",
		InputEncryptedFileLocationTypeID:                         "inputEncryptedFileLocation#f5235d55",
		InputDocumentFileLocationTypeID:                          "inputDocumentFileLocation#bad07584",
		InputSecureFileLocationTypeID:                            "inputSecureFileLocation#cbc7ee28",
		InputTakeoutFileLocationTypeID:                           "inputTakeoutFileLocation#29be5899",
		InputPhotoFileLocationTypeID:                             "inputPhotoFileLocation#40181ffe",
		InputPhotoLegacyFileLocationTypeID:                       "inputPhotoLegacyFileLocation#d83466f3",
		InputPeerPhotoFileLocationTypeID:                         "inputPeerPhotoFileLocation#37257e99",
		InputStickerSetThumbTypeID:                               "inputStickerSetThumb#9d84f3db",
		InputGroupCallStreamTypeID:                               "inputGroupCallStream#598a92a",
		PeerUserTypeID:                                           "peerUser#59511722",
		PeerChatTypeID:                                           "peerChat#36c6019a",
		PeerChannelTypeID:                                        "peerChannel#a2a5371e",
		StorageFileUnknownTypeID:                                 "storage.fileUnknown#aa963b05",
		StorageFilePartialTypeID:                                 "storage.filePartial#40bc6f52",
		StorageFileJpegTypeID:                                    "storage.fileJpeg#7efe0e",
		StorageFileGifTypeID:                                     "storage.fileGif#cae1aadf",
		StorageFilePngTypeID:                                     "storage.filePng#a4f63c0",
		StorageFilePdfTypeID:                                     "storage.filePdf#ae1e508d",
		StorageFileMp3TypeID:                                     "storage.fileMp3#528a0677",
		StorageFileMovTypeID:                                     "storage.fileMov#4b09ebbc",
		StorageFileMp4TypeID:                                     "storage.fileMp4#b3cea0e4",
		StorageFileWebpTypeID:                                    "storage.fileWebp#1081464c",
		UserEmptyTypeID:                                          "userEmpty#d3bc4b7a",
		UserTypeID:                                               "user#8f97c628",
		UserProfilePhotoEmptyTypeID:                              "userProfilePhotoEmpty#4f11bae1",
		UserProfilePhotoTypeID:                                   "userProfilePhoto#82d1f706",
		UserStatusEmptyTypeID:                                    "userStatusEmpty#9d05049",
		UserStatusOnlineTypeID:                                   "userStatusOnline#edb93949",
		UserStatusOfflineTypeID:                                  "userStatusOffline#8c703f",
		UserStatusRecentlyTypeID:                                 "userStatusRecently#e26f42f1",
		UserStatusLastWeekTypeID:                                 "userStatusLastWeek#7bf09fc",
		UserStatusLastMonthTypeID:                                "userStatusLastMonth#77ebc742",
		ChatEmptyTypeID:                                          "chatEmpty#29562865",
		ChatTypeID:                                               "chat#41cbf256",
		ChatForbiddenTypeID:                                      "chatForbidden#6592a1a7",
		ChannelTypeID:                                            "channel#83259464",
		ChannelForbiddenTypeID:                                   "channelForbidden#17d493d5",
		ChatFullTypeID:                                           "chatFull#c9d31138",
		ChannelFullTypeID:                                        "channelFull#f2355507",
		ChatParticipantTypeID:                                    "chatParticipant#c02d4007",
		ChatParticipantCreatorTypeID:                             "chatParticipantCreator#e46bcee4",
		ChatParticipantAdminTypeID:                               "chatParticipantAdmin#a0933f5b",
		ChatParticipantsForbiddenTypeID:                          "chatParticipantsForbidden#8763d3e1",
		ChatParticipantsTypeID:                                   "chatParticipants#3cbc93f8",
		ChatPhotoEmptyTypeID:                                     "chatPhotoEmpty#37c1011c",
		ChatPhotoTypeID:                                          "chatPhoto#1c6e1c11",
		MessageEmptyTypeID:                                       "messageEmpty#90a6ca84",
		MessageTypeID:                                            "message#38116ee0",
		MessageServiceTypeID:                                     "messageService#2b085862",
		MessageMediaEmptyTypeID:                                  "messageMediaEmpty#3ded6320",
		MessageMediaPhotoTypeID:                                  "messageMediaPhoto#695150d7",
		MessageMediaGeoTypeID:                                    "messageMediaGeo#56e0d474",
		MessageMediaContactTypeID:                                "messageMediaContact#70322949",
		MessageMediaUnsupportedTypeID:                            "messageMediaUnsupported#9f84f49e",
		MessageMediaDocumentTypeID:                               "messageMediaDocument#9cb070d7",
		MessageMediaWebPageTypeID:                                "messageMediaWebPage#a32dd600",
		MessageMediaVenueTypeID:                                  "messageMediaVenue#2ec0533f",
		MessageMediaGameTypeID:                                   "messageMediaGame#fdb19008",
		MessageMediaInvoiceTypeID:                                "messageMediaInvoice#f6a548d3",
		MessageMediaGeoLiveTypeID:                                "messageMediaGeoLive#b940c666",
		MessageMediaPollTypeID:                                   "messageMediaPoll#4bd6e798",
		MessageMediaDiceTypeID:                                   "messageMediaDice#3f7ee58b",
		MessageActionEmptyTypeID:                                 "messageActionEmpty#b6aef7b0",
		MessageActionChatCreateTypeID:                            "messageActionChatCreate#bd47cbad",
		MessageActionChatEditTitleTypeID:                         "messageActionChatEditTitle#b5a1ce5a",
		MessageActionChatEditPhotoTypeID:                         "messageActionChatEditPhoto#7fcb13a8",
		MessageActionChatDeletePhotoTypeID:                       "messageActionChatDeletePhoto#95e3fbef",
		MessageActionChatAddUserTypeID:                           "messageActionChatAddUser#15cefd00",
		MessageActionChatDeleteUserTypeID:                        "messageActionChatDeleteUser#a43f30cc",
		MessageActionChatJoinedByLinkTypeID:                      "messageActionChatJoinedByLink#31224c3",
		MessageActionChannelCreateTypeID:                         "messageActionChannelCreate#95d2ac92",
		MessageActionChatMigrateToTypeID:                         "messageActionChatMigrateTo#e1037f92",
		MessageActionChannelMigrateFromTypeID:                    "messageActionChannelMigrateFrom#ea3948e9",
		MessageActionPinMessageTypeID:                            "messageActionPinMessage#94bd38ed",
		MessageActionHistoryClearTypeID:                          "messageActionHistoryClear#9fbab604",
		MessageActionGameScoreTypeID:                             "messageActionGameScore#92a72876",
		MessageActionPaymentSentMeTypeID:                         "messageActionPaymentSentMe#8f31b327",
		MessageActionPaymentSentTypeID:                           "messageActionPaymentSent#96163f56",
		MessageActionPhoneCallTypeID:                             "messageActionPhoneCall#80e11a7f",
		MessageActionScreenshotTakenTypeID:                       "messageActionScreenshotTaken#4792929b",
		MessageActionCustomActionTypeID:                          "messageActionCustomAction#fae69f56",
		MessageActionBotAllowedTypeID:                            "messageActionBotAllowed#c516d679",
		MessageActionSecureValuesSentMeTypeID:                    "messageActionSecureValuesSentMe#1b287353",
		MessageActionSecureValuesSentTypeID:                      "messageActionSecureValuesSent#d95c6154",
		MessageActionContactSignUpTypeID:                         "messageActionContactSignUp#f3f25f76",
		MessageActionGeoProximityReachedTypeID:                   "messageActionGeoProximityReached#98e0d697",
		MessageActionGroupCallTypeID:                             "messageActionGroupCall#7a0d7f42",
		MessageActionInviteToGroupCallTypeID:                     "messageActionInviteToGroupCall#502f92f7",
		MessageActionSetMessagesTTLTypeID:                        "messageActionSetMessagesTTL#3c134d7b",
		MessageActionGroupCallScheduledTypeID:                    "messageActionGroupCallScheduled#b3a07661",
		MessageActionSetChatThemeTypeID:                          "messageActionSetChatTheme#aa786345",
		MessageActionChatJoinedByRequestTypeID:                   "messageActionChatJoinedByRequest#ebbca3cb",
		MessageActionWebViewDataSentMeTypeID:                     "messageActionWebViewDataSentMe#47dd8079",
		MessageActionWebViewDataSentTypeID:                       "messageActionWebViewDataSent#b4c38cb5",
		MessageActionGiftPremiumTypeID:                           "messageActionGiftPremium#c83d6aec",
		MessageActionTopicCreateTypeID:                           "messageActionTopicCreate#d999256",
		MessageActionTopicEditTypeID:                             "messageActionTopicEdit#c0944820",
		MessageActionSuggestProfilePhotoTypeID:                   "messageActionSuggestProfilePhoto#57de635e",
		MessageActionRequestedPeerTypeID:                         "messageActionRequestedPeer#fe77345d",
		MessageActionSetChatWallPaperTypeID:                      "messageActionSetChatWallPaper#bc44a927",
		MessageActionSetSameChatWallPaperTypeID:                  "messageActionSetSameChatWallPaper#c0787d6d",
		DialogTypeID:                                             "dialog#d58a08c6",
		DialogFolderTypeID:                                       "dialogFolder#71bd134c",
		PhotoEmptyTypeID:                                         "photoEmpty#2331b22d",
		PhotoTypeID:                                              "photo#fb197a65",
		PhotoSizeEmptyTypeID:                                     "photoSizeEmpty#e17e23c",
		PhotoSizeTypeID:                                          "photoSize#75c78e60",
		PhotoCachedSizeTypeID:                                    "photoCachedSize#21e1ad6",
		PhotoStrippedSizeTypeID:                                  "photoStrippedSize#e0b0bc2e",
		PhotoSizeProgressiveTypeID:                               "photoSizeProgressive#fa3efb95",
		PhotoPathSizeTypeID:                                      "photoPathSize#d8214d41",
		GeoPointEmptyTypeID:                                      "geoPointEmpty#1117dd5f",
		GeoPointTypeID:                                           "geoPoint#b2a2f663",
		AuthSentCodeTypeID:                                       "auth.sentCode#5e002502",
		AuthSentCodeSuccessTypeID:                                "auth.sentCodeSuccess#2390fe44",
		AuthAuthorizationTypeID:                                  "auth.authorization#2ea2c0d4",
		AuthAuthorizationSignUpRequiredTypeID:                    "auth.authorizationSignUpRequired#44747e9a",
		AuthExportedAuthorizationTypeID:                          "auth.exportedAuthorization#b434e2b8",
		InputNotifyPeerTypeID:                                    "inputNotifyPeer#b8bc5b0c",
		InputNotifyUsersTypeID:                                   "inputNotifyUsers#193b4417",
		InputNotifyChatsTypeID:                                   "inputNotifyChats#4a95e84e",
		InputNotifyBroadcastsTypeID:                              "inputNotifyBroadcasts#b1db7c7e",
		InputNotifyForumTopicTypeID:                              "inputNotifyForumTopic#5c467992",
		InputPeerNotifySettingsTypeID:                            "inputPeerNotifySettings#df1f002b",
		PeerNotifySettingsTypeID:                                 "peerNotifySettings#a83b0426",
		PeerSettingsTypeID:                                       "peerSettings#a518110d",
		WallPaperTypeID:                                          "wallPaper#a437c3ed",
		WallPaperNoFileTypeID:                                    "wallPaperNoFile#e0804116",
		InputReportReasonSpamTypeID:                              "inputReportReasonSpam#58dbcab8",
		InputReportReasonViolenceTypeID:                          "inputReportReasonViolence#1e22c78d",
		InputReportReasonPornographyTypeID:                       "inputReportReasonPornography#2e59d922",
		InputReportReasonChildAbuseTypeID:                        "inputReportReasonChildAbuse#adf44ee3",
		InputReportReasonOtherTypeID:                             "inputReportReasonOther#c1e4a2b1",
		InputReportReasonCopyrightTypeID:                         "inputReportReasonCopyright#9b89f93a",
		InputReportReasonGeoIrrelevantTypeID:                     "inputReportReasonGeoIrrelevant#dbd4feed",
		InputReportReasonFakeTypeID:                              "inputReportReasonFake#f5ddd6e7",
		InputReportReasonIllegalDrugsTypeID:                      "inputReportReasonIllegalDrugs#a8eb2be",
		InputReportReasonPersonalDetailsTypeID:                   "inputReportReasonPersonalDetails#9ec7863d",
		UserFullTypeID:                                           "userFull#93eadb53",
		ContactTypeID:                                            "contact#145ade0b",
		ImportedContactTypeID:                                    "importedContact#c13e3c50",
		ContactStatusTypeID:                                      "contactStatus#16d9703b",
		ContactsContactsNotModifiedTypeID:                        "contacts.contactsNotModified#b74ba9d2",
		ContactsContactsTypeID:                                   "contacts.contacts#eae87e42",
		ContactsImportedContactsTypeID:                           "contacts.importedContacts#77d01c3b",
		ContactsBlockedTypeID:                                    "contacts.blocked#ade1591",
		ContactsBlockedSliceTypeID:                               "contacts.blockedSlice#e1664194",
		MessagesDialogsTypeID:                                    "messages.dialogs#15ba6c40",
		MessagesDialogsSliceTypeID:                               "messages.dialogsSlice#71e094f3",
		MessagesDialogsNotModifiedTypeID:                         "messages.dialogsNotModified#f0e3e596",
		MessagesMessagesTypeID:                                   "messages.messages#8c718e87",
		MessagesMessagesSliceTypeID:                              "messages.messagesSlice#3a54685e",
		MessagesChannelMessagesTypeID:                            "messages.channelMessages#c776ba4e",
		MessagesMessagesNotModifiedTypeID:                        "messages.messagesNotModified#74535f21",
		MessagesChatsTypeID:                                      "messages.chats#64ff9fd5",
		MessagesChatsSliceTypeID:                                 "messages.chatsSlice#9cd81144",
		MessagesChatFullTypeID:                                   "messages.chatFull#e5d7d19c",
		MessagesAffectedHistoryTypeID:                            "messages.affectedHistory#b45c69d1",
		InputMessagesFilterEmptyTypeID:                           "inputMessagesFilterEmpty#57e2f66c",
		InputMessagesFilterPhotosTypeID:                          "inputMessagesFilterPhotos#9609a51c",
		InputMessagesFilterVideoTypeID:                           "inputMessagesFilterVideo#9fc00e65",
		InputMessagesFilterPhotoVideoTypeID:                      "inputMessagesFilterPhotoVideo#56e9f0e4",
		InputMessagesFilterDocumentTypeID:                        "inputMessagesFilterDocument#9eddf188",
		InputMessagesFilterURLTypeID:                             "inputMessagesFilterUrl#7ef0dd87",
		InputMessagesFilterGifTypeID:                             "inputMessagesFilterGif#ffc86587",
		InputMessagesFilterVoiceTypeID:                           "inputMessagesFilterVoice#50f5c392",
		InputMessagesFilterMusicTypeID:                           "inputMessagesFilterMusic#3751b49e",
		InputMessagesFilterChatPhotosTypeID:                      "inputMessagesFilterChatPhotos#3a20ecb8",
		InputMessagesFilterPhoneCallsTypeID:                      "inputMessagesFilterPhoneCalls#80c99768",
		InputMessagesFilterRoundVoiceTypeID:                      "inputMessagesFilterRoundVoice#7a7c17a4",
		InputMessagesFilterRoundVideoTypeID:                      "inputMessagesFilterRoundVideo#b549da53",
		InputMessagesFilterMyMentionsTypeID:                      "inputMessagesFilterMyMentions#c1f8e69a",
		InputMessagesFilterGeoTypeID:                             "inputMessagesFilterGeo#e7026d0d",
		InputMessagesFilterContactsTypeID:                        "inputMessagesFilterContacts#e062db83",
		InputMessagesFilterPinnedTypeID:                          "inputMessagesFilterPinned#1bb00451",
		UpdateNewMessageTypeID:                                   "updateNewMessage#1f2b0afd",
		UpdateMessageIDTypeID:                                    "updateMessageID#4e90bfd6",
		UpdateDeleteMessagesTypeID:                               "updateDeleteMessages#a20db0e5",
		UpdateUserTypingTypeID:                                   "updateUserTyping#c01e857f",
		UpdateChatUserTypingTypeID:                               "updateChatUserTyping#83487af0",
		UpdateChatParticipantsTypeID:                             "updateChatParticipants#7761198",
		UpdateUserStatusTypeID:                                   "updateUserStatus#e5bdf8de",
		UpdateUserNameTypeID:                                     "updateUserName#a7848924",
		UpdateNewEncryptedMessageTypeID:                          "updateNewEncryptedMessage#12bcbd9a",
		UpdateEncryptedChatTypingTypeID:                          "updateEncryptedChatTyping#1710f156",
		UpdateEncryptionTypeID:                                   "updateEncryption#b4a2e88d",
		UpdateEncryptedMessagesReadTypeID:                        "updateEncryptedMessagesRead#38fe25b7",
		UpdateChatParticipantAddTypeID:                           "updateChatParticipantAdd#3dda5451",
		UpdateChatParticipantDeleteTypeID:                        "updateChatParticipantDelete#e32f3d77",
		UpdateDCOptionsTypeID:                                    "updateDcOptions#8e5e9873",
		UpdateNotifySettingsTypeID:                               "updateNotifySettings#bec268ef",
		UpdateServiceNotificationTypeID:                          "updateServiceNotification#ebe46819",
		UpdatePrivacyTypeID:                                      "updatePrivacy#ee3b272a",
		UpdateUserPhoneTypeID:                                    "updateUserPhone#5492a13",
		UpdateReadHistoryInboxTypeID:                             "updateReadHistoryInbox#9c974fdf",
		UpdateReadHistoryOutboxTypeID:                            "updateReadHistoryOutbox#2f2f21bf",
		UpdateWebPageTypeID:                                      "updateWebPage#7f891213",
		UpdateReadMessagesContentsTypeID:                         "updateReadMessagesContents#68c13933",
		UpdateChannelTooLongTypeID:                               "updateChannelTooLong#108d941f",
		UpdateChannelTypeID:                                      "updateChannel#635b4c09",
		UpdateNewChannelMessageTypeID:                            "updateNewChannelMessage#62ba04d9",
		UpdateReadChannelInboxTypeID:                             "updateReadChannelInbox#922e6e10",
		UpdateDeleteChannelMessagesTypeID:                        "updateDeleteChannelMessages#c32d5b12",
		UpdateChannelMessageViewsTypeID:                          "updateChannelMessageViews#f226ac08",
		UpdateChatParticipantAdminTypeID:                         "updateChatParticipantAdmin#d7ca61a2",
		UpdateNewStickerSetTypeID:                                "updateNewStickerSet#688a30aa",
		UpdateStickerSetsOrderTypeID:                             "updateStickerSetsOrder#bb2d201",
		UpdateStickerSetsTypeID:                                  "updateStickerSets#31c24808",
		UpdateSavedGifsTypeID:                                    "updateSavedGifs#9375341e",
		UpdateBotInlineQueryTypeID:                               "updateBotInlineQuery#496f379c",
		UpdateBotInlineSendTypeID:                                "updateBotInlineSend#12f12a07",
		UpdateEditChannelMessageTypeID:                           "updateEditChannelMessage#1b3f4df7",
		UpdateBotCallbackQueryTypeID:                             "updateBotCallbackQuery#b9cfc48d",
		UpdateEditMessageTypeID:                                  "updateEditMessage#e40370a3",
		UpdateInlineBotCallbackQueryTypeID:                       "updateInlineBotCallbackQuery#691e9052",
		UpdateReadChannelOutboxTypeID:                            "updateReadChannelOutbox#b75f99a9",
		UpdateDraftMessageTypeID:                                 "updateDraftMessage#1b49ec6d",
		UpdateReadFeaturedStickersTypeID:                         "updateReadFeaturedStickers#571d2742",
		UpdateRecentStickersTypeID:                               "updateRecentStickers#9a422c20",
		UpdateConfigTypeID:                                       "updateConfig#a229dd06",
		UpdatePtsChangedTypeID:                                   "updatePtsChanged#3354678f",
		UpdateChannelWebPageTypeID:                               "updateChannelWebPage#2f2ba99f",
		UpdateDialogPinnedTypeID:                                 "updateDialogPinned#6e6fe51c",
		UpdatePinnedDialogsTypeID:                                "updatePinnedDialogs#fa0f3ca2",
		UpdateBotWebhookJSONTypeID:                               "updateBotWebhookJSON#8317c0c3",
		UpdateBotWebhookJSONQueryTypeID:                          "updateBotWebhookJSONQuery#9b9240a6",
		UpdateBotShippingQueryTypeID:                             "updateBotShippingQuery#b5aefd7d",
		UpdateBotPrecheckoutQueryTypeID:                          "updateBotPrecheckoutQuery#8caa9a96",
		UpdatePhoneCallTypeID:                                    "updatePhoneCall#ab0f6b1e",
		UpdateLangPackTooLongTypeID:                              "updateLangPackTooLong#46560264",
		UpdateLangPackTypeID:                                     "updateLangPack#56022f4d",
		UpdateFavedStickersTypeID:                                "updateFavedStickers#e511996d",
		UpdateChannelReadMessagesContentsTypeID:                  "updateChannelReadMessagesContents#ea29055d",
		UpdateContactsResetTypeID:                                "updateContactsReset#7084a7be",
		UpdateChannelAvailableMessagesTypeID:                     "updateChannelAvailableMessages#b23fc698",
		UpdateDialogUnreadMarkTypeID:                             "updateDialogUnreadMark#e16459c3",
		UpdateMessagePollTypeID:                                  "updateMessagePoll#aca1657b",
		UpdateChatDefaultBannedRightsTypeID:                      "updateChatDefaultBannedRights#54c01850",
		UpdateFolderPeersTypeID:                                  "updateFolderPeers#19360dc0",
		UpdatePeerSettingsTypeID:                                 "updatePeerSettings#6a7e7366",
		UpdatePeerLocatedTypeID:                                  "updatePeerLocated#b4afcfb0",
		UpdateNewScheduledMessageTypeID:                          "updateNewScheduledMessage#39a51dfb",
		UpdateDeleteScheduledMessagesTypeID:                      "updateDeleteScheduledMessages#90866cee",
		UpdateThemeTypeID:                                        "updateTheme#8216fba3",
		UpdateGeoLiveViewedTypeID:                                "updateGeoLiveViewed#871fb939",
		UpdateLoginTokenTypeID:                                   "updateLoginToken#564fe691",
		UpdateMessagePollVoteTypeID:                              "updateMessagePollVote#106395c9",
		UpdateDialogFilterTypeID:                                 "updateDialogFilter#26ffde7d",
		UpdateDialogFilterOrderTypeID:                            "updateDialogFilterOrder#a5d72105",
		UpdateDialogFiltersTypeID:                                "updateDialogFilters#3504914f",
		UpdatePhoneCallSignalingDataTypeID:                       "updatePhoneCallSignalingData#2661bf09",
		UpdateChannelMessageForwardsTypeID:                       "updateChannelMessageForwards#d29a27f4",
		UpdateReadChannelDiscussionInboxTypeID:                   "updateReadChannelDiscussionInbox#d6b19546",
		UpdateReadChannelDiscussionOutboxTypeID:                  "updateReadChannelDiscussionOutbox#695c9e7c",
		UpdatePeerBlockedTypeID:                                  "updatePeerBlocked#246a4b22",
		UpdateChannelUserTypingTypeID:                            "updateChannelUserTyping#8c88c923",
		UpdatePinnedMessagesTypeID:                               "updatePinnedMessages#ed85eab5",
		UpdatePinnedChannelMessagesTypeID:                        "updatePinnedChannelMessages#5bb98608",
		UpdateChatTypeID:                                         "updateChat#f89a6a4e",
		UpdateGroupCallParticipantsTypeID:                        "updateGroupCallParticipants#f2ebdb4e",
		UpdateGroupCallTypeID:                                    "updateGroupCall#14b24500",
		UpdatePeerHistoryTTLTypeID:                               "updatePeerHistoryTTL#bb9bb9a5",
		UpdateChatParticipantTypeID:                              "updateChatParticipant#d087663a",
		UpdateChannelParticipantTypeID:                           "updateChannelParticipant#985d3abb",
		UpdateBotStoppedTypeID:                                   "updateBotStopped#c4870a49",
		UpdateGroupCallConnectionTypeID:                          "updateGroupCallConnection#b783982",
		UpdateBotCommandsTypeID:                                  "updateBotCommands#4d712f2e",
		UpdatePendingJoinRequestsTypeID:                          "updatePendingJoinRequests#7063c3db",
		UpdateBotChatInviteRequesterTypeID:                       "updateBotChatInviteRequester#11dfa986",
		UpdateMessageReactionsTypeID:                             "updateMessageReactions#5e1b3cb8",
		UpdateAttachMenuBotsTypeID:                               "updateAttachMenuBots#17b7a20b",
		UpdateWebViewResultSentTypeID:                            "updateWebViewResultSent#1592b79d",
		UpdateBotMenuButtonTypeID:                                "updateBotMenuButton#14b85813",
		UpdateSavedRingtonesTypeID:                               "updateSavedRingtones#74d8be99",
		UpdateTranscribedAudioTypeID:                             "updateTranscribedAudio#84cd5a",
		UpdateReadFeaturedEmojiStickersTypeID:                    "updateReadFeaturedEmojiStickers#fb4c496c",
		UpdateUserEmojiStatusTypeID:                              "updateUserEmojiStatus#28373599",
		UpdateRecentEmojiStatusesTypeID:                          "updateRecentEmojiStatuses#30f443db",
		UpdateRecentReactionsTypeID:                              "updateRecentReactions#6f7863f4",
		UpdateMoveStickerSetToTopTypeID:                          "updateMoveStickerSetToTop#86fccf85",
		UpdateMessageExtendedMediaTypeID:                         "updateMessageExtendedMedia#5a73a98c",
		UpdateChannelPinnedTopicTypeID:                           "updateChannelPinnedTopic#192efbe3",
		UpdateChannelPinnedTopicsTypeID:                          "updateChannelPinnedTopics#fe198602",
		UpdateUserTypeID:                                         "updateUser#20529438",
		UpdateAutoSaveSettingsTypeID:                             "updateAutoSaveSettings#ec05b097",
		UpdateGroupInvitePrivacyForbiddenTypeID:                  "updateGroupInvitePrivacyForbidden#ccf08ad6",
		UpdatesStateTypeID:                                       "updates.state#a56c2a3e",
		UpdatesDifferenceEmptyTypeID:                             "updates.differenceEmpty#5d75a138",
		UpdatesDifferenceTypeID:                                  "updates.difference#f49ca0",
		UpdatesDifferenceSliceTypeID:                             "updates.differenceSlice#a8fb1981",
		UpdatesDifferenceTooLongTypeID:                           "updates.differenceTooLong#4afe8f6d",
		UpdatesTooLongTypeID:                                     "updatesTooLong#e317af7e",
		UpdateShortMessageTypeID:                                 "updateShortMessage#313bc7f8",
		UpdateShortChatMessageTypeID:                             "updateShortChatMessage#4d6deea5",
		UpdateShortTypeID:                                        "updateShort#78d4dec1",
		UpdatesCombinedTypeID:                                    "updatesCombined#725b04c3",
		UpdatesTypeID:                                            "updates#74ae4240",
		UpdateShortSentMessageTypeID:                             "updateShortSentMessage#9015e101",
		PhotosPhotosTypeID:                                       "photos.photos#8dca6aa5",
		PhotosPhotosSliceTypeID:                                  "photos.photosSlice#15051f54",
		PhotosPhotoTypeID:                                        "photos.photo#20212ca8",
		UploadFileTypeID:                                         "upload.file#96a18d5",
		UploadFileCDNRedirectTypeID:                              "upload.fileCdnRedirect#f18cda44",
		DCOptionTypeID:                                           "dcOption#18b7a10d",
		ConfigTypeID:                                             "config#cc1a241e",
		NearestDCTypeID:                                          "nearestDc#8e1a1775",
		HelpAppUpdateTypeID:                                      "help.appUpdate#ccbbce30",
		HelpNoAppUpdateTypeID:                                    "help.noAppUpdate#c45a6536",
		HelpInviteTextTypeID:                                     "help.inviteText#18cb9f78",
		EncryptedChatEmptyTypeID:                                 "encryptedChatEmpty#ab7ec0a0",
		EncryptedChatWaitingTypeID:                               "encryptedChatWaiting#66b25953",
		EncryptedChatRequestedTypeID:                             "encryptedChatRequested#48f1d94c",
		EncryptedChatTypeID:                                      "encryptedChat#61f0d4c7",
		EncryptedChatDiscardedTypeID:                             "encryptedChatDiscarded#1e1c7c45",
		InputEncryptedChatTypeID:                                 "inputEncryptedChat#f141b5e1",
		EncryptedFileEmptyTypeID:                                 "encryptedFileEmpty#c21f497e",
		EncryptedFileTypeID:                                      "encryptedFile#a8008cd8",
		InputEncryptedFileEmptyTypeID:                            "inputEncryptedFileEmpty#1837c364",
		InputEncryptedFileUploadedTypeID:                         "inputEncryptedFileUploaded#64bd0306",
		InputEncryptedFileTypeID:                                 "inputEncryptedFile#5a17b5e5",
		InputEncryptedFileBigUploadedTypeID:                      "inputEncryptedFileBigUploaded#2dc173c8",
		EncryptedMessageTypeID:                                   "encryptedMessage#ed18c118",
		EncryptedMessageServiceTypeID:                            "encryptedMessageService#23734b06",
		MessagesDhConfigNotModifiedTypeID:                        "messages.dhConfigNotModified#c0e24635",
		MessagesDhConfigTypeID:                                   "messages.dhConfig#2c221edd",
		MessagesSentEncryptedMessageTypeID:                       "messages.sentEncryptedMessage#560f8935",
		MessagesSentEncryptedFileTypeID:                          "messages.sentEncryptedFile#9493ff32",
		InputDocumentEmptyTypeID:                                 "inputDocumentEmpty#72f0eaae",
		InputDocumentTypeID:                                      "inputDocument#1abfb575",
		DocumentEmptyTypeID:                                      "documentEmpty#36f8c871",
		DocumentTypeID:                                           "document#8fd4c4d8",
		HelpSupportTypeID:                                        "help.support#17c6b5f6",
		NotifyPeerTypeID:                                         "notifyPeer#9fd40bd8",
		NotifyUsersTypeID:                                        "notifyUsers#b4c83b4c",
		NotifyChatsTypeID:                                        "notifyChats#c007cec3",
		NotifyBroadcastsTypeID:                                   "notifyBroadcasts#d612e8ef",
		NotifyForumTopicTypeID:                                   "notifyForumTopic#226e6308",
		SendMessageTypingActionTypeID:                            "sendMessageTypingAction#16bf744e",
		SendMessageCancelActionTypeID:                            "sendMessageCancelAction#fd5ec8f5",
		SendMessageRecordVideoActionTypeID:                       "sendMessageRecordVideoAction#a187d66f",
		SendMessageUploadVideoActionTypeID:                       "sendMessageUploadVideoAction#e9763aec",
		SendMessageRecordAudioActionTypeID:                       "sendMessageRecordAudioAction#d52f73f7",
		SendMessageUploadAudioActionTypeID:                       "sendMessageUploadAudioAction#f351d7ab",
		SendMessageUploadPhotoActionTypeID:                       "sendMessageUploadPhotoAction#d1d34a26",
		SendMessageUploadDocumentActionTypeID:                    "sendMessageUploadDocumentAction#aa0cd9e4",
		SendMessageGeoLocationActionTypeID:                       "sendMessageGeoLocationAction#176f8ba1",
		SendMessageChooseContactActionTypeID:                     "sendMessageChooseContactAction#628cbc6f",
		SendMessageGamePlayActionTypeID:                          "sendMessageGamePlayAction#dd6a8f48",
		SendMessageRecordRoundActionTypeID:                       "sendMessageRecordRoundAction#88f27fbc",
		SendMessageUploadRoundActionTypeID:                       "sendMessageUploadRoundAction#243e1c66",
		SpeakingInGroupCallActionTypeID:                          "speakingInGroupCallAction#d92c2285",
		SendMessageHistoryImportActionTypeID:                     "sendMessageHistoryImportAction#dbda9246",
		SendMessageChooseStickerActionTypeID:                     "sendMessageChooseStickerAction#b05ac6b1",
		SendMessageEmojiInteractionTypeID:                        "sendMessageEmojiInteraction#25972bcb",
		SendMessageEmojiInteractionSeenTypeID:                    "sendMessageEmojiInteractionSeen#b665902e",
		ContactsFoundTypeID:                                      "contacts.found#b3134d9d",
		InputPrivacyKeyStatusTimestampTypeID:                     "inputPrivacyKeyStatusTimestamp#4f96cb18",
		InputPrivacyKeyChatInviteTypeID:                          "inputPrivacyKeyChatInvite#bdfb0426",
		InputPrivacyKeyPhoneCallTypeID:                           "inputPrivacyKeyPhoneCall#fabadc5f",
		InputPrivacyKeyPhoneP2PTypeID:                            "inputPrivacyKeyPhoneP2P#db9e70d2",
		InputPrivacyKeyForwardsTypeID:                            "inputPrivacyKeyForwards#a4dd4c08",
		InputPrivacyKeyProfilePhotoTypeID:                        "inputPrivacyKeyProfilePhoto#5719bacc",
		InputPrivacyKeyPhoneNumberTypeID:                         "inputPrivacyKeyPhoneNumber#352dafa",
		InputPrivacyKeyAddedByPhoneTypeID:                        "inputPrivacyKeyAddedByPhone#d1219bdd",
		InputPrivacyKeyVoiceMessagesTypeID:                       "inputPrivacyKeyVoiceMessages#aee69d68",
		PrivacyKeyStatusTimestampTypeID:                          "privacyKeyStatusTimestamp#bc2eab30",
		PrivacyKeyChatInviteTypeID:                               "privacyKeyChatInvite#500e6dfa",
		PrivacyKeyPhoneCallTypeID:                                "privacyKeyPhoneCall#3d662b7b",
		PrivacyKeyPhoneP2PTypeID:                                 "privacyKeyPhoneP2P#39491cc8",
		PrivacyKeyForwardsTypeID:                                 "privacyKeyForwards#69ec56a3",
		PrivacyKeyProfilePhotoTypeID:                             "privacyKeyProfilePhoto#96151fed",
		PrivacyKeyPhoneNumberTypeID:                              "privacyKeyPhoneNumber#d19ae46d",
		PrivacyKeyAddedByPhoneTypeID:                             "privacyKeyAddedByPhone#42ffd42b",
		PrivacyKeyVoiceMessagesTypeID:                            "privacyKeyVoiceMessages#697f414",
		InputPrivacyValueAllowContactsTypeID:                     "inputPrivacyValueAllowContacts#d09e07b",
		InputPrivacyValueAllowAllTypeID:                          "inputPrivacyValueAllowAll#184b35ce",
		InputPrivacyValueAllowUsersTypeID:                        "inputPrivacyValueAllowUsers#131cc67f",
		InputPrivacyValueDisallowContactsTypeID:                  "inputPrivacyValueDisallowContacts#ba52007",
		InputPrivacyValueDisallowAllTypeID:                       "inputPrivacyValueDisallowAll#d66b66c9",
		InputPrivacyValueDisallowUsersTypeID:                     "inputPrivacyValueDisallowUsers#90110467",
		InputPrivacyValueAllowChatParticipantsTypeID:             "inputPrivacyValueAllowChatParticipants#840649cf",
		InputPrivacyValueDisallowChatParticipantsTypeID:          "inputPrivacyValueDisallowChatParticipants#e94f0f86",
		PrivacyValueAllowContactsTypeID:                          "privacyValueAllowContacts#fffe1bac",
		PrivacyValueAllowAllTypeID:                               "privacyValueAllowAll#65427b82",
		PrivacyValueAllowUsersTypeID:                             "privacyValueAllowUsers#b8905fb2",
		PrivacyValueDisallowContactsTypeID:                       "privacyValueDisallowContacts#f888fa1a",
		PrivacyValueDisallowAllTypeID:                            "privacyValueDisallowAll#8b73e763",
		PrivacyValueDisallowUsersTypeID:                          "privacyValueDisallowUsers#e4621141",
		PrivacyValueAllowChatParticipantsTypeID:                  "privacyValueAllowChatParticipants#6b134e8e",
		PrivacyValueDisallowChatParticipantsTypeID:               "privacyValueDisallowChatParticipants#41c87565",
		AccountPrivacyRulesTypeID:                                "account.privacyRules#50a04e45",
		AccountDaysTTLTypeID:                                     "accountDaysTTL#b8d0afdf",
		DocumentAttributeImageSizeTypeID:                         "documentAttributeImageSize#6c37c15c",
		DocumentAttributeAnimatedTypeID:                          "documentAttributeAnimated#11b58939",
		DocumentAttributeStickerTypeID:                           "documentAttributeSticker#6319d612",
		DocumentAttributeVideoTypeID:                             "documentAttributeVideo#ef02ce6",
		DocumentAttributeAudioTypeID:                             "documentAttributeAudio#9852f9c6",
		DocumentAttributeFilenameTypeID:                          "documentAttributeFilename#15590068",
		DocumentAttributeHasStickersTypeID:                       "documentAttributeHasStickers#9801d2f7",
		DocumentAttributeCustomEmojiTypeID:                       "documentAttributeCustomEmoji#fd149899",
		MessagesStickersNotModifiedTypeID:                        "messages.stickersNotModified#f1749a22",
		MessagesStickersTypeID:                                   "messages.stickers#30a6ec7e",
		StickerPackTypeID:                                        "stickerPack#12b299d4",
		MessagesAllStickersNotModifiedTypeID:                     "messages.allStickersNotModified#e86602c3",
		MessagesAllStickersTypeID:                                "messages.allStickers#cdbbcebb",
		MessagesAffectedMessagesTypeID:                           "messages.affectedMessages#84d19185",
		WebPageEmptyTypeID:                                       "webPageEmpty#eb1477e8",
		WebPagePendingTypeID:                                     "webPagePending#c586da1c",
		WebPageTypeID:                                            "webPage#e89c45b2",
		WebPageNotModifiedTypeID:                                 "webPageNotModified#7311ca11",
		AuthorizationTypeID:                                      "authorization#ad01d61d",
		AccountAuthorizationsTypeID:                              "account.authorizations#4bff8ea0",
		AccountPasswordTypeID:                                    "account.password#957b50fb",
		AccountPasswordSettingsTypeID:                            "account.passwordSettings#9a5c33e5",
		AccountPasswordInputSettingsTypeID:                       "account.passwordInputSettings#c23727c9",
		AuthPasswordRecoveryTypeID:                               "auth.passwordRecovery#137948a5",
		ReceivedNotifyMessageTypeID:                              "receivedNotifyMessage#a384b779",
		ChatInviteExportedTypeID:                                 "chatInviteExported#ab4a819",
		ChatInvitePublicJoinRequestsTypeID:                       "chatInvitePublicJoinRequests#ed107ab7",
		ChatInviteAlreadyTypeID:                                  "chatInviteAlready#5a686d7c",
		ChatInviteTypeID:                                         "chatInvite#300c44c1",
		ChatInvitePeekTypeID:                                     "chatInvitePeek#61695cb0",
		InputStickerSetEmptyTypeID:                               "inputStickerSetEmpty#ffb62b95",
		InputStickerSetIDTypeID:                                  "inputStickerSetID#9de7a269",
		InputStickerSetShortNameTypeID:                           "inputStickerSetShortName#861cc8a0",
		InputStickerSetAnimatedEmojiTypeID:                       "inputStickerSetAnimatedEmoji#28703c8",
		InputStickerSetDiceTypeID:                                "inputStickerSetDice#e67f520e",
		InputStickerSetAnimatedEmojiAnimationsTypeID:             "inputStickerSetAnimatedEmojiAnimations#cde3739",
		InputStickerSetPremiumGiftsTypeID:                        "inputStickerSetPremiumGifts#c88b3b02",
		InputStickerSetEmojiGenericAnimationsTypeID:              "inputStickerSetEmojiGenericAnimations#4c4d4ce",
		InputStickerSetEmojiDefaultStatusesTypeID:                "inputStickerSetEmojiDefaultStatuses#29d0f5ee",
		InputStickerSetEmojiDefaultTopicIconsTypeID:              "inputStickerSetEmojiDefaultTopicIcons#44c1f8e9",
		StickerSetTypeID:                                         "stickerSet#2dd14edc",
		MessagesStickerSetTypeID:                                 "messages.stickerSet#6e153f16",
		MessagesStickerSetNotModifiedTypeID:                      "messages.stickerSetNotModified#d3f924eb",
		BotCommandTypeID:                                         "botCommand#c27ac8c7",
		BotInfoTypeID:                                            "botInfo#8f300b57",
		KeyboardButtonTypeID:                                     "keyboardButton#a2fa4880",
		KeyboardButtonURLTypeID:                                  "keyboardButtonUrl#258aff05",
		KeyboardButtonCallbackTypeID:                             "keyboardButtonCallback#35bbdb6b",
		KeyboardButtonRequestPhoneTypeID:                         "keyboardButtonRequestPhone#b16a6c29",
		KeyboardButtonRequestGeoLocationTypeID:                   "keyboardButtonRequestGeoLocation#fc796b3f",
		KeyboardButtonSwitchInlineTypeID:                         "keyboardButtonSwitchInline#93b9fbb5",
		KeyboardButtonGameTypeID:                                 "keyboardButtonGame#50f41ccf",
		KeyboardButtonBuyTypeID:                                  "keyboardButtonBuy#afd93fbb",
		KeyboardButtonURLAuthTypeID:                              "keyboardButtonUrlAuth#10b78d29",
		InputKeyboardButtonURLAuthTypeID:                         "inputKeyboardButtonUrlAuth#d02e7fd4",
		KeyboardButtonRequestPollTypeID:                          "keyboardButtonRequestPoll#bbc7515d",
		InputKeyboardButtonUserProfileTypeID:                     "inputKeyboardButtonUserProfile#e988037b",
		KeyboardButtonUserProfileTypeID:                          "keyboardButtonUserProfile#308660c1",
		KeyboardButtonWebViewTypeID:                              "keyboardButtonWebView#13767230",
		KeyboardButtonSimpleWebViewTypeID:                        "keyboardButtonSimpleWebView#a0c0505c",
		KeyboardButtonRequestPeerTypeID:                          "keyboardButtonRequestPeer#d0b468c",
		KeyboardButtonRowTypeID:                                  "keyboardButtonRow#77608b83",
		ReplyKeyboardHideTypeID:                                  "replyKeyboardHide#a03e5b85",
		ReplyKeyboardForceReplyTypeID:                            "replyKeyboardForceReply#86b40b08",
		ReplyKeyboardMarkupTypeID:                                "replyKeyboardMarkup#85dd99d1",
		ReplyInlineMarkupTypeID:                                  "replyInlineMarkup#48a30254",
		MessageEntityUnknownTypeID:                               "messageEntityUnknown#bb92ba95",
		MessageEntityMentionTypeID:                               "messageEntityMention#fa04579d",
		MessageEntityHashtagTypeID:                               "messageEntityHashtag#6f635b0d",
		MessageEntityBotCommandTypeID:                            "messageEntityBotCommand#6cef8ac7",
		MessageEntityURLTypeID:                                   "messageEntityUrl#6ed02538",
		MessageEntityEmailTypeID:                                 "messageEntityEmail#64e475c2",
		MessageEntityBoldTypeID:                                  "messageEntityBold#bd610bc9",
		MessageEntityItalicTypeID:                                "messageEntityItalic#826f8b60",
		MessageEntityCodeTypeID:                                  "messageEntityCode#28a20571",
		MessageEntityPreTypeID:                                   "messageEntityPre#73924be0",
		MessageEntityTextURLTypeID:                               "messageEntityTextUrl#76a6d327",
		MessageEntityMentionNameTypeID:                           "messageEntityMentionName#dc7b1140",
		InputMessageEntityMentionNameTypeID:                      "inputMessageEntityMentionName#208e68c9",
		MessageEntityPhoneTypeID:                                 "messageEntityPhone#9b69e34b",
		MessageEntityCashtagTypeID:                               "messageEntityCashtag#4c4e743f",
		MessageEntityUnderlineTypeID:                             "messageEntityUnderline#9c4e7e8b",
		MessageEntityStrikeTypeID:                                "messageEntityStrike#bf0693d4",
		MessageEntityBlockquoteTypeID:                            "messageEntityBlockquote#20df5d0",
		MessageEntityBankCardTypeID:                              "messageEntityBankCard#761e6af4",
		MessageEntitySpoilerTypeID:                               "messageEntitySpoiler#32ca960f",
		MessageEntityCustomEmojiTypeID:                           "messageEntityCustomEmoji#c8cf05f8",
		InputChannelEmptyTypeID:                                  "inputChannelEmpty#ee8c1e86",
		InputChannelTypeID:                                       "inputChannel#f35aec28",
		InputChannelFromMessageTypeID:                            "inputChannelFromMessage#5b934f9d",
		ContactsResolvedPeerTypeID:                               "contacts.resolvedPeer#7f077ad9",
		MessageRangeTypeID:                                       "messageRange#ae30253",
		UpdatesChannelDifferenceEmptyTypeID:                      "updates.channelDifferenceEmpty#3e11affb",
		UpdatesChannelDifferenceTooLongTypeID:                    "updates.channelDifferenceTooLong#a4bcc6fe",
		UpdatesChannelDifferenceTypeID:                           "updates.channelDifference#2064674e",
		ChannelMessagesFilterEmptyTypeID:                         "channelMessagesFilterEmpty#94d42ee7",
		ChannelMessagesFilterTypeID:                              "channelMessagesFilter#cd77d957",
		ChannelParticipantTypeID:                                 "channelParticipant#c00c07c0",
		ChannelParticipantSelfTypeID:                             "channelParticipantSelf#35a8bfa7",
		ChannelParticipantCreatorTypeID:                          "channelParticipantCreator#2fe601d3",
		ChannelParticipantAdminTypeID:                            "channelParticipantAdmin#34c3bb53",
		ChannelParticipantBannedTypeID:                           "channelParticipantBanned#6df8014e",
		ChannelParticipantLeftTypeID:                             "channelParticipantLeft#1b03f006",
		ChannelParticipantsRecentTypeID:                          "channelParticipantsRecent#de3f3c79",
		ChannelParticipantsAdminsTypeID:                          "channelParticipantsAdmins#b4608969",
		ChannelParticipantsKickedTypeID:                          "channelParticipantsKicked#a3b54985",
		ChannelParticipantsBotsTypeID:                            "channelParticipantsBots#b0d1865b",
		ChannelParticipantsBannedTypeID:                          "channelParticipantsBanned#1427a5e1",
		ChannelParticipantsSearchTypeID:                          "channelParticipantsSearch#656ac4b",
		ChannelParticipantsContactsTypeID:                        "channelParticipantsContacts#bb6ae88d",
		ChannelParticipantsMentionsTypeID:                        "channelParticipantsMentions#e04b5ceb",
		ChannelsChannelParticipantsTypeID:                        "channels.channelParticipants#9ab0feaf",
		ChannelsChannelParticipantsNotModifiedTypeID:             "channels.channelParticipantsNotModified#f0173fe9",
		ChannelsChannelParticipantTypeID:                         "channels.channelParticipant#dfb80317",
		HelpTermsOfServiceTypeID:                                 "help.termsOfService#780a0310",
		MessagesSavedGifsNotModifiedTypeID:                       "messages.savedGifsNotModified#e8025ca2",
		MessagesSavedGifsTypeID:                                  "messages.savedGifs#84a02a0d",
		InputBotInlineMessageMediaAutoTypeID:                     "inputBotInlineMessageMediaAuto#3380c786",
		InputBotInlineMessageTextTypeID:                          "inputBotInlineMessageText#3dcd7a87",
		InputBotInlineMessageMediaGeoTypeID:                      "inputBotInlineMessageMediaGeo#96929a85",
		InputBotInlineMessageMediaVenueTypeID:                    "inputBotInlineMessageMediaVenue#417bbf11",
		InputBotInlineMessageMediaContactTypeID:                  "inputBotInlineMessageMediaContact#a6edbffd",
		InputBotInlineMessageGameTypeID:                          "inputBotInlineMessageGame#4b425864",
		InputBotInlineMessageMediaInvoiceTypeID:                  "inputBotInlineMessageMediaInvoice#d7e78225",
		InputBotInlineResultTypeID:                               "inputBotInlineResult#88bf9319",
		InputBotInlineResultPhotoTypeID:                          "inputBotInlineResultPhoto#a8d864a7",
		InputBotInlineResultDocumentTypeID:                       "inputBotInlineResultDocument#fff8fdc4",
		InputBotInlineResultGameTypeID:                           "inputBotInlineResultGame#4fa417f2",
		BotInlineMessageMediaAutoTypeID:                          "botInlineMessageMediaAuto#764cf810",
		BotInlineMessageTextTypeID:                               "botInlineMessageText#8c7f65e2",
		BotInlineMessageMediaGeoTypeID:                           "botInlineMessageMediaGeo#51846fd",
		BotInlineMessageMediaVenueTypeID:                         "botInlineMessageMediaVenue#8a86659c",
		BotInlineMessageMediaContactTypeID:                       "botInlineMessageMediaContact#18d1cdc2",
		BotInlineMessageMediaInvoiceTypeID:                       "botInlineMessageMediaInvoice#354a9b09",
		BotInlineResultTypeID:                                    "botInlineResult#11965f3a",
		BotInlineMediaResultTypeID:                               "botInlineMediaResult#17db940b",
		MessagesBotResultsTypeID:                                 "messages.botResults#e021f2f6",
		ExportedMessageLinkTypeID:                                "exportedMessageLink#5dab1af4",
		MessageFwdHeaderTypeID:                                   "messageFwdHeader#5f777dce",
		AuthCodeTypeSMSTypeID:                                    "auth.codeTypeSms#72a3158c",
		AuthCodeTypeCallTypeID:                                   "auth.codeTypeCall#741cd3e3",
		AuthCodeTypeFlashCallTypeID:                              "auth.codeTypeFlashCall#226ccefb",
		AuthCodeTypeMissedCallTypeID:                             "auth.codeTypeMissedCall#d61ad6ee",
		AuthCodeTypeFragmentSMSTypeID:                            "auth.codeTypeFragmentSms#6ed998c",
		AuthSentCodeTypeAppTypeID:                                "auth.sentCodeTypeApp#3dbb5986",
		AuthSentCodeTypeSMSTypeID:                                "auth.sentCodeTypeSms#c000bba2",
		AuthSentCodeTypeCallTypeID:                               "auth.sentCodeTypeCall#5353e5a7",
		AuthSentCodeTypeFlashCallTypeID:                          "auth.sentCodeTypeFlashCall#ab03c6d9",
		AuthSentCodeTypeMissedCallTypeID:                         "auth.sentCodeTypeMissedCall#82006484",
		AuthSentCodeTypeEmailCodeTypeID:                          "auth.sentCodeTypeEmailCode#f450f59b",
		AuthSentCodeTypeSetUpEmailRequiredTypeID:                 "auth.sentCodeTypeSetUpEmailRequired#a5491dea",
		AuthSentCodeTypeFragmentSMSTypeID:                        "auth.sentCodeTypeFragmentSms#d9565c39",
		AuthSentCodeTypeFirebaseSMSTypeID:                        "auth.sentCodeTypeFirebaseSms#e57b1432",
		MessagesBotCallbackAnswerTypeID:                          "messages.botCallbackAnswer#36585ea4",
		MessagesMessageEditDataTypeID:                            "messages.messageEditData#26b5dde6",
		InputBotInlineMessageIDTypeID:                            "inputBotInlineMessageID#890c3d89",
		InputBotInlineMessageID64TypeID:                          "inputBotInlineMessageID64#b6d915d7",
		InlineBotSwitchPMTypeID:                                  "inlineBotSwitchPM#3c20629f",
		MessagesPeerDialogsTypeID:                                "messages.peerDialogs#3371c354",
		TopPeerTypeID:                                            "topPeer#edcdc05b",
		TopPeerCategoryBotsPMTypeID:                              "topPeerCategoryBotsPM#ab661b5b",
		TopPeerCategoryBotsInlineTypeID:                          "topPeerCategoryBotsInline#148677e2",
		TopPeerCategoryCorrespondentsTypeID:                      "topPeerCategoryCorrespondents#637b7ed",
		TopPeerCategoryGroupsTypeID:                              "topPeerCategoryGroups#bd17a14a",
		TopPeerCategoryChannelsTypeID:                            "topPeerCategoryChannels#161d9628",
		TopPeerCategoryPhoneCallsTypeID:                          "topPeerCategoryPhoneCalls#1e76a78c",
		TopPeerCategoryForwardUsersTypeID:                        "topPeerCategoryForwardUsers#a8406ca9",
		TopPeerCategoryForwardChatsTypeID:                        "topPeerCategoryForwardChats#fbeec0f0",
		TopPeerCategoryPeersTypeID:                               "topPeerCategoryPeers#fb834291",
		ContactsTopPeersNotModifiedTypeID:                        "contacts.topPeersNotModified#de266ef5",
		ContactsTopPeersTypeID:                                   "contacts.topPeers#70b772a8",
		ContactsTopPeersDisabledTypeID:                           "contacts.topPeersDisabled#b52c939d",
		DraftMessageEmptyTypeID:                                  "draftMessageEmpty#1b0c841a",
		DraftMessageTypeID:                                       "draftMessage#fd8e711f",
		MessagesFeaturedStickersNotModifiedTypeID:                "messages.featuredStickersNotModified#c6dc0c66",
		MessagesFeaturedStickersTypeID:                           "messages.featuredStickers#be382906",
		MessagesRecentStickersNotModifiedTypeID:                  "messages.recentStickersNotModified#b17f890",
		MessagesRecentStickersTypeID:                             "messages.recentStickers#88d37c56",
		MessagesArchivedStickersTypeID:                           "messages.archivedStickers#4fcba9c8",
		MessagesStickerSetInstallResultSuccessTypeID:             "messages.stickerSetInstallResultSuccess#38641628",
		MessagesStickerSetInstallResultArchiveTypeID:             "messages.stickerSetInstallResultArchive#35e410a8",
		StickerSetCoveredTypeID:                                  "stickerSetCovered#6410a5d2",
		StickerSetMultiCoveredTypeID:                             "stickerSetMultiCovered#3407e51b",
		StickerSetFullCoveredTypeID:                              "stickerSetFullCovered#40d13c0e",
		StickerSetNoCoveredTypeID:                                "stickerSetNoCovered#77b15d1c",
		MaskCoordsTypeID:                                         "maskCoords#aed6dbb2",
		InputStickeredMediaPhotoTypeID:                           "inputStickeredMediaPhoto#4a992157",
		InputStickeredMediaDocumentTypeID:                        "inputStickeredMediaDocument#438865b",
		GameTypeID:                                               "game#bdf9653b",
		InputGameIDTypeID:                                        "inputGameID#32c3e77",
		InputGameShortNameTypeID:                                 "inputGameShortName#c331e80a",
		HighScoreTypeID:                                          "highScore#73a379eb",
		MessagesHighScoresTypeID:                                 "messages.highScores#9a3bfd99",
		TextEmptyTypeID:                                          "textEmpty#dc3d824f",
		TextPlainTypeID:                                          "textPlain#744694e0",
		TextBoldTypeID:                                           "textBold#6724abc4",
		TextItalicTypeID:                                         "textItalic#d912a59c",
		TextUnderlineTypeID:                                      "textUnderline#c12622c4",
		TextStrikeTypeID:                                         "textStrike#9bf8bb95",
		TextFixedTypeID:                                          "textFixed#6c3f19b9",
		TextURLTypeID:                                            "textUrl#3c2884c1",
		TextEmailTypeID:                                          "textEmail#de5a0dd6",
		TextConcatTypeID:                                         "textConcat#7e6260d7",
		TextSubscriptTypeID:                                      "textSubscript#ed6a8504",
		TextSuperscriptTypeID:                                    "textSuperscript#c7fb5e01",
		TextMarkedTypeID:                                         "textMarked#34b8621",
		TextPhoneTypeID:                                          "textPhone#1ccb966a",
		TextImageTypeID:                                          "textImage#81ccf4f",
		TextAnchorTypeID:                                         "textAnchor#35553762",
		PageBlockUnsupportedTypeID:                               "pageBlockUnsupported#13567e8a",
		PageBlockTitleTypeID:                                     "pageBlockTitle#70abc3fd",
		PageBlockSubtitleTypeID:                                  "pageBlockSubtitle#8ffa9a1f",
		PageBlockAuthorDateTypeID:                                "pageBlockAuthorDate#baafe5e0",
		PageBlockHeaderTypeID:                                    "pageBlockHeader#bfd064ec",
		PageBlockSubheaderTypeID:                                 "pageBlockSubheader#f12bb6e1",
		PageBlockParagraphTypeID:                                 "pageBlockParagraph#467a0766",
		PageBlockPreformattedTypeID:                              "pageBlockPreformatted#c070d93e",
		PageBlockFooterTypeID:                                    "pageBlockFooter#48870999",
		PageBlockDividerTypeID:                                   "pageBlockDivider#db20b188",
		PageBlockAnchorTypeID:                                    "pageBlockAnchor#ce0d37b0",
		PageBlockListTypeID:                                      "pageBlockList#e4e88011",
		PageBlockBlockquoteTypeID:                                "pageBlockBlockquote#263d7c26",
		PageBlockPullquoteTypeID:                                 "pageBlockPullquote#4f4456d3",
		PageBlockPhotoTypeID:                                     "pageBlockPhoto#1759c560",
		PageBlockVideoTypeID:                                     "pageBlockVideo#7c8fe7b6",
		PageBlockCoverTypeID:                                     "pageBlockCover#39f23300",
		PageBlockEmbedTypeID:                                     "pageBlockEmbed#a8718dc5",
		PageBlockEmbedPostTypeID:                                 "pageBlockEmbedPost#f259a80b",
		PageBlockCollageTypeID:                                   "pageBlockCollage#65a0fa4d",
		PageBlockSlideshowTypeID:                                 "pageBlockSlideshow#31f9590",
		PageBlockChannelTypeID:                                   "pageBlockChannel#ef1751b5",
		PageBlockAudioTypeID:                                     "pageBlockAudio#804361ea",
		PageBlockKickerTypeID:                                    "pageBlockKicker#1e148390",
		PageBlockTableTypeID:                                     "pageBlockTable#bf4dea82",
		PageBlockOrderedListTypeID:                               "pageBlockOrderedList#9a8ae1e1",
		PageBlockDetailsTypeID:                                   "pageBlockDetails#76768bed",
		PageBlockRelatedArticlesTypeID:                           "pageBlockRelatedArticles#16115a96",
		PageBlockMapTypeID:                                       "pageBlockMap#a44f3ef6",
		PhoneCallDiscardReasonMissedTypeID:                       "phoneCallDiscardReasonMissed#85e42301",
		PhoneCallDiscardReasonDisconnectTypeID:                   "phoneCallDiscardReasonDisconnect#e095c1a0",
		PhoneCallDiscardReasonHangupTypeID:                       "phoneCallDiscardReasonHangup#57adc690",
		PhoneCallDiscardReasonBusyTypeID:                         "phoneCallDiscardReasonBusy#faf7e8c9",
		DataJSONTypeID:                                           "dataJSON#7d748d04",
		LabeledPriceTypeID:                                       "labeledPrice#cb296bf8",
		InvoiceTypeID:                                            "invoice#3e85a91b",
		PaymentChargeTypeID:                                      "paymentCharge#ea02c27e",
		PostAddressTypeID:                                        "postAddress#1e8caaeb",
		PaymentRequestedInfoTypeID:                               "paymentRequestedInfo#909c3f94",
		PaymentSavedCredentialsCardTypeID:                        "paymentSavedCredentialsCard#cdc27a1f",
		WebDocumentTypeID:                                        "webDocument#1c570ed1",
		WebDocumentNoProxyTypeID:                                 "webDocumentNoProxy#f9c8bcc6",
		InputWebDocumentTypeID:                                   "inputWebDocument#9bed434d",
		InputWebFileLocationTypeID:                               "inputWebFileLocation#c239d686",
		InputWebFileGeoPointLocationTypeID:                       "inputWebFileGeoPointLocation#9f2221c9",
		InputWebFileAudioAlbumThumbLocationTypeID:                "inputWebFileAudioAlbumThumbLocation#f46fe924",
		UploadWebFileTypeID:                                      "upload.webFile#21e753bc",
		PaymentsPaymentFormTypeID:                                "payments.paymentForm#a0058751",
		PaymentsValidatedRequestedInfoTypeID:                     "payments.validatedRequestedInfo#d1451883",
		PaymentsPaymentResultTypeID:                              "payments.paymentResult#4e5f810d",
		PaymentsPaymentVerificationNeededTypeID:                  "payments.paymentVerificationNeeded#d8411139",
		PaymentsPaymentReceiptTypeID:                             "payments.paymentReceipt#70c4fe03",
		PaymentsSavedInfoTypeID:                                  "payments.savedInfo#fb8fe43c",
		InputPaymentCredentialsSavedTypeID:                       "inputPaymentCredentialsSaved#c10eb2cf",
		InputPaymentCredentialsTypeID:                            "inputPaymentCredentials#3417d728",
		InputPaymentCredentialsApplePayTypeID:                    "inputPaymentCredentialsApplePay#aa1c39f",
		InputPaymentCredentialsGooglePayTypeID:                   "inputPaymentCredentialsGooglePay#8ac32801",
		AccountTmpPasswordTypeID:                                 "account.tmpPassword#db64fd34",
		ShippingOptionTypeID:                                     "shippingOption#b6213cdf",
		InputStickerSetItemTypeID:                                "inputStickerSetItem#32da9e9c",
		InputPhoneCallTypeID:                                     "inputPhoneCall#1e36fded",
		PhoneCallEmptyTypeID:                                     "phoneCallEmpty#5366c915",
		PhoneCallWaitingTypeID:                                   "phoneCallWaiting#c5226f17",
		PhoneCallRequestedTypeID:                                 "phoneCallRequested#14b0ed0c",
		PhoneCallAcceptedTypeID:                                  "phoneCallAccepted#3660c311",
		PhoneCallTypeID:                                          "phoneCall#967f7c67",
		PhoneCallDiscardedTypeID:                                 "phoneCallDiscarded#50ca4de1",
		PhoneConnectionTypeID:                                    "phoneConnection#9cc123c7",
		PhoneConnectionWebrtcTypeID:                              "phoneConnectionWebrtc#635fe375",
		PhoneCallProtocolTypeID:                                  "phoneCallProtocol#fc878fc8",
		PhonePhoneCallTypeID:                                     "phone.phoneCall#ec82e140",
		UploadCDNFileReuploadNeededTypeID:                        "upload.cdnFileReuploadNeeded#eea8e46e",
		UploadCDNFileTypeID:                                      "upload.cdnFile#a99fca4f",
		CDNPublicKeyTypeID:                                       "cdnPublicKey#c982eaba",
		CDNConfigTypeID:                                          "cdnConfig#5725e40a",
		LangPackStringTypeID:                                     "langPackString#cad181f6",
		LangPackStringPluralizedTypeID:                           "langPackStringPluralized#6c47ac9f",
		LangPackStringDeletedTypeID:                              "langPackStringDeleted#2979eeb2",
		LangPackDifferenceTypeID:                                 "langPackDifference#f385c1f6",
		LangPackLanguageTypeID:                                   "langPackLanguage#eeca5ce3",
		ChannelAdminLogEventActionChangeTitleTypeID:              "channelAdminLogEventActionChangeTitle#e6dfb825",
		ChannelAdminLogEventActionChangeAboutTypeID:              "channelAdminLogEventActionChangeAbout#55188a2e",
		ChannelAdminLogEventActionChangeUsernameTypeID:           "channelAdminLogEventActionChangeUsername#6a4afc38",
		ChannelAdminLogEventActionChangePhotoTypeID:              "channelAdminLogEventActionChangePhoto#434bd2af",
		ChannelAdminLogEventActionToggleInvitesTypeID:            "channelAdminLogEventActionToggleInvites#1b7907ae",
		ChannelAdminLogEventActionToggleSignaturesTypeID:         "channelAdminLogEventActionToggleSignatures#26ae0971",
		ChannelAdminLogEventActionUpdatePinnedTypeID:             "channelAdminLogEventActionUpdatePinned#e9e82c18",
		ChannelAdminLogEventActionEditMessageTypeID:              "channelAdminLogEventActionEditMessage#709b2405",
		ChannelAdminLogEventActionDeleteMessageTypeID:            "channelAdminLogEventActionDeleteMessage#42e047bb",
		ChannelAdminLogEventActionParticipantJoinTypeID:          "channelAdminLogEventActionParticipantJoin#183040d3",
		ChannelAdminLogEventActionParticipantLeaveTypeID:         "channelAdminLogEventActionParticipantLeave#f89777f2",
		ChannelAdminLogEventActionParticipantInviteTypeID:        "channelAdminLogEventActionParticipantInvite#e31c34d8",
		ChannelAdminLogEventActionParticipantToggleBanTypeID:     "channelAdminLogEventActionParticipantToggleBan#e6d83d7e",
		ChannelAdminLogEventActionParticipantToggleAdminTypeID:   "channelAdminLogEventActionParticipantToggleAdmin#d5676710",
		ChannelAdminLogEventActionChangeStickerSetTypeID:         "channelAdminLogEventActionChangeStickerSet#b1c3caa7",
		ChannelAdminLogEventActionTogglePreHistoryHiddenTypeID:   "channelAdminLogEventActionTogglePreHistoryHidden#5f5c95f1",
		ChannelAdminLogEventActionDefaultBannedRightsTypeID:      "channelAdminLogEventActionDefaultBannedRights#2df5fc0a",
		ChannelAdminLogEventActionStopPollTypeID:                 "channelAdminLogEventActionStopPoll#8f079643",
		ChannelAdminLogEventActionChangeLinkedChatTypeID:         "channelAdminLogEventActionChangeLinkedChat#50c7ac8",
		ChannelAdminLogEventActionChangeLocationTypeID:           "channelAdminLogEventActionChangeLocation#e6b76ae",
		ChannelAdminLogEventActionToggleSlowModeTypeID:           "channelAdminLogEventActionToggleSlowMode#53909779",
		ChannelAdminLogEventActionStartGroupCallTypeID:           "channelAdminLogEventActionStartGroupCall#23209745",
		ChannelAdminLogEventActionDiscardGroupCallTypeID:         "channelAdminLogEventActionDiscardGroupCall#db9f9140",
		ChannelAdminLogEventActionParticipantMuteTypeID:          "channelAdminLogEventActionParticipantMute#f92424d2",
		ChannelAdminLogEventActionParticipantUnmuteTypeID:        "channelAdminLogEventActionParticipantUnmute#e64429c0",
		ChannelAdminLogEventActionToggleGroupCallSettingTypeID:   "channelAdminLogEventActionToggleGroupCallSetting#56d6a247",
		ChannelAdminLogEventActionParticipantJoinByInviteTypeID:  "channelAdminLogEventActionParticipantJoinByInvite#fe9fc158",
		ChannelAdminLogEventActionExportedInviteDeleteTypeID:     "channelAdminLogEventActionExportedInviteDelete#5a50fca4",
		ChannelAdminLogEventActionExportedInviteRevokeTypeID:     "channelAdminLogEventActionExportedInviteRevoke#410a134e",
		ChannelAdminLogEventActionExportedInviteEditTypeID:       "channelAdminLogEventActionExportedInviteEdit#e90ebb59",
		ChannelAdminLogEventActionParticipantVolumeTypeID:        "channelAdminLogEventActionParticipantVolume#3e7f6847",
		ChannelAdminLogEventActionChangeHistoryTTLTypeID:         "channelAdminLogEventActionChangeHistoryTTL#6e941a38",
		ChannelAdminLogEventActionParticipantJoinByRequestTypeID: "channelAdminLogEventActionParticipantJoinByRequest#afb6144a",
		ChannelAdminLogEventActionToggleNoForwardsTypeID:         "channelAdminLogEventActionToggleNoForwards#cb2ac766",
		ChannelAdminLogEventActionSendMessageTypeID:              "channelAdminLogEventActionSendMessage#278f2868",
		ChannelAdminLogEventActionChangeAvailableReactionsTypeID: "channelAdminLogEventActionChangeAvailableReactions#be4e0ef8",
		ChannelAdminLogEventActionChangeUsernamesTypeID:          "channelAdminLogEventActionChangeUsernames#f04fb3a9",
		ChannelAdminLogEventActionToggleForumTypeID:              "channelAdminLogEventActionToggleForum#2cc6383",
		ChannelAdminLogEventActionCreateTopicTypeID:              "channelAdminLogEventActionCreateTopic#58707d28",
		ChannelAdminLogEventActionEditTopicTypeID:                "channelAdminLogEventActionEditTopic#f06fe208",
		ChannelAdminLogEventActionDeleteTopicTypeID:              "channelAdminLogEventActionDeleteTopic#ae168909",
		ChannelAdminLogEventActionPinTopicTypeID:                 "channelAdminLogEventActionPinTopic#5d8d353b",
		ChannelAdminLogEventActionToggleAntiSpamTypeID:           "channelAdminLogEventActionToggleAntiSpam#64f36dfc",
		ChannelAdminLogEventTypeID:                               "channelAdminLogEvent#1fad68cd",
		ChannelsAdminLogResultsTypeID:                            "channels.adminLogResults#ed8af74d",
		ChannelAdminLogEventsFilterTypeID:                        "channelAdminLogEventsFilter#ea107ae4",
		PopularContactTypeID:                                     "popularContact#5ce14175",
		MessagesFavedStickersNotModifiedTypeID:                   "messages.favedStickersNotModified#9e8fa6d3",
		MessagesFavedStickersTypeID:                              "messages.favedStickers#2cb51097",
		RecentMeURLUnknownTypeID:                                 "recentMeUrlUnknown#46e1d13d",
		RecentMeURLUserTypeID:                                    "recentMeUrlUser#b92c09e2",
		RecentMeURLChatTypeID:                                    "recentMeUrlChat#b2da71d2",
		RecentMeURLChatInviteTypeID:                              "recentMeUrlChatInvite#eb49081d",
		RecentMeURLStickerSetTypeID:                              "recentMeUrlStickerSet#bc0a57dc",
		HelpRecentMeURLsTypeID:                                   "help.recentMeUrls#e0310d7",
		InputSingleMediaTypeID:                                   "inputSingleMedia#1cc6e91f",
		WebAuthorizationTypeID:                                   "webAuthorization#a6f8f452",
		AccountWebAuthorizationsTypeID:                           "account.webAuthorizations#ed56c9fc",
		InputMessageIDTypeID:                                     "inputMessageID#a676a322",
		InputMessageReplyToTypeID:                                "inputMessageReplyTo#bad88395",
		InputMessagePinnedTypeID:                                 "inputMessagePinned#86872538",
		InputMessageCallbackQueryTypeID:                          "inputMessageCallbackQuery#acfa1a7e",
		InputDialogPeerTypeID:                                    "inputDialogPeer#fcaafeb7",
		InputDialogPeerFolderTypeID:                              "inputDialogPeerFolder#64600527",
		DialogPeerTypeID:                                         "dialogPeer#e56dbf05",
		DialogPeerFolderTypeID:                                   "dialogPeerFolder#514519e2",
		MessagesFoundStickerSetsNotModifiedTypeID:                "messages.foundStickerSetsNotModified#d54b65d",
		MessagesFoundStickerSetsTypeID:                           "messages.foundStickerSets#8af09dd2",
		FileHashTypeID:                                           "fileHash#f39b035c",
		InputClientProxyTypeID:                                   "inputClientProxy#75588b3f",
		HelpTermsOfServiceUpdateEmptyTypeID:                      "help.termsOfServiceUpdateEmpty#e3309f7f",
		HelpTermsOfServiceUpdateTypeID:                           "help.termsOfServiceUpdate#28ecf961",
		InputSecureFileUploadedTypeID:                            "inputSecureFileUploaded#3334b0f0",
		InputSecureFileTypeID:                                    "inputSecureFile#5367e5be",
		SecureFileEmptyTypeID:                                    "secureFileEmpty#64199744",
		SecureFileTypeID:                                         "secureFile#7d09c27e",
		SecureDataTypeID:                                         "secureData#8aeabec3",
		SecurePlainPhoneTypeID:                                   "securePlainPhone#7d6099dd",
		SecurePlainEmailTypeID:                                   "securePlainEmail#21ec5a5f",
		SecureValueTypePersonalDetailsTypeID:                     "secureValueTypePersonalDetails#9d2a81e3",
		SecureValueTypePassportTypeID:                            "secureValueTypePassport#3dac6a00",
		SecureValueTypeDriverLicenseTypeID:                       "secureValueTypeDriverLicense#6e425c4",
		SecureValueTypeIdentityCardTypeID:                        "secureValueTypeIdentityCard#a0d0744b",
		SecureValueTypeInternalPassportTypeID:                    "secureValueTypeInternalPassport#99a48f23",
		SecureValueTypeAddressTypeID:                             "secureValueTypeAddress#cbe31e26",
		SecureValueTypeUtilityBillTypeID:                         "secureValueTypeUtilityBill#fc36954e",
		SecureValueTypeBankStatementTypeID:                       "secureValueTypeBankStatement#89137c0d",
		SecureValueTypeRentalAgreementTypeID:                     "secureValueTypeRentalAgreement#8b883488",
		SecureValueTypePassportRegistrationTypeID:                "secureValueTypePassportRegistration#99e3806a",
		SecureValueTypeTemporaryRegistrationTypeID:               "secureValueTypeTemporaryRegistration#ea02ec33",
		SecureValueTypePhoneTypeID:                               "secureValueTypePhone#b320aadb",
		SecureValueTypeEmailTypeID:                               "secureValueTypeEmail#8e3ca7ee",
		SecureValueTypeID:                                        "secureValue#187fa0ca",
		InputSecureValueTypeID:                                   "inputSecureValue#db21d0a7",
		SecureValueHashTypeID:                                    "secureValueHash#ed1ecdb0",
		SecureValueErrorDataTypeID:                               "secureValueErrorData#e8a40bd9",
		SecureValueErrorFrontSideTypeID:                          "secureValueErrorFrontSide#be3dfa",
		SecureValueErrorReverseSideTypeID:                        "secureValueErrorReverseSide#868a2aa5",
		SecureValueErrorSelfieTypeID:                             "secureValueErrorSelfie#e537ced6",
		SecureValueErrorFileTypeID:                               "secureValueErrorFile#7a700873",
		SecureValueErrorFilesTypeID:                              "secureValueErrorFiles#666220e9",
		SecureValueErrorTypeID:                                   "secureValueError#869d758f",
		SecureValueErrorTranslationFileTypeID:                    "secureValueErrorTranslationFile#a1144770",
		SecureValueErrorTranslationFilesTypeID:                   "secureValueErrorTranslationFiles#34636dd8",
		SecureCredentialsEncryptedTypeID:                         "secureCredentialsEncrypted#33f0ea47",
		AccountAuthorizationFormTypeID:                           "account.authorizationForm#ad2e1cd8",
		AccountSentEmailCodeTypeID:                               "account.sentEmailCode#811f854f",
		HelpDeepLinkInfoEmptyTypeID:                              "help.deepLinkInfoEmpty#66afa166",
		HelpDeepLinkInfoTypeID:                                   "help.deepLinkInfo#6a4ee832",
		SavedPhoneContactTypeID:                                  "savedPhoneContact#1142bd56",
		AccountTakeoutTypeID:                                     "account.takeout#4dba4501",
		PasswordKdfAlgoUnknownTypeID:                             "passwordKdfAlgoUnknown#d45ab096",
		PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPowTypeID: "passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow#3a912d4a",
		SecurePasswordKdfAlgoUnknownTypeID:                                      "securePasswordKdfAlgoUnknown#4a8537",
		SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000TypeID:                   "securePasswordKdfAlgoPBKDF2HMACSHA512iter100000#bbf2dda0",
		SecurePasswordKdfAlgoSHA512TypeID:                                       "securePasswordKdfAlgoSHA512#86471d92",
		SecureSecretSettingsTypeID:                                              "secureSecretSettings#1527bcac",
		InputCheckPasswordEmptyTypeID:                                           "inputCheckPasswordEmpty#9880f658",
		InputCheckPasswordSRPTypeID:                                             "inputCheckPasswordSRP#d27ff082",
		SecureRequiredTypeTypeID:                                                "secureRequiredType#829d99da",
		SecureRequiredTypeOneOfTypeID:                                           "secureRequiredTypeOneOf#27477b4",
		HelpPassportConfigNotModifiedTypeID:                                     "help.passportConfigNotModified#bfb9f457",
		HelpPassportConfigTypeID:                                                "help.passportConfig#a098d6af",
		InputAppEventTypeID:                                                     "inputAppEvent#1d1b1245",
		JSONObjectValueTypeID:                                                   "jsonObjectValue#c0de1bd9",
		JSONNullTypeID:                                                          "jsonNull#3f6d7b68",
		JSONBoolTypeID:                                                          "jsonBool#c7345e6a",
		JSONNumberTypeID:                                                        "jsonNumber#2be0dfa4",
		JSONStringTypeID:                                                        "jsonString#b71e767a",
		JSONArrayTypeID:                                                         "jsonArray#f7444763",
		JSONObjectTypeID:                                                        "jsonObject#99c1d49d",
		PageTableCellTypeID:                                                     "pageTableCell#34566b6a",
		PageTableRowTypeID:                                                      "pageTableRow#e0c0c5e5",
		PageCaptionTypeID:                                                       "pageCaption#6f747657",
		PageListItemTextTypeID:                                                  "pageListItemText#b92fb6cd",
		PageListItemBlocksTypeID:                                                "pageListItemBlocks#25e073fc",
		PageListOrderedItemTextTypeID:                                           "pageListOrderedItemText#5e068047",
		PageListOrderedItemBlocksTypeID:                                         "pageListOrderedItemBlocks#98dd8936",
		PageRelatedArticleTypeID:                                                "pageRelatedArticle#b390dc08",
		PageTypeID:                                                              "page#98657f0d",
		HelpSupportNameTypeID:                                                   "help.supportName#8c05f1c9",
		HelpUserInfoEmptyTypeID:                                                 "help.userInfoEmpty#f3ae2eed",
		HelpUserInfoTypeID:                                                      "help.userInfo#1eb3758",
		PollAnswerTypeID:                                                        "pollAnswer#6ca9c2e9",
		PollTypeID:                                                              "poll#86e18161",
		PollAnswerVotersTypeID:                                                  "pollAnswerVoters#3b6ddad2",
		PollResultsTypeID:                                                       "pollResults#dcb82ea3",
		ChatOnlinesTypeID:                                                       "chatOnlines#f041e250",
		StatsURLTypeID:                                                          "statsURL#47a971e0",
		ChatAdminRightsTypeID:                                                   "chatAdminRights#5fb224d5",
		ChatBannedRightsTypeID:                                                  "chatBannedRights#9f120418",
		InputWallPaperTypeID:                                                    "inputWallPaper#e630b979",
		InputWallPaperSlugTypeID:                                                "inputWallPaperSlug#72091c80",
		InputWallPaperNoFileTypeID:                                              "inputWallPaperNoFile#967a462e",
		AccountWallPapersNotModifiedTypeID:                                      "account.wallPapersNotModified#1c199183",
		AccountWallPapersTypeID:                                                 "account.wallPapers#cdc3858c",
		CodeSettingsTypeID:                                                      "codeSettings#ad253d78",
		WallPaperSettingsTypeID:                                                 "wallPaperSettings#1dc1bca4",
		AutoDownloadSettingsTypeID:                                              "autoDownloadSettings#8efab953",
		AccountAutoDownloadSettingsTypeID:                                       "account.autoDownloadSettings#63cacf26",
		EmojiKeywordTypeID:                                                      "emojiKeyword#d5b3b9f9",
		EmojiKeywordDeletedTypeID:                                               "emojiKeywordDeleted#236df622",
		EmojiKeywordsDifferenceTypeID:                                           "emojiKeywordsDifference#5cc761bd",
		EmojiURLTypeID:                                                          "emojiURL#a575739d",
		EmojiLanguageTypeID:                                                     "emojiLanguage#b3fb5361",
		FolderTypeID:                                                            "folder#ff544e65",
		InputFolderPeerTypeID:                                                   "inputFolderPeer#fbd2c296",
		FolderPeerTypeID:                                                        "folderPeer#e9baa668",
		MessagesSearchCounterTypeID:                                             "messages.searchCounter#e844ebff",
		URLAuthResultRequestTypeID:                                              "urlAuthResultRequest#92d33a0e",
		URLAuthResultAcceptedTypeID:                                             "urlAuthResultAccepted#8f8c0e4e",
		URLAuthResultDefaultTypeID:                                              "urlAuthResultDefault#a9d6db1f",
		ChannelLocationEmptyTypeID:                                              "channelLocationEmpty#bfb5ad8b",
		ChannelLocationTypeID:                                                   "channelLocation#209b82db",
		PeerLocatedTypeID:                                                       "peerLocated#ca461b5d",
		PeerSelfLocatedTypeID:                                                   "peerSelfLocated#f8ec284b",
		RestrictionReasonTypeID:                                                 "restrictionReason#d072acb4",
		InputThemeTypeID:                                                        "inputTheme#3c5693e9",
		InputThemeSlugTypeID:                                                    "inputThemeSlug#f5890df1",
		ThemeTypeID:                                                             "theme#a00e67d6",
		AccountThemesNotModifiedTypeID:                                          "account.themesNotModified#f41eb622",
		AccountThemesTypeID:                                                     "account.themes#9a3d8c6d",
		AuthLoginTokenTypeID:                                                    "auth.loginToken#629f1980",
		AuthLoginTokenMigrateToTypeID:                                           "auth.loginTokenMigrateTo#68e9916",
		AuthLoginTokenSuccessTypeID:                                             "auth.loginTokenSuccess#390d5c5e",
		AccountContentSettingsTypeID:                                            "account.contentSettings#57e28221",
		MessagesInactiveChatsTypeID:                                             "messages.inactiveChats#a927fec5",
		BaseThemeClassicTypeID:                                                  "baseThemeClassic#c3a12462",
		BaseThemeDayTypeID:                                                      "baseThemeDay#fbd81688",
		BaseThemeNightTypeID:                                                    "baseThemeNight#b7b31ea8",
		BaseThemeTintedTypeID:                                                   "baseThemeTinted#6d5f77ee",
		BaseThemeArcticTypeID:                                                   "baseThemeArctic#5b11125a",
		InputThemeSettingsTypeID:                                                "inputThemeSettings#8fde504f",
		ThemeSettingsTypeID:                                                     "themeSettings#fa58b6d4",
		WebPageAttributeThemeTypeID:                                             "webPageAttributeTheme#54b56617",
		MessageUserVoteTypeID:                                                   "messageUserVote#34d247b4",
		MessageUserVoteInputOptionTypeID:                                        "messageUserVoteInputOption#3ca5b0ec",
		MessageUserVoteMultipleTypeID:                                           "messageUserVoteMultiple#8a65e557",
		MessagesVotesListTypeID:                                                 "messages.votesList#823f649",
		BankCardOpenURLTypeID:                                                   "bankCardOpenUrl#f568028a",
		PaymentsBankCardDataTypeID:                                              "payments.bankCardData#3e24e573",
		DialogFilterTypeID:                                                      "dialogFilter#7438f7e8",
		DialogFilterDefaultTypeID:                                               "dialogFilterDefault#363293ae",
		DialogFilterChatlistTypeID:                                              "dialogFilterChatlist#d64a04a8",
		DialogFilterSuggestedTypeID:                                             "dialogFilterSuggested#77744d4a",
		StatsDateRangeDaysTypeID:                                                "statsDateRangeDays#b637edaf",
		StatsAbsValueAndPrevTypeID:                                              "statsAbsValueAndPrev#cb43acde",
		StatsPercentValueTypeID:                                                 "statsPercentValue#cbce2fe0",
		StatsGraphAsyncTypeID:                                                   "statsGraphAsync#4a27eb2d",
		StatsGraphErrorTypeID:                                                   "statsGraphError#bedc9822",
		StatsGraphTypeID:                                                        "statsGraph#8ea464b6",
		MessageInteractionCountersTypeID:                                        "messageInteractionCounters#ad4fc9bd",
		StatsBroadcastStatsTypeID:                                               "stats.broadcastStats#bdf78394",
		HelpPromoDataEmptyTypeID:                                                "help.promoDataEmpty#98f6ac75",
		HelpPromoDataTypeID:                                                     "help.promoData#8c39793f",
		VideoSizeTypeID:                                                         "videoSize#de33b094",
		VideoSizeEmojiMarkupTypeID:                                              "videoSizeEmojiMarkup#f85c413c",
		VideoSizeStickerMarkupTypeID:                                            "videoSizeStickerMarkup#da082fe",
		StatsGroupTopPosterTypeID:                                               "statsGroupTopPoster#9d04af9b",
		StatsGroupTopAdminTypeID:                                                "statsGroupTopAdmin#d7584c87",
		StatsGroupTopInviterTypeID:                                              "statsGroupTopInviter#535f779d",
		StatsMegagroupStatsTypeID:                                               "stats.megagroupStats#ef7ff916",
		GlobalPrivacySettingsTypeID:                                             "globalPrivacySettings#bea2f424",
		HelpCountryCodeTypeID:                                                   "help.countryCode#4203c5ef",
		HelpCountryTypeID:                                                       "help.country#c3878e23",
		HelpCountriesListNotModifiedTypeID:                                      "help.countriesListNotModified#93cc1f32",
		HelpCountriesListTypeID:                                                 "help.countriesList#87d0759e",
		MessageViewsTypeID:                                                      "messageViews#455b853d",
		MessagesMessageViewsTypeID:                                              "messages.messageViews#b6c4f543",
		MessagesDiscussionMessageTypeID:                                         "messages.discussionMessage#a6341782",
		MessageReplyHeaderTypeID:                                                "messageReplyHeader#a6d57763",
		MessageRepliesTypeID:                                                    "messageReplies#83d60fc2",
		PeerBlockedTypeID:                                                       "peerBlocked#e8fd8014",
		StatsMessageStatsTypeID:                                                 "stats.messageStats#8999f295",
		GroupCallDiscardedTypeID:                                                "groupCallDiscarded#7780bcb4",
		GroupCallTypeID:                                                         "groupCall#d597650c",
		InputGroupCallTypeID:                                                    "inputGroupCall#d8aa840f",
		GroupCallParticipantTypeID:                                              "groupCallParticipant#eba636fe",
		PhoneGroupCallTypeID:                                                    "phone.groupCall#9e727aad",
		PhoneGroupParticipantsTypeID:                                            "phone.groupParticipants#f47751b6",
		InlineQueryPeerTypeSameBotPMTypeID:                                      "inlineQueryPeerTypeSameBotPM#3081ed9d",
		InlineQueryPeerTypePMTypeID:                                             "inlineQueryPeerTypePM#833c0fac",
		InlineQueryPeerTypeChatTypeID:                                           "inlineQueryPeerTypeChat#d766c50a",
		InlineQueryPeerTypeMegagroupTypeID:                                      "inlineQueryPeerTypeMegagroup#5ec4be43",
		InlineQueryPeerTypeBroadcastTypeID:                                      "inlineQueryPeerTypeBroadcast#6334ee9a",
		InlineQueryPeerTypeBotPMTypeID:                                          "inlineQueryPeerTypeBotPM#e3b2d0c",
		MessagesHistoryImportTypeID:                                             "messages.historyImport#1662af0b",
		MessagesHistoryImportParsedTypeID:                                       "messages.historyImportParsed#5e0fb7b9",
		MessagesAffectedFoundMessagesTypeID:                                     "messages.affectedFoundMessages#ef8d3e6c",
		ChatInviteImporterTypeID:                                                "chatInviteImporter#8c5adfd9",
		MessagesExportedChatInvitesTypeID:                                       "messages.exportedChatInvites#bdc62dcc",
		MessagesExportedChatInviteTypeID:                                        "messages.exportedChatInvite#1871be50",
		MessagesExportedChatInviteReplacedTypeID:                                "messages.exportedChatInviteReplaced#222600ef",
		MessagesChatInviteImportersTypeID:                                       "messages.chatInviteImporters#81b6b00a",
		ChatAdminWithInvitesTypeID:                                              "chatAdminWithInvites#f2ecef23",
		MessagesChatAdminsWithInvitesTypeID:                                     "messages.chatAdminsWithInvites#b69b72d7",
		MessagesCheckedHistoryImportPeerTypeID:                                  "messages.checkedHistoryImportPeer#a24de717",
		PhoneJoinAsPeersTypeID:                                                  "phone.joinAsPeers#afe5623f",
		PhoneExportedGroupCallInviteTypeID:                                      "phone.exportedGroupCallInvite#204bd158",
		GroupCallParticipantVideoSourceGroupTypeID:                              "groupCallParticipantVideoSourceGroup#dcb118b7",
		GroupCallParticipantVideoTypeID:                                         "groupCallParticipantVideo#67753ac8",
		StickersSuggestedShortNameTypeID:                                        "stickers.suggestedShortName#85fea03f",
		BotCommandScopeDefaultTypeID:                                            "botCommandScopeDefault#2f6cb2ab",
		BotCommandScopeUsersTypeID:                                              "botCommandScopeUsers#3c4f04d8",
		BotCommandScopeChatsTypeID:                                              "botCommandScopeChats#6fe1a881",
		BotCommandScopeChatAdminsTypeID:                                         "botCommandScopeChatAdmins#b9aa606a",
		BotCommandScopePeerTypeID:                                               "botCommandScopePeer#db9d897d",
		BotCommandScopePeerAdminsTypeID:                                         "botCommandScopePeerAdmins#3fd863d1",
		BotCommandScopePeerUserTypeID:                                           "botCommandScopePeerUser#a1321f3",
		AccountResetPasswordFailedWaitTypeID:                                    "account.resetPasswordFailedWait#e3779861",
		AccountResetPasswordRequestedWaitTypeID:                                 "account.resetPasswordRequestedWait#e9effc7d",
		AccountResetPasswordOkTypeID:                                            "account.resetPasswordOk#e926d63e",
		SponsoredMessageTypeID:                                                  "sponsoredMessage#fc25b828",
		MessagesSponsoredMessagesTypeID:                                         "messages.sponsoredMessages#c9ee1d87",
		MessagesSponsoredMessagesEmptyTypeID:                                    "messages.sponsoredMessagesEmpty#1839490f",
		SearchResultsCalendarPeriodTypeID:                                       "searchResultsCalendarPeriod#c9b0539f",
		MessagesSearchResultsCalendarTypeID:                                     "messages.searchResultsCalendar#147ee23c",
		SearchResultPositionTypeID:                                              "searchResultPosition#7f648b67",
		MessagesSearchResultsPositionsTypeID:                                    "messages.searchResultsPositions#53b22baf",
		ChannelsSendAsPeersTypeID:                                               "channels.sendAsPeers#f496b0c6",
		UsersUserFullTypeID:                                                     "users.userFull#3b6d152e",
		MessagesPeerSettingsTypeID:                                              "messages.peerSettings#6880b94d",
		AuthLoggedOutTypeID:                                                     "auth.loggedOut#c3a2835f",
		ReactionCountTypeID:                                                     "reactionCount#a3d1cb80",
		MessageReactionsTypeID:                                                  "messageReactions#4f2b9479",
		MessagesMessageReactionsListTypeID:                                      "messages.messageReactionsList#31bd492d",
		AvailableReactionTypeID:                                                 "availableReaction#c077ec01",
		MessagesAvailableReactionsNotModifiedTypeID:                             "messages.availableReactionsNotModified#9f071957",
		MessagesAvailableReactionsTypeID:                                        "messages.availableReactions#768e3aad",
		MessagePeerReactionTypeID:                                               "messagePeerReaction#8c79b63c",
		GroupCallStreamChannelTypeID:                                            "groupCallStreamChannel#80eb48af",
		PhoneGroupCallStreamChannelsTypeID:                                      "phone.groupCallStreamChannels#d0e482b2",
		PhoneGroupCallStreamRtmpURLTypeID:                                       "phone.groupCallStreamRtmpUrl#2dbf3432",
		AttachMenuBotIconColorTypeID:                                            "attachMenuBotIconColor#4576f3f0",
		AttachMenuBotIconTypeID:                                                 "attachMenuBotIcon#b2a7386b",
		AttachMenuBotTypeID:                                                     "attachMenuBot#c8aa2cd2",
		AttachMenuBotsNotModifiedTypeID:                                         "attachMenuBotsNotModified#f1d88a5c",
		AttachMenuBotsTypeID:                                                    "attachMenuBots#3c4301c0",
		AttachMenuBotsBotTypeID:                                                 "attachMenuBotsBot#93bf667f",
		WebViewResultURLTypeID:                                                  "webViewResultUrl#c14557c",
		SimpleWebViewResultURLTypeID:                                            "simpleWebViewResultUrl#882f76bb",
		WebViewMessageSentTypeID:                                                "webViewMessageSent#c94511c",
		BotMenuButtonDefaultTypeID:                                              "botMenuButtonDefault#7533a588",
		BotMenuButtonCommandsTypeID:                                             "botMenuButtonCommands#4258c205",
		BotMenuButtonTypeID:                                                     "botMenuButton#c7b57ce6",
		AccountSavedRingtonesNotModifiedTypeID:                                  "account.savedRingtonesNotModified#fbf6e8b1",
		AccountSavedRingtonesTypeID:                                             "account.savedRingtones#c1e92cc5",
		NotificationSoundDefaultTypeID:                                          "notificationSoundDefault#97e8bebe",
		NotificationSoundNoneTypeID:                                             "notificationSoundNone#6f0c34df",
		NotificationSoundLocalTypeID:                                            "notificationSoundLocal#830b9ae4",
		NotificationSoundRingtoneTypeID:                                         "notificationSoundRingtone#ff6c8049",
		AccountSavedRingtoneTypeID:                                              "account.savedRingtone#b7263f6d",
		AccountSavedRingtoneConvertedTypeID:                                     "account.savedRingtoneConverted#1f307eb7",
		AttachMenuPeerTypeSameBotPMTypeID:                                       "attachMenuPeerTypeSameBotPM#7d6be90e",
		AttachMenuPeerTypeBotPMTypeID:                                           "attachMenuPeerTypeBotPM#c32bfa1a",
		AttachMenuPeerTypePMTypeID:                                              "attachMenuPeerTypePM#f146d31f",
		AttachMenuPeerTypeChatTypeID:                                            "attachMenuPeerTypeChat#509113f",
		AttachMenuPeerTypeBroadcastTypeID:                                       "attachMenuPeerTypeBroadcast#7bfbdefc",
		InputInvoiceMessageTypeID:                                               "inputInvoiceMessage#c5b56859",
		InputInvoiceSlugTypeID:                                                  "inputInvoiceSlug#c326caef",
		PaymentsExportedInvoiceTypeID:                                           "payments.exportedInvoice#aed0cbd9",
		MessagesTranscribedAudioTypeID:                                          "messages.transcribedAudio#93752c52",
		HelpPremiumPromoTypeID:                                                  "help.premiumPromo#5334759c",
		InputStorePaymentPremiumSubscriptionTypeID:                              "inputStorePaymentPremiumSubscription#a6751e66",
		InputStorePaymentGiftPremiumTypeID:                                      "inputStorePaymentGiftPremium#616f7fe8",
		PremiumGiftOptionTypeID:                                                 "premiumGiftOption#74c34319",
		PaymentFormMethodTypeID:                                                 "paymentFormMethod#88f8f21b",
		EmojiStatusEmptyTypeID:                                                  "emojiStatusEmpty#2de11aae",
		EmojiStatusTypeID:                                                       "emojiStatus#929b619d",
		EmojiStatusUntilTypeID:                                                  "emojiStatusUntil#fa30a8c7",
		AccountEmojiStatusesNotModifiedTypeID:                                   "account.emojiStatusesNotModified#d08ce645",
		AccountEmojiStatusesTypeID:                                              "account.emojiStatuses#90c467d1",
		ReactionEmptyTypeID:                                                     "reactionEmpty#79f5d419",
		ReactionEmojiTypeID:                                                     "reactionEmoji#1b2286b8",
		ReactionCustomEmojiTypeID:                                               "reactionCustomEmoji#8935fc73",
		ChatReactionsNoneTypeID:                                                 "chatReactionsNone#eafc32bc",
		ChatReactionsAllTypeID:                                                  "chatReactionsAll#52928bca",
		ChatReactionsSomeTypeID:                                                 "chatReactionsSome#661d4037",
		MessagesReactionsNotModifiedTypeID:                                      "messages.reactionsNotModified#b06fdbdf",
		MessagesReactionsTypeID:                                                 "messages.reactions#eafdf716",
		EmailVerifyPurposeLoginSetupTypeID:                                      "emailVerifyPurposeLoginSetup#4345be73",
		EmailVerifyPurposeLoginChangeTypeID:                                     "emailVerifyPurposeLoginChange#527d22eb",
		EmailVerifyPurposePassportTypeID:                                        "emailVerifyPurposePassport#bbf51685",
		EmailVerificationCodeTypeID:                                             "emailVerificationCode#922e55a9",
		EmailVerificationGoogleTypeID:                                           "emailVerificationGoogle#db909ec2",
		EmailVerificationAppleTypeID:                                            "emailVerificationApple#96d074fd",
		AccountEmailVerifiedTypeID:                                              "account.emailVerified#2b96cd1b",
		AccountEmailVerifiedLoginTypeID:                                         "account.emailVerifiedLogin#e1bb0d61",
		PremiumSubscriptionOptionTypeID:                                         "premiumSubscriptionOption#5f2d1df2",
		SendAsPeerTypeID:                                                        "sendAsPeer#b81c7034",
		MessageExtendedMediaPreviewTypeID:                                       "messageExtendedMediaPreview#ad628cc8",
		MessageExtendedMediaTypeID:                                              "messageExtendedMedia#ee479c64",
		StickerKeywordTypeID:                                                    "stickerKeyword#fcfeb29c",
		UsernameTypeID:                                                          "username#b4073647",
		ForumTopicDeletedTypeID:                                                 "forumTopicDeleted#23f109b",
		ForumTopicTypeID:                                                        "forumTopic#71701da9",
		MessagesForumTopicsTypeID:                                               "messages.forumTopics#367617d3",
		DefaultHistoryTTLTypeID:                                                 "defaultHistoryTTL#43b46b20",
		ExportedContactTokenTypeID:                                              "exportedContactToken#41bf109b",
		RequestPeerTypeUserTypeID:                                               "requestPeerTypeUser#5f3b8a00",
		RequestPeerTypeChatTypeID:                                               "requestPeerTypeChat#c9f06e1b",
		RequestPeerTypeBroadcastTypeID:                                          "requestPeerTypeBroadcast#339bef6c",
		EmojiListNotModifiedTypeID:                                              "emojiListNotModified#481eadfa",
		EmojiListTypeID:                                                         "emojiList#7a1e11d1",
		EmojiGroupTypeID:                                                        "emojiGroup#7a9abda9",
		MessagesEmojiGroupsNotModifiedTypeID:                                    "messages.emojiGroupsNotModified#6fb4ad87",
		MessagesEmojiGroupsTypeID:                                               "messages.emojiGroups#881fb94b",
		TextWithEntitiesTypeID:                                                  "textWithEntities#751f3146",
		MessagesTranslateResultTypeID:                                           "messages.translateResult#33db32f8",
		AutoSaveSettingsTypeID:                                                  "autoSaveSettings#c84834ce",
		AutoSaveExceptionTypeID:                                                 "autoSaveException#81602d47",
		AccountAutoSaveSettingsTypeID:                                           "account.autoSaveSettings#4c3e069d",
		HelpAppConfigNotModifiedTypeID:                                          "help.appConfigNotModified#7cde641d",
		HelpAppConfigTypeID:                                                     "help.appConfig#dd18782e",
		InputBotAppIDTypeID:                                                     "inputBotAppID#a920bd7a",
		InputBotAppShortNameTypeID:                                              "inputBotAppShortName#908c0407",
		BotAppNotModifiedTypeID:                                                 "botAppNotModified#5da674b7",
		BotAppTypeID:                                                            "botApp#95fcd1d6",
		MessagesBotAppTypeID:                                                    "messages.botApp#eb50adf5",
		AppWebViewResultURLTypeID:                                               "appWebViewResultUrl#3c1b4f0d",
		InlineBotWebViewTypeID:                                                  "inlineBotWebView#b57295d5",
		ReadParticipantDateTypeID:                                               "readParticipantDate#4a4ff172",
		InputChatlistDialogFilterTypeID:                                         "inputChatlistDialogFilter#f3e0da33",
		ExportedChatlistInviteTypeID:                                            "exportedChatlistInvite#c5181ac",
		ChatlistsExportedChatlistInviteTypeID:                                   "chatlists.exportedChatlistInvite#10e6e3a6",
		ChatlistsExportedInvitesTypeID:                                          "chatlists.exportedInvites#10ab6dc7",
		ChatlistsChatlistInviteAlreadyTypeID:                                    "chatlists.chatlistInviteAlready#fa87f659",
		ChatlistsChatlistInviteTypeID:                                           "chatlists.chatlistInvite#1dcd839d",
		ChatlistsChatlistUpdatesTypeID:                                          "chatlists.chatlistUpdates#93bd878d",
		BotsBotInfoTypeID:                                                       "bots.botInfo#e8a775b0",
		InvokeAfterMsgRequestTypeID:                                             "invokeAfterMsg#cb9f372d",
		InvokeAfterMsgsRequestTypeID:                                            "invokeAfterMsgs#3dc4b4f0",
		InitConnectionRequestTypeID:                                             "initConnection#c1cd5ea9",
		InvokeWithLayerRequestTypeID:                                            "invokeWithLayer#da9b0d0d",
		InvokeWithoutUpdatesRequestTypeID:                                       "invokeWithoutUpdates#bf9459b7",
		InvokeWithMessagesRangeRequestTypeID:                                    "invokeWithMessagesRange#365275f2",
		InvokeWithTakeoutRequestTypeID:                                          "invokeWithTakeout#aca9fd2e",
		AuthSendCodeRequestTypeID:                                               "auth.sendCode#a677244f",
		AuthSignUpRequestTypeID:                                                 "auth.signUp#80eee427",
		AuthSignInRequestTypeID:                                                 "auth.signIn#8d52a951",
		AuthLogOutRequestTypeID:                                                 "auth.logOut#3e72ba19",
		AuthResetAuthorizationsRequestTypeID:                                    "auth.resetAuthorizations#9fab0d1a",
		AuthExportAuthorizationRequestTypeID:                                    "auth.exportAuthorization#e5bfffcd",
		AuthImportAuthorizationRequestTypeID:                                    "auth.importAuthorization#a57a7dad",
		AuthBindTempAuthKeyRequestTypeID:                                        "auth.bindTempAuthKey#cdd42a05",
		AuthImportBotAuthorizationRequestTypeID:                                 "auth.importBotAuthorization#67a3ff2c",
		AuthCheckPasswordRequestTypeID:                                          "auth.checkPassword#d18b4d16",
		AuthRequestPasswordRecoveryRequestTypeID:                                "auth.requestPasswordRecovery#d897bc66",
		AuthRecoverPasswordRequestTypeID:                                        "auth.recoverPassword#37096c70",
		AuthResendCodeRequestTypeID:                                             "auth.resendCode#3ef1a9bf",
		AuthCancelCodeRequestTypeID:                                             "auth.cancelCode#1f040578",
		AuthDropTempAuthKeysRequestTypeID:                                       "auth.dropTempAuthKeys#8e48a188",
		AuthExportLoginTokenRequestTypeID:                                       "auth.exportLoginToken#b7e085fe",
		AuthImportLoginTokenRequestTypeID:                                       "auth.importLoginToken#95ac5ce4",
		AuthAcceptLoginTokenRequestTypeID:                                       "auth.acceptLoginToken#e894ad4d",
		AuthCheckRecoveryPasswordRequestTypeID:                                  "auth.checkRecoveryPassword#d36bf79",
		AuthImportWebTokenAuthorizationRequestTypeID:                            "auth.importWebTokenAuthorization#2db873a9",
		AuthRequestFirebaseSMSRequestTypeID:                                     "auth.requestFirebaseSms#89464b50",
		AuthResetLoginEmailRequestTypeID:                                        "auth.resetLoginEmail#7e960193",
		AccountRegisterDeviceRequestTypeID:                                      "account.registerDevice#ec86017a",
		AccountUnregisterDeviceRequestTypeID:                                    "account.unregisterDevice#6a0d3206",
		AccountUpdateNotifySettingsRequestTypeID:                                "account.updateNotifySettings#84be5b93",
		AccountGetNotifySettingsRequestTypeID:                                   "account.getNotifySettings#12b3ad31",
		AccountResetNotifySettingsRequestTypeID:                                 "account.resetNotifySettings#db7e1747",
		AccountUpdateProfileRequestTypeID:                                       "account.updateProfile#78515775",
		AccountUpdateStatusRequestTypeID:                                        "account.updateStatus#6628562c",
		AccountGetWallPapersRequestTypeID:                                       "account.getWallPapers#7967d36",
		AccountReportPeerRequestTypeID:                                          "account.reportPeer#c5ba3d86",
		AccountCheckUsernameRequestTypeID:                                       "account.checkUsername#2714d86c",
		AccountUpdateUsernameRequestTypeID:                                      "account.updateUsername#3e0bdd7c",
		AccountGetPrivacyRequestTypeID:                                          "account.getPrivacy#dadbc950",
		AccountSetPrivacyRequestTypeID:                                          "account.setPrivacy#c9f81ce8",
		AccountDeleteAccountRequestTypeID:                                       "account.deleteAccount#a2c0cf74",
		AccountGetAccountTTLRequestTypeID:                                       "account.getAccountTTL#8fc711d",
		AccountSetAccountTTLRequestTypeID:                                       "account.setAccountTTL#2442485e",
		AccountSendChangePhoneCodeRequestTypeID:                                 "account.sendChangePhoneCode#82574ae5",
		AccountChangePhoneRequestTypeID:                                         "account.changePhone#70c32edb",
		AccountUpdateDeviceLockedRequestTypeID:                                  "account.updateDeviceLocked#38df3532",
		AccountGetAuthorizationsRequestTypeID:                                   "account.getAuthorizations#e320c158",
		AccountResetAuthorizationRequestTypeID:                                  "account.resetAuthorization#df77f3bc",
		AccountGetPasswordRequestTypeID:                                         "account.getPassword#548a30f5",
		AccountGetPasswordSettingsRequestTypeID:                                 "account.getPasswordSettings#9cd4eaf9",
		AccountUpdatePasswordSettingsRequestTypeID:                              "account.updatePasswordSettings#a59b102f",
		AccountSendConfirmPhoneCodeRequestTypeID:                                "account.sendConfirmPhoneCode#1b3faa88",
		AccountConfirmPhoneRequestTypeID:                                        "account.confirmPhone#5f2178c3",
		AccountGetTmpPasswordRequestTypeID:                                      "account.getTmpPassword#449e0b51",
		AccountGetWebAuthorizationsRequestTypeID:                                "account.getWebAuthorizations#182e6d6f",
		AccountResetWebAuthorizationRequestTypeID:                               "account.resetWebAuthorization#2d01b9ef",
		AccountResetWebAuthorizationsRequestTypeID:                              "account.resetWebAuthorizations#682d2594",
		AccountGetAllSecureValuesRequestTypeID:                                  "account.getAllSecureValues#b288bc7d",
		AccountGetSecureValueRequestTypeID:                                      "account.getSecureValue#73665bc2",
		AccountSaveSecureValueRequestTypeID:                                     "account.saveSecureValue#899fe31d",
		AccountDeleteSecureValueRequestTypeID:                                   "account.deleteSecureValue#b880bc4b",
		AccountGetAuthorizationFormRequestTypeID:                                "account.getAuthorizationForm#a929597a",
		AccountAcceptAuthorizationRequestTypeID:                                 "account.acceptAuthorization#f3ed4c73",
		AccountSendVerifyPhoneCodeRequestTypeID:                                 "account.sendVerifyPhoneCode#a5a356f9",
		AccountVerifyPhoneRequestTypeID:                                         "account.verifyPhone#4dd3a7f6",
		AccountSendVerifyEmailCodeRequestTypeID:                                 "account.sendVerifyEmailCode#98e037bb",
		AccountVerifyEmailRequestTypeID:                                         "account.verifyEmail#32da4cf",
		AccountInitTakeoutSessionRequestTypeID:                                  "account.initTakeoutSession#8ef3eab0",
		AccountFinishTakeoutSessionRequestTypeID:                                "account.finishTakeoutSession#1d2652ee",
		AccountConfirmPasswordEmailRequestTypeID:                                "account.confirmPasswordEmail#8fdf1920",
		AccountResendPasswordEmailRequestTypeID:                                 "account.resendPasswordEmail#7a7f2a15",
		AccountCancelPasswordEmailRequestTypeID:                                 "account.cancelPasswordEmail#c1cbd5b6",
		AccountGetContactSignUpNotificationRequestTypeID:                        "account.getContactSignUpNotification#9f07c728",
		AccountSetContactSignUpNotificationRequestTypeID:                        "account.setContactSignUpNotification#cff43f61",
		AccountGetNotifyExceptionsRequestTypeID:                                 "account.getNotifyExceptions#53577479",
		AccountGetWallPaperRequestTypeID:                                        "account.getWallPaper#fc8ddbea",
		AccountUploadWallPaperRequestTypeID:                                     "account.uploadWallPaper#e39a8f03",
		AccountSaveWallPaperRequestTypeID:                                       "account.saveWallPaper#6c5a5b37",
		AccountInstallWallPaperRequestTypeID:                                    "account.installWallPaper#feed5769",
		AccountResetWallPapersRequestTypeID:                                     "account.resetWallPapers#bb3b9804",
		AccountGetAutoDownloadSettingsRequestTypeID:                             "account.getAutoDownloadSettings#56da0b3f",
		AccountSaveAutoDownloadSettingsRequestTypeID:                            "account.saveAutoDownloadSettings#76f36233",
		AccountUploadThemeRequestTypeID:                                         "account.uploadTheme#1c3db333",
		AccountCreateThemeRequestTypeID:                                         "account.createTheme#652e4400",
		AccountUpdateThemeRequestTypeID:                                         "account.updateTheme#2bf40ccc",
		AccountSaveThemeRequestTypeID:                                           "account.saveTheme#f257106c",
		AccountInstallThemeRequestTypeID:                                        "account.installTheme#c727bb3b",
		AccountGetThemeRequestTypeID:                                            "account.getTheme#3a5869ec",
		AccountGetThemesRequestTypeID:                                           "account.getThemes#7206e458",
		AccountSetContentSettingsRequestTypeID:                                  "account.setContentSettings#b574b16b",
		AccountGetContentSettingsRequestTypeID:                                  "account.getContentSettings#8b9b4dae",
		AccountGetMultiWallPapersRequestTypeID:                                  "account.getMultiWallPapers#65ad71dc",
		AccountGetGlobalPrivacySettingsRequestTypeID:                            "account.getGlobalPrivacySettings#eb2b4cf6",
		AccountSetGlobalPrivacySettingsRequestTypeID:                            "account.setGlobalPrivacySettings#1edaaac2",
		AccountReportProfilePhotoRequestTypeID:                                  "account.reportProfilePhoto#fa8cc6f5",
		AccountResetPasswordRequestTypeID:                                       "account.resetPassword#9308ce1b",
		AccountDeclinePasswordResetRequestTypeID:                                "account.declinePasswordReset#4c9409f6",
		AccountGetChatThemesRequestTypeID:                                       "account.getChatThemes#d638de89",
		AccountSetAuthorizationTTLRequestTypeID:                                 "account.setAuthorizationTTL#bf899aa0",
		AccountChangeAuthorizationSettingsRequestTypeID:                         "account.changeAuthorizationSettings#40f48462",
		AccountGetSavedRingtonesRequestTypeID:                                   "account.getSavedRingtones#e1902288",
		AccountSaveRingtoneRequestTypeID:                                        "account.saveRingtone#3dea5b03",
		AccountUploadRingtoneRequestTypeID:                                      "account.uploadRingtone#831a83a2",
		AccountUpdateEmojiStatusRequestTypeID:                                   "account.updateEmojiStatus#fbd3de6b",
		AccountGetDefaultEmojiStatusesRequestTypeID:                             "account.getDefaultEmojiStatuses#d6753386",
		AccountGetRecentEmojiStatusesRequestTypeID:                              "account.getRecentEmojiStatuses#f578105",
		AccountClearRecentEmojiStatusesRequestTypeID:                            "account.clearRecentEmojiStatuses#18201aae",
		AccountReorderUsernamesRequestTypeID:                                    "account.reorderUsernames#ef500eab",
		AccountToggleUsernameRequestTypeID:                                      "account.toggleUsername#58d6b376",
		AccountGetDefaultProfilePhotoEmojisRequestTypeID:                        "account.getDefaultProfilePhotoEmojis#e2750328",
		AccountGetDefaultGroupPhotoEmojisRequestTypeID:                          "account.getDefaultGroupPhotoEmojis#915860ae",
		AccountGetAutoSaveSettingsRequestTypeID:                                 "account.getAutoSaveSettings#adcbbcda",
		AccountSaveAutoSaveSettingsRequestTypeID:                                "account.saveAutoSaveSettings#d69b8361",
		AccountDeleteAutoSaveExceptionsRequestTypeID:                            "account.deleteAutoSaveExceptions#53bc0020",
		UsersGetUsersRequestTypeID:                                              "users.getUsers#d91a548",
		UsersGetFullUserRequestTypeID:                                           "users.getFullUser#b60f5918",
		UsersSetSecureValueErrorsRequestTypeID:                                  "users.setSecureValueErrors#90c894b5",
		ContactsGetContactIDsRequestTypeID:                                      "contacts.getContactIDs#7adc669d",
		ContactsGetStatusesRequestTypeID:                                        "contacts.getStatuses#c4a353ee",
		ContactsGetContactsRequestTypeID:                                        "contacts.getContacts#5dd69e12",
		ContactsImportContactsRequestTypeID:                                     "contacts.importContacts#2c800be5",
		ContactsDeleteContactsRequestTypeID:                                     "contacts.deleteContacts#96a0e00",
		ContactsDeleteByPhonesRequestTypeID:                                     "contacts.deleteByPhones#1013fd9e",
		ContactsBlockRequestTypeID:                                              "contacts.block#68cc1411",
		ContactsUnblockRequestTypeID:                                            "contacts.unblock#bea65d50",
		ContactsGetBlockedRequestTypeID:                                         "contacts.getBlocked#f57c350f",
		ContactsSearchRequestTypeID:                                             "contacts.search#11f812d8",
		ContactsResolveUsernameRequestTypeID:                                    "contacts.resolveUsername#f93ccba3",
		ContactsGetTopPeersRequestTypeID:                                        "contacts.getTopPeers#973478b6",
		ContactsResetTopPeerRatingRequestTypeID:                                 "contacts.resetTopPeerRating#1ae373ac",
		ContactsResetSavedRequestTypeID:                                         "contacts.resetSaved#879537f1",
		ContactsGetSavedRequestTypeID:                                           "contacts.getSaved#82f1e39f",
		ContactsToggleTopPeersRequestTypeID:                                     "contacts.toggleTopPeers#8514bdda",
		ContactsAddContactRequestTypeID:                                         "contacts.addContact#e8f463d0",
		ContactsAcceptContactRequestTypeID:                                      "contacts.acceptContact#f831a20f",
		ContactsGetLocatedRequestTypeID:                                         "contacts.getLocated#d348bc44",
		ContactsBlockFromRepliesRequestTypeID:                                   "contacts.blockFromReplies#29a8962c",
		ContactsResolvePhoneRequestTypeID:                                       "contacts.resolvePhone#8af94344",
		ContactsExportContactTokenRequestTypeID:                                 "contacts.exportContactToken#f8654027",
		ContactsImportContactTokenRequestTypeID:                                 "contacts.importContactToken#13005788",
		MessagesGetMessagesRequestTypeID:                                        "messages.getMessages#63c66506",
		MessagesGetDialogsRequestTypeID:                                         "messages.getDialogs#a0f4cb4f",
		MessagesGetHistoryRequestTypeID:                                         "messages.getHistory#4423e6c5",
		MessagesSearchRequestTypeID:                                             "messages.search#a0fda762",
		MessagesReadHistoryRequestTypeID:                                        "messages.readHistory#e306d3a",
		MessagesDeleteHistoryRequestTypeID:                                      "messages.deleteHistory#b08f922a",
		MessagesDeleteMessagesRequestTypeID:                                     "messages.deleteMessages#e58e95d2",
		MessagesReceivedMessagesRequestTypeID:                                   "messages.receivedMessages#5a954c0",
		MessagesSetTypingRequestTypeID:                                          "messages.setTyping#58943ee2",
		MessagesSendMessageRequestTypeID:                                        "messages.sendMessage#1cc20387",
		MessagesSendMediaRequestTypeID:                                          "messages.sendMedia#7547c966",
		MessagesForwardMessagesRequestTypeID:                                    "messages.forwardMessages#c661bbc4",
		MessagesReportSpamRequestTypeID:                                         "messages.reportSpam#cf1592db",
		MessagesGetPeerSettingsRequestTypeID:                                    "messages.getPeerSettings#efd9a6a2",
		MessagesReportRequestTypeID:                                             "messages.report#8953ab4e",
		MessagesGetChatsRequestTypeID:                                           "messages.getChats#49e9528f",
		MessagesGetFullChatRequestTypeID:                                        "messages.getFullChat#aeb00b34",
		MessagesEditChatTitleRequestTypeID:                                      "messages.editChatTitle#73783ffd",
		MessagesEditChatPhotoRequestTypeID:                                      "messages.editChatPhoto#35ddd674",
		MessagesAddChatUserRequestTypeID:                                        "messages.addChatUser#f24753e3",
		MessagesDeleteChatUserRequestTypeID:                                     "messages.deleteChatUser#a2185cab",
		MessagesCreateChatRequestTypeID:                                         "messages.createChat#34a818",
		MessagesGetDhConfigRequestTypeID:                                        "messages.getDhConfig#26cf8950",
		MessagesRequestEncryptionRequestTypeID:                                  "messages.requestEncryption#f64daf43",
		MessagesAcceptEncryptionRequestTypeID:                                   "messages.acceptEncryption#3dbc0415",
		MessagesDiscardEncryptionRequestTypeID:                                  "messages.discardEncryption#f393aea0",
		MessagesSetEncryptedTypingRequestTypeID:                                 "messages.setEncryptedTyping#791451ed",
		MessagesReadEncryptedHistoryRequestTypeID:                               "messages.readEncryptedHistory#7f4b690a",
		MessagesSendEncryptedRequestTypeID:                                      "messages.sendEncrypted#44fa7a15",
		MessagesSendEncryptedFileRequestTypeID:                                  "messages.sendEncryptedFile#5559481d",
		MessagesSendEncryptedServiceRequestTypeID:                               "messages.sendEncryptedService#32d439a4",
		MessagesReceivedQueueRequestTypeID:                                      "messages.receivedQueue#55a5bb66",
		MessagesReportEncryptedSpamRequestTypeID:                                "messages.reportEncryptedSpam#4b0c8c0f",
		MessagesReadMessageContentsRequestTypeID:                                "messages.readMessageContents#36a73f77",
		MessagesGetStickersRequestTypeID:                                        "messages.getStickers#d5a5d3a1",
		MessagesGetAllStickersRequestTypeID:                                     "messages.getAllStickers#b8a0a1a8",
		MessagesGetWebPagePreviewRequestTypeID:                                  "messages.getWebPagePreview#8b68b0cc",
		MessagesExportChatInviteRequestTypeID:                                   "messages.exportChatInvite#a02ce5d5",
		MessagesCheckChatInviteRequestTypeID:                                    "messages.checkChatInvite#3eadb1bb",
		MessagesImportChatInviteRequestTypeID:                                   "messages.importChatInvite#6c50051c",
		MessagesGetStickerSetRequestTypeID:                                      "messages.getStickerSet#c8a0ec74",
		MessagesInstallStickerSetRequestTypeID:                                  "messages.installStickerSet#c78fe460",
		MessagesUninstallStickerSetRequestTypeID:                                "messages.uninstallStickerSet#f96e55de",
		MessagesStartBotRequestTypeID:                                           "messages.startBot#e6df7378",
		MessagesGetMessagesViewsRequestTypeID:                                   "messages.getMessagesViews#5784d3e1",
		MessagesEditChatAdminRequestTypeID:                                      "messages.editChatAdmin#a85bd1c2",
		MessagesMigrateChatRequestTypeID:                                        "messages.migrateChat#a2875319",
		MessagesSearchGlobalRequestTypeID:                                       "messages.searchGlobal#4bc6589a",
		MessagesReorderStickerSetsRequestTypeID:                                 "messages.reorderStickerSets#78337739",
		MessagesGetDocumentByHashRequestTypeID:                                  "messages.getDocumentByHash#b1f2061f",
		MessagesGetSavedGifsRequestTypeID:                                       "messages.getSavedGifs#5cf09635",
		MessagesSaveGifRequestTypeID:                                            "messages.saveGif#327a30cb",
		MessagesGetInlineBotResultsRequestTypeID:                                "messages.getInlineBotResults#514e999d",
		MessagesSetInlineBotResultsRequestTypeID:                                "messages.setInlineBotResults#bb12a419",
		MessagesSendInlineBotResultRequestTypeID:                                "messages.sendInlineBotResult#d3fbdccb",
		MessagesGetMessageEditDataRequestTypeID:                                 "messages.getMessageEditData#fda68d36",
		MessagesEditMessageRequestTypeID:                                        "messages.editMessage#48f71778",
		MessagesEditInlineBotMessageRequestTypeID:                               "messages.editInlineBotMessage#83557dba",
		MessagesGetBotCallbackAnswerRequestTypeID:                               "messages.getBotCallbackAnswer#9342ca07",
		MessagesSetBotCallbackAnswerRequestTypeID:                               "messages.setBotCallbackAnswer#d58f130a",
		MessagesGetPeerDialogsRequestTypeID:                                     "messages.getPeerDialogs#e470bcfd",
		MessagesSaveDraftRequestTypeID:                                          "messages.saveDraft#b4331e3f",
		MessagesGetAllDraftsRequestTypeID:                                       "messages.getAllDrafts#6a3f8d65",
		MessagesGetFeaturedStickersRequestTypeID:                                "messages.getFeaturedStickers#64780b14",
		MessagesReadFeaturedStickersRequestTypeID:                               "messages.readFeaturedStickers#5b118126",
		MessagesGetRecentStickersRequestTypeID:                                  "messages.getRecentStickers#9da9403b",
		MessagesSaveRecentStickerRequestTypeID:                                  "messages.saveRecentSticker#392718f8",
		MessagesClearRecentStickersRequestTypeID:                                "messages.clearRecentStickers#8999602d",
		MessagesGetArchivedStickersRequestTypeID:                                "messages.getArchivedStickers#57f17692",
		MessagesGetMaskStickersRequestTypeID:                                    "messages.getMaskStickers#640f82b8",
		MessagesGetAttachedStickersRequestTypeID:                                "messages.getAttachedStickers#cc5b67cc",
		MessagesSetGameScoreRequestTypeID:                                       "messages.setGameScore#8ef8ecc0",
		MessagesSetInlineGameScoreRequestTypeID:                                 "messages.setInlineGameScore#15ad9f64",
		MessagesGetGameHighScoresRequestTypeID:                                  "messages.getGameHighScores#e822649d",
		MessagesGetInlineGameHighScoresRequestTypeID:                            "messages.getInlineGameHighScores#f635e1b",
		MessagesGetCommonChatsRequestTypeID:                                     "messages.getCommonChats#e40ca104",
		MessagesGetAllChatsRequestTypeID:                                        "messages.getAllChats#875f74be",
		MessagesGetWebPageRequestTypeID:                                         "messages.getWebPage#32ca8f91",
		MessagesToggleDialogPinRequestTypeID:                                    "messages.toggleDialogPin#a731e257",
		MessagesReorderPinnedDialogsRequestTypeID:                               "messages.reorderPinnedDialogs#3b1adf37",
		MessagesGetPinnedDialogsRequestTypeID:                                   "messages.getPinnedDialogs#d6b94df2",
		MessagesSetBotShippingResultsRequestTypeID:                              "messages.setBotShippingResults#e5f672fa",
		MessagesSetBotPrecheckoutResultsRequestTypeID:                           "messages.setBotPrecheckoutResults#9c2dd95",
		MessagesUploadMediaRequestTypeID:                                        "messages.uploadMedia#519bc2b1",
		MessagesSendScreenshotNotificationRequestTypeID:                         "messages.sendScreenshotNotification#c97df020",
		MessagesGetFavedStickersRequestTypeID:                                   "messages.getFavedStickers#4f1aaa9",
		MessagesFaveStickerRequestTypeID:                                        "messages.faveSticker#b9ffc55b",
		MessagesGetUnreadMentionsRequestTypeID:                                  "messages.getUnreadMentions#f107e790",
		MessagesReadMentionsRequestTypeID:                                       "messages.readMentions#36e5bf4d",
		MessagesGetRecentLocationsRequestTypeID:                                 "messages.getRecentLocations#702a40e0",
		MessagesSendMultiMediaRequestTypeID:                                     "messages.sendMultiMedia#b6f11a1c",
		MessagesUploadEncryptedFileRequestTypeID:                                "messages.uploadEncryptedFile#5057c497",
		MessagesSearchStickerSetsRequestTypeID:                                  "messages.searchStickerSets#35705b8a",
		MessagesGetSplitRangesRequestTypeID:                                     "messages.getSplitRanges#1cff7e08",
		MessagesMarkDialogUnreadRequestTypeID:                                   "messages.markDialogUnread#c286d98f",
		MessagesGetDialogUnreadMarksRequestTypeID:                               "messages.getDialogUnreadMarks#22e24e22",
		MessagesClearAllDraftsRequestTypeID:                                     "messages.clearAllDrafts#7e58ee9c",
		MessagesUpdatePinnedMessageRequestTypeID:                                "messages.updatePinnedMessage#d2aaf7ec",
		MessagesSendVoteRequestTypeID:                                           "messages.sendVote#10ea6184",
		MessagesGetPollResultsRequestTypeID:                                     "messages.getPollResults#73bb643b",
		MessagesGetOnlinesRequestTypeID:                                         "messages.getOnlines#6e2be050",
		MessagesEditChatAboutRequestTypeID:                                      "messages.editChatAbout#def60797",
		MessagesEditChatDefaultBannedRightsRequestTypeID:                        "messages.editChatDefaultBannedRights#a5866b41",
		MessagesGetEmojiKeywordsRequestTypeID:                                   "messages.getEmojiKeywords#35a0e062",
		MessagesGetEmojiKeywordsDifferenceRequestTypeID:                         "messages.getEmojiKeywordsDifference#1508b6af",
		MessagesGetEmojiKeywordsLanguagesRequestTypeID:                          "messages.getEmojiKeywordsLanguages#4e9963b2",
		MessagesGetEmojiURLRequestTypeID:                                        "messages.getEmojiURL#d5b10c26",
		MessagesGetSearchCountersRequestTypeID:                                  "messages.getSearchCounters#ae7cc1",
		MessagesRequestURLAuthRequestTypeID:                                     "messages.requestUrlAuth#198fb446",
		MessagesAcceptURLAuthRequestTypeID:                                      "messages.acceptUrlAuth#b12c7125",
		MessagesHidePeerSettingsBarRequestTypeID:                                "messages.hidePeerSettingsBar#4facb138",
		MessagesGetScheduledHistoryRequestTypeID:                                "messages.getScheduledHistory#f516760b",
		MessagesGetScheduledMessagesRequestTypeID:                               "messages.getScheduledMessages#bdbb0464",
		MessagesSendScheduledMessagesRequestTypeID:                              "messages.sendScheduledMessages#bd38850a",
		MessagesDeleteScheduledMessagesRequestTypeID:                            "messages.deleteScheduledMessages#59ae2b16",
		MessagesGetPollVotesRequestTypeID:                                       "messages.getPollVotes#b86e380e",
		MessagesToggleStickerSetsRequestTypeID:                                  "messages.toggleStickerSets#b5052fea",
		MessagesGetDialogFiltersRequestTypeID:                                   "messages.getDialogFilters#f19ed96d",
		MessagesGetSuggestedDialogFiltersRequestTypeID:                          "messages.getSuggestedDialogFilters#a29cd42c",
		MessagesUpdateDialogFilterRequestTypeID:                                 "messages.updateDialogFilter#1ad4a04a",
		MessagesUpdateDialogFiltersOrderRequestTypeID:                           "messages.updateDialogFiltersOrder#c563c1e4",
		MessagesGetOldFeaturedStickersRequestTypeID:                             "messages.getOldFeaturedStickers#7ed094a1",
		MessagesGetRepliesRequestTypeID:                                         "messages.getReplies#22ddd30c",
		MessagesGetDiscussionMessageRequestTypeID:                               "messages.getDiscussionMessage#446972fd",
		MessagesReadDiscussionRequestTypeID:                                     "messages.readDiscussion#f731a9f4",
		MessagesUnpinAllMessagesRequestTypeID:                                   "messages.unpinAllMessages#ee22b9a8",
		MessagesDeleteChatRequestTypeID:                                         "messages.deleteChat#5bd0ee50",
		MessagesDeletePhoneCallHistoryRequestTypeID:                             "messages.deletePhoneCallHistory#f9cbe409",
		MessagesCheckHistoryImportRequestTypeID:                                 "messages.checkHistoryImport#43fe19f3",
		MessagesInitHistoryImportRequestTypeID:                                  "messages.initHistoryImport#34090c3b",
		MessagesUploadImportedMediaRequestTypeID:                                "messages.uploadImportedMedia#2a862092",
		MessagesStartHistoryImportRequestTypeID:                                 "messages.startHistoryImport#b43df344",
		MessagesGetExportedChatInvitesRequestTypeID:                             "messages.getExportedChatInvites#a2b5a3f6",
		MessagesGetExportedChatInviteRequestTypeID:                              "messages.getExportedChatInvite#73746f5c",
		MessagesEditExportedChatInviteRequestTypeID:                             "messages.editExportedChatInvite#bdca2f75",
		MessagesDeleteRevokedExportedChatInvitesRequestTypeID:                   "messages.deleteRevokedExportedChatInvites#56987bd5",
		MessagesDeleteExportedChatInviteRequestTypeID:                           "messages.deleteExportedChatInvite#d464a42b",
		MessagesGetAdminsWithInvitesRequestTypeID:                               "messages.getAdminsWithInvites#3920e6ef",
		MessagesGetChatInviteImportersRequestTypeID:                             "messages.getChatInviteImporters#df04dd4e",
		MessagesSetHistoryTTLRequestTypeID:                                      "messages.setHistoryTTL#b80e5fe4",
		MessagesCheckHistoryImportPeerRequestTypeID:                             "messages.checkHistoryImportPeer#5dc60f03",
		MessagesSetChatThemeRequestTypeID:                                       "messages.setChatTheme#e63be13f",
		MessagesGetMessageReadParticipantsRequestTypeID:                         "messages.getMessageReadParticipants#31c1c44f",
		MessagesGetSearchResultsCalendarRequestTypeID:                           "messages.getSearchResultsCalendar#49f0bde9",
		MessagesGetSearchResultsPositionsRequestTypeID:                          "messages.getSearchResultsPositions#6e9583a3",
		MessagesHideChatJoinRequestRequestTypeID:                                "messages.hideChatJoinRequest#7fe7e815",
		MessagesHideAllChatJoinRequestsRequestTypeID:                            "messages.hideAllChatJoinRequests#e085f4ea",
		MessagesToggleNoForwardsRequestTypeID:                                   "messages.toggleNoForwards#b11eafa2",
		MessagesSaveDefaultSendAsRequestTypeID:                                  "messages.saveDefaultSendAs#ccfddf96",
		MessagesSendReactionRequestTypeID:                                       "messages.sendReaction#d30d78d4",
		MessagesGetMessagesReactionsRequestTypeID:                               "messages.getMessagesReactions#8bba90e6",
		MessagesGetMessageReactionsListRequestTypeID:                            "messages.getMessageReactionsList#461b3f48",
		MessagesSetChatAvailableReactionsRequestTypeID:                          "messages.setChatAvailableReactions#feb16771",
		MessagesGetAvailableReactionsRequestTypeID:                              "messages.getAvailableReactions#18dea0ac",
		MessagesSetDefaultReactionRequestTypeID:                                 "messages.setDefaultReaction#4f47a016",
		MessagesTranslateTextRequestTypeID:                                      "messages.translateText#63183030",
		MessagesGetUnreadReactionsRequestTypeID:                                 "messages.getUnreadReactions#3223495b",
		MessagesReadReactionsRequestTypeID:                                      "messages.readReactions#54aa7f8e",
		MessagesSearchSentMediaRequestTypeID:                                    "messages.searchSentMedia#107e31a0",
		MessagesGetAttachMenuBotsRequestTypeID:                                  "messages.getAttachMenuBots#16fcc2cb",
		MessagesGetAttachMenuBotRequestTypeID:                                   "messages.getAttachMenuBot#77216192",
		MessagesToggleBotInAttachMenuRequestTypeID:                              "messages.toggleBotInAttachMenu#69f59d69",
		MessagesRequestWebViewRequestTypeID:                                     "messages.requestWebView#178b480b",
		MessagesProlongWebViewRequestTypeID:                                     "messages.prolongWebView#7ff34309",
		MessagesRequestSimpleWebViewRequestTypeID:                               "messages.requestSimpleWebView#299bec8e",
		MessagesSendWebViewResultMessageRequestTypeID:                           "messages.sendWebViewResultMessage#a4314f5",
		MessagesSendWebViewDataRequestTypeID:                                    "messages.sendWebViewData#dc0242c8",
		MessagesTranscribeAudioRequestTypeID:                                    "messages.transcribeAudio#269e9a49",
		MessagesRateTranscribedAudioRequestTypeID:                               "messages.rateTranscribedAudio#7f1d072f",
		MessagesGetCustomEmojiDocumentsRequestTypeID:                            "messages.getCustomEmojiDocuments#d9ab0f54",
		MessagesGetEmojiStickersRequestTypeID:                                   "messages.getEmojiStickers#fbfca18f",
		MessagesGetFeaturedEmojiStickersRequestTypeID:                           "messages.getFeaturedEmojiStickers#ecf6736",
		MessagesReportReactionRequestTypeID:                                     "messages.reportReaction#3f64c076",
		MessagesGetTopReactionsRequestTypeID:                                    "messages.getTopReactions#bb8125ba",
		MessagesGetRecentReactionsRequestTypeID:                                 "messages.getRecentReactions#39461db2",
		MessagesClearRecentReactionsRequestTypeID:                               "messages.clearRecentReactions#9dfeefb4",
		MessagesGetExtendedMediaRequestTypeID:                                   "messages.getExtendedMedia#84f80814",
		MessagesSetDefaultHistoryTTLRequestTypeID:                               "messages.setDefaultHistoryTTL#9eb51445",
		MessagesGetDefaultHistoryTTLRequestTypeID:                               "messages.getDefaultHistoryTTL#658b7188",
		MessagesSendBotRequestedPeerRequestTypeID:                               "messages.sendBotRequestedPeer#fe38d01b",
		MessagesGetEmojiGroupsRequestTypeID:                                     "messages.getEmojiGroups#7488ce5b",
		MessagesGetEmojiStatusGroupsRequestTypeID:                               "messages.getEmojiStatusGroups#2ecd56cd",
		MessagesGetEmojiProfilePhotoGroupsRequestTypeID:                         "messages.getEmojiProfilePhotoGroups#21a548f3",
		MessagesSearchCustomEmojiRequestTypeID:                                  "messages.searchCustomEmoji#2c11c0d7",
		MessagesTogglePeerTranslationsRequestTypeID:                             "messages.togglePeerTranslations#e47cb579",
		MessagesGetBotAppRequestTypeID:                                          "messages.getBotApp#34fdc5c3",
		MessagesRequestAppWebViewRequestTypeID:                                  "messages.requestAppWebView#8c5a3b3c",
		MessagesSetChatWallPaperRequestTypeID:                                   "messages.setChatWallPaper#8ffacae1",
		UpdatesGetStateRequestTypeID:                                            "updates.getState#edd4882a",
		UpdatesGetDifferenceRequestTypeID:                                       "updates.getDifference#25939651",
		UpdatesGetChannelDifferenceRequestTypeID:                                "updates.getChannelDifference#3173d78",
		PhotosUpdateProfilePhotoRequestTypeID:                                   "photos.updateProfilePhoto#9e82039",
		PhotosUploadProfilePhotoRequestTypeID:                                   "photos.uploadProfilePhoto#388a3b5",
		PhotosDeletePhotosRequestTypeID:                                         "photos.deletePhotos#87cf7f2f",
		PhotosGetUserPhotosRequestTypeID:                                        "photos.getUserPhotos#91cd32a8",
		PhotosUploadContactProfilePhotoRequestTypeID:                            "photos.uploadContactProfilePhoto#e14c4a71",
		UploadSaveFilePartRequestTypeID:                                         "upload.saveFilePart#b304a621",
		UploadGetFileRequestTypeID:                                              "upload.getFile#be5335be",
		UploadSaveBigFilePartRequestTypeID:                                      "upload.saveBigFilePart#de7b673d",
		UploadGetWebFileRequestTypeID:                                           "upload.getWebFile#24e6818d",
		UploadGetCDNFileRequestTypeID:                                           "upload.getCdnFile#395f69da",
		UploadReuploadCDNFileRequestTypeID:                                      "upload.reuploadCdnFile#9b2754a8",
		UploadGetCDNFileHashesRequestTypeID:                                     "upload.getCdnFileHashes#91dc3f31",
		UploadGetFileHashesRequestTypeID:                                        "upload.getFileHashes#9156982a",
		HelpGetConfigRequestTypeID:                                              "help.getConfig#c4f9186b",
		HelpGetNearestDCRequestTypeID:                                           "help.getNearestDc#1fb33026",
		HelpGetAppUpdateRequestTypeID:                                           "help.getAppUpdate#522d5a7d",
		HelpGetInviteTextRequestTypeID:                                          "help.getInviteText#4d392343",
		HelpGetSupportRequestTypeID:                                             "help.getSupport#9cdf08cd",
		HelpGetAppChangelogRequestTypeID:                                        "help.getAppChangelog#9010ef6f",
		HelpSetBotUpdatesStatusRequestTypeID:                                    "help.setBotUpdatesStatus#ec22cfcd",
		HelpGetCDNConfigRequestTypeID:                                           "help.getCdnConfig#52029342",
		HelpGetRecentMeURLsRequestTypeID:                                        "help.getRecentMeUrls#3dc0f114",
		HelpGetTermsOfServiceUpdateRequestTypeID:                                "help.getTermsOfServiceUpdate#2ca51fd1",
		HelpAcceptTermsOfServiceRequestTypeID:                                   "help.acceptTermsOfService#ee72f79a",
		HelpGetDeepLinkInfoRequestTypeID:                                        "help.getDeepLinkInfo#3fedc75f",
		HelpGetAppConfigRequestTypeID:                                           "help.getAppConfig#61e3f854",
		HelpSaveAppLogRequestTypeID:                                             "help.saveAppLog#6f02f748",
		HelpGetPassportConfigRequestTypeID:                                      "help.getPassportConfig#c661ad08",
		HelpGetSupportNameRequestTypeID:                                         "help.getSupportName#d360e72c",
		HelpGetUserInfoRequestTypeID:                                            "help.getUserInfo#38a08d3",
		HelpEditUserInfoRequestTypeID:                                           "help.editUserInfo#66b91b70",
		HelpGetPromoDataRequestTypeID:                                           "help.getPromoData#c0977421",
		HelpHidePromoDataRequestTypeID:                                          "help.hidePromoData#1e251c95",
		HelpDismissSuggestionRequestTypeID:                                      "help.dismissSuggestion#f50dbaa1",
		HelpGetCountriesListRequestTypeID:                                       "help.getCountriesList#735787a8",
		HelpGetPremiumPromoRequestTypeID:                                        "help.getPremiumPromo#b81b93d4",
		ChannelsReadHistoryRequestTypeID:                                        "channels.readHistory#cc104937",
		ChannelsDeleteMessagesRequestTypeID:                                     "channels.deleteMessages#84c1fd4e",
		ChannelsReportSpamRequestTypeID:                                         "channels.reportSpam#f44a8315",
		ChannelsGetMessagesRequestTypeID:                                        "channels.getMessages#ad8c9a23",
		ChannelsGetParticipantsRequestTypeID:                                    "channels.getParticipants#77ced9d0",
		ChannelsGetParticipantRequestTypeID:                                     "channels.getParticipant#a0ab6cc6",
		ChannelsGetChannelsRequestTypeID:                                        "channels.getChannels#a7f6bbb",
		ChannelsGetFullChannelRequestTypeID:                                     "channels.getFullChannel#8736a09",
		ChannelsCreateChannelRequestTypeID:                                      "channels.createChannel#91006707",
		ChannelsEditAdminRequestTypeID:                                          "channels.editAdmin#d33c8902",
		ChannelsEditTitleRequestTypeID:                                          "channels.editTitle#566decd0",
		ChannelsEditPhotoRequestTypeID:                                          "channels.editPhoto#f12e57c9",
		ChannelsCheckUsernameRequestTypeID:                                      "channels.checkUsername#10e6bd2c",
		ChannelsUpdateUsernameRequestTypeID:                                     "channels.updateUsername#3514b3de",
		ChannelsJoinChannelRequestTypeID:                                        "channels.joinChannel#24b524c5",
		ChannelsLeaveChannelRequestTypeID:                                       "channels.leaveChannel#f836aa95",
		ChannelsInviteToChannelRequestTypeID:                                    "channels.inviteToChannel#199f3a6c",
		ChannelsDeleteChannelRequestTypeID:                                      "channels.deleteChannel#c0111fe3",
		ChannelsExportMessageLinkRequestTypeID:                                  "channels.exportMessageLink#e63fadeb",
		ChannelsToggleSignaturesRequestTypeID:                                   "channels.toggleSignatures#1f69b606",
		ChannelsGetAdminedPublicChannelsRequestTypeID:                           "channels.getAdminedPublicChannels#f8b036af",
		ChannelsEditBannedRequestTypeID:                                         "channels.editBanned#96e6cd81",
		ChannelsGetAdminLogRequestTypeID:                                        "channels.getAdminLog#33ddf480",
		ChannelsSetStickersRequestTypeID:                                        "channels.setStickers#ea8ca4f9",
		ChannelsReadMessageContentsRequestTypeID:                                "channels.readMessageContents#eab5dc38",
		ChannelsDeleteHistoryRequestTypeID:                                      "channels.deleteHistory#9baa9647",
		ChannelsTogglePreHistoryHiddenRequestTypeID:                             "channels.togglePreHistoryHidden#eabbb94c",
		ChannelsGetLeftChannelsRequestTypeID:                                    "channels.getLeftChannels#8341ecc0",
		ChannelsGetGroupsForDiscussionRequestTypeID:                             "channels.getGroupsForDiscussion#f5dad378",
		ChannelsSetDiscussionGroupRequestTypeID:                                 "channels.setDiscussionGroup#40582bb2",
		ChannelsEditCreatorRequestTypeID:                                        "channels.editCreator#8f38cd1f",
		ChannelsEditLocationRequestTypeID:                                       "channels.editLocation#58e63f6d",
		ChannelsToggleSlowModeRequestTypeID:                                     "channels.toggleSlowMode#edd49ef0",
		ChannelsGetInactiveChannelsRequestTypeID:                                "channels.getInactiveChannels#11e831ee",
		ChannelsConvertToGigagroupRequestTypeID:                                 "channels.convertToGigagroup#b290c69",
		ChannelsViewSponsoredMessageRequestTypeID:                               "channels.viewSponsoredMessage#beaedb94",
		ChannelsGetSponsoredMessagesRequestTypeID:                               "channels.getSponsoredMessages#ec210fbf",
		ChannelsGetSendAsRequestTypeID:                                          "channels.getSendAs#dc770ee",
		ChannelsDeleteParticipantHistoryRequestTypeID:                           "channels.deleteParticipantHistory#367544db",
		ChannelsToggleJoinToSendRequestTypeID:                                   "channels.toggleJoinToSend#e4cb9580",
		ChannelsToggleJoinRequestRequestTypeID:                                  "channels.toggleJoinRequest#4c2985b6",
		ChannelsReorderUsernamesRequestTypeID:                                   "channels.reorderUsernames#b45ced1d",
		ChannelsToggleUsernameRequestTypeID:                                     "channels.toggleUsername#50f24105",
		ChannelsDeactivateAllUsernamesRequestTypeID:                             "channels.deactivateAllUsernames#a245dd3",
		ChannelsToggleForumRequestTypeID:                                        "channels.toggleForum#a4298b29",
		ChannelsCreateForumTopicRequestTypeID:                                   "channels.createForumTopic#f40c0224",
		ChannelsGetForumTopicsRequestTypeID:                                     "channels.getForumTopics#de560d1",
		ChannelsGetForumTopicsByIDRequestTypeID:                                 "channels.getForumTopicsByID#b0831eb9",
		ChannelsEditForumTopicRequestTypeID:                                     "channels.editForumTopic#f4dfa185",
		ChannelsUpdatePinnedForumTopicRequestTypeID:                             "channels.updatePinnedForumTopic#6c2d9026",
		ChannelsDeleteTopicHistoryRequestTypeID:                                 "channels.deleteTopicHistory#34435f2d",
		ChannelsReorderPinnedForumTopicsRequestTypeID:                           "channels.reorderPinnedForumTopics#2950a18f",
		ChannelsToggleAntiSpamRequestTypeID:                                     "channels.toggleAntiSpam#68f3e4eb",
		ChannelsReportAntiSpamFalsePositiveRequestTypeID:                        "channels.reportAntiSpamFalsePositive#a850a693",
		ChannelsToggleParticipantsHiddenRequestTypeID:                           "channels.toggleParticipantsHidden#6a6e7854",
		BotsSendCustomRequestRequestTypeID:                                      "bots.sendCustomRequest#aa2769ed",
		BotsAnswerWebhookJSONQueryRequestTypeID:                                 "bots.answerWebhookJSONQuery#e6213f4d",
		BotsSetBotCommandsRequestTypeID:                                         "bots.setBotCommands#517165a",
		BotsResetBotCommandsRequestTypeID:                                       "bots.resetBotCommands#3d8de0f9",
		BotsGetBotCommandsRequestTypeID:                                         "bots.getBotCommands#e34c0dd6",
		BotsSetBotMenuButtonRequestTypeID:                                       "bots.setBotMenuButton#4504d54f",
		BotsGetBotMenuButtonRequestTypeID:                                       "bots.getBotMenuButton#9c60eb28",
		BotsSetBotBroadcastDefaultAdminRightsRequestTypeID:                      "bots.setBotBroadcastDefaultAdminRights#788464e1",
		BotsSetBotGroupDefaultAdminRightsRequestTypeID:                          "bots.setBotGroupDefaultAdminRights#925ec9ea",
		BotsSetBotInfoRequestTypeID:                                             "bots.setBotInfo#10cf3123",
		BotsGetBotInfoRequestTypeID:                                             "bots.getBotInfo#dcd914fd",
		BotsReorderUsernamesRequestTypeID:                                       "bots.reorderUsernames#9709b1c2",
		BotsToggleUsernameRequestTypeID:                                         "bots.toggleUsername#53ca973",
		PaymentsGetPaymentFormRequestTypeID:                                     "payments.getPaymentForm#37148dbb",
		PaymentsGetPaymentReceiptRequestTypeID:                                  "payments.getPaymentReceipt#2478d1cc",
		PaymentsValidateRequestedInfoRequestTypeID:                              "payments.validateRequestedInfo#b6c8f12b",
		PaymentsSendPaymentFormRequestTypeID:                                    "payments.sendPaymentForm#2d03522f",
		PaymentsGetSavedInfoRequestTypeID:                                       "payments.getSavedInfo#227d824b",
		PaymentsClearSavedInfoRequestTypeID:                                     "payments.clearSavedInfo#d83d70c1",
		PaymentsGetBankCardDataRequestTypeID:                                    "payments.getBankCardData#2e79d779",
		PaymentsExportInvoiceRequestTypeID:                                      "payments.exportInvoice#f91b065",
		PaymentsAssignAppStoreTransactionRequestTypeID:                          "payments.assignAppStoreTransaction#80ed747d",
		PaymentsAssignPlayMarketTransactionRequestTypeID:                        "payments.assignPlayMarketTransaction#dffd50d3",
		PaymentsCanPurchasePremiumRequestTypeID:                                 "payments.canPurchasePremium#9fc19eb6",
		StickersCreateStickerSetRequestTypeID:                                   "stickers.createStickerSet#9021ab67",
		StickersRemoveStickerFromSetRequestTypeID:                               "stickers.removeStickerFromSet#f7760f51",
		StickersChangeStickerPositionRequestTypeID:                              "stickers.changeStickerPosition#ffb6d4ca",
		StickersAddStickerToSetRequestTypeID:                                    "stickers.addStickerToSet#8653febe",
		StickersSetStickerSetThumbRequestTypeID:                                 "stickers.setStickerSetThumb#a76a5392",
		StickersCheckShortNameRequestTypeID:                                     "stickers.checkShortName#284b3639",
		StickersSuggestShortNameRequestTypeID:                                   "stickers.suggestShortName#4dafc503",
		StickersChangeStickerRequestTypeID:                                      "stickers.changeSticker#f5537ebc",
		StickersRenameStickerSetRequestTypeID:                                   "stickers.renameStickerSet#124b1c00",
		StickersDeleteStickerSetRequestTypeID:                                   "stickers.deleteStickerSet#87704394",
		PhoneGetCallConfigRequestTypeID:                                         "phone.getCallConfig#55451fa9",
		PhoneRequestCallRequestTypeID:                                           "phone.requestCall#42ff96ed",
		PhoneAcceptCallRequestTypeID:                                            "phone.acceptCall#3bd2b4a0",
		PhoneConfirmCallRequestTypeID:                                           "phone.confirmCall#2efe1722",
		PhoneReceivedCallRequestTypeID:                                          "phone.receivedCall#17d54f61",
		PhoneDiscardCallRequestTypeID:                                           "phone.discardCall#b2cbc1c0",
		PhoneSetCallRatingRequestTypeID:                                         "phone.setCallRating#59ead627",
		PhoneSaveCallDebugRequestTypeID:                                         "phone.saveCallDebug#277add7e",
		PhoneSendSignalingDataRequestTypeID:                                     "phone.sendSignalingData#ff7a9383",
		PhoneCreateGroupCallRequestTypeID:                                       "phone.createGroupCall#48cdc6d8",
		PhoneJoinGroupCallRequestTypeID:                                         "phone.joinGroupCall#b132ff7b",
		PhoneLeaveGroupCallRequestTypeID:                                        "phone.leaveGroupCall#500377f9",
		PhoneInviteToGroupCallRequestTypeID:                                     "phone.inviteToGroupCall#7b393160",
		PhoneDiscardGroupCallRequestTypeID:                                      "phone.discardGroupCall#7a777135",
		PhoneToggleGroupCallSettingsRequestTypeID:                               "phone.toggleGroupCallSettings#74bbb43d",
		PhoneGetGroupCallRequestTypeID:                                          "phone.getGroupCall#41845db",
		PhoneGetGroupParticipantsRequestTypeID:                                  "phone.getGroupParticipants#c558d8ab",
		PhoneCheckGroupCallRequestTypeID:                                        "phone.checkGroupCall#b59cf977",
		PhoneToggleGroupCallRecordRequestTypeID:                                 "phone.toggleGroupCallRecord#f128c708",
		PhoneEditGroupCallParticipantRequestTypeID:                              "phone.editGroupCallParticipant#a5273abf",
		PhoneEditGroupCallTitleRequestTypeID:                                    "phone.editGroupCallTitle#1ca6ac0a",
		PhoneGetGroupCallJoinAsRequestTypeID:                                    "phone.getGroupCallJoinAs#ef7c213a",
		PhoneExportGroupCallInviteRequestTypeID:                                 "phone.exportGroupCallInvite#e6aa647f",
		PhoneToggleGroupCallStartSubscriptionRequestTypeID:                      "phone.toggleGroupCallStartSubscription#219c34e6",
		PhoneStartScheduledGroupCallRequestTypeID:                               "phone.startScheduledGroupCall#5680e342",
		PhoneSaveDefaultGroupCallJoinAsRequestTypeID:                            "phone.saveDefaultGroupCallJoinAs#575e1f8c",
		PhoneJoinGroupCallPresentationRequestTypeID:                             "phone.joinGroupCallPresentation#cbea6bc4",
		PhoneLeaveGroupCallPresentationRequestTypeID:                            "phone.leaveGroupCallPresentation#1c50d144",
		PhoneGetGroupCallStreamChannelsRequestTypeID:                            "phone.getGroupCallStreamChannels#1ab21940",
		PhoneGetGroupCallStreamRtmpURLRequestTypeID:                             "phone.getGroupCallStreamRtmpUrl#deb3abbf",
		PhoneSaveCallLogRequestTypeID:                                           "phone.saveCallLog#41248786",
		LangpackGetLangPackRequestTypeID:                                        "langpack.getLangPack#f2f2330a",
		LangpackGetStringsRequestTypeID:                                         "langpack.getStrings#efea3803",
		LangpackGetDifferenceRequestTypeID:                                      "langpack.getDifference#cd984aa5",
		LangpackGetLanguagesRequestTypeID:                                       "langpack.getLanguages#42c6978f",
		LangpackGetLanguageRequestTypeID:                                        "langpack.getLanguage#6a596502",
		FoldersEditPeerFoldersRequestTypeID:                                     "folders.editPeerFolders#6847d0ab",
		StatsGetBroadcastStatsRequestTypeID:                                     "stats.getBroadcastStats#ab42441a",
		StatsLoadAsyncGraphRequestTypeID:                                        "stats.loadAsyncGraph#621d5fa0",
		StatsGetMegagroupStatsRequestTypeID:                                     "stats.getMegagroupStats#dcdf8607",
		StatsGetMessagePublicForwardsRequestTypeID:                              "stats.getMessagePublicForwards#5630281b",
		StatsGetMessageStatsRequestTypeID:                                       "stats.getMessageStats#b6e0a3f5",
		ChatlistsExportChatlistInviteRequestTypeID:                              "chatlists.exportChatlistInvite#8472478e",
		ChatlistsDeleteExportedInviteRequestTypeID:                              "chatlists.deleteExportedInvite#719c5c5e",
		ChatlistsEditExportedInviteRequestTypeID:                                "chatlists.editExportedInvite#653db63d",
		ChatlistsGetExportedInvitesRequestTypeID:                                "chatlists.getExportedInvites#ce03da83",
		ChatlistsCheckChatlistInviteRequestTypeID:                               "chatlists.checkChatlistInvite#41c10fff",
		ChatlistsJoinChatlistInviteRequestTypeID:                                "chatlists.joinChatlistInvite#a6b1e39a",
		ChatlistsGetChatlistUpdatesRequestTypeID:                                "chatlists.getChatlistUpdates#89419521",
		ChatlistsJoinChatlistUpdatesRequestTypeID:                               "chatlists.joinChatlistUpdates#e089f8f5",
		ChatlistsHideChatlistUpdatesRequestTypeID:                               "chatlists.hideChatlistUpdates#66e486fb",
		ChatlistsGetLeaveChatlistSuggestionsRequestTypeID:                       "chatlists.getLeaveChatlistSuggestions#fdbcd714",
		ChatlistsLeaveChatlistRequestTypeID:                                     "chatlists.leaveChatlist#74fae13a",
		IntTypeID:                                                               "int#a8509bda",
		LongTypeID:                                                              "long#22076cba",
		DoubleTypeID:                                                            "double#2210c154",
		StringTypeID:                                                            "string#b5286e24",
		BytesTypeID:                                                             "bytes#e937bb82",
		IPPortTypeID:                                                            "ipPort#d433ad73",
		IPPortSecretTypeID:                                                      "ipPortSecret#37982646",
		AccessPointRuleTypeID:                                                   "accessPointRule#4679b65f",
		HelpConfigSimpleTypeID:                                                  "help.configSimple#5a592a6c",
		InputPeerPhotoFileLocationLegacyTypeID:                                  "inputPeerPhotoFileLocationLegacy#27d69997",
		InputStickerSetThumbLegacyTypeID:                                        "inputStickerSetThumbLegacy#dbaeae9",
		TestUseErrorRequestTypeID:                                               "test.useError#ee75af01",
		TestUseConfigSimpleRequestTypeID:                                        "test.useConfigSimple#f9b7b23d",
	}
}

// NamesMap returns mapping from type names to TL type ids.
func NamesMap() map[string]uint32 {
	return map[string]uint32{
		"boolFalse":                                          BoolFalseTypeID,
		"boolTrue":                                           BoolTrueTypeID,
		"true":                                               TrueTypeID,
		"error":                                              ErrorTypeID,
		"null":                                               NullTypeID,
		"inputPeerEmpty":                                     InputPeerEmptyTypeID,
		"inputPeerSelf":                                      InputPeerSelfTypeID,
		"inputPeerChat":                                      InputPeerChatTypeID,
		"inputPeerUser":                                      InputPeerUserTypeID,
		"inputPeerChannel":                                   InputPeerChannelTypeID,
		"inputPeerUserFromMessage":                           InputPeerUserFromMessageTypeID,
		"inputPeerChannelFromMessage":                        InputPeerChannelFromMessageTypeID,
		"inputUserEmpty":                                     InputUserEmptyTypeID,
		"inputUserSelf":                                      InputUserSelfTypeID,
		"inputUser":                                          InputUserTypeID,
		"inputUserFromMessage":                               InputUserFromMessageTypeID,
		"inputPhoneContact":                                  InputPhoneContactTypeID,
		"inputFile":                                          InputFileTypeID,
		"inputFileBig":                                       InputFileBigTypeID,
		"inputMediaEmpty":                                    InputMediaEmptyTypeID,
		"inputMediaUploadedPhoto":                            InputMediaUploadedPhotoTypeID,
		"inputMediaPhoto":                                    InputMediaPhotoTypeID,
		"inputMediaGeoPoint":                                 InputMediaGeoPointTypeID,
		"inputMediaContact":                                  InputMediaContactTypeID,
		"inputMediaUploadedDocument":                         InputMediaUploadedDocumentTypeID,
		"inputMediaDocument":                                 InputMediaDocumentTypeID,
		"inputMediaVenue":                                    InputMediaVenueTypeID,
		"inputMediaPhotoExternal":                            InputMediaPhotoExternalTypeID,
		"inputMediaDocumentExternal":                         InputMediaDocumentExternalTypeID,
		"inputMediaGame":                                     InputMediaGameTypeID,
		"inputMediaInvoice":                                  InputMediaInvoiceTypeID,
		"inputMediaGeoLive":                                  InputMediaGeoLiveTypeID,
		"inputMediaPoll":                                     InputMediaPollTypeID,
		"inputMediaDice":                                     InputMediaDiceTypeID,
		"inputChatPhotoEmpty":                                InputChatPhotoEmptyTypeID,
		"inputChatUploadedPhoto":                             InputChatUploadedPhotoTypeID,
		"inputChatPhoto":                                     InputChatPhotoTypeID,
		"inputGeoPointEmpty":                                 InputGeoPointEmptyTypeID,
		"inputGeoPoint":                                      InputGeoPointTypeID,
		"inputPhotoEmpty":                                    InputPhotoEmptyTypeID,
		"inputPhoto":                                         InputPhotoTypeID,
		"inputFileLocation":                                  InputFileLocationTypeID,
		"inputEncryptedFileLocation":                         InputEncryptedFileLocationTypeID,
		"inputDocumentFileLocation":                          InputDocumentFileLocationTypeID,
		"inputSecureFileLocation":                            InputSecureFileLocationTypeID,
		"inputTakeoutFileLocation":                           InputTakeoutFileLocationTypeID,
		"inputPhotoFileLocation":                             InputPhotoFileLocationTypeID,
		"inputPhotoLegacyFileLocation":                       InputPhotoLegacyFileLocationTypeID,
		"inputPeerPhotoFileLocation":                         InputPeerPhotoFileLocationTypeID,
		"inputStickerSetThumb":                               InputStickerSetThumbTypeID,
		"inputGroupCallStream":                               InputGroupCallStreamTypeID,
		"peerUser":                                           PeerUserTypeID,
		"peerChat":                                           PeerChatTypeID,
		"peerChannel":                                        PeerChannelTypeID,
		"storage.fileUnknown":                                StorageFileUnknownTypeID,
		"storage.filePartial":                                StorageFilePartialTypeID,
		"storage.fileJpeg":                                   StorageFileJpegTypeID,
		"storage.fileGif":                                    StorageFileGifTypeID,
		"storage.filePng":                                    StorageFilePngTypeID,
		"storage.filePdf":                                    StorageFilePdfTypeID,
		"storage.fileMp3":                                    StorageFileMp3TypeID,
		"storage.fileMov":                                    StorageFileMovTypeID,
		"storage.fileMp4":                                    StorageFileMp4TypeID,
		"storage.fileWebp":                                   StorageFileWebpTypeID,
		"userEmpty":                                          UserEmptyTypeID,
		"user":                                               UserTypeID,
		"userProfilePhotoEmpty":                              UserProfilePhotoEmptyTypeID,
		"userProfilePhoto":                                   UserProfilePhotoTypeID,
		"userStatusEmpty":                                    UserStatusEmptyTypeID,
		"userStatusOnline":                                   UserStatusOnlineTypeID,
		"userStatusOffline":                                  UserStatusOfflineTypeID,
		"userStatusRecently":                                 UserStatusRecentlyTypeID,
		"userStatusLastWeek":                                 UserStatusLastWeekTypeID,
		"userStatusLastMonth":                                UserStatusLastMonthTypeID,
		"chatEmpty":                                          ChatEmptyTypeID,
		"chat":                                               ChatTypeID,
		"chatForbidden":                                      ChatForbiddenTypeID,
		"channel":                                            ChannelTypeID,
		"channelForbidden":                                   ChannelForbiddenTypeID,
		"chatFull":                                           ChatFullTypeID,
		"channelFull":                                        ChannelFullTypeID,
		"chatParticipant":                                    ChatParticipantTypeID,
		"chatParticipantCreator":                             ChatParticipantCreatorTypeID,
		"chatParticipantAdmin":                               ChatParticipantAdminTypeID,
		"chatParticipantsForbidden":                          ChatParticipantsForbiddenTypeID,
		"chatParticipants":                                   ChatParticipantsTypeID,
		"chatPhotoEmpty":                                     ChatPhotoEmptyTypeID,
		"chatPhoto":                                          ChatPhotoTypeID,
		"messageEmpty":                                       MessageEmptyTypeID,
		"message":                                            MessageTypeID,
		"messageService":                                     MessageServiceTypeID,
		"messageMediaEmpty":                                  MessageMediaEmptyTypeID,
		"messageMediaPhoto":                                  MessageMediaPhotoTypeID,
		"messageMediaGeo":                                    MessageMediaGeoTypeID,
		"messageMediaContact":                                MessageMediaContactTypeID,
		"messageMediaUnsupported":                            MessageMediaUnsupportedTypeID,
		"messageMediaDocument":                               MessageMediaDocumentTypeID,
		"messageMediaWebPage":                                MessageMediaWebPageTypeID,
		"messageMediaVenue":                                  MessageMediaVenueTypeID,
		"messageMediaGame":                                   MessageMediaGameTypeID,
		"messageMediaInvoice":                                MessageMediaInvoiceTypeID,
		"messageMediaGeoLive":                                MessageMediaGeoLiveTypeID,
		"messageMediaPoll":                                   MessageMediaPollTypeID,
		"messageMediaDice":                                   MessageMediaDiceTypeID,
		"messageActionEmpty":                                 MessageActionEmptyTypeID,
		"messageActionChatCreate":                            MessageActionChatCreateTypeID,
		"messageActionChatEditTitle":                         MessageActionChatEditTitleTypeID,
		"messageActionChatEditPhoto":                         MessageActionChatEditPhotoTypeID,
		"messageActionChatDeletePhoto":                       MessageActionChatDeletePhotoTypeID,
		"messageActionChatAddUser":                           MessageActionChatAddUserTypeID,
		"messageActionChatDeleteUser":                        MessageActionChatDeleteUserTypeID,
		"messageActionChatJoinedByLink":                      MessageActionChatJoinedByLinkTypeID,
		"messageActionChannelCreate":                         MessageActionChannelCreateTypeID,
		"messageActionChatMigrateTo":                         MessageActionChatMigrateToTypeID,
		"messageActionChannelMigrateFrom":                    MessageActionChannelMigrateFromTypeID,
		"messageActionPinMessage":                            MessageActionPinMessageTypeID,
		"messageActionHistoryClear":                          MessageActionHistoryClearTypeID,
		"messageActionGameScore":                             MessageActionGameScoreTypeID,
		"messageActionPaymentSentMe":                         MessageActionPaymentSentMeTypeID,
		"messageActionPaymentSent":                           MessageActionPaymentSentTypeID,
		"messageActionPhoneCall":                             MessageActionPhoneCallTypeID,
		"messageActionScreenshotTaken":                       MessageActionScreenshotTakenTypeID,
		"messageActionCustomAction":                          MessageActionCustomActionTypeID,
		"messageActionBotAllowed":                            MessageActionBotAllowedTypeID,
		"messageActionSecureValuesSentMe":                    MessageActionSecureValuesSentMeTypeID,
		"messageActionSecureValuesSent":                      MessageActionSecureValuesSentTypeID,
		"messageActionContactSignUp":                         MessageActionContactSignUpTypeID,
		"messageActionGeoProximityReached":                   MessageActionGeoProximityReachedTypeID,
		"messageActionGroupCall":                             MessageActionGroupCallTypeID,
		"messageActionInviteToGroupCall":                     MessageActionInviteToGroupCallTypeID,
		"messageActionSetMessagesTTL":                        MessageActionSetMessagesTTLTypeID,
		"messageActionGroupCallScheduled":                    MessageActionGroupCallScheduledTypeID,
		"messageActionSetChatTheme":                          MessageActionSetChatThemeTypeID,
		"messageActionChatJoinedByRequest":                   MessageActionChatJoinedByRequestTypeID,
		"messageActionWebViewDataSentMe":                     MessageActionWebViewDataSentMeTypeID,
		"messageActionWebViewDataSent":                       MessageActionWebViewDataSentTypeID,
		"messageActionGiftPremium":                           MessageActionGiftPremiumTypeID,
		"messageActionTopicCreate":                           MessageActionTopicCreateTypeID,
		"messageActionTopicEdit":                             MessageActionTopicEditTypeID,
		"messageActionSuggestProfilePhoto":                   MessageActionSuggestProfilePhotoTypeID,
		"messageActionRequestedPeer":                         MessageActionRequestedPeerTypeID,
		"messageActionSetChatWallPaper":                      MessageActionSetChatWallPaperTypeID,
		"messageActionSetSameChatWallPaper":                  MessageActionSetSameChatWallPaperTypeID,
		"dialog":                                             DialogTypeID,
		"dialogFolder":                                       DialogFolderTypeID,
		"photoEmpty":                                         PhotoEmptyTypeID,
		"photo":                                              PhotoTypeID,
		"photoSizeEmpty":                                     PhotoSizeEmptyTypeID,
		"photoSize":                                          PhotoSizeTypeID,
		"photoCachedSize":                                    PhotoCachedSizeTypeID,
		"photoStrippedSize":                                  PhotoStrippedSizeTypeID,
		"photoSizeProgressive":                               PhotoSizeProgressiveTypeID,
		"photoPathSize":                                      PhotoPathSizeTypeID,
		"geoPointEmpty":                                      GeoPointEmptyTypeID,
		"geoPoint":                                           GeoPointTypeID,
		"auth.sentCode":                                      AuthSentCodeTypeID,
		"auth.sentCodeSuccess":                               AuthSentCodeSuccessTypeID,
		"auth.authorization":                                 AuthAuthorizationTypeID,
		"auth.authorizationSignUpRequired":                   AuthAuthorizationSignUpRequiredTypeID,
		"auth.exportedAuthorization":                         AuthExportedAuthorizationTypeID,
		"inputNotifyPeer":                                    InputNotifyPeerTypeID,
		"inputNotifyUsers":                                   InputNotifyUsersTypeID,
		"inputNotifyChats":                                   InputNotifyChatsTypeID,
		"inputNotifyBroadcasts":                              InputNotifyBroadcastsTypeID,
		"inputNotifyForumTopic":                              InputNotifyForumTopicTypeID,
		"inputPeerNotifySettings":                            InputPeerNotifySettingsTypeID,
		"peerNotifySettings":                                 PeerNotifySettingsTypeID,
		"peerSettings":                                       PeerSettingsTypeID,
		"wallPaper":                                          WallPaperTypeID,
		"wallPaperNoFile":                                    WallPaperNoFileTypeID,
		"inputReportReasonSpam":                              InputReportReasonSpamTypeID,
		"inputReportReasonViolence":                          InputReportReasonViolenceTypeID,
		"inputReportReasonPornography":                       InputReportReasonPornographyTypeID,
		"inputReportReasonChildAbuse":                        InputReportReasonChildAbuseTypeID,
		"inputReportReasonOther":                             InputReportReasonOtherTypeID,
		"inputReportReasonCopyright":                         InputReportReasonCopyrightTypeID,
		"inputReportReasonGeoIrrelevant":                     InputReportReasonGeoIrrelevantTypeID,
		"inputReportReasonFake":                              InputReportReasonFakeTypeID,
		"inputReportReasonIllegalDrugs":                      InputReportReasonIllegalDrugsTypeID,
		"inputReportReasonPersonalDetails":                   InputReportReasonPersonalDetailsTypeID,
		"userFull":                                           UserFullTypeID,
		"contact":                                            ContactTypeID,
		"importedContact":                                    ImportedContactTypeID,
		"contactStatus":                                      ContactStatusTypeID,
		"contacts.contactsNotModified":                       ContactsContactsNotModifiedTypeID,
		"contacts.contacts":                                  ContactsContactsTypeID,
		"contacts.importedContacts":                          ContactsImportedContactsTypeID,
		"contacts.blocked":                                   ContactsBlockedTypeID,
		"contacts.blockedSlice":                              ContactsBlockedSliceTypeID,
		"messages.dialogs":                                   MessagesDialogsTypeID,
		"messages.dialogsSlice":                              MessagesDialogsSliceTypeID,
		"messages.dialogsNotModified":                        MessagesDialogsNotModifiedTypeID,
		"messages.messages":                                  MessagesMessagesTypeID,
		"messages.messagesSlice":                             MessagesMessagesSliceTypeID,
		"messages.channelMessages":                           MessagesChannelMessagesTypeID,
		"messages.messagesNotModified":                       MessagesMessagesNotModifiedTypeID,
		"messages.chats":                                     MessagesChatsTypeID,
		"messages.chatsSlice":                                MessagesChatsSliceTypeID,
		"messages.chatFull":                                  MessagesChatFullTypeID,
		"messages.affectedHistory":                           MessagesAffectedHistoryTypeID,
		"inputMessagesFilterEmpty":                           InputMessagesFilterEmptyTypeID,
		"inputMessagesFilterPhotos":                          InputMessagesFilterPhotosTypeID,
		"inputMessagesFilterVideo":                           InputMessagesFilterVideoTypeID,
		"inputMessagesFilterPhotoVideo":                      InputMessagesFilterPhotoVideoTypeID,
		"inputMessagesFilterDocument":                        InputMessagesFilterDocumentTypeID,
		"inputMessagesFilterUrl":                             InputMessagesFilterURLTypeID,
		"inputMessagesFilterGif":                             InputMessagesFilterGifTypeID,
		"inputMessagesFilterVoice":                           InputMessagesFilterVoiceTypeID,
		"inputMessagesFilterMusic":                           InputMessagesFilterMusicTypeID,
		"inputMessagesFilterChatPhotos":                      InputMessagesFilterChatPhotosTypeID,
		"inputMessagesFilterPhoneCalls":                      InputMessagesFilterPhoneCallsTypeID,
		"inputMessagesFilterRoundVoice":                      InputMessagesFilterRoundVoiceTypeID,
		"inputMessagesFilterRoundVideo":                      InputMessagesFilterRoundVideoTypeID,
		"inputMessagesFilterMyMentions":                      InputMessagesFilterMyMentionsTypeID,
		"inputMessagesFilterGeo":                             InputMessagesFilterGeoTypeID,
		"inputMessagesFilterContacts":                        InputMessagesFilterContactsTypeID,
		"inputMessagesFilterPinned":                          InputMessagesFilterPinnedTypeID,
		"updateNewMessage":                                   UpdateNewMessageTypeID,
		"updateMessageID":                                    UpdateMessageIDTypeID,
		"updateDeleteMessages":                               UpdateDeleteMessagesTypeID,
		"updateUserTyping":                                   UpdateUserTypingTypeID,
		"updateChatUserTyping":                               UpdateChatUserTypingTypeID,
		"updateChatParticipants":                             UpdateChatParticipantsTypeID,
		"updateUserStatus":                                   UpdateUserStatusTypeID,
		"updateUserName":                                     UpdateUserNameTypeID,
		"updateNewEncryptedMessage":                          UpdateNewEncryptedMessageTypeID,
		"updateEncryptedChatTyping":                          UpdateEncryptedChatTypingTypeID,
		"updateEncryption":                                   UpdateEncryptionTypeID,
		"updateEncryptedMessagesRead":                        UpdateEncryptedMessagesReadTypeID,
		"updateChatParticipantAdd":                           UpdateChatParticipantAddTypeID,
		"updateChatParticipantDelete":                        UpdateChatParticipantDeleteTypeID,
		"updateDcOptions":                                    UpdateDCOptionsTypeID,
		"updateNotifySettings":                               UpdateNotifySettingsTypeID,
		"updateServiceNotification":                          UpdateServiceNotificationTypeID,
		"updatePrivacy":                                      UpdatePrivacyTypeID,
		"updateUserPhone":                                    UpdateUserPhoneTypeID,
		"updateReadHistoryInbox":                             UpdateReadHistoryInboxTypeID,
		"updateReadHistoryOutbox":                            UpdateReadHistoryOutboxTypeID,
		"updateWebPage":                                      UpdateWebPageTypeID,
		"updateReadMessagesContents":                         UpdateReadMessagesContentsTypeID,
		"updateChannelTooLong":                               UpdateChannelTooLongTypeID,
		"updateChannel":                                      UpdateChannelTypeID,
		"updateNewChannelMessage":                            UpdateNewChannelMessageTypeID,
		"updateReadChannelInbox":                             UpdateReadChannelInboxTypeID,
		"updateDeleteChannelMessages":                        UpdateDeleteChannelMessagesTypeID,
		"updateChannelMessageViews":                          UpdateChannelMessageViewsTypeID,
		"updateChatParticipantAdmin":                         UpdateChatParticipantAdminTypeID,
		"updateNewStickerSet":                                UpdateNewStickerSetTypeID,
		"updateStickerSetsOrder":                             UpdateStickerSetsOrderTypeID,
		"updateStickerSets":                                  UpdateStickerSetsTypeID,
		"updateSavedGifs":                                    UpdateSavedGifsTypeID,
		"updateBotInlineQuery":                               UpdateBotInlineQueryTypeID,
		"updateBotInlineSend":                                UpdateBotInlineSendTypeID,
		"updateEditChannelMessage":                           UpdateEditChannelMessageTypeID,
		"updateBotCallbackQuery":                             UpdateBotCallbackQueryTypeID,
		"updateEditMessage":                                  UpdateEditMessageTypeID,
		"updateInlineBotCallbackQuery":                       UpdateInlineBotCallbackQueryTypeID,
		"updateReadChannelOutbox":                            UpdateReadChannelOutboxTypeID,
		"updateDraftMessage":                                 UpdateDraftMessageTypeID,
		"updateReadFeaturedStickers":                         UpdateReadFeaturedStickersTypeID,
		"updateRecentStickers":                               UpdateRecentStickersTypeID,
		"updateConfig":                                       UpdateConfigTypeID,
		"updatePtsChanged":                                   UpdatePtsChangedTypeID,
		"updateChannelWebPage":                               UpdateChannelWebPageTypeID,
		"updateDialogPinned":                                 UpdateDialogPinnedTypeID,
		"updatePinnedDialogs":                                UpdatePinnedDialogsTypeID,
		"updateBotWebhookJSON":                               UpdateBotWebhookJSONTypeID,
		"updateBotWebhookJSONQuery":                          UpdateBotWebhookJSONQueryTypeID,
		"updateBotShippingQuery":                             UpdateBotShippingQueryTypeID,
		"updateBotPrecheckoutQuery":                          UpdateBotPrecheckoutQueryTypeID,
		"updatePhoneCall":                                    UpdatePhoneCallTypeID,
		"updateLangPackTooLong":                              UpdateLangPackTooLongTypeID,
		"updateLangPack":                                     UpdateLangPackTypeID,
		"updateFavedStickers":                                UpdateFavedStickersTypeID,
		"updateChannelReadMessagesContents":                  UpdateChannelReadMessagesContentsTypeID,
		"updateContactsReset":                                UpdateContactsResetTypeID,
		"updateChannelAvailableMessages":                     UpdateChannelAvailableMessagesTypeID,
		"updateDialogUnreadMark":                             UpdateDialogUnreadMarkTypeID,
		"updateMessagePoll":                                  UpdateMessagePollTypeID,
		"updateChatDefaultBannedRights":                      UpdateChatDefaultBannedRightsTypeID,
		"updateFolderPeers":                                  UpdateFolderPeersTypeID,
		"updatePeerSettings":                                 UpdatePeerSettingsTypeID,
		"updatePeerLocated":                                  UpdatePeerLocatedTypeID,
		"updateNewScheduledMessage":                          UpdateNewScheduledMessageTypeID,
		"updateDeleteScheduledMessages":                      UpdateDeleteScheduledMessagesTypeID,
		"updateTheme":                                        UpdateThemeTypeID,
		"updateGeoLiveViewed":                                UpdateGeoLiveViewedTypeID,
		"updateLoginToken":                                   UpdateLoginTokenTypeID,
		"updateMessagePollVote":                              UpdateMessagePollVoteTypeID,
		"updateDialogFilter":                                 UpdateDialogFilterTypeID,
		"updateDialogFilterOrder":                            UpdateDialogFilterOrderTypeID,
		"updateDialogFilters":                                UpdateDialogFiltersTypeID,
		"updatePhoneCallSignalingData":                       UpdatePhoneCallSignalingDataTypeID,
		"updateChannelMessageForwards":                       UpdateChannelMessageForwardsTypeID,
		"updateReadChannelDiscussionInbox":                   UpdateReadChannelDiscussionInboxTypeID,
		"updateReadChannelDiscussionOutbox":                  UpdateReadChannelDiscussionOutboxTypeID,
		"updatePeerBlocked":                                  UpdatePeerBlockedTypeID,
		"updateChannelUserTyping":                            UpdateChannelUserTypingTypeID,
		"updatePinnedMessages":                               UpdatePinnedMessagesTypeID,
		"updatePinnedChannelMessages":                        UpdatePinnedChannelMessagesTypeID,
		"updateChat":                                         UpdateChatTypeID,
		"updateGroupCallParticipants":                        UpdateGroupCallParticipantsTypeID,
		"updateGroupCall":                                    UpdateGroupCallTypeID,
		"updatePeerHistoryTTL":                               UpdatePeerHistoryTTLTypeID,
		"updateChatParticipant":                              UpdateChatParticipantTypeID,
		"updateChannelParticipant":                           UpdateChannelParticipantTypeID,
		"updateBotStopped":                                   UpdateBotStoppedTypeID,
		"updateGroupCallConnection":                          UpdateGroupCallConnectionTypeID,
		"updateBotCommands":                                  UpdateBotCommandsTypeID,
		"updatePendingJoinRequests":                          UpdatePendingJoinRequestsTypeID,
		"updateBotChatInviteRequester":                       UpdateBotChatInviteRequesterTypeID,
		"updateMessageReactions":                             UpdateMessageReactionsTypeID,
		"updateAttachMenuBots":                               UpdateAttachMenuBotsTypeID,
		"updateWebViewResultSent":                            UpdateWebViewResultSentTypeID,
		"updateBotMenuButton":                                UpdateBotMenuButtonTypeID,
		"updateSavedRingtones":                               UpdateSavedRingtonesTypeID,
		"updateTranscribedAudio":                             UpdateTranscribedAudioTypeID,
		"updateReadFeaturedEmojiStickers":                    UpdateReadFeaturedEmojiStickersTypeID,
		"updateUserEmojiStatus":                              UpdateUserEmojiStatusTypeID,
		"updateRecentEmojiStatuses":                          UpdateRecentEmojiStatusesTypeID,
		"updateRecentReactions":                              UpdateRecentReactionsTypeID,
		"updateMoveStickerSetToTop":                          UpdateMoveStickerSetToTopTypeID,
		"updateMessageExtendedMedia":                         UpdateMessageExtendedMediaTypeID,
		"updateChannelPinnedTopic":                           UpdateChannelPinnedTopicTypeID,
		"updateChannelPinnedTopics":                          UpdateChannelPinnedTopicsTypeID,
		"updateUser":                                         UpdateUserTypeID,
		"updateAutoSaveSettings":                             UpdateAutoSaveSettingsTypeID,
		"updateGroupInvitePrivacyForbidden":                  UpdateGroupInvitePrivacyForbiddenTypeID,
		"updates.state":                                      UpdatesStateTypeID,
		"updates.differenceEmpty":                            UpdatesDifferenceEmptyTypeID,
		"updates.difference":                                 UpdatesDifferenceTypeID,
		"updates.differenceSlice":                            UpdatesDifferenceSliceTypeID,
		"updates.differenceTooLong":                          UpdatesDifferenceTooLongTypeID,
		"updatesTooLong":                                     UpdatesTooLongTypeID,
		"updateShortMessage":                                 UpdateShortMessageTypeID,
		"updateShortChatMessage":                             UpdateShortChatMessageTypeID,
		"updateShort":                                        UpdateShortTypeID,
		"updatesCombined":                                    UpdatesCombinedTypeID,
		"updates":                                            UpdatesTypeID,
		"updateShortSentMessage":                             UpdateShortSentMessageTypeID,
		"photos.photos":                                      PhotosPhotosTypeID,
		"photos.photosSlice":                                 PhotosPhotosSliceTypeID,
		"photos.photo":                                       PhotosPhotoTypeID,
		"upload.file":                                        UploadFileTypeID,
		"upload.fileCdnRedirect":                             UploadFileCDNRedirectTypeID,
		"dcOption":                                           DCOptionTypeID,
		"config":                                             ConfigTypeID,
		"nearestDc":                                          NearestDCTypeID,
		"help.appUpdate":                                     HelpAppUpdateTypeID,
		"help.noAppUpdate":                                   HelpNoAppUpdateTypeID,
		"help.inviteText":                                    HelpInviteTextTypeID,
		"encryptedChatEmpty":                                 EncryptedChatEmptyTypeID,
		"encryptedChatWaiting":                               EncryptedChatWaitingTypeID,
		"encryptedChatRequested":                             EncryptedChatRequestedTypeID,
		"encryptedChat":                                      EncryptedChatTypeID,
		"encryptedChatDiscarded":                             EncryptedChatDiscardedTypeID,
		"inputEncryptedChat":                                 InputEncryptedChatTypeID,
		"encryptedFileEmpty":                                 EncryptedFileEmptyTypeID,
		"encryptedFile":                                      EncryptedFileTypeID,
		"inputEncryptedFileEmpty":                            InputEncryptedFileEmptyTypeID,
		"inputEncryptedFileUploaded":                         InputEncryptedFileUploadedTypeID,
		"inputEncryptedFile":                                 InputEncryptedFileTypeID,
		"inputEncryptedFileBigUploaded":                      InputEncryptedFileBigUploadedTypeID,
		"encryptedMessage":                                   EncryptedMessageTypeID,
		"encryptedMessageService":                            EncryptedMessageServiceTypeID,
		"messages.dhConfigNotModified":                       MessagesDhConfigNotModifiedTypeID,
		"messages.dhConfig":                                  MessagesDhConfigTypeID,
		"messages.sentEncryptedMessage":                      MessagesSentEncryptedMessageTypeID,
		"messages.sentEncryptedFile":                         MessagesSentEncryptedFileTypeID,
		"inputDocumentEmpty":                                 InputDocumentEmptyTypeID,
		"inputDocument":                                      InputDocumentTypeID,
		"documentEmpty":                                      DocumentEmptyTypeID,
		"document":                                           DocumentTypeID,
		"help.support":                                       HelpSupportTypeID,
		"notifyPeer":                                         NotifyPeerTypeID,
		"notifyUsers":                                        NotifyUsersTypeID,
		"notifyChats":                                        NotifyChatsTypeID,
		"notifyBroadcasts":                                   NotifyBroadcastsTypeID,
		"notifyForumTopic":                                   NotifyForumTopicTypeID,
		"sendMessageTypingAction":                            SendMessageTypingActionTypeID,
		"sendMessageCancelAction":                            SendMessageCancelActionTypeID,
		"sendMessageRecordVideoAction":                       SendMessageRecordVideoActionTypeID,
		"sendMessageUploadVideoAction":                       SendMessageUploadVideoActionTypeID,
		"sendMessageRecordAudioAction":                       SendMessageRecordAudioActionTypeID,
		"sendMessageUploadAudioAction":                       SendMessageUploadAudioActionTypeID,
		"sendMessageUploadPhotoAction":                       SendMessageUploadPhotoActionTypeID,
		"sendMessageUploadDocumentAction":                    SendMessageUploadDocumentActionTypeID,
		"sendMessageGeoLocationAction":                       SendMessageGeoLocationActionTypeID,
		"sendMessageChooseContactAction":                     SendMessageChooseContactActionTypeID,
		"sendMessageGamePlayAction":                          SendMessageGamePlayActionTypeID,
		"sendMessageRecordRoundAction":                       SendMessageRecordRoundActionTypeID,
		"sendMessageUploadRoundAction":                       SendMessageUploadRoundActionTypeID,
		"speakingInGroupCallAction":                          SpeakingInGroupCallActionTypeID,
		"sendMessageHistoryImportAction":                     SendMessageHistoryImportActionTypeID,
		"sendMessageChooseStickerAction":                     SendMessageChooseStickerActionTypeID,
		"sendMessageEmojiInteraction":                        SendMessageEmojiInteractionTypeID,
		"sendMessageEmojiInteractionSeen":                    SendMessageEmojiInteractionSeenTypeID,
		"contacts.found":                                     ContactsFoundTypeID,
		"inputPrivacyKeyStatusTimestamp":                     InputPrivacyKeyStatusTimestampTypeID,
		"inputPrivacyKeyChatInvite":                          InputPrivacyKeyChatInviteTypeID,
		"inputPrivacyKeyPhoneCall":                           InputPrivacyKeyPhoneCallTypeID,
		"inputPrivacyKeyPhoneP2P":                            InputPrivacyKeyPhoneP2PTypeID,
		"inputPrivacyKeyForwards":                            InputPrivacyKeyForwardsTypeID,
		"inputPrivacyKeyProfilePhoto":                        InputPrivacyKeyProfilePhotoTypeID,
		"inputPrivacyKeyPhoneNumber":                         InputPrivacyKeyPhoneNumberTypeID,
		"inputPrivacyKeyAddedByPhone":                        InputPrivacyKeyAddedByPhoneTypeID,
		"inputPrivacyKeyVoiceMessages":                       InputPrivacyKeyVoiceMessagesTypeID,
		"privacyKeyStatusTimestamp":                          PrivacyKeyStatusTimestampTypeID,
		"privacyKeyChatInvite":                               PrivacyKeyChatInviteTypeID,
		"privacyKeyPhoneCall":                                PrivacyKeyPhoneCallTypeID,
		"privacyKeyPhoneP2P":                                 PrivacyKeyPhoneP2PTypeID,
		"privacyKeyForwards":                                 PrivacyKeyForwardsTypeID,
		"privacyKeyProfilePhoto":                             PrivacyKeyProfilePhotoTypeID,
		"privacyKeyPhoneNumber":                              PrivacyKeyPhoneNumberTypeID,
		"privacyKeyAddedByPhone":                             PrivacyKeyAddedByPhoneTypeID,
		"privacyKeyVoiceMessages":                            PrivacyKeyVoiceMessagesTypeID,
		"inputPrivacyValueAllowContacts":                     InputPrivacyValueAllowContactsTypeID,
		"inputPrivacyValueAllowAll":                          InputPrivacyValueAllowAllTypeID,
		"inputPrivacyValueAllowUsers":                        InputPrivacyValueAllowUsersTypeID,
		"inputPrivacyValueDisallowContacts":                  InputPrivacyValueDisallowContactsTypeID,
		"inputPrivacyValueDisallowAll":                       InputPrivacyValueDisallowAllTypeID,
		"inputPrivacyValueDisallowUsers":                     InputPrivacyValueDisallowUsersTypeID,
		"inputPrivacyValueAllowChatParticipants":             InputPrivacyValueAllowChatParticipantsTypeID,
		"inputPrivacyValueDisallowChatParticipants":          InputPrivacyValueDisallowChatParticipantsTypeID,
		"privacyValueAllowContacts":                          PrivacyValueAllowContactsTypeID,
		"privacyValueAllowAll":                               PrivacyValueAllowAllTypeID,
		"privacyValueAllowUsers":                             PrivacyValueAllowUsersTypeID,
		"privacyValueDisallowContacts":                       PrivacyValueDisallowContactsTypeID,
		"privacyValueDisallowAll":                            PrivacyValueDisallowAllTypeID,
		"privacyValueDisallowUsers":                          PrivacyValueDisallowUsersTypeID,
		"privacyValueAllowChatParticipants":                  PrivacyValueAllowChatParticipantsTypeID,
		"privacyValueDisallowChatParticipants":               PrivacyValueDisallowChatParticipantsTypeID,
		"account.privacyRules":                               AccountPrivacyRulesTypeID,
		"accountDaysTTL":                                     AccountDaysTTLTypeID,
		"documentAttributeImageSize":                         DocumentAttributeImageSizeTypeID,
		"documentAttributeAnimated":                          DocumentAttributeAnimatedTypeID,
		"documentAttributeSticker":                           DocumentAttributeStickerTypeID,
		"documentAttributeVideo":                             DocumentAttributeVideoTypeID,
		"documentAttributeAudio":                             DocumentAttributeAudioTypeID,
		"documentAttributeFilename":                          DocumentAttributeFilenameTypeID,
		"documentAttributeHasStickers":                       DocumentAttributeHasStickersTypeID,
		"documentAttributeCustomEmoji":                       DocumentAttributeCustomEmojiTypeID,
		"messages.stickersNotModified":                       MessagesStickersNotModifiedTypeID,
		"messages.stickers":                                  MessagesStickersTypeID,
		"stickerPack":                                        StickerPackTypeID,
		"messages.allStickersNotModified":                    MessagesAllStickersNotModifiedTypeID,
		"messages.allStickers":                               MessagesAllStickersTypeID,
		"messages.affectedMessages":                          MessagesAffectedMessagesTypeID,
		"webPageEmpty":                                       WebPageEmptyTypeID,
		"webPagePending":                                     WebPagePendingTypeID,
		"webPage":                                            WebPageTypeID,
		"webPageNotModified":                                 WebPageNotModifiedTypeID,
		"authorization":                                      AuthorizationTypeID,
		"account.authorizations":                             AccountAuthorizationsTypeID,
		"account.password":                                   AccountPasswordTypeID,
		"account.passwordSettings":                           AccountPasswordSettingsTypeID,
		"account.passwordInputSettings":                      AccountPasswordInputSettingsTypeID,
		"auth.passwordRecovery":                              AuthPasswordRecoveryTypeID,
		"receivedNotifyMessage":                              ReceivedNotifyMessageTypeID,
		"chatInviteExported":                                 ChatInviteExportedTypeID,
		"chatInvitePublicJoinRequests":                       ChatInvitePublicJoinRequestsTypeID,
		"chatInviteAlready":                                  ChatInviteAlreadyTypeID,
		"chatInvite":                                         ChatInviteTypeID,
		"chatInvitePeek":                                     ChatInvitePeekTypeID,
		"inputStickerSetEmpty":                               InputStickerSetEmptyTypeID,
		"inputStickerSetID":                                  InputStickerSetIDTypeID,
		"inputStickerSetShortName":                           InputStickerSetShortNameTypeID,
		"inputStickerSetAnimatedEmoji":                       InputStickerSetAnimatedEmojiTypeID,
		"inputStickerSetDice":                                InputStickerSetDiceTypeID,
		"inputStickerSetAnimatedEmojiAnimations":             InputStickerSetAnimatedEmojiAnimationsTypeID,
		"inputStickerSetPremiumGifts":                        InputStickerSetPremiumGiftsTypeID,
		"inputStickerSetEmojiGenericAnimations":              InputStickerSetEmojiGenericAnimationsTypeID,
		"inputStickerSetEmojiDefaultStatuses":                InputStickerSetEmojiDefaultStatusesTypeID,
		"inputStickerSetEmojiDefaultTopicIcons":              InputStickerSetEmojiDefaultTopicIconsTypeID,
		"stickerSet":                                         StickerSetTypeID,
		"messages.stickerSet":                                MessagesStickerSetTypeID,
		"messages.stickerSetNotModified":                     MessagesStickerSetNotModifiedTypeID,
		"botCommand":                                         BotCommandTypeID,
		"botInfo":                                            BotInfoTypeID,
		"keyboardButton":                                     KeyboardButtonTypeID,
		"keyboardButtonUrl":                                  KeyboardButtonURLTypeID,
		"keyboardButtonCallback":                             KeyboardButtonCallbackTypeID,
		"keyboardButtonRequestPhone":                         KeyboardButtonRequestPhoneTypeID,
		"keyboardButtonRequestGeoLocation":                   KeyboardButtonRequestGeoLocationTypeID,
		"keyboardButtonSwitchInline":                         KeyboardButtonSwitchInlineTypeID,
		"keyboardButtonGame":                                 KeyboardButtonGameTypeID,
		"keyboardButtonBuy":                                  KeyboardButtonBuyTypeID,
		"keyboardButtonUrlAuth":                              KeyboardButtonURLAuthTypeID,
		"inputKeyboardButtonUrlAuth":                         InputKeyboardButtonURLAuthTypeID,
		"keyboardButtonRequestPoll":                          KeyboardButtonRequestPollTypeID,
		"inputKeyboardButtonUserProfile":                     InputKeyboardButtonUserProfileTypeID,
		"keyboardButtonUserProfile":                          KeyboardButtonUserProfileTypeID,
		"keyboardButtonWebView":                              KeyboardButtonWebViewTypeID,
		"keyboardButtonSimpleWebView":                        KeyboardButtonSimpleWebViewTypeID,
		"keyboardButtonRequestPeer":                          KeyboardButtonRequestPeerTypeID,
		"keyboardButtonRow":                                  KeyboardButtonRowTypeID,
		"replyKeyboardHide":                                  ReplyKeyboardHideTypeID,
		"replyKeyboardForceReply":                            ReplyKeyboardForceReplyTypeID,
		"replyKeyboardMarkup":                                ReplyKeyboardMarkupTypeID,
		"replyInlineMarkup":                                  ReplyInlineMarkupTypeID,
		"messageEntityUnknown":                               MessageEntityUnknownTypeID,
		"messageEntityMention":                               MessageEntityMentionTypeID,
		"messageEntityHashtag":                               MessageEntityHashtagTypeID,
		"messageEntityBotCommand":                            MessageEntityBotCommandTypeID,
		"messageEntityUrl":                                   MessageEntityURLTypeID,
		"messageEntityEmail":                                 MessageEntityEmailTypeID,
		"messageEntityBold":                                  MessageEntityBoldTypeID,
		"messageEntityItalic":                                MessageEntityItalicTypeID,
		"messageEntityCode":                                  MessageEntityCodeTypeID,
		"messageEntityPre":                                   MessageEntityPreTypeID,
		"messageEntityTextUrl":                               MessageEntityTextURLTypeID,
		"messageEntityMentionName":                           MessageEntityMentionNameTypeID,
		"inputMessageEntityMentionName":                      InputMessageEntityMentionNameTypeID,
		"messageEntityPhone":                                 MessageEntityPhoneTypeID,
		"messageEntityCashtag":                               MessageEntityCashtagTypeID,
		"messageEntityUnderline":                             MessageEntityUnderlineTypeID,
		"messageEntityStrike":                                MessageEntityStrikeTypeID,
		"messageEntityBlockquote":                            MessageEntityBlockquoteTypeID,
		"messageEntityBankCard":                              MessageEntityBankCardTypeID,
		"messageEntitySpoiler":                               MessageEntitySpoilerTypeID,
		"messageEntityCustomEmoji":                           MessageEntityCustomEmojiTypeID,
		"inputChannelEmpty":                                  InputChannelEmptyTypeID,
		"inputChannel":                                       InputChannelTypeID,
		"inputChannelFromMessage":                            InputChannelFromMessageTypeID,
		"contacts.resolvedPeer":                              ContactsResolvedPeerTypeID,
		"messageRange":                                       MessageRangeTypeID,
		"updates.channelDifferenceEmpty":                     UpdatesChannelDifferenceEmptyTypeID,
		"updates.channelDifferenceTooLong":                   UpdatesChannelDifferenceTooLongTypeID,
		"updates.channelDifference":                          UpdatesChannelDifferenceTypeID,
		"channelMessagesFilterEmpty":                         ChannelMessagesFilterEmptyTypeID,
		"channelMessagesFilter":                              ChannelMessagesFilterTypeID,
		"channelParticipant":                                 ChannelParticipantTypeID,
		"channelParticipantSelf":                             ChannelParticipantSelfTypeID,
		"channelParticipantCreator":                          ChannelParticipantCreatorTypeID,
		"channelParticipantAdmin":                            ChannelParticipantAdminTypeID,
		"channelParticipantBanned":                           ChannelParticipantBannedTypeID,
		"channelParticipantLeft":                             ChannelParticipantLeftTypeID,
		"channelParticipantsRecent":                          ChannelParticipantsRecentTypeID,
		"channelParticipantsAdmins":                          ChannelParticipantsAdminsTypeID,
		"channelParticipantsKicked":                          ChannelParticipantsKickedTypeID,
		"channelParticipantsBots":                            ChannelParticipantsBotsTypeID,
		"channelParticipantsBanned":                          ChannelParticipantsBannedTypeID,
		"channelParticipantsSearch":                          ChannelParticipantsSearchTypeID,
		"channelParticipantsContacts":                        ChannelParticipantsContactsTypeID,
		"channelParticipantsMentions":                        ChannelParticipantsMentionsTypeID,
		"channels.channelParticipants":                       ChannelsChannelParticipantsTypeID,
		"channels.channelParticipantsNotModified":            ChannelsChannelParticipantsNotModifiedTypeID,
		"channels.channelParticipant":                        ChannelsChannelParticipantTypeID,
		"help.termsOfService":                                HelpTermsOfServiceTypeID,
		"messages.savedGifsNotModified":                      MessagesSavedGifsNotModifiedTypeID,
		"messages.savedGifs":                                 MessagesSavedGifsTypeID,
		"inputBotInlineMessageMediaAuto":                     InputBotInlineMessageMediaAutoTypeID,
		"inputBotInlineMessageText":                          InputBotInlineMessageTextTypeID,
		"inputBotInlineMessageMediaGeo":                      InputBotInlineMessageMediaGeoTypeID,
		"inputBotInlineMessageMediaVenue":                    InputBotInlineMessageMediaVenueTypeID,
		"inputBotInlineMessageMediaContact":                  InputBotInlineMessageMediaContactTypeID,
		"inputBotInlineMessageGame":                          InputBotInlineMessageGameTypeID,
		"inputBotInlineMessageMediaInvoice":                  InputBotInlineMessageMediaInvoiceTypeID,
		"inputBotInlineResult":                               InputBotInlineResultTypeID,
		"inputBotInlineResultPhoto":                          InputBotInlineResultPhotoTypeID,
		"inputBotInlineResultDocument":                       InputBotInlineResultDocumentTypeID,
		"inputBotInlineResultGame":                           InputBotInlineResultGameTypeID,
		"botInlineMessageMediaAuto":                          BotInlineMessageMediaAutoTypeID,
		"botInlineMessageText":                               BotInlineMessageTextTypeID,
		"botInlineMessageMediaGeo":                           BotInlineMessageMediaGeoTypeID,
		"botInlineMessageMediaVenue":                         BotInlineMessageMediaVenueTypeID,
		"botInlineMessageMediaContact":                       BotInlineMessageMediaContactTypeID,
		"botInlineMessageMediaInvoice":                       BotInlineMessageMediaInvoiceTypeID,
		"botInlineResult":                                    BotInlineResultTypeID,
		"botInlineMediaResult":                               BotInlineMediaResultTypeID,
		"messages.botResults":                                MessagesBotResultsTypeID,
		"exportedMessageLink":                                ExportedMessageLinkTypeID,
		"messageFwdHeader":                                   MessageFwdHeaderTypeID,
		"auth.codeTypeSms":                                   AuthCodeTypeSMSTypeID,
		"auth.codeTypeCall":                                  AuthCodeTypeCallTypeID,
		"auth.codeTypeFlashCall":                             AuthCodeTypeFlashCallTypeID,
		"auth.codeTypeMissedCall":                            AuthCodeTypeMissedCallTypeID,
		"auth.codeTypeFragmentSms":                           AuthCodeTypeFragmentSMSTypeID,
		"auth.sentCodeTypeApp":                               AuthSentCodeTypeAppTypeID,
		"auth.sentCodeTypeSms":                               AuthSentCodeTypeSMSTypeID,
		"auth.sentCodeTypeCall":                              AuthSentCodeTypeCallTypeID,
		"auth.sentCodeTypeFlashCall":                         AuthSentCodeTypeFlashCallTypeID,
		"auth.sentCodeTypeMissedCall":                        AuthSentCodeTypeMissedCallTypeID,
		"auth.sentCodeTypeEmailCode":                         AuthSentCodeTypeEmailCodeTypeID,
		"auth.sentCodeTypeSetUpEmailRequired":                AuthSentCodeTypeSetUpEmailRequiredTypeID,
		"auth.sentCodeTypeFragmentSms":                       AuthSentCodeTypeFragmentSMSTypeID,
		"auth.sentCodeTypeFirebaseSms":                       AuthSentCodeTypeFirebaseSMSTypeID,
		"messages.botCallbackAnswer":                         MessagesBotCallbackAnswerTypeID,
		"messages.messageEditData":                           MessagesMessageEditDataTypeID,
		"inputBotInlineMessageID":                            InputBotInlineMessageIDTypeID,
		"inputBotInlineMessageID64":                          InputBotInlineMessageID64TypeID,
		"inlineBotSwitchPM":                                  InlineBotSwitchPMTypeID,
		"messages.peerDialogs":                               MessagesPeerDialogsTypeID,
		"topPeer":                                            TopPeerTypeID,
		"topPeerCategoryBotsPM":                              TopPeerCategoryBotsPMTypeID,
		"topPeerCategoryBotsInline":                          TopPeerCategoryBotsInlineTypeID,
		"topPeerCategoryCorrespondents":                      TopPeerCategoryCorrespondentsTypeID,
		"topPeerCategoryGroups":                              TopPeerCategoryGroupsTypeID,
		"topPeerCategoryChannels":                            TopPeerCategoryChannelsTypeID,
		"topPeerCategoryPhoneCalls":                          TopPeerCategoryPhoneCallsTypeID,
		"topPeerCategoryForwardUsers":                        TopPeerCategoryForwardUsersTypeID,
		"topPeerCategoryForwardChats":                        TopPeerCategoryForwardChatsTypeID,
		"topPeerCategoryPeers":                               TopPeerCategoryPeersTypeID,
		"contacts.topPeersNotModified":                       ContactsTopPeersNotModifiedTypeID,
		"contacts.topPeers":                                  ContactsTopPeersTypeID,
		"contacts.topPeersDisabled":                          ContactsTopPeersDisabledTypeID,
		"draftMessageEmpty":                                  DraftMessageEmptyTypeID,
		"draftMessage":                                       DraftMessageTypeID,
		"messages.featuredStickersNotModified":               MessagesFeaturedStickersNotModifiedTypeID,
		"messages.featuredStickers":                          MessagesFeaturedStickersTypeID,
		"messages.recentStickersNotModified":                 MessagesRecentStickersNotModifiedTypeID,
		"messages.recentStickers":                            MessagesRecentStickersTypeID,
		"messages.archivedStickers":                          MessagesArchivedStickersTypeID,
		"messages.stickerSetInstallResultSuccess":            MessagesStickerSetInstallResultSuccessTypeID,
		"messages.stickerSetInstallResultArchive":            MessagesStickerSetInstallResultArchiveTypeID,
		"stickerSetCovered":                                  StickerSetCoveredTypeID,
		"stickerSetMultiCovered":                             StickerSetMultiCoveredTypeID,
		"stickerSetFullCovered":                              StickerSetFullCoveredTypeID,
		"stickerSetNoCovered":                                StickerSetNoCoveredTypeID,
		"maskCoords":                                         MaskCoordsTypeID,
		"inputStickeredMediaPhoto":                           InputStickeredMediaPhotoTypeID,
		"inputStickeredMediaDocument":                        InputStickeredMediaDocumentTypeID,
		"game":                                               GameTypeID,
		"inputGameID":                                        InputGameIDTypeID,
		"inputGameShortName":                                 InputGameShortNameTypeID,
		"highScore":                                          HighScoreTypeID,
		"messages.highScores":                                MessagesHighScoresTypeID,
		"textEmpty":                                          TextEmptyTypeID,
		"textPlain":                                          TextPlainTypeID,
		"textBold":                                           TextBoldTypeID,
		"textItalic":                                         TextItalicTypeID,
		"textUnderline":                                      TextUnderlineTypeID,
		"textStrike":                                         TextStrikeTypeID,
		"textFixed":                                          TextFixedTypeID,
		"textUrl":                                            TextURLTypeID,
		"textEmail":                                          TextEmailTypeID,
		"textConcat":                                         TextConcatTypeID,
		"textSubscript":                                      TextSubscriptTypeID,
		"textSuperscript":                                    TextSuperscriptTypeID,
		"textMarked":                                         TextMarkedTypeID,
		"textPhone":                                          TextPhoneTypeID,
		"textImage":                                          TextImageTypeID,
		"textAnchor":                                         TextAnchorTypeID,
		"pageBlockUnsupported":                               PageBlockUnsupportedTypeID,
		"pageBlockTitle":                                     PageBlockTitleTypeID,
		"pageBlockSubtitle":                                  PageBlockSubtitleTypeID,
		"pageBlockAuthorDate":                                PageBlockAuthorDateTypeID,
		"pageBlockHeader":                                    PageBlockHeaderTypeID,
		"pageBlockSubheader":                                 PageBlockSubheaderTypeID,
		"pageBlockParagraph":                                 PageBlockParagraphTypeID,
		"pageBlockPreformatted":                              PageBlockPreformattedTypeID,
		"pageBlockFooter":                                    PageBlockFooterTypeID,
		"pageBlockDivider":                                   PageBlockDividerTypeID,
		"pageBlockAnchor":                                    PageBlockAnchorTypeID,
		"pageBlockList":                                      PageBlockListTypeID,
		"pageBlockBlockquote":                                PageBlockBlockquoteTypeID,
		"pageBlockPullquote":                                 PageBlockPullquoteTypeID,
		"pageBlockPhoto":                                     PageBlockPhotoTypeID,
		"pageBlockVideo":                                     PageBlockVideoTypeID,
		"pageBlockCover":                                     PageBlockCoverTypeID,
		"pageBlockEmbed":                                     PageBlockEmbedTypeID,
		"pageBlockEmbedPost":                                 PageBlockEmbedPostTypeID,
		"pageBlockCollage":                                   PageBlockCollageTypeID,
		"pageBlockSlideshow":                                 PageBlockSlideshowTypeID,
		"pageBlockChannel":                                   PageBlockChannelTypeID,
		"pageBlockAudio":                                     PageBlockAudioTypeID,
		"pageBlockKicker":                                    PageBlockKickerTypeID,
		"pageBlockTable":                                     PageBlockTableTypeID,
		"pageBlockOrderedList":                               PageBlockOrderedListTypeID,
		"pageBlockDetails":                                   PageBlockDetailsTypeID,
		"pageBlockRelatedArticles":                           PageBlockRelatedArticlesTypeID,
		"pageBlockMap":                                       PageBlockMapTypeID,
		"phoneCallDiscardReasonMissed":                       PhoneCallDiscardReasonMissedTypeID,
		"phoneCallDiscardReasonDisconnect":                   PhoneCallDiscardReasonDisconnectTypeID,
		"phoneCallDiscardReasonHangup":                       PhoneCallDiscardReasonHangupTypeID,
		"phoneCallDiscardReasonBusy":                         PhoneCallDiscardReasonBusyTypeID,
		"dataJSON":                                           DataJSONTypeID,
		"labeledPrice":                                       LabeledPriceTypeID,
		"invoice":                                            InvoiceTypeID,
		"paymentCharge":                                      PaymentChargeTypeID,
		"postAddress":                                        PostAddressTypeID,
		"paymentRequestedInfo":                               PaymentRequestedInfoTypeID,
		"paymentSavedCredentialsCard":                        PaymentSavedCredentialsCardTypeID,
		"webDocument":                                        WebDocumentTypeID,
		"webDocumentNoProxy":                                 WebDocumentNoProxyTypeID,
		"inputWebDocument":                                   InputWebDocumentTypeID,
		"inputWebFileLocation":                               InputWebFileLocationTypeID,
		"inputWebFileGeoPointLocation":                       InputWebFileGeoPointLocationTypeID,
		"inputWebFileAudioAlbumThumbLocation":                InputWebFileAudioAlbumThumbLocationTypeID,
		"upload.webFile":                                     UploadWebFileTypeID,
		"payments.paymentForm":                               PaymentsPaymentFormTypeID,
		"payments.validatedRequestedInfo":                    PaymentsValidatedRequestedInfoTypeID,
		"payments.paymentResult":                             PaymentsPaymentResultTypeID,
		"payments.paymentVerificationNeeded":                 PaymentsPaymentVerificationNeededTypeID,
		"payments.paymentReceipt":                            PaymentsPaymentReceiptTypeID,
		"payments.savedInfo":                                 PaymentsSavedInfoTypeID,
		"inputPaymentCredentialsSaved":                       InputPaymentCredentialsSavedTypeID,
		"inputPaymentCredentials":                            InputPaymentCredentialsTypeID,
		"inputPaymentCredentialsApplePay":                    InputPaymentCredentialsApplePayTypeID,
		"inputPaymentCredentialsGooglePay":                   InputPaymentCredentialsGooglePayTypeID,
		"account.tmpPassword":                                AccountTmpPasswordTypeID,
		"shippingOption":                                     ShippingOptionTypeID,
		"inputStickerSetItem":                                InputStickerSetItemTypeID,
		"inputPhoneCall":                                     InputPhoneCallTypeID,
		"phoneCallEmpty":                                     PhoneCallEmptyTypeID,
		"phoneCallWaiting":                                   PhoneCallWaitingTypeID,
		"phoneCallRequested":                                 PhoneCallRequestedTypeID,
		"phoneCallAccepted":                                  PhoneCallAcceptedTypeID,
		"phoneCall":                                          PhoneCallTypeID,
		"phoneCallDiscarded":                                 PhoneCallDiscardedTypeID,
		"phoneConnection":                                    PhoneConnectionTypeID,
		"phoneConnectionWebrtc":                              PhoneConnectionWebrtcTypeID,
		"phoneCallProtocol":                                  PhoneCallProtocolTypeID,
		"phone.phoneCall":                                    PhonePhoneCallTypeID,
		"upload.cdnFileReuploadNeeded":                       UploadCDNFileReuploadNeededTypeID,
		"upload.cdnFile":                                     UploadCDNFileTypeID,
		"cdnPublicKey":                                       CDNPublicKeyTypeID,
		"cdnConfig":                                          CDNConfigTypeID,
		"langPackString":                                     LangPackStringTypeID,
		"langPackStringPluralized":                           LangPackStringPluralizedTypeID,
		"langPackStringDeleted":                              LangPackStringDeletedTypeID,
		"langPackDifference":                                 LangPackDifferenceTypeID,
		"langPackLanguage":                                   LangPackLanguageTypeID,
		"channelAdminLogEventActionChangeTitle":              ChannelAdminLogEventActionChangeTitleTypeID,
		"channelAdminLogEventActionChangeAbout":              ChannelAdminLogEventActionChangeAboutTypeID,
		"channelAdminLogEventActionChangeUsername":           ChannelAdminLogEventActionChangeUsernameTypeID,
		"channelAdminLogEventActionChangePhoto":              ChannelAdminLogEventActionChangePhotoTypeID,
		"channelAdminLogEventActionToggleInvites":            ChannelAdminLogEventActionToggleInvitesTypeID,
		"channelAdminLogEventActionToggleSignatures":         ChannelAdminLogEventActionToggleSignaturesTypeID,
		"channelAdminLogEventActionUpdatePinned":             ChannelAdminLogEventActionUpdatePinnedTypeID,
		"channelAdminLogEventActionEditMessage":              ChannelAdminLogEventActionEditMessageTypeID,
		"channelAdminLogEventActionDeleteMessage":            ChannelAdminLogEventActionDeleteMessageTypeID,
		"channelAdminLogEventActionParticipantJoin":          ChannelAdminLogEventActionParticipantJoinTypeID,
		"channelAdminLogEventActionParticipantLeave":         ChannelAdminLogEventActionParticipantLeaveTypeID,
		"channelAdminLogEventActionParticipantInvite":        ChannelAdminLogEventActionParticipantInviteTypeID,
		"channelAdminLogEventActionParticipantToggleBan":     ChannelAdminLogEventActionParticipantToggleBanTypeID,
		"channelAdminLogEventActionParticipantToggleAdmin":   ChannelAdminLogEventActionParticipantToggleAdminTypeID,
		"channelAdminLogEventActionChangeStickerSet":         ChannelAdminLogEventActionChangeStickerSetTypeID,
		"channelAdminLogEventActionTogglePreHistoryHidden":   ChannelAdminLogEventActionTogglePreHistoryHiddenTypeID,
		"channelAdminLogEventActionDefaultBannedRights":      ChannelAdminLogEventActionDefaultBannedRightsTypeID,
		"channelAdminLogEventActionStopPoll":                 ChannelAdminLogEventActionStopPollTypeID,
		"channelAdminLogEventActionChangeLinkedChat":         ChannelAdminLogEventActionChangeLinkedChatTypeID,
		"channelAdminLogEventActionChangeLocation":           ChannelAdminLogEventActionChangeLocationTypeID,
		"channelAdminLogEventActionToggleSlowMode":           ChannelAdminLogEventActionToggleSlowModeTypeID,
		"channelAdminLogEventActionStartGroupCall":           ChannelAdminLogEventActionStartGroupCallTypeID,
		"channelAdminLogEventActionDiscardGroupCall":         ChannelAdminLogEventActionDiscardGroupCallTypeID,
		"channelAdminLogEventActionParticipantMute":          ChannelAdminLogEventActionParticipantMuteTypeID,
		"channelAdminLogEventActionParticipantUnmute":        ChannelAdminLogEventActionParticipantUnmuteTypeID,
		"channelAdminLogEventActionToggleGroupCallSetting":   ChannelAdminLogEventActionToggleGroupCallSettingTypeID,
		"channelAdminLogEventActionParticipantJoinByInvite":  ChannelAdminLogEventActionParticipantJoinByInviteTypeID,
		"channelAdminLogEventActionExportedInviteDelete":     ChannelAdminLogEventActionExportedInviteDeleteTypeID,
		"channelAdminLogEventActionExportedInviteRevoke":     ChannelAdminLogEventActionExportedInviteRevokeTypeID,
		"channelAdminLogEventActionExportedInviteEdit":       ChannelAdminLogEventActionExportedInviteEditTypeID,
		"channelAdminLogEventActionParticipantVolume":        ChannelAdminLogEventActionParticipantVolumeTypeID,
		"channelAdminLogEventActionChangeHistoryTTL":         ChannelAdminLogEventActionChangeHistoryTTLTypeID,
		"channelAdminLogEventActionParticipantJoinByRequest": ChannelAdminLogEventActionParticipantJoinByRequestTypeID,
		"channelAdminLogEventActionToggleNoForwards":         ChannelAdminLogEventActionToggleNoForwardsTypeID,
		"channelAdminLogEventActionSendMessage":              ChannelAdminLogEventActionSendMessageTypeID,
		"channelAdminLogEventActionChangeAvailableReactions": ChannelAdminLogEventActionChangeAvailableReactionsTypeID,
		"channelAdminLogEventActionChangeUsernames":          ChannelAdminLogEventActionChangeUsernamesTypeID,
		"channelAdminLogEventActionToggleForum":              ChannelAdminLogEventActionToggleForumTypeID,
		"channelAdminLogEventActionCreateTopic":              ChannelAdminLogEventActionCreateTopicTypeID,
		"channelAdminLogEventActionEditTopic":                ChannelAdminLogEventActionEditTopicTypeID,
		"channelAdminLogEventActionDeleteTopic":              ChannelAdminLogEventActionDeleteTopicTypeID,
		"channelAdminLogEventActionPinTopic":                 ChannelAdminLogEventActionPinTopicTypeID,
		"channelAdminLogEventActionToggleAntiSpam":           ChannelAdminLogEventActionToggleAntiSpamTypeID,
		"channelAdminLogEvent":                               ChannelAdminLogEventTypeID,
		"channels.adminLogResults":                           ChannelsAdminLogResultsTypeID,
		"channelAdminLogEventsFilter":                        ChannelAdminLogEventsFilterTypeID,
		"popularContact":                                     PopularContactTypeID,
		"messages.favedStickersNotModified":                  MessagesFavedStickersNotModifiedTypeID,
		"messages.favedStickers":                             MessagesFavedStickersTypeID,
		"recentMeUrlUnknown":                                 RecentMeURLUnknownTypeID,
		"recentMeUrlUser":                                    RecentMeURLUserTypeID,
		"recentMeUrlChat":                                    RecentMeURLChatTypeID,
		"recentMeUrlChatInvite":                              RecentMeURLChatInviteTypeID,
		"recentMeUrlStickerSet":                              RecentMeURLStickerSetTypeID,
		"help.recentMeUrls":                                  HelpRecentMeURLsTypeID,
		"inputSingleMedia":                                   InputSingleMediaTypeID,
		"webAuthorization":                                   WebAuthorizationTypeID,
		"account.webAuthorizations":                          AccountWebAuthorizationsTypeID,
		"inputMessageID":                                     InputMessageIDTypeID,
		"inputMessageReplyTo":                                InputMessageReplyToTypeID,
		"inputMessagePinned":                                 InputMessagePinnedTypeID,
		"inputMessageCallbackQuery":                          InputMessageCallbackQueryTypeID,
		"inputDialogPeer":                                    InputDialogPeerTypeID,
		"inputDialogPeerFolder":                              InputDialogPeerFolderTypeID,
		"dialogPeer":                                         DialogPeerTypeID,
		"dialogPeerFolder":                                   DialogPeerFolderTypeID,
		"messages.foundStickerSetsNotModified":               MessagesFoundStickerSetsNotModifiedTypeID,
		"messages.foundStickerSets":                          MessagesFoundStickerSetsTypeID,
		"fileHash":                                           FileHashTypeID,
		"inputClientProxy":                                   InputClientProxyTypeID,
		"help.termsOfServiceUpdateEmpty":                     HelpTermsOfServiceUpdateEmptyTypeID,
		"help.termsOfServiceUpdate":                          HelpTermsOfServiceUpdateTypeID,
		"inputSecureFileUploaded":                            InputSecureFileUploadedTypeID,
		"inputSecureFile":                                    InputSecureFileTypeID,
		"secureFileEmpty":                                    SecureFileEmptyTypeID,
		"secureFile":                                         SecureFileTypeID,
		"secureData":                                         SecureDataTypeID,
		"securePlainPhone":                                   SecurePlainPhoneTypeID,
		"securePlainEmail":                                   SecurePlainEmailTypeID,
		"secureValueTypePersonalDetails":                     SecureValueTypePersonalDetailsTypeID,
		"secureValueTypePassport":                            SecureValueTypePassportTypeID,
		"secureValueTypeDriverLicense":                       SecureValueTypeDriverLicenseTypeID,
		"secureValueTypeIdentityCard":                        SecureValueTypeIdentityCardTypeID,
		"secureValueTypeInternalPassport":                    SecureValueTypeInternalPassportTypeID,
		"secureValueTypeAddress":                             SecureValueTypeAddressTypeID,
		"secureValueTypeUtilityBill":                         SecureValueTypeUtilityBillTypeID,
		"secureValueTypeBankStatement":                       SecureValueTypeBankStatementTypeID,
		"secureValueTypeRentalAgreement":                     SecureValueTypeRentalAgreementTypeID,
		"secureValueTypePassportRegistration":                SecureValueTypePassportRegistrationTypeID,
		"secureValueTypeTemporaryRegistration":               SecureValueTypeTemporaryRegistrationTypeID,
		"secureValueTypePhone":                               SecureValueTypePhoneTypeID,
		"secureValueTypeEmail":                               SecureValueTypeEmailTypeID,
		"secureValue":                                        SecureValueTypeID,
		"inputSecureValue":                                   InputSecureValueTypeID,
		"secureValueHash":                                    SecureValueHashTypeID,
		"secureValueErrorData":                               SecureValueErrorDataTypeID,
		"secureValueErrorFrontSide":                          SecureValueErrorFrontSideTypeID,
		"secureValueErrorReverseSide":                        SecureValueErrorReverseSideTypeID,
		"secureValueErrorSelfie":                             SecureValueErrorSelfieTypeID,
		"secureValueErrorFile":                               SecureValueErrorFileTypeID,
		"secureValueErrorFiles":                              SecureValueErrorFilesTypeID,
		"secureValueError":                                   SecureValueErrorTypeID,
		"secureValueErrorTranslationFile":                    SecureValueErrorTranslationFileTypeID,
		"secureValueErrorTranslationFiles":                   SecureValueErrorTranslationFilesTypeID,
		"secureCredentialsEncrypted":                         SecureCredentialsEncryptedTypeID,
		"account.authorizationForm":                          AccountAuthorizationFormTypeID,
		"account.sentEmailCode":                              AccountSentEmailCodeTypeID,
		"help.deepLinkInfoEmpty":                             HelpDeepLinkInfoEmptyTypeID,
		"help.deepLinkInfo":                                  HelpDeepLinkInfoTypeID,
		"savedPhoneContact":                                  SavedPhoneContactTypeID,
		"account.takeout":                                    AccountTakeoutTypeID,
		"passwordKdfAlgoUnknown":                             PasswordKdfAlgoUnknownTypeID,
		"passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow": PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPowTypeID,
		"securePasswordKdfAlgoUnknown":                                      SecurePasswordKdfAlgoUnknownTypeID,
		"securePasswordKdfAlgoPBKDF2HMACSHA512iter100000":                   SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000TypeID,
		"securePasswordKdfAlgoSHA512":                                       SecurePasswordKdfAlgoSHA512TypeID,
		"secureSecretSettings":                                              SecureSecretSettingsTypeID,
		"inputCheckPasswordEmpty":                                           InputCheckPasswordEmptyTypeID,
		"inputCheckPasswordSRP":                                             InputCheckPasswordSRPTypeID,
		"secureRequiredType":                                                SecureRequiredTypeTypeID,
		"secureRequiredTypeOneOf":                                           SecureRequiredTypeOneOfTypeID,
		"help.passportConfigNotModified":                                    HelpPassportConfigNotModifiedTypeID,
		"help.passportConfig":                                               HelpPassportConfigTypeID,
		"inputAppEvent":                                                     InputAppEventTypeID,
		"jsonObjectValue":                                                   JSONObjectValueTypeID,
		"jsonNull":                                                          JSONNullTypeID,
		"jsonBool":                                                          JSONBoolTypeID,
		"jsonNumber":                                                        JSONNumberTypeID,
		"jsonString":                                                        JSONStringTypeID,
		"jsonArray":                                                         JSONArrayTypeID,
		"jsonObject":                                                        JSONObjectTypeID,
		"pageTableCell":                                                     PageTableCellTypeID,
		"pageTableRow":                                                      PageTableRowTypeID,
		"pageCaption":                                                       PageCaptionTypeID,
		"pageListItemText":                                                  PageListItemTextTypeID,
		"pageListItemBlocks":                                                PageListItemBlocksTypeID,
		"pageListOrderedItemText":                                           PageListOrderedItemTextTypeID,
		"pageListOrderedItemBlocks":                                         PageListOrderedItemBlocksTypeID,
		"pageRelatedArticle":                                                PageRelatedArticleTypeID,
		"page":                                                              PageTypeID,
		"help.supportName":                                                  HelpSupportNameTypeID,
		"help.userInfoEmpty":                                                HelpUserInfoEmptyTypeID,
		"help.userInfo":                                                     HelpUserInfoTypeID,
		"pollAnswer":                                                        PollAnswerTypeID,
		"poll":                                                              PollTypeID,
		"pollAnswerVoters":                                                  PollAnswerVotersTypeID,
		"pollResults":                                                       PollResultsTypeID,
		"chatOnlines":                                                       ChatOnlinesTypeID,
		"statsURL":                                                          StatsURLTypeID,
		"chatAdminRights":                                                   ChatAdminRightsTypeID,
		"chatBannedRights":                                                  ChatBannedRightsTypeID,
		"inputWallPaper":                                                    InputWallPaperTypeID,
		"inputWallPaperSlug":                                                InputWallPaperSlugTypeID,
		"inputWallPaperNoFile":                                              InputWallPaperNoFileTypeID,
		"account.wallPapersNotModified":                                     AccountWallPapersNotModifiedTypeID,
		"account.wallPapers":                                                AccountWallPapersTypeID,
		"codeSettings":                                                      CodeSettingsTypeID,
		"wallPaperSettings":                                                 WallPaperSettingsTypeID,
		"autoDownloadSettings":                                              AutoDownloadSettingsTypeID,
		"account.autoDownloadSettings":                                      AccountAutoDownloadSettingsTypeID,
		"emojiKeyword":                                                      EmojiKeywordTypeID,
		"emojiKeywordDeleted":                                               EmojiKeywordDeletedTypeID,
		"emojiKeywordsDifference":                                           EmojiKeywordsDifferenceTypeID,
		"emojiURL":                                                          EmojiURLTypeID,
		"emojiLanguage":                                                     EmojiLanguageTypeID,
		"folder":                                                            FolderTypeID,
		"inputFolderPeer":                                                   InputFolderPeerTypeID,
		"folderPeer":                                                        FolderPeerTypeID,
		"messages.searchCounter":                                            MessagesSearchCounterTypeID,
		"urlAuthResultRequest":                                              URLAuthResultRequestTypeID,
		"urlAuthResultAccepted":                                             URLAuthResultAcceptedTypeID,
		"urlAuthResultDefault":                                              URLAuthResultDefaultTypeID,
		"channelLocationEmpty":                                              ChannelLocationEmptyTypeID,
		"channelLocation":                                                   ChannelLocationTypeID,
		"peerLocated":                                                       PeerLocatedTypeID,
		"peerSelfLocated":                                                   PeerSelfLocatedTypeID,
		"restrictionReason":                                                 RestrictionReasonTypeID,
		"inputTheme":                                                        InputThemeTypeID,
		"inputThemeSlug":                                                    InputThemeSlugTypeID,
		"theme":                                                             ThemeTypeID,
		"account.themesNotModified":                                         AccountThemesNotModifiedTypeID,
		"account.themes":                                                    AccountThemesTypeID,
		"auth.loginToken":                                                   AuthLoginTokenTypeID,
		"auth.loginTokenMigrateTo":                                          AuthLoginTokenMigrateToTypeID,
		"auth.loginTokenSuccess":                                            AuthLoginTokenSuccessTypeID,
		"account.contentSettings":                                           AccountContentSettingsTypeID,
		"messages.inactiveChats":                                            MessagesInactiveChatsTypeID,
		"baseThemeClassic":                                                  BaseThemeClassicTypeID,
		"baseThemeDay":                                                      BaseThemeDayTypeID,
		"baseThemeNight":                                                    BaseThemeNightTypeID,
		"baseThemeTinted":                                                   BaseThemeTintedTypeID,
		"baseThemeArctic":                                                   BaseThemeArcticTypeID,
		"inputThemeSettings":                                                InputThemeSettingsTypeID,
		"themeSettings":                                                     ThemeSettingsTypeID,
		"webPageAttributeTheme":                                             WebPageAttributeThemeTypeID,
		"messageUserVote":                                                   MessageUserVoteTypeID,
		"messageUserVoteInputOption":                                        MessageUserVoteInputOptionTypeID,
		"messageUserVoteMultiple":                                           MessageUserVoteMultipleTypeID,
		"messages.votesList":                                                MessagesVotesListTypeID,
		"bankCardOpenUrl":                                                   BankCardOpenURLTypeID,
		"payments.bankCardData":                                             PaymentsBankCardDataTypeID,
		"dialogFilter":                                                      DialogFilterTypeID,
		"dialogFilterDefault":                                               DialogFilterDefaultTypeID,
		"dialogFilterChatlist":                                              DialogFilterChatlistTypeID,
		"dialogFilterSuggested":                                             DialogFilterSuggestedTypeID,
		"statsDateRangeDays":                                                StatsDateRangeDaysTypeID,
		"statsAbsValueAndPrev":                                              StatsAbsValueAndPrevTypeID,
		"statsPercentValue":                                                 StatsPercentValueTypeID,
		"statsGraphAsync":                                                   StatsGraphAsyncTypeID,
		"statsGraphError":                                                   StatsGraphErrorTypeID,
		"statsGraph":                                                        StatsGraphTypeID,
		"messageInteractionCounters":                                        MessageInteractionCountersTypeID,
		"stats.broadcastStats":                                              StatsBroadcastStatsTypeID,
		"help.promoDataEmpty":                                               HelpPromoDataEmptyTypeID,
		"help.promoData":                                                    HelpPromoDataTypeID,
		"videoSize":                                                         VideoSizeTypeID,
		"videoSizeEmojiMarkup":                                              VideoSizeEmojiMarkupTypeID,
		"videoSizeStickerMarkup":                                            VideoSizeStickerMarkupTypeID,
		"statsGroupTopPoster":                                               StatsGroupTopPosterTypeID,
		"statsGroupTopAdmin":                                                StatsGroupTopAdminTypeID,
		"statsGroupTopInviter":                                              StatsGroupTopInviterTypeID,
		"stats.megagroupStats":                                              StatsMegagroupStatsTypeID,
		"globalPrivacySettings":                                             GlobalPrivacySettingsTypeID,
		"help.countryCode":                                                  HelpCountryCodeTypeID,
		"help.country":                                                      HelpCountryTypeID,
		"help.countriesListNotModified":                                     HelpCountriesListNotModifiedTypeID,
		"help.countriesList":                                                HelpCountriesListTypeID,
		"messageViews":                                                      MessageViewsTypeID,
		"messages.messageViews":                                             MessagesMessageViewsTypeID,
		"messages.discussionMessage":                                        MessagesDiscussionMessageTypeID,
		"messageReplyHeader":                                                MessageReplyHeaderTypeID,
		"messageReplies":                                                    MessageRepliesTypeID,
		"peerBlocked":                                                       PeerBlockedTypeID,
		"stats.messageStats":                                                StatsMessageStatsTypeID,
		"groupCallDiscarded":                                                GroupCallDiscardedTypeID,
		"groupCall":                                                         GroupCallTypeID,
		"inputGroupCall":                                                    InputGroupCallTypeID,
		"groupCallParticipant":                                              GroupCallParticipantTypeID,
		"phone.groupCall":                                                   PhoneGroupCallTypeID,
		"phone.groupParticipants":                                           PhoneGroupParticipantsTypeID,
		"inlineQueryPeerTypeSameBotPM":                                      InlineQueryPeerTypeSameBotPMTypeID,
		"inlineQueryPeerTypePM":                                             InlineQueryPeerTypePMTypeID,
		"inlineQueryPeerTypeChat":                                           InlineQueryPeerTypeChatTypeID,
		"inlineQueryPeerTypeMegagroup":                                      InlineQueryPeerTypeMegagroupTypeID,
		"inlineQueryPeerTypeBroadcast":                                      InlineQueryPeerTypeBroadcastTypeID,
		"inlineQueryPeerTypeBotPM":                                          InlineQueryPeerTypeBotPMTypeID,
		"messages.historyImport":                                            MessagesHistoryImportTypeID,
		"messages.historyImportParsed":                                      MessagesHistoryImportParsedTypeID,
		"messages.affectedFoundMessages":                                    MessagesAffectedFoundMessagesTypeID,
		"chatInviteImporter":                                                ChatInviteImporterTypeID,
		"messages.exportedChatInvites":                                      MessagesExportedChatInvitesTypeID,
		"messages.exportedChatInvite":                                       MessagesExportedChatInviteTypeID,
		"messages.exportedChatInviteReplaced":                               MessagesExportedChatInviteReplacedTypeID,
		"messages.chatInviteImporters":                                      MessagesChatInviteImportersTypeID,
		"chatAdminWithInvites":                                              ChatAdminWithInvitesTypeID,
		"messages.chatAdminsWithInvites":                                    MessagesChatAdminsWithInvitesTypeID,
		"messages.checkedHistoryImportPeer":                                 MessagesCheckedHistoryImportPeerTypeID,
		"phone.joinAsPeers":                                                 PhoneJoinAsPeersTypeID,
		"phone.exportedGroupCallInvite":                                     PhoneExportedGroupCallInviteTypeID,
		"groupCallParticipantVideoSourceGroup":                              GroupCallParticipantVideoSourceGroupTypeID,
		"groupCallParticipantVideo":                                         GroupCallParticipantVideoTypeID,
		"stickers.suggestedShortName":                                       StickersSuggestedShortNameTypeID,
		"botCommandScopeDefault":                                            BotCommandScopeDefaultTypeID,
		"botCommandScopeUsers":                                              BotCommandScopeUsersTypeID,
		"botCommandScopeChats":                                              BotCommandScopeChatsTypeID,
		"botCommandScopeChatAdmins":                                         BotCommandScopeChatAdminsTypeID,
		"botCommandScopePeer":                                               BotCommandScopePeerTypeID,
		"botCommandScopePeerAdmins":                                         BotCommandScopePeerAdminsTypeID,
		"botCommandScopePeerUser":                                           BotCommandScopePeerUserTypeID,
		"account.resetPasswordFailedWait":                                   AccountResetPasswordFailedWaitTypeID,
		"account.resetPasswordRequestedWait":                                AccountResetPasswordRequestedWaitTypeID,
		"account.resetPasswordOk":                                           AccountResetPasswordOkTypeID,
		"sponsoredMessage":                                                  SponsoredMessageTypeID,
		"messages.sponsoredMessages":                                        MessagesSponsoredMessagesTypeID,
		"messages.sponsoredMessagesEmpty":                                   MessagesSponsoredMessagesEmptyTypeID,
		"searchResultsCalendarPeriod":                                       SearchResultsCalendarPeriodTypeID,
		"messages.searchResultsCalendar":                                    MessagesSearchResultsCalendarTypeID,
		"searchResultPosition":                                              SearchResultPositionTypeID,
		"messages.searchResultsPositions":                                   MessagesSearchResultsPositionsTypeID,
		"channels.sendAsPeers":                                              ChannelsSendAsPeersTypeID,
		"users.userFull":                                                    UsersUserFullTypeID,
		"messages.peerSettings":                                             MessagesPeerSettingsTypeID,
		"auth.loggedOut":                                                    AuthLoggedOutTypeID,
		"reactionCount":                                                     ReactionCountTypeID,
		"messageReactions":                                                  MessageReactionsTypeID,
		"messages.messageReactionsList":                                     MessagesMessageReactionsListTypeID,
		"availableReaction":                                                 AvailableReactionTypeID,
		"messages.availableReactionsNotModified":                            MessagesAvailableReactionsNotModifiedTypeID,
		"messages.availableReactions":                                       MessagesAvailableReactionsTypeID,
		"messagePeerReaction":                                               MessagePeerReactionTypeID,
		"groupCallStreamChannel":                                            GroupCallStreamChannelTypeID,
		"phone.groupCallStreamChannels":                                     PhoneGroupCallStreamChannelsTypeID,
		"phone.groupCallStreamRtmpUrl":                                      PhoneGroupCallStreamRtmpURLTypeID,
		"attachMenuBotIconColor":                                            AttachMenuBotIconColorTypeID,
		"attachMenuBotIcon":                                                 AttachMenuBotIconTypeID,
		"attachMenuBot":                                                     AttachMenuBotTypeID,
		"attachMenuBotsNotModified":                                         AttachMenuBotsNotModifiedTypeID,
		"attachMenuBots":                                                    AttachMenuBotsTypeID,
		"attachMenuBotsBot":                                                 AttachMenuBotsBotTypeID,
		"webViewResultUrl":                                                  WebViewResultURLTypeID,
		"simpleWebViewResultUrl":                                            SimpleWebViewResultURLTypeID,
		"webViewMessageSent":                                                WebViewMessageSentTypeID,
		"botMenuButtonDefault":                                              BotMenuButtonDefaultTypeID,
		"botMenuButtonCommands":                                             BotMenuButtonCommandsTypeID,
		"botMenuButton":                                                     BotMenuButtonTypeID,
		"account.savedRingtonesNotModified":                                 AccountSavedRingtonesNotModifiedTypeID,
		"account.savedRingtones":                                            AccountSavedRingtonesTypeID,
		"notificationSoundDefault":                                          NotificationSoundDefaultTypeID,
		"notificationSoundNone":                                             NotificationSoundNoneTypeID,
		"notificationSoundLocal":                                            NotificationSoundLocalTypeID,
		"notificationSoundRingtone":                                         NotificationSoundRingtoneTypeID,
		"account.savedRingtone":                                             AccountSavedRingtoneTypeID,
		"account.savedRingtoneConverted":                                    AccountSavedRingtoneConvertedTypeID,
		"attachMenuPeerTypeSameBotPM":                                       AttachMenuPeerTypeSameBotPMTypeID,
		"attachMenuPeerTypeBotPM":                                           AttachMenuPeerTypeBotPMTypeID,
		"attachMenuPeerTypePM":                                              AttachMenuPeerTypePMTypeID,
		"attachMenuPeerTypeChat":                                            AttachMenuPeerTypeChatTypeID,
		"attachMenuPeerTypeBroadcast":                                       AttachMenuPeerTypeBroadcastTypeID,
		"inputInvoiceMessage":                                               InputInvoiceMessageTypeID,
		"inputInvoiceSlug":                                                  InputInvoiceSlugTypeID,
		"payments.exportedInvoice":                                          PaymentsExportedInvoiceTypeID,
		"messages.transcribedAudio":                                         MessagesTranscribedAudioTypeID,
		"help.premiumPromo":                                                 HelpPremiumPromoTypeID,
		"inputStorePaymentPremiumSubscription":                              InputStorePaymentPremiumSubscriptionTypeID,
		"inputStorePaymentGiftPremium":                                      InputStorePaymentGiftPremiumTypeID,
		"premiumGiftOption":                                                 PremiumGiftOptionTypeID,
		"paymentFormMethod":                                                 PaymentFormMethodTypeID,
		"emojiStatusEmpty":                                                  EmojiStatusEmptyTypeID,
		"emojiStatus":                                                       EmojiStatusTypeID,
		"emojiStatusUntil":                                                  EmojiStatusUntilTypeID,
		"account.emojiStatusesNotModified":                                  AccountEmojiStatusesNotModifiedTypeID,
		"account.emojiStatuses":                                             AccountEmojiStatusesTypeID,
		"reactionEmpty":                                                     ReactionEmptyTypeID,
		"reactionEmoji":                                                     ReactionEmojiTypeID,
		"reactionCustomEmoji":                                               ReactionCustomEmojiTypeID,
		"chatReactionsNone":                                                 ChatReactionsNoneTypeID,
		"chatReactionsAll":                                                  ChatReactionsAllTypeID,
		"chatReactionsSome":                                                 ChatReactionsSomeTypeID,
		"messages.reactionsNotModified":                                     MessagesReactionsNotModifiedTypeID,
		"messages.reactions":                                                MessagesReactionsTypeID,
		"emailVerifyPurposeLoginSetup":                                      EmailVerifyPurposeLoginSetupTypeID,
		"emailVerifyPurposeLoginChange":                                     EmailVerifyPurposeLoginChangeTypeID,
		"emailVerifyPurposePassport":                                        EmailVerifyPurposePassportTypeID,
		"emailVerificationCode":                                             EmailVerificationCodeTypeID,
		"emailVerificationGoogle":                                           EmailVerificationGoogleTypeID,
		"emailVerificationApple":                                            EmailVerificationAppleTypeID,
		"account.emailVerified":                                             AccountEmailVerifiedTypeID,
		"account.emailVerifiedLogin":                                        AccountEmailVerifiedLoginTypeID,
		"premiumSubscriptionOption":                                         PremiumSubscriptionOptionTypeID,
		"sendAsPeer":                                                        SendAsPeerTypeID,
		"messageExtendedMediaPreview":                                       MessageExtendedMediaPreviewTypeID,
		"messageExtendedMedia":                                              MessageExtendedMediaTypeID,
		"stickerKeyword":                                                    StickerKeywordTypeID,
		"username":                                                          UsernameTypeID,
		"forumTopicDeleted":                                                 ForumTopicDeletedTypeID,
		"forumTopic":                                                        ForumTopicTypeID,
		"messages.forumTopics":                                              MessagesForumTopicsTypeID,
		"defaultHistoryTTL":                                                 DefaultHistoryTTLTypeID,
		"exportedContactToken":                                              ExportedContactTokenTypeID,
		"requestPeerTypeUser":                                               RequestPeerTypeUserTypeID,
		"requestPeerTypeChat":                                               RequestPeerTypeChatTypeID,
		"requestPeerTypeBroadcast":                                          RequestPeerTypeBroadcastTypeID,
		"emojiListNotModified":                                              EmojiListNotModifiedTypeID,
		"emojiList":                                                         EmojiListTypeID,
		"emojiGroup":                                                        EmojiGroupTypeID,
		"messages.emojiGroupsNotModified":                                   MessagesEmojiGroupsNotModifiedTypeID,
		"messages.emojiGroups":                                              MessagesEmojiGroupsTypeID,
		"textWithEntities":                                                  TextWithEntitiesTypeID,
		"messages.translateResult":                                          MessagesTranslateResultTypeID,
		"autoSaveSettings":                                                  AutoSaveSettingsTypeID,
		"autoSaveException":                                                 AutoSaveExceptionTypeID,
		"account.autoSaveSettings":                                          AccountAutoSaveSettingsTypeID,
		"help.appConfigNotModified":                                         HelpAppConfigNotModifiedTypeID,
		"help.appConfig":                                                    HelpAppConfigTypeID,
		"inputBotAppID":                                                     InputBotAppIDTypeID,
		"inputBotAppShortName":                                              InputBotAppShortNameTypeID,
		"botAppNotModified":                                                 BotAppNotModifiedTypeID,
		"botApp":                                                            BotAppTypeID,
		"messages.botApp":                                                   MessagesBotAppTypeID,
		"appWebViewResultUrl":                                               AppWebViewResultURLTypeID,
		"inlineBotWebView":                                                  InlineBotWebViewTypeID,
		"readParticipantDate":                                               ReadParticipantDateTypeID,
		"inputChatlistDialogFilter":                                         InputChatlistDialogFilterTypeID,
		"exportedChatlistInvite":                                            ExportedChatlistInviteTypeID,
		"chatlists.exportedChatlistInvite":                                  ChatlistsExportedChatlistInviteTypeID,
		"chatlists.exportedInvites":                                         ChatlistsExportedInvitesTypeID,
		"chatlists.chatlistInviteAlready":                                   ChatlistsChatlistInviteAlreadyTypeID,
		"chatlists.chatlistInvite":                                          ChatlistsChatlistInviteTypeID,
		"chatlists.chatlistUpdates":                                         ChatlistsChatlistUpdatesTypeID,
		"bots.botInfo":                                                      BotsBotInfoTypeID,
		"invokeAfterMsg":                                                    InvokeAfterMsgRequestTypeID,
		"invokeAfterMsgs":                                                   InvokeAfterMsgsRequestTypeID,
		"initConnection":                                                    InitConnectionRequestTypeID,
		"invokeWithLayer":                                                   InvokeWithLayerRequestTypeID,
		"invokeWithoutUpdates":                                              InvokeWithoutUpdatesRequestTypeID,
		"invokeWithMessagesRange":                                           InvokeWithMessagesRangeRequestTypeID,
		"invokeWithTakeout":                                                 InvokeWithTakeoutRequestTypeID,
		"auth.sendCode":                                                     AuthSendCodeRequestTypeID,
		"auth.signUp":                                                       AuthSignUpRequestTypeID,
		"auth.signIn":                                                       AuthSignInRequestTypeID,
		"auth.logOut":                                                       AuthLogOutRequestTypeID,
		"auth.resetAuthorizations":                                          AuthResetAuthorizationsRequestTypeID,
		"auth.exportAuthorization":                                          AuthExportAuthorizationRequestTypeID,
		"auth.importAuthorization":                                          AuthImportAuthorizationRequestTypeID,
		"auth.bindTempAuthKey":                                              AuthBindTempAuthKeyRequestTypeID,
		"auth.importBotAuthorization":                                       AuthImportBotAuthorizationRequestTypeID,
		"auth.checkPassword":                                                AuthCheckPasswordRequestTypeID,
		"auth.requestPasswordRecovery":                                      AuthRequestPasswordRecoveryRequestTypeID,
		"auth.recoverPassword":                                              AuthRecoverPasswordRequestTypeID,
		"auth.resendCode":                                                   AuthResendCodeRequestTypeID,
		"auth.cancelCode":                                                   AuthCancelCodeRequestTypeID,
		"auth.dropTempAuthKeys":                                             AuthDropTempAuthKeysRequestTypeID,
		"auth.exportLoginToken":                                             AuthExportLoginTokenRequestTypeID,
		"auth.importLoginToken":                                             AuthImportLoginTokenRequestTypeID,
		"auth.acceptLoginToken":                                             AuthAcceptLoginTokenRequestTypeID,
		"auth.checkRecoveryPassword":                                        AuthCheckRecoveryPasswordRequestTypeID,
		"auth.importWebTokenAuthorization":                                  AuthImportWebTokenAuthorizationRequestTypeID,
		"auth.requestFirebaseSms":                                           AuthRequestFirebaseSMSRequestTypeID,
		"auth.resetLoginEmail":                                              AuthResetLoginEmailRequestTypeID,
		"account.registerDevice":                                            AccountRegisterDeviceRequestTypeID,
		"account.unregisterDevice":                                          AccountUnregisterDeviceRequestTypeID,
		"account.updateNotifySettings":                                      AccountUpdateNotifySettingsRequestTypeID,
		"account.getNotifySettings":                                         AccountGetNotifySettingsRequestTypeID,
		"account.resetNotifySettings":                                       AccountResetNotifySettingsRequestTypeID,
		"account.updateProfile":                                             AccountUpdateProfileRequestTypeID,
		"account.updateStatus":                                              AccountUpdateStatusRequestTypeID,
		"account.getWallPapers":                                             AccountGetWallPapersRequestTypeID,
		"account.reportPeer":                                                AccountReportPeerRequestTypeID,
		"account.checkUsername":                                             AccountCheckUsernameRequestTypeID,
		"account.updateUsername":                                            AccountUpdateUsernameRequestTypeID,
		"account.getPrivacy":                                                AccountGetPrivacyRequestTypeID,
		"account.setPrivacy":                                                AccountSetPrivacyRequestTypeID,
		"account.deleteAccount":                                             AccountDeleteAccountRequestTypeID,
		"account.getAccountTTL":                                             AccountGetAccountTTLRequestTypeID,
		"account.setAccountTTL":                                             AccountSetAccountTTLRequestTypeID,
		"account.sendChangePhoneCode":                                       AccountSendChangePhoneCodeRequestTypeID,
		"account.changePhone":                                               AccountChangePhoneRequestTypeID,
		"account.updateDeviceLocked":                                        AccountUpdateDeviceLockedRequestTypeID,
		"account.getAuthorizations":                                         AccountGetAuthorizationsRequestTypeID,
		"account.resetAuthorization":                                        AccountResetAuthorizationRequestTypeID,
		"account.getPassword":                                               AccountGetPasswordRequestTypeID,
		"account.getPasswordSettings":                                       AccountGetPasswordSettingsRequestTypeID,
		"account.updatePasswordSettings":                                    AccountUpdatePasswordSettingsRequestTypeID,
		"account.sendConfirmPhoneCode":                                      AccountSendConfirmPhoneCodeRequestTypeID,
		"account.confirmPhone":                                              AccountConfirmPhoneRequestTypeID,
		"account.getTmpPassword":                                            AccountGetTmpPasswordRequestTypeID,
		"account.getWebAuthorizations":                                      AccountGetWebAuthorizationsRequestTypeID,
		"account.resetWebAuthorization":                                     AccountResetWebAuthorizationRequestTypeID,
		"account.resetWebAuthorizations":                                    AccountResetWebAuthorizationsRequestTypeID,
		"account.getAllSecureValues":                                        AccountGetAllSecureValuesRequestTypeID,
		"account.getSecureValue":                                            AccountGetSecureValueRequestTypeID,
		"account.saveSecureValue":                                           AccountSaveSecureValueRequestTypeID,
		"account.deleteSecureValue":                                         AccountDeleteSecureValueRequestTypeID,
		"account.getAuthorizationForm":                                      AccountGetAuthorizationFormRequestTypeID,
		"account.acceptAuthorization":                                       AccountAcceptAuthorizationRequestTypeID,
		"account.sendVerifyPhoneCode":                                       AccountSendVerifyPhoneCodeRequestTypeID,
		"account.verifyPhone":                                               AccountVerifyPhoneRequestTypeID,
		"account.sendVerifyEmailCode":                                       AccountSendVerifyEmailCodeRequestTypeID,
		"account.verifyEmail":                                               AccountVerifyEmailRequestTypeID,
		"account.initTakeoutSession":                                        AccountInitTakeoutSessionRequestTypeID,
		"account.finishTakeoutSession":                                      AccountFinishTakeoutSessionRequestTypeID,
		"account.confirmPasswordEmail":                                      AccountConfirmPasswordEmailRequestTypeID,
		"account.resendPasswordEmail":                                       AccountResendPasswordEmailRequestTypeID,
		"account.cancelPasswordEmail":                                       AccountCancelPasswordEmailRequestTypeID,
		"account.getContactSignUpNotification":                              AccountGetContactSignUpNotificationRequestTypeID,
		"account.setContactSignUpNotification":                              AccountSetContactSignUpNotificationRequestTypeID,
		"account.getNotifyExceptions":                                       AccountGetNotifyExceptionsRequestTypeID,
		"account.getWallPaper":                                              AccountGetWallPaperRequestTypeID,
		"account.uploadWallPaper":                                           AccountUploadWallPaperRequestTypeID,
		"account.saveWallPaper":                                             AccountSaveWallPaperRequestTypeID,
		"account.installWallPaper":                                          AccountInstallWallPaperRequestTypeID,
		"account.resetWallPapers":                                           AccountResetWallPapersRequestTypeID,
		"account.getAutoDownloadSettings":                                   AccountGetAutoDownloadSettingsRequestTypeID,
		"account.saveAutoDownloadSettings":                                  AccountSaveAutoDownloadSettingsRequestTypeID,
		"account.uploadTheme":                                               AccountUploadThemeRequestTypeID,
		"account.createTheme":                                               AccountCreateThemeRequestTypeID,
		"account.updateTheme":                                               AccountUpdateThemeRequestTypeID,
		"account.saveTheme":                                                 AccountSaveThemeRequestTypeID,
		"account.installTheme":                                              AccountInstallThemeRequestTypeID,
		"account.getTheme":                                                  AccountGetThemeRequestTypeID,
		"account.getThemes":                                                 AccountGetThemesRequestTypeID,
		"account.setContentSettings":                                        AccountSetContentSettingsRequestTypeID,
		"account.getContentSettings":                                        AccountGetContentSettingsRequestTypeID,
		"account.getMultiWallPapers":                                        AccountGetMultiWallPapersRequestTypeID,
		"account.getGlobalPrivacySettings":                                  AccountGetGlobalPrivacySettingsRequestTypeID,
		"account.setGlobalPrivacySettings":                                  AccountSetGlobalPrivacySettingsRequestTypeID,
		"account.reportProfilePhoto":                                        AccountReportProfilePhotoRequestTypeID,
		"account.resetPassword":                                             AccountResetPasswordRequestTypeID,
		"account.declinePasswordReset":                                      AccountDeclinePasswordResetRequestTypeID,
		"account.getChatThemes":                                             AccountGetChatThemesRequestTypeID,
		"account.setAuthorizationTTL":                                       AccountSetAuthorizationTTLRequestTypeID,
		"account.changeAuthorizationSettings":                               AccountChangeAuthorizationSettingsRequestTypeID,
		"account.getSavedRingtones":                                         AccountGetSavedRingtonesRequestTypeID,
		"account.saveRingtone":                                              AccountSaveRingtoneRequestTypeID,
		"account.uploadRingtone":                                            AccountUploadRingtoneRequestTypeID,
		"account.updateEmojiStatus":                                         AccountUpdateEmojiStatusRequestTypeID,
		"account.getDefaultEmojiStatuses":                                   AccountGetDefaultEmojiStatusesRequestTypeID,
		"account.getRecentEmojiStatuses":                                    AccountGetRecentEmojiStatusesRequestTypeID,
		"account.clearRecentEmojiStatuses":                                  AccountClearRecentEmojiStatusesRequestTypeID,
		"account.reorderUsernames":                                          AccountReorderUsernamesRequestTypeID,
		"account.toggleUsername":                                            AccountToggleUsernameRequestTypeID,
		"account.getDefaultProfilePhotoEmojis":                              AccountGetDefaultProfilePhotoEmojisRequestTypeID,
		"account.getDefaultGroupPhotoEmojis":                                AccountGetDefaultGroupPhotoEmojisRequestTypeID,
		"account.getAutoSaveSettings":                                       AccountGetAutoSaveSettingsRequestTypeID,
		"account.saveAutoSaveSettings":                                      AccountSaveAutoSaveSettingsRequestTypeID,
		"account.deleteAutoSaveExceptions":                                  AccountDeleteAutoSaveExceptionsRequestTypeID,
		"users.getUsers":                                                    UsersGetUsersRequestTypeID,
		"users.getFullUser":                                                 UsersGetFullUserRequestTypeID,
		"users.setSecureValueErrors":                                        UsersSetSecureValueErrorsRequestTypeID,
		"contacts.getContactIDs":                                            ContactsGetContactIDsRequestTypeID,
		"contacts.getStatuses":                                              ContactsGetStatusesRequestTypeID,
		"contacts.getContacts":                                              ContactsGetContactsRequestTypeID,
		"contacts.importContacts":                                           ContactsImportContactsRequestTypeID,
		"contacts.deleteContacts":                                           ContactsDeleteContactsRequestTypeID,
		"contacts.deleteByPhones":                                           ContactsDeleteByPhonesRequestTypeID,
		"contacts.block":                                                    ContactsBlockRequestTypeID,
		"contacts.unblock":                                                  ContactsUnblockRequestTypeID,
		"contacts.getBlocked":                                               ContactsGetBlockedRequestTypeID,
		"contacts.search":                                                   ContactsSearchRequestTypeID,
		"contacts.resolveUsername":                                          ContactsResolveUsernameRequestTypeID,
		"contacts.getTopPeers":                                              ContactsGetTopPeersRequestTypeID,
		"contacts.resetTopPeerRating":                                       ContactsResetTopPeerRatingRequestTypeID,
		"contacts.resetSaved":                                               ContactsResetSavedRequestTypeID,
		"contacts.getSaved":                                                 ContactsGetSavedRequestTypeID,
		"contacts.toggleTopPeers":                                           ContactsToggleTopPeersRequestTypeID,
		"contacts.addContact":                                               ContactsAddContactRequestTypeID,
		"contacts.acceptContact":                                            ContactsAcceptContactRequestTypeID,
		"contacts.getLocated":                                               ContactsGetLocatedRequestTypeID,
		"contacts.blockFromReplies":                                         ContactsBlockFromRepliesRequestTypeID,
		"contacts.resolvePhone":                                             ContactsResolvePhoneRequestTypeID,
		"contacts.exportContactToken":                                       ContactsExportContactTokenRequestTypeID,
		"contacts.importContactToken":                                       ContactsImportContactTokenRequestTypeID,
		"messages.getMessages":                                              MessagesGetMessagesRequestTypeID,
		"messages.getDialogs":                                               MessagesGetDialogsRequestTypeID,
		"messages.getHistory":                                               MessagesGetHistoryRequestTypeID,
		"messages.search":                                                   MessagesSearchRequestTypeID,
		"messages.readHistory":                                              MessagesReadHistoryRequestTypeID,
		"messages.deleteHistory":                                            MessagesDeleteHistoryRequestTypeID,
		"messages.deleteMessages":                                           MessagesDeleteMessagesRequestTypeID,
		"messages.receivedMessages":                                         MessagesReceivedMessagesRequestTypeID,
		"messages.setTyping":                                                MessagesSetTypingRequestTypeID,
		"messages.sendMessage":                                              MessagesSendMessageRequestTypeID,
		"messages.sendMedia":                                                MessagesSendMediaRequestTypeID,
		"messages.forwardMessages":                                          MessagesForwardMessagesRequestTypeID,
		"messages.reportSpam":                                               MessagesReportSpamRequestTypeID,
		"messages.getPeerSettings":                                          MessagesGetPeerSettingsRequestTypeID,
		"messages.report":                                                   MessagesReportRequestTypeID,
		"messages.getChats":                                                 MessagesGetChatsRequestTypeID,
		"messages.getFullChat":                                              MessagesGetFullChatRequestTypeID,
		"messages.editChatTitle":                                            MessagesEditChatTitleRequestTypeID,
		"messages.editChatPhoto":                                            MessagesEditChatPhotoRequestTypeID,
		"messages.addChatUser":                                              MessagesAddChatUserRequestTypeID,
		"messages.deleteChatUser":                                           MessagesDeleteChatUserRequestTypeID,
		"messages.createChat":                                               MessagesCreateChatRequestTypeID,
		"messages.getDhConfig":                                              MessagesGetDhConfigRequestTypeID,
		"messages.requestEncryption":                                        MessagesRequestEncryptionRequestTypeID,
		"messages.acceptEncryption":                                         MessagesAcceptEncryptionRequestTypeID,
		"messages.discardEncryption":                                        MessagesDiscardEncryptionRequestTypeID,
		"messages.setEncryptedTyping":                                       MessagesSetEncryptedTypingRequestTypeID,
		"messages.readEncryptedHistory":                                     MessagesReadEncryptedHistoryRequestTypeID,
		"messages.sendEncrypted":                                            MessagesSendEncryptedRequestTypeID,
		"messages.sendEncryptedFile":                                        MessagesSendEncryptedFileRequestTypeID,
		"messages.sendEncryptedService":                                     MessagesSendEncryptedServiceRequestTypeID,
		"messages.receivedQueue":                                            MessagesReceivedQueueRequestTypeID,
		"messages.reportEncryptedSpam":                                      MessagesReportEncryptedSpamRequestTypeID,
		"messages.readMessageContents":                                      MessagesReadMessageContentsRequestTypeID,
		"messages.getStickers":                                              MessagesGetStickersRequestTypeID,
		"messages.getAllStickers":                                           MessagesGetAllStickersRequestTypeID,
		"messages.getWebPagePreview":                                        MessagesGetWebPagePreviewRequestTypeID,
		"messages.exportChatInvite":                                         MessagesExportChatInviteRequestTypeID,
		"messages.checkChatInvite":                                          MessagesCheckChatInviteRequestTypeID,
		"messages.importChatInvite":                                         MessagesImportChatInviteRequestTypeID,
		"messages.getStickerSet":                                            MessagesGetStickerSetRequestTypeID,
		"messages.installStickerSet":                                        MessagesInstallStickerSetRequestTypeID,
		"messages.uninstallStickerSet":                                      MessagesUninstallStickerSetRequestTypeID,
		"messages.startBot":                                                 MessagesStartBotRequestTypeID,
		"messages.getMessagesViews":                                         MessagesGetMessagesViewsRequestTypeID,
		"messages.editChatAdmin":                                            MessagesEditChatAdminRequestTypeID,
		"messages.migrateChat":                                              MessagesMigrateChatRequestTypeID,
		"messages.searchGlobal":                                             MessagesSearchGlobalRequestTypeID,
		"messages.reorderStickerSets":                                       MessagesReorderStickerSetsRequestTypeID,
		"messages.getDocumentByHash":                                        MessagesGetDocumentByHashRequestTypeID,
		"messages.getSavedGifs":                                             MessagesGetSavedGifsRequestTypeID,
		"messages.saveGif":                                                  MessagesSaveGifRequestTypeID,
		"messages.getInlineBotResults":                                      MessagesGetInlineBotResultsRequestTypeID,
		"messages.setInlineBotResults":                                      MessagesSetInlineBotResultsRequestTypeID,
		"messages.sendInlineBotResult":                                      MessagesSendInlineBotResultRequestTypeID,
		"messages.getMessageEditData":                                       MessagesGetMessageEditDataRequestTypeID,
		"messages.editMessage":                                              MessagesEditMessageRequestTypeID,
		"messages.editInlineBotMessage":                                     MessagesEditInlineBotMessageRequestTypeID,
		"messages.getBotCallbackAnswer":                                     MessagesGetBotCallbackAnswerRequestTypeID,
		"messages.setBotCallbackAnswer":                                     MessagesSetBotCallbackAnswerRequestTypeID,
		"messages.getPeerDialogs":                                           MessagesGetPeerDialogsRequestTypeID,
		"messages.saveDraft":                                                MessagesSaveDraftRequestTypeID,
		"messages.getAllDrafts":                                             MessagesGetAllDraftsRequestTypeID,
		"messages.getFeaturedStickers":                                      MessagesGetFeaturedStickersRequestTypeID,
		"messages.readFeaturedStickers":                                     MessagesReadFeaturedStickersRequestTypeID,
		"messages.getRecentStickers":                                        MessagesGetRecentStickersRequestTypeID,
		"messages.saveRecentSticker":                                        MessagesSaveRecentStickerRequestTypeID,
		"messages.clearRecentStickers":                                      MessagesClearRecentStickersRequestTypeID,
		"messages.getArchivedStickers":                                      MessagesGetArchivedStickersRequestTypeID,
		"messages.getMaskStickers":                                          MessagesGetMaskStickersRequestTypeID,
		"messages.getAttachedStickers":                                      MessagesGetAttachedStickersRequestTypeID,
		"messages.setGameScore":                                             MessagesSetGameScoreRequestTypeID,
		"messages.setInlineGameScore":                                       MessagesSetInlineGameScoreRequestTypeID,
		"messages.getGameHighScores":                                        MessagesGetGameHighScoresRequestTypeID,
		"messages.getInlineGameHighScores":                                  MessagesGetInlineGameHighScoresRequestTypeID,
		"messages.getCommonChats":                                           MessagesGetCommonChatsRequestTypeID,
		"messages.getAllChats":                                              MessagesGetAllChatsRequestTypeID,
		"messages.getWebPage":                                               MessagesGetWebPageRequestTypeID,
		"messages.toggleDialogPin":                                          MessagesToggleDialogPinRequestTypeID,
		"messages.reorderPinnedDialogs":                                     MessagesReorderPinnedDialogsRequestTypeID,
		"messages.getPinnedDialogs":                                         MessagesGetPinnedDialogsRequestTypeID,
		"messages.setBotShippingResults":                                    MessagesSetBotShippingResultsRequestTypeID,
		"messages.setBotPrecheckoutResults":                                 MessagesSetBotPrecheckoutResultsRequestTypeID,
		"messages.uploadMedia":                                              MessagesUploadMediaRequestTypeID,
		"messages.sendScreenshotNotification":                               MessagesSendScreenshotNotificationRequestTypeID,
		"messages.getFavedStickers":                                         MessagesGetFavedStickersRequestTypeID,
		"messages.faveSticker":                                              MessagesFaveStickerRequestTypeID,
		"messages.getUnreadMentions":                                        MessagesGetUnreadMentionsRequestTypeID,
		"messages.readMentions":                                             MessagesReadMentionsRequestTypeID,
		"messages.getRecentLocations":                                       MessagesGetRecentLocationsRequestTypeID,
		"messages.sendMultiMedia":                                           MessagesSendMultiMediaRequestTypeID,
		"messages.uploadEncryptedFile":                                      MessagesUploadEncryptedFileRequestTypeID,
		"messages.searchStickerSets":                                        MessagesSearchStickerSetsRequestTypeID,
		"messages.getSplitRanges":                                           MessagesGetSplitRangesRequestTypeID,
		"messages.markDialogUnread":                                         MessagesMarkDialogUnreadRequestTypeID,
		"messages.getDialogUnreadMarks":                                     MessagesGetDialogUnreadMarksRequestTypeID,
		"messages.clearAllDrafts":                                           MessagesClearAllDraftsRequestTypeID,
		"messages.updatePinnedMessage":                                      MessagesUpdatePinnedMessageRequestTypeID,
		"messages.sendVote":                                                 MessagesSendVoteRequestTypeID,
		"messages.getPollResults":                                           MessagesGetPollResultsRequestTypeID,
		"messages.getOnlines":                                               MessagesGetOnlinesRequestTypeID,
		"messages.editChatAbout":                                            MessagesEditChatAboutRequestTypeID,
		"messages.editChatDefaultBannedRights":                              MessagesEditChatDefaultBannedRightsRequestTypeID,
		"messages.getEmojiKeywords":                                         MessagesGetEmojiKeywordsRequestTypeID,
		"messages.getEmojiKeywordsDifference":                               MessagesGetEmojiKeywordsDifferenceRequestTypeID,
		"messages.getEmojiKeywordsLanguages":                                MessagesGetEmojiKeywordsLanguagesRequestTypeID,
		"messages.getEmojiURL":                                              MessagesGetEmojiURLRequestTypeID,
		"messages.getSearchCounters":                                        MessagesGetSearchCountersRequestTypeID,
		"messages.requestUrlAuth":                                           MessagesRequestURLAuthRequestTypeID,
		"messages.acceptUrlAuth":                                            MessagesAcceptURLAuthRequestTypeID,
		"messages.hidePeerSettingsBar":                                      MessagesHidePeerSettingsBarRequestTypeID,
		"messages.getScheduledHistory":                                      MessagesGetScheduledHistoryRequestTypeID,
		"messages.getScheduledMessages":                                     MessagesGetScheduledMessagesRequestTypeID,
		"messages.sendScheduledMessages":                                    MessagesSendScheduledMessagesRequestTypeID,
		"messages.deleteScheduledMessages":                                  MessagesDeleteScheduledMessagesRequestTypeID,
		"messages.getPollVotes":                                             MessagesGetPollVotesRequestTypeID,
		"messages.toggleStickerSets":                                        MessagesToggleStickerSetsRequestTypeID,
		"messages.getDialogFilters":                                         MessagesGetDialogFiltersRequestTypeID,
		"messages.getSuggestedDialogFilters":                                MessagesGetSuggestedDialogFiltersRequestTypeID,
		"messages.updateDialogFilter":                                       MessagesUpdateDialogFilterRequestTypeID,
		"messages.updateDialogFiltersOrder":                                 MessagesUpdateDialogFiltersOrderRequestTypeID,
		"messages.getOldFeaturedStickers":                                   MessagesGetOldFeaturedStickersRequestTypeID,
		"messages.getReplies":                                               MessagesGetRepliesRequestTypeID,
		"messages.getDiscussionMessage":                                     MessagesGetDiscussionMessageRequestTypeID,
		"messages.readDiscussion":                                           MessagesReadDiscussionRequestTypeID,
		"messages.unpinAllMessages":                                         MessagesUnpinAllMessagesRequestTypeID,
		"messages.deleteChat":                                               MessagesDeleteChatRequestTypeID,
		"messages.deletePhoneCallHistory":                                   MessagesDeletePhoneCallHistoryRequestTypeID,
		"messages.checkHistoryImport":                                       MessagesCheckHistoryImportRequestTypeID,
		"messages.initHistoryImport":                                        MessagesInitHistoryImportRequestTypeID,
		"messages.uploadImportedMedia":                                      MessagesUploadImportedMediaRequestTypeID,
		"messages.startHistoryImport":                                       MessagesStartHistoryImportRequestTypeID,
		"messages.getExportedChatInvites":                                   MessagesGetExportedChatInvitesRequestTypeID,
		"messages.getExportedChatInvite":                                    MessagesGetExportedChatInviteRequestTypeID,
		"messages.editExportedChatInvite":                                   MessagesEditExportedChatInviteRequestTypeID,
		"messages.deleteRevokedExportedChatInvites":                         MessagesDeleteRevokedExportedChatInvitesRequestTypeID,
		"messages.deleteExportedChatInvite":                                 MessagesDeleteExportedChatInviteRequestTypeID,
		"messages.getAdminsWithInvites":                                     MessagesGetAdminsWithInvitesRequestTypeID,
		"messages.getChatInviteImporters":                                   MessagesGetChatInviteImportersRequestTypeID,
		"messages.setHistoryTTL":                                            MessagesSetHistoryTTLRequestTypeID,
		"messages.checkHistoryImportPeer":                                   MessagesCheckHistoryImportPeerRequestTypeID,
		"messages.setChatTheme":                                             MessagesSetChatThemeRequestTypeID,
		"messages.getMessageReadParticipants":                               MessagesGetMessageReadParticipantsRequestTypeID,
		"messages.getSearchResultsCalendar":                                 MessagesGetSearchResultsCalendarRequestTypeID,
		"messages.getSearchResultsPositions":                                MessagesGetSearchResultsPositionsRequestTypeID,
		"messages.hideChatJoinRequest":                                      MessagesHideChatJoinRequestRequestTypeID,
		"messages.hideAllChatJoinRequests":                                  MessagesHideAllChatJoinRequestsRequestTypeID,
		"messages.toggleNoForwards":                                         MessagesToggleNoForwardsRequestTypeID,
		"messages.saveDefaultSendAs":                                        MessagesSaveDefaultSendAsRequestTypeID,
		"messages.sendReaction":                                             MessagesSendReactionRequestTypeID,
		"messages.getMessagesReactions":                                     MessagesGetMessagesReactionsRequestTypeID,
		"messages.getMessageReactionsList":                                  MessagesGetMessageReactionsListRequestTypeID,
		"messages.setChatAvailableReactions":                                MessagesSetChatAvailableReactionsRequestTypeID,
		"messages.getAvailableReactions":                                    MessagesGetAvailableReactionsRequestTypeID,
		"messages.setDefaultReaction":                                       MessagesSetDefaultReactionRequestTypeID,
		"messages.translateText":                                            MessagesTranslateTextRequestTypeID,
		"messages.getUnreadReactions":                                       MessagesGetUnreadReactionsRequestTypeID,
		"messages.readReactions":                                            MessagesReadReactionsRequestTypeID,
		"messages.searchSentMedia":                                          MessagesSearchSentMediaRequestTypeID,
		"messages.getAttachMenuBots":                                        MessagesGetAttachMenuBotsRequestTypeID,
		"messages.getAttachMenuBot":                                         MessagesGetAttachMenuBotRequestTypeID,
		"messages.toggleBotInAttachMenu":                                    MessagesToggleBotInAttachMenuRequestTypeID,
		"messages.requestWebView":                                           MessagesRequestWebViewRequestTypeID,
		"messages.prolongWebView":                                           MessagesProlongWebViewRequestTypeID,
		"messages.requestSimpleWebView":                                     MessagesRequestSimpleWebViewRequestTypeID,
		"messages.sendWebViewResultMessage":                                 MessagesSendWebViewResultMessageRequestTypeID,
		"messages.sendWebViewData":                                          MessagesSendWebViewDataRequestTypeID,
		"messages.transcribeAudio":                                          MessagesTranscribeAudioRequestTypeID,
		"messages.rateTranscribedAudio":                                     MessagesRateTranscribedAudioRequestTypeID,
		"messages.getCustomEmojiDocuments":                                  MessagesGetCustomEmojiDocumentsRequestTypeID,
		"messages.getEmojiStickers":                                         MessagesGetEmojiStickersRequestTypeID,
		"messages.getFeaturedEmojiStickers":                                 MessagesGetFeaturedEmojiStickersRequestTypeID,
		"messages.reportReaction":                                           MessagesReportReactionRequestTypeID,
		"messages.getTopReactions":                                          MessagesGetTopReactionsRequestTypeID,
		"messages.getRecentReactions":                                       MessagesGetRecentReactionsRequestTypeID,
		"messages.clearRecentReactions":                                     MessagesClearRecentReactionsRequestTypeID,
		"messages.getExtendedMedia":                                         MessagesGetExtendedMediaRequestTypeID,
		"messages.setDefaultHistoryTTL":                                     MessagesSetDefaultHistoryTTLRequestTypeID,
		"messages.getDefaultHistoryTTL":                                     MessagesGetDefaultHistoryTTLRequestTypeID,
		"messages.sendBotRequestedPeer":                                     MessagesSendBotRequestedPeerRequestTypeID,
		"messages.getEmojiGroups":                                           MessagesGetEmojiGroupsRequestTypeID,
		"messages.getEmojiStatusGroups":                                     MessagesGetEmojiStatusGroupsRequestTypeID,
		"messages.getEmojiProfilePhotoGroups":                               MessagesGetEmojiProfilePhotoGroupsRequestTypeID,
		"messages.searchCustomEmoji":                                        MessagesSearchCustomEmojiRequestTypeID,
		"messages.togglePeerTranslations":                                   MessagesTogglePeerTranslationsRequestTypeID,
		"messages.getBotApp":                                                MessagesGetBotAppRequestTypeID,
		"messages.requestAppWebView":                                        MessagesRequestAppWebViewRequestTypeID,
		"messages.setChatWallPaper":                                         MessagesSetChatWallPaperRequestTypeID,
		"updates.getState":                                                  UpdatesGetStateRequestTypeID,
		"updates.getDifference":                                             UpdatesGetDifferenceRequestTypeID,
		"updates.getChannelDifference":                                      UpdatesGetChannelDifferenceRequestTypeID,
		"photos.updateProfilePhoto":                                         PhotosUpdateProfilePhotoRequestTypeID,
		"photos.uploadProfilePhoto":                                         PhotosUploadProfilePhotoRequestTypeID,
		"photos.deletePhotos":                                               PhotosDeletePhotosRequestTypeID,
		"photos.getUserPhotos":                                              PhotosGetUserPhotosRequestTypeID,
		"photos.uploadContactProfilePhoto":                                  PhotosUploadContactProfilePhotoRequestTypeID,
		"upload.saveFilePart":                                               UploadSaveFilePartRequestTypeID,
		"upload.getFile":                                                    UploadGetFileRequestTypeID,
		"upload.saveBigFilePart":                                            UploadSaveBigFilePartRequestTypeID,
		"upload.getWebFile":                                                 UploadGetWebFileRequestTypeID,
		"upload.getCdnFile":                                                 UploadGetCDNFileRequestTypeID,
		"upload.reuploadCdnFile":                                            UploadReuploadCDNFileRequestTypeID,
		"upload.getCdnFileHashes":                                           UploadGetCDNFileHashesRequestTypeID,
		"upload.getFileHashes":                                              UploadGetFileHashesRequestTypeID,
		"help.getConfig":                                                    HelpGetConfigRequestTypeID,
		"help.getNearestDc":                                                 HelpGetNearestDCRequestTypeID,
		"help.getAppUpdate":                                                 HelpGetAppUpdateRequestTypeID,
		"help.getInviteText":                                                HelpGetInviteTextRequestTypeID,
		"help.getSupport":                                                   HelpGetSupportRequestTypeID,
		"help.getAppChangelog":                                              HelpGetAppChangelogRequestTypeID,
		"help.setBotUpdatesStatus":                                          HelpSetBotUpdatesStatusRequestTypeID,
		"help.getCdnConfig":                                                 HelpGetCDNConfigRequestTypeID,
		"help.getRecentMeUrls":                                              HelpGetRecentMeURLsRequestTypeID,
		"help.getTermsOfServiceUpdate":                                      HelpGetTermsOfServiceUpdateRequestTypeID,
		"help.acceptTermsOfService":                                         HelpAcceptTermsOfServiceRequestTypeID,
		"help.getDeepLinkInfo":                                              HelpGetDeepLinkInfoRequestTypeID,
		"help.getAppConfig":                                                 HelpGetAppConfigRequestTypeID,
		"help.saveAppLog":                                                   HelpSaveAppLogRequestTypeID,
		"help.getPassportConfig":                                            HelpGetPassportConfigRequestTypeID,
		"help.getSupportName":                                               HelpGetSupportNameRequestTypeID,
		"help.getUserInfo":                                                  HelpGetUserInfoRequestTypeID,
		"help.editUserInfo":                                                 HelpEditUserInfoRequestTypeID,
		"help.getPromoData":                                                 HelpGetPromoDataRequestTypeID,
		"help.hidePromoData":                                                HelpHidePromoDataRequestTypeID,
		"help.dismissSuggestion":                                            HelpDismissSuggestionRequestTypeID,
		"help.getCountriesList":                                             HelpGetCountriesListRequestTypeID,
		"help.getPremiumPromo":                                              HelpGetPremiumPromoRequestTypeID,
		"channels.readHistory":                                              ChannelsReadHistoryRequestTypeID,
		"channels.deleteMessages":                                           ChannelsDeleteMessagesRequestTypeID,
		"channels.reportSpam":                                               ChannelsReportSpamRequestTypeID,
		"channels.getMessages":                                              ChannelsGetMessagesRequestTypeID,
		"channels.getParticipants":                                          ChannelsGetParticipantsRequestTypeID,
		"channels.getParticipant":                                           ChannelsGetParticipantRequestTypeID,
		"channels.getChannels":                                              ChannelsGetChannelsRequestTypeID,
		"channels.getFullChannel":                                           ChannelsGetFullChannelRequestTypeID,
		"channels.createChannel":                                            ChannelsCreateChannelRequestTypeID,
		"channels.editAdmin":                                                ChannelsEditAdminRequestTypeID,
		"channels.editTitle":                                                ChannelsEditTitleRequestTypeID,
		"channels.editPhoto":                                                ChannelsEditPhotoRequestTypeID,
		"channels.checkUsername":                                            ChannelsCheckUsernameRequestTypeID,
		"channels.updateUsername":                                           ChannelsUpdateUsernameRequestTypeID,
		"channels.joinChannel":                                              ChannelsJoinChannelRequestTypeID,
		"channels.leaveChannel":                                             ChannelsLeaveChannelRequestTypeID,
		"channels.inviteToChannel":                                          ChannelsInviteToChannelRequestTypeID,
		"channels.deleteChannel":                                            ChannelsDeleteChannelRequestTypeID,
		"channels.exportMessageLink":                                        ChannelsExportMessageLinkRequestTypeID,
		"channels.toggleSignatures":                                         ChannelsToggleSignaturesRequestTypeID,
		"channels.getAdminedPublicChannels":                                 ChannelsGetAdminedPublicChannelsRequestTypeID,
		"channels.editBanned":                                               ChannelsEditBannedRequestTypeID,
		"channels.getAdminLog":                                              ChannelsGetAdminLogRequestTypeID,
		"channels.setStickers":                                              ChannelsSetStickersRequestTypeID,
		"channels.readMessageContents":                                      ChannelsReadMessageContentsRequestTypeID,
		"channels.deleteHistory":                                            ChannelsDeleteHistoryRequestTypeID,
		"channels.togglePreHistoryHidden":                                   ChannelsTogglePreHistoryHiddenRequestTypeID,
		"channels.getLeftChannels":                                          ChannelsGetLeftChannelsRequestTypeID,
		"channels.getGroupsForDiscussion":                                   ChannelsGetGroupsForDiscussionRequestTypeID,
		"channels.setDiscussionGroup":                                       ChannelsSetDiscussionGroupRequestTypeID,
		"channels.editCreator":                                              ChannelsEditCreatorRequestTypeID,
		"channels.editLocation":                                             ChannelsEditLocationRequestTypeID,
		"channels.toggleSlowMode":                                           ChannelsToggleSlowModeRequestTypeID,
		"channels.getInactiveChannels":                                      ChannelsGetInactiveChannelsRequestTypeID,
		"channels.convertToGigagroup":                                       ChannelsConvertToGigagroupRequestTypeID,
		"channels.viewSponsoredMessage":                                     ChannelsViewSponsoredMessageRequestTypeID,
		"channels.getSponsoredMessages":                                     ChannelsGetSponsoredMessagesRequestTypeID,
		"channels.getSendAs":                                                ChannelsGetSendAsRequestTypeID,
		"channels.deleteParticipantHistory":                                 ChannelsDeleteParticipantHistoryRequestTypeID,
		"channels.toggleJoinToSend":                                         ChannelsToggleJoinToSendRequestTypeID,
		"channels.toggleJoinRequest":                                        ChannelsToggleJoinRequestRequestTypeID,
		"channels.reorderUsernames":                                         ChannelsReorderUsernamesRequestTypeID,
		"channels.toggleUsername":                                           ChannelsToggleUsernameRequestTypeID,
		"channels.deactivateAllUsernames":                                   ChannelsDeactivateAllUsernamesRequestTypeID,
		"channels.toggleForum":                                              ChannelsToggleForumRequestTypeID,
		"channels.createForumTopic":                                         ChannelsCreateForumTopicRequestTypeID,
		"channels.getForumTopics":                                           ChannelsGetForumTopicsRequestTypeID,
		"channels.getForumTopicsByID":                                       ChannelsGetForumTopicsByIDRequestTypeID,
		"channels.editForumTopic":                                           ChannelsEditForumTopicRequestTypeID,
		"channels.updatePinnedForumTopic":                                   ChannelsUpdatePinnedForumTopicRequestTypeID,
		"channels.deleteTopicHistory":                                       ChannelsDeleteTopicHistoryRequestTypeID,
		"channels.reorderPinnedForumTopics":                                 ChannelsReorderPinnedForumTopicsRequestTypeID,
		"channels.toggleAntiSpam":                                           ChannelsToggleAntiSpamRequestTypeID,
		"channels.reportAntiSpamFalsePositive":                              ChannelsReportAntiSpamFalsePositiveRequestTypeID,
		"channels.toggleParticipantsHidden":                                 ChannelsToggleParticipantsHiddenRequestTypeID,
		"bots.sendCustomRequest":                                            BotsSendCustomRequestRequestTypeID,
		"bots.answerWebhookJSONQuery":                                       BotsAnswerWebhookJSONQueryRequestTypeID,
		"bots.setBotCommands":                                               BotsSetBotCommandsRequestTypeID,
		"bots.resetBotCommands":                                             BotsResetBotCommandsRequestTypeID,
		"bots.getBotCommands":                                               BotsGetBotCommandsRequestTypeID,
		"bots.setBotMenuButton":                                             BotsSetBotMenuButtonRequestTypeID,
		"bots.getBotMenuButton":                                             BotsGetBotMenuButtonRequestTypeID,
		"bots.setBotBroadcastDefaultAdminRights":                            BotsSetBotBroadcastDefaultAdminRightsRequestTypeID,
		"bots.setBotGroupDefaultAdminRights":                                BotsSetBotGroupDefaultAdminRightsRequestTypeID,
		"bots.setBotInfo":                                                   BotsSetBotInfoRequestTypeID,
		"bots.getBotInfo":                                                   BotsGetBotInfoRequestTypeID,
		"bots.reorderUsernames":                                             BotsReorderUsernamesRequestTypeID,
		"bots.toggleUsername":                                               BotsToggleUsernameRequestTypeID,
		"payments.getPaymentForm":                                           PaymentsGetPaymentFormRequestTypeID,
		"payments.getPaymentReceipt":                                        PaymentsGetPaymentReceiptRequestTypeID,
		"payments.validateRequestedInfo":                                    PaymentsValidateRequestedInfoRequestTypeID,
		"payments.sendPaymentForm":                                          PaymentsSendPaymentFormRequestTypeID,
		"payments.getSavedInfo":                                             PaymentsGetSavedInfoRequestTypeID,
		"payments.clearSavedInfo":                                           PaymentsClearSavedInfoRequestTypeID,
		"payments.getBankCardData":                                          PaymentsGetBankCardDataRequestTypeID,
		"payments.exportInvoice":                                            PaymentsExportInvoiceRequestTypeID,
		"payments.assignAppStoreTransaction":                                PaymentsAssignAppStoreTransactionRequestTypeID,
		"payments.assignPlayMarketTransaction":                              PaymentsAssignPlayMarketTransactionRequestTypeID,
		"payments.canPurchasePremium":                                       PaymentsCanPurchasePremiumRequestTypeID,
		"stickers.createStickerSet":                                         StickersCreateStickerSetRequestTypeID,
		"stickers.removeStickerFromSet":                                     StickersRemoveStickerFromSetRequestTypeID,
		"stickers.changeStickerPosition":                                    StickersChangeStickerPositionRequestTypeID,
		"stickers.addStickerToSet":                                          StickersAddStickerToSetRequestTypeID,
		"stickers.setStickerSetThumb":                                       StickersSetStickerSetThumbRequestTypeID,
		"stickers.checkShortName":                                           StickersCheckShortNameRequestTypeID,
		"stickers.suggestShortName":                                         StickersSuggestShortNameRequestTypeID,
		"stickers.changeSticker":                                            StickersChangeStickerRequestTypeID,
		"stickers.renameStickerSet":                                         StickersRenameStickerSetRequestTypeID,
		"stickers.deleteStickerSet":                                         StickersDeleteStickerSetRequestTypeID,
		"phone.getCallConfig":                                               PhoneGetCallConfigRequestTypeID,
		"phone.requestCall":                                                 PhoneRequestCallRequestTypeID,
		"phone.acceptCall":                                                  PhoneAcceptCallRequestTypeID,
		"phone.confirmCall":                                                 PhoneConfirmCallRequestTypeID,
		"phone.receivedCall":                                                PhoneReceivedCallRequestTypeID,
		"phone.discardCall":                                                 PhoneDiscardCallRequestTypeID,
		"phone.setCallRating":                                               PhoneSetCallRatingRequestTypeID,
		"phone.saveCallDebug":                                               PhoneSaveCallDebugRequestTypeID,
		"phone.sendSignalingData":                                           PhoneSendSignalingDataRequestTypeID,
		"phone.createGroupCall":                                             PhoneCreateGroupCallRequestTypeID,
		"phone.joinGroupCall":                                               PhoneJoinGroupCallRequestTypeID,
		"phone.leaveGroupCall":                                              PhoneLeaveGroupCallRequestTypeID,
		"phone.inviteToGroupCall":                                           PhoneInviteToGroupCallRequestTypeID,
		"phone.discardGroupCall":                                            PhoneDiscardGroupCallRequestTypeID,
		"phone.toggleGroupCallSettings":                                     PhoneToggleGroupCallSettingsRequestTypeID,
		"phone.getGroupCall":                                                PhoneGetGroupCallRequestTypeID,
		"phone.getGroupParticipants":                                        PhoneGetGroupParticipantsRequestTypeID,
		"phone.checkGroupCall":                                              PhoneCheckGroupCallRequestTypeID,
		"phone.toggleGroupCallRecord":                                       PhoneToggleGroupCallRecordRequestTypeID,
		"phone.editGroupCallParticipant":                                    PhoneEditGroupCallParticipantRequestTypeID,
		"phone.editGroupCallTitle":                                          PhoneEditGroupCallTitleRequestTypeID,
		"phone.getGroupCallJoinAs":                                          PhoneGetGroupCallJoinAsRequestTypeID,
		"phone.exportGroupCallInvite":                                       PhoneExportGroupCallInviteRequestTypeID,
		"phone.toggleGroupCallStartSubscription":                            PhoneToggleGroupCallStartSubscriptionRequestTypeID,
		"phone.startScheduledGroupCall":                                     PhoneStartScheduledGroupCallRequestTypeID,
		"phone.saveDefaultGroupCallJoinAs":                                  PhoneSaveDefaultGroupCallJoinAsRequestTypeID,
		"phone.joinGroupCallPresentation":                                   PhoneJoinGroupCallPresentationRequestTypeID,
		"phone.leaveGroupCallPresentation":                                  PhoneLeaveGroupCallPresentationRequestTypeID,
		"phone.getGroupCallStreamChannels":                                  PhoneGetGroupCallStreamChannelsRequestTypeID,
		"phone.getGroupCallStreamRtmpUrl":                                   PhoneGetGroupCallStreamRtmpURLRequestTypeID,
		"phone.saveCallLog":                                                 PhoneSaveCallLogRequestTypeID,
		"langpack.getLangPack":                                              LangpackGetLangPackRequestTypeID,
		"langpack.getStrings":                                               LangpackGetStringsRequestTypeID,
		"langpack.getDifference":                                            LangpackGetDifferenceRequestTypeID,
		"langpack.getLanguages":                                             LangpackGetLanguagesRequestTypeID,
		"langpack.getLanguage":                                              LangpackGetLanguageRequestTypeID,
		"folders.editPeerFolders":                                           FoldersEditPeerFoldersRequestTypeID,
		"stats.getBroadcastStats":                                           StatsGetBroadcastStatsRequestTypeID,
		"stats.loadAsyncGraph":                                              StatsLoadAsyncGraphRequestTypeID,
		"stats.getMegagroupStats":                                           StatsGetMegagroupStatsRequestTypeID,
		"stats.getMessagePublicForwards":                                    StatsGetMessagePublicForwardsRequestTypeID,
		"stats.getMessageStats":                                             StatsGetMessageStatsRequestTypeID,
		"chatlists.exportChatlistInvite":                                    ChatlistsExportChatlistInviteRequestTypeID,
		"chatlists.deleteExportedInvite":                                    ChatlistsDeleteExportedInviteRequestTypeID,
		"chatlists.editExportedInvite":                                      ChatlistsEditExportedInviteRequestTypeID,
		"chatlists.getExportedInvites":                                      ChatlistsGetExportedInvitesRequestTypeID,
		"chatlists.checkChatlistInvite":                                     ChatlistsCheckChatlistInviteRequestTypeID,
		"chatlists.joinChatlistInvite":                                      ChatlistsJoinChatlistInviteRequestTypeID,
		"chatlists.getChatlistUpdates":                                      ChatlistsGetChatlistUpdatesRequestTypeID,
		"chatlists.joinChatlistUpdates":                                     ChatlistsJoinChatlistUpdatesRequestTypeID,
		"chatlists.hideChatlistUpdates":                                     ChatlistsHideChatlistUpdatesRequestTypeID,
		"chatlists.getLeaveChatlistSuggestions":                             ChatlistsGetLeaveChatlistSuggestionsRequestTypeID,
		"chatlists.leaveChatlist":                                           ChatlistsLeaveChatlistRequestTypeID,
		"int":                                                               IntTypeID,
		"long":                                                              LongTypeID,
		"double":                                                            DoubleTypeID,
		"string":                                                            StringTypeID,
		"bytes":                                                             BytesTypeID,
		"ipPort":                                                            IPPortTypeID,
		"ipPortSecret":                                                      IPPortSecretTypeID,
		"accessPointRule":                                                   AccessPointRuleTypeID,
		"help.configSimple":                                                 HelpConfigSimpleTypeID,
		"inputPeerPhotoFileLocationLegacy":                                  InputPeerPhotoFileLocationLegacyTypeID,
		"inputStickerSetThumbLegacy":                                        InputStickerSetThumbLegacyTypeID,
		"test.useError":                                                     TestUseErrorRequestTypeID,
		"test.useConfigSimple":                                              TestUseConfigSimpleRequestTypeID,
	}
}

// TypesConstructorMap maps type ids to constructors.
func TypesConstructorMap() map[uint32]func() bin.Object {
	return map[uint32]func() bin.Object{
		BoolFalseTypeID:                                          func() bin.Object { return &BoolFalse{} },
		BoolTrueTypeID:                                           func() bin.Object { return &BoolTrue{} },
		TrueTypeID:                                               func() bin.Object { return &True{} },
		ErrorTypeID:                                              func() bin.Object { return &Error{} },
		NullTypeID:                                               func() bin.Object { return &Null{} },
		InputPeerEmptyTypeID:                                     func() bin.Object { return &InputPeerEmpty{} },
		InputPeerSelfTypeID:                                      func() bin.Object { return &InputPeerSelf{} },
		InputPeerChatTypeID:                                      func() bin.Object { return &InputPeerChat{} },
		InputPeerUserTypeID:                                      func() bin.Object { return &InputPeerUser{} },
		InputPeerChannelTypeID:                                   func() bin.Object { return &InputPeerChannel{} },
		InputPeerUserFromMessageTypeID:                           func() bin.Object { return &InputPeerUserFromMessage{} },
		InputPeerChannelFromMessageTypeID:                        func() bin.Object { return &InputPeerChannelFromMessage{} },
		InputUserEmptyTypeID:                                     func() bin.Object { return &InputUserEmpty{} },
		InputUserSelfTypeID:                                      func() bin.Object { return &InputUserSelf{} },
		InputUserTypeID:                                          func() bin.Object { return &InputUser{} },
		InputUserFromMessageTypeID:                               func() bin.Object { return &InputUserFromMessage{} },
		InputPhoneContactTypeID:                                  func() bin.Object { return &InputPhoneContact{} },
		InputFileTypeID:                                          func() bin.Object { return &InputFile{} },
		InputFileBigTypeID:                                       func() bin.Object { return &InputFileBig{} },
		InputMediaEmptyTypeID:                                    func() bin.Object { return &InputMediaEmpty{} },
		InputMediaUploadedPhotoTypeID:                            func() bin.Object { return &InputMediaUploadedPhoto{} },
		InputMediaPhotoTypeID:                                    func() bin.Object { return &InputMediaPhoto{} },
		InputMediaGeoPointTypeID:                                 func() bin.Object { return &InputMediaGeoPoint{} },
		InputMediaContactTypeID:                                  func() bin.Object { return &InputMediaContact{} },
		InputMediaUploadedDocumentTypeID:                         func() bin.Object { return &InputMediaUploadedDocument{} },
		InputMediaDocumentTypeID:                                 func() bin.Object { return &InputMediaDocument{} },
		InputMediaVenueTypeID:                                    func() bin.Object { return &InputMediaVenue{} },
		InputMediaPhotoExternalTypeID:                            func() bin.Object { return &InputMediaPhotoExternal{} },
		InputMediaDocumentExternalTypeID:                         func() bin.Object { return &InputMediaDocumentExternal{} },
		InputMediaGameTypeID:                                     func() bin.Object { return &InputMediaGame{} },
		InputMediaInvoiceTypeID:                                  func() bin.Object { return &InputMediaInvoice{} },
		InputMediaGeoLiveTypeID:                                  func() bin.Object { return &InputMediaGeoLive{} },
		InputMediaPollTypeID:                                     func() bin.Object { return &InputMediaPoll{} },
		InputMediaDiceTypeID:                                     func() bin.Object { return &InputMediaDice{} },
		InputChatPhotoEmptyTypeID:                                func() bin.Object { return &InputChatPhotoEmpty{} },
		InputChatUploadedPhotoTypeID:                             func() bin.Object { return &InputChatUploadedPhoto{} },
		InputChatPhotoTypeID:                                     func() bin.Object { return &InputChatPhoto{} },
		InputGeoPointEmptyTypeID:                                 func() bin.Object { return &InputGeoPointEmpty{} },
		InputGeoPointTypeID:                                      func() bin.Object { return &InputGeoPoint{} },
		InputPhotoEmptyTypeID:                                    func() bin.Object { return &InputPhotoEmpty{} },
		InputPhotoTypeID:                                         func() bin.Object { return &InputPhoto{} },
		InputFileLocationTypeID:                                  func() bin.Object { return &InputFileLocation{} },
		InputEncryptedFileLocationTypeID:                         func() bin.Object { return &InputEncryptedFileLocation{} },
		InputDocumentFileLocationTypeID:                          func() bin.Object { return &InputDocumentFileLocation{} },
		InputSecureFileLocationTypeID:                            func() bin.Object { return &InputSecureFileLocation{} },
		InputTakeoutFileLocationTypeID:                           func() bin.Object { return &InputTakeoutFileLocation{} },
		InputPhotoFileLocationTypeID:                             func() bin.Object { return &InputPhotoFileLocation{} },
		InputPhotoLegacyFileLocationTypeID:                       func() bin.Object { return &InputPhotoLegacyFileLocation{} },
		InputPeerPhotoFileLocationTypeID:                         func() bin.Object { return &InputPeerPhotoFileLocation{} },
		InputStickerSetThumbTypeID:                               func() bin.Object { return &InputStickerSetThumb{} },
		InputGroupCallStreamTypeID:                               func() bin.Object { return &InputGroupCallStream{} },
		PeerUserTypeID:                                           func() bin.Object { return &PeerUser{} },
		PeerChatTypeID:                                           func() bin.Object { return &PeerChat{} },
		PeerChannelTypeID:                                        func() bin.Object { return &PeerChannel{} },
		StorageFileUnknownTypeID:                                 func() bin.Object { return &StorageFileUnknown{} },
		StorageFilePartialTypeID:                                 func() bin.Object { return &StorageFilePartial{} },
		StorageFileJpegTypeID:                                    func() bin.Object { return &StorageFileJpeg{} },
		StorageFileGifTypeID:                                     func() bin.Object { return &StorageFileGif{} },
		StorageFilePngTypeID:                                     func() bin.Object { return &StorageFilePng{} },
		StorageFilePdfTypeID:                                     func() bin.Object { return &StorageFilePdf{} },
		StorageFileMp3TypeID:                                     func() bin.Object { return &StorageFileMp3{} },
		StorageFileMovTypeID:                                     func() bin.Object { return &StorageFileMov{} },
		StorageFileMp4TypeID:                                     func() bin.Object { return &StorageFileMp4{} },
		StorageFileWebpTypeID:                                    func() bin.Object { return &StorageFileWebp{} },
		UserEmptyTypeID:                                          func() bin.Object { return &UserEmpty{} },
		UserTypeID:                                               func() bin.Object { return &User{} },
		UserProfilePhotoEmptyTypeID:                              func() bin.Object { return &UserProfilePhotoEmpty{} },
		UserProfilePhotoTypeID:                                   func() bin.Object { return &UserProfilePhoto{} },
		UserStatusEmptyTypeID:                                    func() bin.Object { return &UserStatusEmpty{} },
		UserStatusOnlineTypeID:                                   func() bin.Object { return &UserStatusOnline{} },
		UserStatusOfflineTypeID:                                  func() bin.Object { return &UserStatusOffline{} },
		UserStatusRecentlyTypeID:                                 func() bin.Object { return &UserStatusRecently{} },
		UserStatusLastWeekTypeID:                                 func() bin.Object { return &UserStatusLastWeek{} },
		UserStatusLastMonthTypeID:                                func() bin.Object { return &UserStatusLastMonth{} },
		ChatEmptyTypeID:                                          func() bin.Object { return &ChatEmpty{} },
		ChatTypeID:                                               func() bin.Object { return &Chat{} },
		ChatForbiddenTypeID:                                      func() bin.Object { return &ChatForbidden{} },
		ChannelTypeID:                                            func() bin.Object { return &Channel{} },
		ChannelForbiddenTypeID:                                   func() bin.Object { return &ChannelForbidden{} },
		ChatFullTypeID:                                           func() bin.Object { return &ChatFull{} },
		ChannelFullTypeID:                                        func() bin.Object { return &ChannelFull{} },
		ChatParticipantTypeID:                                    func() bin.Object { return &ChatParticipant{} },
		ChatParticipantCreatorTypeID:                             func() bin.Object { return &ChatParticipantCreator{} },
		ChatParticipantAdminTypeID:                               func() bin.Object { return &ChatParticipantAdmin{} },
		ChatParticipantsForbiddenTypeID:                          func() bin.Object { return &ChatParticipantsForbidden{} },
		ChatParticipantsTypeID:                                   func() bin.Object { return &ChatParticipants{} },
		ChatPhotoEmptyTypeID:                                     func() bin.Object { return &ChatPhotoEmpty{} },
		ChatPhotoTypeID:                                          func() bin.Object { return &ChatPhoto{} },
		MessageEmptyTypeID:                                       func() bin.Object { return &MessageEmpty{} },
		MessageTypeID:                                            func() bin.Object { return &Message{} },
		MessageServiceTypeID:                                     func() bin.Object { return &MessageService{} },
		MessageMediaEmptyTypeID:                                  func() bin.Object { return &MessageMediaEmpty{} },
		MessageMediaPhotoTypeID:                                  func() bin.Object { return &MessageMediaPhoto{} },
		MessageMediaGeoTypeID:                                    func() bin.Object { return &MessageMediaGeo{} },
		MessageMediaContactTypeID:                                func() bin.Object { return &MessageMediaContact{} },
		MessageMediaUnsupportedTypeID:                            func() bin.Object { return &MessageMediaUnsupported{} },
		MessageMediaDocumentTypeID:                               func() bin.Object { return &MessageMediaDocument{} },
		MessageMediaWebPageTypeID:                                func() bin.Object { return &MessageMediaWebPage{} },
		MessageMediaVenueTypeID:                                  func() bin.Object { return &MessageMediaVenue{} },
		MessageMediaGameTypeID:                                   func() bin.Object { return &MessageMediaGame{} },
		MessageMediaInvoiceTypeID:                                func() bin.Object { return &MessageMediaInvoice{} },
		MessageMediaGeoLiveTypeID:                                func() bin.Object { return &MessageMediaGeoLive{} },
		MessageMediaPollTypeID:                                   func() bin.Object { return &MessageMediaPoll{} },
		MessageMediaDiceTypeID:                                   func() bin.Object { return &MessageMediaDice{} },
		MessageActionEmptyTypeID:                                 func() bin.Object { return &MessageActionEmpty{} },
		MessageActionChatCreateTypeID:                            func() bin.Object { return &MessageActionChatCreate{} },
		MessageActionChatEditTitleTypeID:                         func() bin.Object { return &MessageActionChatEditTitle{} },
		MessageActionChatEditPhotoTypeID:                         func() bin.Object { return &MessageActionChatEditPhoto{} },
		MessageActionChatDeletePhotoTypeID:                       func() bin.Object { return &MessageActionChatDeletePhoto{} },
		MessageActionChatAddUserTypeID:                           func() bin.Object { return &MessageActionChatAddUser{} },
		MessageActionChatDeleteUserTypeID:                        func() bin.Object { return &MessageActionChatDeleteUser{} },
		MessageActionChatJoinedByLinkTypeID:                      func() bin.Object { return &MessageActionChatJoinedByLink{} },
		MessageActionChannelCreateTypeID:                         func() bin.Object { return &MessageActionChannelCreate{} },
		MessageActionChatMigrateToTypeID:                         func() bin.Object { return &MessageActionChatMigrateTo{} },
		MessageActionChannelMigrateFromTypeID:                    func() bin.Object { return &MessageActionChannelMigrateFrom{} },
		MessageActionPinMessageTypeID:                            func() bin.Object { return &MessageActionPinMessage{} },
		MessageActionHistoryClearTypeID:                          func() bin.Object { return &MessageActionHistoryClear{} },
		MessageActionGameScoreTypeID:                             func() bin.Object { return &MessageActionGameScore{} },
		MessageActionPaymentSentMeTypeID:                         func() bin.Object { return &MessageActionPaymentSentMe{} },
		MessageActionPaymentSentTypeID:                           func() bin.Object { return &MessageActionPaymentSent{} },
		MessageActionPhoneCallTypeID:                             func() bin.Object { return &MessageActionPhoneCall{} },
		MessageActionScreenshotTakenTypeID:                       func() bin.Object { return &MessageActionScreenshotTaken{} },
		MessageActionCustomActionTypeID:                          func() bin.Object { return &MessageActionCustomAction{} },
		MessageActionBotAllowedTypeID:                            func() bin.Object { return &MessageActionBotAllowed{} },
		MessageActionSecureValuesSentMeTypeID:                    func() bin.Object { return &MessageActionSecureValuesSentMe{} },
		MessageActionSecureValuesSentTypeID:                      func() bin.Object { return &MessageActionSecureValuesSent{} },
		MessageActionContactSignUpTypeID:                         func() bin.Object { return &MessageActionContactSignUp{} },
		MessageActionGeoProximityReachedTypeID:                   func() bin.Object { return &MessageActionGeoProximityReached{} },
		MessageActionGroupCallTypeID:                             func() bin.Object { return &MessageActionGroupCall{} },
		MessageActionInviteToGroupCallTypeID:                     func() bin.Object { return &MessageActionInviteToGroupCall{} },
		MessageActionSetMessagesTTLTypeID:                        func() bin.Object { return &MessageActionSetMessagesTTL{} },
		MessageActionGroupCallScheduledTypeID:                    func() bin.Object { return &MessageActionGroupCallScheduled{} },
		MessageActionSetChatThemeTypeID:                          func() bin.Object { return &MessageActionSetChatTheme{} },
		MessageActionChatJoinedByRequestTypeID:                   func() bin.Object { return &MessageActionChatJoinedByRequest{} },
		MessageActionWebViewDataSentMeTypeID:                     func() bin.Object { return &MessageActionWebViewDataSentMe{} },
		MessageActionWebViewDataSentTypeID:                       func() bin.Object { return &MessageActionWebViewDataSent{} },
		MessageActionGiftPremiumTypeID:                           func() bin.Object { return &MessageActionGiftPremium{} },
		MessageActionTopicCreateTypeID:                           func() bin.Object { return &MessageActionTopicCreate{} },
		MessageActionTopicEditTypeID:                             func() bin.Object { return &MessageActionTopicEdit{} },
		MessageActionSuggestProfilePhotoTypeID:                   func() bin.Object { return &MessageActionSuggestProfilePhoto{} },
		MessageActionRequestedPeerTypeID:                         func() bin.Object { return &MessageActionRequestedPeer{} },
		MessageActionSetChatWallPaperTypeID:                      func() bin.Object { return &MessageActionSetChatWallPaper{} },
		MessageActionSetSameChatWallPaperTypeID:                  func() bin.Object { return &MessageActionSetSameChatWallPaper{} },
		DialogTypeID:                                             func() bin.Object { return &Dialog{} },
		DialogFolderTypeID:                                       func() bin.Object { return &DialogFolder{} },
		PhotoEmptyTypeID:                                         func() bin.Object { return &PhotoEmpty{} },
		PhotoTypeID:                                              func() bin.Object { return &Photo{} },
		PhotoSizeEmptyTypeID:                                     func() bin.Object { return &PhotoSizeEmpty{} },
		PhotoSizeTypeID:                                          func() bin.Object { return &PhotoSize{} },
		PhotoCachedSizeTypeID:                                    func() bin.Object { return &PhotoCachedSize{} },
		PhotoStrippedSizeTypeID:                                  func() bin.Object { return &PhotoStrippedSize{} },
		PhotoSizeProgressiveTypeID:                               func() bin.Object { return &PhotoSizeProgressive{} },
		PhotoPathSizeTypeID:                                      func() bin.Object { return &PhotoPathSize{} },
		GeoPointEmptyTypeID:                                      func() bin.Object { return &GeoPointEmpty{} },
		GeoPointTypeID:                                           func() bin.Object { return &GeoPoint{} },
		AuthSentCodeTypeID:                                       func() bin.Object { return &AuthSentCode{} },
		AuthSentCodeSuccessTypeID:                                func() bin.Object { return &AuthSentCodeSuccess{} },
		AuthAuthorizationTypeID:                                  func() bin.Object { return &AuthAuthorization{} },
		AuthAuthorizationSignUpRequiredTypeID:                    func() bin.Object { return &AuthAuthorizationSignUpRequired{} },
		AuthExportedAuthorizationTypeID:                          func() bin.Object { return &AuthExportedAuthorization{} },
		InputNotifyPeerTypeID:                                    func() bin.Object { return &InputNotifyPeer{} },
		InputNotifyUsersTypeID:                                   func() bin.Object { return &InputNotifyUsers{} },
		InputNotifyChatsTypeID:                                   func() bin.Object { return &InputNotifyChats{} },
		InputNotifyBroadcastsTypeID:                              func() bin.Object { return &InputNotifyBroadcasts{} },
		InputNotifyForumTopicTypeID:                              func() bin.Object { return &InputNotifyForumTopic{} },
		InputPeerNotifySettingsTypeID:                            func() bin.Object { return &InputPeerNotifySettings{} },
		PeerNotifySettingsTypeID:                                 func() bin.Object { return &PeerNotifySettings{} },
		PeerSettingsTypeID:                                       func() bin.Object { return &PeerSettings{} },
		WallPaperTypeID:                                          func() bin.Object { return &WallPaper{} },
		WallPaperNoFileTypeID:                                    func() bin.Object { return &WallPaperNoFile{} },
		InputReportReasonSpamTypeID:                              func() bin.Object { return &InputReportReasonSpam{} },
		InputReportReasonViolenceTypeID:                          func() bin.Object { return &InputReportReasonViolence{} },
		InputReportReasonPornographyTypeID:                       func() bin.Object { return &InputReportReasonPornography{} },
		InputReportReasonChildAbuseTypeID:                        func() bin.Object { return &InputReportReasonChildAbuse{} },
		InputReportReasonOtherTypeID:                             func() bin.Object { return &InputReportReasonOther{} },
		InputReportReasonCopyrightTypeID:                         func() bin.Object { return &InputReportReasonCopyright{} },
		InputReportReasonGeoIrrelevantTypeID:                     func() bin.Object { return &InputReportReasonGeoIrrelevant{} },
		InputReportReasonFakeTypeID:                              func() bin.Object { return &InputReportReasonFake{} },
		InputReportReasonIllegalDrugsTypeID:                      func() bin.Object { return &InputReportReasonIllegalDrugs{} },
		InputReportReasonPersonalDetailsTypeID:                   func() bin.Object { return &InputReportReasonPersonalDetails{} },
		UserFullTypeID:                                           func() bin.Object { return &UserFull{} },
		ContactTypeID:                                            func() bin.Object { return &Contact{} },
		ImportedContactTypeID:                                    func() bin.Object { return &ImportedContact{} },
		ContactStatusTypeID:                                      func() bin.Object { return &ContactStatus{} },
		ContactsContactsNotModifiedTypeID:                        func() bin.Object { return &ContactsContactsNotModified{} },
		ContactsContactsTypeID:                                   func() bin.Object { return &ContactsContacts{} },
		ContactsImportedContactsTypeID:                           func() bin.Object { return &ContactsImportedContacts{} },
		ContactsBlockedTypeID:                                    func() bin.Object { return &ContactsBlocked{} },
		ContactsBlockedSliceTypeID:                               func() bin.Object { return &ContactsBlockedSlice{} },
		MessagesDialogsTypeID:                                    func() bin.Object { return &MessagesDialogs{} },
		MessagesDialogsSliceTypeID:                               func() bin.Object { return &MessagesDialogsSlice{} },
		MessagesDialogsNotModifiedTypeID:                         func() bin.Object { return &MessagesDialogsNotModified{} },
		MessagesMessagesTypeID:                                   func() bin.Object { return &MessagesMessages{} },
		MessagesMessagesSliceTypeID:                              func() bin.Object { return &MessagesMessagesSlice{} },
		MessagesChannelMessagesTypeID:                            func() bin.Object { return &MessagesChannelMessages{} },
		MessagesMessagesNotModifiedTypeID:                        func() bin.Object { return &MessagesMessagesNotModified{} },
		MessagesChatsTypeID:                                      func() bin.Object { return &MessagesChats{} },
		MessagesChatsSliceTypeID:                                 func() bin.Object { return &MessagesChatsSlice{} },
		MessagesChatFullTypeID:                                   func() bin.Object { return &MessagesChatFull{} },
		MessagesAffectedHistoryTypeID:                            func() bin.Object { return &MessagesAffectedHistory{} },
		InputMessagesFilterEmptyTypeID:                           func() bin.Object { return &InputMessagesFilterEmpty{} },
		InputMessagesFilterPhotosTypeID:                          func() bin.Object { return &InputMessagesFilterPhotos{} },
		InputMessagesFilterVideoTypeID:                           func() bin.Object { return &InputMessagesFilterVideo{} },
		InputMessagesFilterPhotoVideoTypeID:                      func() bin.Object { return &InputMessagesFilterPhotoVideo{} },
		InputMessagesFilterDocumentTypeID:                        func() bin.Object { return &InputMessagesFilterDocument{} },
		InputMessagesFilterURLTypeID:                             func() bin.Object { return &InputMessagesFilterURL{} },
		InputMessagesFilterGifTypeID:                             func() bin.Object { return &InputMessagesFilterGif{} },
		InputMessagesFilterVoiceTypeID:                           func() bin.Object { return &InputMessagesFilterVoice{} },
		InputMessagesFilterMusicTypeID:                           func() bin.Object { return &InputMessagesFilterMusic{} },
		InputMessagesFilterChatPhotosTypeID:                      func() bin.Object { return &InputMessagesFilterChatPhotos{} },
		InputMessagesFilterPhoneCallsTypeID:                      func() bin.Object { return &InputMessagesFilterPhoneCalls{} },
		InputMessagesFilterRoundVoiceTypeID:                      func() bin.Object { return &InputMessagesFilterRoundVoice{} },
		InputMessagesFilterRoundVideoTypeID:                      func() bin.Object { return &InputMessagesFilterRoundVideo{} },
		InputMessagesFilterMyMentionsTypeID:                      func() bin.Object { return &InputMessagesFilterMyMentions{} },
		InputMessagesFilterGeoTypeID:                             func() bin.Object { return &InputMessagesFilterGeo{} },
		InputMessagesFilterContactsTypeID:                        func() bin.Object { return &InputMessagesFilterContacts{} },
		InputMessagesFilterPinnedTypeID:                          func() bin.Object { return &InputMessagesFilterPinned{} },
		UpdateNewMessageTypeID:                                   func() bin.Object { return &UpdateNewMessage{} },
		UpdateMessageIDTypeID:                                    func() bin.Object { return &UpdateMessageID{} },
		UpdateDeleteMessagesTypeID:                               func() bin.Object { return &UpdateDeleteMessages{} },
		UpdateUserTypingTypeID:                                   func() bin.Object { return &UpdateUserTyping{} },
		UpdateChatUserTypingTypeID:                               func() bin.Object { return &UpdateChatUserTyping{} },
		UpdateChatParticipantsTypeID:                             func() bin.Object { return &UpdateChatParticipants{} },
		UpdateUserStatusTypeID:                                   func() bin.Object { return &UpdateUserStatus{} },
		UpdateUserNameTypeID:                                     func() bin.Object { return &UpdateUserName{} },
		UpdateNewEncryptedMessageTypeID:                          func() bin.Object { return &UpdateNewEncryptedMessage{} },
		UpdateEncryptedChatTypingTypeID:                          func() bin.Object { return &UpdateEncryptedChatTyping{} },
		UpdateEncryptionTypeID:                                   func() bin.Object { return &UpdateEncryption{} },
		UpdateEncryptedMessagesReadTypeID:                        func() bin.Object { return &UpdateEncryptedMessagesRead{} },
		UpdateChatParticipantAddTypeID:                           func() bin.Object { return &UpdateChatParticipantAdd{} },
		UpdateChatParticipantDeleteTypeID:                        func() bin.Object { return &UpdateChatParticipantDelete{} },
		UpdateDCOptionsTypeID:                                    func() bin.Object { return &UpdateDCOptions{} },
		UpdateNotifySettingsTypeID:                               func() bin.Object { return &UpdateNotifySettings{} },
		UpdateServiceNotificationTypeID:                          func() bin.Object { return &UpdateServiceNotification{} },
		UpdatePrivacyTypeID:                                      func() bin.Object { return &UpdatePrivacy{} },
		UpdateUserPhoneTypeID:                                    func() bin.Object { return &UpdateUserPhone{} },
		UpdateReadHistoryInboxTypeID:                             func() bin.Object { return &UpdateReadHistoryInbox{} },
		UpdateReadHistoryOutboxTypeID:                            func() bin.Object { return &UpdateReadHistoryOutbox{} },
		UpdateWebPageTypeID:                                      func() bin.Object { return &UpdateWebPage{} },
		UpdateReadMessagesContentsTypeID:                         func() bin.Object { return &UpdateReadMessagesContents{} },
		UpdateChannelTooLongTypeID:                               func() bin.Object { return &UpdateChannelTooLong{} },
		UpdateChannelTypeID:                                      func() bin.Object { return &UpdateChannel{} },
		UpdateNewChannelMessageTypeID:                            func() bin.Object { return &UpdateNewChannelMessage{} },
		UpdateReadChannelInboxTypeID:                             func() bin.Object { return &UpdateReadChannelInbox{} },
		UpdateDeleteChannelMessagesTypeID:                        func() bin.Object { return &UpdateDeleteChannelMessages{} },
		UpdateChannelMessageViewsTypeID:                          func() bin.Object { return &UpdateChannelMessageViews{} },
		UpdateChatParticipantAdminTypeID:                         func() bin.Object { return &UpdateChatParticipantAdmin{} },
		UpdateNewStickerSetTypeID:                                func() bin.Object { return &UpdateNewStickerSet{} },
		UpdateStickerSetsOrderTypeID:                             func() bin.Object { return &UpdateStickerSetsOrder{} },
		UpdateStickerSetsTypeID:                                  func() bin.Object { return &UpdateStickerSets{} },
		UpdateSavedGifsTypeID:                                    func() bin.Object { return &UpdateSavedGifs{} },
		UpdateBotInlineQueryTypeID:                               func() bin.Object { return &UpdateBotInlineQuery{} },
		UpdateBotInlineSendTypeID:                                func() bin.Object { return &UpdateBotInlineSend{} },
		UpdateEditChannelMessageTypeID:                           func() bin.Object { return &UpdateEditChannelMessage{} },
		UpdateBotCallbackQueryTypeID:                             func() bin.Object { return &UpdateBotCallbackQuery{} },
		UpdateEditMessageTypeID:                                  func() bin.Object { return &UpdateEditMessage{} },
		UpdateInlineBotCallbackQueryTypeID:                       func() bin.Object { return &UpdateInlineBotCallbackQuery{} },
		UpdateReadChannelOutboxTypeID:                            func() bin.Object { return &UpdateReadChannelOutbox{} },
		UpdateDraftMessageTypeID:                                 func() bin.Object { return &UpdateDraftMessage{} },
		UpdateReadFeaturedStickersTypeID:                         func() bin.Object { return &UpdateReadFeaturedStickers{} },
		UpdateRecentStickersTypeID:                               func() bin.Object { return &UpdateRecentStickers{} },
		UpdateConfigTypeID:                                       func() bin.Object { return &UpdateConfig{} },
		UpdatePtsChangedTypeID:                                   func() bin.Object { return &UpdatePtsChanged{} },
		UpdateChannelWebPageTypeID:                               func() bin.Object { return &UpdateChannelWebPage{} },
		UpdateDialogPinnedTypeID:                                 func() bin.Object { return &UpdateDialogPinned{} },
		UpdatePinnedDialogsTypeID:                                func() bin.Object { return &UpdatePinnedDialogs{} },
		UpdateBotWebhookJSONTypeID:                               func() bin.Object { return &UpdateBotWebhookJSON{} },
		UpdateBotWebhookJSONQueryTypeID:                          func() bin.Object { return &UpdateBotWebhookJSONQuery{} },
		UpdateBotShippingQueryTypeID:                             func() bin.Object { return &UpdateBotShippingQuery{} },
		UpdateBotPrecheckoutQueryTypeID:                          func() bin.Object { return &UpdateBotPrecheckoutQuery{} },
		UpdatePhoneCallTypeID:                                    func() bin.Object { return &UpdatePhoneCall{} },
		UpdateLangPackTooLongTypeID:                              func() bin.Object { return &UpdateLangPackTooLong{} },
		UpdateLangPackTypeID:                                     func() bin.Object { return &UpdateLangPack{} },
		UpdateFavedStickersTypeID:                                func() bin.Object { return &UpdateFavedStickers{} },
		UpdateChannelReadMessagesContentsTypeID:                  func() bin.Object { return &UpdateChannelReadMessagesContents{} },
		UpdateContactsResetTypeID:                                func() bin.Object { return &UpdateContactsReset{} },
		UpdateChannelAvailableMessagesTypeID:                     func() bin.Object { return &UpdateChannelAvailableMessages{} },
		UpdateDialogUnreadMarkTypeID:                             func() bin.Object { return &UpdateDialogUnreadMark{} },
		UpdateMessagePollTypeID:                                  func() bin.Object { return &UpdateMessagePoll{} },
		UpdateChatDefaultBannedRightsTypeID:                      func() bin.Object { return &UpdateChatDefaultBannedRights{} },
		UpdateFolderPeersTypeID:                                  func() bin.Object { return &UpdateFolderPeers{} },
		UpdatePeerSettingsTypeID:                                 func() bin.Object { return &UpdatePeerSettings{} },
		UpdatePeerLocatedTypeID:                                  func() bin.Object { return &UpdatePeerLocated{} },
		UpdateNewScheduledMessageTypeID:                          func() bin.Object { return &UpdateNewScheduledMessage{} },
		UpdateDeleteScheduledMessagesTypeID:                      func() bin.Object { return &UpdateDeleteScheduledMessages{} },
		UpdateThemeTypeID:                                        func() bin.Object { return &UpdateTheme{} },
		UpdateGeoLiveViewedTypeID:                                func() bin.Object { return &UpdateGeoLiveViewed{} },
		UpdateLoginTokenTypeID:                                   func() bin.Object { return &UpdateLoginToken{} },
		UpdateMessagePollVoteTypeID:                              func() bin.Object { return &UpdateMessagePollVote{} },
		UpdateDialogFilterTypeID:                                 func() bin.Object { return &UpdateDialogFilter{} },
		UpdateDialogFilterOrderTypeID:                            func() bin.Object { return &UpdateDialogFilterOrder{} },
		UpdateDialogFiltersTypeID:                                func() bin.Object { return &UpdateDialogFilters{} },
		UpdatePhoneCallSignalingDataTypeID:                       func() bin.Object { return &UpdatePhoneCallSignalingData{} },
		UpdateChannelMessageForwardsTypeID:                       func() bin.Object { return &UpdateChannelMessageForwards{} },
		UpdateReadChannelDiscussionInboxTypeID:                   func() bin.Object { return &UpdateReadChannelDiscussionInbox{} },
		UpdateReadChannelDiscussionOutboxTypeID:                  func() bin.Object { return &UpdateReadChannelDiscussionOutbox{} },
		UpdatePeerBlockedTypeID:                                  func() bin.Object { return &UpdatePeerBlocked{} },
		UpdateChannelUserTypingTypeID:                            func() bin.Object { return &UpdateChannelUserTyping{} },
		UpdatePinnedMessagesTypeID:                               func() bin.Object { return &UpdatePinnedMessages{} },
		UpdatePinnedChannelMessagesTypeID:                        func() bin.Object { return &UpdatePinnedChannelMessages{} },
		UpdateChatTypeID:                                         func() bin.Object { return &UpdateChat{} },
		UpdateGroupCallParticipantsTypeID:                        func() bin.Object { return &UpdateGroupCallParticipants{} },
		UpdateGroupCallTypeID:                                    func() bin.Object { return &UpdateGroupCall{} },
		UpdatePeerHistoryTTLTypeID:                               func() bin.Object { return &UpdatePeerHistoryTTL{} },
		UpdateChatParticipantTypeID:                              func() bin.Object { return &UpdateChatParticipant{} },
		UpdateChannelParticipantTypeID:                           func() bin.Object { return &UpdateChannelParticipant{} },
		UpdateBotStoppedTypeID:                                   func() bin.Object { return &UpdateBotStopped{} },
		UpdateGroupCallConnectionTypeID:                          func() bin.Object { return &UpdateGroupCallConnection{} },
		UpdateBotCommandsTypeID:                                  func() bin.Object { return &UpdateBotCommands{} },
		UpdatePendingJoinRequestsTypeID:                          func() bin.Object { return &UpdatePendingJoinRequests{} },
		UpdateBotChatInviteRequesterTypeID:                       func() bin.Object { return &UpdateBotChatInviteRequester{} },
		UpdateMessageReactionsTypeID:                             func() bin.Object { return &UpdateMessageReactions{} },
		UpdateAttachMenuBotsTypeID:                               func() bin.Object { return &UpdateAttachMenuBots{} },
		UpdateWebViewResultSentTypeID:                            func() bin.Object { return &UpdateWebViewResultSent{} },
		UpdateBotMenuButtonTypeID:                                func() bin.Object { return &UpdateBotMenuButton{} },
		UpdateSavedRingtonesTypeID:                               func() bin.Object { return &UpdateSavedRingtones{} },
		UpdateTranscribedAudioTypeID:                             func() bin.Object { return &UpdateTranscribedAudio{} },
		UpdateReadFeaturedEmojiStickersTypeID:                    func() bin.Object { return &UpdateReadFeaturedEmojiStickers{} },
		UpdateUserEmojiStatusTypeID:                              func() bin.Object { return &UpdateUserEmojiStatus{} },
		UpdateRecentEmojiStatusesTypeID:                          func() bin.Object { return &UpdateRecentEmojiStatuses{} },
		UpdateRecentReactionsTypeID:                              func() bin.Object { return &UpdateRecentReactions{} },
		UpdateMoveStickerSetToTopTypeID:                          func() bin.Object { return &UpdateMoveStickerSetToTop{} },
		UpdateMessageExtendedMediaTypeID:                         func() bin.Object { return &UpdateMessageExtendedMedia{} },
		UpdateChannelPinnedTopicTypeID:                           func() bin.Object { return &UpdateChannelPinnedTopic{} },
		UpdateChannelPinnedTopicsTypeID:                          func() bin.Object { return &UpdateChannelPinnedTopics{} },
		UpdateUserTypeID:                                         func() bin.Object { return &UpdateUser{} },
		UpdateAutoSaveSettingsTypeID:                             func() bin.Object { return &UpdateAutoSaveSettings{} },
		UpdateGroupInvitePrivacyForbiddenTypeID:                  func() bin.Object { return &UpdateGroupInvitePrivacyForbidden{} },
		UpdatesStateTypeID:                                       func() bin.Object { return &UpdatesState{} },
		UpdatesDifferenceEmptyTypeID:                             func() bin.Object { return &UpdatesDifferenceEmpty{} },
		UpdatesDifferenceTypeID:                                  func() bin.Object { return &UpdatesDifference{} },
		UpdatesDifferenceSliceTypeID:                             func() bin.Object { return &UpdatesDifferenceSlice{} },
		UpdatesDifferenceTooLongTypeID:                           func() bin.Object { return &UpdatesDifferenceTooLong{} },
		UpdatesTooLongTypeID:                                     func() bin.Object { return &UpdatesTooLong{} },
		UpdateShortMessageTypeID:                                 func() bin.Object { return &UpdateShortMessage{} },
		UpdateShortChatMessageTypeID:                             func() bin.Object { return &UpdateShortChatMessage{} },
		UpdateShortTypeID:                                        func() bin.Object { return &UpdateShort{} },
		UpdatesCombinedTypeID:                                    func() bin.Object { return &UpdatesCombined{} },
		UpdatesTypeID:                                            func() bin.Object { return &Updates{} },
		UpdateShortSentMessageTypeID:                             func() bin.Object { return &UpdateShortSentMessage{} },
		PhotosPhotosTypeID:                                       func() bin.Object { return &PhotosPhotos{} },
		PhotosPhotosSliceTypeID:                                  func() bin.Object { return &PhotosPhotosSlice{} },
		PhotosPhotoTypeID:                                        func() bin.Object { return &PhotosPhoto{} },
		UploadFileTypeID:                                         func() bin.Object { return &UploadFile{} },
		UploadFileCDNRedirectTypeID:                              func() bin.Object { return &UploadFileCDNRedirect{} },
		DCOptionTypeID:                                           func() bin.Object { return &DCOption{} },
		ConfigTypeID:                                             func() bin.Object { return &Config{} },
		NearestDCTypeID:                                          func() bin.Object { return &NearestDC{} },
		HelpAppUpdateTypeID:                                      func() bin.Object { return &HelpAppUpdate{} },
		HelpNoAppUpdateTypeID:                                    func() bin.Object { return &HelpNoAppUpdate{} },
		HelpInviteTextTypeID:                                     func() bin.Object { return &HelpInviteText{} },
		EncryptedChatEmptyTypeID:                                 func() bin.Object { return &EncryptedChatEmpty{} },
		EncryptedChatWaitingTypeID:                               func() bin.Object { return &EncryptedChatWaiting{} },
		EncryptedChatRequestedTypeID:                             func() bin.Object { return &EncryptedChatRequested{} },
		EncryptedChatTypeID:                                      func() bin.Object { return &EncryptedChat{} },
		EncryptedChatDiscardedTypeID:                             func() bin.Object { return &EncryptedChatDiscarded{} },
		InputEncryptedChatTypeID:                                 func() bin.Object { return &InputEncryptedChat{} },
		EncryptedFileEmptyTypeID:                                 func() bin.Object { return &EncryptedFileEmpty{} },
		EncryptedFileTypeID:                                      func() bin.Object { return &EncryptedFile{} },
		InputEncryptedFileEmptyTypeID:                            func() bin.Object { return &InputEncryptedFileEmpty{} },
		InputEncryptedFileUploadedTypeID:                         func() bin.Object { return &InputEncryptedFileUploaded{} },
		InputEncryptedFileTypeID:                                 func() bin.Object { return &InputEncryptedFile{} },
		InputEncryptedFileBigUploadedTypeID:                      func() bin.Object { return &InputEncryptedFileBigUploaded{} },
		EncryptedMessageTypeID:                                   func() bin.Object { return &EncryptedMessage{} },
		EncryptedMessageServiceTypeID:                            func() bin.Object { return &EncryptedMessageService{} },
		MessagesDhConfigNotModifiedTypeID:                        func() bin.Object { return &MessagesDhConfigNotModified{} },
		MessagesDhConfigTypeID:                                   func() bin.Object { return &MessagesDhConfig{} },
		MessagesSentEncryptedMessageTypeID:                       func() bin.Object { return &MessagesSentEncryptedMessage{} },
		MessagesSentEncryptedFileTypeID:                          func() bin.Object { return &MessagesSentEncryptedFile{} },
		InputDocumentEmptyTypeID:                                 func() bin.Object { return &InputDocumentEmpty{} },
		InputDocumentTypeID:                                      func() bin.Object { return &InputDocument{} },
		DocumentEmptyTypeID:                                      func() bin.Object { return &DocumentEmpty{} },
		DocumentTypeID:                                           func() bin.Object { return &Document{} },
		HelpSupportTypeID:                                        func() bin.Object { return &HelpSupport{} },
		NotifyPeerTypeID:                                         func() bin.Object { return &NotifyPeer{} },
		NotifyUsersTypeID:                                        func() bin.Object { return &NotifyUsers{} },
		NotifyChatsTypeID:                                        func() bin.Object { return &NotifyChats{} },
		NotifyBroadcastsTypeID:                                   func() bin.Object { return &NotifyBroadcasts{} },
		NotifyForumTopicTypeID:                                   func() bin.Object { return &NotifyForumTopic{} },
		SendMessageTypingActionTypeID:                            func() bin.Object { return &SendMessageTypingAction{} },
		SendMessageCancelActionTypeID:                            func() bin.Object { return &SendMessageCancelAction{} },
		SendMessageRecordVideoActionTypeID:                       func() bin.Object { return &SendMessageRecordVideoAction{} },
		SendMessageUploadVideoActionTypeID:                       func() bin.Object { return &SendMessageUploadVideoAction{} },
		SendMessageRecordAudioActionTypeID:                       func() bin.Object { return &SendMessageRecordAudioAction{} },
		SendMessageUploadAudioActionTypeID:                       func() bin.Object { return &SendMessageUploadAudioAction{} },
		SendMessageUploadPhotoActionTypeID:                       func() bin.Object { return &SendMessageUploadPhotoAction{} },
		SendMessageUploadDocumentActionTypeID:                    func() bin.Object { return &SendMessageUploadDocumentAction{} },
		SendMessageGeoLocationActionTypeID:                       func() bin.Object { return &SendMessageGeoLocationAction{} },
		SendMessageChooseContactActionTypeID:                     func() bin.Object { return &SendMessageChooseContactAction{} },
		SendMessageGamePlayActionTypeID:                          func() bin.Object { return &SendMessageGamePlayAction{} },
		SendMessageRecordRoundActionTypeID:                       func() bin.Object { return &SendMessageRecordRoundAction{} },
		SendMessageUploadRoundActionTypeID:                       func() bin.Object { return &SendMessageUploadRoundAction{} },
		SpeakingInGroupCallActionTypeID:                          func() bin.Object { return &SpeakingInGroupCallAction{} },
		SendMessageHistoryImportActionTypeID:                     func() bin.Object { return &SendMessageHistoryImportAction{} },
		SendMessageChooseStickerActionTypeID:                     func() bin.Object { return &SendMessageChooseStickerAction{} },
		SendMessageEmojiInteractionTypeID:                        func() bin.Object { return &SendMessageEmojiInteraction{} },
		SendMessageEmojiInteractionSeenTypeID:                    func() bin.Object { return &SendMessageEmojiInteractionSeen{} },
		ContactsFoundTypeID:                                      func() bin.Object { return &ContactsFound{} },
		InputPrivacyKeyStatusTimestampTypeID:                     func() bin.Object { return &InputPrivacyKeyStatusTimestamp{} },
		InputPrivacyKeyChatInviteTypeID:                          func() bin.Object { return &InputPrivacyKeyChatInvite{} },
		InputPrivacyKeyPhoneCallTypeID:                           func() bin.Object { return &InputPrivacyKeyPhoneCall{} },
		InputPrivacyKeyPhoneP2PTypeID:                            func() bin.Object { return &InputPrivacyKeyPhoneP2P{} },
		InputPrivacyKeyForwardsTypeID:                            func() bin.Object { return &InputPrivacyKeyForwards{} },
		InputPrivacyKeyProfilePhotoTypeID:                        func() bin.Object { return &InputPrivacyKeyProfilePhoto{} },
		InputPrivacyKeyPhoneNumberTypeID:                         func() bin.Object { return &InputPrivacyKeyPhoneNumber{} },
		InputPrivacyKeyAddedByPhoneTypeID:                        func() bin.Object { return &InputPrivacyKeyAddedByPhone{} },
		InputPrivacyKeyVoiceMessagesTypeID:                       func() bin.Object { return &InputPrivacyKeyVoiceMessages{} },
		PrivacyKeyStatusTimestampTypeID:                          func() bin.Object { return &PrivacyKeyStatusTimestamp{} },
		PrivacyKeyChatInviteTypeID:                               func() bin.Object { return &PrivacyKeyChatInvite{} },
		PrivacyKeyPhoneCallTypeID:                                func() bin.Object { return &PrivacyKeyPhoneCall{} },
		PrivacyKeyPhoneP2PTypeID:                                 func() bin.Object { return &PrivacyKeyPhoneP2P{} },
		PrivacyKeyForwardsTypeID:                                 func() bin.Object { return &PrivacyKeyForwards{} },
		PrivacyKeyProfilePhotoTypeID:                             func() bin.Object { return &PrivacyKeyProfilePhoto{} },
		PrivacyKeyPhoneNumberTypeID:                              func() bin.Object { return &PrivacyKeyPhoneNumber{} },
		PrivacyKeyAddedByPhoneTypeID:                             func() bin.Object { return &PrivacyKeyAddedByPhone{} },
		PrivacyKeyVoiceMessagesTypeID:                            func() bin.Object { return &PrivacyKeyVoiceMessages{} },
		InputPrivacyValueAllowContactsTypeID:                     func() bin.Object { return &InputPrivacyValueAllowContacts{} },
		InputPrivacyValueAllowAllTypeID:                          func() bin.Object { return &InputPrivacyValueAllowAll{} },
		InputPrivacyValueAllowUsersTypeID:                        func() bin.Object { return &InputPrivacyValueAllowUsers{} },
		InputPrivacyValueDisallowContactsTypeID:                  func() bin.Object { return &InputPrivacyValueDisallowContacts{} },
		InputPrivacyValueDisallowAllTypeID:                       func() bin.Object { return &InputPrivacyValueDisallowAll{} },
		InputPrivacyValueDisallowUsersTypeID:                     func() bin.Object { return &InputPrivacyValueDisallowUsers{} },
		InputPrivacyValueAllowChatParticipantsTypeID:             func() bin.Object { return &InputPrivacyValueAllowChatParticipants{} },
		InputPrivacyValueDisallowChatParticipantsTypeID:          func() bin.Object { return &InputPrivacyValueDisallowChatParticipants{} },
		PrivacyValueAllowContactsTypeID:                          func() bin.Object { return &PrivacyValueAllowContacts{} },
		PrivacyValueAllowAllTypeID:                               func() bin.Object { return &PrivacyValueAllowAll{} },
		PrivacyValueAllowUsersTypeID:                             func() bin.Object { return &PrivacyValueAllowUsers{} },
		PrivacyValueDisallowContactsTypeID:                       func() bin.Object { return &PrivacyValueDisallowContacts{} },
		PrivacyValueDisallowAllTypeID:                            func() bin.Object { return &PrivacyValueDisallowAll{} },
		PrivacyValueDisallowUsersTypeID:                          func() bin.Object { return &PrivacyValueDisallowUsers{} },
		PrivacyValueAllowChatParticipantsTypeID:                  func() bin.Object { return &PrivacyValueAllowChatParticipants{} },
		PrivacyValueDisallowChatParticipantsTypeID:               func() bin.Object { return &PrivacyValueDisallowChatParticipants{} },
		AccountPrivacyRulesTypeID:                                func() bin.Object { return &AccountPrivacyRules{} },
		AccountDaysTTLTypeID:                                     func() bin.Object { return &AccountDaysTTL{} },
		DocumentAttributeImageSizeTypeID:                         func() bin.Object { return &DocumentAttributeImageSize{} },
		DocumentAttributeAnimatedTypeID:                          func() bin.Object { return &DocumentAttributeAnimated{} },
		DocumentAttributeStickerTypeID:                           func() bin.Object { return &DocumentAttributeSticker{} },
		DocumentAttributeVideoTypeID:                             func() bin.Object { return &DocumentAttributeVideo{} },
		DocumentAttributeAudioTypeID:                             func() bin.Object { return &DocumentAttributeAudio{} },
		DocumentAttributeFilenameTypeID:                          func() bin.Object { return &DocumentAttributeFilename{} },
		DocumentAttributeHasStickersTypeID:                       func() bin.Object { return &DocumentAttributeHasStickers{} },
		DocumentAttributeCustomEmojiTypeID:                       func() bin.Object { return &DocumentAttributeCustomEmoji{} },
		MessagesStickersNotModifiedTypeID:                        func() bin.Object { return &MessagesStickersNotModified{} },
		MessagesStickersTypeID:                                   func() bin.Object { return &MessagesStickers{} },
		StickerPackTypeID:                                        func() bin.Object { return &StickerPack{} },
		MessagesAllStickersNotModifiedTypeID:                     func() bin.Object { return &MessagesAllStickersNotModified{} },
		MessagesAllStickersTypeID:                                func() bin.Object { return &MessagesAllStickers{} },
		MessagesAffectedMessagesTypeID:                           func() bin.Object { return &MessagesAffectedMessages{} },
		WebPageEmptyTypeID:                                       func() bin.Object { return &WebPageEmpty{} },
		WebPagePendingTypeID:                                     func() bin.Object { return &WebPagePending{} },
		WebPageTypeID:                                            func() bin.Object { return &WebPage{} },
		WebPageNotModifiedTypeID:                                 func() bin.Object { return &WebPageNotModified{} },
		AuthorizationTypeID:                                      func() bin.Object { return &Authorization{} },
		AccountAuthorizationsTypeID:                              func() bin.Object { return &AccountAuthorizations{} },
		AccountPasswordTypeID:                                    func() bin.Object { return &AccountPassword{} },
		AccountPasswordSettingsTypeID:                            func() bin.Object { return &AccountPasswordSettings{} },
		AccountPasswordInputSettingsTypeID:                       func() bin.Object { return &AccountPasswordInputSettings{} },
		AuthPasswordRecoveryTypeID:                               func() bin.Object { return &AuthPasswordRecovery{} },
		ReceivedNotifyMessageTypeID:                              func() bin.Object { return &ReceivedNotifyMessage{} },
		ChatInviteExportedTypeID:                                 func() bin.Object { return &ChatInviteExported{} },
		ChatInvitePublicJoinRequestsTypeID:                       func() bin.Object { return &ChatInvitePublicJoinRequests{} },
		ChatInviteAlreadyTypeID:                                  func() bin.Object { return &ChatInviteAlready{} },
		ChatInviteTypeID:                                         func() bin.Object { return &ChatInvite{} },
		ChatInvitePeekTypeID:                                     func() bin.Object { return &ChatInvitePeek{} },
		InputStickerSetEmptyTypeID:                               func() bin.Object { return &InputStickerSetEmpty{} },
		InputStickerSetIDTypeID:                                  func() bin.Object { return &InputStickerSetID{} },
		InputStickerSetShortNameTypeID:                           func() bin.Object { return &InputStickerSetShortName{} },
		InputStickerSetAnimatedEmojiTypeID:                       func() bin.Object { return &InputStickerSetAnimatedEmoji{} },
		InputStickerSetDiceTypeID:                                func() bin.Object { return &InputStickerSetDice{} },
		InputStickerSetAnimatedEmojiAnimationsTypeID:             func() bin.Object { return &InputStickerSetAnimatedEmojiAnimations{} },
		InputStickerSetPremiumGiftsTypeID:                        func() bin.Object { return &InputStickerSetPremiumGifts{} },
		InputStickerSetEmojiGenericAnimationsTypeID:              func() bin.Object { return &InputStickerSetEmojiGenericAnimations{} },
		InputStickerSetEmojiDefaultStatusesTypeID:                func() bin.Object { return &InputStickerSetEmojiDefaultStatuses{} },
		InputStickerSetEmojiDefaultTopicIconsTypeID:              func() bin.Object { return &InputStickerSetEmojiDefaultTopicIcons{} },
		StickerSetTypeID:                                         func() bin.Object { return &StickerSet{} },
		MessagesStickerSetTypeID:                                 func() bin.Object { return &MessagesStickerSet{} },
		MessagesStickerSetNotModifiedTypeID:                      func() bin.Object { return &MessagesStickerSetNotModified{} },
		BotCommandTypeID:                                         func() bin.Object { return &BotCommand{} },
		BotInfoTypeID:                                            func() bin.Object { return &BotInfo{} },
		KeyboardButtonTypeID:                                     func() bin.Object { return &KeyboardButton{} },
		KeyboardButtonURLTypeID:                                  func() bin.Object { return &KeyboardButtonURL{} },
		KeyboardButtonCallbackTypeID:                             func() bin.Object { return &KeyboardButtonCallback{} },
		KeyboardButtonRequestPhoneTypeID:                         func() bin.Object { return &KeyboardButtonRequestPhone{} },
		KeyboardButtonRequestGeoLocationTypeID:                   func() bin.Object { return &KeyboardButtonRequestGeoLocation{} },
		KeyboardButtonSwitchInlineTypeID:                         func() bin.Object { return &KeyboardButtonSwitchInline{} },
		KeyboardButtonGameTypeID:                                 func() bin.Object { return &KeyboardButtonGame{} },
		KeyboardButtonBuyTypeID:                                  func() bin.Object { return &KeyboardButtonBuy{} },
		KeyboardButtonURLAuthTypeID:                              func() bin.Object { return &KeyboardButtonURLAuth{} },
		InputKeyboardButtonURLAuthTypeID:                         func() bin.Object { return &InputKeyboardButtonURLAuth{} },
		KeyboardButtonRequestPollTypeID:                          func() bin.Object { return &KeyboardButtonRequestPoll{} },
		InputKeyboardButtonUserProfileTypeID:                     func() bin.Object { return &InputKeyboardButtonUserProfile{} },
		KeyboardButtonUserProfileTypeID:                          func() bin.Object { return &KeyboardButtonUserProfile{} },
		KeyboardButtonWebViewTypeID:                              func() bin.Object { return &KeyboardButtonWebView{} },
		KeyboardButtonSimpleWebViewTypeID:                        func() bin.Object { return &KeyboardButtonSimpleWebView{} },
		KeyboardButtonRequestPeerTypeID:                          func() bin.Object { return &KeyboardButtonRequestPeer{} },
		KeyboardButtonRowTypeID:                                  func() bin.Object { return &KeyboardButtonRow{} },
		ReplyKeyboardHideTypeID:                                  func() bin.Object { return &ReplyKeyboardHide{} },
		ReplyKeyboardForceReplyTypeID:                            func() bin.Object { return &ReplyKeyboardForceReply{} },
		ReplyKeyboardMarkupTypeID:                                func() bin.Object { return &ReplyKeyboardMarkup{} },
		ReplyInlineMarkupTypeID:                                  func() bin.Object { return &ReplyInlineMarkup{} },
		MessageEntityUnknownTypeID:                               func() bin.Object { return &MessageEntityUnknown{} },
		MessageEntityMentionTypeID:                               func() bin.Object { return &MessageEntityMention{} },
		MessageEntityHashtagTypeID:                               func() bin.Object { return &MessageEntityHashtag{} },
		MessageEntityBotCommandTypeID:                            func() bin.Object { return &MessageEntityBotCommand{} },
		MessageEntityURLTypeID:                                   func() bin.Object { return &MessageEntityURL{} },
		MessageEntityEmailTypeID:                                 func() bin.Object { return &MessageEntityEmail{} },
		MessageEntityBoldTypeID:                                  func() bin.Object { return &MessageEntityBold{} },
		MessageEntityItalicTypeID:                                func() bin.Object { return &MessageEntityItalic{} },
		MessageEntityCodeTypeID:                                  func() bin.Object { return &MessageEntityCode{} },
		MessageEntityPreTypeID:                                   func() bin.Object { return &MessageEntityPre{} },
		MessageEntityTextURLTypeID:                               func() bin.Object { return &MessageEntityTextURL{} },
		MessageEntityMentionNameTypeID:                           func() bin.Object { return &MessageEntityMentionName{} },
		InputMessageEntityMentionNameTypeID:                      func() bin.Object { return &InputMessageEntityMentionName{} },
		MessageEntityPhoneTypeID:                                 func() bin.Object { return &MessageEntityPhone{} },
		MessageEntityCashtagTypeID:                               func() bin.Object { return &MessageEntityCashtag{} },
		MessageEntityUnderlineTypeID:                             func() bin.Object { return &MessageEntityUnderline{} },
		MessageEntityStrikeTypeID:                                func() bin.Object { return &MessageEntityStrike{} },
		MessageEntityBlockquoteTypeID:                            func() bin.Object { return &MessageEntityBlockquote{} },
		MessageEntityBankCardTypeID:                              func() bin.Object { return &MessageEntityBankCard{} },
		MessageEntitySpoilerTypeID:                               func() bin.Object { return &MessageEntitySpoiler{} },
		MessageEntityCustomEmojiTypeID:                           func() bin.Object { return &MessageEntityCustomEmoji{} },
		InputChannelEmptyTypeID:                                  func() bin.Object { return &InputChannelEmpty{} },
		InputChannelTypeID:                                       func() bin.Object { return &InputChannel{} },
		InputChannelFromMessageTypeID:                            func() bin.Object { return &InputChannelFromMessage{} },
		ContactsResolvedPeerTypeID:                               func() bin.Object { return &ContactsResolvedPeer{} },
		MessageRangeTypeID:                                       func() bin.Object { return &MessageRange{} },
		UpdatesChannelDifferenceEmptyTypeID:                      func() bin.Object { return &UpdatesChannelDifferenceEmpty{} },
		UpdatesChannelDifferenceTooLongTypeID:                    func() bin.Object { return &UpdatesChannelDifferenceTooLong{} },
		UpdatesChannelDifferenceTypeID:                           func() bin.Object { return &UpdatesChannelDifference{} },
		ChannelMessagesFilterEmptyTypeID:                         func() bin.Object { return &ChannelMessagesFilterEmpty{} },
		ChannelMessagesFilterTypeID:                              func() bin.Object { return &ChannelMessagesFilter{} },
		ChannelParticipantTypeID:                                 func() bin.Object { return &ChannelParticipant{} },
		ChannelParticipantSelfTypeID:                             func() bin.Object { return &ChannelParticipantSelf{} },
		ChannelParticipantCreatorTypeID:                          func() bin.Object { return &ChannelParticipantCreator{} },
		ChannelParticipantAdminTypeID:                            func() bin.Object { return &ChannelParticipantAdmin{} },
		ChannelParticipantBannedTypeID:                           func() bin.Object { return &ChannelParticipantBanned{} },
		ChannelParticipantLeftTypeID:                             func() bin.Object { return &ChannelParticipantLeft{} },
		ChannelParticipantsRecentTypeID:                          func() bin.Object { return &ChannelParticipantsRecent{} },
		ChannelParticipantsAdminsTypeID:                          func() bin.Object { return &ChannelParticipantsAdmins{} },
		ChannelParticipantsKickedTypeID:                          func() bin.Object { return &ChannelParticipantsKicked{} },
		ChannelParticipantsBotsTypeID:                            func() bin.Object { return &ChannelParticipantsBots{} },
		ChannelParticipantsBannedTypeID:                          func() bin.Object { return &ChannelParticipantsBanned{} },
		ChannelParticipantsSearchTypeID:                          func() bin.Object { return &ChannelParticipantsSearch{} },
		ChannelParticipantsContactsTypeID:                        func() bin.Object { return &ChannelParticipantsContacts{} },
		ChannelParticipantsMentionsTypeID:                        func() bin.Object { return &ChannelParticipantsMentions{} },
		ChannelsChannelParticipantsTypeID:                        func() bin.Object { return &ChannelsChannelParticipants{} },
		ChannelsChannelParticipantsNotModifiedTypeID:             func() bin.Object { return &ChannelsChannelParticipantsNotModified{} },
		ChannelsChannelParticipantTypeID:                         func() bin.Object { return &ChannelsChannelParticipant{} },
		HelpTermsOfServiceTypeID:                                 func() bin.Object { return &HelpTermsOfService{} },
		MessagesSavedGifsNotModifiedTypeID:                       func() bin.Object { return &MessagesSavedGifsNotModified{} },
		MessagesSavedGifsTypeID:                                  func() bin.Object { return &MessagesSavedGifs{} },
		InputBotInlineMessageMediaAutoTypeID:                     func() bin.Object { return &InputBotInlineMessageMediaAuto{} },
		InputBotInlineMessageTextTypeID:                          func() bin.Object { return &InputBotInlineMessageText{} },
		InputBotInlineMessageMediaGeoTypeID:                      func() bin.Object { return &InputBotInlineMessageMediaGeo{} },
		InputBotInlineMessageMediaVenueTypeID:                    func() bin.Object { return &InputBotInlineMessageMediaVenue{} },
		InputBotInlineMessageMediaContactTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaContact{} },
		InputBotInlineMessageGameTypeID:                          func() bin.Object { return &InputBotInlineMessageGame{} },
		InputBotInlineMessageMediaInvoiceTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaInvoice{} },
		InputBotInlineResultTypeID:                               func() bin.Object { return &InputBotInlineResult{} },
		InputBotInlineResultPhotoTypeID:                          func() bin.Object { return &InputBotInlineResultPhoto{} },
		InputBotInlineResultDocumentTypeID:                       func() bin.Object { return &InputBotInlineResultDocument{} },
		InputBotInlineResultGameTypeID:                           func() bin.Object { return &InputBotInlineResultGame{} },
		BotInlineMessageMediaAutoTypeID:                          func() bin.Object { return &BotInlineMessageMediaAuto{} },
		BotInlineMessageTextTypeID:                               func() bin.Object { return &BotInlineMessageText{} },
		BotInlineMessageMediaGeoTypeID:                           func() bin.Object { return &BotInlineMessageMediaGeo{} },
		BotInlineMessageMediaVenueTypeID:                         func() bin.Object { return &BotInlineMessageMediaVenue{} },
		BotInlineMessageMediaContactTypeID:                       func() bin.Object { return &BotInlineMessageMediaContact{} },
		BotInlineMessageMediaInvoiceTypeID:                       func() bin.Object { return &BotInlineMessageMediaInvoice{} },
		BotInlineResultTypeID:                                    func() bin.Object { return &BotInlineResult{} },
		BotInlineMediaResultTypeID:                               func() bin.Object { return &BotInlineMediaResult{} },
		MessagesBotResultsTypeID:                                 func() bin.Object { return &MessagesBotResults{} },
		ExportedMessageLinkTypeID:                                func() bin.Object { return &ExportedMessageLink{} },
		MessageFwdHeaderTypeID:                                   func() bin.Object { return &MessageFwdHeader{} },
		AuthCodeTypeSMSTypeID:                                    func() bin.Object { return &AuthCodeTypeSMS{} },
		AuthCodeTypeCallTypeID:                                   func() bin.Object { return &AuthCodeTypeCall{} },
		AuthCodeTypeFlashCallTypeID:                              func() bin.Object { return &AuthCodeTypeFlashCall{} },
		AuthCodeTypeMissedCallTypeID:                             func() bin.Object { return &AuthCodeTypeMissedCall{} },
		AuthCodeTypeFragmentSMSTypeID:                            func() bin.Object { return &AuthCodeTypeFragmentSMS{} },
		AuthSentCodeTypeAppTypeID:                                func() bin.Object { return &AuthSentCodeTypeApp{} },
		AuthSentCodeTypeSMSTypeID:                                func() bin.Object { return &AuthSentCodeTypeSMS{} },
		AuthSentCodeTypeCallTypeID:                               func() bin.Object { return &AuthSentCodeTypeCall{} },
		AuthSentCodeTypeFlashCallTypeID:                          func() bin.Object { return &AuthSentCodeTypeFlashCall{} },
		AuthSentCodeTypeMissedCallTypeID:                         func() bin.Object { return &AuthSentCodeTypeMissedCall{} },
		AuthSentCodeTypeEmailCodeTypeID:                          func() bin.Object { return &AuthSentCodeTypeEmailCode{} },
		AuthSentCodeTypeSetUpEmailRequiredTypeID:                 func() bin.Object { return &AuthSentCodeTypeSetUpEmailRequired{} },
		AuthSentCodeTypeFragmentSMSTypeID:                        func() bin.Object { return &AuthSentCodeTypeFragmentSMS{} },
		AuthSentCodeTypeFirebaseSMSTypeID:                        func() bin.Object { return &AuthSentCodeTypeFirebaseSMS{} },
		MessagesBotCallbackAnswerTypeID:                          func() bin.Object { return &MessagesBotCallbackAnswer{} },
		MessagesMessageEditDataTypeID:                            func() bin.Object { return &MessagesMessageEditData{} },
		InputBotInlineMessageIDTypeID:                            func() bin.Object { return &InputBotInlineMessageID{} },
		InputBotInlineMessageID64TypeID:                          func() bin.Object { return &InputBotInlineMessageID64{} },
		InlineBotSwitchPMTypeID:                                  func() bin.Object { return &InlineBotSwitchPM{} },
		MessagesPeerDialogsTypeID:                                func() bin.Object { return &MessagesPeerDialogs{} },
		TopPeerTypeID:                                            func() bin.Object { return &TopPeer{} },
		TopPeerCategoryBotsPMTypeID:                              func() bin.Object { return &TopPeerCategoryBotsPM{} },
		TopPeerCategoryBotsInlineTypeID:                          func() bin.Object { return &TopPeerCategoryBotsInline{} },
		TopPeerCategoryCorrespondentsTypeID:                      func() bin.Object { return &TopPeerCategoryCorrespondents{} },
		TopPeerCategoryGroupsTypeID:                              func() bin.Object { return &TopPeerCategoryGroups{} },
		TopPeerCategoryChannelsTypeID:                            func() bin.Object { return &TopPeerCategoryChannels{} },
		TopPeerCategoryPhoneCallsTypeID:                          func() bin.Object { return &TopPeerCategoryPhoneCalls{} },
		TopPeerCategoryForwardUsersTypeID:                        func() bin.Object { return &TopPeerCategoryForwardUsers{} },
		TopPeerCategoryForwardChatsTypeID:                        func() bin.Object { return &TopPeerCategoryForwardChats{} },
		TopPeerCategoryPeersTypeID:                               func() bin.Object { return &TopPeerCategoryPeers{} },
		ContactsTopPeersNotModifiedTypeID:                        func() bin.Object { return &ContactsTopPeersNotModified{} },
		ContactsTopPeersTypeID:                                   func() bin.Object { return &ContactsTopPeers{} },
		ContactsTopPeersDisabledTypeID:                           func() bin.Object { return &ContactsTopPeersDisabled{} },
		DraftMessageEmptyTypeID:                                  func() bin.Object { return &DraftMessageEmpty{} },
		DraftMessageTypeID:                                       func() bin.Object { return &DraftMessage{} },
		MessagesFeaturedStickersNotModifiedTypeID:                func() bin.Object { return &MessagesFeaturedStickersNotModified{} },
		MessagesFeaturedStickersTypeID:                           func() bin.Object { return &MessagesFeaturedStickers{} },
		MessagesRecentStickersNotModifiedTypeID:                  func() bin.Object { return &MessagesRecentStickersNotModified{} },
		MessagesRecentStickersTypeID:                             func() bin.Object { return &MessagesRecentStickers{} },
		MessagesArchivedStickersTypeID:                           func() bin.Object { return &MessagesArchivedStickers{} },
		MessagesStickerSetInstallResultSuccessTypeID:             func() bin.Object { return &MessagesStickerSetInstallResultSuccess{} },
		MessagesStickerSetInstallResultArchiveTypeID:             func() bin.Object { return &MessagesStickerSetInstallResultArchive{} },
		StickerSetCoveredTypeID:                                  func() bin.Object { return &StickerSetCovered{} },
		StickerSetMultiCoveredTypeID:                             func() bin.Object { return &StickerSetMultiCovered{} },
		StickerSetFullCoveredTypeID:                              func() bin.Object { return &StickerSetFullCovered{} },
		StickerSetNoCoveredTypeID:                                func() bin.Object { return &StickerSetNoCovered{} },
		MaskCoordsTypeID:                                         func() bin.Object { return &MaskCoords{} },
		InputStickeredMediaPhotoTypeID:                           func() bin.Object { return &InputStickeredMediaPhoto{} },
		InputStickeredMediaDocumentTypeID:                        func() bin.Object { return &InputStickeredMediaDocument{} },
		GameTypeID:                                               func() bin.Object { return &Game{} },
		InputGameIDTypeID:                                        func() bin.Object { return &InputGameID{} },
		InputGameShortNameTypeID:                                 func() bin.Object { return &InputGameShortName{} },
		HighScoreTypeID:                                          func() bin.Object { return &HighScore{} },
		MessagesHighScoresTypeID:                                 func() bin.Object { return &MessagesHighScores{} },
		TextEmptyTypeID:                                          func() bin.Object { return &TextEmpty{} },
		TextPlainTypeID:                                          func() bin.Object { return &TextPlain{} },
		TextBoldTypeID:                                           func() bin.Object { return &TextBold{} },
		TextItalicTypeID:                                         func() bin.Object { return &TextItalic{} },
		TextUnderlineTypeID:                                      func() bin.Object { return &TextUnderline{} },
		TextStrikeTypeID:                                         func() bin.Object { return &TextStrike{} },
		TextFixedTypeID:                                          func() bin.Object { return &TextFixed{} },
		TextURLTypeID:                                            func() bin.Object { return &TextURL{} },
		TextEmailTypeID:                                          func() bin.Object { return &TextEmail{} },
		TextConcatTypeID:                                         func() bin.Object { return &TextConcat{} },
		TextSubscriptTypeID:                                      func() bin.Object { return &TextSubscript{} },
		TextSuperscriptTypeID:                                    func() bin.Object { return &TextSuperscript{} },
		TextMarkedTypeID:                                         func() bin.Object { return &TextMarked{} },
		TextPhoneTypeID:                                          func() bin.Object { return &TextPhone{} },
		TextImageTypeID:                                          func() bin.Object { return &TextImage{} },
		TextAnchorTypeID:                                         func() bin.Object { return &TextAnchor{} },
		PageBlockUnsupportedTypeID:                               func() bin.Object { return &PageBlockUnsupported{} },
		PageBlockTitleTypeID:                                     func() bin.Object { return &PageBlockTitle{} },
		PageBlockSubtitleTypeID:                                  func() bin.Object { return &PageBlockSubtitle{} },
		PageBlockAuthorDateTypeID:                                func() bin.Object { return &PageBlockAuthorDate{} },
		PageBlockHeaderTypeID:                                    func() bin.Object { return &PageBlockHeader{} },
		PageBlockSubheaderTypeID:                                 func() bin.Object { return &PageBlockSubheader{} },
		PageBlockParagraphTypeID:                                 func() bin.Object { return &PageBlockParagraph{} },
		PageBlockPreformattedTypeID:                              func() bin.Object { return &PageBlockPreformatted{} },
		PageBlockFooterTypeID:                                    func() bin.Object { return &PageBlockFooter{} },
		PageBlockDividerTypeID:                                   func() bin.Object { return &PageBlockDivider{} },
		PageBlockAnchorTypeID:                                    func() bin.Object { return &PageBlockAnchor{} },
		PageBlockListTypeID:                                      func() bin.Object { return &PageBlockList{} },
		PageBlockBlockquoteTypeID:                                func() bin.Object { return &PageBlockBlockquote{} },
		PageBlockPullquoteTypeID:                                 func() bin.Object { return &PageBlockPullquote{} },
		PageBlockPhotoTypeID:                                     func() bin.Object { return &PageBlockPhoto{} },
		PageBlockVideoTypeID:                                     func() bin.Object { return &PageBlockVideo{} },
		PageBlockCoverTypeID:                                     func() bin.Object { return &PageBlockCover{} },
		PageBlockEmbedTypeID:                                     func() bin.Object { return &PageBlockEmbed{} },
		PageBlockEmbedPostTypeID:                                 func() bin.Object { return &PageBlockEmbedPost{} },
		PageBlockCollageTypeID:                                   func() bin.Object { return &PageBlockCollage{} },
		PageBlockSlideshowTypeID:                                 func() bin.Object { return &PageBlockSlideshow{} },
		PageBlockChannelTypeID:                                   func() bin.Object { return &PageBlockChannel{} },
		PageBlockAudioTypeID:                                     func() bin.Object { return &PageBlockAudio{} },
		PageBlockKickerTypeID:                                    func() bin.Object { return &PageBlockKicker{} },
		PageBlockTableTypeID:                                     func() bin.Object { return &PageBlockTable{} },
		PageBlockOrderedListTypeID:                               func() bin.Object { return &PageBlockOrderedList{} },
		PageBlockDetailsTypeID:                                   func() bin.Object { return &PageBlockDetails{} },
		PageBlockRelatedArticlesTypeID:                           func() bin.Object { return &PageBlockRelatedArticles{} },
		PageBlockMapTypeID:                                       func() bin.Object { return &PageBlockMap{} },
		PhoneCallDiscardReasonMissedTypeID:                       func() bin.Object { return &PhoneCallDiscardReasonMissed{} },
		PhoneCallDiscardReasonDisconnectTypeID:                   func() bin.Object { return &PhoneCallDiscardReasonDisconnect{} },
		PhoneCallDiscardReasonHangupTypeID:                       func() bin.Object { return &PhoneCallDiscardReasonHangup{} },
		PhoneCallDiscardReasonBusyTypeID:                         func() bin.Object { return &PhoneCallDiscardReasonBusy{} },
		DataJSONTypeID:                                           func() bin.Object { return &DataJSON{} },
		LabeledPriceTypeID:                                       func() bin.Object { return &LabeledPrice{} },
		InvoiceTypeID:                                            func() bin.Object { return &Invoice{} },
		PaymentChargeTypeID:                                      func() bin.Object { return &PaymentCharge{} },
		PostAddressTypeID:                                        func() bin.Object { return &PostAddress{} },
		PaymentRequestedInfoTypeID:                               func() bin.Object { return &PaymentRequestedInfo{} },
		PaymentSavedCredentialsCardTypeID:                        func() bin.Object { return &PaymentSavedCredentialsCard{} },
		WebDocumentTypeID:                                        func() bin.Object { return &WebDocument{} },
		WebDocumentNoProxyTypeID:                                 func() bin.Object { return &WebDocumentNoProxy{} },
		InputWebDocumentTypeID:                                   func() bin.Object { return &InputWebDocument{} },
		InputWebFileLocationTypeID:                               func() bin.Object { return &InputWebFileLocation{} },
		InputWebFileGeoPointLocationTypeID:                       func() bin.Object { return &InputWebFileGeoPointLocation{} },
		InputWebFileAudioAlbumThumbLocationTypeID:                func() bin.Object { return &InputWebFileAudioAlbumThumbLocation{} },
		UploadWebFileTypeID:                                      func() bin.Object { return &UploadWebFile{} },
		PaymentsPaymentFormTypeID:                                func() bin.Object { return &PaymentsPaymentForm{} },
		PaymentsValidatedRequestedInfoTypeID:                     func() bin.Object { return &PaymentsValidatedRequestedInfo{} },
		PaymentsPaymentResultTypeID:                              func() bin.Object { return &PaymentsPaymentResult{} },
		PaymentsPaymentVerificationNeededTypeID:                  func() bin.Object { return &PaymentsPaymentVerificationNeeded{} },
		PaymentsPaymentReceiptTypeID:                             func() bin.Object { return &PaymentsPaymentReceipt{} },
		PaymentsSavedInfoTypeID:                                  func() bin.Object { return &PaymentsSavedInfo{} },
		InputPaymentCredentialsSavedTypeID:                       func() bin.Object { return &InputPaymentCredentialsSaved{} },
		InputPaymentCredentialsTypeID:                            func() bin.Object { return &InputPaymentCredentials{} },
		InputPaymentCredentialsApplePayTypeID:                    func() bin.Object { return &InputPaymentCredentialsApplePay{} },
		InputPaymentCredentialsGooglePayTypeID:                   func() bin.Object { return &InputPaymentCredentialsGooglePay{} },
		AccountTmpPasswordTypeID:                                 func() bin.Object { return &AccountTmpPassword{} },
		ShippingOptionTypeID:                                     func() bin.Object { return &ShippingOption{} },
		InputStickerSetItemTypeID:                                func() bin.Object { return &InputStickerSetItem{} },
		InputPhoneCallTypeID:                                     func() bin.Object { return &InputPhoneCall{} },
		PhoneCallEmptyTypeID:                                     func() bin.Object { return &PhoneCallEmpty{} },
		PhoneCallWaitingTypeID:                                   func() bin.Object { return &PhoneCallWaiting{} },
		PhoneCallRequestedTypeID:                                 func() bin.Object { return &PhoneCallRequested{} },
		PhoneCallAcceptedTypeID:                                  func() bin.Object { return &PhoneCallAccepted{} },
		PhoneCallTypeID:                                          func() bin.Object { return &PhoneCall{} },
		PhoneCallDiscardedTypeID:                                 func() bin.Object { return &PhoneCallDiscarded{} },
		PhoneConnectionTypeID:                                    func() bin.Object { return &PhoneConnection{} },
		PhoneConnectionWebrtcTypeID:                              func() bin.Object { return &PhoneConnectionWebrtc{} },
		PhoneCallProtocolTypeID:                                  func() bin.Object { return &PhoneCallProtocol{} },
		PhonePhoneCallTypeID:                                     func() bin.Object { return &PhonePhoneCall{} },
		UploadCDNFileReuploadNeededTypeID:                        func() bin.Object { return &UploadCDNFileReuploadNeeded{} },
		UploadCDNFileTypeID:                                      func() bin.Object { return &UploadCDNFile{} },
		CDNPublicKeyTypeID:                                       func() bin.Object { return &CDNPublicKey{} },
		CDNConfigTypeID:                                          func() bin.Object { return &CDNConfig{} },
		LangPackStringTypeID:                                     func() bin.Object { return &LangPackString{} },
		LangPackStringPluralizedTypeID:                           func() bin.Object { return &LangPackStringPluralized{} },
		LangPackStringDeletedTypeID:                              func() bin.Object { return &LangPackStringDeleted{} },
		LangPackDifferenceTypeID:                                 func() bin.Object { return &LangPackDifference{} },
		LangPackLanguageTypeID:                                   func() bin.Object { return &LangPackLanguage{} },
		ChannelAdminLogEventActionChangeTitleTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangeTitle{} },
		ChannelAdminLogEventActionChangeAboutTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangeAbout{} },
		ChannelAdminLogEventActionChangeUsernameTypeID:           func() bin.Object { return &ChannelAdminLogEventActionChangeUsername{} },
		ChannelAdminLogEventActionChangePhotoTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangePhoto{} },
		ChannelAdminLogEventActionToggleInvitesTypeID:            func() bin.Object { return &ChannelAdminLogEventActionToggleInvites{} },
		ChannelAdminLogEventActionToggleSignaturesTypeID:         func() bin.Object { return &ChannelAdminLogEventActionToggleSignatures{} },
		ChannelAdminLogEventActionUpdatePinnedTypeID:             func() bin.Object { return &ChannelAdminLogEventActionUpdatePinned{} },
		ChannelAdminLogEventActionEditMessageTypeID:              func() bin.Object { return &ChannelAdminLogEventActionEditMessage{} },
		ChannelAdminLogEventActionDeleteMessageTypeID:            func() bin.Object { return &ChannelAdminLogEventActionDeleteMessage{} },
		ChannelAdminLogEventActionParticipantJoinTypeID:          func() bin.Object { return &ChannelAdminLogEventActionParticipantJoin{} },
		ChannelAdminLogEventActionParticipantLeaveTypeID:         func() bin.Object { return &ChannelAdminLogEventActionParticipantLeave{} },
		ChannelAdminLogEventActionParticipantInviteTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantInvite{} },
		ChannelAdminLogEventActionParticipantToggleBanTypeID:     func() bin.Object { return &ChannelAdminLogEventActionParticipantToggleBan{} },
		ChannelAdminLogEventActionParticipantToggleAdminTypeID:   func() bin.Object { return &ChannelAdminLogEventActionParticipantToggleAdmin{} },
		ChannelAdminLogEventActionChangeStickerSetTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeStickerSet{} },
		ChannelAdminLogEventActionTogglePreHistoryHiddenTypeID:   func() bin.Object { return &ChannelAdminLogEventActionTogglePreHistoryHidden{} },
		ChannelAdminLogEventActionDefaultBannedRightsTypeID:      func() bin.Object { return &ChannelAdminLogEventActionDefaultBannedRights{} },
		ChannelAdminLogEventActionStopPollTypeID:                 func() bin.Object { return &ChannelAdminLogEventActionStopPoll{} },
		ChannelAdminLogEventActionChangeLinkedChatTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeLinkedChat{} },
		ChannelAdminLogEventActionChangeLocationTypeID:           func() bin.Object { return &ChannelAdminLogEventActionChangeLocation{} },
		ChannelAdminLogEventActionToggleSlowModeTypeID:           func() bin.Object { return &ChannelAdminLogEventActionToggleSlowMode{} },
		ChannelAdminLogEventActionStartGroupCallTypeID:           func() bin.Object { return &ChannelAdminLogEventActionStartGroupCall{} },
		ChannelAdminLogEventActionDiscardGroupCallTypeID:         func() bin.Object { return &ChannelAdminLogEventActionDiscardGroupCall{} },
		ChannelAdminLogEventActionParticipantMuteTypeID:          func() bin.Object { return &ChannelAdminLogEventActionParticipantMute{} },
		ChannelAdminLogEventActionParticipantUnmuteTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantUnmute{} },
		ChannelAdminLogEventActionToggleGroupCallSettingTypeID:   func() bin.Object { return &ChannelAdminLogEventActionToggleGroupCallSetting{} },
		ChannelAdminLogEventActionParticipantJoinByInviteTypeID:  func() bin.Object { return &ChannelAdminLogEventActionParticipantJoinByInvite{} },
		ChannelAdminLogEventActionExportedInviteDeleteTypeID:     func() bin.Object { return &ChannelAdminLogEventActionExportedInviteDelete{} },
		ChannelAdminLogEventActionExportedInviteRevokeTypeID:     func() bin.Object { return &ChannelAdminLogEventActionExportedInviteRevoke{} },
		ChannelAdminLogEventActionExportedInviteEditTypeID:       func() bin.Object { return &ChannelAdminLogEventActionExportedInviteEdit{} },
		ChannelAdminLogEventActionParticipantVolumeTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantVolume{} },
		ChannelAdminLogEventActionChangeHistoryTTLTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeHistoryTTL{} },
		ChannelAdminLogEventActionParticipantJoinByRequestTypeID: func() bin.Object { return &ChannelAdminLogEventActionParticipantJoinByRequest{} },
		ChannelAdminLogEventActionToggleNoForwardsTypeID:         func() bin.Object { return &ChannelAdminLogEventActionToggleNoForwards{} },
		ChannelAdminLogEventActionSendMessageTypeID:              func() bin.Object { return &ChannelAdminLogEventActionSendMessage{} },
		ChannelAdminLogEventActionChangeAvailableReactionsTypeID: func() bin.Object { return &ChannelAdminLogEventActionChangeAvailableReactions{} },
		ChannelAdminLogEventActionChangeUsernamesTypeID:          func() bin.Object { return &ChannelAdminLogEventActionChangeUsernames{} },
		ChannelAdminLogEventActionToggleForumTypeID:              func() bin.Object { return &ChannelAdminLogEventActionToggleForum{} },
		ChannelAdminLogEventActionCreateTopicTypeID:              func() bin.Object { return &ChannelAdminLogEventActionCreateTopic{} },
		ChannelAdminLogEventActionEditTopicTypeID:                func() bin.Object { return &ChannelAdminLogEventActionEditTopic{} },
		ChannelAdminLogEventActionDeleteTopicTypeID:              func() bin.Object { return &ChannelAdminLogEventActionDeleteTopic{} },
		ChannelAdminLogEventActionPinTopicTypeID:                 func() bin.Object { return &ChannelAdminLogEventActionPinTopic{} },
		ChannelAdminLogEventActionToggleAntiSpamTypeID:           func() bin.Object { return &ChannelAdminLogEventActionToggleAntiSpam{} },
		ChannelAdminLogEventTypeID:                               func() bin.Object { return &ChannelAdminLogEvent{} },
		ChannelsAdminLogResultsTypeID:                            func() bin.Object { return &ChannelsAdminLogResults{} },
		ChannelAdminLogEventsFilterTypeID:                        func() bin.Object { return &ChannelAdminLogEventsFilter{} },
		PopularContactTypeID:                                     func() bin.Object { return &PopularContact{} },
		MessagesFavedStickersNotModifiedTypeID:                   func() bin.Object { return &MessagesFavedStickersNotModified{} },
		MessagesFavedStickersTypeID:                              func() bin.Object { return &MessagesFavedStickers{} },
		RecentMeURLUnknownTypeID:                                 func() bin.Object { return &RecentMeURLUnknown{} },
		RecentMeURLUserTypeID:                                    func() bin.Object { return &RecentMeURLUser{} },
		RecentMeURLChatTypeID:                                    func() bin.Object { return &RecentMeURLChat{} },
		RecentMeURLChatInviteTypeID:                              func() bin.Object { return &RecentMeURLChatInvite{} },
		RecentMeURLStickerSetTypeID:                              func() bin.Object { return &RecentMeURLStickerSet{} },
		HelpRecentMeURLsTypeID:                                   func() bin.Object { return &HelpRecentMeURLs{} },
		InputSingleMediaTypeID:                                   func() bin.Object { return &InputSingleMedia{} },
		WebAuthorizationTypeID:                                   func() bin.Object { return &WebAuthorization{} },
		AccountWebAuthorizationsTypeID:                           func() bin.Object { return &AccountWebAuthorizations{} },
		InputMessageIDTypeID:                                     func() bin.Object { return &InputMessageID{} },
		InputMessageReplyToTypeID:                                func() bin.Object { return &InputMessageReplyTo{} },
		InputMessagePinnedTypeID:                                 func() bin.Object { return &InputMessagePinned{} },
		InputMessageCallbackQueryTypeID:                          func() bin.Object { return &InputMessageCallbackQuery{} },
		InputDialogPeerTypeID:                                    func() bin.Object { return &InputDialogPeer{} },
		InputDialogPeerFolderTypeID:                              func() bin.Object { return &InputDialogPeerFolder{} },
		DialogPeerTypeID:                                         func() bin.Object { return &DialogPeer{} },
		DialogPeerFolderTypeID:                                   func() bin.Object { return &DialogPeerFolder{} },
		MessagesFoundStickerSetsNotModifiedTypeID:                func() bin.Object { return &MessagesFoundStickerSetsNotModified{} },
		MessagesFoundStickerSetsTypeID:                           func() bin.Object { return &MessagesFoundStickerSets{} },
		FileHashTypeID:                                           func() bin.Object { return &FileHash{} },
		InputClientProxyTypeID:                                   func() bin.Object { return &InputClientProxy{} },
		HelpTermsOfServiceUpdateEmptyTypeID:                      func() bin.Object { return &HelpTermsOfServiceUpdateEmpty{} },
		HelpTermsOfServiceUpdateTypeID:                           func() bin.Object { return &HelpTermsOfServiceUpdate{} },
		InputSecureFileUploadedTypeID:                            func() bin.Object { return &InputSecureFileUploaded{} },
		InputSecureFileTypeID:                                    func() bin.Object { return &InputSecureFile{} },
		SecureFileEmptyTypeID:                                    func() bin.Object { return &SecureFileEmpty{} },
		SecureFileTypeID:                                         func() bin.Object { return &SecureFile{} },
		SecureDataTypeID:                                         func() bin.Object { return &SecureData{} },
		SecurePlainPhoneTypeID:                                   func() bin.Object { return &SecurePlainPhone{} },
		SecurePlainEmailTypeID:                                   func() bin.Object { return &SecurePlainEmail{} },
		SecureValueTypePersonalDetailsTypeID:                     func() bin.Object { return &SecureValueTypePersonalDetails{} },
		SecureValueTypePassportTypeID:                            func() bin.Object { return &SecureValueTypePassport{} },
		SecureValueTypeDriverLicenseTypeID:                       func() bin.Object { return &SecureValueTypeDriverLicense{} },
		SecureValueTypeIdentityCardTypeID:                        func() bin.Object { return &SecureValueTypeIdentityCard{} },
		SecureValueTypeInternalPassportTypeID:                    func() bin.Object { return &SecureValueTypeInternalPassport{} },
		SecureValueTypeAddressTypeID:                             func() bin.Object { return &SecureValueTypeAddress{} },
		SecureValueTypeUtilityBillTypeID:                         func() bin.Object { return &SecureValueTypeUtilityBill{} },
		SecureValueTypeBankStatementTypeID:                       func() bin.Object { return &SecureValueTypeBankStatement{} },
		SecureValueTypeRentalAgreementTypeID:                     func() bin.Object { return &SecureValueTypeRentalAgreement{} },
		SecureValueTypePassportRegistrationTypeID:                func() bin.Object { return &SecureValueTypePassportRegistration{} },
		SecureValueTypeTemporaryRegistrationTypeID:               func() bin.Object { return &SecureValueTypeTemporaryRegistration{} },
		SecureValueTypePhoneTypeID:                               func() bin.Object { return &SecureValueTypePhone{} },
		SecureValueTypeEmailTypeID:                               func() bin.Object { return &SecureValueTypeEmail{} },
		SecureValueTypeID:                                        func() bin.Object { return &SecureValue{} },
		InputSecureValueTypeID:                                   func() bin.Object { return &InputSecureValue{} },
		SecureValueHashTypeID:                                    func() bin.Object { return &SecureValueHash{} },
		SecureValueErrorDataTypeID:                               func() bin.Object { return &SecureValueErrorData{} },
		SecureValueErrorFrontSideTypeID:                          func() bin.Object { return &SecureValueErrorFrontSide{} },
		SecureValueErrorReverseSideTypeID:                        func() bin.Object { return &SecureValueErrorReverseSide{} },
		SecureValueErrorSelfieTypeID:                             func() bin.Object { return &SecureValueErrorSelfie{} },
		SecureValueErrorFileTypeID:                               func() bin.Object { return &SecureValueErrorFile{} },
		SecureValueErrorFilesTypeID:                              func() bin.Object { return &SecureValueErrorFiles{} },
		SecureValueErrorTypeID:                                   func() bin.Object { return &SecureValueError{} },
		SecureValueErrorTranslationFileTypeID:                    func() bin.Object { return &SecureValueErrorTranslationFile{} },
		SecureValueErrorTranslationFilesTypeID:                   func() bin.Object { return &SecureValueErrorTranslationFiles{} },
		SecureCredentialsEncryptedTypeID:                         func() bin.Object { return &SecureCredentialsEncrypted{} },
		AccountAuthorizationFormTypeID:                           func() bin.Object { return &AccountAuthorizationForm{} },
		AccountSentEmailCodeTypeID:                               func() bin.Object { return &AccountSentEmailCode{} },
		HelpDeepLinkInfoEmptyTypeID:                              func() bin.Object { return &HelpDeepLinkInfoEmpty{} },
		HelpDeepLinkInfoTypeID:                                   func() bin.Object { return &HelpDeepLinkInfo{} },
		SavedPhoneContactTypeID:                                  func() bin.Object { return &SavedPhoneContact{} },
		AccountTakeoutTypeID:                                     func() bin.Object { return &AccountTakeout{} },
		PasswordKdfAlgoUnknownTypeID:                             func() bin.Object { return &PasswordKdfAlgoUnknown{} },
		PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPowTypeID: func() bin.Object { return &PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow{} },
		SecurePasswordKdfAlgoUnknownTypeID:                                      func() bin.Object { return &SecurePasswordKdfAlgoUnknown{} },
		SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000TypeID:                   func() bin.Object { return &SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000{} },
		SecurePasswordKdfAlgoSHA512TypeID:                                       func() bin.Object { return &SecurePasswordKdfAlgoSHA512{} },
		SecureSecretSettingsTypeID:                                              func() bin.Object { return &SecureSecretSettings{} },
		InputCheckPasswordEmptyTypeID:                                           func() bin.Object { return &InputCheckPasswordEmpty{} },
		InputCheckPasswordSRPTypeID:                                             func() bin.Object { return &InputCheckPasswordSRP{} },
		SecureRequiredTypeTypeID:                                                func() bin.Object { return &SecureRequiredType{} },
		SecureRequiredTypeOneOfTypeID:                                           func() bin.Object { return &SecureRequiredTypeOneOf{} },
		HelpPassportConfigNotModifiedTypeID:                                     func() bin.Object { return &HelpPassportConfigNotModified{} },
		HelpPassportConfigTypeID:                                                func() bin.Object { return &HelpPassportConfig{} },
		InputAppEventTypeID:                                                     func() bin.Object { return &InputAppEvent{} },
		JSONObjectValueTypeID:                                                   func() bin.Object { return &JSONObjectValue{} },
		JSONNullTypeID:                                                          func() bin.Object { return &JSONNull{} },
		JSONBoolTypeID:                                                          func() bin.Object { return &JSONBool{} },
		JSONNumberTypeID:                                                        func() bin.Object { return &JSONNumber{} },
		JSONStringTypeID:                                                        func() bin.Object { return &JSONString{} },
		JSONArrayTypeID:                                                         func() bin.Object { return &JSONArray{} },
		JSONObjectTypeID:                                                        func() bin.Object { return &JSONObject{} },
		PageTableCellTypeID:                                                     func() bin.Object { return &PageTableCell{} },
		PageTableRowTypeID:                                                      func() bin.Object { return &PageTableRow{} },
		PageCaptionTypeID:                                                       func() bin.Object { return &PageCaption{} },
		PageListItemTextTypeID:                                                  func() bin.Object { return &PageListItemText{} },
		PageListItemBlocksTypeID:                                                func() bin.Object { return &PageListItemBlocks{} },
		PageListOrderedItemTextTypeID:                                           func() bin.Object { return &PageListOrderedItemText{} },
		PageListOrderedItemBlocksTypeID:                                         func() bin.Object { return &PageListOrderedItemBlocks{} },
		PageRelatedArticleTypeID:                                                func() bin.Object { return &PageRelatedArticle{} },
		PageTypeID:                                                              func() bin.Object { return &Page{} },
		HelpSupportNameTypeID:                                                   func() bin.Object { return &HelpSupportName{} },
		HelpUserInfoEmptyTypeID:                                                 func() bin.Object { return &HelpUserInfoEmpty{} },
		HelpUserInfoTypeID:                                                      func() bin.Object { return &HelpUserInfo{} },
		PollAnswerTypeID:                                                        func() bin.Object { return &PollAnswer{} },
		PollTypeID:                                                              func() bin.Object { return &Poll{} },
		PollAnswerVotersTypeID:                                                  func() bin.Object { return &PollAnswerVoters{} },
		PollResultsTypeID:                                                       func() bin.Object { return &PollResults{} },
		ChatOnlinesTypeID:                                                       func() bin.Object { return &ChatOnlines{} },
		StatsURLTypeID:                                                          func() bin.Object { return &StatsURL{} },
		ChatAdminRightsTypeID:                                                   func() bin.Object { return &ChatAdminRights{} },
		ChatBannedRightsTypeID:                                                  func() bin.Object { return &ChatBannedRights{} },
		InputWallPaperTypeID:                                                    func() bin.Object { return &InputWallPaper{} },
		InputWallPaperSlugTypeID:                                                func() bin.Object { return &InputWallPaperSlug{} },
		InputWallPaperNoFileTypeID:                                              func() bin.Object { return &InputWallPaperNoFile{} },
		AccountWallPapersNotModifiedTypeID:                                      func() bin.Object { return &AccountWallPapersNotModified{} },
		AccountWallPapersTypeID:                                                 func() bin.Object { return &AccountWallPapers{} },
		CodeSettingsTypeID:                                                      func() bin.Object { return &CodeSettings{} },
		WallPaperSettingsTypeID:                                                 func() bin.Object { return &WallPaperSettings{} },
		AutoDownloadSettingsTypeID:                                              func() bin.Object { return &AutoDownloadSettings{} },
		AccountAutoDownloadSettingsTypeID:                                       func() bin.Object { return &AccountAutoDownloadSettings{} },
		EmojiKeywordTypeID:                                                      func() bin.Object { return &EmojiKeyword{} },
		EmojiKeywordDeletedTypeID:                                               func() bin.Object { return &EmojiKeywordDeleted{} },
		EmojiKeywordsDifferenceTypeID:                                           func() bin.Object { return &EmojiKeywordsDifference{} },
		EmojiURLTypeID:                                                          func() bin.Object { return &EmojiURL{} },
		EmojiLanguageTypeID:                                                     func() bin.Object { return &EmojiLanguage{} },
		FolderTypeID:                                                            func() bin.Object { return &Folder{} },
		InputFolderPeerTypeID:                                                   func() bin.Object { return &InputFolderPeer{} },
		FolderPeerTypeID:                                                        func() bin.Object { return &FolderPeer{} },
		MessagesSearchCounterTypeID:                                             func() bin.Object { return &MessagesSearchCounter{} },
		URLAuthResultRequestTypeID:                                              func() bin.Object { return &URLAuthResultRequest{} },
		URLAuthResultAcceptedTypeID:                                             func() bin.Object { return &URLAuthResultAccepted{} },
		URLAuthResultDefaultTypeID:                                              func() bin.Object { return &URLAuthResultDefault{} },
		ChannelLocationEmptyTypeID:                                              func() bin.Object { return &ChannelLocationEmpty{} },
		ChannelLocationTypeID:                                                   func() bin.Object { return &ChannelLocation{} },
		PeerLocatedTypeID:                                                       func() bin.Object { return &PeerLocated{} },
		PeerSelfLocatedTypeID:                                                   func() bin.Object { return &PeerSelfLocated{} },
		RestrictionReasonTypeID:                                                 func() bin.Object { return &RestrictionReason{} },
		InputThemeTypeID:                                                        func() bin.Object { return &InputTheme{} },
		InputThemeSlugTypeID:                                                    func() bin.Object { return &InputThemeSlug{} },
		ThemeTypeID:                                                             func() bin.Object { return &Theme{} },
		AccountThemesNotModifiedTypeID:                                          func() bin.Object { return &AccountThemesNotModified{} },
		AccountThemesTypeID:                                                     func() bin.Object { return &AccountThemes{} },
		AuthLoginTokenTypeID:                                                    func() bin.Object { return &AuthLoginToken{} },
		AuthLoginTokenMigrateToTypeID:                                           func() bin.Object { return &AuthLoginTokenMigrateTo{} },
		AuthLoginTokenSuccessTypeID:                                             func() bin.Object { return &AuthLoginTokenSuccess{} },
		AccountContentSettingsTypeID:                                            func() bin.Object { return &AccountContentSettings{} },
		MessagesInactiveChatsTypeID:                                             func() bin.Object { return &MessagesInactiveChats{} },
		BaseThemeClassicTypeID:                                                  func() bin.Object { return &BaseThemeClassic{} },
		BaseThemeDayTypeID:                                                      func() bin.Object { return &BaseThemeDay{} },
		BaseThemeNightTypeID:                                                    func() bin.Object { return &BaseThemeNight{} },
		BaseThemeTintedTypeID:                                                   func() bin.Object { return &BaseThemeTinted{} },
		BaseThemeArcticTypeID:                                                   func() bin.Object { return &BaseThemeArctic{} },
		InputThemeSettingsTypeID:                                                func() bin.Object { return &InputThemeSettings{} },
		ThemeSettingsTypeID:                                                     func() bin.Object { return &ThemeSettings{} },
		WebPageAttributeThemeTypeID:                                             func() bin.Object { return &WebPageAttributeTheme{} },
		MessageUserVoteTypeID:                                                   func() bin.Object { return &MessageUserVote{} },
		MessageUserVoteInputOptionTypeID:                                        func() bin.Object { return &MessageUserVoteInputOption{} },
		MessageUserVoteMultipleTypeID:                                           func() bin.Object { return &MessageUserVoteMultiple{} },
		MessagesVotesListTypeID:                                                 func() bin.Object { return &MessagesVotesList{} },
		BankCardOpenURLTypeID:                                                   func() bin.Object { return &BankCardOpenURL{} },
		PaymentsBankCardDataTypeID:                                              func() bin.Object { return &PaymentsBankCardData{} },
		DialogFilterTypeID:                                                      func() bin.Object { return &DialogFilter{} },
		DialogFilterDefaultTypeID:                                               func() bin.Object { return &DialogFilterDefault{} },
		DialogFilterChatlistTypeID:                                              func() bin.Object { return &DialogFilterChatlist{} },
		DialogFilterSuggestedTypeID:                                             func() bin.Object { return &DialogFilterSuggested{} },
		StatsDateRangeDaysTypeID:                                                func() bin.Object { return &StatsDateRangeDays{} },
		StatsAbsValueAndPrevTypeID:                                              func() bin.Object { return &StatsAbsValueAndPrev{} },
		StatsPercentValueTypeID:                                                 func() bin.Object { return &StatsPercentValue{} },
		StatsGraphAsyncTypeID:                                                   func() bin.Object { return &StatsGraphAsync{} },
		StatsGraphErrorTypeID:                                                   func() bin.Object { return &StatsGraphError{} },
		StatsGraphTypeID:                                                        func() bin.Object { return &StatsGraph{} },
		MessageInteractionCountersTypeID:                                        func() bin.Object { return &MessageInteractionCounters{} },
		StatsBroadcastStatsTypeID:                                               func() bin.Object { return &StatsBroadcastStats{} },
		HelpPromoDataEmptyTypeID:                                                func() bin.Object { return &HelpPromoDataEmpty{} },
		HelpPromoDataTypeID:                                                     func() bin.Object { return &HelpPromoData{} },
		VideoSizeTypeID:                                                         func() bin.Object { return &VideoSize{} },
		VideoSizeEmojiMarkupTypeID:                                              func() bin.Object { return &VideoSizeEmojiMarkup{} },
		VideoSizeStickerMarkupTypeID:                                            func() bin.Object { return &VideoSizeStickerMarkup{} },
		StatsGroupTopPosterTypeID:                                               func() bin.Object { return &StatsGroupTopPoster{} },
		StatsGroupTopAdminTypeID:                                                func() bin.Object { return &StatsGroupTopAdmin{} },
		StatsGroupTopInviterTypeID:                                              func() bin.Object { return &StatsGroupTopInviter{} },
		StatsMegagroupStatsTypeID:                                               func() bin.Object { return &StatsMegagroupStats{} },
		GlobalPrivacySettingsTypeID:                                             func() bin.Object { return &GlobalPrivacySettings{} },
		HelpCountryCodeTypeID:                                                   func() bin.Object { return &HelpCountryCode{} },
		HelpCountryTypeID:                                                       func() bin.Object { return &HelpCountry{} },
		HelpCountriesListNotModifiedTypeID:                                      func() bin.Object { return &HelpCountriesListNotModified{} },
		HelpCountriesListTypeID:                                                 func() bin.Object { return &HelpCountriesList{} },
		MessageViewsTypeID:                                                      func() bin.Object { return &MessageViews{} },
		MessagesMessageViewsTypeID:                                              func() bin.Object { return &MessagesMessageViews{} },
		MessagesDiscussionMessageTypeID:                                         func() bin.Object { return &MessagesDiscussionMessage{} },
		MessageReplyHeaderTypeID:                                                func() bin.Object { return &MessageReplyHeader{} },
		MessageRepliesTypeID:                                                    func() bin.Object { return &MessageReplies{} },
		PeerBlockedTypeID:                                                       func() bin.Object { return &PeerBlocked{} },
		StatsMessageStatsTypeID:                                                 func() bin.Object { return &StatsMessageStats{} },
		GroupCallDiscardedTypeID:                                                func() bin.Object { return &GroupCallDiscarded{} },
		GroupCallTypeID:                                                         func() bin.Object { return &GroupCall{} },
		InputGroupCallTypeID:                                                    func() bin.Object { return &InputGroupCall{} },
		GroupCallParticipantTypeID:                                              func() bin.Object { return &GroupCallParticipant{} },
		PhoneGroupCallTypeID:                                                    func() bin.Object { return &PhoneGroupCall{} },
		PhoneGroupParticipantsTypeID:                                            func() bin.Object { return &PhoneGroupParticipants{} },
		InlineQueryPeerTypeSameBotPMTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeSameBotPM{} },
		InlineQueryPeerTypePMTypeID:                                             func() bin.Object { return &InlineQueryPeerTypePM{} },
		InlineQueryPeerTypeChatTypeID:                                           func() bin.Object { return &InlineQueryPeerTypeChat{} },
		InlineQueryPeerTypeMegagroupTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeMegagroup{} },
		InlineQueryPeerTypeBroadcastTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeBroadcast{} },
		InlineQueryPeerTypeBotPMTypeID:                                          func() bin.Object { return &InlineQueryPeerTypeBotPM{} },
		MessagesHistoryImportTypeID:                                             func() bin.Object { return &MessagesHistoryImport{} },
		MessagesHistoryImportParsedTypeID:                                       func() bin.Object { return &MessagesHistoryImportParsed{} },
		MessagesAffectedFoundMessagesTypeID:                                     func() bin.Object { return &MessagesAffectedFoundMessages{} },
		ChatInviteImporterTypeID:                                                func() bin.Object { return &ChatInviteImporter{} },
		MessagesExportedChatInvitesTypeID:                                       func() bin.Object { return &MessagesExportedChatInvites{} },
		MessagesExportedChatInviteTypeID:                                        func() bin.Object { return &MessagesExportedChatInvite{} },
		MessagesExportedChatInviteReplacedTypeID:                                func() bin.Object { return &MessagesExportedChatInviteReplaced{} },
		MessagesChatInviteImportersTypeID:                                       func() bin.Object { return &MessagesChatInviteImporters{} },
		ChatAdminWithInvitesTypeID:                                              func() bin.Object { return &ChatAdminWithInvites{} },
		MessagesChatAdminsWithInvitesTypeID:                                     func() bin.Object { return &MessagesChatAdminsWithInvites{} },
		MessagesCheckedHistoryImportPeerTypeID:                                  func() bin.Object { return &MessagesCheckedHistoryImportPeer{} },
		PhoneJoinAsPeersTypeID:                                                  func() bin.Object { return &PhoneJoinAsPeers{} },
		PhoneExportedGroupCallInviteTypeID:                                      func() bin.Object { return &PhoneExportedGroupCallInvite{} },
		GroupCallParticipantVideoSourceGroupTypeID:                              func() bin.Object { return &GroupCallParticipantVideoSourceGroup{} },
		GroupCallParticipantVideoTypeID:                                         func() bin.Object { return &GroupCallParticipantVideo{} },
		StickersSuggestedShortNameTypeID:                                        func() bin.Object { return &StickersSuggestedShortName{} },
		BotCommandScopeDefaultTypeID:                                            func() bin.Object { return &BotCommandScopeDefault{} },
		BotCommandScopeUsersTypeID:                                              func() bin.Object { return &BotCommandScopeUsers{} },
		BotCommandScopeChatsTypeID:                                              func() bin.Object { return &BotCommandScopeChats{} },
		BotCommandScopeChatAdminsTypeID:                                         func() bin.Object { return &BotCommandScopeChatAdmins{} },
		BotCommandScopePeerTypeID:                                               func() bin.Object { return &BotCommandScopePeer{} },
		BotCommandScopePeerAdminsTypeID:                                         func() bin.Object { return &BotCommandScopePeerAdmins{} },
		BotCommandScopePeerUserTypeID:                                           func() bin.Object { return &BotCommandScopePeerUser{} },
		AccountResetPasswordFailedWaitTypeID:                                    func() bin.Object { return &AccountResetPasswordFailedWait{} },
		AccountResetPasswordRequestedWaitTypeID:                                 func() bin.Object { return &AccountResetPasswordRequestedWait{} },
		AccountResetPasswordOkTypeID:                                            func() bin.Object { return &AccountResetPasswordOk{} },
		SponsoredMessageTypeID:                                                  func() bin.Object { return &SponsoredMessage{} },
		MessagesSponsoredMessagesTypeID:                                         func() bin.Object { return &MessagesSponsoredMessages{} },
		MessagesSponsoredMessagesEmptyTypeID:                                    func() bin.Object { return &MessagesSponsoredMessagesEmpty{} },
		SearchResultsCalendarPeriodTypeID:                                       func() bin.Object { return &SearchResultsCalendarPeriod{} },
		MessagesSearchResultsCalendarTypeID:                                     func() bin.Object { return &MessagesSearchResultsCalendar{} },
		SearchResultPositionTypeID:                                              func() bin.Object { return &SearchResultPosition{} },
		MessagesSearchResultsPositionsTypeID:                                    func() bin.Object { return &MessagesSearchResultsPositions{} },
		ChannelsSendAsPeersTypeID:                                               func() bin.Object { return &ChannelsSendAsPeers{} },
		UsersUserFullTypeID:                                                     func() bin.Object { return &UsersUserFull{} },
		MessagesPeerSettingsTypeID:                                              func() bin.Object { return &MessagesPeerSettings{} },
		AuthLoggedOutTypeID:                                                     func() bin.Object { return &AuthLoggedOut{} },
		ReactionCountTypeID:                                                     func() bin.Object { return &ReactionCount{} },
		MessageReactionsTypeID:                                                  func() bin.Object { return &MessageReactions{} },
		MessagesMessageReactionsListTypeID:                                      func() bin.Object { return &MessagesMessageReactionsList{} },
		AvailableReactionTypeID:                                                 func() bin.Object { return &AvailableReaction{} },
		MessagesAvailableReactionsNotModifiedTypeID:                             func() bin.Object { return &MessagesAvailableReactionsNotModified{} },
		MessagesAvailableReactionsTypeID:                                        func() bin.Object { return &MessagesAvailableReactions{} },
		MessagePeerReactionTypeID:                                               func() bin.Object { return &MessagePeerReaction{} },
		GroupCallStreamChannelTypeID:                                            func() bin.Object { return &GroupCallStreamChannel{} },
		PhoneGroupCallStreamChannelsTypeID:                                      func() bin.Object { return &PhoneGroupCallStreamChannels{} },
		PhoneGroupCallStreamRtmpURLTypeID:                                       func() bin.Object { return &PhoneGroupCallStreamRtmpURL{} },
		AttachMenuBotIconColorTypeID:                                            func() bin.Object { return &AttachMenuBotIconColor{} },
		AttachMenuBotIconTypeID:                                                 func() bin.Object { return &AttachMenuBotIcon{} },
		AttachMenuBotTypeID:                                                     func() bin.Object { return &AttachMenuBot{} },
		AttachMenuBotsNotModifiedTypeID:                                         func() bin.Object { return &AttachMenuBotsNotModified{} },
		AttachMenuBotsTypeID:                                                    func() bin.Object { return &AttachMenuBots{} },
		AttachMenuBotsBotTypeID:                                                 func() bin.Object { return &AttachMenuBotsBot{} },
		WebViewResultURLTypeID:                                                  func() bin.Object { return &WebViewResultURL{} },
		SimpleWebViewResultURLTypeID:                                            func() bin.Object { return &SimpleWebViewResultURL{} },
		WebViewMessageSentTypeID:                                                func() bin.Object { return &WebViewMessageSent{} },
		BotMenuButtonDefaultTypeID:                                              func() bin.Object { return &BotMenuButtonDefault{} },
		BotMenuButtonCommandsTypeID:                                             func() bin.Object { return &BotMenuButtonCommands{} },
		BotMenuButtonTypeID:                                                     func() bin.Object { return &BotMenuButton{} },
		AccountSavedRingtonesNotModifiedTypeID:                                  func() bin.Object { return &AccountSavedRingtonesNotModified{} },
		AccountSavedRingtonesTypeID:                                             func() bin.Object { return &AccountSavedRingtones{} },
		NotificationSoundDefaultTypeID:                                          func() bin.Object { return &NotificationSoundDefault{} },
		NotificationSoundNoneTypeID:                                             func() bin.Object { return &NotificationSoundNone{} },
		NotificationSoundLocalTypeID:                                            func() bin.Object { return &NotificationSoundLocal{} },
		NotificationSoundRingtoneTypeID:                                         func() bin.Object { return &NotificationSoundRingtone{} },
		AccountSavedRingtoneTypeID:                                              func() bin.Object { return &AccountSavedRingtone{} },
		AccountSavedRingtoneConvertedTypeID:                                     func() bin.Object { return &AccountSavedRingtoneConverted{} },
		AttachMenuPeerTypeSameBotPMTypeID:                                       func() bin.Object { return &AttachMenuPeerTypeSameBotPM{} },
		AttachMenuPeerTypeBotPMTypeID:                                           func() bin.Object { return &AttachMenuPeerTypeBotPM{} },
		AttachMenuPeerTypePMTypeID:                                              func() bin.Object { return &AttachMenuPeerTypePM{} },
		AttachMenuPeerTypeChatTypeID:                                            func() bin.Object { return &AttachMenuPeerTypeChat{} },
		AttachMenuPeerTypeBroadcastTypeID:                                       func() bin.Object { return &AttachMenuPeerTypeBroadcast{} },
		InputInvoiceMessageTypeID:                                               func() bin.Object { return &InputInvoiceMessage{} },
		InputInvoiceSlugTypeID:                                                  func() bin.Object { return &InputInvoiceSlug{} },
		PaymentsExportedInvoiceTypeID:                                           func() bin.Object { return &PaymentsExportedInvoice{} },
		MessagesTranscribedAudioTypeID:                                          func() bin.Object { return &MessagesTranscribedAudio{} },
		HelpPremiumPromoTypeID:                                                  func() bin.Object { return &HelpPremiumPromo{} },
		InputStorePaymentPremiumSubscriptionTypeID:                              func() bin.Object { return &InputStorePaymentPremiumSubscription{} },
		InputStorePaymentGiftPremiumTypeID:                                      func() bin.Object { return &InputStorePaymentGiftPremium{} },
		PremiumGiftOptionTypeID:                                                 func() bin.Object { return &PremiumGiftOption{} },
		PaymentFormMethodTypeID:                                                 func() bin.Object { return &PaymentFormMethod{} },
		EmojiStatusEmptyTypeID:                                                  func() bin.Object { return &EmojiStatusEmpty{} },
		EmojiStatusTypeID:                                                       func() bin.Object { return &EmojiStatus{} },
		EmojiStatusUntilTypeID:                                                  func() bin.Object { return &EmojiStatusUntil{} },
		AccountEmojiStatusesNotModifiedTypeID:                                   func() bin.Object { return &AccountEmojiStatusesNotModified{} },
		AccountEmojiStatusesTypeID:                                              func() bin.Object { return &AccountEmojiStatuses{} },
		ReactionEmptyTypeID:                                                     func() bin.Object { return &ReactionEmpty{} },
		ReactionEmojiTypeID:                                                     func() bin.Object { return &ReactionEmoji{} },
		ReactionCustomEmojiTypeID:                                               func() bin.Object { return &ReactionCustomEmoji{} },
		ChatReactionsNoneTypeID:                                                 func() bin.Object { return &ChatReactionsNone{} },
		ChatReactionsAllTypeID:                                                  func() bin.Object { return &ChatReactionsAll{} },
		ChatReactionsSomeTypeID:                                                 func() bin.Object { return &ChatReactionsSome{} },
		MessagesReactionsNotModifiedTypeID:                                      func() bin.Object { return &MessagesReactionsNotModified{} },
		MessagesReactionsTypeID:                                                 func() bin.Object { return &MessagesReactions{} },
		EmailVerifyPurposeLoginSetupTypeID:                                      func() bin.Object { return &EmailVerifyPurposeLoginSetup{} },
		EmailVerifyPurposeLoginChangeTypeID:                                     func() bin.Object { return &EmailVerifyPurposeLoginChange{} },
		EmailVerifyPurposePassportTypeID:                                        func() bin.Object { return &EmailVerifyPurposePassport{} },
		EmailVerificationCodeTypeID:                                             func() bin.Object { return &EmailVerificationCode{} },
		EmailVerificationGoogleTypeID:                                           func() bin.Object { return &EmailVerificationGoogle{} },
		EmailVerificationAppleTypeID:                                            func() bin.Object { return &EmailVerificationApple{} },
		AccountEmailVerifiedTypeID:                                              func() bin.Object { return &AccountEmailVerified{} },
		AccountEmailVerifiedLoginTypeID:                                         func() bin.Object { return &AccountEmailVerifiedLogin{} },
		PremiumSubscriptionOptionTypeID:                                         func() bin.Object { return &PremiumSubscriptionOption{} },
		SendAsPeerTypeID:                                                        func() bin.Object { return &SendAsPeer{} },
		MessageExtendedMediaPreviewTypeID:                                       func() bin.Object { return &MessageExtendedMediaPreview{} },
		MessageExtendedMediaTypeID:                                              func() bin.Object { return &MessageExtendedMedia{} },
		StickerKeywordTypeID:                                                    func() bin.Object { return &StickerKeyword{} },
		UsernameTypeID:                                                          func() bin.Object { return &Username{} },
		ForumTopicDeletedTypeID:                                                 func() bin.Object { return &ForumTopicDeleted{} },
		ForumTopicTypeID:                                                        func() bin.Object { return &ForumTopic{} },
		MessagesForumTopicsTypeID:                                               func() bin.Object { return &MessagesForumTopics{} },
		DefaultHistoryTTLTypeID:                                                 func() bin.Object { return &DefaultHistoryTTL{} },
		ExportedContactTokenTypeID:                                              func() bin.Object { return &ExportedContactToken{} },
		RequestPeerTypeUserTypeID:                                               func() bin.Object { return &RequestPeerTypeUser{} },
		RequestPeerTypeChatTypeID:                                               func() bin.Object { return &RequestPeerTypeChat{} },
		RequestPeerTypeBroadcastTypeID:                                          func() bin.Object { return &RequestPeerTypeBroadcast{} },
		EmojiListNotModifiedTypeID:                                              func() bin.Object { return &EmojiListNotModified{} },
		EmojiListTypeID:                                                         func() bin.Object { return &EmojiList{} },
		EmojiGroupTypeID:                                                        func() bin.Object { return &EmojiGroup{} },
		MessagesEmojiGroupsNotModifiedTypeID:                                    func() bin.Object { return &MessagesEmojiGroupsNotModified{} },
		MessagesEmojiGroupsTypeID:                                               func() bin.Object { return &MessagesEmojiGroups{} },
		TextWithEntitiesTypeID:                                                  func() bin.Object { return &TextWithEntities{} },
		MessagesTranslateResultTypeID:                                           func() bin.Object { return &MessagesTranslateResult{} },
		AutoSaveSettingsTypeID:                                                  func() bin.Object { return &AutoSaveSettings{} },
		AutoSaveExceptionTypeID:                                                 func() bin.Object { return &AutoSaveException{} },
		AccountAutoSaveSettingsTypeID:                                           func() bin.Object { return &AccountAutoSaveSettings{} },
		HelpAppConfigNotModifiedTypeID:                                          func() bin.Object { return &HelpAppConfigNotModified{} },
		HelpAppConfigTypeID:                                                     func() bin.Object { return &HelpAppConfig{} },
		InputBotAppIDTypeID:                                                     func() bin.Object { return &InputBotAppID{} },
		InputBotAppShortNameTypeID:                                              func() bin.Object { return &InputBotAppShortName{} },
		BotAppNotModifiedTypeID:                                                 func() bin.Object { return &BotAppNotModified{} },
		BotAppTypeID:                                                            func() bin.Object { return &BotApp{} },
		MessagesBotAppTypeID:                                                    func() bin.Object { return &MessagesBotApp{} },
		AppWebViewResultURLTypeID:                                               func() bin.Object { return &AppWebViewResultURL{} },
		InlineBotWebViewTypeID:                                                  func() bin.Object { return &InlineBotWebView{} },
		ReadParticipantDateTypeID:                                               func() bin.Object { return &ReadParticipantDate{} },
		InputChatlistDialogFilterTypeID:                                         func() bin.Object { return &InputChatlistDialogFilter{} },
		ExportedChatlistInviteTypeID:                                            func() bin.Object { return &ExportedChatlistInvite{} },
		ChatlistsExportedChatlistInviteTypeID:                                   func() bin.Object { return &ChatlistsExportedChatlistInvite{} },
		ChatlistsExportedInvitesTypeID:                                          func() bin.Object { return &ChatlistsExportedInvites{} },
		ChatlistsChatlistInviteAlreadyTypeID:                                    func() bin.Object { return &ChatlistsChatlistInviteAlready{} },
		ChatlistsChatlistInviteTypeID:                                           func() bin.Object { return &ChatlistsChatlistInvite{} },
		ChatlistsChatlistUpdatesTypeID:                                          func() bin.Object { return &ChatlistsChatlistUpdates{} },
		BotsBotInfoTypeID:                                                       func() bin.Object { return &BotsBotInfo{} },
		InvokeAfterMsgRequestTypeID:                                             func() bin.Object { return &InvokeAfterMsgRequest{} },
		InvokeAfterMsgsRequestTypeID:                                            func() bin.Object { return &InvokeAfterMsgsRequest{} },
		InitConnectionRequestTypeID:                                             func() bin.Object { return &InitConnectionRequest{} },
		InvokeWithLayerRequestTypeID:                                            func() bin.Object { return &InvokeWithLayerRequest{} },
		InvokeWithoutUpdatesRequestTypeID:                                       func() bin.Object { return &InvokeWithoutUpdatesRequest{} },
		InvokeWithMessagesRangeRequestTypeID:                                    func() bin.Object { return &InvokeWithMessagesRangeRequest{} },
		InvokeWithTakeoutRequestTypeID:                                          func() bin.Object { return &InvokeWithTakeoutRequest{} },
		AuthSendCodeRequestTypeID:                                               func() bin.Object { return &AuthSendCodeRequest{} },
		AuthSignUpRequestTypeID:                                                 func() bin.Object { return &AuthSignUpRequest{} },
		AuthSignInRequestTypeID:                                                 func() bin.Object { return &AuthSignInRequest{} },
		AuthLogOutRequestTypeID:                                                 func() bin.Object { return &AuthLogOutRequest{} },
		AuthResetAuthorizationsRequestTypeID:                                    func() bin.Object { return &AuthResetAuthorizationsRequest{} },
		AuthExportAuthorizationRequestTypeID:                                    func() bin.Object { return &AuthExportAuthorizationRequest{} },
		AuthImportAuthorizationRequestTypeID:                                    func() bin.Object { return &AuthImportAuthorizationRequest{} },
		AuthBindTempAuthKeyRequestTypeID:                                        func() bin.Object { return &AuthBindTempAuthKeyRequest{} },
		AuthImportBotAuthorizationRequestTypeID:                                 func() bin.Object { return &AuthImportBotAuthorizationRequest{} },
		AuthCheckPasswordRequestTypeID:                                          func() bin.Object { return &AuthCheckPasswordRequest{} },
		AuthRequestPasswordRecoveryRequestTypeID:                                func() bin.Object { return &AuthRequestPasswordRecoveryRequest{} },
		AuthRecoverPasswordRequestTypeID:                                        func() bin.Object { return &AuthRecoverPasswordRequest{} },
		AuthResendCodeRequestTypeID:                                             func() bin.Object { return &AuthResendCodeRequest{} },
		AuthCancelCodeRequestTypeID:                                             func() bin.Object { return &AuthCancelCodeRequest{} },
		AuthDropTempAuthKeysRequestTypeID:                                       func() bin.Object { return &AuthDropTempAuthKeysRequest{} },
		AuthExportLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthExportLoginTokenRequest{} },
		AuthImportLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthImportLoginTokenRequest{} },
		AuthAcceptLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthAcceptLoginTokenRequest{} },
		AuthCheckRecoveryPasswordRequestTypeID:                                  func() bin.Object { return &AuthCheckRecoveryPasswordRequest{} },
		AuthImportWebTokenAuthorizationRequestTypeID:                            func() bin.Object { return &AuthImportWebTokenAuthorizationRequest{} },
		AuthRequestFirebaseSMSRequestTypeID:                                     func() bin.Object { return &AuthRequestFirebaseSMSRequest{} },
		AuthResetLoginEmailRequestTypeID:                                        func() bin.Object { return &AuthResetLoginEmailRequest{} },
		AccountRegisterDeviceRequestTypeID:                                      func() bin.Object { return &AccountRegisterDeviceRequest{} },
		AccountUnregisterDeviceRequestTypeID:                                    func() bin.Object { return &AccountUnregisterDeviceRequest{} },
		AccountUpdateNotifySettingsRequestTypeID:                                func() bin.Object { return &AccountUpdateNotifySettingsRequest{} },
		AccountGetNotifySettingsRequestTypeID:                                   func() bin.Object { return &AccountGetNotifySettingsRequest{} },
		AccountResetNotifySettingsRequestTypeID:                                 func() bin.Object { return &AccountResetNotifySettingsRequest{} },
		AccountUpdateProfileRequestTypeID:                                       func() bin.Object { return &AccountUpdateProfileRequest{} },
		AccountUpdateStatusRequestTypeID:                                        func() bin.Object { return &AccountUpdateStatusRequest{} },
		AccountGetWallPapersRequestTypeID:                                       func() bin.Object { return &AccountGetWallPapersRequest{} },
		AccountReportPeerRequestTypeID:                                          func() bin.Object { return &AccountReportPeerRequest{} },
		AccountCheckUsernameRequestTypeID:                                       func() bin.Object { return &AccountCheckUsernameRequest{} },
		AccountUpdateUsernameRequestTypeID:                                      func() bin.Object { return &AccountUpdateUsernameRequest{} },
		AccountGetPrivacyRequestTypeID:                                          func() bin.Object { return &AccountGetPrivacyRequest{} },
		AccountSetPrivacyRequestTypeID:                                          func() bin.Object { return &AccountSetPrivacyRequest{} },
		AccountDeleteAccountRequestTypeID:                                       func() bin.Object { return &AccountDeleteAccountRequest{} },
		AccountGetAccountTTLRequestTypeID:                                       func() bin.Object { return &AccountGetAccountTTLRequest{} },
		AccountSetAccountTTLRequestTypeID:                                       func() bin.Object { return &AccountSetAccountTTLRequest{} },
		AccountSendChangePhoneCodeRequestTypeID:                                 func() bin.Object { return &AccountSendChangePhoneCodeRequest{} },
		AccountChangePhoneRequestTypeID:                                         func() bin.Object { return &AccountChangePhoneRequest{} },
		AccountUpdateDeviceLockedRequestTypeID:                                  func() bin.Object { return &AccountUpdateDeviceLockedRequest{} },
		AccountGetAuthorizationsRequestTypeID:                                   func() bin.Object { return &AccountGetAuthorizationsRequest{} },
		AccountResetAuthorizationRequestTypeID:                                  func() bin.Object { return &AccountResetAuthorizationRequest{} },
		AccountGetPasswordRequestTypeID:                                         func() bin.Object { return &AccountGetPasswordRequest{} },
		AccountGetPasswordSettingsRequestTypeID:                                 func() bin.Object { return &AccountGetPasswordSettingsRequest{} },
		AccountUpdatePasswordSettingsRequestTypeID:                              func() bin.Object { return &AccountUpdatePasswordSettingsRequest{} },
		AccountSendConfirmPhoneCodeRequestTypeID:                                func() bin.Object { return &AccountSendConfirmPhoneCodeRequest{} },
		AccountConfirmPhoneRequestTypeID:                                        func() bin.Object { return &AccountConfirmPhoneRequest{} },
		AccountGetTmpPasswordRequestTypeID:                                      func() bin.Object { return &AccountGetTmpPasswordRequest{} },
		AccountGetWebAuthorizationsRequestTypeID:                                func() bin.Object { return &AccountGetWebAuthorizationsRequest{} },
		AccountResetWebAuthorizationRequestTypeID:                               func() bin.Object { return &AccountResetWebAuthorizationRequest{} },
		AccountResetWebAuthorizationsRequestTypeID:                              func() bin.Object { return &AccountResetWebAuthorizationsRequest{} },
		AccountGetAllSecureValuesRequestTypeID:                                  func() bin.Object { return &AccountGetAllSecureValuesRequest{} },
		AccountGetSecureValueRequestTypeID:                                      func() bin.Object { return &AccountGetSecureValueRequest{} },
		AccountSaveSecureValueRequestTypeID:                                     func() bin.Object { return &AccountSaveSecureValueRequest{} },
		AccountDeleteSecureValueRequestTypeID:                                   func() bin.Object { return &AccountDeleteSecureValueRequest{} },
		AccountGetAuthorizationFormRequestTypeID:                                func() bin.Object { return &AccountGetAuthorizationFormRequest{} },
		AccountAcceptAuthorizationRequestTypeID:                                 func() bin.Object { return &AccountAcceptAuthorizationRequest{} },
		AccountSendVerifyPhoneCodeRequestTypeID:                                 func() bin.Object { return &AccountSendVerifyPhoneCodeRequest{} },
		AccountVerifyPhoneRequestTypeID:                                         func() bin.Object { return &AccountVerifyPhoneRequest{} },
		AccountSendVerifyEmailCodeRequestTypeID:                                 func() bin.Object { return &AccountSendVerifyEmailCodeRequest{} },
		AccountVerifyEmailRequestTypeID:                                         func() bin.Object { return &AccountVerifyEmailRequest{} },
		AccountInitTakeoutSessionRequestTypeID:                                  func() bin.Object { return &AccountInitTakeoutSessionRequest{} },
		AccountFinishTakeoutSessionRequestTypeID:                                func() bin.Object { return &AccountFinishTakeoutSessionRequest{} },
		AccountConfirmPasswordEmailRequestTypeID:                                func() bin.Object { return &AccountConfirmPasswordEmailRequest{} },
		AccountResendPasswordEmailRequestTypeID:                                 func() bin.Object { return &AccountResendPasswordEmailRequest{} },
		AccountCancelPasswordEmailRequestTypeID:                                 func() bin.Object { return &AccountCancelPasswordEmailRequest{} },
		AccountGetContactSignUpNotificationRequestTypeID:                        func() bin.Object { return &AccountGetContactSignUpNotificationRequest{} },
		AccountSetContactSignUpNotificationRequestTypeID:                        func() bin.Object { return &AccountSetContactSignUpNotificationRequest{} },
		AccountGetNotifyExceptionsRequestTypeID:                                 func() bin.Object { return &AccountGetNotifyExceptionsRequest{} },
		AccountGetWallPaperRequestTypeID:                                        func() bin.Object { return &AccountGetWallPaperRequest{} },
		AccountUploadWallPaperRequestTypeID:                                     func() bin.Object { return &AccountUploadWallPaperRequest{} },
		AccountSaveWallPaperRequestTypeID:                                       func() bin.Object { return &AccountSaveWallPaperRequest{} },
		AccountInstallWallPaperRequestTypeID:                                    func() bin.Object { return &AccountInstallWallPaperRequest{} },
		AccountResetWallPapersRequestTypeID:                                     func() bin.Object { return &AccountResetWallPapersRequest{} },
		AccountGetAutoDownloadSettingsRequestTypeID:                             func() bin.Object { return &AccountGetAutoDownloadSettingsRequest{} },
		AccountSaveAutoDownloadSettingsRequestTypeID:                            func() bin.Object { return &AccountSaveAutoDownloadSettingsRequest{} },
		AccountUploadThemeRequestTypeID:                                         func() bin.Object { return &AccountUploadThemeRequest{} },
		AccountCreateThemeRequestTypeID:                                         func() bin.Object { return &AccountCreateThemeRequest{} },
		AccountUpdateThemeRequestTypeID:                                         func() bin.Object { return &AccountUpdateThemeRequest{} },
		AccountSaveThemeRequestTypeID:                                           func() bin.Object { return &AccountSaveThemeRequest{} },
		AccountInstallThemeRequestTypeID:                                        func() bin.Object { return &AccountInstallThemeRequest{} },
		AccountGetThemeRequestTypeID:                                            func() bin.Object { return &AccountGetThemeRequest{} },
		AccountGetThemesRequestTypeID:                                           func() bin.Object { return &AccountGetThemesRequest{} },
		AccountSetContentSettingsRequestTypeID:                                  func() bin.Object { return &AccountSetContentSettingsRequest{} },
		AccountGetContentSettingsRequestTypeID:                                  func() bin.Object { return &AccountGetContentSettingsRequest{} },
		AccountGetMultiWallPapersRequestTypeID:                                  func() bin.Object { return &AccountGetMultiWallPapersRequest{} },
		AccountGetGlobalPrivacySettingsRequestTypeID:                            func() bin.Object { return &AccountGetGlobalPrivacySettingsRequest{} },
		AccountSetGlobalPrivacySettingsRequestTypeID:                            func() bin.Object { return &AccountSetGlobalPrivacySettingsRequest{} },
		AccountReportProfilePhotoRequestTypeID:                                  func() bin.Object { return &AccountReportProfilePhotoRequest{} },
		AccountResetPasswordRequestTypeID:                                       func() bin.Object { return &AccountResetPasswordRequest{} },
		AccountDeclinePasswordResetRequestTypeID:                                func() bin.Object { return &AccountDeclinePasswordResetRequest{} },
		AccountGetChatThemesRequestTypeID:                                       func() bin.Object { return &AccountGetChatThemesRequest{} },
		AccountSetAuthorizationTTLRequestTypeID:                                 func() bin.Object { return &AccountSetAuthorizationTTLRequest{} },
		AccountChangeAuthorizationSettingsRequestTypeID:                         func() bin.Object { return &AccountChangeAuthorizationSettingsRequest{} },
		AccountGetSavedRingtonesRequestTypeID:                                   func() bin.Object { return &AccountGetSavedRingtonesRequest{} },
		AccountSaveRingtoneRequestTypeID:                                        func() bin.Object { return &AccountSaveRingtoneRequest{} },
		AccountUploadRingtoneRequestTypeID:                                      func() bin.Object { return &AccountUploadRingtoneRequest{} },
		AccountUpdateEmojiStatusRequestTypeID:                                   func() bin.Object { return &AccountUpdateEmojiStatusRequest{} },
		AccountGetDefaultEmojiStatusesRequestTypeID:                             func() bin.Object { return &AccountGetDefaultEmojiStatusesRequest{} },
		AccountGetRecentEmojiStatusesRequestTypeID:                              func() bin.Object { return &AccountGetRecentEmojiStatusesRequest{} },
		AccountClearRecentEmojiStatusesRequestTypeID:                            func() bin.Object { return &AccountClearRecentEmojiStatusesRequest{} },
		AccountReorderUsernamesRequestTypeID:                                    func() bin.Object { return &AccountReorderUsernamesRequest{} },
		AccountToggleUsernameRequestTypeID:                                      func() bin.Object { return &AccountToggleUsernameRequest{} },
		AccountGetDefaultProfilePhotoEmojisRequestTypeID:                        func() bin.Object { return &AccountGetDefaultProfilePhotoEmojisRequest{} },
		AccountGetDefaultGroupPhotoEmojisRequestTypeID:                          func() bin.Object { return &AccountGetDefaultGroupPhotoEmojisRequest{} },
		AccountGetAutoSaveSettingsRequestTypeID:                                 func() bin.Object { return &AccountGetAutoSaveSettingsRequest{} },
		AccountSaveAutoSaveSettingsRequestTypeID:                                func() bin.Object { return &AccountSaveAutoSaveSettingsRequest{} },
		AccountDeleteAutoSaveExceptionsRequestTypeID:                            func() bin.Object { return &AccountDeleteAutoSaveExceptionsRequest{} },
		UsersGetUsersRequestTypeID:                                              func() bin.Object { return &UsersGetUsersRequest{} },
		UsersGetFullUserRequestTypeID:                                           func() bin.Object { return &UsersGetFullUserRequest{} },
		UsersSetSecureValueErrorsRequestTypeID:                                  func() bin.Object { return &UsersSetSecureValueErrorsRequest{} },
		ContactsGetContactIDsRequestTypeID:                                      func() bin.Object { return &ContactsGetContactIDsRequest{} },
		ContactsGetStatusesRequestTypeID:                                        func() bin.Object { return &ContactsGetStatusesRequest{} },
		ContactsGetContactsRequestTypeID:                                        func() bin.Object { return &ContactsGetContactsRequest{} },
		ContactsImportContactsRequestTypeID:                                     func() bin.Object { return &ContactsImportContactsRequest{} },
		ContactsDeleteContactsRequestTypeID:                                     func() bin.Object { return &ContactsDeleteContactsRequest{} },
		ContactsDeleteByPhonesRequestTypeID:                                     func() bin.Object { return &ContactsDeleteByPhonesRequest{} },
		ContactsBlockRequestTypeID:                                              func() bin.Object { return &ContactsBlockRequest{} },
		ContactsUnblockRequestTypeID:                                            func() bin.Object { return &ContactsUnblockRequest{} },
		ContactsGetBlockedRequestTypeID:                                         func() bin.Object { return &ContactsGetBlockedRequest{} },
		ContactsSearchRequestTypeID:                                             func() bin.Object { return &ContactsSearchRequest{} },
		ContactsResolveUsernameRequestTypeID:                                    func() bin.Object { return &ContactsResolveUsernameRequest{} },
		ContactsGetTopPeersRequestTypeID:                                        func() bin.Object { return &ContactsGetTopPeersRequest{} },
		ContactsResetTopPeerRatingRequestTypeID:                                 func() bin.Object { return &ContactsResetTopPeerRatingRequest{} },
		ContactsResetSavedRequestTypeID:                                         func() bin.Object { return &ContactsResetSavedRequest{} },
		ContactsGetSavedRequestTypeID:                                           func() bin.Object { return &ContactsGetSavedRequest{} },
		ContactsToggleTopPeersRequestTypeID:                                     func() bin.Object { return &ContactsToggleTopPeersRequest{} },
		ContactsAddContactRequestTypeID:                                         func() bin.Object { return &ContactsAddContactRequest{} },
		ContactsAcceptContactRequestTypeID:                                      func() bin.Object { return &ContactsAcceptContactRequest{} },
		ContactsGetLocatedRequestTypeID:                                         func() bin.Object { return &ContactsGetLocatedRequest{} },
		ContactsBlockFromRepliesRequestTypeID:                                   func() bin.Object { return &ContactsBlockFromRepliesRequest{} },
		ContactsResolvePhoneRequestTypeID:                                       func() bin.Object { return &ContactsResolvePhoneRequest{} },
		ContactsExportContactTokenRequestTypeID:                                 func() bin.Object { return &ContactsExportContactTokenRequest{} },
		ContactsImportContactTokenRequestTypeID:                                 func() bin.Object { return &ContactsImportContactTokenRequest{} },
		MessagesGetMessagesRequestTypeID:                                        func() bin.Object { return &MessagesGetMessagesRequest{} },
		MessagesGetDialogsRequestTypeID:                                         func() bin.Object { return &MessagesGetDialogsRequest{} },
		MessagesGetHistoryRequestTypeID:                                         func() bin.Object { return &MessagesGetHistoryRequest{} },
		MessagesSearchRequestTypeID:                                             func() bin.Object { return &MessagesSearchRequest{} },
		MessagesReadHistoryRequestTypeID:                                        func() bin.Object { return &MessagesReadHistoryRequest{} },
		MessagesDeleteHistoryRequestTypeID:                                      func() bin.Object { return &MessagesDeleteHistoryRequest{} },
		MessagesDeleteMessagesRequestTypeID:                                     func() bin.Object { return &MessagesDeleteMessagesRequest{} },
		MessagesReceivedMessagesRequestTypeID:                                   func() bin.Object { return &MessagesReceivedMessagesRequest{} },
		MessagesSetTypingRequestTypeID:                                          func() bin.Object { return &MessagesSetTypingRequest{} },
		MessagesSendMessageRequestTypeID:                                        func() bin.Object { return &MessagesSendMessageRequest{} },
		MessagesSendMediaRequestTypeID:                                          func() bin.Object { return &MessagesSendMediaRequest{} },
		MessagesForwardMessagesRequestTypeID:                                    func() bin.Object { return &MessagesForwardMessagesRequest{} },
		MessagesReportSpamRequestTypeID:                                         func() bin.Object { return &MessagesReportSpamRequest{} },
		MessagesGetPeerSettingsRequestTypeID:                                    func() bin.Object { return &MessagesGetPeerSettingsRequest{} },
		MessagesReportRequestTypeID:                                             func() bin.Object { return &MessagesReportRequest{} },
		MessagesGetChatsRequestTypeID:                                           func() bin.Object { return &MessagesGetChatsRequest{} },
		MessagesGetFullChatRequestTypeID:                                        func() bin.Object { return &MessagesGetFullChatRequest{} },
		MessagesEditChatTitleRequestTypeID:                                      func() bin.Object { return &MessagesEditChatTitleRequest{} },
		MessagesEditChatPhotoRequestTypeID:                                      func() bin.Object { return &MessagesEditChatPhotoRequest{} },
		MessagesAddChatUserRequestTypeID:                                        func() bin.Object { return &MessagesAddChatUserRequest{} },
		MessagesDeleteChatUserRequestTypeID:                                     func() bin.Object { return &MessagesDeleteChatUserRequest{} },
		MessagesCreateChatRequestTypeID:                                         func() bin.Object { return &MessagesCreateChatRequest{} },
		MessagesGetDhConfigRequestTypeID:                                        func() bin.Object { return &MessagesGetDhConfigRequest{} },
		MessagesRequestEncryptionRequestTypeID:                                  func() bin.Object { return &MessagesRequestEncryptionRequest{} },
		MessagesAcceptEncryptionRequestTypeID:                                   func() bin.Object { return &MessagesAcceptEncryptionRequest{} },
		MessagesDiscardEncryptionRequestTypeID:                                  func() bin.Object { return &MessagesDiscardEncryptionRequest{} },
		MessagesSetEncryptedTypingRequestTypeID:                                 func() bin.Object { return &MessagesSetEncryptedTypingRequest{} },
		MessagesReadEncryptedHistoryRequestTypeID:                               func() bin.Object { return &MessagesReadEncryptedHistoryRequest{} },
		MessagesSendEncryptedRequestTypeID:                                      func() bin.Object { return &MessagesSendEncryptedRequest{} },
		MessagesSendEncryptedFileRequestTypeID:                                  func() bin.Object { return &MessagesSendEncryptedFileRequest{} },
		MessagesSendEncryptedServiceRequestTypeID:                               func() bin.Object { return &MessagesSendEncryptedServiceRequest{} },
		MessagesReceivedQueueRequestTypeID:                                      func() bin.Object { return &MessagesReceivedQueueRequest{} },
		MessagesReportEncryptedSpamRequestTypeID:                                func() bin.Object { return &MessagesReportEncryptedSpamRequest{} },
		MessagesReadMessageContentsRequestTypeID:                                func() bin.Object { return &MessagesReadMessageContentsRequest{} },
		MessagesGetStickersRequestTypeID:                                        func() bin.Object { return &MessagesGetStickersRequest{} },
		MessagesGetAllStickersRequestTypeID:                                     func() bin.Object { return &MessagesGetAllStickersRequest{} },
		MessagesGetWebPagePreviewRequestTypeID:                                  func() bin.Object { return &MessagesGetWebPagePreviewRequest{} },
		MessagesExportChatInviteRequestTypeID:                                   func() bin.Object { return &MessagesExportChatInviteRequest{} },
		MessagesCheckChatInviteRequestTypeID:                                    func() bin.Object { return &MessagesCheckChatInviteRequest{} },
		MessagesImportChatInviteRequestTypeID:                                   func() bin.Object { return &MessagesImportChatInviteRequest{} },
		MessagesGetStickerSetRequestTypeID:                                      func() bin.Object { return &MessagesGetStickerSetRequest{} },
		MessagesInstallStickerSetRequestTypeID:                                  func() bin.Object { return &MessagesInstallStickerSetRequest{} },
		MessagesUninstallStickerSetRequestTypeID:                                func() bin.Object { return &MessagesUninstallStickerSetRequest{} },
		MessagesStartBotRequestTypeID:                                           func() bin.Object { return &MessagesStartBotRequest{} },
		MessagesGetMessagesViewsRequestTypeID:                                   func() bin.Object { return &MessagesGetMessagesViewsRequest{} },
		MessagesEditChatAdminRequestTypeID:                                      func() bin.Object { return &MessagesEditChatAdminRequest{} },
		MessagesMigrateChatRequestTypeID:                                        func() bin.Object { return &MessagesMigrateChatRequest{} },
		MessagesSearchGlobalRequestTypeID:                                       func() bin.Object { return &MessagesSearchGlobalRequest{} },
		MessagesReorderStickerSetsRequestTypeID:                                 func() bin.Object { return &MessagesReorderStickerSetsRequest{} },
		MessagesGetDocumentByHashRequestTypeID:                                  func() bin.Object { return &MessagesGetDocumentByHashRequest{} },
		MessagesGetSavedGifsRequestTypeID:                                       func() bin.Object { return &MessagesGetSavedGifsRequest{} },
		MessagesSaveGifRequestTypeID:                                            func() bin.Object { return &MessagesSaveGifRequest{} },
		MessagesGetInlineBotResultsRequestTypeID:                                func() bin.Object { return &MessagesGetInlineBotResultsRequest{} },
		MessagesSetInlineBotResultsRequestTypeID:                                func() bin.Object { return &MessagesSetInlineBotResultsRequest{} },
		MessagesSendInlineBotResultRequestTypeID:                                func() bin.Object { return &MessagesSendInlineBotResultRequest{} },
		MessagesGetMessageEditDataRequestTypeID:                                 func() bin.Object { return &MessagesGetMessageEditDataRequest{} },
		MessagesEditMessageRequestTypeID:                                        func() bin.Object { return &MessagesEditMessageRequest{} },
		MessagesEditInlineBotMessageRequestTypeID:                               func() bin.Object { return &MessagesEditInlineBotMessageRequest{} },
		MessagesGetBotCallbackAnswerRequestTypeID:                               func() bin.Object { return &MessagesGetBotCallbackAnswerRequest{} },
		MessagesSetBotCallbackAnswerRequestTypeID:                               func() bin.Object { return &MessagesSetBotCallbackAnswerRequest{} },
		MessagesGetPeerDialogsRequestTypeID:                                     func() bin.Object { return &MessagesGetPeerDialogsRequest{} },
		MessagesSaveDraftRequestTypeID:                                          func() bin.Object { return &MessagesSaveDraftRequest{} },
		MessagesGetAllDraftsRequestTypeID:                                       func() bin.Object { return &MessagesGetAllDraftsRequest{} },
		MessagesGetFeaturedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetFeaturedStickersRequest{} },
		MessagesReadFeaturedStickersRequestTypeID:                               func() bin.Object { return &MessagesReadFeaturedStickersRequest{} },
		MessagesGetRecentStickersRequestTypeID:                                  func() bin.Object { return &MessagesGetRecentStickersRequest{} },
		MessagesSaveRecentStickerRequestTypeID:                                  func() bin.Object { return &MessagesSaveRecentStickerRequest{} },
		MessagesClearRecentStickersRequestTypeID:                                func() bin.Object { return &MessagesClearRecentStickersRequest{} },
		MessagesGetArchivedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetArchivedStickersRequest{} },
		MessagesGetMaskStickersRequestTypeID:                                    func() bin.Object { return &MessagesGetMaskStickersRequest{} },
		MessagesGetAttachedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetAttachedStickersRequest{} },
		MessagesSetGameScoreRequestTypeID:                                       func() bin.Object { return &MessagesSetGameScoreRequest{} },
		MessagesSetInlineGameScoreRequestTypeID:                                 func() bin.Object { return &MessagesSetInlineGameScoreRequest{} },
		MessagesGetGameHighScoresRequestTypeID:                                  func() bin.Object { return &MessagesGetGameHighScoresRequest{} },
		MessagesGetInlineGameHighScoresRequestTypeID:                            func() bin.Object { return &MessagesGetInlineGameHighScoresRequest{} },
		MessagesGetCommonChatsRequestTypeID:                                     func() bin.Object { return &MessagesGetCommonChatsRequest{} },
		MessagesGetAllChatsRequestTypeID:                                        func() bin.Object { return &MessagesGetAllChatsRequest{} },
		MessagesGetWebPageRequestTypeID:                                         func() bin.Object { return &MessagesGetWebPageRequest{} },
		MessagesToggleDialogPinRequestTypeID:                                    func() bin.Object { return &MessagesToggleDialogPinRequest{} },
		MessagesReorderPinnedDialogsRequestTypeID:                               func() bin.Object { return &MessagesReorderPinnedDialogsRequest{} },
		MessagesGetPinnedDialogsRequestTypeID:                                   func() bin.Object { return &MessagesGetPinnedDialogsRequest{} },
		MessagesSetBotShippingResultsRequestTypeID:                              func() bin.Object { return &MessagesSetBotShippingResultsRequest{} },
		MessagesSetBotPrecheckoutResultsRequestTypeID:                           func() bin.Object { return &MessagesSetBotPrecheckoutResultsRequest{} },
		MessagesUploadMediaRequestTypeID:                                        func() bin.Object { return &MessagesUploadMediaRequest{} },
		MessagesSendScreenshotNotificationRequestTypeID:                         func() bin.Object { return &MessagesSendScreenshotNotificationRequest{} },
		MessagesGetFavedStickersRequestTypeID:                                   func() bin.Object { return &MessagesGetFavedStickersRequest{} },
		MessagesFaveStickerRequestTypeID:                                        func() bin.Object { return &MessagesFaveStickerRequest{} },
		MessagesGetUnreadMentionsRequestTypeID:                                  func() bin.Object { return &MessagesGetUnreadMentionsRequest{} },
		MessagesReadMentionsRequestTypeID:                                       func() bin.Object { return &MessagesReadMentionsRequest{} },
		MessagesGetRecentLocationsRequestTypeID:                                 func() bin.Object { return &MessagesGetRecentLocationsRequest{} },
		MessagesSendMultiMediaRequestTypeID:                                     func() bin.Object { return &MessagesSendMultiMediaRequest{} },
		MessagesUploadEncryptedFileRequestTypeID:                                func() bin.Object { return &MessagesUploadEncryptedFileRequest{} },
		MessagesSearchStickerSetsRequestTypeID:                                  func() bin.Object { return &MessagesSearchStickerSetsRequest{} },
		MessagesGetSplitRangesRequestTypeID:                                     func() bin.Object { return &MessagesGetSplitRangesRequest{} },
		MessagesMarkDialogUnreadRequestTypeID:                                   func() bin.Object { return &MessagesMarkDialogUnreadRequest{} },
		MessagesGetDialogUnreadMarksRequestTypeID:                               func() bin.Object { return &MessagesGetDialogUnreadMarksRequest{} },
		MessagesClearAllDraftsRequestTypeID:                                     func() bin.Object { return &MessagesClearAllDraftsRequest{} },
		MessagesUpdatePinnedMessageRequestTypeID:                                func() bin.Object { return &MessagesUpdatePinnedMessageRequest{} },
		MessagesSendVoteRequestTypeID:                                           func() bin.Object { return &MessagesSendVoteRequest{} },
		MessagesGetPollResultsRequestTypeID:                                     func() bin.Object { return &MessagesGetPollResultsRequest{} },
		MessagesGetOnlinesRequestTypeID:                                         func() bin.Object { return &MessagesGetOnlinesRequest{} },
		MessagesEditChatAboutRequestTypeID:                                      func() bin.Object { return &MessagesEditChatAboutRequest{} },
		MessagesEditChatDefaultBannedRightsRequestTypeID:                        func() bin.Object { return &MessagesEditChatDefaultBannedRightsRequest{} },
		MessagesGetEmojiKeywordsRequestTypeID:                                   func() bin.Object { return &MessagesGetEmojiKeywordsRequest{} },
		MessagesGetEmojiKeywordsDifferenceRequestTypeID:                         func() bin.Object { return &MessagesGetEmojiKeywordsDifferenceRequest{} },
		MessagesGetEmojiKeywordsLanguagesRequestTypeID:                          func() bin.Object { return &MessagesGetEmojiKeywordsLanguagesRequest{} },
		MessagesGetEmojiURLRequestTypeID:                                        func() bin.Object { return &MessagesGetEmojiURLRequest{} },
		MessagesGetSearchCountersRequestTypeID:                                  func() bin.Object { return &MessagesGetSearchCountersRequest{} },
		MessagesRequestURLAuthRequestTypeID:                                     func() bin.Object { return &MessagesRequestURLAuthRequest{} },
		MessagesAcceptURLAuthRequestTypeID:                                      func() bin.Object { return &MessagesAcceptURLAuthRequest{} },
		MessagesHidePeerSettingsBarRequestTypeID:                                func() bin.Object { return &MessagesHidePeerSettingsBarRequest{} },
		MessagesGetScheduledHistoryRequestTypeID:                                func() bin.Object { return &MessagesGetScheduledHistoryRequest{} },
		MessagesGetScheduledMessagesRequestTypeID:                               func() bin.Object { return &MessagesGetScheduledMessagesRequest{} },
		MessagesSendScheduledMessagesRequestTypeID:                              func() bin.Object { return &MessagesSendScheduledMessagesRequest{} },
		MessagesDeleteScheduledMessagesRequestTypeID:                            func() bin.Object { return &MessagesDeleteScheduledMessagesRequest{} },
		MessagesGetPollVotesRequestTypeID:                                       func() bin.Object { return &MessagesGetPollVotesRequest{} },
		MessagesToggleStickerSetsRequestTypeID:                                  func() bin.Object { return &MessagesToggleStickerSetsRequest{} },
		MessagesGetDialogFiltersRequestTypeID:                                   func() bin.Object { return &MessagesGetDialogFiltersRequest{} },
		MessagesGetSuggestedDialogFiltersRequestTypeID:                          func() bin.Object { return &MessagesGetSuggestedDialogFiltersRequest{} },
		MessagesUpdateDialogFilterRequestTypeID:                                 func() bin.Object { return &MessagesUpdateDialogFilterRequest{} },
		MessagesUpdateDialogFiltersOrderRequestTypeID:                           func() bin.Object { return &MessagesUpdateDialogFiltersOrderRequest{} },
		MessagesGetOldFeaturedStickersRequestTypeID:                             func() bin.Object { return &MessagesGetOldFeaturedStickersRequest{} },
		MessagesGetRepliesRequestTypeID:                                         func() bin.Object { return &MessagesGetRepliesRequest{} },
		MessagesGetDiscussionMessageRequestTypeID:                               func() bin.Object { return &MessagesGetDiscussionMessageRequest{} },
		MessagesReadDiscussionRequestTypeID:                                     func() bin.Object { return &MessagesReadDiscussionRequest{} },
		MessagesUnpinAllMessagesRequestTypeID:                                   func() bin.Object { return &MessagesUnpinAllMessagesRequest{} },
		MessagesDeleteChatRequestTypeID:                                         func() bin.Object { return &MessagesDeleteChatRequest{} },
		MessagesDeletePhoneCallHistoryRequestTypeID:                             func() bin.Object { return &MessagesDeletePhoneCallHistoryRequest{} },
		MessagesCheckHistoryImportRequestTypeID:                                 func() bin.Object { return &MessagesCheckHistoryImportRequest{} },
		MessagesInitHistoryImportRequestTypeID:                                  func() bin.Object { return &MessagesInitHistoryImportRequest{} },
		MessagesUploadImportedMediaRequestTypeID:                                func() bin.Object { return &MessagesUploadImportedMediaRequest{} },
		MessagesStartHistoryImportRequestTypeID:                                 func() bin.Object { return &MessagesStartHistoryImportRequest{} },
		MessagesGetExportedChatInvitesRequestTypeID:                             func() bin.Object { return &MessagesGetExportedChatInvitesRequest{} },
		MessagesGetExportedChatInviteRequestTypeID:                              func() bin.Object { return &MessagesGetExportedChatInviteRequest{} },
		MessagesEditExportedChatInviteRequestTypeID:                             func() bin.Object { return &MessagesEditExportedChatInviteRequest{} },
		MessagesDeleteRevokedExportedChatInvitesRequestTypeID:                   func() bin.Object { return &MessagesDeleteRevokedExportedChatInvitesRequest{} },
		MessagesDeleteExportedChatInviteRequestTypeID:                           func() bin.Object { return &MessagesDeleteExportedChatInviteRequest{} },
		MessagesGetAdminsWithInvitesRequestTypeID:                               func() bin.Object { return &MessagesGetAdminsWithInvitesRequest{} },
		MessagesGetChatInviteImportersRequestTypeID:                             func() bin.Object { return &MessagesGetChatInviteImportersRequest{} },
		MessagesSetHistoryTTLRequestTypeID:                                      func() bin.Object { return &MessagesSetHistoryTTLRequest{} },
		MessagesCheckHistoryImportPeerRequestTypeID:                             func() bin.Object { return &MessagesCheckHistoryImportPeerRequest{} },
		MessagesSetChatThemeRequestTypeID:                                       func() bin.Object { return &MessagesSetChatThemeRequest{} },
		MessagesGetMessageReadParticipantsRequestTypeID:                         func() bin.Object { return &MessagesGetMessageReadParticipantsRequest{} },
		MessagesGetSearchResultsCalendarRequestTypeID:                           func() bin.Object { return &MessagesGetSearchResultsCalendarRequest{} },
		MessagesGetSearchResultsPositionsRequestTypeID:                          func() bin.Object { return &MessagesGetSearchResultsPositionsRequest{} },
		MessagesHideChatJoinRequestRequestTypeID:                                func() bin.Object { return &MessagesHideChatJoinRequestRequest{} },
		MessagesHideAllChatJoinRequestsRequestTypeID:                            func() bin.Object { return &MessagesHideAllChatJoinRequestsRequest{} },
		MessagesToggleNoForwardsRequestTypeID:                                   func() bin.Object { return &MessagesToggleNoForwardsRequest{} },
		MessagesSaveDefaultSendAsRequestTypeID:                                  func() bin.Object { return &MessagesSaveDefaultSendAsRequest{} },
		MessagesSendReactionRequestTypeID:                                       func() bin.Object { return &MessagesSendReactionRequest{} },
		MessagesGetMessagesReactionsRequestTypeID:                               func() bin.Object { return &MessagesGetMessagesReactionsRequest{} },
		MessagesGetMessageReactionsListRequestTypeID:                            func() bin.Object { return &MessagesGetMessageReactionsListRequest{} },
		MessagesSetChatAvailableReactionsRequestTypeID:                          func() bin.Object { return &MessagesSetChatAvailableReactionsRequest{} },
		MessagesGetAvailableReactionsRequestTypeID:                              func() bin.Object { return &MessagesGetAvailableReactionsRequest{} },
		MessagesSetDefaultReactionRequestTypeID:                                 func() bin.Object { return &MessagesSetDefaultReactionRequest{} },
		MessagesTranslateTextRequestTypeID:                                      func() bin.Object { return &MessagesTranslateTextRequest{} },
		MessagesGetUnreadReactionsRequestTypeID:                                 func() bin.Object { return &MessagesGetUnreadReactionsRequest{} },
		MessagesReadReactionsRequestTypeID:                                      func() bin.Object { return &MessagesReadReactionsRequest{} },
		MessagesSearchSentMediaRequestTypeID:                                    func() bin.Object { return &MessagesSearchSentMediaRequest{} },
		MessagesGetAttachMenuBotsRequestTypeID:                                  func() bin.Object { return &MessagesGetAttachMenuBotsRequest{} },
		MessagesGetAttachMenuBotRequestTypeID:                                   func() bin.Object { return &MessagesGetAttachMenuBotRequest{} },
		MessagesToggleBotInAttachMenuRequestTypeID:                              func() bin.Object { return &MessagesToggleBotInAttachMenuRequest{} },
		MessagesRequestWebViewRequestTypeID:                                     func() bin.Object { return &MessagesRequestWebViewRequest{} },
		MessagesProlongWebViewRequestTypeID:                                     func() bin.Object { return &MessagesProlongWebViewRequest{} },
		MessagesRequestSimpleWebViewRequestTypeID:                               func() bin.Object { return &MessagesRequestSimpleWebViewRequest{} },
		MessagesSendWebViewResultMessageRequestTypeID:                           func() bin.Object { return &MessagesSendWebViewResultMessageRequest{} },
		MessagesSendWebViewDataRequestTypeID:                                    func() bin.Object { return &MessagesSendWebViewDataRequest{} },
		MessagesTranscribeAudioRequestTypeID:                                    func() bin.Object { return &MessagesTranscribeAudioRequest{} },
		MessagesRateTranscribedAudioRequestTypeID:                               func() bin.Object { return &MessagesRateTranscribedAudioRequest{} },
		MessagesGetCustomEmojiDocumentsRequestTypeID:                            func() bin.Object { return &MessagesGetCustomEmojiDocumentsRequest{} },
		MessagesGetEmojiStickersRequestTypeID:                                   func() bin.Object { return &MessagesGetEmojiStickersRequest{} },
		MessagesGetFeaturedEmojiStickersRequestTypeID:                           func() bin.Object { return &MessagesGetFeaturedEmojiStickersRequest{} },
		MessagesReportReactionRequestTypeID:                                     func() bin.Object { return &MessagesReportReactionRequest{} },
		MessagesGetTopReactionsRequestTypeID:                                    func() bin.Object { return &MessagesGetTopReactionsRequest{} },
		MessagesGetRecentReactionsRequestTypeID:                                 func() bin.Object { return &MessagesGetRecentReactionsRequest{} },
		MessagesClearRecentReactionsRequestTypeID:                               func() bin.Object { return &MessagesClearRecentReactionsRequest{} },
		MessagesGetExtendedMediaRequestTypeID:                                   func() bin.Object { return &MessagesGetExtendedMediaRequest{} },
		MessagesSetDefaultHistoryTTLRequestTypeID:                               func() bin.Object { return &MessagesSetDefaultHistoryTTLRequest{} },
		MessagesGetDefaultHistoryTTLRequestTypeID:                               func() bin.Object { return &MessagesGetDefaultHistoryTTLRequest{} },
		MessagesSendBotRequestedPeerRequestTypeID:                               func() bin.Object { return &MessagesSendBotRequestedPeerRequest{} },
		MessagesGetEmojiGroupsRequestTypeID:                                     func() bin.Object { return &MessagesGetEmojiGroupsRequest{} },
		MessagesGetEmojiStatusGroupsRequestTypeID:                               func() bin.Object { return &MessagesGetEmojiStatusGroupsRequest{} },
		MessagesGetEmojiProfilePhotoGroupsRequestTypeID:                         func() bin.Object { return &MessagesGetEmojiProfilePhotoGroupsRequest{} },
		MessagesSearchCustomEmojiRequestTypeID:                                  func() bin.Object { return &MessagesSearchCustomEmojiRequest{} },
		MessagesTogglePeerTranslationsRequestTypeID:                             func() bin.Object { return &MessagesTogglePeerTranslationsRequest{} },
		MessagesGetBotAppRequestTypeID:                                          func() bin.Object { return &MessagesGetBotAppRequest{} },
		MessagesRequestAppWebViewRequestTypeID:                                  func() bin.Object { return &MessagesRequestAppWebViewRequest{} },
		MessagesSetChatWallPaperRequestTypeID:                                   func() bin.Object { return &MessagesSetChatWallPaperRequest{} },
		UpdatesGetStateRequestTypeID:                                            func() bin.Object { return &UpdatesGetStateRequest{} },
		UpdatesGetDifferenceRequestTypeID:                                       func() bin.Object { return &UpdatesGetDifferenceRequest{} },
		UpdatesGetChannelDifferenceRequestTypeID:                                func() bin.Object { return &UpdatesGetChannelDifferenceRequest{} },
		PhotosUpdateProfilePhotoRequestTypeID:                                   func() bin.Object { return &PhotosUpdateProfilePhotoRequest{} },
		PhotosUploadProfilePhotoRequestTypeID:                                   func() bin.Object { return &PhotosUploadProfilePhotoRequest{} },
		PhotosDeletePhotosRequestTypeID:                                         func() bin.Object { return &PhotosDeletePhotosRequest{} },
		PhotosGetUserPhotosRequestTypeID:                                        func() bin.Object { return &PhotosGetUserPhotosRequest{} },
		PhotosUploadContactProfilePhotoRequestTypeID:                            func() bin.Object { return &PhotosUploadContactProfilePhotoRequest{} },
		UploadSaveFilePartRequestTypeID:                                         func() bin.Object { return &UploadSaveFilePartRequest{} },
		UploadGetFileRequestTypeID:                                              func() bin.Object { return &UploadGetFileRequest{} },
		UploadSaveBigFilePartRequestTypeID:                                      func() bin.Object { return &UploadSaveBigFilePartRequest{} },
		UploadGetWebFileRequestTypeID:                                           func() bin.Object { return &UploadGetWebFileRequest{} },
		UploadGetCDNFileRequestTypeID:                                           func() bin.Object { return &UploadGetCDNFileRequest{} },
		UploadReuploadCDNFileRequestTypeID:                                      func() bin.Object { return &UploadReuploadCDNFileRequest{} },
		UploadGetCDNFileHashesRequestTypeID:                                     func() bin.Object { return &UploadGetCDNFileHashesRequest{} },
		UploadGetFileHashesRequestTypeID:                                        func() bin.Object { return &UploadGetFileHashesRequest{} },
		HelpGetConfigRequestTypeID:                                              func() bin.Object { return &HelpGetConfigRequest{} },
		HelpGetNearestDCRequestTypeID:                                           func() bin.Object { return &HelpGetNearestDCRequest{} },
		HelpGetAppUpdateRequestTypeID:                                           func() bin.Object { return &HelpGetAppUpdateRequest{} },
		HelpGetInviteTextRequestTypeID:                                          func() bin.Object { return &HelpGetInviteTextRequest{} },
		HelpGetSupportRequestTypeID:                                             func() bin.Object { return &HelpGetSupportRequest{} },
		HelpGetAppChangelogRequestTypeID:                                        func() bin.Object { return &HelpGetAppChangelogRequest{} },
		HelpSetBotUpdatesStatusRequestTypeID:                                    func() bin.Object { return &HelpSetBotUpdatesStatusRequest{} },
		HelpGetCDNConfigRequestTypeID:                                           func() bin.Object { return &HelpGetCDNConfigRequest{} },
		HelpGetRecentMeURLsRequestTypeID:                                        func() bin.Object { return &HelpGetRecentMeURLsRequest{} },
		HelpGetTermsOfServiceUpdateRequestTypeID:                                func() bin.Object { return &HelpGetTermsOfServiceUpdateRequest{} },
		HelpAcceptTermsOfServiceRequestTypeID:                                   func() bin.Object { return &HelpAcceptTermsOfServiceRequest{} },
		HelpGetDeepLinkInfoRequestTypeID:                                        func() bin.Object { return &HelpGetDeepLinkInfoRequest{} },
		HelpGetAppConfigRequestTypeID:                                           func() bin.Object { return &HelpGetAppConfigRequest{} },
		HelpSaveAppLogRequestTypeID:                                             func() bin.Object { return &HelpSaveAppLogRequest{} },
		HelpGetPassportConfigRequestTypeID:                                      func() bin.Object { return &HelpGetPassportConfigRequest{} },
		HelpGetSupportNameRequestTypeID:                                         func() bin.Object { return &HelpGetSupportNameRequest{} },
		HelpGetUserInfoRequestTypeID:                                            func() bin.Object { return &HelpGetUserInfoRequest{} },
		HelpEditUserInfoRequestTypeID:                                           func() bin.Object { return &HelpEditUserInfoRequest{} },
		HelpGetPromoDataRequestTypeID:                                           func() bin.Object { return &HelpGetPromoDataRequest{} },
		HelpHidePromoDataRequestTypeID:                                          func() bin.Object { return &HelpHidePromoDataRequest{} },
		HelpDismissSuggestionRequestTypeID:                                      func() bin.Object { return &HelpDismissSuggestionRequest{} },
		HelpGetCountriesListRequestTypeID:                                       func() bin.Object { return &HelpGetCountriesListRequest{} },
		HelpGetPremiumPromoRequestTypeID:                                        func() bin.Object { return &HelpGetPremiumPromoRequest{} },
		ChannelsReadHistoryRequestTypeID:                                        func() bin.Object { return &ChannelsReadHistoryRequest{} },
		ChannelsDeleteMessagesRequestTypeID:                                     func() bin.Object { return &ChannelsDeleteMessagesRequest{} },
		ChannelsReportSpamRequestTypeID:                                         func() bin.Object { return &ChannelsReportSpamRequest{} },
		ChannelsGetMessagesRequestTypeID:                                        func() bin.Object { return &ChannelsGetMessagesRequest{} },
		ChannelsGetParticipantsRequestTypeID:                                    func() bin.Object { return &ChannelsGetParticipantsRequest{} },
		ChannelsGetParticipantRequestTypeID:                                     func() bin.Object { return &ChannelsGetParticipantRequest{} },
		ChannelsGetChannelsRequestTypeID:                                        func() bin.Object { return &ChannelsGetChannelsRequest{} },
		ChannelsGetFullChannelRequestTypeID:                                     func() bin.Object { return &ChannelsGetFullChannelRequest{} },
		ChannelsCreateChannelRequestTypeID:                                      func() bin.Object { return &ChannelsCreateChannelRequest{} },
		ChannelsEditAdminRequestTypeID:                                          func() bin.Object { return &ChannelsEditAdminRequest{} },
		ChannelsEditTitleRequestTypeID:                                          func() bin.Object { return &ChannelsEditTitleRequest{} },
		ChannelsEditPhotoRequestTypeID:                                          func() bin.Object { return &ChannelsEditPhotoRequest{} },
		ChannelsCheckUsernameRequestTypeID:                                      func() bin.Object { return &ChannelsCheckUsernameRequest{} },
		ChannelsUpdateUsernameRequestTypeID:                                     func() bin.Object { return &ChannelsUpdateUsernameRequest{} },
		ChannelsJoinChannelRequestTypeID:                                        func() bin.Object { return &ChannelsJoinChannelRequest{} },
		ChannelsLeaveChannelRequestTypeID:                                       func() bin.Object { return &ChannelsLeaveChannelRequest{} },
		ChannelsInviteToChannelRequestTypeID:                                    func() bin.Object { return &ChannelsInviteToChannelRequest{} },
		ChannelsDeleteChannelRequestTypeID:                                      func() bin.Object { return &ChannelsDeleteChannelRequest{} },
		ChannelsExportMessageLinkRequestTypeID:                                  func() bin.Object { return &ChannelsExportMessageLinkRequest{} },
		ChannelsToggleSignaturesRequestTypeID:                                   func() bin.Object { return &ChannelsToggleSignaturesRequest{} },
		ChannelsGetAdminedPublicChannelsRequestTypeID:                           func() bin.Object { return &ChannelsGetAdminedPublicChannelsRequest{} },
		ChannelsEditBannedRequestTypeID:                                         func() bin.Object { return &ChannelsEditBannedRequest{} },
		ChannelsGetAdminLogRequestTypeID:                                        func() bin.Object { return &ChannelsGetAdminLogRequest{} },
		ChannelsSetStickersRequestTypeID:                                        func() bin.Object { return &ChannelsSetStickersRequest{} },
		ChannelsReadMessageContentsRequestTypeID:                                func() bin.Object { return &ChannelsReadMessageContentsRequest{} },
		ChannelsDeleteHistoryRequestTypeID:                                      func() bin.Object { return &ChannelsDeleteHistoryRequest{} },
		ChannelsTogglePreHistoryHiddenRequestTypeID:                             func() bin.Object { return &ChannelsTogglePreHistoryHiddenRequest{} },
		ChannelsGetLeftChannelsRequestTypeID:                                    func() bin.Object { return &ChannelsGetLeftChannelsRequest{} },
		ChannelsGetGroupsForDiscussionRequestTypeID:                             func() bin.Object { return &ChannelsGetGroupsForDiscussionRequest{} },
		ChannelsSetDiscussionGroupRequestTypeID:                                 func() bin.Object { return &ChannelsSetDiscussionGroupRequest{} },
		ChannelsEditCreatorRequestTypeID:                                        func() bin.Object { return &ChannelsEditCreatorRequest{} },
		ChannelsEditLocationRequestTypeID:                                       func() bin.Object { return &ChannelsEditLocationRequest{} },
		ChannelsToggleSlowModeRequestTypeID:                                     func() bin.Object { return &ChannelsToggleSlowModeRequest{} },
		ChannelsGetInactiveChannelsRequestTypeID:                                func() bin.Object { return &ChannelsGetInactiveChannelsRequest{} },
		ChannelsConvertToGigagroupRequestTypeID:                                 func() bin.Object { return &ChannelsConvertToGigagroupRequest{} },
		ChannelsViewSponsoredMessageRequestTypeID:                               func() bin.Object { return &ChannelsViewSponsoredMessageRequest{} },
		ChannelsGetSponsoredMessagesRequestTypeID:                               func() bin.Object { return &ChannelsGetSponsoredMessagesRequest{} },
		ChannelsGetSendAsRequestTypeID:                                          func() bin.Object { return &ChannelsGetSendAsRequest{} },
		ChannelsDeleteParticipantHistoryRequestTypeID:                           func() bin.Object { return &ChannelsDeleteParticipantHistoryRequest{} },
		ChannelsToggleJoinToSendRequestTypeID:                                   func() bin.Object { return &ChannelsToggleJoinToSendRequest{} },
		ChannelsToggleJoinRequestRequestTypeID:                                  func() bin.Object { return &ChannelsToggleJoinRequestRequest{} },
		ChannelsReorderUsernamesRequestTypeID:                                   func() bin.Object { return &ChannelsReorderUsernamesRequest{} },
		ChannelsToggleUsernameRequestTypeID:                                     func() bin.Object { return &ChannelsToggleUsernameRequest{} },
		ChannelsDeactivateAllUsernamesRequestTypeID:                             func() bin.Object { return &ChannelsDeactivateAllUsernamesRequest{} },
		ChannelsToggleForumRequestTypeID:                                        func() bin.Object { return &ChannelsToggleForumRequest{} },
		ChannelsCreateForumTopicRequestTypeID:                                   func() bin.Object { return &ChannelsCreateForumTopicRequest{} },
		ChannelsGetForumTopicsRequestTypeID:                                     func() bin.Object { return &ChannelsGetForumTopicsRequest{} },
		ChannelsGetForumTopicsByIDRequestTypeID:                                 func() bin.Object { return &ChannelsGetForumTopicsByIDRequest{} },
		ChannelsEditForumTopicRequestTypeID:                                     func() bin.Object { return &ChannelsEditForumTopicRequest{} },
		ChannelsUpdatePinnedForumTopicRequestTypeID:                             func() bin.Object { return &ChannelsUpdatePinnedForumTopicRequest{} },
		ChannelsDeleteTopicHistoryRequestTypeID:                                 func() bin.Object { return &ChannelsDeleteTopicHistoryRequest{} },
		ChannelsReorderPinnedForumTopicsRequestTypeID:                           func() bin.Object { return &ChannelsReorderPinnedForumTopicsRequest{} },
		ChannelsToggleAntiSpamRequestTypeID:                                     func() bin.Object { return &ChannelsToggleAntiSpamRequest{} },
		ChannelsReportAntiSpamFalsePositiveRequestTypeID:                        func() bin.Object { return &ChannelsReportAntiSpamFalsePositiveRequest{} },
		ChannelsToggleParticipantsHiddenRequestTypeID:                           func() bin.Object { return &ChannelsToggleParticipantsHiddenRequest{} },
		BotsSendCustomRequestRequestTypeID:                                      func() bin.Object { return &BotsSendCustomRequestRequest{} },
		BotsAnswerWebhookJSONQueryRequestTypeID:                                 func() bin.Object { return &BotsAnswerWebhookJSONQueryRequest{} },
		BotsSetBotCommandsRequestTypeID:                                         func() bin.Object { return &BotsSetBotCommandsRequest{} },
		BotsResetBotCommandsRequestTypeID:                                       func() bin.Object { return &BotsResetBotCommandsRequest{} },
		BotsGetBotCommandsRequestTypeID:                                         func() bin.Object { return &BotsGetBotCommandsRequest{} },
		BotsSetBotMenuButtonRequestTypeID:                                       func() bin.Object { return &BotsSetBotMenuButtonRequest{} },
		BotsGetBotMenuButtonRequestTypeID:                                       func() bin.Object { return &BotsGetBotMenuButtonRequest{} },
		BotsSetBotBroadcastDefaultAdminRightsRequestTypeID:                      func() bin.Object { return &BotsSetBotBroadcastDefaultAdminRightsRequest{} },
		BotsSetBotGroupDefaultAdminRightsRequestTypeID:                          func() bin.Object { return &BotsSetBotGroupDefaultAdminRightsRequest{} },
		BotsSetBotInfoRequestTypeID:                                             func() bin.Object { return &BotsSetBotInfoRequest{} },
		BotsGetBotInfoRequestTypeID:                                             func() bin.Object { return &BotsGetBotInfoRequest{} },
		BotsReorderUsernamesRequestTypeID:                                       func() bin.Object { return &BotsReorderUsernamesRequest{} },
		BotsToggleUsernameRequestTypeID:                                         func() bin.Object { return &BotsToggleUsernameRequest{} },
		PaymentsGetPaymentFormRequestTypeID:                                     func() bin.Object { return &PaymentsGetPaymentFormRequest{} },
		PaymentsGetPaymentReceiptRequestTypeID:                                  func() bin.Object { return &PaymentsGetPaymentReceiptRequest{} },
		PaymentsValidateRequestedInfoRequestTypeID:                              func() bin.Object { return &PaymentsValidateRequestedInfoRequest{} },
		PaymentsSendPaymentFormRequestTypeID:                                    func() bin.Object { return &PaymentsSendPaymentFormRequest{} },
		PaymentsGetSavedInfoRequestTypeID:                                       func() bin.Object { return &PaymentsGetSavedInfoRequest{} },
		PaymentsClearSavedInfoRequestTypeID:                                     func() bin.Object { return &PaymentsClearSavedInfoRequest{} },
		PaymentsGetBankCardDataRequestTypeID:                                    func() bin.Object { return &PaymentsGetBankCardDataRequest{} },
		PaymentsExportInvoiceRequestTypeID:                                      func() bin.Object { return &PaymentsExportInvoiceRequest{} },
		PaymentsAssignAppStoreTransactionRequestTypeID:                          func() bin.Object { return &PaymentsAssignAppStoreTransactionRequest{} },
		PaymentsAssignPlayMarketTransactionRequestTypeID:                        func() bin.Object { return &PaymentsAssignPlayMarketTransactionRequest{} },
		PaymentsCanPurchasePremiumRequestTypeID:                                 func() bin.Object { return &PaymentsCanPurchasePremiumRequest{} },
		StickersCreateStickerSetRequestTypeID:                                   func() bin.Object { return &StickersCreateStickerSetRequest{} },
		StickersRemoveStickerFromSetRequestTypeID:                               func() bin.Object { return &StickersRemoveStickerFromSetRequest{} },
		StickersChangeStickerPositionRequestTypeID:                              func() bin.Object { return &StickersChangeStickerPositionRequest{} },
		StickersAddStickerToSetRequestTypeID:                                    func() bin.Object { return &StickersAddStickerToSetRequest{} },
		StickersSetStickerSetThumbRequestTypeID:                                 func() bin.Object { return &StickersSetStickerSetThumbRequest{} },
		StickersCheckShortNameRequestTypeID:                                     func() bin.Object { return &StickersCheckShortNameRequest{} },
		StickersSuggestShortNameRequestTypeID:                                   func() bin.Object { return &StickersSuggestShortNameRequest{} },
		StickersChangeStickerRequestTypeID:                                      func() bin.Object { return &StickersChangeStickerRequest{} },
		StickersRenameStickerSetRequestTypeID:                                   func() bin.Object { return &StickersRenameStickerSetRequest{} },
		StickersDeleteStickerSetRequestTypeID:                                   func() bin.Object { return &StickersDeleteStickerSetRequest{} },
		PhoneGetCallConfigRequestTypeID:                                         func() bin.Object { return &PhoneGetCallConfigRequest{} },
		PhoneRequestCallRequestTypeID:                                           func() bin.Object { return &PhoneRequestCallRequest{} },
		PhoneAcceptCallRequestTypeID:                                            func() bin.Object { return &PhoneAcceptCallRequest{} },
		PhoneConfirmCallRequestTypeID:                                           func() bin.Object { return &PhoneConfirmCallRequest{} },
		PhoneReceivedCallRequestTypeID:                                          func() bin.Object { return &PhoneReceivedCallRequest{} },
		PhoneDiscardCallRequestTypeID:                                           func() bin.Object { return &PhoneDiscardCallRequest{} },
		PhoneSetCallRatingRequestTypeID:                                         func() bin.Object { return &PhoneSetCallRatingRequest{} },
		PhoneSaveCallDebugRequestTypeID:                                         func() bin.Object { return &PhoneSaveCallDebugRequest{} },
		PhoneSendSignalingDataRequestTypeID:                                     func() bin.Object { return &PhoneSendSignalingDataRequest{} },
		PhoneCreateGroupCallRequestTypeID:                                       func() bin.Object { return &PhoneCreateGroupCallRequest{} },
		PhoneJoinGroupCallRequestTypeID:                                         func() bin.Object { return &PhoneJoinGroupCallRequest{} },
		PhoneLeaveGroupCallRequestTypeID:                                        func() bin.Object { return &PhoneLeaveGroupCallRequest{} },
		PhoneInviteToGroupCallRequestTypeID:                                     func() bin.Object { return &PhoneInviteToGroupCallRequest{} },
		PhoneDiscardGroupCallRequestTypeID:                                      func() bin.Object { return &PhoneDiscardGroupCallRequest{} },
		PhoneToggleGroupCallSettingsRequestTypeID:                               func() bin.Object { return &PhoneToggleGroupCallSettingsRequest{} },
		PhoneGetGroupCallRequestTypeID:                                          func() bin.Object { return &PhoneGetGroupCallRequest{} },
		PhoneGetGroupParticipantsRequestTypeID:                                  func() bin.Object { return &PhoneGetGroupParticipantsRequest{} },
		PhoneCheckGroupCallRequestTypeID:                                        func() bin.Object { return &PhoneCheckGroupCallRequest{} },
		PhoneToggleGroupCallRecordRequestTypeID:                                 func() bin.Object { return &PhoneToggleGroupCallRecordRequest{} },
		PhoneEditGroupCallParticipantRequestTypeID:                              func() bin.Object { return &PhoneEditGroupCallParticipantRequest{} },
		PhoneEditGroupCallTitleRequestTypeID:                                    func() bin.Object { return &PhoneEditGroupCallTitleRequest{} },
		PhoneGetGroupCallJoinAsRequestTypeID:                                    func() bin.Object { return &PhoneGetGroupCallJoinAsRequest{} },
		PhoneExportGroupCallInviteRequestTypeID:                                 func() bin.Object { return &PhoneExportGroupCallInviteRequest{} },
		PhoneToggleGroupCallStartSubscriptionRequestTypeID:                      func() bin.Object { return &PhoneToggleGroupCallStartSubscriptionRequest{} },
		PhoneStartScheduledGroupCallRequestTypeID:                               func() bin.Object { return &PhoneStartScheduledGroupCallRequest{} },
		PhoneSaveDefaultGroupCallJoinAsRequestTypeID:                            func() bin.Object { return &PhoneSaveDefaultGroupCallJoinAsRequest{} },
		PhoneJoinGroupCallPresentationRequestTypeID:                             func() bin.Object { return &PhoneJoinGroupCallPresentationRequest{} },
		PhoneLeaveGroupCallPresentationRequestTypeID:                            func() bin.Object { return &PhoneLeaveGroupCallPresentationRequest{} },
		PhoneGetGroupCallStreamChannelsRequestTypeID:                            func() bin.Object { return &PhoneGetGroupCallStreamChannelsRequest{} },
		PhoneGetGroupCallStreamRtmpURLRequestTypeID:                             func() bin.Object { return &PhoneGetGroupCallStreamRtmpURLRequest{} },
		PhoneSaveCallLogRequestTypeID:                                           func() bin.Object { return &PhoneSaveCallLogRequest{} },
		LangpackGetLangPackRequestTypeID:                                        func() bin.Object { return &LangpackGetLangPackRequest{} },
		LangpackGetStringsRequestTypeID:                                         func() bin.Object { return &LangpackGetStringsRequest{} },
		LangpackGetDifferenceRequestTypeID:                                      func() bin.Object { return &LangpackGetDifferenceRequest{} },
		LangpackGetLanguagesRequestTypeID:                                       func() bin.Object { return &LangpackGetLanguagesRequest{} },
		LangpackGetLanguageRequestTypeID:                                        func() bin.Object { return &LangpackGetLanguageRequest{} },
		FoldersEditPeerFoldersRequestTypeID:                                     func() bin.Object { return &FoldersEditPeerFoldersRequest{} },
		StatsGetBroadcastStatsRequestTypeID:                                     func() bin.Object { return &StatsGetBroadcastStatsRequest{} },
		StatsLoadAsyncGraphRequestTypeID:                                        func() bin.Object { return &StatsLoadAsyncGraphRequest{} },
		StatsGetMegagroupStatsRequestTypeID:                                     func() bin.Object { return &StatsGetMegagroupStatsRequest{} },
		StatsGetMessagePublicForwardsRequestTypeID:                              func() bin.Object { return &StatsGetMessagePublicForwardsRequest{} },
		StatsGetMessageStatsRequestTypeID:                                       func() bin.Object { return &StatsGetMessageStatsRequest{} },
		ChatlistsExportChatlistInviteRequestTypeID:                              func() bin.Object { return &ChatlistsExportChatlistInviteRequest{} },
		ChatlistsDeleteExportedInviteRequestTypeID:                              func() bin.Object { return &ChatlistsDeleteExportedInviteRequest{} },
		ChatlistsEditExportedInviteRequestTypeID:                                func() bin.Object { return &ChatlistsEditExportedInviteRequest{} },
		ChatlistsGetExportedInvitesRequestTypeID:                                func() bin.Object { return &ChatlistsGetExportedInvitesRequest{} },
		ChatlistsCheckChatlistInviteRequestTypeID:                               func() bin.Object { return &ChatlistsCheckChatlistInviteRequest{} },
		ChatlistsJoinChatlistInviteRequestTypeID:                                func() bin.Object { return &ChatlistsJoinChatlistInviteRequest{} },
		ChatlistsGetChatlistUpdatesRequestTypeID:                                func() bin.Object { return &ChatlistsGetChatlistUpdatesRequest{} },
		ChatlistsJoinChatlistUpdatesRequestTypeID:                               func() bin.Object { return &ChatlistsJoinChatlistUpdatesRequest{} },
		ChatlistsHideChatlistUpdatesRequestTypeID:                               func() bin.Object { return &ChatlistsHideChatlistUpdatesRequest{} },
		ChatlistsGetLeaveChatlistSuggestionsRequestTypeID:                       func() bin.Object { return &ChatlistsGetLeaveChatlistSuggestionsRequest{} },
		ChatlistsLeaveChatlistRequestTypeID:                                     func() bin.Object { return &ChatlistsLeaveChatlistRequest{} },
		IntTypeID:                                                               func() bin.Object { return &Int{} },
		LongTypeID:                                                              func() bin.Object { return &Long{} },
		DoubleTypeID:                                                            func() bin.Object { return &Double{} },
		StringTypeID:                                                            func() bin.Object { return &String{} },
		BytesTypeID:                                                             func() bin.Object { return &Bytes{} },
		IPPortTypeID:                                                            func() bin.Object { return &IPPort{} },
		IPPortSecretTypeID:                                                      func() bin.Object { return &IPPortSecret{} },
		AccessPointRuleTypeID:                                                   func() bin.Object { return &AccessPointRule{} },
		HelpConfigSimpleTypeID:                                                  func() bin.Object { return &HelpConfigSimple{} },
		InputPeerPhotoFileLocationLegacyTypeID:                                  func() bin.Object { return &InputPeerPhotoFileLocationLegacy{} },
		InputStickerSetThumbLegacyTypeID:                                        func() bin.Object { return &InputStickerSetThumbLegacy{} },
		TestUseErrorRequestTypeID:                                               func() bin.Object { return &TestUseErrorRequest{} },
		TestUseConfigSimpleRequestTypeID:                                        func() bin.Object { return &TestUseConfigSimpleRequest{} },
	}
}

// ClassConstructorsMap maps class schema name to constructors type ids.
func ClassConstructorsMap() map[string][]uint32 {
	return map[string][]uint32{
		AccountEmailVerifiedClassName: {
			AccountEmailVerifiedTypeID,
			AccountEmailVerifiedLoginTypeID,
		},
		AccountEmojiStatusesClassName: {
			AccountEmojiStatusesNotModifiedTypeID,
			AccountEmojiStatusesTypeID,
		},
		AccountResetPasswordResultClassName: {
			AccountResetPasswordFailedWaitTypeID,
			AccountResetPasswordRequestedWaitTypeID,
			AccountResetPasswordOkTypeID,
		},
		AccountSavedRingtoneClassName: {
			AccountSavedRingtoneTypeID,
			AccountSavedRingtoneConvertedTypeID,
		},
		AccountSavedRingtonesClassName: {
			AccountSavedRingtonesNotModifiedTypeID,
			AccountSavedRingtonesTypeID,
		},
		AccountThemesClassName: {
			AccountThemesNotModifiedTypeID,
			AccountThemesTypeID,
		},
		AccountWallPapersClassName: {
			AccountWallPapersNotModifiedTypeID,
			AccountWallPapersTypeID,
		},
		AttachMenuBotsClassName: {
			AttachMenuBotsNotModifiedTypeID,
			AttachMenuBotsTypeID,
		},
		AttachMenuPeerTypeClassName: {
			AttachMenuPeerTypeSameBotPMTypeID,
			AttachMenuPeerTypeBotPMTypeID,
			AttachMenuPeerTypePMTypeID,
			AttachMenuPeerTypeChatTypeID,
			AttachMenuPeerTypeBroadcastTypeID,
		},
		AuthAuthorizationClassName: {
			AuthAuthorizationTypeID,
			AuthAuthorizationSignUpRequiredTypeID,
		},
		AuthCodeTypeClassName: {
			AuthCodeTypeSMSTypeID,
			AuthCodeTypeCallTypeID,
			AuthCodeTypeFlashCallTypeID,
			AuthCodeTypeMissedCallTypeID,
			AuthCodeTypeFragmentSMSTypeID,
		},
		AuthLoginTokenClassName: {
			AuthLoginTokenTypeID,
			AuthLoginTokenMigrateToTypeID,
			AuthLoginTokenSuccessTypeID,
		},
		AuthSentCodeClassName: {
			AuthSentCodeTypeID,
			AuthSentCodeSuccessTypeID,
		},
		AuthSentCodeTypeClassName: {
			AuthSentCodeTypeAppTypeID,
			AuthSentCodeTypeSMSTypeID,
			AuthSentCodeTypeCallTypeID,
			AuthSentCodeTypeFlashCallTypeID,
			AuthSentCodeTypeMissedCallTypeID,
			AuthSentCodeTypeEmailCodeTypeID,
			AuthSentCodeTypeSetUpEmailRequiredTypeID,
			AuthSentCodeTypeFragmentSMSTypeID,
			AuthSentCodeTypeFirebaseSMSTypeID,
		},
		BaseThemeClassName: {
			BaseThemeClassicTypeID,
			BaseThemeDayTypeID,
			BaseThemeNightTypeID,
			BaseThemeTintedTypeID,
			BaseThemeArcticTypeID,
		},
		BoolClassName: {
			BoolFalseTypeID,
			BoolTrueTypeID,
		},
		BotAppClassName: {
			BotAppNotModifiedTypeID,
			BotAppTypeID,
		},
		BotCommandScopeClassName: {
			BotCommandScopeDefaultTypeID,
			BotCommandScopeUsersTypeID,
			BotCommandScopeChatsTypeID,
			BotCommandScopeChatAdminsTypeID,
			BotCommandScopePeerTypeID,
			BotCommandScopePeerAdminsTypeID,
			BotCommandScopePeerUserTypeID,
		},
		BotInlineMessageClassName: {
			BotInlineMessageMediaAutoTypeID,
			BotInlineMessageTextTypeID,
			BotInlineMessageMediaGeoTypeID,
			BotInlineMessageMediaVenueTypeID,
			BotInlineMessageMediaContactTypeID,
			BotInlineMessageMediaInvoiceTypeID,
		},
		BotInlineResultClassName: {
			BotInlineResultTypeID,
			BotInlineMediaResultTypeID,
		},
		BotMenuButtonClassName: {
			BotMenuButtonDefaultTypeID,
			BotMenuButtonCommandsTypeID,
			BotMenuButtonTypeID,
		},
		ChannelAdminLogEventActionClassName: {
			ChannelAdminLogEventActionChangeTitleTypeID,
			ChannelAdminLogEventActionChangeAboutTypeID,
			ChannelAdminLogEventActionChangeUsernameTypeID,
			ChannelAdminLogEventActionChangePhotoTypeID,
			ChannelAdminLogEventActionToggleInvitesTypeID,
			ChannelAdminLogEventActionToggleSignaturesTypeID,
			ChannelAdminLogEventActionUpdatePinnedTypeID,
			ChannelAdminLogEventActionEditMessageTypeID,
			ChannelAdminLogEventActionDeleteMessageTypeID,
			ChannelAdminLogEventActionParticipantJoinTypeID,
			ChannelAdminLogEventActionParticipantLeaveTypeID,
			ChannelAdminLogEventActionParticipantInviteTypeID,
			ChannelAdminLogEventActionParticipantToggleBanTypeID,
			ChannelAdminLogEventActionParticipantToggleAdminTypeID,
			ChannelAdminLogEventActionChangeStickerSetTypeID,
			ChannelAdminLogEventActionTogglePreHistoryHiddenTypeID,
			ChannelAdminLogEventActionDefaultBannedRightsTypeID,
			ChannelAdminLogEventActionStopPollTypeID,
			ChannelAdminLogEventActionChangeLinkedChatTypeID,
			ChannelAdminLogEventActionChangeLocationTypeID,
			ChannelAdminLogEventActionToggleSlowModeTypeID,
			ChannelAdminLogEventActionStartGroupCallTypeID,
			ChannelAdminLogEventActionDiscardGroupCallTypeID,
			ChannelAdminLogEventActionParticipantMuteTypeID,
			ChannelAdminLogEventActionParticipantUnmuteTypeID,
			ChannelAdminLogEventActionToggleGroupCallSettingTypeID,
			ChannelAdminLogEventActionParticipantJoinByInviteTypeID,
			ChannelAdminLogEventActionExportedInviteDeleteTypeID,
			ChannelAdminLogEventActionExportedInviteRevokeTypeID,
			ChannelAdminLogEventActionExportedInviteEditTypeID,
			ChannelAdminLogEventActionParticipantVolumeTypeID,
			ChannelAdminLogEventActionChangeHistoryTTLTypeID,
			ChannelAdminLogEventActionParticipantJoinByRequestTypeID,
			ChannelAdminLogEventActionToggleNoForwardsTypeID,
			ChannelAdminLogEventActionSendMessageTypeID,
			ChannelAdminLogEventActionChangeAvailableReactionsTypeID,
			ChannelAdminLogEventActionChangeUsernamesTypeID,
			ChannelAdminLogEventActionToggleForumTypeID,
			ChannelAdminLogEventActionCreateTopicTypeID,
			ChannelAdminLogEventActionEditTopicTypeID,
			ChannelAdminLogEventActionDeleteTopicTypeID,
			ChannelAdminLogEventActionPinTopicTypeID,
			ChannelAdminLogEventActionToggleAntiSpamTypeID,
		},
		ChannelLocationClassName: {
			ChannelLocationEmptyTypeID,
			ChannelLocationTypeID,
		},
		ChannelMessagesFilterClassName: {
			ChannelMessagesFilterEmptyTypeID,
			ChannelMessagesFilterTypeID,
		},
		ChannelParticipantClassName: {
			ChannelParticipantTypeID,
			ChannelParticipantSelfTypeID,
			ChannelParticipantCreatorTypeID,
			ChannelParticipantAdminTypeID,
			ChannelParticipantBannedTypeID,
			ChannelParticipantLeftTypeID,
		},
		ChannelParticipantsFilterClassName: {
			ChannelParticipantsRecentTypeID,
			ChannelParticipantsAdminsTypeID,
			ChannelParticipantsKickedTypeID,
			ChannelParticipantsBotsTypeID,
			ChannelParticipantsBannedTypeID,
			ChannelParticipantsSearchTypeID,
			ChannelParticipantsContactsTypeID,
			ChannelParticipantsMentionsTypeID,
		},
		ChannelsChannelParticipantsClassName: {
			ChannelsChannelParticipantsTypeID,
			ChannelsChannelParticipantsNotModifiedTypeID,
		},
		ChatClassName: {
			ChatEmptyTypeID,
			ChatTypeID,
			ChatForbiddenTypeID,
			ChannelTypeID,
			ChannelForbiddenTypeID,
		},
		ChatFullClassName: {
			ChatFullTypeID,
			ChannelFullTypeID,
		},
		ChatInviteClassName: {
			ChatInviteAlreadyTypeID,
			ChatInviteTypeID,
			ChatInvitePeekTypeID,
		},
		ChatParticipantClassName: {
			ChatParticipantTypeID,
			ChatParticipantCreatorTypeID,
			ChatParticipantAdminTypeID,
		},
		ChatParticipantsClassName: {
			ChatParticipantsForbiddenTypeID,
			ChatParticipantsTypeID,
		},
		ChatPhotoClassName: {
			ChatPhotoEmptyTypeID,
			ChatPhotoTypeID,
		},
		ChatReactionsClassName: {
			ChatReactionsNoneTypeID,
			ChatReactionsAllTypeID,
			ChatReactionsSomeTypeID,
		},
		ChatlistsChatlistInviteClassName: {
			ChatlistsChatlistInviteAlreadyTypeID,
			ChatlistsChatlistInviteTypeID,
		},
		ContactsBlockedClassName: {
			ContactsBlockedTypeID,
			ContactsBlockedSliceTypeID,
		},
		ContactsContactsClassName: {
			ContactsContactsNotModifiedTypeID,
			ContactsContactsTypeID,
		},
		ContactsTopPeersClassName: {
			ContactsTopPeersNotModifiedTypeID,
			ContactsTopPeersTypeID,
			ContactsTopPeersDisabledTypeID,
		},
		DialogClassName: {
			DialogTypeID,
			DialogFolderTypeID,
		},
		DialogFilterClassName: {
			DialogFilterTypeID,
			DialogFilterDefaultTypeID,
			DialogFilterChatlistTypeID,
		},
		DialogPeerClassName: {
			DialogPeerTypeID,
			DialogPeerFolderTypeID,
		},
		DocumentAttributeClassName: {
			DocumentAttributeImageSizeTypeID,
			DocumentAttributeAnimatedTypeID,
			DocumentAttributeStickerTypeID,
			DocumentAttributeVideoTypeID,
			DocumentAttributeAudioTypeID,
			DocumentAttributeFilenameTypeID,
			DocumentAttributeHasStickersTypeID,
			DocumentAttributeCustomEmojiTypeID,
		},
		DocumentClassName: {
			DocumentEmptyTypeID,
			DocumentTypeID,
		},
		DraftMessageClassName: {
			DraftMessageEmptyTypeID,
			DraftMessageTypeID,
		},
		EmailVerificationClassName: {
			EmailVerificationCodeTypeID,
			EmailVerificationGoogleTypeID,
			EmailVerificationAppleTypeID,
		},
		EmailVerifyPurposeClassName: {
			EmailVerifyPurposeLoginSetupTypeID,
			EmailVerifyPurposeLoginChangeTypeID,
			EmailVerifyPurposePassportTypeID,
		},
		EmojiKeywordClassName: {
			EmojiKeywordTypeID,
			EmojiKeywordDeletedTypeID,
		},
		EmojiListClassName: {
			EmojiListNotModifiedTypeID,
			EmojiListTypeID,
		},
		EmojiStatusClassName: {
			EmojiStatusEmptyTypeID,
			EmojiStatusTypeID,
			EmojiStatusUntilTypeID,
		},
		EncryptedChatClassName: {
			EncryptedChatEmptyTypeID,
			EncryptedChatWaitingTypeID,
			EncryptedChatRequestedTypeID,
			EncryptedChatTypeID,
			EncryptedChatDiscardedTypeID,
		},
		EncryptedFileClassName: {
			EncryptedFileEmptyTypeID,
			EncryptedFileTypeID,
		},
		EncryptedMessageClassName: {
			EncryptedMessageTypeID,
			EncryptedMessageServiceTypeID,
		},
		ExportedChatInviteClassName: {
			ChatInviteExportedTypeID,
			ChatInvitePublicJoinRequestsTypeID,
		},
		ForumTopicClassName: {
			ForumTopicDeletedTypeID,
			ForumTopicTypeID,
		},
		GeoPointClassName: {
			GeoPointEmptyTypeID,
			GeoPointTypeID,
		},
		GroupCallClassName: {
			GroupCallDiscardedTypeID,
			GroupCallTypeID,
		},
		HelpAppConfigClassName: {
			HelpAppConfigNotModifiedTypeID,
			HelpAppConfigTypeID,
		},
		HelpAppUpdateClassName: {
			HelpAppUpdateTypeID,
			HelpNoAppUpdateTypeID,
		},
		HelpCountriesListClassName: {
			HelpCountriesListNotModifiedTypeID,
			HelpCountriesListTypeID,
		},
		HelpDeepLinkInfoClassName: {
			HelpDeepLinkInfoEmptyTypeID,
			HelpDeepLinkInfoTypeID,
		},
		HelpPassportConfigClassName: {
			HelpPassportConfigNotModifiedTypeID,
			HelpPassportConfigTypeID,
		},
		HelpPromoDataClassName: {
			HelpPromoDataEmptyTypeID,
			HelpPromoDataTypeID,
		},
		HelpTermsOfServiceUpdateClassName: {
			HelpTermsOfServiceUpdateEmptyTypeID,
			HelpTermsOfServiceUpdateTypeID,
		},
		HelpUserInfoClassName: {
			HelpUserInfoEmptyTypeID,
			HelpUserInfoTypeID,
		},
		IPPortClassName: {
			IPPortTypeID,
			IPPortSecretTypeID,
		},
		InlineQueryPeerTypeClassName: {
			InlineQueryPeerTypeSameBotPMTypeID,
			InlineQueryPeerTypePMTypeID,
			InlineQueryPeerTypeChatTypeID,
			InlineQueryPeerTypeMegagroupTypeID,
			InlineQueryPeerTypeBroadcastTypeID,
			InlineQueryPeerTypeBotPMTypeID,
		},
		InputBotAppClassName: {
			InputBotAppIDTypeID,
			InputBotAppShortNameTypeID,
		},
		InputBotInlineMessageClassName: {
			InputBotInlineMessageMediaAutoTypeID,
			InputBotInlineMessageTextTypeID,
			InputBotInlineMessageMediaGeoTypeID,
			InputBotInlineMessageMediaVenueTypeID,
			InputBotInlineMessageMediaContactTypeID,
			InputBotInlineMessageGameTypeID,
			InputBotInlineMessageMediaInvoiceTypeID,
		},
		InputBotInlineMessageIDClassName: {
			InputBotInlineMessageIDTypeID,
			InputBotInlineMessageID64TypeID,
		},
		InputBotInlineResultClassName: {
			InputBotInlineResultTypeID,
			InputBotInlineResultPhotoTypeID,
			InputBotInlineResultDocumentTypeID,
			InputBotInlineResultGameTypeID,
		},
		InputChannelClassName: {
			InputChannelEmptyTypeID,
			InputChannelTypeID,
			InputChannelFromMessageTypeID,
		},
		InputChatPhotoClassName: {
			InputChatPhotoEmptyTypeID,
			InputChatUploadedPhotoTypeID,
			InputChatPhotoTypeID,
		},
		InputCheckPasswordSRPClassName: {
			InputCheckPasswordEmptyTypeID,
			InputCheckPasswordSRPTypeID,
		},
		InputDialogPeerClassName: {
			InputDialogPeerTypeID,
			InputDialogPeerFolderTypeID,
		},
		InputDocumentClassName: {
			InputDocumentEmptyTypeID,
			InputDocumentTypeID,
		},
		InputEncryptedFileClassName: {
			InputEncryptedFileEmptyTypeID,
			InputEncryptedFileUploadedTypeID,
			InputEncryptedFileTypeID,
			InputEncryptedFileBigUploadedTypeID,
		},
		InputFileClassName: {
			InputFileTypeID,
			InputFileBigTypeID,
		},
		InputFileLocationClassName: {
			InputFileLocationTypeID,
			InputEncryptedFileLocationTypeID,
			InputDocumentFileLocationTypeID,
			InputSecureFileLocationTypeID,
			InputTakeoutFileLocationTypeID,
			InputPhotoFileLocationTypeID,
			InputPhotoLegacyFileLocationTypeID,
			InputPeerPhotoFileLocationTypeID,
			InputStickerSetThumbTypeID,
			InputGroupCallStreamTypeID,
			InputPeerPhotoFileLocationLegacyTypeID,
			InputStickerSetThumbLegacyTypeID,
		},
		InputGameClassName: {
			InputGameIDTypeID,
			InputGameShortNameTypeID,
		},
		InputGeoPointClassName: {
			InputGeoPointEmptyTypeID,
			InputGeoPointTypeID,
		},
		InputInvoiceClassName: {
			InputInvoiceMessageTypeID,
			InputInvoiceSlugTypeID,
		},
		InputMediaClassName: {
			InputMediaEmptyTypeID,
			InputMediaUploadedPhotoTypeID,
			InputMediaPhotoTypeID,
			InputMediaGeoPointTypeID,
			InputMediaContactTypeID,
			InputMediaUploadedDocumentTypeID,
			InputMediaDocumentTypeID,
			InputMediaVenueTypeID,
			InputMediaPhotoExternalTypeID,
			InputMediaDocumentExternalTypeID,
			InputMediaGameTypeID,
			InputMediaInvoiceTypeID,
			InputMediaGeoLiveTypeID,
			InputMediaPollTypeID,
			InputMediaDiceTypeID,
		},
		InputMessageClassName: {
			InputMessageIDTypeID,
			InputMessageReplyToTypeID,
			InputMessagePinnedTypeID,
			InputMessageCallbackQueryTypeID,
		},
		InputNotifyPeerClassName: {
			InputNotifyPeerTypeID,
			InputNotifyUsersTypeID,
			InputNotifyChatsTypeID,
			InputNotifyBroadcastsTypeID,
			InputNotifyForumTopicTypeID,
		},
		InputPaymentCredentialsClassName: {
			InputPaymentCredentialsSavedTypeID,
			InputPaymentCredentialsTypeID,
			InputPaymentCredentialsApplePayTypeID,
			InputPaymentCredentialsGooglePayTypeID,
		},
		InputPeerClassName: {
			InputPeerEmptyTypeID,
			InputPeerSelfTypeID,
			InputPeerChatTypeID,
			InputPeerUserTypeID,
			InputPeerChannelTypeID,
			InputPeerUserFromMessageTypeID,
			InputPeerChannelFromMessageTypeID,
		},
		InputPhotoClassName: {
			InputPhotoEmptyTypeID,
			InputPhotoTypeID,
		},
		InputPrivacyKeyClassName: {
			InputPrivacyKeyStatusTimestampTypeID,
			InputPrivacyKeyChatInviteTypeID,
			InputPrivacyKeyPhoneCallTypeID,
			InputPrivacyKeyPhoneP2PTypeID,
			InputPrivacyKeyForwardsTypeID,
			InputPrivacyKeyProfilePhotoTypeID,
			InputPrivacyKeyPhoneNumberTypeID,
			InputPrivacyKeyAddedByPhoneTypeID,
			InputPrivacyKeyVoiceMessagesTypeID,
		},
		InputPrivacyRuleClassName: {
			InputPrivacyValueAllowContactsTypeID,
			InputPrivacyValueAllowAllTypeID,
			InputPrivacyValueAllowUsersTypeID,
			InputPrivacyValueDisallowContactsTypeID,
			InputPrivacyValueDisallowAllTypeID,
			InputPrivacyValueDisallowUsersTypeID,
			InputPrivacyValueAllowChatParticipantsTypeID,
			InputPrivacyValueDisallowChatParticipantsTypeID,
		},
		InputSecureFileClassName: {
			InputSecureFileUploadedTypeID,
			InputSecureFileTypeID,
		},
		InputStickerSetClassName: {
			InputStickerSetEmptyTypeID,
			InputStickerSetIDTypeID,
			InputStickerSetShortNameTypeID,
			InputStickerSetAnimatedEmojiTypeID,
			InputStickerSetDiceTypeID,
			InputStickerSetAnimatedEmojiAnimationsTypeID,
			InputStickerSetPremiumGiftsTypeID,
			InputStickerSetEmojiGenericAnimationsTypeID,
			InputStickerSetEmojiDefaultStatusesTypeID,
			InputStickerSetEmojiDefaultTopicIconsTypeID,
		},
		InputStickeredMediaClassName: {
			InputStickeredMediaPhotoTypeID,
			InputStickeredMediaDocumentTypeID,
		},
		InputStorePaymentPurposeClassName: {
			InputStorePaymentPremiumSubscriptionTypeID,
			InputStorePaymentGiftPremiumTypeID,
		},
		InputThemeClassName: {
			InputThemeTypeID,
			InputThemeSlugTypeID,
		},
		InputUserClassName: {
			InputUserEmptyTypeID,
			InputUserSelfTypeID,
			InputUserTypeID,
			InputUserFromMessageTypeID,
		},
		InputWallPaperClassName: {
			InputWallPaperTypeID,
			InputWallPaperSlugTypeID,
			InputWallPaperNoFileTypeID,
		},
		InputWebFileLocationClassName: {
			InputWebFileLocationTypeID,
			InputWebFileGeoPointLocationTypeID,
			InputWebFileAudioAlbumThumbLocationTypeID,
		},
		JSONValueClassName: {
			JSONNullTypeID,
			JSONBoolTypeID,
			JSONNumberTypeID,
			JSONStringTypeID,
			JSONArrayTypeID,
			JSONObjectTypeID,
		},
		KeyboardButtonClassName: {
			KeyboardButtonTypeID,
			KeyboardButtonURLTypeID,
			KeyboardButtonCallbackTypeID,
			KeyboardButtonRequestPhoneTypeID,
			KeyboardButtonRequestGeoLocationTypeID,
			KeyboardButtonSwitchInlineTypeID,
			KeyboardButtonGameTypeID,
			KeyboardButtonBuyTypeID,
			KeyboardButtonURLAuthTypeID,
			InputKeyboardButtonURLAuthTypeID,
			KeyboardButtonRequestPollTypeID,
			InputKeyboardButtonUserProfileTypeID,
			KeyboardButtonUserProfileTypeID,
			KeyboardButtonWebViewTypeID,
			KeyboardButtonSimpleWebViewTypeID,
			KeyboardButtonRequestPeerTypeID,
		},
		LangPackStringClassName: {
			LangPackStringTypeID,
			LangPackStringPluralizedTypeID,
			LangPackStringDeletedTypeID,
		},
		MessageActionClassName: {
			MessageActionEmptyTypeID,
			MessageActionChatCreateTypeID,
			MessageActionChatEditTitleTypeID,
			MessageActionChatEditPhotoTypeID,
			MessageActionChatDeletePhotoTypeID,
			MessageActionChatAddUserTypeID,
			MessageActionChatDeleteUserTypeID,
			MessageActionChatJoinedByLinkTypeID,
			MessageActionChannelCreateTypeID,
			MessageActionChatMigrateToTypeID,
			MessageActionChannelMigrateFromTypeID,
			MessageActionPinMessageTypeID,
			MessageActionHistoryClearTypeID,
			MessageActionGameScoreTypeID,
			MessageActionPaymentSentMeTypeID,
			MessageActionPaymentSentTypeID,
			MessageActionPhoneCallTypeID,
			MessageActionScreenshotTakenTypeID,
			MessageActionCustomActionTypeID,
			MessageActionBotAllowedTypeID,
			MessageActionSecureValuesSentMeTypeID,
			MessageActionSecureValuesSentTypeID,
			MessageActionContactSignUpTypeID,
			MessageActionGeoProximityReachedTypeID,
			MessageActionGroupCallTypeID,
			MessageActionInviteToGroupCallTypeID,
			MessageActionSetMessagesTTLTypeID,
			MessageActionGroupCallScheduledTypeID,
			MessageActionSetChatThemeTypeID,
			MessageActionChatJoinedByRequestTypeID,
			MessageActionWebViewDataSentMeTypeID,
			MessageActionWebViewDataSentTypeID,
			MessageActionGiftPremiumTypeID,
			MessageActionTopicCreateTypeID,
			MessageActionTopicEditTypeID,
			MessageActionSuggestProfilePhotoTypeID,
			MessageActionRequestedPeerTypeID,
			MessageActionSetChatWallPaperTypeID,
			MessageActionSetSameChatWallPaperTypeID,
		},
		MessageClassName: {
			MessageEmptyTypeID,
			MessageTypeID,
			MessageServiceTypeID,
		},
		MessageEntityClassName: {
			MessageEntityUnknownTypeID,
			MessageEntityMentionTypeID,
			MessageEntityHashtagTypeID,
			MessageEntityBotCommandTypeID,
			MessageEntityURLTypeID,
			MessageEntityEmailTypeID,
			MessageEntityBoldTypeID,
			MessageEntityItalicTypeID,
			MessageEntityCodeTypeID,
			MessageEntityPreTypeID,
			MessageEntityTextURLTypeID,
			MessageEntityMentionNameTypeID,
			InputMessageEntityMentionNameTypeID,
			MessageEntityPhoneTypeID,
			MessageEntityCashtagTypeID,
			MessageEntityUnderlineTypeID,
			MessageEntityStrikeTypeID,
			MessageEntityBlockquoteTypeID,
			MessageEntityBankCardTypeID,
			MessageEntitySpoilerTypeID,
			MessageEntityCustomEmojiTypeID,
		},
		MessageExtendedMediaClassName: {
			MessageExtendedMediaPreviewTypeID,
			MessageExtendedMediaTypeID,
		},
		MessageMediaClassName: {
			MessageMediaEmptyTypeID,
			MessageMediaPhotoTypeID,
			MessageMediaGeoTypeID,
			MessageMediaContactTypeID,
			MessageMediaUnsupportedTypeID,
			MessageMediaDocumentTypeID,
			MessageMediaWebPageTypeID,
			MessageMediaVenueTypeID,
			MessageMediaGameTypeID,
			MessageMediaInvoiceTypeID,
			MessageMediaGeoLiveTypeID,
			MessageMediaPollTypeID,
			MessageMediaDiceTypeID,
		},
		MessageUserVoteClassName: {
			MessageUserVoteTypeID,
			MessageUserVoteInputOptionTypeID,
			MessageUserVoteMultipleTypeID,
		},
		MessagesAllStickersClassName: {
			MessagesAllStickersNotModifiedTypeID,
			MessagesAllStickersTypeID,
		},
		MessagesAvailableReactionsClassName: {
			MessagesAvailableReactionsNotModifiedTypeID,
			MessagesAvailableReactionsTypeID,
		},
		MessagesChatsClassName: {
			MessagesChatsTypeID,
			MessagesChatsSliceTypeID,
		},
		MessagesDhConfigClassName: {
			MessagesDhConfigNotModifiedTypeID,
			MessagesDhConfigTypeID,
		},
		MessagesDialogsClassName: {
			MessagesDialogsTypeID,
			MessagesDialogsSliceTypeID,
			MessagesDialogsNotModifiedTypeID,
		},
		MessagesEmojiGroupsClassName: {
			MessagesEmojiGroupsNotModifiedTypeID,
			MessagesEmojiGroupsTypeID,
		},
		MessagesExportedChatInviteClassName: {
			MessagesExportedChatInviteTypeID,
			MessagesExportedChatInviteReplacedTypeID,
		},
		MessagesFavedStickersClassName: {
			MessagesFavedStickersNotModifiedTypeID,
			MessagesFavedStickersTypeID,
		},
		MessagesFeaturedStickersClassName: {
			MessagesFeaturedStickersNotModifiedTypeID,
			MessagesFeaturedStickersTypeID,
		},
		MessagesFilterClassName: {
			InputMessagesFilterEmptyTypeID,
			InputMessagesFilterPhotosTypeID,
			InputMessagesFilterVideoTypeID,
			InputMessagesFilterPhotoVideoTypeID,
			InputMessagesFilterDocumentTypeID,
			InputMessagesFilterURLTypeID,
			InputMessagesFilterGifTypeID,
			InputMessagesFilterVoiceTypeID,
			InputMessagesFilterMusicTypeID,
			InputMessagesFilterChatPhotosTypeID,
			InputMessagesFilterPhoneCallsTypeID,
			InputMessagesFilterRoundVoiceTypeID,
			InputMessagesFilterRoundVideoTypeID,
			InputMessagesFilterMyMentionsTypeID,
			InputMessagesFilterGeoTypeID,
			InputMessagesFilterContactsTypeID,
			InputMessagesFilterPinnedTypeID,
		},
		MessagesFoundStickerSetsClassName: {
			MessagesFoundStickerSetsNotModifiedTypeID,
			MessagesFoundStickerSetsTypeID,
		},
		MessagesMessagesClassName: {
			MessagesMessagesTypeID,
			MessagesMessagesSliceTypeID,
			MessagesChannelMessagesTypeID,
			MessagesMessagesNotModifiedTypeID,
		},
		MessagesReactionsClassName: {
			MessagesReactionsNotModifiedTypeID,
			MessagesReactionsTypeID,
		},
		MessagesRecentStickersClassName: {
			MessagesRecentStickersNotModifiedTypeID,
			MessagesRecentStickersTypeID,
		},
		MessagesSavedGifsClassName: {
			MessagesSavedGifsNotModifiedTypeID,
			MessagesSavedGifsTypeID,
		},
		MessagesSentEncryptedMessageClassName: {
			MessagesSentEncryptedMessageTypeID,
			MessagesSentEncryptedFileTypeID,
		},
		MessagesSponsoredMessagesClassName: {
			MessagesSponsoredMessagesTypeID,
			MessagesSponsoredMessagesEmptyTypeID,
		},
		MessagesStickerSetClassName: {
			MessagesStickerSetTypeID,
			MessagesStickerSetNotModifiedTypeID,
		},
		MessagesStickerSetInstallResultClassName: {
			MessagesStickerSetInstallResultSuccessTypeID,
			MessagesStickerSetInstallResultArchiveTypeID,
		},
		MessagesStickersClassName: {
			MessagesStickersNotModifiedTypeID,
			MessagesStickersTypeID,
		},
		NotificationSoundClassName: {
			NotificationSoundDefaultTypeID,
			NotificationSoundNoneTypeID,
			NotificationSoundLocalTypeID,
			NotificationSoundRingtoneTypeID,
		},
		NotifyPeerClassName: {
			NotifyPeerTypeID,
			NotifyUsersTypeID,
			NotifyChatsTypeID,
			NotifyBroadcastsTypeID,
			NotifyForumTopicTypeID,
		},
		PageBlockClassName: {
			PageBlockUnsupportedTypeID,
			PageBlockTitleTypeID,
			PageBlockSubtitleTypeID,
			PageBlockAuthorDateTypeID,
			PageBlockHeaderTypeID,
			PageBlockSubheaderTypeID,
			PageBlockParagraphTypeID,
			PageBlockPreformattedTypeID,
			PageBlockFooterTypeID,
			PageBlockDividerTypeID,
			PageBlockAnchorTypeID,
			PageBlockListTypeID,
			PageBlockBlockquoteTypeID,
			PageBlockPullquoteTypeID,
			PageBlockPhotoTypeID,
			PageBlockVideoTypeID,
			PageBlockCoverTypeID,
			PageBlockEmbedTypeID,
			PageBlockEmbedPostTypeID,
			PageBlockCollageTypeID,
			PageBlockSlideshowTypeID,
			PageBlockChannelTypeID,
			PageBlockAudioTypeID,
			PageBlockKickerTypeID,
			PageBlockTableTypeID,
			PageBlockOrderedListTypeID,
			PageBlockDetailsTypeID,
			PageBlockRelatedArticlesTypeID,
			PageBlockMapTypeID,
		},
		PageListItemClassName: {
			PageListItemTextTypeID,
			PageListItemBlocksTypeID,
		},
		PageListOrderedItemClassName: {
			PageListOrderedItemTextTypeID,
			PageListOrderedItemBlocksTypeID,
		},
		PasswordKdfAlgoClassName: {
			PasswordKdfAlgoUnknownTypeID,
			PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPowTypeID,
		},
		PaymentsPaymentResultClassName: {
			PaymentsPaymentResultTypeID,
			PaymentsPaymentVerificationNeededTypeID,
		},
		PeerClassName: {
			PeerUserTypeID,
			PeerChatTypeID,
			PeerChannelTypeID,
		},
		PeerLocatedClassName: {
			PeerLocatedTypeID,
			PeerSelfLocatedTypeID,
		},
		PhoneCallClassName: {
			PhoneCallEmptyTypeID,
			PhoneCallWaitingTypeID,
			PhoneCallRequestedTypeID,
			PhoneCallAcceptedTypeID,
			PhoneCallTypeID,
			PhoneCallDiscardedTypeID,
		},
		PhoneCallDiscardReasonClassName: {
			PhoneCallDiscardReasonMissedTypeID,
			PhoneCallDiscardReasonDisconnectTypeID,
			PhoneCallDiscardReasonHangupTypeID,
			PhoneCallDiscardReasonBusyTypeID,
		},
		PhoneConnectionClassName: {
			PhoneConnectionTypeID,
			PhoneConnectionWebrtcTypeID,
		},
		PhotoClassName: {
			PhotoEmptyTypeID,
			PhotoTypeID,
		},
		PhotoSizeClassName: {
			PhotoSizeEmptyTypeID,
			PhotoSizeTypeID,
			PhotoCachedSizeTypeID,
			PhotoStrippedSizeTypeID,
			PhotoSizeProgressiveTypeID,
			PhotoPathSizeTypeID,
		},
		PhotosPhotosClassName: {
			PhotosPhotosTypeID,
			PhotosPhotosSliceTypeID,
		},
		PrivacyKeyClassName: {
			PrivacyKeyStatusTimestampTypeID,
			PrivacyKeyChatInviteTypeID,
			PrivacyKeyPhoneCallTypeID,
			PrivacyKeyPhoneP2PTypeID,
			PrivacyKeyForwardsTypeID,
			PrivacyKeyProfilePhotoTypeID,
			PrivacyKeyPhoneNumberTypeID,
			PrivacyKeyAddedByPhoneTypeID,
			PrivacyKeyVoiceMessagesTypeID,
		},
		PrivacyRuleClassName: {
			PrivacyValueAllowContactsTypeID,
			PrivacyValueAllowAllTypeID,
			PrivacyValueAllowUsersTypeID,
			PrivacyValueDisallowContactsTypeID,
			PrivacyValueDisallowAllTypeID,
			PrivacyValueDisallowUsersTypeID,
			PrivacyValueAllowChatParticipantsTypeID,
			PrivacyValueDisallowChatParticipantsTypeID,
		},
		ReactionClassName: {
			ReactionEmptyTypeID,
			ReactionEmojiTypeID,
			ReactionCustomEmojiTypeID,
		},
		RecentMeURLClassName: {
			RecentMeURLUnknownTypeID,
			RecentMeURLUserTypeID,
			RecentMeURLChatTypeID,
			RecentMeURLChatInviteTypeID,
			RecentMeURLStickerSetTypeID,
		},
		ReplyMarkupClassName: {
			ReplyKeyboardHideTypeID,
			ReplyKeyboardForceReplyTypeID,
			ReplyKeyboardMarkupTypeID,
			ReplyInlineMarkupTypeID,
		},
		ReportReasonClassName: {
			InputReportReasonSpamTypeID,
			InputReportReasonViolenceTypeID,
			InputReportReasonPornographyTypeID,
			InputReportReasonChildAbuseTypeID,
			InputReportReasonOtherTypeID,
			InputReportReasonCopyrightTypeID,
			InputReportReasonGeoIrrelevantTypeID,
			InputReportReasonFakeTypeID,
			InputReportReasonIllegalDrugsTypeID,
			InputReportReasonPersonalDetailsTypeID,
		},
		RequestPeerTypeClassName: {
			RequestPeerTypeUserTypeID,
			RequestPeerTypeChatTypeID,
			RequestPeerTypeBroadcastTypeID,
		},
		RichTextClassName: {
			TextEmptyTypeID,
			TextPlainTypeID,
			TextBoldTypeID,
			TextItalicTypeID,
			TextUnderlineTypeID,
			TextStrikeTypeID,
			TextFixedTypeID,
			TextURLTypeID,
			TextEmailTypeID,
			TextConcatTypeID,
			TextSubscriptTypeID,
			TextSuperscriptTypeID,
			TextMarkedTypeID,
			TextPhoneTypeID,
			TextImageTypeID,
			TextAnchorTypeID,
		},
		SecureFileClassName: {
			SecureFileEmptyTypeID,
			SecureFileTypeID,
		},
		SecurePasswordKdfAlgoClassName: {
			SecurePasswordKdfAlgoUnknownTypeID,
			SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000TypeID,
			SecurePasswordKdfAlgoSHA512TypeID,
		},
		SecurePlainDataClassName: {
			SecurePlainPhoneTypeID,
			SecurePlainEmailTypeID,
		},
		SecureRequiredTypeClassName: {
			SecureRequiredTypeTypeID,
			SecureRequiredTypeOneOfTypeID,
		},
		SecureValueErrorClassName: {
			SecureValueErrorDataTypeID,
			SecureValueErrorFrontSideTypeID,
			SecureValueErrorReverseSideTypeID,
			SecureValueErrorSelfieTypeID,
			SecureValueErrorFileTypeID,
			SecureValueErrorFilesTypeID,
			SecureValueErrorTypeID,
			SecureValueErrorTranslationFileTypeID,
			SecureValueErrorTranslationFilesTypeID,
		},
		SecureValueTypeClassName: {
			SecureValueTypePersonalDetailsTypeID,
			SecureValueTypePassportTypeID,
			SecureValueTypeDriverLicenseTypeID,
			SecureValueTypeIdentityCardTypeID,
			SecureValueTypeInternalPassportTypeID,
			SecureValueTypeAddressTypeID,
			SecureValueTypeUtilityBillTypeID,
			SecureValueTypeBankStatementTypeID,
			SecureValueTypeRentalAgreementTypeID,
			SecureValueTypePassportRegistrationTypeID,
			SecureValueTypeTemporaryRegistrationTypeID,
			SecureValueTypePhoneTypeID,
			SecureValueTypeEmailTypeID,
		},
		SendMessageActionClassName: {
			SendMessageTypingActionTypeID,
			SendMessageCancelActionTypeID,
			SendMessageRecordVideoActionTypeID,
			SendMessageUploadVideoActionTypeID,
			SendMessageRecordAudioActionTypeID,
			SendMessageUploadAudioActionTypeID,
			SendMessageUploadPhotoActionTypeID,
			SendMessageUploadDocumentActionTypeID,
			SendMessageGeoLocationActionTypeID,
			SendMessageChooseContactActionTypeID,
			SendMessageGamePlayActionTypeID,
			SendMessageRecordRoundActionTypeID,
			SendMessageUploadRoundActionTypeID,
			SpeakingInGroupCallActionTypeID,
			SendMessageHistoryImportActionTypeID,
			SendMessageChooseStickerActionTypeID,
			SendMessageEmojiInteractionTypeID,
			SendMessageEmojiInteractionSeenTypeID,
		},
		StatsGraphClassName: {
			StatsGraphAsyncTypeID,
			StatsGraphErrorTypeID,
			StatsGraphTypeID,
		},
		StickerSetCoveredClassName: {
			StickerSetCoveredTypeID,
			StickerSetMultiCoveredTypeID,
			StickerSetFullCoveredTypeID,
			StickerSetNoCoveredTypeID,
		},
		StorageFileTypeClassName: {
			StorageFileUnknownTypeID,
			StorageFilePartialTypeID,
			StorageFileJpegTypeID,
			StorageFileGifTypeID,
			StorageFilePngTypeID,
			StorageFilePdfTypeID,
			StorageFileMp3TypeID,
			StorageFileMovTypeID,
			StorageFileMp4TypeID,
			StorageFileWebpTypeID,
		},
		TopPeerCategoryClassName: {
			TopPeerCategoryBotsPMTypeID,
			TopPeerCategoryBotsInlineTypeID,
			TopPeerCategoryCorrespondentsTypeID,
			TopPeerCategoryGroupsTypeID,
			TopPeerCategoryChannelsTypeID,
			TopPeerCategoryPhoneCallsTypeID,
			TopPeerCategoryForwardUsersTypeID,
			TopPeerCategoryForwardChatsTypeID,
		},
		URLAuthResultClassName: {
			URLAuthResultRequestTypeID,
			URLAuthResultAcceptedTypeID,
			URLAuthResultDefaultTypeID,
		},
		UpdateClassName: {
			UpdateNewMessageTypeID,
			UpdateMessageIDTypeID,
			UpdateDeleteMessagesTypeID,
			UpdateUserTypingTypeID,
			UpdateChatUserTypingTypeID,
			UpdateChatParticipantsTypeID,
			UpdateUserStatusTypeID,
			UpdateUserNameTypeID,
			UpdateNewEncryptedMessageTypeID,
			UpdateEncryptedChatTypingTypeID,
			UpdateEncryptionTypeID,
			UpdateEncryptedMessagesReadTypeID,
			UpdateChatParticipantAddTypeID,
			UpdateChatParticipantDeleteTypeID,
			UpdateDCOptionsTypeID,
			UpdateNotifySettingsTypeID,
			UpdateServiceNotificationTypeID,
			UpdatePrivacyTypeID,
			UpdateUserPhoneTypeID,
			UpdateReadHistoryInboxTypeID,
			UpdateReadHistoryOutboxTypeID,
			UpdateWebPageTypeID,
			UpdateReadMessagesContentsTypeID,
			UpdateChannelTooLongTypeID,
			UpdateChannelTypeID,
			UpdateNewChannelMessageTypeID,
			UpdateReadChannelInboxTypeID,
			UpdateDeleteChannelMessagesTypeID,
			UpdateChannelMessageViewsTypeID,
			UpdateChatParticipantAdminTypeID,
			UpdateNewStickerSetTypeID,
			UpdateStickerSetsOrderTypeID,
			UpdateStickerSetsTypeID,
			UpdateSavedGifsTypeID,
			UpdateBotInlineQueryTypeID,
			UpdateBotInlineSendTypeID,
			UpdateEditChannelMessageTypeID,
			UpdateBotCallbackQueryTypeID,
			UpdateEditMessageTypeID,
			UpdateInlineBotCallbackQueryTypeID,
			UpdateReadChannelOutboxTypeID,
			UpdateDraftMessageTypeID,
			UpdateReadFeaturedStickersTypeID,
			UpdateRecentStickersTypeID,
			UpdateConfigTypeID,
			UpdatePtsChangedTypeID,
			UpdateChannelWebPageTypeID,
			UpdateDialogPinnedTypeID,
			UpdatePinnedDialogsTypeID,
			UpdateBotWebhookJSONTypeID,
			UpdateBotWebhookJSONQueryTypeID,
			UpdateBotShippingQueryTypeID,
			UpdateBotPrecheckoutQueryTypeID,
			UpdatePhoneCallTypeID,
			UpdateLangPackTooLongTypeID,
			UpdateLangPackTypeID,
			UpdateFavedStickersTypeID,
			UpdateChannelReadMessagesContentsTypeID,
			UpdateContactsResetTypeID,
			UpdateChannelAvailableMessagesTypeID,
			UpdateDialogUnreadMarkTypeID,
			UpdateMessagePollTypeID,
			UpdateChatDefaultBannedRightsTypeID,
			UpdateFolderPeersTypeID,
			UpdatePeerSettingsTypeID,
			UpdatePeerLocatedTypeID,
			UpdateNewScheduledMessageTypeID,
			UpdateDeleteScheduledMessagesTypeID,
			UpdateThemeTypeID,
			UpdateGeoLiveViewedTypeID,
			UpdateLoginTokenTypeID,
			UpdateMessagePollVoteTypeID,
			UpdateDialogFilterTypeID,
			UpdateDialogFilterOrderTypeID,
			UpdateDialogFiltersTypeID,
			UpdatePhoneCallSignalingDataTypeID,
			UpdateChannelMessageForwardsTypeID,
			UpdateReadChannelDiscussionInboxTypeID,
			UpdateReadChannelDiscussionOutboxTypeID,
			UpdatePeerBlockedTypeID,
			UpdateChannelUserTypingTypeID,
			UpdatePinnedMessagesTypeID,
			UpdatePinnedChannelMessagesTypeID,
			UpdateChatTypeID,
			UpdateGroupCallParticipantsTypeID,
			UpdateGroupCallTypeID,
			UpdatePeerHistoryTTLTypeID,
			UpdateChatParticipantTypeID,
			UpdateChannelParticipantTypeID,
			UpdateBotStoppedTypeID,
			UpdateGroupCallConnectionTypeID,
			UpdateBotCommandsTypeID,
			UpdatePendingJoinRequestsTypeID,
			UpdateBotChatInviteRequesterTypeID,
			UpdateMessageReactionsTypeID,
			UpdateAttachMenuBotsTypeID,
			UpdateWebViewResultSentTypeID,
			UpdateBotMenuButtonTypeID,
			UpdateSavedRingtonesTypeID,
			UpdateTranscribedAudioTypeID,
			UpdateReadFeaturedEmojiStickersTypeID,
			UpdateUserEmojiStatusTypeID,
			UpdateRecentEmojiStatusesTypeID,
			UpdateRecentReactionsTypeID,
			UpdateMoveStickerSetToTopTypeID,
			UpdateMessageExtendedMediaTypeID,
			UpdateChannelPinnedTopicTypeID,
			UpdateChannelPinnedTopicsTypeID,
			UpdateUserTypeID,
			UpdateAutoSaveSettingsTypeID,
			UpdateGroupInvitePrivacyForbiddenTypeID,
		},
		UpdatesChannelDifferenceClassName: {
			UpdatesChannelDifferenceEmptyTypeID,
			UpdatesChannelDifferenceTooLongTypeID,
			UpdatesChannelDifferenceTypeID,
		},
		UpdatesClassName: {
			UpdatesTooLongTypeID,
			UpdateShortMessageTypeID,
			UpdateShortChatMessageTypeID,
			UpdateShortTypeID,
			UpdatesCombinedTypeID,
			UpdatesTypeID,
			UpdateShortSentMessageTypeID,
		},
		UpdatesDifferenceClassName: {
			UpdatesDifferenceEmptyTypeID,
			UpdatesDifferenceTypeID,
			UpdatesDifferenceSliceTypeID,
			UpdatesDifferenceTooLongTypeID,
		},
		UploadCDNFileClassName: {
			UploadCDNFileReuploadNeededTypeID,
			UploadCDNFileTypeID,
		},
		UploadFileClassName: {
			UploadFileTypeID,
			UploadFileCDNRedirectTypeID,
		},
		UserClassName: {
			UserEmptyTypeID,
			UserTypeID,
		},
		UserProfilePhotoClassName: {
			UserProfilePhotoEmptyTypeID,
			UserProfilePhotoTypeID,
		},
		UserStatusClassName: {
			UserStatusEmptyTypeID,
			UserStatusOnlineTypeID,
			UserStatusOfflineTypeID,
			UserStatusRecentlyTypeID,
			UserStatusLastWeekTypeID,
			UserStatusLastMonthTypeID,
		},
		VideoSizeClassName: {
			VideoSizeTypeID,
			VideoSizeEmojiMarkupTypeID,
			VideoSizeStickerMarkupTypeID,
		},
		WallPaperClassName: {
			WallPaperTypeID,
			WallPaperNoFileTypeID,
		},
		WebDocumentClassName: {
			WebDocumentTypeID,
			WebDocumentNoProxyTypeID,
		},
		WebPageClassName: {
			WebPageEmptyTypeID,
			WebPagePendingTypeID,
			WebPageTypeID,
			WebPageNotModifiedTypeID,
		},
	}
}
