type github.com/gotd/td/bin.Object

1854 uses

	github.com/gotd/td/bin (current package)
		bin.go#L59: type Object interface {

	github.com/gotd/td/internal/mt
		tl_registry_gen.go#L137: func TypesConstructorMap() map[uint32]func() bin.Object {
		tl_registry_gen.go#L138: 	return map[uint32]func() bin.Object{
		tl_registry_gen.go#L139: 		ResPQTypeID:                      func() bin.Object { return &ResPQ{} },
		tl_registry_gen.go#L140: 		PQInnerDataTypeID:                func() bin.Object { return &PQInnerData{} },
		tl_registry_gen.go#L141: 		PQInnerDataDCTypeID:              func() bin.Object { return &PQInnerDataDC{} },
		tl_registry_gen.go#L142: 		PQInnerDataTempDCTypeID:          func() bin.Object { return &PQInnerDataTempDC{} },
		tl_registry_gen.go#L143: 		ServerDHParamsFailTypeID:         func() bin.Object { return &ServerDHParamsFail{} },
		tl_registry_gen.go#L144: 		ServerDHParamsOkTypeID:           func() bin.Object { return &ServerDHParamsOk{} },
		tl_registry_gen.go#L145: 		ServerDHInnerDataTypeID:          func() bin.Object { return &ServerDHInnerData{} },
		tl_registry_gen.go#L146: 		ClientDHInnerDataTypeID:          func() bin.Object { return &ClientDHInnerData{} },
		tl_registry_gen.go#L147: 		DhGenOkTypeID:                    func() bin.Object { return &DhGenOk{} },
		tl_registry_gen.go#L148: 		DhGenRetryTypeID:                 func() bin.Object { return &DhGenRetry{} },
		tl_registry_gen.go#L149: 		DhGenFailTypeID:                  func() bin.Object { return &DhGenFail{} },
		tl_registry_gen.go#L150: 		RPCResultTypeID:                  func() bin.Object { return &RPCResult{} },
		tl_registry_gen.go#L151: 		RPCErrorTypeID:                   func() bin.Object { return &RPCError{} },
		tl_registry_gen.go#L152: 		RPCAnswerUnknownTypeID:           func() bin.Object { return &RPCAnswerUnknown{} },
		tl_registry_gen.go#L153: 		RPCAnswerDroppedRunningTypeID:    func() bin.Object { return &RPCAnswerDroppedRunning{} },
		tl_registry_gen.go#L154: 		RPCAnswerDroppedTypeID:           func() bin.Object { return &RPCAnswerDropped{} },
		tl_registry_gen.go#L155: 		FutureSaltTypeID:                 func() bin.Object { return &FutureSalt{} },
		tl_registry_gen.go#L156: 		FutureSaltsTypeID:                func() bin.Object { return &FutureSalts{} },
		tl_registry_gen.go#L157: 		PongTypeID:                       func() bin.Object { return &Pong{} },
		tl_registry_gen.go#L158: 		DestroySessionOkTypeID:           func() bin.Object { return &DestroySessionOk{} },
		tl_registry_gen.go#L159: 		DestroySessionNoneTypeID:         func() bin.Object { return &DestroySessionNone{} },
		tl_registry_gen.go#L160: 		NewSessionCreatedTypeID:          func() bin.Object { return &NewSessionCreated{} },
		tl_registry_gen.go#L161: 		MsgContainerTypeID:               func() bin.Object { return &MsgContainer{} },
		tl_registry_gen.go#L162: 		MessageTypeID:                    func() bin.Object { return &Message{} },
		tl_registry_gen.go#L163: 		MsgCopyTypeID:                    func() bin.Object { return &MsgCopy{} },
		tl_registry_gen.go#L164: 		GzipPackedTypeID:                 func() bin.Object { return &GzipPacked{} },
		tl_registry_gen.go#L165: 		MsgsAckTypeID:                    func() bin.Object { return &MsgsAck{} },
		tl_registry_gen.go#L166: 		BadMsgNotificationTypeID:         func() bin.Object { return &BadMsgNotification{} },
		tl_registry_gen.go#L167: 		BadServerSaltTypeID:              func() bin.Object { return &BadServerSalt{} },
		tl_registry_gen.go#L168: 		MsgResendReqTypeID:               func() bin.Object { return &MsgResendReq{} },
		tl_registry_gen.go#L169: 		MsgsStateReqTypeID:               func() bin.Object { return &MsgsStateReq{} },
		tl_registry_gen.go#L170: 		MsgsStateInfoTypeID:              func() bin.Object { return &MsgsStateInfo{} },
		tl_registry_gen.go#L171: 		MsgsAllInfoTypeID:                func() bin.Object { return &MsgsAllInfo{} },
		tl_registry_gen.go#L172: 		MsgDetailedInfoTypeID:            func() bin.Object { return &MsgDetailedInfo{} },
		tl_registry_gen.go#L173: 		MsgNewDetailedInfoTypeID:         func() bin.Object { return &MsgNewDetailedInfo{} },
		tl_registry_gen.go#L174: 		ReqPqRequestTypeID:               func() bin.Object { return &ReqPqRequest{} },
		tl_registry_gen.go#L175: 		ReqPqMultiRequestTypeID:          func() bin.Object { return &ReqPqMultiRequest{} },
		tl_registry_gen.go#L176: 		ReqDHParamsRequestTypeID:         func() bin.Object { return &ReqDHParamsRequest{} },
		tl_registry_gen.go#L177: 		SetClientDHParamsRequestTypeID:   func() bin.Object { return &SetClientDHParamsRequest{} },
		tl_registry_gen.go#L178: 		RPCDropAnswerRequestTypeID:       func() bin.Object { return &RPCDropAnswerRequest{} },
		tl_registry_gen.go#L179: 		GetFutureSaltsRequestTypeID:      func() bin.Object { return &GetFutureSaltsRequest{} },
		tl_registry_gen.go#L180: 		PingRequestTypeID:                func() bin.Object { return &PingRequest{} },
		tl_registry_gen.go#L181: 		PingDelayDisconnectRequestTypeID: func() bin.Object { return &PingDelayDisconnectRequest{} },
		tl_registry_gen.go#L182: 		DestroySessionRequestTypeID:      func() bin.Object { return &DestroySessionRequest{} },
		tl_registry_gen.go#L183: 		HTTPWaitRequestTypeID:            func() bin.Object { return &HTTPWaitRequest{} },

	github.com/gotd/td/internal/tmap
		constructor.go#L7: 	types map[uint32]func() bin.Object
		constructor.go#L10: func (c *Constructor) add(mapping map[uint32]func() bin.Object) {
		constructor.go#L19: func (c *Constructor) New(id uint32) bin.Object {
		constructor.go#L31: func NewConstructor(mappings ...map[uint32]func() bin.Object) *Constructor {
		constructor.go#L33: 		types: map[uint32]func() bin.Object{},

	github.com/gotd/td/telegram/internal/manager
		conn.go#L180: func (c *Conn) wrapRequest(req bin.Object) bin.Object {

	github.com/gotd/td/tg
		tl_init_connection_gen.go#L71: 	Query bin.Object
		tl_init_connection_gen.go#L146: 	GetQuery() (value bin.Object)
		tl_init_connection_gen.go#L472: func (i *InitConnectionRequest) GetQuery() (value bin.Object) {
		tl_invoke_after_msg_gen.go#L42: 	Query bin.Object
		tl_invoke_after_msg_gen.go#L82: 	GetQuery() (value bin.Object)
		tl_invoke_after_msg_gen.go#L184: func (i *InvokeAfterMsgRequest) GetQuery() (value bin.Object) {
		tl_invoke_after_msgs_gen.go#L42: 	Query bin.Object
		tl_invoke_after_msgs_gen.go#L82: 	GetQuery() (value bin.Object)
		tl_invoke_after_msgs_gen.go#L197: func (i *InvokeAfterMsgsRequest) GetQuery() (value bin.Object) {
		tl_invoke_with_layer_gen.go#L45: 	Query bin.Object
		tl_invoke_with_layer_gen.go#L85: 	GetQuery() (value bin.Object)
		tl_invoke_with_layer_gen.go#L187: func (i *InvokeWithLayerRequest) GetQuery() (value bin.Object) {
		tl_invoke_with_messages_range_gen.go#L42: 	Query bin.Object
		tl_invoke_with_messages_range_gen.go#L82: 	GetQuery() (value bin.Object)
		tl_invoke_with_messages_range_gen.go#L184: func (i *InvokeWithMessagesRangeRequest) GetQuery() (value bin.Object) {
		tl_invoke_with_takeout_gen.go#L48: 	Query bin.Object
		tl_invoke_with_takeout_gen.go#L88: 	GetQuery() (value bin.Object)
		tl_invoke_with_takeout_gen.go#L190: func (i *InvokeWithTakeoutRequest) GetQuery() (value bin.Object) {
		tl_invoke_without_updates_gen.go#L45: 	Query bin.Object
		tl_invoke_without_updates_gen.go#L81: 	GetQuery() (value bin.Object)
		tl_invoke_without_updates_gen.go#L162: func (i *InvokeWithoutUpdatesRequest) GetQuery() (value bin.Object) {
		tl_registry_gen.go#L3602: func TypesConstructorMap() map[uint32]func() bin.Object {
		tl_registry_gen.go#L3603: 	return map[uint32]func() bin.Object{
		tl_registry_gen.go#L3604: 		BoolFalseTypeID:                                          func() bin.Object { return &BoolFalse{} },
		tl_registry_gen.go#L3605: 		BoolTrueTypeID:                                           func() bin.Object { return &BoolTrue{} },
		tl_registry_gen.go#L3606: 		TrueTypeID:                                               func() bin.Object { return &True{} },
		tl_registry_gen.go#L3607: 		ErrorTypeID:                                              func() bin.Object { return &Error{} },
		tl_registry_gen.go#L3608: 		NullTypeID:                                               func() bin.Object { return &Null{} },
		tl_registry_gen.go#L3609: 		InputPeerEmptyTypeID:                                     func() bin.Object { return &InputPeerEmpty{} },
		tl_registry_gen.go#L3610: 		InputPeerSelfTypeID:                                      func() bin.Object { return &InputPeerSelf{} },
		tl_registry_gen.go#L3611: 		InputPeerChatTypeID:                                      func() bin.Object { return &InputPeerChat{} },
		tl_registry_gen.go#L3612: 		InputPeerUserTypeID:                                      func() bin.Object { return &InputPeerUser{} },
		tl_registry_gen.go#L3613: 		InputPeerChannelTypeID:                                   func() bin.Object { return &InputPeerChannel{} },
		tl_registry_gen.go#L3614: 		InputPeerUserFromMessageTypeID:                           func() bin.Object { return &InputPeerUserFromMessage{} },
		tl_registry_gen.go#L3615: 		InputPeerChannelFromMessageTypeID:                        func() bin.Object { return &InputPeerChannelFromMessage{} },
		tl_registry_gen.go#L3616: 		InputUserEmptyTypeID:                                     func() bin.Object { return &InputUserEmpty{} },
		tl_registry_gen.go#L3617: 		InputUserSelfTypeID:                                      func() bin.Object { return &InputUserSelf{} },
		tl_registry_gen.go#L3618: 		InputUserTypeID:                                          func() bin.Object { return &InputUser{} },
		tl_registry_gen.go#L3619: 		InputUserFromMessageTypeID:                               func() bin.Object { return &InputUserFromMessage{} },
		tl_registry_gen.go#L3620: 		InputPhoneContactTypeID:                                  func() bin.Object { return &InputPhoneContact{} },
		tl_registry_gen.go#L3621: 		InputFileTypeID:                                          func() bin.Object { return &InputFile{} },
		tl_registry_gen.go#L3622: 		InputFileBigTypeID:                                       func() bin.Object { return &InputFileBig{} },
		tl_registry_gen.go#L3623: 		InputMediaEmptyTypeID:                                    func() bin.Object { return &InputMediaEmpty{} },
		tl_registry_gen.go#L3624: 		InputMediaUploadedPhotoTypeID:                            func() bin.Object { return &InputMediaUploadedPhoto{} },
		tl_registry_gen.go#L3625: 		InputMediaPhotoTypeID:                                    func() bin.Object { return &InputMediaPhoto{} },
		tl_registry_gen.go#L3626: 		InputMediaGeoPointTypeID:                                 func() bin.Object { return &InputMediaGeoPoint{} },
		tl_registry_gen.go#L3627: 		InputMediaContactTypeID:                                  func() bin.Object { return &InputMediaContact{} },
		tl_registry_gen.go#L3628: 		InputMediaUploadedDocumentTypeID:                         func() bin.Object { return &InputMediaUploadedDocument{} },
		tl_registry_gen.go#L3629: 		InputMediaDocumentTypeID:                                 func() bin.Object { return &InputMediaDocument{} },
		tl_registry_gen.go#L3630: 		InputMediaVenueTypeID:                                    func() bin.Object { return &InputMediaVenue{} },
		tl_registry_gen.go#L3631: 		InputMediaPhotoExternalTypeID:                            func() bin.Object { return &InputMediaPhotoExternal{} },
		tl_registry_gen.go#L3632: 		InputMediaDocumentExternalTypeID:                         func() bin.Object { return &InputMediaDocumentExternal{} },
		tl_registry_gen.go#L3633: 		InputMediaGameTypeID:                                     func() bin.Object { return &InputMediaGame{} },
		tl_registry_gen.go#L3634: 		InputMediaInvoiceTypeID:                                  func() bin.Object { return &InputMediaInvoice{} },
		tl_registry_gen.go#L3635: 		InputMediaGeoLiveTypeID:                                  func() bin.Object { return &InputMediaGeoLive{} },
		tl_registry_gen.go#L3636: 		InputMediaPollTypeID:                                     func() bin.Object { return &InputMediaPoll{} },
		tl_registry_gen.go#L3637: 		InputMediaDiceTypeID:                                     func() bin.Object { return &InputMediaDice{} },
		tl_registry_gen.go#L3638: 		InputMediaStoryTypeID:                                    func() bin.Object { return &InputMediaStory{} },
		tl_registry_gen.go#L3639: 		InputMediaWebPageTypeID:                                  func() bin.Object { return &InputMediaWebPage{} },
		tl_registry_gen.go#L3640: 		InputChatPhotoEmptyTypeID:                                func() bin.Object { return &InputChatPhotoEmpty{} },
		tl_registry_gen.go#L3641: 		InputChatUploadedPhotoTypeID:                             func() bin.Object { return &InputChatUploadedPhoto{} },
		tl_registry_gen.go#L3642: 		InputChatPhotoTypeID:                                     func() bin.Object { return &InputChatPhoto{} },
		tl_registry_gen.go#L3643: 		InputGeoPointEmptyTypeID:                                 func() bin.Object { return &InputGeoPointEmpty{} },
		tl_registry_gen.go#L3644: 		InputGeoPointTypeID:                                      func() bin.Object { return &InputGeoPoint{} },
		tl_registry_gen.go#L3645: 		InputPhotoEmptyTypeID:                                    func() bin.Object { return &InputPhotoEmpty{} },
		tl_registry_gen.go#L3646: 		InputPhotoTypeID:                                         func() bin.Object { return &InputPhoto{} },
		tl_registry_gen.go#L3647: 		InputFileLocationTypeID:                                  func() bin.Object { return &InputFileLocation{} },
		tl_registry_gen.go#L3648: 		InputEncryptedFileLocationTypeID:                         func() bin.Object { return &InputEncryptedFileLocation{} },
		tl_registry_gen.go#L3649: 		InputDocumentFileLocationTypeID:                          func() bin.Object { return &InputDocumentFileLocation{} },
		tl_registry_gen.go#L3650: 		InputSecureFileLocationTypeID:                            func() bin.Object { return &InputSecureFileLocation{} },
		tl_registry_gen.go#L3651: 		InputTakeoutFileLocationTypeID:                           func() bin.Object { return &InputTakeoutFileLocation{} },
		tl_registry_gen.go#L3652: 		InputPhotoFileLocationTypeID:                             func() bin.Object { return &InputPhotoFileLocation{} },
		tl_registry_gen.go#L3653: 		InputPhotoLegacyFileLocationTypeID:                       func() bin.Object { return &InputPhotoLegacyFileLocation{} },
		tl_registry_gen.go#L3654: 		InputPeerPhotoFileLocationTypeID:                         func() bin.Object { return &InputPeerPhotoFileLocation{} },
		tl_registry_gen.go#L3655: 		InputStickerSetThumbTypeID:                               func() bin.Object { return &InputStickerSetThumb{} },
		tl_registry_gen.go#L3656: 		InputGroupCallStreamTypeID:                               func() bin.Object { return &InputGroupCallStream{} },
		tl_registry_gen.go#L3657: 		PeerUserTypeID:                                           func() bin.Object { return &PeerUser{} },
		tl_registry_gen.go#L3658: 		PeerChatTypeID:                                           func() bin.Object { return &PeerChat{} },
		tl_registry_gen.go#L3659: 		PeerChannelTypeID:                                        func() bin.Object { return &PeerChannel{} },
		tl_registry_gen.go#L3660: 		StorageFileUnknownTypeID:                                 func() bin.Object { return &StorageFileUnknown{} },
		tl_registry_gen.go#L3661: 		StorageFilePartialTypeID:                                 func() bin.Object { return &StorageFilePartial{} },
		tl_registry_gen.go#L3662: 		StorageFileJpegTypeID:                                    func() bin.Object { return &StorageFileJpeg{} },
		tl_registry_gen.go#L3663: 		StorageFileGifTypeID:                                     func() bin.Object { return &StorageFileGif{} },
		tl_registry_gen.go#L3664: 		StorageFilePngTypeID:                                     func() bin.Object { return &StorageFilePng{} },
		tl_registry_gen.go#L3665: 		StorageFilePdfTypeID:                                     func() bin.Object { return &StorageFilePdf{} },
		tl_registry_gen.go#L3666: 		StorageFileMp3TypeID:                                     func() bin.Object { return &StorageFileMp3{} },
		tl_registry_gen.go#L3667: 		StorageFileMovTypeID:                                     func() bin.Object { return &StorageFileMov{} },
		tl_registry_gen.go#L3668: 		StorageFileMp4TypeID:                                     func() bin.Object { return &StorageFileMp4{} },
		tl_registry_gen.go#L3669: 		StorageFileWebpTypeID:                                    func() bin.Object { return &StorageFileWebp{} },
		tl_registry_gen.go#L3670: 		UserEmptyTypeID:                                          func() bin.Object { return &UserEmpty{} },
		tl_registry_gen.go#L3671: 		UserTypeID:                                               func() bin.Object { return &User{} },
		tl_registry_gen.go#L3672: 		UserProfilePhotoEmptyTypeID:                              func() bin.Object { return &UserProfilePhotoEmpty{} },
		tl_registry_gen.go#L3673: 		UserProfilePhotoTypeID:                                   func() bin.Object { return &UserProfilePhoto{} },
		tl_registry_gen.go#L3674: 		UserStatusEmptyTypeID:                                    func() bin.Object { return &UserStatusEmpty{} },
		tl_registry_gen.go#L3675: 		UserStatusOnlineTypeID:                                   func() bin.Object { return &UserStatusOnline{} },
		tl_registry_gen.go#L3676: 		UserStatusOfflineTypeID:                                  func() bin.Object { return &UserStatusOffline{} },
		tl_registry_gen.go#L3677: 		UserStatusRecentlyTypeID:                                 func() bin.Object { return &UserStatusRecently{} },
		tl_registry_gen.go#L3678: 		UserStatusLastWeekTypeID:                                 func() bin.Object { return &UserStatusLastWeek{} },
		tl_registry_gen.go#L3679: 		UserStatusLastMonthTypeID:                                func() bin.Object { return &UserStatusLastMonth{} },
		tl_registry_gen.go#L3680: 		ChatEmptyTypeID:                                          func() bin.Object { return &ChatEmpty{} },
		tl_registry_gen.go#L3681: 		ChatTypeID:                                               func() bin.Object { return &Chat{} },
		tl_registry_gen.go#L3682: 		ChatForbiddenTypeID:                                      func() bin.Object { return &ChatForbidden{} },
		tl_registry_gen.go#L3683: 		ChannelTypeID:                                            func() bin.Object { return &Channel{} },
		tl_registry_gen.go#L3684: 		ChannelForbiddenTypeID:                                   func() bin.Object { return &ChannelForbidden{} },
		tl_registry_gen.go#L3685: 		ChatFullTypeID:                                           func() bin.Object { return &ChatFull{} },
		tl_registry_gen.go#L3686: 		ChannelFullTypeID:                                        func() bin.Object { return &ChannelFull{} },
		tl_registry_gen.go#L3687: 		ChatParticipantTypeID:                                    func() bin.Object { return &ChatParticipant{} },
		tl_registry_gen.go#L3688: 		ChatParticipantCreatorTypeID:                             func() bin.Object { return &ChatParticipantCreator{} },
		tl_registry_gen.go#L3689: 		ChatParticipantAdminTypeID:                               func() bin.Object { return &ChatParticipantAdmin{} },
		tl_registry_gen.go#L3690: 		ChatParticipantsForbiddenTypeID:                          func() bin.Object { return &ChatParticipantsForbidden{} },
		tl_registry_gen.go#L3691: 		ChatParticipantsTypeID:                                   func() bin.Object { return &ChatParticipants{} },
		tl_registry_gen.go#L3692: 		ChatPhotoEmptyTypeID:                                     func() bin.Object { return &ChatPhotoEmpty{} },
		tl_registry_gen.go#L3693: 		ChatPhotoTypeID:                                          func() bin.Object { return &ChatPhoto{} },
		tl_registry_gen.go#L3694: 		MessageEmptyTypeID:                                       func() bin.Object { return &MessageEmpty{} },
		tl_registry_gen.go#L3695: 		MessageTypeID:                                            func() bin.Object { return &Message{} },
		tl_registry_gen.go#L3696: 		MessageServiceTypeID:                                     func() bin.Object { return &MessageService{} },
		tl_registry_gen.go#L3697: 		MessageMediaEmptyTypeID:                                  func() bin.Object { return &MessageMediaEmpty{} },
		tl_registry_gen.go#L3698: 		MessageMediaPhotoTypeID:                                  func() bin.Object { return &MessageMediaPhoto{} },
		tl_registry_gen.go#L3699: 		MessageMediaGeoTypeID:                                    func() bin.Object { return &MessageMediaGeo{} },
		tl_registry_gen.go#L3700: 		MessageMediaContactTypeID:                                func() bin.Object { return &MessageMediaContact{} },
		tl_registry_gen.go#L3701: 		MessageMediaUnsupportedTypeID:                            func() bin.Object { return &MessageMediaUnsupported{} },
		tl_registry_gen.go#L3702: 		MessageMediaDocumentTypeID:                               func() bin.Object { return &MessageMediaDocument{} },
		tl_registry_gen.go#L3703: 		MessageMediaWebPageTypeID:                                func() bin.Object { return &MessageMediaWebPage{} },
		tl_registry_gen.go#L3704: 		MessageMediaVenueTypeID:                                  func() bin.Object { return &MessageMediaVenue{} },
		tl_registry_gen.go#L3705: 		MessageMediaGameTypeID:                                   func() bin.Object { return &MessageMediaGame{} },
		tl_registry_gen.go#L3706: 		MessageMediaInvoiceTypeID:                                func() bin.Object { return &MessageMediaInvoice{} },
		tl_registry_gen.go#L3707: 		MessageMediaGeoLiveTypeID:                                func() bin.Object { return &MessageMediaGeoLive{} },
		tl_registry_gen.go#L3708: 		MessageMediaPollTypeID:                                   func() bin.Object { return &MessageMediaPoll{} },
		tl_registry_gen.go#L3709: 		MessageMediaDiceTypeID:                                   func() bin.Object { return &MessageMediaDice{} },
		tl_registry_gen.go#L3710: 		MessageMediaStoryTypeID:                                  func() bin.Object { return &MessageMediaStory{} },
		tl_registry_gen.go#L3711: 		MessageMediaGiveawayTypeID:                               func() bin.Object { return &MessageMediaGiveaway{} },
		tl_registry_gen.go#L3712: 		MessageMediaGiveawayResultsTypeID:                        func() bin.Object { return &MessageMediaGiveawayResults{} },
		tl_registry_gen.go#L3713: 		MessageActionEmptyTypeID:                                 func() bin.Object { return &MessageActionEmpty{} },
		tl_registry_gen.go#L3714: 		MessageActionChatCreateTypeID:                            func() bin.Object { return &MessageActionChatCreate{} },
		tl_registry_gen.go#L3715: 		MessageActionChatEditTitleTypeID:                         func() bin.Object { return &MessageActionChatEditTitle{} },
		tl_registry_gen.go#L3716: 		MessageActionChatEditPhotoTypeID:                         func() bin.Object { return &MessageActionChatEditPhoto{} },
		tl_registry_gen.go#L3717: 		MessageActionChatDeletePhotoTypeID:                       func() bin.Object { return &MessageActionChatDeletePhoto{} },
		tl_registry_gen.go#L3718: 		MessageActionChatAddUserTypeID:                           func() bin.Object { return &MessageActionChatAddUser{} },
		tl_registry_gen.go#L3719: 		MessageActionChatDeleteUserTypeID:                        func() bin.Object { return &MessageActionChatDeleteUser{} },
		tl_registry_gen.go#L3720: 		MessageActionChatJoinedByLinkTypeID:                      func() bin.Object { return &MessageActionChatJoinedByLink{} },
		tl_registry_gen.go#L3721: 		MessageActionChannelCreateTypeID:                         func() bin.Object { return &MessageActionChannelCreate{} },
		tl_registry_gen.go#L3722: 		MessageActionChatMigrateToTypeID:                         func() bin.Object { return &MessageActionChatMigrateTo{} },
		tl_registry_gen.go#L3723: 		MessageActionChannelMigrateFromTypeID:                    func() bin.Object { return &MessageActionChannelMigrateFrom{} },
		tl_registry_gen.go#L3724: 		MessageActionPinMessageTypeID:                            func() bin.Object { return &MessageActionPinMessage{} },
		tl_registry_gen.go#L3725: 		MessageActionHistoryClearTypeID:                          func() bin.Object { return &MessageActionHistoryClear{} },
		tl_registry_gen.go#L3726: 		MessageActionGameScoreTypeID:                             func() bin.Object { return &MessageActionGameScore{} },
		tl_registry_gen.go#L3727: 		MessageActionPaymentSentMeTypeID:                         func() bin.Object { return &MessageActionPaymentSentMe{} },
		tl_registry_gen.go#L3728: 		MessageActionPaymentSentTypeID:                           func() bin.Object { return &MessageActionPaymentSent{} },
		tl_registry_gen.go#L3729: 		MessageActionPhoneCallTypeID:                             func() bin.Object { return &MessageActionPhoneCall{} },
		tl_registry_gen.go#L3730: 		MessageActionScreenshotTakenTypeID:                       func() bin.Object { return &MessageActionScreenshotTaken{} },
		tl_registry_gen.go#L3731: 		MessageActionCustomActionTypeID:                          func() bin.Object { return &MessageActionCustomAction{} },
		tl_registry_gen.go#L3732: 		MessageActionBotAllowedTypeID:                            func() bin.Object { return &MessageActionBotAllowed{} },
		tl_registry_gen.go#L3733: 		MessageActionSecureValuesSentMeTypeID:                    func() bin.Object { return &MessageActionSecureValuesSentMe{} },
		tl_registry_gen.go#L3734: 		MessageActionSecureValuesSentTypeID:                      func() bin.Object { return &MessageActionSecureValuesSent{} },
		tl_registry_gen.go#L3735: 		MessageActionContactSignUpTypeID:                         func() bin.Object { return &MessageActionContactSignUp{} },
		tl_registry_gen.go#L3736: 		MessageActionGeoProximityReachedTypeID:                   func() bin.Object { return &MessageActionGeoProximityReached{} },
		tl_registry_gen.go#L3737: 		MessageActionGroupCallTypeID:                             func() bin.Object { return &MessageActionGroupCall{} },
		tl_registry_gen.go#L3738: 		MessageActionInviteToGroupCallTypeID:                     func() bin.Object { return &MessageActionInviteToGroupCall{} },
		tl_registry_gen.go#L3739: 		MessageActionSetMessagesTTLTypeID:                        func() bin.Object { return &MessageActionSetMessagesTTL{} },
		tl_registry_gen.go#L3740: 		MessageActionGroupCallScheduledTypeID:                    func() bin.Object { return &MessageActionGroupCallScheduled{} },
		tl_registry_gen.go#L3741: 		MessageActionSetChatThemeTypeID:                          func() bin.Object { return &MessageActionSetChatTheme{} },
		tl_registry_gen.go#L3742: 		MessageActionChatJoinedByRequestTypeID:                   func() bin.Object { return &MessageActionChatJoinedByRequest{} },
		tl_registry_gen.go#L3743: 		MessageActionWebViewDataSentMeTypeID:                     func() bin.Object { return &MessageActionWebViewDataSentMe{} },
		tl_registry_gen.go#L3744: 		MessageActionWebViewDataSentTypeID:                       func() bin.Object { return &MessageActionWebViewDataSent{} },
		tl_registry_gen.go#L3745: 		MessageActionGiftPremiumTypeID:                           func() bin.Object { return &MessageActionGiftPremium{} },
		tl_registry_gen.go#L3746: 		MessageActionTopicCreateTypeID:                           func() bin.Object { return &MessageActionTopicCreate{} },
		tl_registry_gen.go#L3747: 		MessageActionTopicEditTypeID:                             func() bin.Object { return &MessageActionTopicEdit{} },
		tl_registry_gen.go#L3748: 		MessageActionSuggestProfilePhotoTypeID:                   func() bin.Object { return &MessageActionSuggestProfilePhoto{} },
		tl_registry_gen.go#L3749: 		MessageActionRequestedPeerTypeID:                         func() bin.Object { return &MessageActionRequestedPeer{} },
		tl_registry_gen.go#L3750: 		MessageActionSetChatWallPaperTypeID:                      func() bin.Object { return &MessageActionSetChatWallPaper{} },
		tl_registry_gen.go#L3751: 		MessageActionGiftCodeTypeID:                              func() bin.Object { return &MessageActionGiftCode{} },
		tl_registry_gen.go#L3752: 		MessageActionGiveawayLaunchTypeID:                        func() bin.Object { return &MessageActionGiveawayLaunch{} },
		tl_registry_gen.go#L3753: 		MessageActionGiveawayResultsTypeID:                       func() bin.Object { return &MessageActionGiveawayResults{} },
		tl_registry_gen.go#L3754: 		DialogTypeID:                                             func() bin.Object { return &Dialog{} },
		tl_registry_gen.go#L3755: 		DialogFolderTypeID:                                       func() bin.Object { return &DialogFolder{} },
		tl_registry_gen.go#L3756: 		PhotoEmptyTypeID:                                         func() bin.Object { return &PhotoEmpty{} },
		tl_registry_gen.go#L3757: 		PhotoTypeID:                                              func() bin.Object { return &Photo{} },
		tl_registry_gen.go#L3758: 		PhotoSizeEmptyTypeID:                                     func() bin.Object { return &PhotoSizeEmpty{} },
		tl_registry_gen.go#L3759: 		PhotoSizeTypeID:                                          func() bin.Object { return &PhotoSize{} },
		tl_registry_gen.go#L3760: 		PhotoCachedSizeTypeID:                                    func() bin.Object { return &PhotoCachedSize{} },
		tl_registry_gen.go#L3761: 		PhotoStrippedSizeTypeID:                                  func() bin.Object { return &PhotoStrippedSize{} },
		tl_registry_gen.go#L3762: 		PhotoSizeProgressiveTypeID:                               func() bin.Object { return &PhotoSizeProgressive{} },
		tl_registry_gen.go#L3763: 		PhotoPathSizeTypeID:                                      func() bin.Object { return &PhotoPathSize{} },
		tl_registry_gen.go#L3764: 		GeoPointEmptyTypeID:                                      func() bin.Object { return &GeoPointEmpty{} },
		tl_registry_gen.go#L3765: 		GeoPointTypeID:                                           func() bin.Object { return &GeoPoint{} },
		tl_registry_gen.go#L3766: 		AuthSentCodeTypeID:                                       func() bin.Object { return &AuthSentCode{} },
		tl_registry_gen.go#L3767: 		AuthSentCodeSuccessTypeID:                                func() bin.Object { return &AuthSentCodeSuccess{} },
		tl_registry_gen.go#L3768: 		AuthAuthorizationTypeID:                                  func() bin.Object { return &AuthAuthorization{} },
		tl_registry_gen.go#L3769: 		AuthAuthorizationSignUpRequiredTypeID:                    func() bin.Object { return &AuthAuthorizationSignUpRequired{} },
		tl_registry_gen.go#L3770: 		AuthExportedAuthorizationTypeID:                          func() bin.Object { return &AuthExportedAuthorization{} },
		tl_registry_gen.go#L3771: 		InputNotifyPeerTypeID:                                    func() bin.Object { return &InputNotifyPeer{} },
		tl_registry_gen.go#L3772: 		InputNotifyUsersTypeID:                                   func() bin.Object { return &InputNotifyUsers{} },
		tl_registry_gen.go#L3773: 		InputNotifyChatsTypeID:                                   func() bin.Object { return &InputNotifyChats{} },
		tl_registry_gen.go#L3774: 		InputNotifyBroadcastsTypeID:                              func() bin.Object { return &InputNotifyBroadcasts{} },
		tl_registry_gen.go#L3775: 		InputNotifyForumTopicTypeID:                              func() bin.Object { return &InputNotifyForumTopic{} },
		tl_registry_gen.go#L3776: 		InputPeerNotifySettingsTypeID:                            func() bin.Object { return &InputPeerNotifySettings{} },
		tl_registry_gen.go#L3777: 		PeerNotifySettingsTypeID:                                 func() bin.Object { return &PeerNotifySettings{} },
		tl_registry_gen.go#L3778: 		PeerSettingsTypeID:                                       func() bin.Object { return &PeerSettings{} },
		tl_registry_gen.go#L3779: 		WallPaperTypeID:                                          func() bin.Object { return &WallPaper{} },
		tl_registry_gen.go#L3780: 		WallPaperNoFileTypeID:                                    func() bin.Object { return &WallPaperNoFile{} },
		tl_registry_gen.go#L3781: 		InputReportReasonSpamTypeID:                              func() bin.Object { return &InputReportReasonSpam{} },
		tl_registry_gen.go#L3782: 		InputReportReasonViolenceTypeID:                          func() bin.Object { return &InputReportReasonViolence{} },
		tl_registry_gen.go#L3783: 		InputReportReasonPornographyTypeID:                       func() bin.Object { return &InputReportReasonPornography{} },
		tl_registry_gen.go#L3784: 		InputReportReasonChildAbuseTypeID:                        func() bin.Object { return &InputReportReasonChildAbuse{} },
		tl_registry_gen.go#L3785: 		InputReportReasonOtherTypeID:                             func() bin.Object { return &InputReportReasonOther{} },
		tl_registry_gen.go#L3786: 		InputReportReasonCopyrightTypeID:                         func() bin.Object { return &InputReportReasonCopyright{} },
		tl_registry_gen.go#L3787: 		InputReportReasonGeoIrrelevantTypeID:                     func() bin.Object { return &InputReportReasonGeoIrrelevant{} },
		tl_registry_gen.go#L3788: 		InputReportReasonFakeTypeID:                              func() bin.Object { return &InputReportReasonFake{} },
		tl_registry_gen.go#L3789: 		InputReportReasonIllegalDrugsTypeID:                      func() bin.Object { return &InputReportReasonIllegalDrugs{} },
		tl_registry_gen.go#L3790: 		InputReportReasonPersonalDetailsTypeID:                   func() bin.Object { return &InputReportReasonPersonalDetails{} },
		tl_registry_gen.go#L3791: 		UserFullTypeID:                                           func() bin.Object { return &UserFull{} },
		tl_registry_gen.go#L3792: 		ContactTypeID:                                            func() bin.Object { return &Contact{} },
		tl_registry_gen.go#L3793: 		ImportedContactTypeID:                                    func() bin.Object { return &ImportedContact{} },
		tl_registry_gen.go#L3794: 		ContactStatusTypeID:                                      func() bin.Object { return &ContactStatus{} },
		tl_registry_gen.go#L3795: 		ContactsContactsNotModifiedTypeID:                        func() bin.Object { return &ContactsContactsNotModified{} },
		tl_registry_gen.go#L3796: 		ContactsContactsTypeID:                                   func() bin.Object { return &ContactsContacts{} },
		tl_registry_gen.go#L3797: 		ContactsImportedContactsTypeID:                           func() bin.Object { return &ContactsImportedContacts{} },
		tl_registry_gen.go#L3798: 		ContactsBlockedTypeID:                                    func() bin.Object { return &ContactsBlocked{} },
		tl_registry_gen.go#L3799: 		ContactsBlockedSliceTypeID:                               func() bin.Object { return &ContactsBlockedSlice{} },
		tl_registry_gen.go#L3800: 		MessagesDialogsTypeID:                                    func() bin.Object { return &MessagesDialogs{} },
		tl_registry_gen.go#L3801: 		MessagesDialogsSliceTypeID:                               func() bin.Object { return &MessagesDialogsSlice{} },
		tl_registry_gen.go#L3802: 		MessagesDialogsNotModifiedTypeID:                         func() bin.Object { return &MessagesDialogsNotModified{} },
		tl_registry_gen.go#L3803: 		MessagesMessagesTypeID:                                   func() bin.Object { return &MessagesMessages{} },
		tl_registry_gen.go#L3804: 		MessagesMessagesSliceTypeID:                              func() bin.Object { return &MessagesMessagesSlice{} },
		tl_registry_gen.go#L3805: 		MessagesChannelMessagesTypeID:                            func() bin.Object { return &MessagesChannelMessages{} },
		tl_registry_gen.go#L3806: 		MessagesMessagesNotModifiedTypeID:                        func() bin.Object { return &MessagesMessagesNotModified{} },
		tl_registry_gen.go#L3807: 		MessagesChatsTypeID:                                      func() bin.Object { return &MessagesChats{} },
		tl_registry_gen.go#L3808: 		MessagesChatsSliceTypeID:                                 func() bin.Object { return &MessagesChatsSlice{} },
		tl_registry_gen.go#L3809: 		MessagesChatFullTypeID:                                   func() bin.Object { return &MessagesChatFull{} },
		tl_registry_gen.go#L3810: 		MessagesAffectedHistoryTypeID:                            func() bin.Object { return &MessagesAffectedHistory{} },
		tl_registry_gen.go#L3811: 		InputMessagesFilterEmptyTypeID:                           func() bin.Object { return &InputMessagesFilterEmpty{} },
		tl_registry_gen.go#L3812: 		InputMessagesFilterPhotosTypeID:                          func() bin.Object { return &InputMessagesFilterPhotos{} },
		tl_registry_gen.go#L3813: 		InputMessagesFilterVideoTypeID:                           func() bin.Object { return &InputMessagesFilterVideo{} },
		tl_registry_gen.go#L3814: 		InputMessagesFilterPhotoVideoTypeID:                      func() bin.Object { return &InputMessagesFilterPhotoVideo{} },
		tl_registry_gen.go#L3815: 		InputMessagesFilterDocumentTypeID:                        func() bin.Object { return &InputMessagesFilterDocument{} },
		tl_registry_gen.go#L3816: 		InputMessagesFilterURLTypeID:                             func() bin.Object { return &InputMessagesFilterURL{} },
		tl_registry_gen.go#L3817: 		InputMessagesFilterGifTypeID:                             func() bin.Object { return &InputMessagesFilterGif{} },
		tl_registry_gen.go#L3818: 		InputMessagesFilterVoiceTypeID:                           func() bin.Object { return &InputMessagesFilterVoice{} },
		tl_registry_gen.go#L3819: 		InputMessagesFilterMusicTypeID:                           func() bin.Object { return &InputMessagesFilterMusic{} },
		tl_registry_gen.go#L3820: 		InputMessagesFilterChatPhotosTypeID:                      func() bin.Object { return &InputMessagesFilterChatPhotos{} },
		tl_registry_gen.go#L3821: 		InputMessagesFilterPhoneCallsTypeID:                      func() bin.Object { return &InputMessagesFilterPhoneCalls{} },
		tl_registry_gen.go#L3822: 		InputMessagesFilterRoundVoiceTypeID:                      func() bin.Object { return &InputMessagesFilterRoundVoice{} },
		tl_registry_gen.go#L3823: 		InputMessagesFilterRoundVideoTypeID:                      func() bin.Object { return &InputMessagesFilterRoundVideo{} },
		tl_registry_gen.go#L3824: 		InputMessagesFilterMyMentionsTypeID:                      func() bin.Object { return &InputMessagesFilterMyMentions{} },
		tl_registry_gen.go#L3825: 		InputMessagesFilterGeoTypeID:                             func() bin.Object { return &InputMessagesFilterGeo{} },
		tl_registry_gen.go#L3826: 		InputMessagesFilterContactsTypeID:                        func() bin.Object { return &InputMessagesFilterContacts{} },
		tl_registry_gen.go#L3827: 		InputMessagesFilterPinnedTypeID:                          func() bin.Object { return &InputMessagesFilterPinned{} },
		tl_registry_gen.go#L3828: 		UpdateNewMessageTypeID:                                   func() bin.Object { return &UpdateNewMessage{} },
		tl_registry_gen.go#L3829: 		UpdateMessageIDTypeID:                                    func() bin.Object { return &UpdateMessageID{} },
		tl_registry_gen.go#L3830: 		UpdateDeleteMessagesTypeID:                               func() bin.Object { return &UpdateDeleteMessages{} },
		tl_registry_gen.go#L3831: 		UpdateUserTypingTypeID:                                   func() bin.Object { return &UpdateUserTyping{} },
		tl_registry_gen.go#L3832: 		UpdateChatUserTypingTypeID:                               func() bin.Object { return &UpdateChatUserTyping{} },
		tl_registry_gen.go#L3833: 		UpdateChatParticipantsTypeID:                             func() bin.Object { return &UpdateChatParticipants{} },
		tl_registry_gen.go#L3834: 		UpdateUserStatusTypeID:                                   func() bin.Object { return &UpdateUserStatus{} },
		tl_registry_gen.go#L3835: 		UpdateUserNameTypeID:                                     func() bin.Object { return &UpdateUserName{} },
		tl_registry_gen.go#L3836: 		UpdateNewAuthorizationTypeID:                             func() bin.Object { return &UpdateNewAuthorization{} },
		tl_registry_gen.go#L3837: 		UpdateNewEncryptedMessageTypeID:                          func() bin.Object { return &UpdateNewEncryptedMessage{} },
		tl_registry_gen.go#L3838: 		UpdateEncryptedChatTypingTypeID:                          func() bin.Object { return &UpdateEncryptedChatTyping{} },
		tl_registry_gen.go#L3839: 		UpdateEncryptionTypeID:                                   func() bin.Object { return &UpdateEncryption{} },
		tl_registry_gen.go#L3840: 		UpdateEncryptedMessagesReadTypeID:                        func() bin.Object { return &UpdateEncryptedMessagesRead{} },
		tl_registry_gen.go#L3841: 		UpdateChatParticipantAddTypeID:                           func() bin.Object { return &UpdateChatParticipantAdd{} },
		tl_registry_gen.go#L3842: 		UpdateChatParticipantDeleteTypeID:                        func() bin.Object { return &UpdateChatParticipantDelete{} },
		tl_registry_gen.go#L3843: 		UpdateDCOptionsTypeID:                                    func() bin.Object { return &UpdateDCOptions{} },
		tl_registry_gen.go#L3844: 		UpdateNotifySettingsTypeID:                               func() bin.Object { return &UpdateNotifySettings{} },
		tl_registry_gen.go#L3845: 		UpdateServiceNotificationTypeID:                          func() bin.Object { return &UpdateServiceNotification{} },
		tl_registry_gen.go#L3846: 		UpdatePrivacyTypeID:                                      func() bin.Object { return &UpdatePrivacy{} },
		tl_registry_gen.go#L3847: 		UpdateUserPhoneTypeID:                                    func() bin.Object { return &UpdateUserPhone{} },
		tl_registry_gen.go#L3848: 		UpdateReadHistoryInboxTypeID:                             func() bin.Object { return &UpdateReadHistoryInbox{} },
		tl_registry_gen.go#L3849: 		UpdateReadHistoryOutboxTypeID:                            func() bin.Object { return &UpdateReadHistoryOutbox{} },
		tl_registry_gen.go#L3850: 		UpdateWebPageTypeID:                                      func() bin.Object { return &UpdateWebPage{} },
		tl_registry_gen.go#L3851: 		UpdateReadMessagesContentsTypeID:                         func() bin.Object { return &UpdateReadMessagesContents{} },
		tl_registry_gen.go#L3852: 		UpdateChannelTooLongTypeID:                               func() bin.Object { return &UpdateChannelTooLong{} },
		tl_registry_gen.go#L3853: 		UpdateChannelTypeID:                                      func() bin.Object { return &UpdateChannel{} },
		tl_registry_gen.go#L3854: 		UpdateNewChannelMessageTypeID:                            func() bin.Object { return &UpdateNewChannelMessage{} },
		tl_registry_gen.go#L3855: 		UpdateReadChannelInboxTypeID:                             func() bin.Object { return &UpdateReadChannelInbox{} },
		tl_registry_gen.go#L3856: 		UpdateDeleteChannelMessagesTypeID:                        func() bin.Object { return &UpdateDeleteChannelMessages{} },
		tl_registry_gen.go#L3857: 		UpdateChannelMessageViewsTypeID:                          func() bin.Object { return &UpdateChannelMessageViews{} },
		tl_registry_gen.go#L3858: 		UpdateChatParticipantAdminTypeID:                         func() bin.Object { return &UpdateChatParticipantAdmin{} },
		tl_registry_gen.go#L3859: 		UpdateNewStickerSetTypeID:                                func() bin.Object { return &UpdateNewStickerSet{} },
		tl_registry_gen.go#L3860: 		UpdateStickerSetsOrderTypeID:                             func() bin.Object { return &UpdateStickerSetsOrder{} },
		tl_registry_gen.go#L3861: 		UpdateStickerSetsTypeID:                                  func() bin.Object { return &UpdateStickerSets{} },
		tl_registry_gen.go#L3862: 		UpdateSavedGifsTypeID:                                    func() bin.Object { return &UpdateSavedGifs{} },
		tl_registry_gen.go#L3863: 		UpdateBotInlineQueryTypeID:                               func() bin.Object { return &UpdateBotInlineQuery{} },
		tl_registry_gen.go#L3864: 		UpdateBotInlineSendTypeID:                                func() bin.Object { return &UpdateBotInlineSend{} },
		tl_registry_gen.go#L3865: 		UpdateEditChannelMessageTypeID:                           func() bin.Object { return &UpdateEditChannelMessage{} },
		tl_registry_gen.go#L3866: 		UpdateBotCallbackQueryTypeID:                             func() bin.Object { return &UpdateBotCallbackQuery{} },
		tl_registry_gen.go#L3867: 		UpdateEditMessageTypeID:                                  func() bin.Object { return &UpdateEditMessage{} },
		tl_registry_gen.go#L3868: 		UpdateInlineBotCallbackQueryTypeID:                       func() bin.Object { return &UpdateInlineBotCallbackQuery{} },
		tl_registry_gen.go#L3869: 		UpdateReadChannelOutboxTypeID:                            func() bin.Object { return &UpdateReadChannelOutbox{} },
		tl_registry_gen.go#L3870: 		UpdateDraftMessageTypeID:                                 func() bin.Object { return &UpdateDraftMessage{} },
		tl_registry_gen.go#L3871: 		UpdateReadFeaturedStickersTypeID:                         func() bin.Object { return &UpdateReadFeaturedStickers{} },
		tl_registry_gen.go#L3872: 		UpdateRecentStickersTypeID:                               func() bin.Object { return &UpdateRecentStickers{} },
		tl_registry_gen.go#L3873: 		UpdateConfigTypeID:                                       func() bin.Object { return &UpdateConfig{} },
		tl_registry_gen.go#L3874: 		UpdatePtsChangedTypeID:                                   func() bin.Object { return &UpdatePtsChanged{} },
		tl_registry_gen.go#L3875: 		UpdateChannelWebPageTypeID:                               func() bin.Object { return &UpdateChannelWebPage{} },
		tl_registry_gen.go#L3876: 		UpdateDialogPinnedTypeID:                                 func() bin.Object { return &UpdateDialogPinned{} },
		tl_registry_gen.go#L3877: 		UpdatePinnedDialogsTypeID:                                func() bin.Object { return &UpdatePinnedDialogs{} },
		tl_registry_gen.go#L3878: 		UpdateBotWebhookJSONTypeID:                               func() bin.Object { return &UpdateBotWebhookJSON{} },
		tl_registry_gen.go#L3879: 		UpdateBotWebhookJSONQueryTypeID:                          func() bin.Object { return &UpdateBotWebhookJSONQuery{} },
		tl_registry_gen.go#L3880: 		UpdateBotShippingQueryTypeID:                             func() bin.Object { return &UpdateBotShippingQuery{} },
		tl_registry_gen.go#L3881: 		UpdateBotPrecheckoutQueryTypeID:                          func() bin.Object { return &UpdateBotPrecheckoutQuery{} },
		tl_registry_gen.go#L3882: 		UpdatePhoneCallTypeID:                                    func() bin.Object { return &UpdatePhoneCall{} },
		tl_registry_gen.go#L3883: 		UpdateLangPackTooLongTypeID:                              func() bin.Object { return &UpdateLangPackTooLong{} },
		tl_registry_gen.go#L3884: 		UpdateLangPackTypeID:                                     func() bin.Object { return &UpdateLangPack{} },
		tl_registry_gen.go#L3885: 		UpdateFavedStickersTypeID:                                func() bin.Object { return &UpdateFavedStickers{} },
		tl_registry_gen.go#L3886: 		UpdateChannelReadMessagesContentsTypeID:                  func() bin.Object { return &UpdateChannelReadMessagesContents{} },
		tl_registry_gen.go#L3887: 		UpdateContactsResetTypeID:                                func() bin.Object { return &UpdateContactsReset{} },
		tl_registry_gen.go#L3888: 		UpdateChannelAvailableMessagesTypeID:                     func() bin.Object { return &UpdateChannelAvailableMessages{} },
		tl_registry_gen.go#L3889: 		UpdateDialogUnreadMarkTypeID:                             func() bin.Object { return &UpdateDialogUnreadMark{} },
		tl_registry_gen.go#L3890: 		UpdateMessagePollTypeID:                                  func() bin.Object { return &UpdateMessagePoll{} },
		tl_registry_gen.go#L3891: 		UpdateChatDefaultBannedRightsTypeID:                      func() bin.Object { return &UpdateChatDefaultBannedRights{} },
		tl_registry_gen.go#L3892: 		UpdateFolderPeersTypeID:                                  func() bin.Object { return &UpdateFolderPeers{} },
		tl_registry_gen.go#L3893: 		UpdatePeerSettingsTypeID:                                 func() bin.Object { return &UpdatePeerSettings{} },
		tl_registry_gen.go#L3894: 		UpdatePeerLocatedTypeID:                                  func() bin.Object { return &UpdatePeerLocated{} },
		tl_registry_gen.go#L3895: 		UpdateNewScheduledMessageTypeID:                          func() bin.Object { return &UpdateNewScheduledMessage{} },
		tl_registry_gen.go#L3896: 		UpdateDeleteScheduledMessagesTypeID:                      func() bin.Object { return &UpdateDeleteScheduledMessages{} },
		tl_registry_gen.go#L3897: 		UpdateThemeTypeID:                                        func() bin.Object { return &UpdateTheme{} },
		tl_registry_gen.go#L3898: 		UpdateGeoLiveViewedTypeID:                                func() bin.Object { return &UpdateGeoLiveViewed{} },
		tl_registry_gen.go#L3899: 		UpdateLoginTokenTypeID:                                   func() bin.Object { return &UpdateLoginToken{} },
		tl_registry_gen.go#L3900: 		UpdateMessagePollVoteTypeID:                              func() bin.Object { return &UpdateMessagePollVote{} },
		tl_registry_gen.go#L3901: 		UpdateDialogFilterTypeID:                                 func() bin.Object { return &UpdateDialogFilter{} },
		tl_registry_gen.go#L3902: 		UpdateDialogFilterOrderTypeID:                            func() bin.Object { return &UpdateDialogFilterOrder{} },
		tl_registry_gen.go#L3903: 		UpdateDialogFiltersTypeID:                                func() bin.Object { return &UpdateDialogFilters{} },
		tl_registry_gen.go#L3904: 		UpdatePhoneCallSignalingDataTypeID:                       func() bin.Object { return &UpdatePhoneCallSignalingData{} },
		tl_registry_gen.go#L3905: 		UpdateChannelMessageForwardsTypeID:                       func() bin.Object { return &UpdateChannelMessageForwards{} },
		tl_registry_gen.go#L3906: 		UpdateReadChannelDiscussionInboxTypeID:                   func() bin.Object { return &UpdateReadChannelDiscussionInbox{} },
		tl_registry_gen.go#L3907: 		UpdateReadChannelDiscussionOutboxTypeID:                  func() bin.Object { return &UpdateReadChannelDiscussionOutbox{} },
		tl_registry_gen.go#L3908: 		UpdatePeerBlockedTypeID:                                  func() bin.Object { return &UpdatePeerBlocked{} },
		tl_registry_gen.go#L3909: 		UpdateChannelUserTypingTypeID:                            func() bin.Object { return &UpdateChannelUserTyping{} },
		tl_registry_gen.go#L3910: 		UpdatePinnedMessagesTypeID:                               func() bin.Object { return &UpdatePinnedMessages{} },
		tl_registry_gen.go#L3911: 		UpdatePinnedChannelMessagesTypeID:                        func() bin.Object { return &UpdatePinnedChannelMessages{} },
		tl_registry_gen.go#L3912: 		UpdateChatTypeID:                                         func() bin.Object { return &UpdateChat{} },
		tl_registry_gen.go#L3913: 		UpdateGroupCallParticipantsTypeID:                        func() bin.Object { return &UpdateGroupCallParticipants{} },
		tl_registry_gen.go#L3914: 		UpdateGroupCallTypeID:                                    func() bin.Object { return &UpdateGroupCall{} },
		tl_registry_gen.go#L3915: 		UpdatePeerHistoryTTLTypeID:                               func() bin.Object { return &UpdatePeerHistoryTTL{} },
		tl_registry_gen.go#L3916: 		UpdateChatParticipantTypeID:                              func() bin.Object { return &UpdateChatParticipant{} },
		tl_registry_gen.go#L3917: 		UpdateChannelParticipantTypeID:                           func() bin.Object { return &UpdateChannelParticipant{} },
		tl_registry_gen.go#L3918: 		UpdateBotStoppedTypeID:                                   func() bin.Object { return &UpdateBotStopped{} },
		tl_registry_gen.go#L3919: 		UpdateGroupCallConnectionTypeID:                          func() bin.Object { return &UpdateGroupCallConnection{} },
		tl_registry_gen.go#L3920: 		UpdateBotCommandsTypeID:                                  func() bin.Object { return &UpdateBotCommands{} },
		tl_registry_gen.go#L3921: 		UpdatePendingJoinRequestsTypeID:                          func() bin.Object { return &UpdatePendingJoinRequests{} },
		tl_registry_gen.go#L3922: 		UpdateBotChatInviteRequesterTypeID:                       func() bin.Object { return &UpdateBotChatInviteRequester{} },
		tl_registry_gen.go#L3923: 		UpdateMessageReactionsTypeID:                             func() bin.Object { return &UpdateMessageReactions{} },
		tl_registry_gen.go#L3924: 		UpdateAttachMenuBotsTypeID:                               func() bin.Object { return &UpdateAttachMenuBots{} },
		tl_registry_gen.go#L3925: 		UpdateWebViewResultSentTypeID:                            func() bin.Object { return &UpdateWebViewResultSent{} },
		tl_registry_gen.go#L3926: 		UpdateBotMenuButtonTypeID:                                func() bin.Object { return &UpdateBotMenuButton{} },
		tl_registry_gen.go#L3927: 		UpdateSavedRingtonesTypeID:                               func() bin.Object { return &UpdateSavedRingtones{} },
		tl_registry_gen.go#L3928: 		UpdateTranscribedAudioTypeID:                             func() bin.Object { return &UpdateTranscribedAudio{} },
		tl_registry_gen.go#L3929: 		UpdateReadFeaturedEmojiStickersTypeID:                    func() bin.Object { return &UpdateReadFeaturedEmojiStickers{} },
		tl_registry_gen.go#L3930: 		UpdateUserEmojiStatusTypeID:                              func() bin.Object { return &UpdateUserEmojiStatus{} },
		tl_registry_gen.go#L3931: 		UpdateRecentEmojiStatusesTypeID:                          func() bin.Object { return &UpdateRecentEmojiStatuses{} },
		tl_registry_gen.go#L3932: 		UpdateRecentReactionsTypeID:                              func() bin.Object { return &UpdateRecentReactions{} },
		tl_registry_gen.go#L3933: 		UpdateMoveStickerSetToTopTypeID:                          func() bin.Object { return &UpdateMoveStickerSetToTop{} },
		tl_registry_gen.go#L3934: 		UpdateMessageExtendedMediaTypeID:                         func() bin.Object { return &UpdateMessageExtendedMedia{} },
		tl_registry_gen.go#L3935: 		UpdateChannelPinnedTopicTypeID:                           func() bin.Object { return &UpdateChannelPinnedTopic{} },
		tl_registry_gen.go#L3936: 		UpdateChannelPinnedTopicsTypeID:                          func() bin.Object { return &UpdateChannelPinnedTopics{} },
		tl_registry_gen.go#L3937: 		UpdateUserTypeID:                                         func() bin.Object { return &UpdateUser{} },
		tl_registry_gen.go#L3938: 		UpdateAutoSaveSettingsTypeID:                             func() bin.Object { return &UpdateAutoSaveSettings{} },
		tl_registry_gen.go#L3939: 		UpdateGroupInvitePrivacyForbiddenTypeID:                  func() bin.Object { return &UpdateGroupInvitePrivacyForbidden{} },
		tl_registry_gen.go#L3940: 		UpdateStoryTypeID:                                        func() bin.Object { return &UpdateStory{} },
		tl_registry_gen.go#L3941: 		UpdateReadStoriesTypeID:                                  func() bin.Object { return &UpdateReadStories{} },
		tl_registry_gen.go#L3942: 		UpdateStoryIDTypeID:                                      func() bin.Object { return &UpdateStoryID{} },
		tl_registry_gen.go#L3943: 		UpdateStoriesStealthModeTypeID:                           func() bin.Object { return &UpdateStoriesStealthMode{} },
		tl_registry_gen.go#L3944: 		UpdateSentStoryReactionTypeID:                            func() bin.Object { return &UpdateSentStoryReaction{} },
		tl_registry_gen.go#L3945: 		UpdateBotChatBoostTypeID:                                 func() bin.Object { return &UpdateBotChatBoost{} },
		tl_registry_gen.go#L3946: 		UpdateChannelViewForumAsMessagesTypeID:                   func() bin.Object { return &UpdateChannelViewForumAsMessages{} },
		tl_registry_gen.go#L3947: 		UpdatePeerWallpaperTypeID:                                func() bin.Object { return &UpdatePeerWallpaper{} },
		tl_registry_gen.go#L3948: 		UpdateBotMessageReactionTypeID:                           func() bin.Object { return &UpdateBotMessageReaction{} },
		tl_registry_gen.go#L3949: 		UpdateBotMessageReactionsTypeID:                          func() bin.Object { return &UpdateBotMessageReactions{} },
		tl_registry_gen.go#L3950: 		UpdatesStateTypeID:                                       func() bin.Object { return &UpdatesState{} },
		tl_registry_gen.go#L3951: 		UpdatesDifferenceEmptyTypeID:                             func() bin.Object { return &UpdatesDifferenceEmpty{} },
		tl_registry_gen.go#L3952: 		UpdatesDifferenceTypeID:                                  func() bin.Object { return &UpdatesDifference{} },
		tl_registry_gen.go#L3953: 		UpdatesDifferenceSliceTypeID:                             func() bin.Object { return &UpdatesDifferenceSlice{} },
		tl_registry_gen.go#L3954: 		UpdatesDifferenceTooLongTypeID:                           func() bin.Object { return &UpdatesDifferenceTooLong{} },
		tl_registry_gen.go#L3955: 		UpdatesTooLongTypeID:                                     func() bin.Object { return &UpdatesTooLong{} },
		tl_registry_gen.go#L3956: 		UpdateShortMessageTypeID:                                 func() bin.Object { return &UpdateShortMessage{} },
		tl_registry_gen.go#L3957: 		UpdateShortChatMessageTypeID:                             func() bin.Object { return &UpdateShortChatMessage{} },
		tl_registry_gen.go#L3958: 		UpdateShortTypeID:                                        func() bin.Object { return &UpdateShort{} },
		tl_registry_gen.go#L3959: 		UpdatesCombinedTypeID:                                    func() bin.Object { return &UpdatesCombined{} },
		tl_registry_gen.go#L3960: 		UpdatesTypeID:                                            func() bin.Object { return &Updates{} },
		tl_registry_gen.go#L3961: 		UpdateShortSentMessageTypeID:                             func() bin.Object { return &UpdateShortSentMessage{} },
		tl_registry_gen.go#L3962: 		PhotosPhotosTypeID:                                       func() bin.Object { return &PhotosPhotos{} },
		tl_registry_gen.go#L3963: 		PhotosPhotosSliceTypeID:                                  func() bin.Object { return &PhotosPhotosSlice{} },
		tl_registry_gen.go#L3964: 		PhotosPhotoTypeID:                                        func() bin.Object { return &PhotosPhoto{} },
		tl_registry_gen.go#L3965: 		UploadFileTypeID:                                         func() bin.Object { return &UploadFile{} },
		tl_registry_gen.go#L3966: 		UploadFileCDNRedirectTypeID:                              func() bin.Object { return &UploadFileCDNRedirect{} },
		tl_registry_gen.go#L3967: 		DCOptionTypeID:                                           func() bin.Object { return &DCOption{} },
		tl_registry_gen.go#L3968: 		ConfigTypeID:                                             func() bin.Object { return &Config{} },
		tl_registry_gen.go#L3969: 		NearestDCTypeID:                                          func() bin.Object { return &NearestDC{} },
		tl_registry_gen.go#L3970: 		HelpAppUpdateTypeID:                                      func() bin.Object { return &HelpAppUpdate{} },
		tl_registry_gen.go#L3971: 		HelpNoAppUpdateTypeID:                                    func() bin.Object { return &HelpNoAppUpdate{} },
		tl_registry_gen.go#L3972: 		HelpInviteTextTypeID:                                     func() bin.Object { return &HelpInviteText{} },
		tl_registry_gen.go#L3973: 		EncryptedChatEmptyTypeID:                                 func() bin.Object { return &EncryptedChatEmpty{} },
		tl_registry_gen.go#L3974: 		EncryptedChatWaitingTypeID:                               func() bin.Object { return &EncryptedChatWaiting{} },
		tl_registry_gen.go#L3975: 		EncryptedChatRequestedTypeID:                             func() bin.Object { return &EncryptedChatRequested{} },
		tl_registry_gen.go#L3976: 		EncryptedChatTypeID:                                      func() bin.Object { return &EncryptedChat{} },
		tl_registry_gen.go#L3977: 		EncryptedChatDiscardedTypeID:                             func() bin.Object { return &EncryptedChatDiscarded{} },
		tl_registry_gen.go#L3978: 		InputEncryptedChatTypeID:                                 func() bin.Object { return &InputEncryptedChat{} },
		tl_registry_gen.go#L3979: 		EncryptedFileEmptyTypeID:                                 func() bin.Object { return &EncryptedFileEmpty{} },
		tl_registry_gen.go#L3980: 		EncryptedFileTypeID:                                      func() bin.Object { return &EncryptedFile{} },
		tl_registry_gen.go#L3981: 		InputEncryptedFileEmptyTypeID:                            func() bin.Object { return &InputEncryptedFileEmpty{} },
		tl_registry_gen.go#L3982: 		InputEncryptedFileUploadedTypeID:                         func() bin.Object { return &InputEncryptedFileUploaded{} },
		tl_registry_gen.go#L3983: 		InputEncryptedFileTypeID:                                 func() bin.Object { return &InputEncryptedFile{} },
		tl_registry_gen.go#L3984: 		InputEncryptedFileBigUploadedTypeID:                      func() bin.Object { return &InputEncryptedFileBigUploaded{} },
		tl_registry_gen.go#L3985: 		EncryptedMessageTypeID:                                   func() bin.Object { return &EncryptedMessage{} },
		tl_registry_gen.go#L3986: 		EncryptedMessageServiceTypeID:                            func() bin.Object { return &EncryptedMessageService{} },
		tl_registry_gen.go#L3987: 		MessagesDhConfigNotModifiedTypeID:                        func() bin.Object { return &MessagesDhConfigNotModified{} },
		tl_registry_gen.go#L3988: 		MessagesDhConfigTypeID:                                   func() bin.Object { return &MessagesDhConfig{} },
		tl_registry_gen.go#L3989: 		MessagesSentEncryptedMessageTypeID:                       func() bin.Object { return &MessagesSentEncryptedMessage{} },
		tl_registry_gen.go#L3990: 		MessagesSentEncryptedFileTypeID:                          func() bin.Object { return &MessagesSentEncryptedFile{} },
		tl_registry_gen.go#L3991: 		InputDocumentEmptyTypeID:                                 func() bin.Object { return &InputDocumentEmpty{} },
		tl_registry_gen.go#L3992: 		InputDocumentTypeID:                                      func() bin.Object { return &InputDocument{} },
		tl_registry_gen.go#L3993: 		DocumentEmptyTypeID:                                      func() bin.Object { return &DocumentEmpty{} },
		tl_registry_gen.go#L3994: 		DocumentTypeID:                                           func() bin.Object { return &Document{} },
		tl_registry_gen.go#L3995: 		HelpSupportTypeID:                                        func() bin.Object { return &HelpSupport{} },
		tl_registry_gen.go#L3996: 		NotifyPeerTypeID:                                         func() bin.Object { return &NotifyPeer{} },
		tl_registry_gen.go#L3997: 		NotifyUsersTypeID:                                        func() bin.Object { return &NotifyUsers{} },
		tl_registry_gen.go#L3998: 		NotifyChatsTypeID:                                        func() bin.Object { return &NotifyChats{} },
		tl_registry_gen.go#L3999: 		NotifyBroadcastsTypeID:                                   func() bin.Object { return &NotifyBroadcasts{} },
		tl_registry_gen.go#L4000: 		NotifyForumTopicTypeID:                                   func() bin.Object { return &NotifyForumTopic{} },
		tl_registry_gen.go#L4001: 		SendMessageTypingActionTypeID:                            func() bin.Object { return &SendMessageTypingAction{} },
		tl_registry_gen.go#L4002: 		SendMessageCancelActionTypeID:                            func() bin.Object { return &SendMessageCancelAction{} },
		tl_registry_gen.go#L4003: 		SendMessageRecordVideoActionTypeID:                       func() bin.Object { return &SendMessageRecordVideoAction{} },
		tl_registry_gen.go#L4004: 		SendMessageUploadVideoActionTypeID:                       func() bin.Object { return &SendMessageUploadVideoAction{} },
		tl_registry_gen.go#L4005: 		SendMessageRecordAudioActionTypeID:                       func() bin.Object { return &SendMessageRecordAudioAction{} },
		tl_registry_gen.go#L4006: 		SendMessageUploadAudioActionTypeID:                       func() bin.Object { return &SendMessageUploadAudioAction{} },
		tl_registry_gen.go#L4007: 		SendMessageUploadPhotoActionTypeID:                       func() bin.Object { return &SendMessageUploadPhotoAction{} },
		tl_registry_gen.go#L4008: 		SendMessageUploadDocumentActionTypeID:                    func() bin.Object { return &SendMessageUploadDocumentAction{} },
		tl_registry_gen.go#L4009: 		SendMessageGeoLocationActionTypeID:                       func() bin.Object { return &SendMessageGeoLocationAction{} },
		tl_registry_gen.go#L4010: 		SendMessageChooseContactActionTypeID:                     func() bin.Object { return &SendMessageChooseContactAction{} },
		tl_registry_gen.go#L4011: 		SendMessageGamePlayActionTypeID:                          func() bin.Object { return &SendMessageGamePlayAction{} },
		tl_registry_gen.go#L4012: 		SendMessageRecordRoundActionTypeID:                       func() bin.Object { return &SendMessageRecordRoundAction{} },
		tl_registry_gen.go#L4013: 		SendMessageUploadRoundActionTypeID:                       func() bin.Object { return &SendMessageUploadRoundAction{} },
		tl_registry_gen.go#L4014: 		SpeakingInGroupCallActionTypeID:                          func() bin.Object { return &SpeakingInGroupCallAction{} },
		tl_registry_gen.go#L4015: 		SendMessageHistoryImportActionTypeID:                     func() bin.Object { return &SendMessageHistoryImportAction{} },
		tl_registry_gen.go#L4016: 		SendMessageChooseStickerActionTypeID:                     func() bin.Object { return &SendMessageChooseStickerAction{} },
		tl_registry_gen.go#L4017: 		SendMessageEmojiInteractionTypeID:                        func() bin.Object { return &SendMessageEmojiInteraction{} },
		tl_registry_gen.go#L4018: 		SendMessageEmojiInteractionSeenTypeID:                    func() bin.Object { return &SendMessageEmojiInteractionSeen{} },
		tl_registry_gen.go#L4019: 		ContactsFoundTypeID:                                      func() bin.Object { return &ContactsFound{} },
		tl_registry_gen.go#L4020: 		InputPrivacyKeyStatusTimestampTypeID:                     func() bin.Object { return &InputPrivacyKeyStatusTimestamp{} },
		tl_registry_gen.go#L4021: 		InputPrivacyKeyChatInviteTypeID:                          func() bin.Object { return &InputPrivacyKeyChatInvite{} },
		tl_registry_gen.go#L4022: 		InputPrivacyKeyPhoneCallTypeID:                           func() bin.Object { return &InputPrivacyKeyPhoneCall{} },
		tl_registry_gen.go#L4023: 		InputPrivacyKeyPhoneP2PTypeID:                            func() bin.Object { return &InputPrivacyKeyPhoneP2P{} },
		tl_registry_gen.go#L4024: 		InputPrivacyKeyForwardsTypeID:                            func() bin.Object { return &InputPrivacyKeyForwards{} },
		tl_registry_gen.go#L4025: 		InputPrivacyKeyProfilePhotoTypeID:                        func() bin.Object { return &InputPrivacyKeyProfilePhoto{} },
		tl_registry_gen.go#L4026: 		InputPrivacyKeyPhoneNumberTypeID:                         func() bin.Object { return &InputPrivacyKeyPhoneNumber{} },
		tl_registry_gen.go#L4027: 		InputPrivacyKeyAddedByPhoneTypeID:                        func() bin.Object { return &InputPrivacyKeyAddedByPhone{} },
		tl_registry_gen.go#L4028: 		InputPrivacyKeyVoiceMessagesTypeID:                       func() bin.Object { return &InputPrivacyKeyVoiceMessages{} },
		tl_registry_gen.go#L4029: 		InputPrivacyKeyAboutTypeID:                               func() bin.Object { return &InputPrivacyKeyAbout{} },
		tl_registry_gen.go#L4030: 		PrivacyKeyStatusTimestampTypeID:                          func() bin.Object { return &PrivacyKeyStatusTimestamp{} },
		tl_registry_gen.go#L4031: 		PrivacyKeyChatInviteTypeID:                               func() bin.Object { return &PrivacyKeyChatInvite{} },
		tl_registry_gen.go#L4032: 		PrivacyKeyPhoneCallTypeID:                                func() bin.Object { return &PrivacyKeyPhoneCall{} },
		tl_registry_gen.go#L4033: 		PrivacyKeyPhoneP2PTypeID:                                 func() bin.Object { return &PrivacyKeyPhoneP2P{} },
		tl_registry_gen.go#L4034: 		PrivacyKeyForwardsTypeID:                                 func() bin.Object { return &PrivacyKeyForwards{} },
		tl_registry_gen.go#L4035: 		PrivacyKeyProfilePhotoTypeID:                             func() bin.Object { return &PrivacyKeyProfilePhoto{} },
		tl_registry_gen.go#L4036: 		PrivacyKeyPhoneNumberTypeID:                              func() bin.Object { return &PrivacyKeyPhoneNumber{} },
		tl_registry_gen.go#L4037: 		PrivacyKeyAddedByPhoneTypeID:                             func() bin.Object { return &PrivacyKeyAddedByPhone{} },
		tl_registry_gen.go#L4038: 		PrivacyKeyVoiceMessagesTypeID:                            func() bin.Object { return &PrivacyKeyVoiceMessages{} },
		tl_registry_gen.go#L4039: 		PrivacyKeyAboutTypeID:                                    func() bin.Object { return &PrivacyKeyAbout{} },
		tl_registry_gen.go#L4040: 		InputPrivacyValueAllowContactsTypeID:                     func() bin.Object { return &InputPrivacyValueAllowContacts{} },
		tl_registry_gen.go#L4041: 		InputPrivacyValueAllowAllTypeID:                          func() bin.Object { return &InputPrivacyValueAllowAll{} },
		tl_registry_gen.go#L4042: 		InputPrivacyValueAllowUsersTypeID:                        func() bin.Object { return &InputPrivacyValueAllowUsers{} },
		tl_registry_gen.go#L4043: 		InputPrivacyValueDisallowContactsTypeID:                  func() bin.Object { return &InputPrivacyValueDisallowContacts{} },
		tl_registry_gen.go#L4044: 		InputPrivacyValueDisallowAllTypeID:                       func() bin.Object { return &InputPrivacyValueDisallowAll{} },
		tl_registry_gen.go#L4045: 		InputPrivacyValueDisallowUsersTypeID:                     func() bin.Object { return &InputPrivacyValueDisallowUsers{} },
		tl_registry_gen.go#L4046: 		InputPrivacyValueAllowChatParticipantsTypeID:             func() bin.Object { return &InputPrivacyValueAllowChatParticipants{} },
		tl_registry_gen.go#L4047: 		InputPrivacyValueDisallowChatParticipantsTypeID:          func() bin.Object { return &InputPrivacyValueDisallowChatParticipants{} },
		tl_registry_gen.go#L4048: 		InputPrivacyValueAllowCloseFriendsTypeID:                 func() bin.Object { return &InputPrivacyValueAllowCloseFriends{} },
		tl_registry_gen.go#L4049: 		PrivacyValueAllowContactsTypeID:                          func() bin.Object { return &PrivacyValueAllowContacts{} },
		tl_registry_gen.go#L4050: 		PrivacyValueAllowAllTypeID:                               func() bin.Object { return &PrivacyValueAllowAll{} },
		tl_registry_gen.go#L4051: 		PrivacyValueAllowUsersTypeID:                             func() bin.Object { return &PrivacyValueAllowUsers{} },
		tl_registry_gen.go#L4052: 		PrivacyValueDisallowContactsTypeID:                       func() bin.Object { return &PrivacyValueDisallowContacts{} },
		tl_registry_gen.go#L4053: 		PrivacyValueDisallowAllTypeID:                            func() bin.Object { return &PrivacyValueDisallowAll{} },
		tl_registry_gen.go#L4054: 		PrivacyValueDisallowUsersTypeID:                          func() bin.Object { return &PrivacyValueDisallowUsers{} },
		tl_registry_gen.go#L4055: 		PrivacyValueAllowChatParticipantsTypeID:                  func() bin.Object { return &PrivacyValueAllowChatParticipants{} },
		tl_registry_gen.go#L4056: 		PrivacyValueDisallowChatParticipantsTypeID:               func() bin.Object { return &PrivacyValueDisallowChatParticipants{} },
		tl_registry_gen.go#L4057: 		PrivacyValueAllowCloseFriendsTypeID:                      func() bin.Object { return &PrivacyValueAllowCloseFriends{} },
		tl_registry_gen.go#L4058: 		AccountPrivacyRulesTypeID:                                func() bin.Object { return &AccountPrivacyRules{} },
		tl_registry_gen.go#L4059: 		AccountDaysTTLTypeID:                                     func() bin.Object { return &AccountDaysTTL{} },
		tl_registry_gen.go#L4060: 		DocumentAttributeImageSizeTypeID:                         func() bin.Object { return &DocumentAttributeImageSize{} },
		tl_registry_gen.go#L4061: 		DocumentAttributeAnimatedTypeID:                          func() bin.Object { return &DocumentAttributeAnimated{} },
		tl_registry_gen.go#L4062: 		DocumentAttributeStickerTypeID:                           func() bin.Object { return &DocumentAttributeSticker{} },
		tl_registry_gen.go#L4063: 		DocumentAttributeVideoTypeID:                             func() bin.Object { return &DocumentAttributeVideo{} },
		tl_registry_gen.go#L4064: 		DocumentAttributeAudioTypeID:                             func() bin.Object { return &DocumentAttributeAudio{} },
		tl_registry_gen.go#L4065: 		DocumentAttributeFilenameTypeID:                          func() bin.Object { return &DocumentAttributeFilename{} },
		tl_registry_gen.go#L4066: 		DocumentAttributeHasStickersTypeID:                       func() bin.Object { return &DocumentAttributeHasStickers{} },
		tl_registry_gen.go#L4067: 		DocumentAttributeCustomEmojiTypeID:                       func() bin.Object { return &DocumentAttributeCustomEmoji{} },
		tl_registry_gen.go#L4068: 		MessagesStickersNotModifiedTypeID:                        func() bin.Object { return &MessagesStickersNotModified{} },
		tl_registry_gen.go#L4069: 		MessagesStickersTypeID:                                   func() bin.Object { return &MessagesStickers{} },
		tl_registry_gen.go#L4070: 		StickerPackTypeID:                                        func() bin.Object { return &StickerPack{} },
		tl_registry_gen.go#L4071: 		MessagesAllStickersNotModifiedTypeID:                     func() bin.Object { return &MessagesAllStickersNotModified{} },
		tl_registry_gen.go#L4072: 		MessagesAllStickersTypeID:                                func() bin.Object { return &MessagesAllStickers{} },
		tl_registry_gen.go#L4073: 		MessagesAffectedMessagesTypeID:                           func() bin.Object { return &MessagesAffectedMessages{} },
		tl_registry_gen.go#L4074: 		WebPageEmptyTypeID:                                       func() bin.Object { return &WebPageEmpty{} },
		tl_registry_gen.go#L4075: 		WebPagePendingTypeID:                                     func() bin.Object { return &WebPagePending{} },
		tl_registry_gen.go#L4076: 		WebPageTypeID:                                            func() bin.Object { return &WebPage{} },
		tl_registry_gen.go#L4077: 		WebPageNotModifiedTypeID:                                 func() bin.Object { return &WebPageNotModified{} },
		tl_registry_gen.go#L4078: 		AuthorizationTypeID:                                      func() bin.Object { return &Authorization{} },
		tl_registry_gen.go#L4079: 		AccountAuthorizationsTypeID:                              func() bin.Object { return &AccountAuthorizations{} },
		tl_registry_gen.go#L4080: 		AccountPasswordTypeID:                                    func() bin.Object { return &AccountPassword{} },
		tl_registry_gen.go#L4081: 		AccountPasswordSettingsTypeID:                            func() bin.Object { return &AccountPasswordSettings{} },
		tl_registry_gen.go#L4082: 		AccountPasswordInputSettingsTypeID:                       func() bin.Object { return &AccountPasswordInputSettings{} },
		tl_registry_gen.go#L4083: 		AuthPasswordRecoveryTypeID:                               func() bin.Object { return &AuthPasswordRecovery{} },
		tl_registry_gen.go#L4084: 		ReceivedNotifyMessageTypeID:                              func() bin.Object { return &ReceivedNotifyMessage{} },
		tl_registry_gen.go#L4085: 		ChatInviteExportedTypeID:                                 func() bin.Object { return &ChatInviteExported{} },
		tl_registry_gen.go#L4086: 		ChatInvitePublicJoinRequestsTypeID:                       func() bin.Object { return &ChatInvitePublicJoinRequests{} },
		tl_registry_gen.go#L4087: 		ChatInviteAlreadyTypeID:                                  func() bin.Object { return &ChatInviteAlready{} },
		tl_registry_gen.go#L4088: 		ChatInviteTypeID:                                         func() bin.Object { return &ChatInvite{} },
		tl_registry_gen.go#L4089: 		ChatInvitePeekTypeID:                                     func() bin.Object { return &ChatInvitePeek{} },
		tl_registry_gen.go#L4090: 		InputStickerSetEmptyTypeID:                               func() bin.Object { return &InputStickerSetEmpty{} },
		tl_registry_gen.go#L4091: 		InputStickerSetIDTypeID:                                  func() bin.Object { return &InputStickerSetID{} },
		tl_registry_gen.go#L4092: 		InputStickerSetShortNameTypeID:                           func() bin.Object { return &InputStickerSetShortName{} },
		tl_registry_gen.go#L4093: 		InputStickerSetAnimatedEmojiTypeID:                       func() bin.Object { return &InputStickerSetAnimatedEmoji{} },
		tl_registry_gen.go#L4094: 		InputStickerSetDiceTypeID:                                func() bin.Object { return &InputStickerSetDice{} },
		tl_registry_gen.go#L4095: 		InputStickerSetAnimatedEmojiAnimationsTypeID:             func() bin.Object { return &InputStickerSetAnimatedEmojiAnimations{} },
		tl_registry_gen.go#L4096: 		InputStickerSetPremiumGiftsTypeID:                        func() bin.Object { return &InputStickerSetPremiumGifts{} },
		tl_registry_gen.go#L4097: 		InputStickerSetEmojiGenericAnimationsTypeID:              func() bin.Object { return &InputStickerSetEmojiGenericAnimations{} },
		tl_registry_gen.go#L4098: 		InputStickerSetEmojiDefaultStatusesTypeID:                func() bin.Object { return &InputStickerSetEmojiDefaultStatuses{} },
		tl_registry_gen.go#L4099: 		InputStickerSetEmojiDefaultTopicIconsTypeID:              func() bin.Object { return &InputStickerSetEmojiDefaultTopicIcons{} },
		tl_registry_gen.go#L4100: 		InputStickerSetEmojiChannelDefaultStatusesTypeID:         func() bin.Object { return &InputStickerSetEmojiChannelDefaultStatuses{} },
		tl_registry_gen.go#L4101: 		StickerSetTypeID:                                         func() bin.Object { return &StickerSet{} },
		tl_registry_gen.go#L4102: 		MessagesStickerSetTypeID:                                 func() bin.Object { return &MessagesStickerSet{} },
		tl_registry_gen.go#L4103: 		MessagesStickerSetNotModifiedTypeID:                      func() bin.Object { return &MessagesStickerSetNotModified{} },
		tl_registry_gen.go#L4104: 		BotCommandTypeID:                                         func() bin.Object { return &BotCommand{} },
		tl_registry_gen.go#L4105: 		BotInfoTypeID:                                            func() bin.Object { return &BotInfo{} },
		tl_registry_gen.go#L4106: 		KeyboardButtonTypeID:                                     func() bin.Object { return &KeyboardButton{} },
		tl_registry_gen.go#L4107: 		KeyboardButtonURLTypeID:                                  func() bin.Object { return &KeyboardButtonURL{} },
		tl_registry_gen.go#L4108: 		KeyboardButtonCallbackTypeID:                             func() bin.Object { return &KeyboardButtonCallback{} },
		tl_registry_gen.go#L4109: 		KeyboardButtonRequestPhoneTypeID:                         func() bin.Object { return &KeyboardButtonRequestPhone{} },
		tl_registry_gen.go#L4110: 		KeyboardButtonRequestGeoLocationTypeID:                   func() bin.Object { return &KeyboardButtonRequestGeoLocation{} },
		tl_registry_gen.go#L4111: 		KeyboardButtonSwitchInlineTypeID:                         func() bin.Object { return &KeyboardButtonSwitchInline{} },
		tl_registry_gen.go#L4112: 		KeyboardButtonGameTypeID:                                 func() bin.Object { return &KeyboardButtonGame{} },
		tl_registry_gen.go#L4113: 		KeyboardButtonBuyTypeID:                                  func() bin.Object { return &KeyboardButtonBuy{} },
		tl_registry_gen.go#L4114: 		KeyboardButtonURLAuthTypeID:                              func() bin.Object { return &KeyboardButtonURLAuth{} },
		tl_registry_gen.go#L4115: 		InputKeyboardButtonURLAuthTypeID:                         func() bin.Object { return &InputKeyboardButtonURLAuth{} },
		tl_registry_gen.go#L4116: 		KeyboardButtonRequestPollTypeID:                          func() bin.Object { return &KeyboardButtonRequestPoll{} },
		tl_registry_gen.go#L4117: 		InputKeyboardButtonUserProfileTypeID:                     func() bin.Object { return &InputKeyboardButtonUserProfile{} },
		tl_registry_gen.go#L4118: 		KeyboardButtonUserProfileTypeID:                          func() bin.Object { return &KeyboardButtonUserProfile{} },
		tl_registry_gen.go#L4119: 		KeyboardButtonWebViewTypeID:                              func() bin.Object { return &KeyboardButtonWebView{} },
		tl_registry_gen.go#L4120: 		KeyboardButtonSimpleWebViewTypeID:                        func() bin.Object { return &KeyboardButtonSimpleWebView{} },
		tl_registry_gen.go#L4121: 		KeyboardButtonRequestPeerTypeID:                          func() bin.Object { return &KeyboardButtonRequestPeer{} },
		tl_registry_gen.go#L4122: 		KeyboardButtonRowTypeID:                                  func() bin.Object { return &KeyboardButtonRow{} },
		tl_registry_gen.go#L4123: 		ReplyKeyboardHideTypeID:                                  func() bin.Object { return &ReplyKeyboardHide{} },
		tl_registry_gen.go#L4124: 		ReplyKeyboardForceReplyTypeID:                            func() bin.Object { return &ReplyKeyboardForceReply{} },
		tl_registry_gen.go#L4125: 		ReplyKeyboardMarkupTypeID:                                func() bin.Object { return &ReplyKeyboardMarkup{} },
		tl_registry_gen.go#L4126: 		ReplyInlineMarkupTypeID:                                  func() bin.Object { return &ReplyInlineMarkup{} },
		tl_registry_gen.go#L4127: 		MessageEntityUnknownTypeID:                               func() bin.Object { return &MessageEntityUnknown{} },
		tl_registry_gen.go#L4128: 		MessageEntityMentionTypeID:                               func() bin.Object { return &MessageEntityMention{} },
		tl_registry_gen.go#L4129: 		MessageEntityHashtagTypeID:                               func() bin.Object { return &MessageEntityHashtag{} },
		tl_registry_gen.go#L4130: 		MessageEntityBotCommandTypeID:                            func() bin.Object { return &MessageEntityBotCommand{} },
		tl_registry_gen.go#L4131: 		MessageEntityURLTypeID:                                   func() bin.Object { return &MessageEntityURL{} },
		tl_registry_gen.go#L4132: 		MessageEntityEmailTypeID:                                 func() bin.Object { return &MessageEntityEmail{} },
		tl_registry_gen.go#L4133: 		MessageEntityBoldTypeID:                                  func() bin.Object { return &MessageEntityBold{} },
		tl_registry_gen.go#L4134: 		MessageEntityItalicTypeID:                                func() bin.Object { return &MessageEntityItalic{} },
		tl_registry_gen.go#L4135: 		MessageEntityCodeTypeID:                                  func() bin.Object { return &MessageEntityCode{} },
		tl_registry_gen.go#L4136: 		MessageEntityPreTypeID:                                   func() bin.Object { return &MessageEntityPre{} },
		tl_registry_gen.go#L4137: 		MessageEntityTextURLTypeID:                               func() bin.Object { return &MessageEntityTextURL{} },
		tl_registry_gen.go#L4138: 		MessageEntityMentionNameTypeID:                           func() bin.Object { return &MessageEntityMentionName{} },
		tl_registry_gen.go#L4139: 		InputMessageEntityMentionNameTypeID:                      func() bin.Object { return &InputMessageEntityMentionName{} },
		tl_registry_gen.go#L4140: 		MessageEntityPhoneTypeID:                                 func() bin.Object { return &MessageEntityPhone{} },
		tl_registry_gen.go#L4141: 		MessageEntityCashtagTypeID:                               func() bin.Object { return &MessageEntityCashtag{} },
		tl_registry_gen.go#L4142: 		MessageEntityUnderlineTypeID:                             func() bin.Object { return &MessageEntityUnderline{} },
		tl_registry_gen.go#L4143: 		MessageEntityStrikeTypeID:                                func() bin.Object { return &MessageEntityStrike{} },
		tl_registry_gen.go#L4144: 		MessageEntityBankCardTypeID:                              func() bin.Object { return &MessageEntityBankCard{} },
		tl_registry_gen.go#L4145: 		MessageEntitySpoilerTypeID:                               func() bin.Object { return &MessageEntitySpoiler{} },
		tl_registry_gen.go#L4146: 		MessageEntityCustomEmojiTypeID:                           func() bin.Object { return &MessageEntityCustomEmoji{} },
		tl_registry_gen.go#L4147: 		MessageEntityBlockquoteTypeID:                            func() bin.Object { return &MessageEntityBlockquote{} },
		tl_registry_gen.go#L4148: 		InputChannelEmptyTypeID:                                  func() bin.Object { return &InputChannelEmpty{} },
		tl_registry_gen.go#L4149: 		InputChannelTypeID:                                       func() bin.Object { return &InputChannel{} },
		tl_registry_gen.go#L4150: 		InputChannelFromMessageTypeID:                            func() bin.Object { return &InputChannelFromMessage{} },
		tl_registry_gen.go#L4151: 		ContactsResolvedPeerTypeID:                               func() bin.Object { return &ContactsResolvedPeer{} },
		tl_registry_gen.go#L4152: 		MessageRangeTypeID:                                       func() bin.Object { return &MessageRange{} },
		tl_registry_gen.go#L4153: 		UpdatesChannelDifferenceEmptyTypeID:                      func() bin.Object { return &UpdatesChannelDifferenceEmpty{} },
		tl_registry_gen.go#L4154: 		UpdatesChannelDifferenceTooLongTypeID:                    func() bin.Object { return &UpdatesChannelDifferenceTooLong{} },
		tl_registry_gen.go#L4155: 		UpdatesChannelDifferenceTypeID:                           func() bin.Object { return &UpdatesChannelDifference{} },
		tl_registry_gen.go#L4156: 		ChannelMessagesFilterEmptyTypeID:                         func() bin.Object { return &ChannelMessagesFilterEmpty{} },
		tl_registry_gen.go#L4157: 		ChannelMessagesFilterTypeID:                              func() bin.Object { return &ChannelMessagesFilter{} },
		tl_registry_gen.go#L4158: 		ChannelParticipantTypeID:                                 func() bin.Object { return &ChannelParticipant{} },
		tl_registry_gen.go#L4159: 		ChannelParticipantSelfTypeID:                             func() bin.Object { return &ChannelParticipantSelf{} },
		tl_registry_gen.go#L4160: 		ChannelParticipantCreatorTypeID:                          func() bin.Object { return &ChannelParticipantCreator{} },
		tl_registry_gen.go#L4161: 		ChannelParticipantAdminTypeID:                            func() bin.Object { return &ChannelParticipantAdmin{} },
		tl_registry_gen.go#L4162: 		ChannelParticipantBannedTypeID:                           func() bin.Object { return &ChannelParticipantBanned{} },
		tl_registry_gen.go#L4163: 		ChannelParticipantLeftTypeID:                             func() bin.Object { return &ChannelParticipantLeft{} },
		tl_registry_gen.go#L4164: 		ChannelParticipantsRecentTypeID:                          func() bin.Object { return &ChannelParticipantsRecent{} },
		tl_registry_gen.go#L4165: 		ChannelParticipantsAdminsTypeID:                          func() bin.Object { return &ChannelParticipantsAdmins{} },
		tl_registry_gen.go#L4166: 		ChannelParticipantsKickedTypeID:                          func() bin.Object { return &ChannelParticipantsKicked{} },
		tl_registry_gen.go#L4167: 		ChannelParticipantsBotsTypeID:                            func() bin.Object { return &ChannelParticipantsBots{} },
		tl_registry_gen.go#L4168: 		ChannelParticipantsBannedTypeID:                          func() bin.Object { return &ChannelParticipantsBanned{} },
		tl_registry_gen.go#L4169: 		ChannelParticipantsSearchTypeID:                          func() bin.Object { return &ChannelParticipantsSearch{} },
		tl_registry_gen.go#L4170: 		ChannelParticipantsContactsTypeID:                        func() bin.Object { return &ChannelParticipantsContacts{} },
		tl_registry_gen.go#L4171: 		ChannelParticipantsMentionsTypeID:                        func() bin.Object { return &ChannelParticipantsMentions{} },
		tl_registry_gen.go#L4172: 		ChannelsChannelParticipantsTypeID:                        func() bin.Object { return &ChannelsChannelParticipants{} },
		tl_registry_gen.go#L4173: 		ChannelsChannelParticipantsNotModifiedTypeID:             func() bin.Object { return &ChannelsChannelParticipantsNotModified{} },
		tl_registry_gen.go#L4174: 		ChannelsChannelParticipantTypeID:                         func() bin.Object { return &ChannelsChannelParticipant{} },
		tl_registry_gen.go#L4175: 		HelpTermsOfServiceTypeID:                                 func() bin.Object { return &HelpTermsOfService{} },
		tl_registry_gen.go#L4176: 		MessagesSavedGifsNotModifiedTypeID:                       func() bin.Object { return &MessagesSavedGifsNotModified{} },
		tl_registry_gen.go#L4177: 		MessagesSavedGifsTypeID:                                  func() bin.Object { return &MessagesSavedGifs{} },
		tl_registry_gen.go#L4178: 		InputBotInlineMessageMediaAutoTypeID:                     func() bin.Object { return &InputBotInlineMessageMediaAuto{} },
		tl_registry_gen.go#L4179: 		InputBotInlineMessageTextTypeID:                          func() bin.Object { return &InputBotInlineMessageText{} },
		tl_registry_gen.go#L4180: 		InputBotInlineMessageMediaGeoTypeID:                      func() bin.Object { return &InputBotInlineMessageMediaGeo{} },
		tl_registry_gen.go#L4181: 		InputBotInlineMessageMediaVenueTypeID:                    func() bin.Object { return &InputBotInlineMessageMediaVenue{} },
		tl_registry_gen.go#L4182: 		InputBotInlineMessageMediaContactTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaContact{} },
		tl_registry_gen.go#L4183: 		InputBotInlineMessageGameTypeID:                          func() bin.Object { return &InputBotInlineMessageGame{} },
		tl_registry_gen.go#L4184: 		InputBotInlineMessageMediaInvoiceTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaInvoice{} },
		tl_registry_gen.go#L4185: 		InputBotInlineMessageMediaWebPageTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaWebPage{} },
		tl_registry_gen.go#L4186: 		InputBotInlineResultTypeID:                               func() bin.Object { return &InputBotInlineResult{} },
		tl_registry_gen.go#L4187: 		InputBotInlineResultPhotoTypeID:                          func() bin.Object { return &InputBotInlineResultPhoto{} },
		tl_registry_gen.go#L4188: 		InputBotInlineResultDocumentTypeID:                       func() bin.Object { return &InputBotInlineResultDocument{} },
		tl_registry_gen.go#L4189: 		InputBotInlineResultGameTypeID:                           func() bin.Object { return &InputBotInlineResultGame{} },
		tl_registry_gen.go#L4190: 		BotInlineMessageMediaAutoTypeID:                          func() bin.Object { return &BotInlineMessageMediaAuto{} },
		tl_registry_gen.go#L4191: 		BotInlineMessageTextTypeID:                               func() bin.Object { return &BotInlineMessageText{} },
		tl_registry_gen.go#L4192: 		BotInlineMessageMediaGeoTypeID:                           func() bin.Object { return &BotInlineMessageMediaGeo{} },
		tl_registry_gen.go#L4193: 		BotInlineMessageMediaVenueTypeID:                         func() bin.Object { return &BotInlineMessageMediaVenue{} },
		tl_registry_gen.go#L4194: 		BotInlineMessageMediaContactTypeID:                       func() bin.Object { return &BotInlineMessageMediaContact{} },
		tl_registry_gen.go#L4195: 		BotInlineMessageMediaInvoiceTypeID:                       func() bin.Object { return &BotInlineMessageMediaInvoice{} },
		tl_registry_gen.go#L4196: 		BotInlineMessageMediaWebPageTypeID:                       func() bin.Object { return &BotInlineMessageMediaWebPage{} },
		tl_registry_gen.go#L4197: 		BotInlineResultTypeID:                                    func() bin.Object { return &BotInlineResult{} },
		tl_registry_gen.go#L4198: 		BotInlineMediaResultTypeID:                               func() bin.Object { return &BotInlineMediaResult{} },
		tl_registry_gen.go#L4199: 		MessagesBotResultsTypeID:                                 func() bin.Object { return &MessagesBotResults{} },
		tl_registry_gen.go#L4200: 		ExportedMessageLinkTypeID:                                func() bin.Object { return &ExportedMessageLink{} },
		tl_registry_gen.go#L4201: 		MessageFwdHeaderTypeID:                                   func() bin.Object { return &MessageFwdHeader{} },
		tl_registry_gen.go#L4202: 		AuthCodeTypeSMSTypeID:                                    func() bin.Object { return &AuthCodeTypeSMS{} },
		tl_registry_gen.go#L4203: 		AuthCodeTypeCallTypeID:                                   func() bin.Object { return &AuthCodeTypeCall{} },
		tl_registry_gen.go#L4204: 		AuthCodeTypeFlashCallTypeID:                              func() bin.Object { return &AuthCodeTypeFlashCall{} },
		tl_registry_gen.go#L4205: 		AuthCodeTypeMissedCallTypeID:                             func() bin.Object { return &AuthCodeTypeMissedCall{} },
		tl_registry_gen.go#L4206: 		AuthCodeTypeFragmentSMSTypeID:                            func() bin.Object { return &AuthCodeTypeFragmentSMS{} },
		tl_registry_gen.go#L4207: 		AuthSentCodeTypeAppTypeID:                                func() bin.Object { return &AuthSentCodeTypeApp{} },
		tl_registry_gen.go#L4208: 		AuthSentCodeTypeSMSTypeID:                                func() bin.Object { return &AuthSentCodeTypeSMS{} },
		tl_registry_gen.go#L4209: 		AuthSentCodeTypeCallTypeID:                               func() bin.Object { return &AuthSentCodeTypeCall{} },
		tl_registry_gen.go#L4210: 		AuthSentCodeTypeFlashCallTypeID:                          func() bin.Object { return &AuthSentCodeTypeFlashCall{} },
		tl_registry_gen.go#L4211: 		AuthSentCodeTypeMissedCallTypeID:                         func() bin.Object { return &AuthSentCodeTypeMissedCall{} },
		tl_registry_gen.go#L4212: 		AuthSentCodeTypeEmailCodeTypeID:                          func() bin.Object { return &AuthSentCodeTypeEmailCode{} },
		tl_registry_gen.go#L4213: 		AuthSentCodeTypeSetUpEmailRequiredTypeID:                 func() bin.Object { return &AuthSentCodeTypeSetUpEmailRequired{} },
		tl_registry_gen.go#L4214: 		AuthSentCodeTypeFragmentSMSTypeID:                        func() bin.Object { return &AuthSentCodeTypeFragmentSMS{} },
		tl_registry_gen.go#L4215: 		AuthSentCodeTypeFirebaseSMSTypeID:                        func() bin.Object { return &AuthSentCodeTypeFirebaseSMS{} },
		tl_registry_gen.go#L4216: 		MessagesBotCallbackAnswerTypeID:                          func() bin.Object { return &MessagesBotCallbackAnswer{} },
		tl_registry_gen.go#L4217: 		MessagesMessageEditDataTypeID:                            func() bin.Object { return &MessagesMessageEditData{} },
		tl_registry_gen.go#L4218: 		InputBotInlineMessageIDTypeID:                            func() bin.Object { return &InputBotInlineMessageID{} },
		tl_registry_gen.go#L4219: 		InputBotInlineMessageID64TypeID:                          func() bin.Object { return &InputBotInlineMessageID64{} },
		tl_registry_gen.go#L4220: 		InlineBotSwitchPMTypeID:                                  func() bin.Object { return &InlineBotSwitchPM{} },
		tl_registry_gen.go#L4221: 		MessagesPeerDialogsTypeID:                                func() bin.Object { return &MessagesPeerDialogs{} },
		tl_registry_gen.go#L4222: 		TopPeerTypeID:                                            func() bin.Object { return &TopPeer{} },
		tl_registry_gen.go#L4223: 		TopPeerCategoryBotsPMTypeID:                              func() bin.Object { return &TopPeerCategoryBotsPM{} },
		tl_registry_gen.go#L4224: 		TopPeerCategoryBotsInlineTypeID:                          func() bin.Object { return &TopPeerCategoryBotsInline{} },
		tl_registry_gen.go#L4225: 		TopPeerCategoryCorrespondentsTypeID:                      func() bin.Object { return &TopPeerCategoryCorrespondents{} },
		tl_registry_gen.go#L4226: 		TopPeerCategoryGroupsTypeID:                              func() bin.Object { return &TopPeerCategoryGroups{} },
		tl_registry_gen.go#L4227: 		TopPeerCategoryChannelsTypeID:                            func() bin.Object { return &TopPeerCategoryChannels{} },
		tl_registry_gen.go#L4228: 		TopPeerCategoryPhoneCallsTypeID:                          func() bin.Object { return &TopPeerCategoryPhoneCalls{} },
		tl_registry_gen.go#L4229: 		TopPeerCategoryForwardUsersTypeID:                        func() bin.Object { return &TopPeerCategoryForwardUsers{} },
		tl_registry_gen.go#L4230: 		TopPeerCategoryForwardChatsTypeID:                        func() bin.Object { return &TopPeerCategoryForwardChats{} },
		tl_registry_gen.go#L4231: 		TopPeerCategoryPeersTypeID:                               func() bin.Object { return &TopPeerCategoryPeers{} },
		tl_registry_gen.go#L4232: 		ContactsTopPeersNotModifiedTypeID:                        func() bin.Object { return &ContactsTopPeersNotModified{} },
		tl_registry_gen.go#L4233: 		ContactsTopPeersTypeID:                                   func() bin.Object { return &ContactsTopPeers{} },
		tl_registry_gen.go#L4234: 		ContactsTopPeersDisabledTypeID:                           func() bin.Object { return &ContactsTopPeersDisabled{} },
		tl_registry_gen.go#L4235: 		DraftMessageEmptyTypeID:                                  func() bin.Object { return &DraftMessageEmpty{} },
		tl_registry_gen.go#L4236: 		DraftMessageTypeID:                                       func() bin.Object { return &DraftMessage{} },
		tl_registry_gen.go#L4237: 		MessagesFeaturedStickersNotModifiedTypeID:                func() bin.Object { return &MessagesFeaturedStickersNotModified{} },
		tl_registry_gen.go#L4238: 		MessagesFeaturedStickersTypeID:                           func() bin.Object { return &MessagesFeaturedStickers{} },
		tl_registry_gen.go#L4239: 		MessagesRecentStickersNotModifiedTypeID:                  func() bin.Object { return &MessagesRecentStickersNotModified{} },
		tl_registry_gen.go#L4240: 		MessagesRecentStickersTypeID:                             func() bin.Object { return &MessagesRecentStickers{} },
		tl_registry_gen.go#L4241: 		MessagesArchivedStickersTypeID:                           func() bin.Object { return &MessagesArchivedStickers{} },
		tl_registry_gen.go#L4242: 		MessagesStickerSetInstallResultSuccessTypeID:             func() bin.Object { return &MessagesStickerSetInstallResultSuccess{} },
		tl_registry_gen.go#L4243: 		MessagesStickerSetInstallResultArchiveTypeID:             func() bin.Object { return &MessagesStickerSetInstallResultArchive{} },
		tl_registry_gen.go#L4244: 		StickerSetCoveredTypeID:                                  func() bin.Object { return &StickerSetCovered{} },
		tl_registry_gen.go#L4245: 		StickerSetMultiCoveredTypeID:                             func() bin.Object { return &StickerSetMultiCovered{} },
		tl_registry_gen.go#L4246: 		StickerSetFullCoveredTypeID:                              func() bin.Object { return &StickerSetFullCovered{} },
		tl_registry_gen.go#L4247: 		StickerSetNoCoveredTypeID:                                func() bin.Object { return &StickerSetNoCovered{} },
		tl_registry_gen.go#L4248: 		MaskCoordsTypeID:                                         func() bin.Object { return &MaskCoords{} },
		tl_registry_gen.go#L4249: 		InputStickeredMediaPhotoTypeID:                           func() bin.Object { return &InputStickeredMediaPhoto{} },
		tl_registry_gen.go#L4250: 		InputStickeredMediaDocumentTypeID:                        func() bin.Object { return &InputStickeredMediaDocument{} },
		tl_registry_gen.go#L4251: 		GameTypeID:                                               func() bin.Object { return &Game{} },
		tl_registry_gen.go#L4252: 		InputGameIDTypeID:                                        func() bin.Object { return &InputGameID{} },
		tl_registry_gen.go#L4253: 		InputGameShortNameTypeID:                                 func() bin.Object { return &InputGameShortName{} },
		tl_registry_gen.go#L4254: 		HighScoreTypeID:                                          func() bin.Object { return &HighScore{} },
		tl_registry_gen.go#L4255: 		MessagesHighScoresTypeID:                                 func() bin.Object { return &MessagesHighScores{} },
		tl_registry_gen.go#L4256: 		TextEmptyTypeID:                                          func() bin.Object { return &TextEmpty{} },
		tl_registry_gen.go#L4257: 		TextPlainTypeID:                                          func() bin.Object { return &TextPlain{} },
		tl_registry_gen.go#L4258: 		TextBoldTypeID:                                           func() bin.Object { return &TextBold{} },
		tl_registry_gen.go#L4259: 		TextItalicTypeID:                                         func() bin.Object { return &TextItalic{} },
		tl_registry_gen.go#L4260: 		TextUnderlineTypeID:                                      func() bin.Object { return &TextUnderline{} },
		tl_registry_gen.go#L4261: 		TextStrikeTypeID:                                         func() bin.Object { return &TextStrike{} },
		tl_registry_gen.go#L4262: 		TextFixedTypeID:                                          func() bin.Object { return &TextFixed{} },
		tl_registry_gen.go#L4263: 		TextURLTypeID:                                            func() bin.Object { return &TextURL{} },
		tl_registry_gen.go#L4264: 		TextEmailTypeID:                                          func() bin.Object { return &TextEmail{} },
		tl_registry_gen.go#L4265: 		TextConcatTypeID:                                         func() bin.Object { return &TextConcat{} },
		tl_registry_gen.go#L4266: 		TextSubscriptTypeID:                                      func() bin.Object { return &TextSubscript{} },
		tl_registry_gen.go#L4267: 		TextSuperscriptTypeID:                                    func() bin.Object { return &TextSuperscript{} },
		tl_registry_gen.go#L4268: 		TextMarkedTypeID:                                         func() bin.Object { return &TextMarked{} },
		tl_registry_gen.go#L4269: 		TextPhoneTypeID:                                          func() bin.Object { return &TextPhone{} },
		tl_registry_gen.go#L4270: 		TextImageTypeID:                                          func() bin.Object { return &TextImage{} },
		tl_registry_gen.go#L4271: 		TextAnchorTypeID:                                         func() bin.Object { return &TextAnchor{} },
		tl_registry_gen.go#L4272: 		PageBlockUnsupportedTypeID:                               func() bin.Object { return &PageBlockUnsupported{} },
		tl_registry_gen.go#L4273: 		PageBlockTitleTypeID:                                     func() bin.Object { return &PageBlockTitle{} },
		tl_registry_gen.go#L4274: 		PageBlockSubtitleTypeID:                                  func() bin.Object { return &PageBlockSubtitle{} },
		tl_registry_gen.go#L4275: 		PageBlockAuthorDateTypeID:                                func() bin.Object { return &PageBlockAuthorDate{} },
		tl_registry_gen.go#L4276: 		PageBlockHeaderTypeID:                                    func() bin.Object { return &PageBlockHeader{} },
		tl_registry_gen.go#L4277: 		PageBlockSubheaderTypeID:                                 func() bin.Object { return &PageBlockSubheader{} },
		tl_registry_gen.go#L4278: 		PageBlockParagraphTypeID:                                 func() bin.Object { return &PageBlockParagraph{} },
		tl_registry_gen.go#L4279: 		PageBlockPreformattedTypeID:                              func() bin.Object { return &PageBlockPreformatted{} },
		tl_registry_gen.go#L4280: 		PageBlockFooterTypeID:                                    func() bin.Object { return &PageBlockFooter{} },
		tl_registry_gen.go#L4281: 		PageBlockDividerTypeID:                                   func() bin.Object { return &PageBlockDivider{} },
		tl_registry_gen.go#L4282: 		PageBlockAnchorTypeID:                                    func() bin.Object { return &PageBlockAnchor{} },
		tl_registry_gen.go#L4283: 		PageBlockListTypeID:                                      func() bin.Object { return &PageBlockList{} },
		tl_registry_gen.go#L4284: 		PageBlockBlockquoteTypeID:                                func() bin.Object { return &PageBlockBlockquote{} },
		tl_registry_gen.go#L4285: 		PageBlockPullquoteTypeID:                                 func() bin.Object { return &PageBlockPullquote{} },
		tl_registry_gen.go#L4286: 		PageBlockPhotoTypeID:                                     func() bin.Object { return &PageBlockPhoto{} },
		tl_registry_gen.go#L4287: 		PageBlockVideoTypeID:                                     func() bin.Object { return &PageBlockVideo{} },
		tl_registry_gen.go#L4288: 		PageBlockCoverTypeID:                                     func() bin.Object { return &PageBlockCover{} },
		tl_registry_gen.go#L4289: 		PageBlockEmbedTypeID:                                     func() bin.Object { return &PageBlockEmbed{} },
		tl_registry_gen.go#L4290: 		PageBlockEmbedPostTypeID:                                 func() bin.Object { return &PageBlockEmbedPost{} },
		tl_registry_gen.go#L4291: 		PageBlockCollageTypeID:                                   func() bin.Object { return &PageBlockCollage{} },
		tl_registry_gen.go#L4292: 		PageBlockSlideshowTypeID:                                 func() bin.Object { return &PageBlockSlideshow{} },
		tl_registry_gen.go#L4293: 		PageBlockChannelTypeID:                                   func() bin.Object { return &PageBlockChannel{} },
		tl_registry_gen.go#L4294: 		PageBlockAudioTypeID:                                     func() bin.Object { return &PageBlockAudio{} },
		tl_registry_gen.go#L4295: 		PageBlockKickerTypeID:                                    func() bin.Object { return &PageBlockKicker{} },
		tl_registry_gen.go#L4296: 		PageBlockTableTypeID:                                     func() bin.Object { return &PageBlockTable{} },
		tl_registry_gen.go#L4297: 		PageBlockOrderedListTypeID:                               func() bin.Object { return &PageBlockOrderedList{} },
		tl_registry_gen.go#L4298: 		PageBlockDetailsTypeID:                                   func() bin.Object { return &PageBlockDetails{} },
		tl_registry_gen.go#L4299: 		PageBlockRelatedArticlesTypeID:                           func() bin.Object { return &PageBlockRelatedArticles{} },
		tl_registry_gen.go#L4300: 		PageBlockMapTypeID:                                       func() bin.Object { return &PageBlockMap{} },
		tl_registry_gen.go#L4301: 		PhoneCallDiscardReasonMissedTypeID:                       func() bin.Object { return &PhoneCallDiscardReasonMissed{} },
		tl_registry_gen.go#L4302: 		PhoneCallDiscardReasonDisconnectTypeID:                   func() bin.Object { return &PhoneCallDiscardReasonDisconnect{} },
		tl_registry_gen.go#L4303: 		PhoneCallDiscardReasonHangupTypeID:                       func() bin.Object { return &PhoneCallDiscardReasonHangup{} },
		tl_registry_gen.go#L4304: 		PhoneCallDiscardReasonBusyTypeID:                         func() bin.Object { return &PhoneCallDiscardReasonBusy{} },
		tl_registry_gen.go#L4305: 		DataJSONTypeID:                                           func() bin.Object { return &DataJSON{} },
		tl_registry_gen.go#L4306: 		LabeledPriceTypeID:                                       func() bin.Object { return &LabeledPrice{} },
		tl_registry_gen.go#L4307: 		InvoiceTypeID:                                            func() bin.Object { return &Invoice{} },
		tl_registry_gen.go#L4308: 		PaymentChargeTypeID:                                      func() bin.Object { return &PaymentCharge{} },
		tl_registry_gen.go#L4309: 		PostAddressTypeID:                                        func() bin.Object { return &PostAddress{} },
		tl_registry_gen.go#L4310: 		PaymentRequestedInfoTypeID:                               func() bin.Object { return &PaymentRequestedInfo{} },
		tl_registry_gen.go#L4311: 		PaymentSavedCredentialsCardTypeID:                        func() bin.Object { return &PaymentSavedCredentialsCard{} },
		tl_registry_gen.go#L4312: 		WebDocumentTypeID:                                        func() bin.Object { return &WebDocument{} },
		tl_registry_gen.go#L4313: 		WebDocumentNoProxyTypeID:                                 func() bin.Object { return &WebDocumentNoProxy{} },
		tl_registry_gen.go#L4314: 		InputWebDocumentTypeID:                                   func() bin.Object { return &InputWebDocument{} },
		tl_registry_gen.go#L4315: 		InputWebFileLocationTypeID:                               func() bin.Object { return &InputWebFileLocation{} },
		tl_registry_gen.go#L4316: 		InputWebFileGeoPointLocationTypeID:                       func() bin.Object { return &InputWebFileGeoPointLocation{} },
		tl_registry_gen.go#L4317: 		InputWebFileAudioAlbumThumbLocationTypeID:                func() bin.Object { return &InputWebFileAudioAlbumThumbLocation{} },
		tl_registry_gen.go#L4318: 		UploadWebFileTypeID:                                      func() bin.Object { return &UploadWebFile{} },
		tl_registry_gen.go#L4319: 		PaymentsPaymentFormTypeID:                                func() bin.Object { return &PaymentsPaymentForm{} },
		tl_registry_gen.go#L4320: 		PaymentsValidatedRequestedInfoTypeID:                     func() bin.Object { return &PaymentsValidatedRequestedInfo{} },
		tl_registry_gen.go#L4321: 		PaymentsPaymentResultTypeID:                              func() bin.Object { return &PaymentsPaymentResult{} },
		tl_registry_gen.go#L4322: 		PaymentsPaymentVerificationNeededTypeID:                  func() bin.Object { return &PaymentsPaymentVerificationNeeded{} },
		tl_registry_gen.go#L4323: 		PaymentsPaymentReceiptTypeID:                             func() bin.Object { return &PaymentsPaymentReceipt{} },
		tl_registry_gen.go#L4324: 		PaymentsSavedInfoTypeID:                                  func() bin.Object { return &PaymentsSavedInfo{} },
		tl_registry_gen.go#L4325: 		InputPaymentCredentialsSavedTypeID:                       func() bin.Object { return &InputPaymentCredentialsSaved{} },
		tl_registry_gen.go#L4326: 		InputPaymentCredentialsTypeID:                            func() bin.Object { return &InputPaymentCredentials{} },
		tl_registry_gen.go#L4327: 		InputPaymentCredentialsApplePayTypeID:                    func() bin.Object { return &InputPaymentCredentialsApplePay{} },
		tl_registry_gen.go#L4328: 		InputPaymentCredentialsGooglePayTypeID:                   func() bin.Object { return &InputPaymentCredentialsGooglePay{} },
		tl_registry_gen.go#L4329: 		AccountTmpPasswordTypeID:                                 func() bin.Object { return &AccountTmpPassword{} },
		tl_registry_gen.go#L4330: 		ShippingOptionTypeID:                                     func() bin.Object { return &ShippingOption{} },
		tl_registry_gen.go#L4331: 		InputStickerSetItemTypeID:                                func() bin.Object { return &InputStickerSetItem{} },
		tl_registry_gen.go#L4332: 		InputPhoneCallTypeID:                                     func() bin.Object { return &InputPhoneCall{} },
		tl_registry_gen.go#L4333: 		PhoneCallEmptyTypeID:                                     func() bin.Object { return &PhoneCallEmpty{} },
		tl_registry_gen.go#L4334: 		PhoneCallWaitingTypeID:                                   func() bin.Object { return &PhoneCallWaiting{} },
		tl_registry_gen.go#L4335: 		PhoneCallRequestedTypeID:                                 func() bin.Object { return &PhoneCallRequested{} },
		tl_registry_gen.go#L4336: 		PhoneCallAcceptedTypeID:                                  func() bin.Object { return &PhoneCallAccepted{} },
		tl_registry_gen.go#L4337: 		PhoneCallTypeID:                                          func() bin.Object { return &PhoneCall{} },
		tl_registry_gen.go#L4338: 		PhoneCallDiscardedTypeID:                                 func() bin.Object { return &PhoneCallDiscarded{} },
		tl_registry_gen.go#L4339: 		PhoneConnectionTypeID:                                    func() bin.Object { return &PhoneConnection{} },
		tl_registry_gen.go#L4340: 		PhoneConnectionWebrtcTypeID:                              func() bin.Object { return &PhoneConnectionWebrtc{} },
		tl_registry_gen.go#L4341: 		PhoneCallProtocolTypeID:                                  func() bin.Object { return &PhoneCallProtocol{} },
		tl_registry_gen.go#L4342: 		PhonePhoneCallTypeID:                                     func() bin.Object { return &PhonePhoneCall{} },
		tl_registry_gen.go#L4343: 		UploadCDNFileReuploadNeededTypeID:                        func() bin.Object { return &UploadCDNFileReuploadNeeded{} },
		tl_registry_gen.go#L4344: 		UploadCDNFileTypeID:                                      func() bin.Object { return &UploadCDNFile{} },
		tl_registry_gen.go#L4345: 		CDNPublicKeyTypeID:                                       func() bin.Object { return &CDNPublicKey{} },
		tl_registry_gen.go#L4346: 		CDNConfigTypeID:                                          func() bin.Object { return &CDNConfig{} },
		tl_registry_gen.go#L4347: 		LangPackStringTypeID:                                     func() bin.Object { return &LangPackString{} },
		tl_registry_gen.go#L4348: 		LangPackStringPluralizedTypeID:                           func() bin.Object { return &LangPackStringPluralized{} },
		tl_registry_gen.go#L4349: 		LangPackStringDeletedTypeID:                              func() bin.Object { return &LangPackStringDeleted{} },
		tl_registry_gen.go#L4350: 		LangPackDifferenceTypeID:                                 func() bin.Object { return &LangPackDifference{} },
		tl_registry_gen.go#L4351: 		LangPackLanguageTypeID:                                   func() bin.Object { return &LangPackLanguage{} },
		tl_registry_gen.go#L4352: 		ChannelAdminLogEventActionChangeTitleTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangeTitle{} },
		tl_registry_gen.go#L4353: 		ChannelAdminLogEventActionChangeAboutTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangeAbout{} },
		tl_registry_gen.go#L4354: 		ChannelAdminLogEventActionChangeUsernameTypeID:           func() bin.Object { return &ChannelAdminLogEventActionChangeUsername{} },
		tl_registry_gen.go#L4355: 		ChannelAdminLogEventActionChangePhotoTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangePhoto{} },
		tl_registry_gen.go#L4356: 		ChannelAdminLogEventActionToggleInvitesTypeID:            func() bin.Object { return &ChannelAdminLogEventActionToggleInvites{} },
		tl_registry_gen.go#L4357: 		ChannelAdminLogEventActionToggleSignaturesTypeID:         func() bin.Object { return &ChannelAdminLogEventActionToggleSignatures{} },
		tl_registry_gen.go#L4358: 		ChannelAdminLogEventActionUpdatePinnedTypeID:             func() bin.Object { return &ChannelAdminLogEventActionUpdatePinned{} },
		tl_registry_gen.go#L4359: 		ChannelAdminLogEventActionEditMessageTypeID:              func() bin.Object { return &ChannelAdminLogEventActionEditMessage{} },
		tl_registry_gen.go#L4360: 		ChannelAdminLogEventActionDeleteMessageTypeID:            func() bin.Object { return &ChannelAdminLogEventActionDeleteMessage{} },
		tl_registry_gen.go#L4361: 		ChannelAdminLogEventActionParticipantJoinTypeID:          func() bin.Object { return &ChannelAdminLogEventActionParticipantJoin{} },
		tl_registry_gen.go#L4362: 		ChannelAdminLogEventActionParticipantLeaveTypeID:         func() bin.Object { return &ChannelAdminLogEventActionParticipantLeave{} },
		tl_registry_gen.go#L4363: 		ChannelAdminLogEventActionParticipantInviteTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantInvite{} },
		tl_registry_gen.go#L4364: 		ChannelAdminLogEventActionParticipantToggleBanTypeID:     func() bin.Object { return &ChannelAdminLogEventActionParticipantToggleBan{} },
		tl_registry_gen.go#L4365: 		ChannelAdminLogEventActionParticipantToggleAdminTypeID:   func() bin.Object { return &ChannelAdminLogEventActionParticipantToggleAdmin{} },
		tl_registry_gen.go#L4366: 		ChannelAdminLogEventActionChangeStickerSetTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeStickerSet{} },
		tl_registry_gen.go#L4367: 		ChannelAdminLogEventActionTogglePreHistoryHiddenTypeID:   func() bin.Object { return &ChannelAdminLogEventActionTogglePreHistoryHidden{} },
		tl_registry_gen.go#L4368: 		ChannelAdminLogEventActionDefaultBannedRightsTypeID:      func() bin.Object { return &ChannelAdminLogEventActionDefaultBannedRights{} },
		tl_registry_gen.go#L4369: 		ChannelAdminLogEventActionStopPollTypeID:                 func() bin.Object { return &ChannelAdminLogEventActionStopPoll{} },
		tl_registry_gen.go#L4370: 		ChannelAdminLogEventActionChangeLinkedChatTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeLinkedChat{} },
		tl_registry_gen.go#L4371: 		ChannelAdminLogEventActionChangeLocationTypeID:           func() bin.Object { return &ChannelAdminLogEventActionChangeLocation{} },
		tl_registry_gen.go#L4372: 		ChannelAdminLogEventActionToggleSlowModeTypeID:           func() bin.Object { return &ChannelAdminLogEventActionToggleSlowMode{} },
		tl_registry_gen.go#L4373: 		ChannelAdminLogEventActionStartGroupCallTypeID:           func() bin.Object { return &ChannelAdminLogEventActionStartGroupCall{} },
		tl_registry_gen.go#L4374: 		ChannelAdminLogEventActionDiscardGroupCallTypeID:         func() bin.Object { return &ChannelAdminLogEventActionDiscardGroupCall{} },
		tl_registry_gen.go#L4375: 		ChannelAdminLogEventActionParticipantMuteTypeID:          func() bin.Object { return &ChannelAdminLogEventActionParticipantMute{} },
		tl_registry_gen.go#L4376: 		ChannelAdminLogEventActionParticipantUnmuteTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantUnmute{} },
		tl_registry_gen.go#L4377: 		ChannelAdminLogEventActionToggleGroupCallSettingTypeID:   func() bin.Object { return &ChannelAdminLogEventActionToggleGroupCallSetting{} },
		tl_registry_gen.go#L4378: 		ChannelAdminLogEventActionParticipantJoinByInviteTypeID:  func() bin.Object { return &ChannelAdminLogEventActionParticipantJoinByInvite{} },
		tl_registry_gen.go#L4379: 		ChannelAdminLogEventActionExportedInviteDeleteTypeID:     func() bin.Object { return &ChannelAdminLogEventActionExportedInviteDelete{} },
		tl_registry_gen.go#L4380: 		ChannelAdminLogEventActionExportedInviteRevokeTypeID:     func() bin.Object { return &ChannelAdminLogEventActionExportedInviteRevoke{} },
		tl_registry_gen.go#L4381: 		ChannelAdminLogEventActionExportedInviteEditTypeID:       func() bin.Object { return &ChannelAdminLogEventActionExportedInviteEdit{} },
		tl_registry_gen.go#L4382: 		ChannelAdminLogEventActionParticipantVolumeTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantVolume{} },
		tl_registry_gen.go#L4383: 		ChannelAdminLogEventActionChangeHistoryTTLTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeHistoryTTL{} },
		tl_registry_gen.go#L4384: 		ChannelAdminLogEventActionParticipantJoinByRequestTypeID: func() bin.Object { return &ChannelAdminLogEventActionParticipantJoinByRequest{} },
		tl_registry_gen.go#L4385: 		ChannelAdminLogEventActionToggleNoForwardsTypeID:         func() bin.Object { return &ChannelAdminLogEventActionToggleNoForwards{} },
		tl_registry_gen.go#L4386: 		ChannelAdminLogEventActionSendMessageTypeID:              func() bin.Object { return &ChannelAdminLogEventActionSendMessage{} },
		tl_registry_gen.go#L4387: 		ChannelAdminLogEventActionChangeAvailableReactionsTypeID: func() bin.Object { return &ChannelAdminLogEventActionChangeAvailableReactions{} },
		tl_registry_gen.go#L4388: 		ChannelAdminLogEventActionChangeUsernamesTypeID:          func() bin.Object { return &ChannelAdminLogEventActionChangeUsernames{} },
		tl_registry_gen.go#L4389: 		ChannelAdminLogEventActionToggleForumTypeID:              func() bin.Object { return &ChannelAdminLogEventActionToggleForum{} },
		tl_registry_gen.go#L4390: 		ChannelAdminLogEventActionCreateTopicTypeID:              func() bin.Object { return &ChannelAdminLogEventActionCreateTopic{} },
		tl_registry_gen.go#L4391: 		ChannelAdminLogEventActionEditTopicTypeID:                func() bin.Object { return &ChannelAdminLogEventActionEditTopic{} },
		tl_registry_gen.go#L4392: 		ChannelAdminLogEventActionDeleteTopicTypeID:              func() bin.Object { return &ChannelAdminLogEventActionDeleteTopic{} },
		tl_registry_gen.go#L4393: 		ChannelAdminLogEventActionPinTopicTypeID:                 func() bin.Object { return &ChannelAdminLogEventActionPinTopic{} },
		tl_registry_gen.go#L4394: 		ChannelAdminLogEventActionToggleAntiSpamTypeID:           func() bin.Object { return &ChannelAdminLogEventActionToggleAntiSpam{} },
		tl_registry_gen.go#L4395: 		ChannelAdminLogEventActionChangePeerColorTypeID:          func() bin.Object { return &ChannelAdminLogEventActionChangePeerColor{} },
		tl_registry_gen.go#L4396: 		ChannelAdminLogEventActionChangeProfilePeerColorTypeID:   func() bin.Object { return &ChannelAdminLogEventActionChangeProfilePeerColor{} },
		tl_registry_gen.go#L4397: 		ChannelAdminLogEventActionChangeWallpaperTypeID:          func() bin.Object { return &ChannelAdminLogEventActionChangeWallpaper{} },
		tl_registry_gen.go#L4398: 		ChannelAdminLogEventActionChangeEmojiStatusTypeID:        func() bin.Object { return &ChannelAdminLogEventActionChangeEmojiStatus{} },
		tl_registry_gen.go#L4399: 		ChannelAdminLogEventTypeID:                               func() bin.Object { return &ChannelAdminLogEvent{} },
		tl_registry_gen.go#L4400: 		ChannelsAdminLogResultsTypeID:                            func() bin.Object { return &ChannelsAdminLogResults{} },
		tl_registry_gen.go#L4401: 		ChannelAdminLogEventsFilterTypeID:                        func() bin.Object { return &ChannelAdminLogEventsFilter{} },
		tl_registry_gen.go#L4402: 		PopularContactTypeID:                                     func() bin.Object { return &PopularContact{} },
		tl_registry_gen.go#L4403: 		MessagesFavedStickersNotModifiedTypeID:                   func() bin.Object { return &MessagesFavedStickersNotModified{} },
		tl_registry_gen.go#L4404: 		MessagesFavedStickersTypeID:                              func() bin.Object { return &MessagesFavedStickers{} },
		tl_registry_gen.go#L4405: 		RecentMeURLUnknownTypeID:                                 func() bin.Object { return &RecentMeURLUnknown{} },
		tl_registry_gen.go#L4406: 		RecentMeURLUserTypeID:                                    func() bin.Object { return &RecentMeURLUser{} },
		tl_registry_gen.go#L4407: 		RecentMeURLChatTypeID:                                    func() bin.Object { return &RecentMeURLChat{} },
		tl_registry_gen.go#L4408: 		RecentMeURLChatInviteTypeID:                              func() bin.Object { return &RecentMeURLChatInvite{} },
		tl_registry_gen.go#L4409: 		RecentMeURLStickerSetTypeID:                              func() bin.Object { return &RecentMeURLStickerSet{} },
		tl_registry_gen.go#L4410: 		HelpRecentMeURLsTypeID:                                   func() bin.Object { return &HelpRecentMeURLs{} },
		tl_registry_gen.go#L4411: 		InputSingleMediaTypeID:                                   func() bin.Object { return &InputSingleMedia{} },
		tl_registry_gen.go#L4412: 		WebAuthorizationTypeID:                                   func() bin.Object { return &WebAuthorization{} },
		tl_registry_gen.go#L4413: 		AccountWebAuthorizationsTypeID:                           func() bin.Object { return &AccountWebAuthorizations{} },
		tl_registry_gen.go#L4414: 		InputMessageIDTypeID:                                     func() bin.Object { return &InputMessageID{} },
		tl_registry_gen.go#L4415: 		InputMessageReplyToTypeID:                                func() bin.Object { return &InputMessageReplyTo{} },
		tl_registry_gen.go#L4416: 		InputMessagePinnedTypeID:                                 func() bin.Object { return &InputMessagePinned{} },
		tl_registry_gen.go#L4417: 		InputMessageCallbackQueryTypeID:                          func() bin.Object { return &InputMessageCallbackQuery{} },
		tl_registry_gen.go#L4418: 		InputDialogPeerTypeID:                                    func() bin.Object { return &InputDialogPeer{} },
		tl_registry_gen.go#L4419: 		InputDialogPeerFolderTypeID:                              func() bin.Object { return &InputDialogPeerFolder{} },
		tl_registry_gen.go#L4420: 		DialogPeerTypeID:                                         func() bin.Object { return &DialogPeer{} },
		tl_registry_gen.go#L4421: 		DialogPeerFolderTypeID:                                   func() bin.Object { return &DialogPeerFolder{} },
		tl_registry_gen.go#L4422: 		MessagesFoundStickerSetsNotModifiedTypeID:                func() bin.Object { return &MessagesFoundStickerSetsNotModified{} },
		tl_registry_gen.go#L4423: 		MessagesFoundStickerSetsTypeID:                           func() bin.Object { return &MessagesFoundStickerSets{} },
		tl_registry_gen.go#L4424: 		FileHashTypeID:                                           func() bin.Object { return &FileHash{} },
		tl_registry_gen.go#L4425: 		InputClientProxyTypeID:                                   func() bin.Object { return &InputClientProxy{} },
		tl_registry_gen.go#L4426: 		HelpTermsOfServiceUpdateEmptyTypeID:                      func() bin.Object { return &HelpTermsOfServiceUpdateEmpty{} },
		tl_registry_gen.go#L4427: 		HelpTermsOfServiceUpdateTypeID:                           func() bin.Object { return &HelpTermsOfServiceUpdate{} },
		tl_registry_gen.go#L4428: 		InputSecureFileUploadedTypeID:                            func() bin.Object { return &InputSecureFileUploaded{} },
		tl_registry_gen.go#L4429: 		InputSecureFileTypeID:                                    func() bin.Object { return &InputSecureFile{} },
		tl_registry_gen.go#L4430: 		SecureFileEmptyTypeID:                                    func() bin.Object { return &SecureFileEmpty{} },
		tl_registry_gen.go#L4431: 		SecureFileTypeID:                                         func() bin.Object { return &SecureFile{} },
		tl_registry_gen.go#L4432: 		SecureDataTypeID:                                         func() bin.Object { return &SecureData{} },
		tl_registry_gen.go#L4433: 		SecurePlainPhoneTypeID:                                   func() bin.Object { return &SecurePlainPhone{} },
		tl_registry_gen.go#L4434: 		SecurePlainEmailTypeID:                                   func() bin.Object { return &SecurePlainEmail{} },
		tl_registry_gen.go#L4435: 		SecureValueTypePersonalDetailsTypeID:                     func() bin.Object { return &SecureValueTypePersonalDetails{} },
		tl_registry_gen.go#L4436: 		SecureValueTypePassportTypeID:                            func() bin.Object { return &SecureValueTypePassport{} },
		tl_registry_gen.go#L4437: 		SecureValueTypeDriverLicenseTypeID:                       func() bin.Object { return &SecureValueTypeDriverLicense{} },
		tl_registry_gen.go#L4438: 		SecureValueTypeIdentityCardTypeID:                        func() bin.Object { return &SecureValueTypeIdentityCard{} },
		tl_registry_gen.go#L4439: 		SecureValueTypeInternalPassportTypeID:                    func() bin.Object { return &SecureValueTypeInternalPassport{} },
		tl_registry_gen.go#L4440: 		SecureValueTypeAddressTypeID:                             func() bin.Object { return &SecureValueTypeAddress{} },
		tl_registry_gen.go#L4441: 		SecureValueTypeUtilityBillTypeID:                         func() bin.Object { return &SecureValueTypeUtilityBill{} },
		tl_registry_gen.go#L4442: 		SecureValueTypeBankStatementTypeID:                       func() bin.Object { return &SecureValueTypeBankStatement{} },
		tl_registry_gen.go#L4443: 		SecureValueTypeRentalAgreementTypeID:                     func() bin.Object { return &SecureValueTypeRentalAgreement{} },
		tl_registry_gen.go#L4444: 		SecureValueTypePassportRegistrationTypeID:                func() bin.Object { return &SecureValueTypePassportRegistration{} },
		tl_registry_gen.go#L4445: 		SecureValueTypeTemporaryRegistrationTypeID:               func() bin.Object { return &SecureValueTypeTemporaryRegistration{} },
		tl_registry_gen.go#L4446: 		SecureValueTypePhoneTypeID:                               func() bin.Object { return &SecureValueTypePhone{} },
		tl_registry_gen.go#L4447: 		SecureValueTypeEmailTypeID:                               func() bin.Object { return &SecureValueTypeEmail{} },
		tl_registry_gen.go#L4448: 		SecureValueTypeID:                                        func() bin.Object { return &SecureValue{} },
		tl_registry_gen.go#L4449: 		InputSecureValueTypeID:                                   func() bin.Object { return &InputSecureValue{} },
		tl_registry_gen.go#L4450: 		SecureValueHashTypeID:                                    func() bin.Object { return &SecureValueHash{} },
		tl_registry_gen.go#L4451: 		SecureValueErrorDataTypeID:                               func() bin.Object { return &SecureValueErrorData{} },
		tl_registry_gen.go#L4452: 		SecureValueErrorFrontSideTypeID:                          func() bin.Object { return &SecureValueErrorFrontSide{} },
		tl_registry_gen.go#L4453: 		SecureValueErrorReverseSideTypeID:                        func() bin.Object { return &SecureValueErrorReverseSide{} },
		tl_registry_gen.go#L4454: 		SecureValueErrorSelfieTypeID:                             func() bin.Object { return &SecureValueErrorSelfie{} },
		tl_registry_gen.go#L4455: 		SecureValueErrorFileTypeID:                               func() bin.Object { return &SecureValueErrorFile{} },
		tl_registry_gen.go#L4456: 		SecureValueErrorFilesTypeID:                              func() bin.Object { return &SecureValueErrorFiles{} },
		tl_registry_gen.go#L4457: 		SecureValueErrorTypeID:                                   func() bin.Object { return &SecureValueError{} },
		tl_registry_gen.go#L4458: 		SecureValueErrorTranslationFileTypeID:                    func() bin.Object { return &SecureValueErrorTranslationFile{} },
		tl_registry_gen.go#L4459: 		SecureValueErrorTranslationFilesTypeID:                   func() bin.Object { return &SecureValueErrorTranslationFiles{} },
		tl_registry_gen.go#L4460: 		SecureCredentialsEncryptedTypeID:                         func() bin.Object { return &SecureCredentialsEncrypted{} },
		tl_registry_gen.go#L4461: 		AccountAuthorizationFormTypeID:                           func() bin.Object { return &AccountAuthorizationForm{} },
		tl_registry_gen.go#L4462: 		AccountSentEmailCodeTypeID:                               func() bin.Object { return &AccountSentEmailCode{} },
		tl_registry_gen.go#L4463: 		HelpDeepLinkInfoEmptyTypeID:                              func() bin.Object { return &HelpDeepLinkInfoEmpty{} },
		tl_registry_gen.go#L4464: 		HelpDeepLinkInfoTypeID:                                   func() bin.Object { return &HelpDeepLinkInfo{} },
		tl_registry_gen.go#L4465: 		SavedPhoneContactTypeID:                                  func() bin.Object { return &SavedPhoneContact{} },
		tl_registry_gen.go#L4466: 		AccountTakeoutTypeID:                                     func() bin.Object { return &AccountTakeout{} },
		tl_registry_gen.go#L4467: 		PasswordKdfAlgoUnknownTypeID:                             func() bin.Object { return &PasswordKdfAlgoUnknown{} },
		tl_registry_gen.go#L4468: 		PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPowTypeID: func() bin.Object { return &PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow{} },
		tl_registry_gen.go#L4469: 		SecurePasswordKdfAlgoUnknownTypeID:                                      func() bin.Object { return &SecurePasswordKdfAlgoUnknown{} },
		tl_registry_gen.go#L4470: 		SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000TypeID:                   func() bin.Object { return &SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000{} },
		tl_registry_gen.go#L4471: 		SecurePasswordKdfAlgoSHA512TypeID:                                       func() bin.Object { return &SecurePasswordKdfAlgoSHA512{} },
		tl_registry_gen.go#L4472: 		SecureSecretSettingsTypeID:                                              func() bin.Object { return &SecureSecretSettings{} },
		tl_registry_gen.go#L4473: 		InputCheckPasswordEmptyTypeID:                                           func() bin.Object { return &InputCheckPasswordEmpty{} },
		tl_registry_gen.go#L4474: 		InputCheckPasswordSRPTypeID:                                             func() bin.Object { return &InputCheckPasswordSRP{} },
		tl_registry_gen.go#L4475: 		SecureRequiredTypeTypeID:                                                func() bin.Object { return &SecureRequiredType{} },
		tl_registry_gen.go#L4476: 		SecureRequiredTypeOneOfTypeID:                                           func() bin.Object { return &SecureRequiredTypeOneOf{} },
		tl_registry_gen.go#L4477: 		HelpPassportConfigNotModifiedTypeID:                                     func() bin.Object { return &HelpPassportConfigNotModified{} },
		tl_registry_gen.go#L4478: 		HelpPassportConfigTypeID:                                                func() bin.Object { return &HelpPassportConfig{} },
		tl_registry_gen.go#L4479: 		InputAppEventTypeID:                                                     func() bin.Object { return &InputAppEvent{} },
		tl_registry_gen.go#L4480: 		JSONObjectValueTypeID:                                                   func() bin.Object { return &JSONObjectValue{} },
		tl_registry_gen.go#L4481: 		JSONNullTypeID:                                                          func() bin.Object { return &JSONNull{} },
		tl_registry_gen.go#L4482: 		JSONBoolTypeID:                                                          func() bin.Object { return &JSONBool{} },
		tl_registry_gen.go#L4483: 		JSONNumberTypeID:                                                        func() bin.Object { return &JSONNumber{} },
		tl_registry_gen.go#L4484: 		JSONStringTypeID:                                                        func() bin.Object { return &JSONString{} },
		tl_registry_gen.go#L4485: 		JSONArrayTypeID:                                                         func() bin.Object { return &JSONArray{} },
		tl_registry_gen.go#L4486: 		JSONObjectTypeID:                                                        func() bin.Object { return &JSONObject{} },
		tl_registry_gen.go#L4487: 		PageTableCellTypeID:                                                     func() bin.Object { return &PageTableCell{} },
		tl_registry_gen.go#L4488: 		PageTableRowTypeID:                                                      func() bin.Object { return &PageTableRow{} },
		tl_registry_gen.go#L4489: 		PageCaptionTypeID:                                                       func() bin.Object { return &PageCaption{} },
		tl_registry_gen.go#L4490: 		PageListItemTextTypeID:                                                  func() bin.Object { return &PageListItemText{} },
		tl_registry_gen.go#L4491: 		PageListItemBlocksTypeID:                                                func() bin.Object { return &PageListItemBlocks{} },
		tl_registry_gen.go#L4492: 		PageListOrderedItemTextTypeID:                                           func() bin.Object { return &PageListOrderedItemText{} },
		tl_registry_gen.go#L4493: 		PageListOrderedItemBlocksTypeID:                                         func() bin.Object { return &PageListOrderedItemBlocks{} },
		tl_registry_gen.go#L4494: 		PageRelatedArticleTypeID:                                                func() bin.Object { return &PageRelatedArticle{} },
		tl_registry_gen.go#L4495: 		PageTypeID:                                                              func() bin.Object { return &Page{} },
		tl_registry_gen.go#L4496: 		HelpSupportNameTypeID:                                                   func() bin.Object { return &HelpSupportName{} },
		tl_registry_gen.go#L4497: 		HelpUserInfoEmptyTypeID:                                                 func() bin.Object { return &HelpUserInfoEmpty{} },
		tl_registry_gen.go#L4498: 		HelpUserInfoTypeID:                                                      func() bin.Object { return &HelpUserInfo{} },
		tl_registry_gen.go#L4499: 		PollAnswerTypeID:                                                        func() bin.Object { return &PollAnswer{} },
		tl_registry_gen.go#L4500: 		PollTypeID:                                                              func() bin.Object { return &Poll{} },
		tl_registry_gen.go#L4501: 		PollAnswerVotersTypeID:                                                  func() bin.Object { return &PollAnswerVoters{} },
		tl_registry_gen.go#L4502: 		PollResultsTypeID:                                                       func() bin.Object { return &PollResults{} },
		tl_registry_gen.go#L4503: 		ChatOnlinesTypeID:                                                       func() bin.Object { return &ChatOnlines{} },
		tl_registry_gen.go#L4504: 		StatsURLTypeID:                                                          func() bin.Object { return &StatsURL{} },
		tl_registry_gen.go#L4505: 		ChatAdminRightsTypeID:                                                   func() bin.Object { return &ChatAdminRights{} },
		tl_registry_gen.go#L4506: 		ChatBannedRightsTypeID:                                                  func() bin.Object { return &ChatBannedRights{} },
		tl_registry_gen.go#L4507: 		InputWallPaperTypeID:                                                    func() bin.Object { return &InputWallPaper{} },
		tl_registry_gen.go#L4508: 		InputWallPaperSlugTypeID:                                                func() bin.Object { return &InputWallPaperSlug{} },
		tl_registry_gen.go#L4509: 		InputWallPaperNoFileTypeID:                                              func() bin.Object { return &InputWallPaperNoFile{} },
		tl_registry_gen.go#L4510: 		AccountWallPapersNotModifiedTypeID:                                      func() bin.Object { return &AccountWallPapersNotModified{} },
		tl_registry_gen.go#L4511: 		AccountWallPapersTypeID:                                                 func() bin.Object { return &AccountWallPapers{} },
		tl_registry_gen.go#L4512: 		CodeSettingsTypeID:                                                      func() bin.Object { return &CodeSettings{} },
		tl_registry_gen.go#L4513: 		WallPaperSettingsTypeID:                                                 func() bin.Object { return &WallPaperSettings{} },
		tl_registry_gen.go#L4514: 		AutoDownloadSettingsTypeID:                                              func() bin.Object { return &AutoDownloadSettings{} },
		tl_registry_gen.go#L4515: 		AccountAutoDownloadSettingsTypeID:                                       func() bin.Object { return &AccountAutoDownloadSettings{} },
		tl_registry_gen.go#L4516: 		EmojiKeywordTypeID:                                                      func() bin.Object { return &EmojiKeyword{} },
		tl_registry_gen.go#L4517: 		EmojiKeywordDeletedTypeID:                                               func() bin.Object { return &EmojiKeywordDeleted{} },
		tl_registry_gen.go#L4518: 		EmojiKeywordsDifferenceTypeID:                                           func() bin.Object { return &EmojiKeywordsDifference{} },
		tl_registry_gen.go#L4519: 		EmojiURLTypeID:                                                          func() bin.Object { return &EmojiURL{} },
		tl_registry_gen.go#L4520: 		EmojiLanguageTypeID:                                                     func() bin.Object { return &EmojiLanguage{} },
		tl_registry_gen.go#L4521: 		FolderTypeID:                                                            func() bin.Object { return &Folder{} },
		tl_registry_gen.go#L4522: 		InputFolderPeerTypeID:                                                   func() bin.Object { return &InputFolderPeer{} },
		tl_registry_gen.go#L4523: 		FolderPeerTypeID:                                                        func() bin.Object { return &FolderPeer{} },
		tl_registry_gen.go#L4524: 		MessagesSearchCounterTypeID:                                             func() bin.Object { return &MessagesSearchCounter{} },
		tl_registry_gen.go#L4525: 		URLAuthResultRequestTypeID:                                              func() bin.Object { return &URLAuthResultRequest{} },
		tl_registry_gen.go#L4526: 		URLAuthResultAcceptedTypeID:                                             func() bin.Object { return &URLAuthResultAccepted{} },
		tl_registry_gen.go#L4527: 		URLAuthResultDefaultTypeID:                                              func() bin.Object { return &URLAuthResultDefault{} },
		tl_registry_gen.go#L4528: 		ChannelLocationEmptyTypeID:                                              func() bin.Object { return &ChannelLocationEmpty{} },
		tl_registry_gen.go#L4529: 		ChannelLocationTypeID:                                                   func() bin.Object { return &ChannelLocation{} },
		tl_registry_gen.go#L4530: 		PeerLocatedTypeID:                                                       func() bin.Object { return &PeerLocated{} },
		tl_registry_gen.go#L4531: 		PeerSelfLocatedTypeID:                                                   func() bin.Object { return &PeerSelfLocated{} },
		tl_registry_gen.go#L4532: 		RestrictionReasonTypeID:                                                 func() bin.Object { return &RestrictionReason{} },
		tl_registry_gen.go#L4533: 		InputThemeTypeID:                                                        func() bin.Object { return &InputTheme{} },
		tl_registry_gen.go#L4534: 		InputThemeSlugTypeID:                                                    func() bin.Object { return &InputThemeSlug{} },
		tl_registry_gen.go#L4535: 		ThemeTypeID:                                                             func() bin.Object { return &Theme{} },
		tl_registry_gen.go#L4536: 		AccountThemesNotModifiedTypeID:                                          func() bin.Object { return &AccountThemesNotModified{} },
		tl_registry_gen.go#L4537: 		AccountThemesTypeID:                                                     func() bin.Object { return &AccountThemes{} },
		tl_registry_gen.go#L4538: 		AuthLoginTokenTypeID:                                                    func() bin.Object { return &AuthLoginToken{} },
		tl_registry_gen.go#L4539: 		AuthLoginTokenMigrateToTypeID:                                           func() bin.Object { return &AuthLoginTokenMigrateTo{} },
		tl_registry_gen.go#L4540: 		AuthLoginTokenSuccessTypeID:                                             func() bin.Object { return &AuthLoginTokenSuccess{} },
		tl_registry_gen.go#L4541: 		AccountContentSettingsTypeID:                                            func() bin.Object { return &AccountContentSettings{} },
		tl_registry_gen.go#L4542: 		MessagesInactiveChatsTypeID:                                             func() bin.Object { return &MessagesInactiveChats{} },
		tl_registry_gen.go#L4543: 		BaseThemeClassicTypeID:                                                  func() bin.Object { return &BaseThemeClassic{} },
		tl_registry_gen.go#L4544: 		BaseThemeDayTypeID:                                                      func() bin.Object { return &BaseThemeDay{} },
		tl_registry_gen.go#L4545: 		BaseThemeNightTypeID:                                                    func() bin.Object { return &BaseThemeNight{} },
		tl_registry_gen.go#L4546: 		BaseThemeTintedTypeID:                                                   func() bin.Object { return &BaseThemeTinted{} },
		tl_registry_gen.go#L4547: 		BaseThemeArcticTypeID:                                                   func() bin.Object { return &BaseThemeArctic{} },
		tl_registry_gen.go#L4548: 		InputThemeSettingsTypeID:                                                func() bin.Object { return &InputThemeSettings{} },
		tl_registry_gen.go#L4549: 		ThemeSettingsTypeID:                                                     func() bin.Object { return &ThemeSettings{} },
		tl_registry_gen.go#L4550: 		WebPageAttributeThemeTypeID:                                             func() bin.Object { return &WebPageAttributeTheme{} },
		tl_registry_gen.go#L4551: 		WebPageAttributeStoryTypeID:                                             func() bin.Object { return &WebPageAttributeStory{} },
		tl_registry_gen.go#L4552: 		MessagesVotesListTypeID:                                                 func() bin.Object { return &MessagesVotesList{} },
		tl_registry_gen.go#L4553: 		BankCardOpenURLTypeID:                                                   func() bin.Object { return &BankCardOpenURL{} },
		tl_registry_gen.go#L4554: 		PaymentsBankCardDataTypeID:                                              func() bin.Object { return &PaymentsBankCardData{} },
		tl_registry_gen.go#L4555: 		DialogFilterTypeID:                                                      func() bin.Object { return &DialogFilter{} },
		tl_registry_gen.go#L4556: 		DialogFilterDefaultTypeID:                                               func() bin.Object { return &DialogFilterDefault{} },
		tl_registry_gen.go#L4557: 		DialogFilterChatlistTypeID:                                              func() bin.Object { return &DialogFilterChatlist{} },
		tl_registry_gen.go#L4558: 		DialogFilterSuggestedTypeID:                                             func() bin.Object { return &DialogFilterSuggested{} },
		tl_registry_gen.go#L4559: 		StatsDateRangeDaysTypeID:                                                func() bin.Object { return &StatsDateRangeDays{} },
		tl_registry_gen.go#L4560: 		StatsAbsValueAndPrevTypeID:                                              func() bin.Object { return &StatsAbsValueAndPrev{} },
		tl_registry_gen.go#L4561: 		StatsPercentValueTypeID:                                                 func() bin.Object { return &StatsPercentValue{} },
		tl_registry_gen.go#L4562: 		StatsGraphAsyncTypeID:                                                   func() bin.Object { return &StatsGraphAsync{} },
		tl_registry_gen.go#L4563: 		StatsGraphErrorTypeID:                                                   func() bin.Object { return &StatsGraphError{} },
		tl_registry_gen.go#L4564: 		StatsGraphTypeID:                                                        func() bin.Object { return &StatsGraph{} },
		tl_registry_gen.go#L4565: 		StatsBroadcastStatsTypeID:                                               func() bin.Object { return &StatsBroadcastStats{} },
		tl_registry_gen.go#L4566: 		HelpPromoDataEmptyTypeID:                                                func() bin.Object { return &HelpPromoDataEmpty{} },
		tl_registry_gen.go#L4567: 		HelpPromoDataTypeID:                                                     func() bin.Object { return &HelpPromoData{} },
		tl_registry_gen.go#L4568: 		VideoSizeTypeID:                                                         func() bin.Object { return &VideoSize{} },
		tl_registry_gen.go#L4569: 		VideoSizeEmojiMarkupTypeID:                                              func() bin.Object { return &VideoSizeEmojiMarkup{} },
		tl_registry_gen.go#L4570: 		VideoSizeStickerMarkupTypeID:                                            func() bin.Object { return &VideoSizeStickerMarkup{} },
		tl_registry_gen.go#L4571: 		StatsGroupTopPosterTypeID:                                               func() bin.Object { return &StatsGroupTopPoster{} },
		tl_registry_gen.go#L4572: 		StatsGroupTopAdminTypeID:                                                func() bin.Object { return &StatsGroupTopAdmin{} },
		tl_registry_gen.go#L4573: 		StatsGroupTopInviterTypeID:                                              func() bin.Object { return &StatsGroupTopInviter{} },
		tl_registry_gen.go#L4574: 		StatsMegagroupStatsTypeID:                                               func() bin.Object { return &StatsMegagroupStats{} },
		tl_registry_gen.go#L4575: 		GlobalPrivacySettingsTypeID:                                             func() bin.Object { return &GlobalPrivacySettings{} },
		tl_registry_gen.go#L4576: 		HelpCountryCodeTypeID:                                                   func() bin.Object { return &HelpCountryCode{} },
		tl_registry_gen.go#L4577: 		HelpCountryTypeID:                                                       func() bin.Object { return &HelpCountry{} },
		tl_registry_gen.go#L4578: 		HelpCountriesListNotModifiedTypeID:                                      func() bin.Object { return &HelpCountriesListNotModified{} },
		tl_registry_gen.go#L4579: 		HelpCountriesListTypeID:                                                 func() bin.Object { return &HelpCountriesList{} },
		tl_registry_gen.go#L4580: 		MessageViewsTypeID:                                                      func() bin.Object { return &MessageViews{} },
		tl_registry_gen.go#L4581: 		MessagesMessageViewsTypeID:                                              func() bin.Object { return &MessagesMessageViews{} },
		tl_registry_gen.go#L4582: 		MessagesDiscussionMessageTypeID:                                         func() bin.Object { return &MessagesDiscussionMessage{} },
		tl_registry_gen.go#L4583: 		MessageReplyHeaderTypeID:                                                func() bin.Object { return &MessageReplyHeader{} },
		tl_registry_gen.go#L4584: 		MessageReplyStoryHeaderTypeID:                                           func() bin.Object { return &MessageReplyStoryHeader{} },
		tl_registry_gen.go#L4585: 		MessageRepliesTypeID:                                                    func() bin.Object { return &MessageReplies{} },
		tl_registry_gen.go#L4586: 		PeerBlockedTypeID:                                                       func() bin.Object { return &PeerBlocked{} },
		tl_registry_gen.go#L4587: 		StatsMessageStatsTypeID:                                                 func() bin.Object { return &StatsMessageStats{} },
		tl_registry_gen.go#L4588: 		GroupCallDiscardedTypeID:                                                func() bin.Object { return &GroupCallDiscarded{} },
		tl_registry_gen.go#L4589: 		GroupCallTypeID:                                                         func() bin.Object { return &GroupCall{} },
		tl_registry_gen.go#L4590: 		InputGroupCallTypeID:                                                    func() bin.Object { return &InputGroupCall{} },
		tl_registry_gen.go#L4591: 		GroupCallParticipantTypeID:                                              func() bin.Object { return &GroupCallParticipant{} },
		tl_registry_gen.go#L4592: 		PhoneGroupCallTypeID:                                                    func() bin.Object { return &PhoneGroupCall{} },
		tl_registry_gen.go#L4593: 		PhoneGroupParticipantsTypeID:                                            func() bin.Object { return &PhoneGroupParticipants{} },
		tl_registry_gen.go#L4594: 		InlineQueryPeerTypeSameBotPMTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeSameBotPM{} },
		tl_registry_gen.go#L4595: 		InlineQueryPeerTypePMTypeID:                                             func() bin.Object { return &InlineQueryPeerTypePM{} },
		tl_registry_gen.go#L4596: 		InlineQueryPeerTypeChatTypeID:                                           func() bin.Object { return &InlineQueryPeerTypeChat{} },
		tl_registry_gen.go#L4597: 		InlineQueryPeerTypeMegagroupTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeMegagroup{} },
		tl_registry_gen.go#L4598: 		InlineQueryPeerTypeBroadcastTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeBroadcast{} },
		tl_registry_gen.go#L4599: 		InlineQueryPeerTypeBotPMTypeID:                                          func() bin.Object { return &InlineQueryPeerTypeBotPM{} },
		tl_registry_gen.go#L4600: 		MessagesHistoryImportTypeID:                                             func() bin.Object { return &MessagesHistoryImport{} },
		tl_registry_gen.go#L4601: 		MessagesHistoryImportParsedTypeID:                                       func() bin.Object { return &MessagesHistoryImportParsed{} },
		tl_registry_gen.go#L4602: 		MessagesAffectedFoundMessagesTypeID:                                     func() bin.Object { return &MessagesAffectedFoundMessages{} },
		tl_registry_gen.go#L4603: 		ChatInviteImporterTypeID:                                                func() bin.Object { return &ChatInviteImporter{} },
		tl_registry_gen.go#L4604: 		MessagesExportedChatInvitesTypeID:                                       func() bin.Object { return &MessagesExportedChatInvites{} },
		tl_registry_gen.go#L4605: 		MessagesExportedChatInviteTypeID:                                        func() bin.Object { return &MessagesExportedChatInvite{} },
		tl_registry_gen.go#L4606: 		MessagesExportedChatInviteReplacedTypeID:                                func() bin.Object { return &MessagesExportedChatInviteReplaced{} },
		tl_registry_gen.go#L4607: 		MessagesChatInviteImportersTypeID:                                       func() bin.Object { return &MessagesChatInviteImporters{} },
		tl_registry_gen.go#L4608: 		ChatAdminWithInvitesTypeID:                                              func() bin.Object { return &ChatAdminWithInvites{} },
		tl_registry_gen.go#L4609: 		MessagesChatAdminsWithInvitesTypeID:                                     func() bin.Object { return &MessagesChatAdminsWithInvites{} },
		tl_registry_gen.go#L4610: 		MessagesCheckedHistoryImportPeerTypeID:                                  func() bin.Object { return &MessagesCheckedHistoryImportPeer{} },
		tl_registry_gen.go#L4611: 		PhoneJoinAsPeersTypeID:                                                  func() bin.Object { return &PhoneJoinAsPeers{} },
		tl_registry_gen.go#L4612: 		PhoneExportedGroupCallInviteTypeID:                                      func() bin.Object { return &PhoneExportedGroupCallInvite{} },
		tl_registry_gen.go#L4613: 		GroupCallParticipantVideoSourceGroupTypeID:                              func() bin.Object { return &GroupCallParticipantVideoSourceGroup{} },
		tl_registry_gen.go#L4614: 		GroupCallParticipantVideoTypeID:                                         func() bin.Object { return &GroupCallParticipantVideo{} },
		tl_registry_gen.go#L4615: 		StickersSuggestedShortNameTypeID:                                        func() bin.Object { return &StickersSuggestedShortName{} },
		tl_registry_gen.go#L4616: 		BotCommandScopeDefaultTypeID:                                            func() bin.Object { return &BotCommandScopeDefault{} },
		tl_registry_gen.go#L4617: 		BotCommandScopeUsersTypeID:                                              func() bin.Object { return &BotCommandScopeUsers{} },
		tl_registry_gen.go#L4618: 		BotCommandScopeChatsTypeID:                                              func() bin.Object { return &BotCommandScopeChats{} },
		tl_registry_gen.go#L4619: 		BotCommandScopeChatAdminsTypeID:                                         func() bin.Object { return &BotCommandScopeChatAdmins{} },
		tl_registry_gen.go#L4620: 		BotCommandScopePeerTypeID:                                               func() bin.Object { return &BotCommandScopePeer{} },
		tl_registry_gen.go#L4621: 		BotCommandScopePeerAdminsTypeID:                                         func() bin.Object { return &BotCommandScopePeerAdmins{} },
		tl_registry_gen.go#L4622: 		BotCommandScopePeerUserTypeID:                                           func() bin.Object { return &BotCommandScopePeerUser{} },
		tl_registry_gen.go#L4623: 		AccountResetPasswordFailedWaitTypeID:                                    func() bin.Object { return &AccountResetPasswordFailedWait{} },
		tl_registry_gen.go#L4624: 		AccountResetPasswordRequestedWaitTypeID:                                 func() bin.Object { return &AccountResetPasswordRequestedWait{} },
		tl_registry_gen.go#L4625: 		AccountResetPasswordOkTypeID:                                            func() bin.Object { return &AccountResetPasswordOk{} },
		tl_registry_gen.go#L4626: 		SponsoredMessageTypeID:                                                  func() bin.Object { return &SponsoredMessage{} },
		tl_registry_gen.go#L4627: 		MessagesSponsoredMessagesTypeID:                                         func() bin.Object { return &MessagesSponsoredMessages{} },
		tl_registry_gen.go#L4628: 		MessagesSponsoredMessagesEmptyTypeID:                                    func() bin.Object { return &MessagesSponsoredMessagesEmpty{} },
		tl_registry_gen.go#L4629: 		SearchResultsCalendarPeriodTypeID:                                       func() bin.Object { return &SearchResultsCalendarPeriod{} },
		tl_registry_gen.go#L4630: 		MessagesSearchResultsCalendarTypeID:                                     func() bin.Object { return &MessagesSearchResultsCalendar{} },
		tl_registry_gen.go#L4631: 		SearchResultPositionTypeID:                                              func() bin.Object { return &SearchResultPosition{} },
		tl_registry_gen.go#L4632: 		MessagesSearchResultsPositionsTypeID:                                    func() bin.Object { return &MessagesSearchResultsPositions{} },
		tl_registry_gen.go#L4633: 		ChannelsSendAsPeersTypeID:                                               func() bin.Object { return &ChannelsSendAsPeers{} },
		tl_registry_gen.go#L4634: 		UsersUserFullTypeID:                                                     func() bin.Object { return &UsersUserFull{} },
		tl_registry_gen.go#L4635: 		MessagesPeerSettingsTypeID:                                              func() bin.Object { return &MessagesPeerSettings{} },
		tl_registry_gen.go#L4636: 		AuthLoggedOutTypeID:                                                     func() bin.Object { return &AuthLoggedOut{} },
		tl_registry_gen.go#L4637: 		ReactionCountTypeID:                                                     func() bin.Object { return &ReactionCount{} },
		tl_registry_gen.go#L4638: 		MessageReactionsTypeID:                                                  func() bin.Object { return &MessageReactions{} },
		tl_registry_gen.go#L4639: 		MessagesMessageReactionsListTypeID:                                      func() bin.Object { return &MessagesMessageReactionsList{} },
		tl_registry_gen.go#L4640: 		AvailableReactionTypeID:                                                 func() bin.Object { return &AvailableReaction{} },
		tl_registry_gen.go#L4641: 		MessagesAvailableReactionsNotModifiedTypeID:                             func() bin.Object { return &MessagesAvailableReactionsNotModified{} },
		tl_registry_gen.go#L4642: 		MessagesAvailableReactionsTypeID:                                        func() bin.Object { return &MessagesAvailableReactions{} },
		tl_registry_gen.go#L4643: 		MessagePeerReactionTypeID:                                               func() bin.Object { return &MessagePeerReaction{} },
		tl_registry_gen.go#L4644: 		GroupCallStreamChannelTypeID:                                            func() bin.Object { return &GroupCallStreamChannel{} },
		tl_registry_gen.go#L4645: 		PhoneGroupCallStreamChannelsTypeID:                                      func() bin.Object { return &PhoneGroupCallStreamChannels{} },
		tl_registry_gen.go#L4646: 		PhoneGroupCallStreamRtmpURLTypeID:                                       func() bin.Object { return &PhoneGroupCallStreamRtmpURL{} },
		tl_registry_gen.go#L4647: 		AttachMenuBotIconColorTypeID:                                            func() bin.Object { return &AttachMenuBotIconColor{} },
		tl_registry_gen.go#L4648: 		AttachMenuBotIconTypeID:                                                 func() bin.Object { return &AttachMenuBotIcon{} },
		tl_registry_gen.go#L4649: 		AttachMenuBotTypeID:                                                     func() bin.Object { return &AttachMenuBot{} },
		tl_registry_gen.go#L4650: 		AttachMenuBotsNotModifiedTypeID:                                         func() bin.Object { return &AttachMenuBotsNotModified{} },
		tl_registry_gen.go#L4651: 		AttachMenuBotsTypeID:                                                    func() bin.Object { return &AttachMenuBots{} },
		tl_registry_gen.go#L4652: 		AttachMenuBotsBotTypeID:                                                 func() bin.Object { return &AttachMenuBotsBot{} },
		tl_registry_gen.go#L4653: 		WebViewResultURLTypeID:                                                  func() bin.Object { return &WebViewResultURL{} },
		tl_registry_gen.go#L4654: 		SimpleWebViewResultURLTypeID:                                            func() bin.Object { return &SimpleWebViewResultURL{} },
		tl_registry_gen.go#L4655: 		WebViewMessageSentTypeID:                                                func() bin.Object { return &WebViewMessageSent{} },
		tl_registry_gen.go#L4656: 		BotMenuButtonDefaultTypeID:                                              func() bin.Object { return &BotMenuButtonDefault{} },
		tl_registry_gen.go#L4657: 		BotMenuButtonCommandsTypeID:                                             func() bin.Object { return &BotMenuButtonCommands{} },
		tl_registry_gen.go#L4658: 		BotMenuButtonTypeID:                                                     func() bin.Object { return &BotMenuButton{} },
		tl_registry_gen.go#L4659: 		AccountSavedRingtonesNotModifiedTypeID:                                  func() bin.Object { return &AccountSavedRingtonesNotModified{} },
		tl_registry_gen.go#L4660: 		AccountSavedRingtonesTypeID:                                             func() bin.Object { return &AccountSavedRingtones{} },
		tl_registry_gen.go#L4661: 		NotificationSoundDefaultTypeID:                                          func() bin.Object { return &NotificationSoundDefault{} },
		tl_registry_gen.go#L4662: 		NotificationSoundNoneTypeID:                                             func() bin.Object { return &NotificationSoundNone{} },
		tl_registry_gen.go#L4663: 		NotificationSoundLocalTypeID:                                            func() bin.Object { return &NotificationSoundLocal{} },
		tl_registry_gen.go#L4664: 		NotificationSoundRingtoneTypeID:                                         func() bin.Object { return &NotificationSoundRingtone{} },
		tl_registry_gen.go#L4665: 		AccountSavedRingtoneTypeID:                                              func() bin.Object { return &AccountSavedRingtone{} },
		tl_registry_gen.go#L4666: 		AccountSavedRingtoneConvertedTypeID:                                     func() bin.Object { return &AccountSavedRingtoneConverted{} },
		tl_registry_gen.go#L4667: 		AttachMenuPeerTypeSameBotPMTypeID:                                       func() bin.Object { return &AttachMenuPeerTypeSameBotPM{} },
		tl_registry_gen.go#L4668: 		AttachMenuPeerTypeBotPMTypeID:                                           func() bin.Object { return &AttachMenuPeerTypeBotPM{} },
		tl_registry_gen.go#L4669: 		AttachMenuPeerTypePMTypeID:                                              func() bin.Object { return &AttachMenuPeerTypePM{} },
		tl_registry_gen.go#L4670: 		AttachMenuPeerTypeChatTypeID:                                            func() bin.Object { return &AttachMenuPeerTypeChat{} },
		tl_registry_gen.go#L4671: 		AttachMenuPeerTypeBroadcastTypeID:                                       func() bin.Object { return &AttachMenuPeerTypeBroadcast{} },
		tl_registry_gen.go#L4672: 		InputInvoiceMessageTypeID:                                               func() bin.Object { return &InputInvoiceMessage{} },
		tl_registry_gen.go#L4673: 		InputInvoiceSlugTypeID:                                                  func() bin.Object { return &InputInvoiceSlug{} },
		tl_registry_gen.go#L4674: 		InputInvoicePremiumGiftCodeTypeID:                                       func() bin.Object { return &InputInvoicePremiumGiftCode{} },
		tl_registry_gen.go#L4675: 		PaymentsExportedInvoiceTypeID:                                           func() bin.Object { return &PaymentsExportedInvoice{} },
		tl_registry_gen.go#L4676: 		MessagesTranscribedAudioTypeID:                                          func() bin.Object { return &MessagesTranscribedAudio{} },
		tl_registry_gen.go#L4677: 		HelpPremiumPromoTypeID:                                                  func() bin.Object { return &HelpPremiumPromo{} },
		tl_registry_gen.go#L4678: 		InputStorePaymentPremiumSubscriptionTypeID:                              func() bin.Object { return &InputStorePaymentPremiumSubscription{} },
		tl_registry_gen.go#L4679: 		InputStorePaymentGiftPremiumTypeID:                                      func() bin.Object { return &InputStorePaymentGiftPremium{} },
		tl_registry_gen.go#L4680: 		InputStorePaymentPremiumGiftCodeTypeID:                                  func() bin.Object { return &InputStorePaymentPremiumGiftCode{} },
		tl_registry_gen.go#L4681: 		InputStorePaymentPremiumGiveawayTypeID:                                  func() bin.Object { return &InputStorePaymentPremiumGiveaway{} },
		tl_registry_gen.go#L4682: 		PremiumGiftOptionTypeID:                                                 func() bin.Object { return &PremiumGiftOption{} },
		tl_registry_gen.go#L4683: 		PaymentFormMethodTypeID:                                                 func() bin.Object { return &PaymentFormMethod{} },
		tl_registry_gen.go#L4684: 		EmojiStatusEmptyTypeID:                                                  func() bin.Object { return &EmojiStatusEmpty{} },
		tl_registry_gen.go#L4685: 		EmojiStatusTypeID:                                                       func() bin.Object { return &EmojiStatus{} },
		tl_registry_gen.go#L4686: 		EmojiStatusUntilTypeID:                                                  func() bin.Object { return &EmojiStatusUntil{} },
		tl_registry_gen.go#L4687: 		AccountEmojiStatusesNotModifiedTypeID:                                   func() bin.Object { return &AccountEmojiStatusesNotModified{} },
		tl_registry_gen.go#L4688: 		AccountEmojiStatusesTypeID:                                              func() bin.Object { return &AccountEmojiStatuses{} },
		tl_registry_gen.go#L4689: 		ReactionEmptyTypeID:                                                     func() bin.Object { return &ReactionEmpty{} },
		tl_registry_gen.go#L4690: 		ReactionEmojiTypeID:                                                     func() bin.Object { return &ReactionEmoji{} },
		tl_registry_gen.go#L4691: 		ReactionCustomEmojiTypeID:                                               func() bin.Object { return &ReactionCustomEmoji{} },
		tl_registry_gen.go#L4692: 		ChatReactionsNoneTypeID:                                                 func() bin.Object { return &ChatReactionsNone{} },
		tl_registry_gen.go#L4693: 		ChatReactionsAllTypeID:                                                  func() bin.Object { return &ChatReactionsAll{} },
		tl_registry_gen.go#L4694: 		ChatReactionsSomeTypeID:                                                 func() bin.Object { return &ChatReactionsSome{} },
		tl_registry_gen.go#L4695: 		MessagesReactionsNotModifiedTypeID:                                      func() bin.Object { return &MessagesReactionsNotModified{} },
		tl_registry_gen.go#L4696: 		MessagesReactionsTypeID:                                                 func() bin.Object { return &MessagesReactions{} },
		tl_registry_gen.go#L4697: 		EmailVerifyPurposeLoginSetupTypeID:                                      func() bin.Object { return &EmailVerifyPurposeLoginSetup{} },
		tl_registry_gen.go#L4698: 		EmailVerifyPurposeLoginChangeTypeID:                                     func() bin.Object { return &EmailVerifyPurposeLoginChange{} },
		tl_registry_gen.go#L4699: 		EmailVerifyPurposePassportTypeID:                                        func() bin.Object { return &EmailVerifyPurposePassport{} },
		tl_registry_gen.go#L4700: 		EmailVerificationCodeTypeID:                                             func() bin.Object { return &EmailVerificationCode{} },
		tl_registry_gen.go#L4701: 		EmailVerificationGoogleTypeID:                                           func() bin.Object { return &EmailVerificationGoogle{} },
		tl_registry_gen.go#L4702: 		EmailVerificationAppleTypeID:                                            func() bin.Object { return &EmailVerificationApple{} },
		tl_registry_gen.go#L4703: 		AccountEmailVerifiedTypeID:                                              func() bin.Object { return &AccountEmailVerified{} },
		tl_registry_gen.go#L4704: 		AccountEmailVerifiedLoginTypeID:                                         func() bin.Object { return &AccountEmailVerifiedLogin{} },
		tl_registry_gen.go#L4705: 		PremiumSubscriptionOptionTypeID:                                         func() bin.Object { return &PremiumSubscriptionOption{} },
		tl_registry_gen.go#L4706: 		SendAsPeerTypeID:                                                        func() bin.Object { return &SendAsPeer{} },
		tl_registry_gen.go#L4707: 		MessageExtendedMediaPreviewTypeID:                                       func() bin.Object { return &MessageExtendedMediaPreview{} },
		tl_registry_gen.go#L4708: 		MessageExtendedMediaTypeID:                                              func() bin.Object { return &MessageExtendedMedia{} },
		tl_registry_gen.go#L4709: 		StickerKeywordTypeID:                                                    func() bin.Object { return &StickerKeyword{} },
		tl_registry_gen.go#L4710: 		UsernameTypeID:                                                          func() bin.Object { return &Username{} },
		tl_registry_gen.go#L4711: 		ForumTopicDeletedTypeID:                                                 func() bin.Object { return &ForumTopicDeleted{} },
		tl_registry_gen.go#L4712: 		ForumTopicTypeID:                                                        func() bin.Object { return &ForumTopic{} },
		tl_registry_gen.go#L4713: 		MessagesForumTopicsTypeID:                                               func() bin.Object { return &MessagesForumTopics{} },
		tl_registry_gen.go#L4714: 		DefaultHistoryTTLTypeID:                                                 func() bin.Object { return &DefaultHistoryTTL{} },
		tl_registry_gen.go#L4715: 		ExportedContactTokenTypeID:                                              func() bin.Object { return &ExportedContactToken{} },
		tl_registry_gen.go#L4716: 		RequestPeerTypeUserTypeID:                                               func() bin.Object { return &RequestPeerTypeUser{} },
		tl_registry_gen.go#L4717: 		RequestPeerTypeChatTypeID:                                               func() bin.Object { return &RequestPeerTypeChat{} },
		tl_registry_gen.go#L4718: 		RequestPeerTypeBroadcastTypeID:                                          func() bin.Object { return &RequestPeerTypeBroadcast{} },
		tl_registry_gen.go#L4719: 		EmojiListNotModifiedTypeID:                                              func() bin.Object { return &EmojiListNotModified{} },
		tl_registry_gen.go#L4720: 		EmojiListTypeID:                                                         func() bin.Object { return &EmojiList{} },
		tl_registry_gen.go#L4721: 		EmojiGroupTypeID:                                                        func() bin.Object { return &EmojiGroup{} },
		tl_registry_gen.go#L4722: 		MessagesEmojiGroupsNotModifiedTypeID:                                    func() bin.Object { return &MessagesEmojiGroupsNotModified{} },
		tl_registry_gen.go#L4723: 		MessagesEmojiGroupsTypeID:                                               func() bin.Object { return &MessagesEmojiGroups{} },
		tl_registry_gen.go#L4724: 		TextWithEntitiesTypeID:                                                  func() bin.Object { return &TextWithEntities{} },
		tl_registry_gen.go#L4725: 		MessagesTranslateResultTypeID:                                           func() bin.Object { return &MessagesTranslateResult{} },
		tl_registry_gen.go#L4726: 		AutoSaveSettingsTypeID:                                                  func() bin.Object { return &AutoSaveSettings{} },
		tl_registry_gen.go#L4727: 		AutoSaveExceptionTypeID:                                                 func() bin.Object { return &AutoSaveException{} },
		tl_registry_gen.go#L4728: 		AccountAutoSaveSettingsTypeID:                                           func() bin.Object { return &AccountAutoSaveSettings{} },
		tl_registry_gen.go#L4729: 		HelpAppConfigNotModifiedTypeID:                                          func() bin.Object { return &HelpAppConfigNotModified{} },
		tl_registry_gen.go#L4730: 		HelpAppConfigTypeID:                                                     func() bin.Object { return &HelpAppConfig{} },
		tl_registry_gen.go#L4731: 		InputBotAppIDTypeID:                                                     func() bin.Object { return &InputBotAppID{} },
		tl_registry_gen.go#L4732: 		InputBotAppShortNameTypeID:                                              func() bin.Object { return &InputBotAppShortName{} },
		tl_registry_gen.go#L4733: 		BotAppNotModifiedTypeID:                                                 func() bin.Object { return &BotAppNotModified{} },
		tl_registry_gen.go#L4734: 		BotAppTypeID:                                                            func() bin.Object { return &BotApp{} },
		tl_registry_gen.go#L4735: 		MessagesBotAppTypeID:                                                    func() bin.Object { return &MessagesBotApp{} },
		tl_registry_gen.go#L4736: 		AppWebViewResultURLTypeID:                                               func() bin.Object { return &AppWebViewResultURL{} },
		tl_registry_gen.go#L4737: 		InlineBotWebViewTypeID:                                                  func() bin.Object { return &InlineBotWebView{} },
		tl_registry_gen.go#L4738: 		ReadParticipantDateTypeID:                                               func() bin.Object { return &ReadParticipantDate{} },
		tl_registry_gen.go#L4739: 		InputChatlistDialogFilterTypeID:                                         func() bin.Object { return &InputChatlistDialogFilter{} },
		tl_registry_gen.go#L4740: 		ExportedChatlistInviteTypeID:                                            func() bin.Object { return &ExportedChatlistInvite{} },
		tl_registry_gen.go#L4741: 		ChatlistsExportedChatlistInviteTypeID:                                   func() bin.Object { return &ChatlistsExportedChatlistInvite{} },
		tl_registry_gen.go#L4742: 		ChatlistsExportedInvitesTypeID:                                          func() bin.Object { return &ChatlistsExportedInvites{} },
		tl_registry_gen.go#L4743: 		ChatlistsChatlistInviteAlreadyTypeID:                                    func() bin.Object { return &ChatlistsChatlistInviteAlready{} },
		tl_registry_gen.go#L4744: 		ChatlistsChatlistInviteTypeID:                                           func() bin.Object { return &ChatlistsChatlistInvite{} },
		tl_registry_gen.go#L4745: 		ChatlistsChatlistUpdatesTypeID:                                          func() bin.Object { return &ChatlistsChatlistUpdates{} },
		tl_registry_gen.go#L4746: 		BotsBotInfoTypeID:                                                       func() bin.Object { return &BotsBotInfo{} },
		tl_registry_gen.go#L4747: 		MessagePeerVoteTypeID:                                                   func() bin.Object { return &MessagePeerVote{} },
		tl_registry_gen.go#L4748: 		MessagePeerVoteInputOptionTypeID:                                        func() bin.Object { return &MessagePeerVoteInputOption{} },
		tl_registry_gen.go#L4749: 		MessagePeerVoteMultipleTypeID:                                           func() bin.Object { return &MessagePeerVoteMultiple{} },
		tl_registry_gen.go#L4750: 		SponsoredWebPageTypeID:                                                  func() bin.Object { return &SponsoredWebPage{} },
		tl_registry_gen.go#L4751: 		StoryViewsTypeID:                                                        func() bin.Object { return &StoryViews{} },
		tl_registry_gen.go#L4752: 		StoryItemDeletedTypeID:                                                  func() bin.Object { return &StoryItemDeleted{} },
		tl_registry_gen.go#L4753: 		StoryItemSkippedTypeID:                                                  func() bin.Object { return &StoryItemSkipped{} },
		tl_registry_gen.go#L4754: 		StoryItemTypeID:                                                         func() bin.Object { return &StoryItem{} },
		tl_registry_gen.go#L4755: 		StoriesAllStoriesNotModifiedTypeID:                                      func() bin.Object { return &StoriesAllStoriesNotModified{} },
		tl_registry_gen.go#L4756: 		StoriesAllStoriesTypeID:                                                 func() bin.Object { return &StoriesAllStories{} },
		tl_registry_gen.go#L4757: 		StoriesStoriesTypeID:                                                    func() bin.Object { return &StoriesStories{} },
		tl_registry_gen.go#L4758: 		StoryViewTypeID:                                                         func() bin.Object { return &StoryView{} },
		tl_registry_gen.go#L4759: 		StoryViewPublicForwardTypeID:                                            func() bin.Object { return &StoryViewPublicForward{} },
		tl_registry_gen.go#L4760: 		StoryViewPublicRepostTypeID:                                             func() bin.Object { return &StoryViewPublicRepost{} },
		tl_registry_gen.go#L4761: 		StoriesStoryViewsListTypeID:                                             func() bin.Object { return &StoriesStoryViewsList{} },
		tl_registry_gen.go#L4762: 		StoriesStoryViewsTypeID:                                                 func() bin.Object { return &StoriesStoryViews{} },
		tl_registry_gen.go#L4763: 		InputReplyToMessageTypeID:                                               func() bin.Object { return &InputReplyToMessage{} },
		tl_registry_gen.go#L4764: 		InputReplyToStoryTypeID:                                                 func() bin.Object { return &InputReplyToStory{} },
		tl_registry_gen.go#L4765: 		ExportedStoryLinkTypeID:                                                 func() bin.Object { return &ExportedStoryLink{} },
		tl_registry_gen.go#L4766: 		StoriesStealthModeTypeID:                                                func() bin.Object { return &StoriesStealthMode{} },
		tl_registry_gen.go#L4767: 		MediaAreaCoordinatesTypeID:                                              func() bin.Object { return &MediaAreaCoordinates{} },
		tl_registry_gen.go#L4768: 		MediaAreaVenueTypeID:                                                    func() bin.Object { return &MediaAreaVenue{} },
		tl_registry_gen.go#L4769: 		InputMediaAreaVenueTypeID:                                               func() bin.Object { return &InputMediaAreaVenue{} },
		tl_registry_gen.go#L4770: 		MediaAreaGeoPointTypeID:                                                 func() bin.Object { return &MediaAreaGeoPoint{} },
		tl_registry_gen.go#L4771: 		MediaAreaSuggestedReactionTypeID:                                        func() bin.Object { return &MediaAreaSuggestedReaction{} },
		tl_registry_gen.go#L4772: 		MediaAreaChannelPostTypeID:                                              func() bin.Object { return &MediaAreaChannelPost{} },
		tl_registry_gen.go#L4773: 		InputMediaAreaChannelPostTypeID:                                         func() bin.Object { return &InputMediaAreaChannelPost{} },
		tl_registry_gen.go#L4774: 		PeerStoriesTypeID:                                                       func() bin.Object { return &PeerStories{} },
		tl_registry_gen.go#L4775: 		StoriesPeerStoriesTypeID:                                                func() bin.Object { return &StoriesPeerStories{} },
		tl_registry_gen.go#L4776: 		MessagesWebPageTypeID:                                                   func() bin.Object { return &MessagesWebPage{} },
		tl_registry_gen.go#L4777: 		PremiumGiftCodeOptionTypeID:                                             func() bin.Object { return &PremiumGiftCodeOption{} },
		tl_registry_gen.go#L4778: 		PaymentsCheckedGiftCodeTypeID:                                           func() bin.Object { return &PaymentsCheckedGiftCode{} },
		tl_registry_gen.go#L4779: 		PaymentsGiveawayInfoTypeID:                                              func() bin.Object { return &PaymentsGiveawayInfo{} },
		tl_registry_gen.go#L4780: 		PaymentsGiveawayInfoResultsTypeID:                                       func() bin.Object { return &PaymentsGiveawayInfoResults{} },
		tl_registry_gen.go#L4781: 		PrepaidGiveawayTypeID:                                                   func() bin.Object { return &PrepaidGiveaway{} },
		tl_registry_gen.go#L4782: 		BoostTypeID:                                                             func() bin.Object { return &Boost{} },
		tl_registry_gen.go#L4783: 		PremiumBoostsListTypeID:                                                 func() bin.Object { return &PremiumBoostsList{} },
		tl_registry_gen.go#L4784: 		MyBoostTypeID:                                                           func() bin.Object { return &MyBoost{} },
		tl_registry_gen.go#L4785: 		PremiumMyBoostsTypeID:                                                   func() bin.Object { return &PremiumMyBoosts{} },
		tl_registry_gen.go#L4786: 		PremiumBoostsStatusTypeID:                                               func() bin.Object { return &PremiumBoostsStatus{} },
		tl_registry_gen.go#L4787: 		StoryFwdHeaderTypeID:                                                    func() bin.Object { return &StoryFwdHeader{} },
		tl_registry_gen.go#L4788: 		PostInteractionCountersMessageTypeID:                                    func() bin.Object { return &PostInteractionCountersMessage{} },
		tl_registry_gen.go#L4789: 		PostInteractionCountersStoryTypeID:                                      func() bin.Object { return &PostInteractionCountersStory{} },
		tl_registry_gen.go#L4790: 		StatsStoryStatsTypeID:                                                   func() bin.Object { return &StatsStoryStats{} },
		tl_registry_gen.go#L4791: 		PublicForwardMessageTypeID:                                              func() bin.Object { return &PublicForwardMessage{} },
		tl_registry_gen.go#L4792: 		PublicForwardStoryTypeID:                                                func() bin.Object { return &PublicForwardStory{} },
		tl_registry_gen.go#L4793: 		StatsPublicForwardsTypeID:                                               func() bin.Object { return &StatsPublicForwards{} },
		tl_registry_gen.go#L4794: 		PeerColorTypeID:                                                         func() bin.Object { return &PeerColor{} },
		tl_registry_gen.go#L4795: 		HelpPeerColorSetTypeID:                                                  func() bin.Object { return &HelpPeerColorSet{} },
		tl_registry_gen.go#L4796: 		HelpPeerColorProfileSetTypeID:                                           func() bin.Object { return &HelpPeerColorProfileSet{} },
		tl_registry_gen.go#L4797: 		HelpPeerColorOptionTypeID:                                               func() bin.Object { return &HelpPeerColorOption{} },
		tl_registry_gen.go#L4798: 		HelpPeerColorsNotModifiedTypeID:                                         func() bin.Object { return &HelpPeerColorsNotModified{} },
		tl_registry_gen.go#L4799: 		HelpPeerColorsTypeID:                                                    func() bin.Object { return &HelpPeerColors{} },
		tl_registry_gen.go#L4800: 		StoryReactionTypeID:                                                     func() bin.Object { return &StoryReaction{} },
		tl_registry_gen.go#L4801: 		StoryReactionPublicForwardTypeID:                                        func() bin.Object { return &StoryReactionPublicForward{} },
		tl_registry_gen.go#L4802: 		StoryReactionPublicRepostTypeID:                                         func() bin.Object { return &StoryReactionPublicRepost{} },
		tl_registry_gen.go#L4803: 		StoriesStoryReactionsListTypeID:                                         func() bin.Object { return &StoriesStoryReactionsList{} },
		tl_registry_gen.go#L4804: 		InvokeAfterMsgRequestTypeID:                                             func() bin.Object { return &InvokeAfterMsgRequest{} },
		tl_registry_gen.go#L4805: 		InvokeAfterMsgsRequestTypeID:                                            func() bin.Object { return &InvokeAfterMsgsRequest{} },
		tl_registry_gen.go#L4806: 		InitConnectionRequestTypeID:                                             func() bin.Object { return &InitConnectionRequest{} },
		tl_registry_gen.go#L4807: 		InvokeWithLayerRequestTypeID:                                            func() bin.Object { return &InvokeWithLayerRequest{} },
		tl_registry_gen.go#L4808: 		InvokeWithoutUpdatesRequestTypeID:                                       func() bin.Object { return &InvokeWithoutUpdatesRequest{} },
		tl_registry_gen.go#L4809: 		InvokeWithMessagesRangeRequestTypeID:                                    func() bin.Object { return &InvokeWithMessagesRangeRequest{} },
		tl_registry_gen.go#L4810: 		InvokeWithTakeoutRequestTypeID:                                          func() bin.Object { return &InvokeWithTakeoutRequest{} },
		tl_registry_gen.go#L4811: 		AuthSendCodeRequestTypeID:                                               func() bin.Object { return &AuthSendCodeRequest{} },
		tl_registry_gen.go#L4812: 		AuthSignUpRequestTypeID:                                                 func() bin.Object { return &AuthSignUpRequest{} },
		tl_registry_gen.go#L4813: 		AuthSignInRequestTypeID:                                                 func() bin.Object { return &AuthSignInRequest{} },
		tl_registry_gen.go#L4814: 		AuthLogOutRequestTypeID:                                                 func() bin.Object { return &AuthLogOutRequest{} },
		tl_registry_gen.go#L4815: 		AuthResetAuthorizationsRequestTypeID:                                    func() bin.Object { return &AuthResetAuthorizationsRequest{} },
		tl_registry_gen.go#L4816: 		AuthExportAuthorizationRequestTypeID:                                    func() bin.Object { return &AuthExportAuthorizationRequest{} },
		tl_registry_gen.go#L4817: 		AuthImportAuthorizationRequestTypeID:                                    func() bin.Object { return &AuthImportAuthorizationRequest{} },
		tl_registry_gen.go#L4818: 		AuthBindTempAuthKeyRequestTypeID:                                        func() bin.Object { return &AuthBindTempAuthKeyRequest{} },
		tl_registry_gen.go#L4819: 		AuthImportBotAuthorizationRequestTypeID:                                 func() bin.Object { return &AuthImportBotAuthorizationRequest{} },
		tl_registry_gen.go#L4820: 		AuthCheckPasswordRequestTypeID:                                          func() bin.Object { return &AuthCheckPasswordRequest{} },
		tl_registry_gen.go#L4821: 		AuthRequestPasswordRecoveryRequestTypeID:                                func() bin.Object { return &AuthRequestPasswordRecoveryRequest{} },
		tl_registry_gen.go#L4822: 		AuthRecoverPasswordRequestTypeID:                                        func() bin.Object { return &AuthRecoverPasswordRequest{} },
		tl_registry_gen.go#L4823: 		AuthResendCodeRequestTypeID:                                             func() bin.Object { return &AuthResendCodeRequest{} },
		tl_registry_gen.go#L4824: 		AuthCancelCodeRequestTypeID:                                             func() bin.Object { return &AuthCancelCodeRequest{} },
		tl_registry_gen.go#L4825: 		AuthDropTempAuthKeysRequestTypeID:                                       func() bin.Object { return &AuthDropTempAuthKeysRequest{} },
		tl_registry_gen.go#L4826: 		AuthExportLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthExportLoginTokenRequest{} },
		tl_registry_gen.go#L4827: 		AuthImportLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthImportLoginTokenRequest{} },
		tl_registry_gen.go#L4828: 		AuthAcceptLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthAcceptLoginTokenRequest{} },
		tl_registry_gen.go#L4829: 		AuthCheckRecoveryPasswordRequestTypeID:                                  func() bin.Object { return &AuthCheckRecoveryPasswordRequest{} },
		tl_registry_gen.go#L4830: 		AuthImportWebTokenAuthorizationRequestTypeID:                            func() bin.Object { return &AuthImportWebTokenAuthorizationRequest{} },
		tl_registry_gen.go#L4831: 		AuthRequestFirebaseSMSRequestTypeID:                                     func() bin.Object { return &AuthRequestFirebaseSMSRequest{} },
		tl_registry_gen.go#L4832: 		AuthResetLoginEmailRequestTypeID:                                        func() bin.Object { return &AuthResetLoginEmailRequest{} },
		tl_registry_gen.go#L4833: 		AccountRegisterDeviceRequestTypeID:                                      func() bin.Object { return &AccountRegisterDeviceRequest{} },
		tl_registry_gen.go#L4834: 		AccountUnregisterDeviceRequestTypeID:                                    func() bin.Object { return &AccountUnregisterDeviceRequest{} },
		tl_registry_gen.go#L4835: 		AccountUpdateNotifySettingsRequestTypeID:                                func() bin.Object { return &AccountUpdateNotifySettingsRequest{} },
		tl_registry_gen.go#L4836: 		AccountGetNotifySettingsRequestTypeID:                                   func() bin.Object { return &AccountGetNotifySettingsRequest{} },
		tl_registry_gen.go#L4837: 		AccountResetNotifySettingsRequestTypeID:                                 func() bin.Object { return &AccountResetNotifySettingsRequest{} },
		tl_registry_gen.go#L4838: 		AccountUpdateProfileRequestTypeID:                                       func() bin.Object { return &AccountUpdateProfileRequest{} },
		tl_registry_gen.go#L4839: 		AccountUpdateStatusRequestTypeID:                                        func() bin.Object { return &AccountUpdateStatusRequest{} },
		tl_registry_gen.go#L4840: 		AccountGetWallPapersRequestTypeID:                                       func() bin.Object { return &AccountGetWallPapersRequest{} },
		tl_registry_gen.go#L4841: 		AccountReportPeerRequestTypeID:                                          func() bin.Object { return &AccountReportPeerRequest{} },
		tl_registry_gen.go#L4842: 		AccountCheckUsernameRequestTypeID:                                       func() bin.Object { return &AccountCheckUsernameRequest{} },
		tl_registry_gen.go#L4843: 		AccountUpdateUsernameRequestTypeID:                                      func() bin.Object { return &AccountUpdateUsernameRequest{} },
		tl_registry_gen.go#L4844: 		AccountGetPrivacyRequestTypeID:                                          func() bin.Object { return &AccountGetPrivacyRequest{} },
		tl_registry_gen.go#L4845: 		AccountSetPrivacyRequestTypeID:                                          func() bin.Object { return &AccountSetPrivacyRequest{} },
		tl_registry_gen.go#L4846: 		AccountDeleteAccountRequestTypeID:                                       func() bin.Object { return &AccountDeleteAccountRequest{} },
		tl_registry_gen.go#L4847: 		AccountGetAccountTTLRequestTypeID:                                       func() bin.Object { return &AccountGetAccountTTLRequest{} },
		tl_registry_gen.go#L4848: 		AccountSetAccountTTLRequestTypeID:                                       func() bin.Object { return &AccountSetAccountTTLRequest{} },
		tl_registry_gen.go#L4849: 		AccountSendChangePhoneCodeRequestTypeID:                                 func() bin.Object { return &AccountSendChangePhoneCodeRequest{} },
		tl_registry_gen.go#L4850: 		AccountChangePhoneRequestTypeID:                                         func() bin.Object { return &AccountChangePhoneRequest{} },
		tl_registry_gen.go#L4851: 		AccountUpdateDeviceLockedRequestTypeID:                                  func() bin.Object { return &AccountUpdateDeviceLockedRequest{} },
		tl_registry_gen.go#L4852: 		AccountGetAuthorizationsRequestTypeID:                                   func() bin.Object { return &AccountGetAuthorizationsRequest{} },
		tl_registry_gen.go#L4853: 		AccountResetAuthorizationRequestTypeID:                                  func() bin.Object { return &AccountResetAuthorizationRequest{} },
		tl_registry_gen.go#L4854: 		AccountGetPasswordRequestTypeID:                                         func() bin.Object { return &AccountGetPasswordRequest{} },
		tl_registry_gen.go#L4855: 		AccountGetPasswordSettingsRequestTypeID:                                 func() bin.Object { return &AccountGetPasswordSettingsRequest{} },
		tl_registry_gen.go#L4856: 		AccountUpdatePasswordSettingsRequestTypeID:                              func() bin.Object { return &AccountUpdatePasswordSettingsRequest{} },
		tl_registry_gen.go#L4857: 		AccountSendConfirmPhoneCodeRequestTypeID:                                func() bin.Object { return &AccountSendConfirmPhoneCodeRequest{} },
		tl_registry_gen.go#L4858: 		AccountConfirmPhoneRequestTypeID:                                        func() bin.Object { return &AccountConfirmPhoneRequest{} },
		tl_registry_gen.go#L4859: 		AccountGetTmpPasswordRequestTypeID:                                      func() bin.Object { return &AccountGetTmpPasswordRequest{} },
		tl_registry_gen.go#L4860: 		AccountGetWebAuthorizationsRequestTypeID:                                func() bin.Object { return &AccountGetWebAuthorizationsRequest{} },
		tl_registry_gen.go#L4861: 		AccountResetWebAuthorizationRequestTypeID:                               func() bin.Object { return &AccountResetWebAuthorizationRequest{} },
		tl_registry_gen.go#L4862: 		AccountResetWebAuthorizationsRequestTypeID:                              func() bin.Object { return &AccountResetWebAuthorizationsRequest{} },
		tl_registry_gen.go#L4863: 		AccountGetAllSecureValuesRequestTypeID:                                  func() bin.Object { return &AccountGetAllSecureValuesRequest{} },
		tl_registry_gen.go#L4864: 		AccountGetSecureValueRequestTypeID:                                      func() bin.Object { return &AccountGetSecureValueRequest{} },
		tl_registry_gen.go#L4865: 		AccountSaveSecureValueRequestTypeID:                                     func() bin.Object { return &AccountSaveSecureValueRequest{} },
		tl_registry_gen.go#L4866: 		AccountDeleteSecureValueRequestTypeID:                                   func() bin.Object { return &AccountDeleteSecureValueRequest{} },
		tl_registry_gen.go#L4867: 		AccountGetAuthorizationFormRequestTypeID:                                func() bin.Object { return &AccountGetAuthorizationFormRequest{} },
		tl_registry_gen.go#L4868: 		AccountAcceptAuthorizationRequestTypeID:                                 func() bin.Object { return &AccountAcceptAuthorizationRequest{} },
		tl_registry_gen.go#L4869: 		AccountSendVerifyPhoneCodeRequestTypeID:                                 func() bin.Object { return &AccountSendVerifyPhoneCodeRequest{} },
		tl_registry_gen.go#L4870: 		AccountVerifyPhoneRequestTypeID:                                         func() bin.Object { return &AccountVerifyPhoneRequest{} },
		tl_registry_gen.go#L4871: 		AccountSendVerifyEmailCodeRequestTypeID:                                 func() bin.Object { return &AccountSendVerifyEmailCodeRequest{} },
		tl_registry_gen.go#L4872: 		AccountVerifyEmailRequestTypeID:                                         func() bin.Object { return &AccountVerifyEmailRequest{} },
		tl_registry_gen.go#L4873: 		AccountInitTakeoutSessionRequestTypeID:                                  func() bin.Object { return &AccountInitTakeoutSessionRequest{} },
		tl_registry_gen.go#L4874: 		AccountFinishTakeoutSessionRequestTypeID:                                func() bin.Object { return &AccountFinishTakeoutSessionRequest{} },
		tl_registry_gen.go#L4875: 		AccountConfirmPasswordEmailRequestTypeID:                                func() bin.Object { return &AccountConfirmPasswordEmailRequest{} },
		tl_registry_gen.go#L4876: 		AccountResendPasswordEmailRequestTypeID:                                 func() bin.Object { return &AccountResendPasswordEmailRequest{} },
		tl_registry_gen.go#L4877: 		AccountCancelPasswordEmailRequestTypeID:                                 func() bin.Object { return &AccountCancelPasswordEmailRequest{} },
		tl_registry_gen.go#L4878: 		AccountGetContactSignUpNotificationRequestTypeID:                        func() bin.Object { return &AccountGetContactSignUpNotificationRequest{} },
		tl_registry_gen.go#L4879: 		AccountSetContactSignUpNotificationRequestTypeID:                        func() bin.Object { return &AccountSetContactSignUpNotificationRequest{} },
		tl_registry_gen.go#L4880: 		AccountGetNotifyExceptionsRequestTypeID:                                 func() bin.Object { return &AccountGetNotifyExceptionsRequest{} },
		tl_registry_gen.go#L4881: 		AccountGetWallPaperRequestTypeID:                                        func() bin.Object { return &AccountGetWallPaperRequest{} },
		tl_registry_gen.go#L4882: 		AccountUploadWallPaperRequestTypeID:                                     func() bin.Object { return &AccountUploadWallPaperRequest{} },
		tl_registry_gen.go#L4883: 		AccountSaveWallPaperRequestTypeID:                                       func() bin.Object { return &AccountSaveWallPaperRequest{} },
		tl_registry_gen.go#L4884: 		AccountInstallWallPaperRequestTypeID:                                    func() bin.Object { return &AccountInstallWallPaperRequest{} },
		tl_registry_gen.go#L4885: 		AccountResetWallPapersRequestTypeID:                                     func() bin.Object { return &AccountResetWallPapersRequest{} },
		tl_registry_gen.go#L4886: 		AccountGetAutoDownloadSettingsRequestTypeID:                             func() bin.Object { return &AccountGetAutoDownloadSettingsRequest{} },
		tl_registry_gen.go#L4887: 		AccountSaveAutoDownloadSettingsRequestTypeID:                            func() bin.Object { return &AccountSaveAutoDownloadSettingsRequest{} },
		tl_registry_gen.go#L4888: 		AccountUploadThemeRequestTypeID:                                         func() bin.Object { return &AccountUploadThemeRequest{} },
		tl_registry_gen.go#L4889: 		AccountCreateThemeRequestTypeID:                                         func() bin.Object { return &AccountCreateThemeRequest{} },
		tl_registry_gen.go#L4890: 		AccountUpdateThemeRequestTypeID:                                         func() bin.Object { return &AccountUpdateThemeRequest{} },
		tl_registry_gen.go#L4891: 		AccountSaveThemeRequestTypeID:                                           func() bin.Object { return &AccountSaveThemeRequest{} },
		tl_registry_gen.go#L4892: 		AccountInstallThemeRequestTypeID:                                        func() bin.Object { return &AccountInstallThemeRequest{} },
		tl_registry_gen.go#L4893: 		AccountGetThemeRequestTypeID:                                            func() bin.Object { return &AccountGetThemeRequest{} },
		tl_registry_gen.go#L4894: 		AccountGetThemesRequestTypeID:                                           func() bin.Object { return &AccountGetThemesRequest{} },
		tl_registry_gen.go#L4895: 		AccountSetContentSettingsRequestTypeID:                                  func() bin.Object { return &AccountSetContentSettingsRequest{} },
		tl_registry_gen.go#L4896: 		AccountGetContentSettingsRequestTypeID:                                  func() bin.Object { return &AccountGetContentSettingsRequest{} },
		tl_registry_gen.go#L4897: 		AccountGetMultiWallPapersRequestTypeID:                                  func() bin.Object { return &AccountGetMultiWallPapersRequest{} },
		tl_registry_gen.go#L4898: 		AccountGetGlobalPrivacySettingsRequestTypeID:                            func() bin.Object { return &AccountGetGlobalPrivacySettingsRequest{} },
		tl_registry_gen.go#L4899: 		AccountSetGlobalPrivacySettingsRequestTypeID:                            func() bin.Object { return &AccountSetGlobalPrivacySettingsRequest{} },
		tl_registry_gen.go#L4900: 		AccountReportProfilePhotoRequestTypeID:                                  func() bin.Object { return &AccountReportProfilePhotoRequest{} },
		tl_registry_gen.go#L4901: 		AccountResetPasswordRequestTypeID:                                       func() bin.Object { return &AccountResetPasswordRequest{} },
		tl_registry_gen.go#L4902: 		AccountDeclinePasswordResetRequestTypeID:                                func() bin.Object { return &AccountDeclinePasswordResetRequest{} },
		tl_registry_gen.go#L4903: 		AccountGetChatThemesRequestTypeID:                                       func() bin.Object { return &AccountGetChatThemesRequest{} },
		tl_registry_gen.go#L4904: 		AccountSetAuthorizationTTLRequestTypeID:                                 func() bin.Object { return &AccountSetAuthorizationTTLRequest{} },
		tl_registry_gen.go#L4905: 		AccountChangeAuthorizationSettingsRequestTypeID:                         func() bin.Object { return &AccountChangeAuthorizationSettingsRequest{} },
		tl_registry_gen.go#L4906: 		AccountGetSavedRingtonesRequestTypeID:                                   func() bin.Object { return &AccountGetSavedRingtonesRequest{} },
		tl_registry_gen.go#L4907: 		AccountSaveRingtoneRequestTypeID:                                        func() bin.Object { return &AccountSaveRingtoneRequest{} },
		tl_registry_gen.go#L4908: 		AccountUploadRingtoneRequestTypeID:                                      func() bin.Object { return &AccountUploadRingtoneRequest{} },
		tl_registry_gen.go#L4909: 		AccountUpdateEmojiStatusRequestTypeID:                                   func() bin.Object { return &AccountUpdateEmojiStatusRequest{} },
		tl_registry_gen.go#L4910: 		AccountGetDefaultEmojiStatusesRequestTypeID:                             func() bin.Object { return &AccountGetDefaultEmojiStatusesRequest{} },
		tl_registry_gen.go#L4911: 		AccountGetRecentEmojiStatusesRequestTypeID:                              func() bin.Object { return &AccountGetRecentEmojiStatusesRequest{} },
		tl_registry_gen.go#L4912: 		AccountClearRecentEmojiStatusesRequestTypeID:                            func() bin.Object { return &AccountClearRecentEmojiStatusesRequest{} },
		tl_registry_gen.go#L4913: 		AccountReorderUsernamesRequestTypeID:                                    func() bin.Object { return &AccountReorderUsernamesRequest{} },
		tl_registry_gen.go#L4914: 		AccountToggleUsernameRequestTypeID:                                      func() bin.Object { return &AccountToggleUsernameRequest{} },
		tl_registry_gen.go#L4915: 		AccountGetDefaultProfilePhotoEmojisRequestTypeID:                        func() bin.Object { return &AccountGetDefaultProfilePhotoEmojisRequest{} },
		tl_registry_gen.go#L4916: 		AccountGetDefaultGroupPhotoEmojisRequestTypeID:                          func() bin.Object { return &AccountGetDefaultGroupPhotoEmojisRequest{} },
		tl_registry_gen.go#L4917: 		AccountGetAutoSaveSettingsRequestTypeID:                                 func() bin.Object { return &AccountGetAutoSaveSettingsRequest{} },
		tl_registry_gen.go#L4918: 		AccountSaveAutoSaveSettingsRequestTypeID:                                func() bin.Object { return &AccountSaveAutoSaveSettingsRequest{} },
		tl_registry_gen.go#L4919: 		AccountDeleteAutoSaveExceptionsRequestTypeID:                            func() bin.Object { return &AccountDeleteAutoSaveExceptionsRequest{} },
		tl_registry_gen.go#L4920: 		AccountInvalidateSignInCodesRequestTypeID:                               func() bin.Object { return &AccountInvalidateSignInCodesRequest{} },
		tl_registry_gen.go#L4921: 		AccountUpdateColorRequestTypeID:                                         func() bin.Object { return &AccountUpdateColorRequest{} },
		tl_registry_gen.go#L4922: 		AccountGetDefaultBackgroundEmojisRequestTypeID:                          func() bin.Object { return &AccountGetDefaultBackgroundEmojisRequest{} },
		tl_registry_gen.go#L4923: 		AccountGetChannelDefaultEmojiStatusesRequestTypeID:                      func() bin.Object { return &AccountGetChannelDefaultEmojiStatusesRequest{} },
		tl_registry_gen.go#L4924: 		AccountGetChannelRestrictedStatusEmojisRequestTypeID:                    func() bin.Object { return &AccountGetChannelRestrictedStatusEmojisRequest{} },
		tl_registry_gen.go#L4925: 		UsersGetUsersRequestTypeID:                                              func() bin.Object { return &UsersGetUsersRequest{} },
		tl_registry_gen.go#L4926: 		UsersGetFullUserRequestTypeID:                                           func() bin.Object { return &UsersGetFullUserRequest{} },
		tl_registry_gen.go#L4927: 		UsersSetSecureValueErrorsRequestTypeID:                                  func() bin.Object { return &UsersSetSecureValueErrorsRequest{} },
		tl_registry_gen.go#L4928: 		ContactsGetContactIDsRequestTypeID:                                      func() bin.Object { return &ContactsGetContactIDsRequest{} },
		tl_registry_gen.go#L4929: 		ContactsGetStatusesRequestTypeID:                                        func() bin.Object { return &ContactsGetStatusesRequest{} },
		tl_registry_gen.go#L4930: 		ContactsGetContactsRequestTypeID:                                        func() bin.Object { return &ContactsGetContactsRequest{} },
		tl_registry_gen.go#L4931: 		ContactsImportContactsRequestTypeID:                                     func() bin.Object { return &ContactsImportContactsRequest{} },
		tl_registry_gen.go#L4932: 		ContactsDeleteContactsRequestTypeID:                                     func() bin.Object { return &ContactsDeleteContactsRequest{} },
		tl_registry_gen.go#L4933: 		ContactsDeleteByPhonesRequestTypeID:                                     func() bin.Object { return &ContactsDeleteByPhonesRequest{} },
		tl_registry_gen.go#L4934: 		ContactsBlockRequestTypeID:                                              func() bin.Object { return &ContactsBlockRequest{} },
		tl_registry_gen.go#L4935: 		ContactsUnblockRequestTypeID:                                            func() bin.Object { return &ContactsUnblockRequest{} },
		tl_registry_gen.go#L4936: 		ContactsGetBlockedRequestTypeID:                                         func() bin.Object { return &ContactsGetBlockedRequest{} },
		tl_registry_gen.go#L4937: 		ContactsSearchRequestTypeID:                                             func() bin.Object { return &ContactsSearchRequest{} },
		tl_registry_gen.go#L4938: 		ContactsResolveUsernameRequestTypeID:                                    func() bin.Object { return &ContactsResolveUsernameRequest{} },
		tl_registry_gen.go#L4939: 		ContactsGetTopPeersRequestTypeID:                                        func() bin.Object { return &ContactsGetTopPeersRequest{} },
		tl_registry_gen.go#L4940: 		ContactsResetTopPeerRatingRequestTypeID:                                 func() bin.Object { return &ContactsResetTopPeerRatingRequest{} },
		tl_registry_gen.go#L4941: 		ContactsResetSavedRequestTypeID:                                         func() bin.Object { return &ContactsResetSavedRequest{} },
		tl_registry_gen.go#L4942: 		ContactsGetSavedRequestTypeID:                                           func() bin.Object { return &ContactsGetSavedRequest{} },
		tl_registry_gen.go#L4943: 		ContactsToggleTopPeersRequestTypeID:                                     func() bin.Object { return &ContactsToggleTopPeersRequest{} },
		tl_registry_gen.go#L4944: 		ContactsAddContactRequestTypeID:                                         func() bin.Object { return &ContactsAddContactRequest{} },
		tl_registry_gen.go#L4945: 		ContactsAcceptContactRequestTypeID:                                      func() bin.Object { return &ContactsAcceptContactRequest{} },
		tl_registry_gen.go#L4946: 		ContactsGetLocatedRequestTypeID:                                         func() bin.Object { return &ContactsGetLocatedRequest{} },
		tl_registry_gen.go#L4947: 		ContactsBlockFromRepliesRequestTypeID:                                   func() bin.Object { return &ContactsBlockFromRepliesRequest{} },
		tl_registry_gen.go#L4948: 		ContactsResolvePhoneRequestTypeID:                                       func() bin.Object { return &ContactsResolvePhoneRequest{} },
		tl_registry_gen.go#L4949: 		ContactsExportContactTokenRequestTypeID:                                 func() bin.Object { return &ContactsExportContactTokenRequest{} },
		tl_registry_gen.go#L4950: 		ContactsImportContactTokenRequestTypeID:                                 func() bin.Object { return &ContactsImportContactTokenRequest{} },
		tl_registry_gen.go#L4951: 		ContactsEditCloseFriendsRequestTypeID:                                   func() bin.Object { return &ContactsEditCloseFriendsRequest{} },
		tl_registry_gen.go#L4952: 		ContactsSetBlockedRequestTypeID:                                         func() bin.Object { return &ContactsSetBlockedRequest{} },
		tl_registry_gen.go#L4953: 		MessagesGetMessagesRequestTypeID:                                        func() bin.Object { return &MessagesGetMessagesRequest{} },
		tl_registry_gen.go#L4954: 		MessagesGetDialogsRequestTypeID:                                         func() bin.Object { return &MessagesGetDialogsRequest{} },
		tl_registry_gen.go#L4955: 		MessagesGetHistoryRequestTypeID:                                         func() bin.Object { return &MessagesGetHistoryRequest{} },
		tl_registry_gen.go#L4956: 		MessagesSearchRequestTypeID:                                             func() bin.Object { return &MessagesSearchRequest{} },
		tl_registry_gen.go#L4957: 		MessagesReadHistoryRequestTypeID:                                        func() bin.Object { return &MessagesReadHistoryRequest{} },
		tl_registry_gen.go#L4958: 		MessagesDeleteHistoryRequestTypeID:                                      func() bin.Object { return &MessagesDeleteHistoryRequest{} },
		tl_registry_gen.go#L4959: 		MessagesDeleteMessagesRequestTypeID:                                     func() bin.Object { return &MessagesDeleteMessagesRequest{} },
		tl_registry_gen.go#L4960: 		MessagesReceivedMessagesRequestTypeID:                                   func() bin.Object { return &MessagesReceivedMessagesRequest{} },
		tl_registry_gen.go#L4961: 		MessagesSetTypingRequestTypeID:                                          func() bin.Object { return &MessagesSetTypingRequest{} },
		tl_registry_gen.go#L4962: 		MessagesSendMessageRequestTypeID:                                        func() bin.Object { return &MessagesSendMessageRequest{} },
		tl_registry_gen.go#L4963: 		MessagesSendMediaRequestTypeID:                                          func() bin.Object { return &MessagesSendMediaRequest{} },
		tl_registry_gen.go#L4964: 		MessagesForwardMessagesRequestTypeID:                                    func() bin.Object { return &MessagesForwardMessagesRequest{} },
		tl_registry_gen.go#L4965: 		MessagesReportSpamRequestTypeID:                                         func() bin.Object { return &MessagesReportSpamRequest{} },
		tl_registry_gen.go#L4966: 		MessagesGetPeerSettingsRequestTypeID:                                    func() bin.Object { return &MessagesGetPeerSettingsRequest{} },
		tl_registry_gen.go#L4967: 		MessagesReportRequestTypeID:                                             func() bin.Object { return &MessagesReportRequest{} },
		tl_registry_gen.go#L4968: 		MessagesGetChatsRequestTypeID:                                           func() bin.Object { return &MessagesGetChatsRequest{} },
		tl_registry_gen.go#L4969: 		MessagesGetFullChatRequestTypeID:                                        func() bin.Object { return &MessagesGetFullChatRequest{} },
		tl_registry_gen.go#L4970: 		MessagesEditChatTitleRequestTypeID:                                      func() bin.Object { return &MessagesEditChatTitleRequest{} },
		tl_registry_gen.go#L4971: 		MessagesEditChatPhotoRequestTypeID:                                      func() bin.Object { return &MessagesEditChatPhotoRequest{} },
		tl_registry_gen.go#L4972: 		MessagesAddChatUserRequestTypeID:                                        func() bin.Object { return &MessagesAddChatUserRequest{} },
		tl_registry_gen.go#L4973: 		MessagesDeleteChatUserRequestTypeID:                                     func() bin.Object { return &MessagesDeleteChatUserRequest{} },
		tl_registry_gen.go#L4974: 		MessagesCreateChatRequestTypeID:                                         func() bin.Object { return &MessagesCreateChatRequest{} },
		tl_registry_gen.go#L4975: 		MessagesGetDhConfigRequestTypeID:                                        func() bin.Object { return &MessagesGetDhConfigRequest{} },
		tl_registry_gen.go#L4976: 		MessagesRequestEncryptionRequestTypeID:                                  func() bin.Object { return &MessagesRequestEncryptionRequest{} },
		tl_registry_gen.go#L4977: 		MessagesAcceptEncryptionRequestTypeID:                                   func() bin.Object { return &MessagesAcceptEncryptionRequest{} },
		tl_registry_gen.go#L4978: 		MessagesDiscardEncryptionRequestTypeID:                                  func() bin.Object { return &MessagesDiscardEncryptionRequest{} },
		tl_registry_gen.go#L4979: 		MessagesSetEncryptedTypingRequestTypeID:                                 func() bin.Object { return &MessagesSetEncryptedTypingRequest{} },
		tl_registry_gen.go#L4980: 		MessagesReadEncryptedHistoryRequestTypeID:                               func() bin.Object { return &MessagesReadEncryptedHistoryRequest{} },
		tl_registry_gen.go#L4981: 		MessagesSendEncryptedRequestTypeID:                                      func() bin.Object { return &MessagesSendEncryptedRequest{} },
		tl_registry_gen.go#L4982: 		MessagesSendEncryptedFileRequestTypeID:                                  func() bin.Object { return &MessagesSendEncryptedFileRequest{} },
		tl_registry_gen.go#L4983: 		MessagesSendEncryptedServiceRequestTypeID:                               func() bin.Object { return &MessagesSendEncryptedServiceRequest{} },
		tl_registry_gen.go#L4984: 		MessagesReceivedQueueRequestTypeID:                                      func() bin.Object { return &MessagesReceivedQueueRequest{} },
		tl_registry_gen.go#L4985: 		MessagesReportEncryptedSpamRequestTypeID:                                func() bin.Object { return &MessagesReportEncryptedSpamRequest{} },
		tl_registry_gen.go#L4986: 		MessagesReadMessageContentsRequestTypeID:                                func() bin.Object { return &MessagesReadMessageContentsRequest{} },
		tl_registry_gen.go#L4987: 		MessagesGetStickersRequestTypeID:                                        func() bin.Object { return &MessagesGetStickersRequest{} },
		tl_registry_gen.go#L4988: 		MessagesGetAllStickersRequestTypeID:                                     func() bin.Object { return &MessagesGetAllStickersRequest{} },
		tl_registry_gen.go#L4989: 		MessagesGetWebPagePreviewRequestTypeID:                                  func() bin.Object { return &MessagesGetWebPagePreviewRequest{} },
		tl_registry_gen.go#L4990: 		MessagesExportChatInviteRequestTypeID:                                   func() bin.Object { return &MessagesExportChatInviteRequest{} },
		tl_registry_gen.go#L4991: 		MessagesCheckChatInviteRequestTypeID:                                    func() bin.Object { return &MessagesCheckChatInviteRequest{} },
		tl_registry_gen.go#L4992: 		MessagesImportChatInviteRequestTypeID:                                   func() bin.Object { return &MessagesImportChatInviteRequest{} },
		tl_registry_gen.go#L4993: 		MessagesGetStickerSetRequestTypeID:                                      func() bin.Object { return &MessagesGetStickerSetRequest{} },
		tl_registry_gen.go#L4994: 		MessagesInstallStickerSetRequestTypeID:                                  func() bin.Object { return &MessagesInstallStickerSetRequest{} },
		tl_registry_gen.go#L4995: 		MessagesUninstallStickerSetRequestTypeID:                                func() bin.Object { return &MessagesUninstallStickerSetRequest{} },
		tl_registry_gen.go#L4996: 		MessagesStartBotRequestTypeID:                                           func() bin.Object { return &MessagesStartBotRequest{} },
		tl_registry_gen.go#L4997: 		MessagesGetMessagesViewsRequestTypeID:                                   func() bin.Object { return &MessagesGetMessagesViewsRequest{} },
		tl_registry_gen.go#L4998: 		MessagesEditChatAdminRequestTypeID:                                      func() bin.Object { return &MessagesEditChatAdminRequest{} },
		tl_registry_gen.go#L4999: 		MessagesMigrateChatRequestTypeID:                                        func() bin.Object { return &MessagesMigrateChatRequest{} },
		tl_registry_gen.go#L5000: 		MessagesSearchGlobalRequestTypeID:                                       func() bin.Object { return &MessagesSearchGlobalRequest{} },
		tl_registry_gen.go#L5001: 		MessagesReorderStickerSetsRequestTypeID:                                 func() bin.Object { return &MessagesReorderStickerSetsRequest{} },
		tl_registry_gen.go#L5002: 		MessagesGetDocumentByHashRequestTypeID:                                  func() bin.Object { return &MessagesGetDocumentByHashRequest{} },
		tl_registry_gen.go#L5003: 		MessagesGetSavedGifsRequestTypeID:                                       func() bin.Object { return &MessagesGetSavedGifsRequest{} },
		tl_registry_gen.go#L5004: 		MessagesSaveGifRequestTypeID:                                            func() bin.Object { return &MessagesSaveGifRequest{} },
		tl_registry_gen.go#L5005: 		MessagesGetInlineBotResultsRequestTypeID:                                func() bin.Object { return &MessagesGetInlineBotResultsRequest{} },
		tl_registry_gen.go#L5006: 		MessagesSetInlineBotResultsRequestTypeID:                                func() bin.Object { return &MessagesSetInlineBotResultsRequest{} },
		tl_registry_gen.go#L5007: 		MessagesSendInlineBotResultRequestTypeID:                                func() bin.Object { return &MessagesSendInlineBotResultRequest{} },
		tl_registry_gen.go#L5008: 		MessagesGetMessageEditDataRequestTypeID:                                 func() bin.Object { return &MessagesGetMessageEditDataRequest{} },
		tl_registry_gen.go#L5009: 		MessagesEditMessageRequestTypeID:                                        func() bin.Object { return &MessagesEditMessageRequest{} },
		tl_registry_gen.go#L5010: 		MessagesEditInlineBotMessageRequestTypeID:                               func() bin.Object { return &MessagesEditInlineBotMessageRequest{} },
		tl_registry_gen.go#L5011: 		MessagesGetBotCallbackAnswerRequestTypeID:                               func() bin.Object { return &MessagesGetBotCallbackAnswerRequest{} },
		tl_registry_gen.go#L5012: 		MessagesSetBotCallbackAnswerRequestTypeID:                               func() bin.Object { return &MessagesSetBotCallbackAnswerRequest{} },
		tl_registry_gen.go#L5013: 		MessagesGetPeerDialogsRequestTypeID:                                     func() bin.Object { return &MessagesGetPeerDialogsRequest{} },
		tl_registry_gen.go#L5014: 		MessagesSaveDraftRequestTypeID:                                          func() bin.Object { return &MessagesSaveDraftRequest{} },
		tl_registry_gen.go#L5015: 		MessagesGetAllDraftsRequestTypeID:                                       func() bin.Object { return &MessagesGetAllDraftsRequest{} },
		tl_registry_gen.go#L5016: 		MessagesGetFeaturedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetFeaturedStickersRequest{} },
		tl_registry_gen.go#L5017: 		MessagesReadFeaturedStickersRequestTypeID:                               func() bin.Object { return &MessagesReadFeaturedStickersRequest{} },
		tl_registry_gen.go#L5018: 		MessagesGetRecentStickersRequestTypeID:                                  func() bin.Object { return &MessagesGetRecentStickersRequest{} },
		tl_registry_gen.go#L5019: 		MessagesSaveRecentStickerRequestTypeID:                                  func() bin.Object { return &MessagesSaveRecentStickerRequest{} },
		tl_registry_gen.go#L5020: 		MessagesClearRecentStickersRequestTypeID:                                func() bin.Object { return &MessagesClearRecentStickersRequest{} },
		tl_registry_gen.go#L5021: 		MessagesGetArchivedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetArchivedStickersRequest{} },
		tl_registry_gen.go#L5022: 		MessagesGetMaskStickersRequestTypeID:                                    func() bin.Object { return &MessagesGetMaskStickersRequest{} },
		tl_registry_gen.go#L5023: 		MessagesGetAttachedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetAttachedStickersRequest{} },
		tl_registry_gen.go#L5024: 		MessagesSetGameScoreRequestTypeID:                                       func() bin.Object { return &MessagesSetGameScoreRequest{} },
		tl_registry_gen.go#L5025: 		MessagesSetInlineGameScoreRequestTypeID:                                 func() bin.Object { return &MessagesSetInlineGameScoreRequest{} },
		tl_registry_gen.go#L5026: 		MessagesGetGameHighScoresRequestTypeID:                                  func() bin.Object { return &MessagesGetGameHighScoresRequest{} },
		tl_registry_gen.go#L5027: 		MessagesGetInlineGameHighScoresRequestTypeID:                            func() bin.Object { return &MessagesGetInlineGameHighScoresRequest{} },
		tl_registry_gen.go#L5028: 		MessagesGetCommonChatsRequestTypeID:                                     func() bin.Object { return &MessagesGetCommonChatsRequest{} },
		tl_registry_gen.go#L5029: 		MessagesGetWebPageRequestTypeID:                                         func() bin.Object { return &MessagesGetWebPageRequest{} },
		tl_registry_gen.go#L5030: 		MessagesToggleDialogPinRequestTypeID:                                    func() bin.Object { return &MessagesToggleDialogPinRequest{} },
		tl_registry_gen.go#L5031: 		MessagesReorderPinnedDialogsRequestTypeID:                               func() bin.Object { return &MessagesReorderPinnedDialogsRequest{} },
		tl_registry_gen.go#L5032: 		MessagesGetPinnedDialogsRequestTypeID:                                   func() bin.Object { return &MessagesGetPinnedDialogsRequest{} },
		tl_registry_gen.go#L5033: 		MessagesSetBotShippingResultsRequestTypeID:                              func() bin.Object { return &MessagesSetBotShippingResultsRequest{} },
		tl_registry_gen.go#L5034: 		MessagesSetBotPrecheckoutResultsRequestTypeID:                           func() bin.Object { return &MessagesSetBotPrecheckoutResultsRequest{} },
		tl_registry_gen.go#L5035: 		MessagesUploadMediaRequestTypeID:                                        func() bin.Object { return &MessagesUploadMediaRequest{} },
		tl_registry_gen.go#L5036: 		MessagesSendScreenshotNotificationRequestTypeID:                         func() bin.Object { return &MessagesSendScreenshotNotificationRequest{} },
		tl_registry_gen.go#L5037: 		MessagesGetFavedStickersRequestTypeID:                                   func() bin.Object { return &MessagesGetFavedStickersRequest{} },
		tl_registry_gen.go#L5038: 		MessagesFaveStickerRequestTypeID:                                        func() bin.Object { return &MessagesFaveStickerRequest{} },
		tl_registry_gen.go#L5039: 		MessagesGetUnreadMentionsRequestTypeID:                                  func() bin.Object { return &MessagesGetUnreadMentionsRequest{} },
		tl_registry_gen.go#L5040: 		MessagesReadMentionsRequestTypeID:                                       func() bin.Object { return &MessagesReadMentionsRequest{} },
		tl_registry_gen.go#L5041: 		MessagesGetRecentLocationsRequestTypeID:                                 func() bin.Object { return &MessagesGetRecentLocationsRequest{} },
		tl_registry_gen.go#L5042: 		MessagesSendMultiMediaRequestTypeID:                                     func() bin.Object { return &MessagesSendMultiMediaRequest{} },
		tl_registry_gen.go#L5043: 		MessagesUploadEncryptedFileRequestTypeID:                                func() bin.Object { return &MessagesUploadEncryptedFileRequest{} },
		tl_registry_gen.go#L5044: 		MessagesSearchStickerSetsRequestTypeID:                                  func() bin.Object { return &MessagesSearchStickerSetsRequest{} },
		tl_registry_gen.go#L5045: 		MessagesGetSplitRangesRequestTypeID:                                     func() bin.Object { return &MessagesGetSplitRangesRequest{} },
		tl_registry_gen.go#L5046: 		MessagesMarkDialogUnreadRequestTypeID:                                   func() bin.Object { return &MessagesMarkDialogUnreadRequest{} },
		tl_registry_gen.go#L5047: 		MessagesGetDialogUnreadMarksRequestTypeID:                               func() bin.Object { return &MessagesGetDialogUnreadMarksRequest{} },
		tl_registry_gen.go#L5048: 		MessagesClearAllDraftsRequestTypeID:                                     func() bin.Object { return &MessagesClearAllDraftsRequest{} },
		tl_registry_gen.go#L5049: 		MessagesUpdatePinnedMessageRequestTypeID:                                func() bin.Object { return &MessagesUpdatePinnedMessageRequest{} },
		tl_registry_gen.go#L5050: 		MessagesSendVoteRequestTypeID:                                           func() bin.Object { return &MessagesSendVoteRequest{} },
		tl_registry_gen.go#L5051: 		MessagesGetPollResultsRequestTypeID:                                     func() bin.Object { return &MessagesGetPollResultsRequest{} },
		tl_registry_gen.go#L5052: 		MessagesGetOnlinesRequestTypeID:                                         func() bin.Object { return &MessagesGetOnlinesRequest{} },
		tl_registry_gen.go#L5053: 		MessagesEditChatAboutRequestTypeID:                                      func() bin.Object { return &MessagesEditChatAboutRequest{} },
		tl_registry_gen.go#L5054: 		MessagesEditChatDefaultBannedRightsRequestTypeID:                        func() bin.Object { return &MessagesEditChatDefaultBannedRightsRequest{} },
		tl_registry_gen.go#L5055: 		MessagesGetEmojiKeywordsRequestTypeID:                                   func() bin.Object { return &MessagesGetEmojiKeywordsRequest{} },
		tl_registry_gen.go#L5056: 		MessagesGetEmojiKeywordsDifferenceRequestTypeID:                         func() bin.Object { return &MessagesGetEmojiKeywordsDifferenceRequest{} },
		tl_registry_gen.go#L5057: 		MessagesGetEmojiKeywordsLanguagesRequestTypeID:                          func() bin.Object { return &MessagesGetEmojiKeywordsLanguagesRequest{} },
		tl_registry_gen.go#L5058: 		MessagesGetEmojiURLRequestTypeID:                                        func() bin.Object { return &MessagesGetEmojiURLRequest{} },
		tl_registry_gen.go#L5059: 		MessagesGetSearchCountersRequestTypeID:                                  func() bin.Object { return &MessagesGetSearchCountersRequest{} },
		tl_registry_gen.go#L5060: 		MessagesRequestURLAuthRequestTypeID:                                     func() bin.Object { return &MessagesRequestURLAuthRequest{} },
		tl_registry_gen.go#L5061: 		MessagesAcceptURLAuthRequestTypeID:                                      func() bin.Object { return &MessagesAcceptURLAuthRequest{} },
		tl_registry_gen.go#L5062: 		MessagesHidePeerSettingsBarRequestTypeID:                                func() bin.Object { return &MessagesHidePeerSettingsBarRequest{} },
		tl_registry_gen.go#L5063: 		MessagesGetScheduledHistoryRequestTypeID:                                func() bin.Object { return &MessagesGetScheduledHistoryRequest{} },
		tl_registry_gen.go#L5064: 		MessagesGetScheduledMessagesRequestTypeID:                               func() bin.Object { return &MessagesGetScheduledMessagesRequest{} },
		tl_registry_gen.go#L5065: 		MessagesSendScheduledMessagesRequestTypeID:                              func() bin.Object { return &MessagesSendScheduledMessagesRequest{} },
		tl_registry_gen.go#L5066: 		MessagesDeleteScheduledMessagesRequestTypeID:                            func() bin.Object { return &MessagesDeleteScheduledMessagesRequest{} },
		tl_registry_gen.go#L5067: 		MessagesGetPollVotesRequestTypeID:                                       func() bin.Object { return &MessagesGetPollVotesRequest{} },
		tl_registry_gen.go#L5068: 		MessagesToggleStickerSetsRequestTypeID:                                  func() bin.Object { return &MessagesToggleStickerSetsRequest{} },
		tl_registry_gen.go#L5069: 		MessagesGetDialogFiltersRequestTypeID:                                   func() bin.Object { return &MessagesGetDialogFiltersRequest{} },
		tl_registry_gen.go#L5070: 		MessagesGetSuggestedDialogFiltersRequestTypeID:                          func() bin.Object { return &MessagesGetSuggestedDialogFiltersRequest{} },
		tl_registry_gen.go#L5071: 		MessagesUpdateDialogFilterRequestTypeID:                                 func() bin.Object { return &MessagesUpdateDialogFilterRequest{} },
		tl_registry_gen.go#L5072: 		MessagesUpdateDialogFiltersOrderRequestTypeID:                           func() bin.Object { return &MessagesUpdateDialogFiltersOrderRequest{} },
		tl_registry_gen.go#L5073: 		MessagesGetOldFeaturedStickersRequestTypeID:                             func() bin.Object { return &MessagesGetOldFeaturedStickersRequest{} },
		tl_registry_gen.go#L5074: 		MessagesGetRepliesRequestTypeID:                                         func() bin.Object { return &MessagesGetRepliesRequest{} },
		tl_registry_gen.go#L5075: 		MessagesGetDiscussionMessageRequestTypeID:                               func() bin.Object { return &MessagesGetDiscussionMessageRequest{} },
		tl_registry_gen.go#L5076: 		MessagesReadDiscussionRequestTypeID:                                     func() bin.Object { return &MessagesReadDiscussionRequest{} },
		tl_registry_gen.go#L5077: 		MessagesUnpinAllMessagesRequestTypeID:                                   func() bin.Object { return &MessagesUnpinAllMessagesRequest{} },
		tl_registry_gen.go#L5078: 		MessagesDeleteChatRequestTypeID:                                         func() bin.Object { return &MessagesDeleteChatRequest{} },
		tl_registry_gen.go#L5079: 		MessagesDeletePhoneCallHistoryRequestTypeID:                             func() bin.Object { return &MessagesDeletePhoneCallHistoryRequest{} },
		tl_registry_gen.go#L5080: 		MessagesCheckHistoryImportRequestTypeID:                                 func() bin.Object { return &MessagesCheckHistoryImportRequest{} },
		tl_registry_gen.go#L5081: 		MessagesInitHistoryImportRequestTypeID:                                  func() bin.Object { return &MessagesInitHistoryImportRequest{} },
		tl_registry_gen.go#L5082: 		MessagesUploadImportedMediaRequestTypeID:                                func() bin.Object { return &MessagesUploadImportedMediaRequest{} },
		tl_registry_gen.go#L5083: 		MessagesStartHistoryImportRequestTypeID:                                 func() bin.Object { return &MessagesStartHistoryImportRequest{} },
		tl_registry_gen.go#L5084: 		MessagesGetExportedChatInvitesRequestTypeID:                             func() bin.Object { return &MessagesGetExportedChatInvitesRequest{} },
		tl_registry_gen.go#L5085: 		MessagesGetExportedChatInviteRequestTypeID:                              func() bin.Object { return &MessagesGetExportedChatInviteRequest{} },
		tl_registry_gen.go#L5086: 		MessagesEditExportedChatInviteRequestTypeID:                             func() bin.Object { return &MessagesEditExportedChatInviteRequest{} },
		tl_registry_gen.go#L5087: 		MessagesDeleteRevokedExportedChatInvitesRequestTypeID:                   func() bin.Object { return &MessagesDeleteRevokedExportedChatInvitesRequest{} },
		tl_registry_gen.go#L5088: 		MessagesDeleteExportedChatInviteRequestTypeID:                           func() bin.Object { return &MessagesDeleteExportedChatInviteRequest{} },
		tl_registry_gen.go#L5089: 		MessagesGetAdminsWithInvitesRequestTypeID:                               func() bin.Object { return &MessagesGetAdminsWithInvitesRequest{} },
		tl_registry_gen.go#L5090: 		MessagesGetChatInviteImportersRequestTypeID:                             func() bin.Object { return &MessagesGetChatInviteImportersRequest{} },
		tl_registry_gen.go#L5091: 		MessagesSetHistoryTTLRequestTypeID:                                      func() bin.Object { return &MessagesSetHistoryTTLRequest{} },
		tl_registry_gen.go#L5092: 		MessagesCheckHistoryImportPeerRequestTypeID:                             func() bin.Object { return &MessagesCheckHistoryImportPeerRequest{} },
		tl_registry_gen.go#L5093: 		MessagesSetChatThemeRequestTypeID:                                       func() bin.Object { return &MessagesSetChatThemeRequest{} },
		tl_registry_gen.go#L5094: 		MessagesGetMessageReadParticipantsRequestTypeID:                         func() bin.Object { return &MessagesGetMessageReadParticipantsRequest{} },
		tl_registry_gen.go#L5095: 		MessagesGetSearchResultsCalendarRequestTypeID:                           func() bin.Object { return &MessagesGetSearchResultsCalendarRequest{} },
		tl_registry_gen.go#L5096: 		MessagesGetSearchResultsPositionsRequestTypeID:                          func() bin.Object { return &MessagesGetSearchResultsPositionsRequest{} },
		tl_registry_gen.go#L5097: 		MessagesHideChatJoinRequestRequestTypeID:                                func() bin.Object { return &MessagesHideChatJoinRequestRequest{} },
		tl_registry_gen.go#L5098: 		MessagesHideAllChatJoinRequestsRequestTypeID:                            func() bin.Object { return &MessagesHideAllChatJoinRequestsRequest{} },
		tl_registry_gen.go#L5099: 		MessagesToggleNoForwardsRequestTypeID:                                   func() bin.Object { return &MessagesToggleNoForwardsRequest{} },
		tl_registry_gen.go#L5100: 		MessagesSaveDefaultSendAsRequestTypeID:                                  func() bin.Object { return &MessagesSaveDefaultSendAsRequest{} },
		tl_registry_gen.go#L5101: 		MessagesSendReactionRequestTypeID:                                       func() bin.Object { return &MessagesSendReactionRequest{} },
		tl_registry_gen.go#L5102: 		MessagesGetMessagesReactionsRequestTypeID:                               func() bin.Object { return &MessagesGetMessagesReactionsRequest{} },
		tl_registry_gen.go#L5103: 		MessagesGetMessageReactionsListRequestTypeID:                            func() bin.Object { return &MessagesGetMessageReactionsListRequest{} },
		tl_registry_gen.go#L5104: 		MessagesSetChatAvailableReactionsRequestTypeID:                          func() bin.Object { return &MessagesSetChatAvailableReactionsRequest{} },
		tl_registry_gen.go#L5105: 		MessagesGetAvailableReactionsRequestTypeID:                              func() bin.Object { return &MessagesGetAvailableReactionsRequest{} },
		tl_registry_gen.go#L5106: 		MessagesSetDefaultReactionRequestTypeID:                                 func() bin.Object { return &MessagesSetDefaultReactionRequest{} },
		tl_registry_gen.go#L5107: 		MessagesTranslateTextRequestTypeID:                                      func() bin.Object { return &MessagesTranslateTextRequest{} },
		tl_registry_gen.go#L5108: 		MessagesGetUnreadReactionsRequestTypeID:                                 func() bin.Object { return &MessagesGetUnreadReactionsRequest{} },
		tl_registry_gen.go#L5109: 		MessagesReadReactionsRequestTypeID:                                      func() bin.Object { return &MessagesReadReactionsRequest{} },
		tl_registry_gen.go#L5110: 		MessagesSearchSentMediaRequestTypeID:                                    func() bin.Object { return &MessagesSearchSentMediaRequest{} },
		tl_registry_gen.go#L5111: 		MessagesGetAttachMenuBotsRequestTypeID:                                  func() bin.Object { return &MessagesGetAttachMenuBotsRequest{} },
		tl_registry_gen.go#L5112: 		MessagesGetAttachMenuBotRequestTypeID:                                   func() bin.Object { return &MessagesGetAttachMenuBotRequest{} },
		tl_registry_gen.go#L5113: 		MessagesToggleBotInAttachMenuRequestTypeID:                              func() bin.Object { return &MessagesToggleBotInAttachMenuRequest{} },
		tl_registry_gen.go#L5114: 		MessagesRequestWebViewRequestTypeID:                                     func() bin.Object { return &MessagesRequestWebViewRequest{} },
		tl_registry_gen.go#L5115: 		MessagesProlongWebViewRequestTypeID:                                     func() bin.Object { return &MessagesProlongWebViewRequest{} },
		tl_registry_gen.go#L5116: 		MessagesRequestSimpleWebViewRequestTypeID:                               func() bin.Object { return &MessagesRequestSimpleWebViewRequest{} },
		tl_registry_gen.go#L5117: 		MessagesSendWebViewResultMessageRequestTypeID:                           func() bin.Object { return &MessagesSendWebViewResultMessageRequest{} },
		tl_registry_gen.go#L5118: 		MessagesSendWebViewDataRequestTypeID:                                    func() bin.Object { return &MessagesSendWebViewDataRequest{} },
		tl_registry_gen.go#L5119: 		MessagesTranscribeAudioRequestTypeID:                                    func() bin.Object { return &MessagesTranscribeAudioRequest{} },
		tl_registry_gen.go#L5120: 		MessagesRateTranscribedAudioRequestTypeID:                               func() bin.Object { return &MessagesRateTranscribedAudioRequest{} },
		tl_registry_gen.go#L5121: 		MessagesGetCustomEmojiDocumentsRequestTypeID:                            func() bin.Object { return &MessagesGetCustomEmojiDocumentsRequest{} },
		tl_registry_gen.go#L5122: 		MessagesGetEmojiStickersRequestTypeID:                                   func() bin.Object { return &MessagesGetEmojiStickersRequest{} },
		tl_registry_gen.go#L5123: 		MessagesGetFeaturedEmojiStickersRequestTypeID:                           func() bin.Object { return &MessagesGetFeaturedEmojiStickersRequest{} },
		tl_registry_gen.go#L5124: 		MessagesReportReactionRequestTypeID:                                     func() bin.Object { return &MessagesReportReactionRequest{} },
		tl_registry_gen.go#L5125: 		MessagesGetTopReactionsRequestTypeID:                                    func() bin.Object { return &MessagesGetTopReactionsRequest{} },
		tl_registry_gen.go#L5126: 		MessagesGetRecentReactionsRequestTypeID:                                 func() bin.Object { return &MessagesGetRecentReactionsRequest{} },
		tl_registry_gen.go#L5127: 		MessagesClearRecentReactionsRequestTypeID:                               func() bin.Object { return &MessagesClearRecentReactionsRequest{} },
		tl_registry_gen.go#L5128: 		MessagesGetExtendedMediaRequestTypeID:                                   func() bin.Object { return &MessagesGetExtendedMediaRequest{} },
		tl_registry_gen.go#L5129: 		MessagesSetDefaultHistoryTTLRequestTypeID:                               func() bin.Object { return &MessagesSetDefaultHistoryTTLRequest{} },
		tl_registry_gen.go#L5130: 		MessagesGetDefaultHistoryTTLRequestTypeID:                               func() bin.Object { return &MessagesGetDefaultHistoryTTLRequest{} },
		tl_registry_gen.go#L5131: 		MessagesSendBotRequestedPeerRequestTypeID:                               func() bin.Object { return &MessagesSendBotRequestedPeerRequest{} },
		tl_registry_gen.go#L5132: 		MessagesGetEmojiGroupsRequestTypeID:                                     func() bin.Object { return &MessagesGetEmojiGroupsRequest{} },
		tl_registry_gen.go#L5133: 		MessagesGetEmojiStatusGroupsRequestTypeID:                               func() bin.Object { return &MessagesGetEmojiStatusGroupsRequest{} },
		tl_registry_gen.go#L5134: 		MessagesGetEmojiProfilePhotoGroupsRequestTypeID:                         func() bin.Object { return &MessagesGetEmojiProfilePhotoGroupsRequest{} },
		tl_registry_gen.go#L5135: 		MessagesSearchCustomEmojiRequestTypeID:                                  func() bin.Object { return &MessagesSearchCustomEmojiRequest{} },
		tl_registry_gen.go#L5136: 		MessagesTogglePeerTranslationsRequestTypeID:                             func() bin.Object { return &MessagesTogglePeerTranslationsRequest{} },
		tl_registry_gen.go#L5137: 		MessagesGetBotAppRequestTypeID:                                          func() bin.Object { return &MessagesGetBotAppRequest{} },
		tl_registry_gen.go#L5138: 		MessagesRequestAppWebViewRequestTypeID:                                  func() bin.Object { return &MessagesRequestAppWebViewRequest{} },
		tl_registry_gen.go#L5139: 		MessagesSetChatWallPaperRequestTypeID:                                   func() bin.Object { return &MessagesSetChatWallPaperRequest{} },
		tl_registry_gen.go#L5140: 		MessagesSearchEmojiStickerSetsRequestTypeID:                             func() bin.Object { return &MessagesSearchEmojiStickerSetsRequest{} },
		tl_registry_gen.go#L5141: 		UpdatesGetStateRequestTypeID:                                            func() bin.Object { return &UpdatesGetStateRequest{} },
		tl_registry_gen.go#L5142: 		UpdatesGetDifferenceRequestTypeID:                                       func() bin.Object { return &UpdatesGetDifferenceRequest{} },
		tl_registry_gen.go#L5143: 		UpdatesGetChannelDifferenceRequestTypeID:                                func() bin.Object { return &UpdatesGetChannelDifferenceRequest{} },
		tl_registry_gen.go#L5144: 		PhotosUpdateProfilePhotoRequestTypeID:                                   func() bin.Object { return &PhotosUpdateProfilePhotoRequest{} },
		tl_registry_gen.go#L5145: 		PhotosUploadProfilePhotoRequestTypeID:                                   func() bin.Object { return &PhotosUploadProfilePhotoRequest{} },
		tl_registry_gen.go#L5146: 		PhotosDeletePhotosRequestTypeID:                                         func() bin.Object { return &PhotosDeletePhotosRequest{} },
		tl_registry_gen.go#L5147: 		PhotosGetUserPhotosRequestTypeID:                                        func() bin.Object { return &PhotosGetUserPhotosRequest{} },
		tl_registry_gen.go#L5148: 		PhotosUploadContactProfilePhotoRequestTypeID:                            func() bin.Object { return &PhotosUploadContactProfilePhotoRequest{} },
		tl_registry_gen.go#L5149: 		UploadSaveFilePartRequestTypeID:                                         func() bin.Object { return &UploadSaveFilePartRequest{} },
		tl_registry_gen.go#L5150: 		UploadGetFileRequestTypeID:                                              func() bin.Object { return &UploadGetFileRequest{} },
		tl_registry_gen.go#L5151: 		UploadSaveBigFilePartRequestTypeID:                                      func() bin.Object { return &UploadSaveBigFilePartRequest{} },
		tl_registry_gen.go#L5152: 		UploadGetWebFileRequestTypeID:                                           func() bin.Object { return &UploadGetWebFileRequest{} },
		tl_registry_gen.go#L5153: 		UploadGetCDNFileRequestTypeID:                                           func() bin.Object { return &UploadGetCDNFileRequest{} },
		tl_registry_gen.go#L5154: 		UploadReuploadCDNFileRequestTypeID:                                      func() bin.Object { return &UploadReuploadCDNFileRequest{} },
		tl_registry_gen.go#L5155: 		UploadGetCDNFileHashesRequestTypeID:                                     func() bin.Object { return &UploadGetCDNFileHashesRequest{} },
		tl_registry_gen.go#L5156: 		UploadGetFileHashesRequestTypeID:                                        func() bin.Object { return &UploadGetFileHashesRequest{} },
		tl_registry_gen.go#L5157: 		HelpGetConfigRequestTypeID:                                              func() bin.Object { return &HelpGetConfigRequest{} },
		tl_registry_gen.go#L5158: 		HelpGetNearestDCRequestTypeID:                                           func() bin.Object { return &HelpGetNearestDCRequest{} },
		tl_registry_gen.go#L5159: 		HelpGetAppUpdateRequestTypeID:                                           func() bin.Object { return &HelpGetAppUpdateRequest{} },
		tl_registry_gen.go#L5160: 		HelpGetInviteTextRequestTypeID:                                          func() bin.Object { return &HelpGetInviteTextRequest{} },
		tl_registry_gen.go#L5161: 		HelpGetSupportRequestTypeID:                                             func() bin.Object { return &HelpGetSupportRequest{} },
		tl_registry_gen.go#L5162: 		HelpSetBotUpdatesStatusRequestTypeID:                                    func() bin.Object { return &HelpSetBotUpdatesStatusRequest{} },
		tl_registry_gen.go#L5163: 		HelpGetCDNConfigRequestTypeID:                                           func() bin.Object { return &HelpGetCDNConfigRequest{} },
		tl_registry_gen.go#L5164: 		HelpGetRecentMeURLsRequestTypeID:                                        func() bin.Object { return &HelpGetRecentMeURLsRequest{} },
		tl_registry_gen.go#L5165: 		HelpGetTermsOfServiceUpdateRequestTypeID:                                func() bin.Object { return &HelpGetTermsOfServiceUpdateRequest{} },
		tl_registry_gen.go#L5166: 		HelpAcceptTermsOfServiceRequestTypeID:                                   func() bin.Object { return &HelpAcceptTermsOfServiceRequest{} },
		tl_registry_gen.go#L5167: 		HelpGetDeepLinkInfoRequestTypeID:                                        func() bin.Object { return &HelpGetDeepLinkInfoRequest{} },
		tl_registry_gen.go#L5168: 		HelpGetAppConfigRequestTypeID:                                           func() bin.Object { return &HelpGetAppConfigRequest{} },
		tl_registry_gen.go#L5169: 		HelpSaveAppLogRequestTypeID:                                             func() bin.Object { return &HelpSaveAppLogRequest{} },
		tl_registry_gen.go#L5170: 		HelpGetPassportConfigRequestTypeID:                                      func() bin.Object { return &HelpGetPassportConfigRequest{} },
		tl_registry_gen.go#L5171: 		HelpGetSupportNameRequestTypeID:                                         func() bin.Object { return &HelpGetSupportNameRequest{} },
		tl_registry_gen.go#L5172: 		HelpGetUserInfoRequestTypeID:                                            func() bin.Object { return &HelpGetUserInfoRequest{} },
		tl_registry_gen.go#L5173: 		HelpEditUserInfoRequestTypeID:                                           func() bin.Object { return &HelpEditUserInfoRequest{} },
		tl_registry_gen.go#L5174: 		HelpGetPromoDataRequestTypeID:                                           func() bin.Object { return &HelpGetPromoDataRequest{} },
		tl_registry_gen.go#L5175: 		HelpHidePromoDataRequestTypeID:                                          func() bin.Object { return &HelpHidePromoDataRequest{} },
		tl_registry_gen.go#L5176: 		HelpDismissSuggestionRequestTypeID:                                      func() bin.Object { return &HelpDismissSuggestionRequest{} },
		tl_registry_gen.go#L5177: 		HelpGetCountriesListRequestTypeID:                                       func() bin.Object { return &HelpGetCountriesListRequest{} },
		tl_registry_gen.go#L5178: 		HelpGetPremiumPromoRequestTypeID:                                        func() bin.Object { return &HelpGetPremiumPromoRequest{} },
		tl_registry_gen.go#L5179: 		HelpGetPeerColorsRequestTypeID:                                          func() bin.Object { return &HelpGetPeerColorsRequest{} },
		tl_registry_gen.go#L5180: 		HelpGetPeerProfileColorsRequestTypeID:                                   func() bin.Object { return &HelpGetPeerProfileColorsRequest{} },
		tl_registry_gen.go#L5181: 		ChannelsReadHistoryRequestTypeID:                                        func() bin.Object { return &ChannelsReadHistoryRequest{} },
		tl_registry_gen.go#L5182: 		ChannelsDeleteMessagesRequestTypeID:                                     func() bin.Object { return &ChannelsDeleteMessagesRequest{} },
		tl_registry_gen.go#L5183: 		ChannelsReportSpamRequestTypeID:                                         func() bin.Object { return &ChannelsReportSpamRequest{} },
		tl_registry_gen.go#L5184: 		ChannelsGetMessagesRequestTypeID:                                        func() bin.Object { return &ChannelsGetMessagesRequest{} },
		tl_registry_gen.go#L5185: 		ChannelsGetParticipantsRequestTypeID:                                    func() bin.Object { return &ChannelsGetParticipantsRequest{} },
		tl_registry_gen.go#L5186: 		ChannelsGetParticipantRequestTypeID:                                     func() bin.Object { return &ChannelsGetParticipantRequest{} },
		tl_registry_gen.go#L5187: 		ChannelsGetChannelsRequestTypeID:                                        func() bin.Object { return &ChannelsGetChannelsRequest{} },
		tl_registry_gen.go#L5188: 		ChannelsGetFullChannelRequestTypeID:                                     func() bin.Object { return &ChannelsGetFullChannelRequest{} },
		tl_registry_gen.go#L5189: 		ChannelsCreateChannelRequestTypeID:                                      func() bin.Object { return &ChannelsCreateChannelRequest{} },
		tl_registry_gen.go#L5190: 		ChannelsEditAdminRequestTypeID:                                          func() bin.Object { return &ChannelsEditAdminRequest{} },
		tl_registry_gen.go#L5191: 		ChannelsEditTitleRequestTypeID:                                          func() bin.Object { return &ChannelsEditTitleRequest{} },
		tl_registry_gen.go#L5192: 		ChannelsEditPhotoRequestTypeID:                                          func() bin.Object { return &ChannelsEditPhotoRequest{} },
		tl_registry_gen.go#L5193: 		ChannelsCheckUsernameRequestTypeID:                                      func() bin.Object { return &ChannelsCheckUsernameRequest{} },
		tl_registry_gen.go#L5194: 		ChannelsUpdateUsernameRequestTypeID:                                     func() bin.Object { return &ChannelsUpdateUsernameRequest{} },
		tl_registry_gen.go#L5195: 		ChannelsJoinChannelRequestTypeID:                                        func() bin.Object { return &ChannelsJoinChannelRequest{} },
		tl_registry_gen.go#L5196: 		ChannelsLeaveChannelRequestTypeID:                                       func() bin.Object { return &ChannelsLeaveChannelRequest{} },
		tl_registry_gen.go#L5197: 		ChannelsInviteToChannelRequestTypeID:                                    func() bin.Object { return &ChannelsInviteToChannelRequest{} },
		tl_registry_gen.go#L5198: 		ChannelsDeleteChannelRequestTypeID:                                      func() bin.Object { return &ChannelsDeleteChannelRequest{} },
		tl_registry_gen.go#L5199: 		ChannelsExportMessageLinkRequestTypeID:                                  func() bin.Object { return &ChannelsExportMessageLinkRequest{} },
		tl_registry_gen.go#L5200: 		ChannelsToggleSignaturesRequestTypeID:                                   func() bin.Object { return &ChannelsToggleSignaturesRequest{} },
		tl_registry_gen.go#L5201: 		ChannelsGetAdminedPublicChannelsRequestTypeID:                           func() bin.Object { return &ChannelsGetAdminedPublicChannelsRequest{} },
		tl_registry_gen.go#L5202: 		ChannelsEditBannedRequestTypeID:                                         func() bin.Object { return &ChannelsEditBannedRequest{} },
		tl_registry_gen.go#L5203: 		ChannelsGetAdminLogRequestTypeID:                                        func() bin.Object { return &ChannelsGetAdminLogRequest{} },
		tl_registry_gen.go#L5204: 		ChannelsSetStickersRequestTypeID:                                        func() bin.Object { return &ChannelsSetStickersRequest{} },
		tl_registry_gen.go#L5205: 		ChannelsReadMessageContentsRequestTypeID:                                func() bin.Object { return &ChannelsReadMessageContentsRequest{} },
		tl_registry_gen.go#L5206: 		ChannelsDeleteHistoryRequestTypeID:                                      func() bin.Object { return &ChannelsDeleteHistoryRequest{} },
		tl_registry_gen.go#L5207: 		ChannelsTogglePreHistoryHiddenRequestTypeID:                             func() bin.Object { return &ChannelsTogglePreHistoryHiddenRequest{} },
		tl_registry_gen.go#L5208: 		ChannelsGetLeftChannelsRequestTypeID:                                    func() bin.Object { return &ChannelsGetLeftChannelsRequest{} },
		tl_registry_gen.go#L5209: 		ChannelsGetGroupsForDiscussionRequestTypeID:                             func() bin.Object { return &ChannelsGetGroupsForDiscussionRequest{} },
		tl_registry_gen.go#L5210: 		ChannelsSetDiscussionGroupRequestTypeID:                                 func() bin.Object { return &ChannelsSetDiscussionGroupRequest{} },
		tl_registry_gen.go#L5211: 		ChannelsEditCreatorRequestTypeID:                                        func() bin.Object { return &ChannelsEditCreatorRequest{} },
		tl_registry_gen.go#L5212: 		ChannelsEditLocationRequestTypeID:                                       func() bin.Object { return &ChannelsEditLocationRequest{} },
		tl_registry_gen.go#L5213: 		ChannelsToggleSlowModeRequestTypeID:                                     func() bin.Object { return &ChannelsToggleSlowModeRequest{} },
		tl_registry_gen.go#L5214: 		ChannelsGetInactiveChannelsRequestTypeID:                                func() bin.Object { return &ChannelsGetInactiveChannelsRequest{} },
		tl_registry_gen.go#L5215: 		ChannelsConvertToGigagroupRequestTypeID:                                 func() bin.Object { return &ChannelsConvertToGigagroupRequest{} },
		tl_registry_gen.go#L5216: 		ChannelsViewSponsoredMessageRequestTypeID:                               func() bin.Object { return &ChannelsViewSponsoredMessageRequest{} },
		tl_registry_gen.go#L5217: 		ChannelsGetSponsoredMessagesRequestTypeID:                               func() bin.Object { return &ChannelsGetSponsoredMessagesRequest{} },
		tl_registry_gen.go#L5218: 		ChannelsGetSendAsRequestTypeID:                                          func() bin.Object { return &ChannelsGetSendAsRequest{} },
		tl_registry_gen.go#L5219: 		ChannelsDeleteParticipantHistoryRequestTypeID:                           func() bin.Object { return &ChannelsDeleteParticipantHistoryRequest{} },
		tl_registry_gen.go#L5220: 		ChannelsToggleJoinToSendRequestTypeID:                                   func() bin.Object { return &ChannelsToggleJoinToSendRequest{} },
		tl_registry_gen.go#L5221: 		ChannelsToggleJoinRequestRequestTypeID:                                  func() bin.Object { return &ChannelsToggleJoinRequestRequest{} },
		tl_registry_gen.go#L5222: 		ChannelsReorderUsernamesRequestTypeID:                                   func() bin.Object { return &ChannelsReorderUsernamesRequest{} },
		tl_registry_gen.go#L5223: 		ChannelsToggleUsernameRequestTypeID:                                     func() bin.Object { return &ChannelsToggleUsernameRequest{} },
		tl_registry_gen.go#L5224: 		ChannelsDeactivateAllUsernamesRequestTypeID:                             func() bin.Object { return &ChannelsDeactivateAllUsernamesRequest{} },
		tl_registry_gen.go#L5225: 		ChannelsToggleForumRequestTypeID:                                        func() bin.Object { return &ChannelsToggleForumRequest{} },
		tl_registry_gen.go#L5226: 		ChannelsCreateForumTopicRequestTypeID:                                   func() bin.Object { return &ChannelsCreateForumTopicRequest{} },
		tl_registry_gen.go#L5227: 		ChannelsGetForumTopicsRequestTypeID:                                     func() bin.Object { return &ChannelsGetForumTopicsRequest{} },
		tl_registry_gen.go#L5228: 		ChannelsGetForumTopicsByIDRequestTypeID:                                 func() bin.Object { return &ChannelsGetForumTopicsByIDRequest{} },
		tl_registry_gen.go#L5229: 		ChannelsEditForumTopicRequestTypeID:                                     func() bin.Object { return &ChannelsEditForumTopicRequest{} },
		tl_registry_gen.go#L5230: 		ChannelsUpdatePinnedForumTopicRequestTypeID:                             func() bin.Object { return &ChannelsUpdatePinnedForumTopicRequest{} },
		tl_registry_gen.go#L5231: 		ChannelsDeleteTopicHistoryRequestTypeID:                                 func() bin.Object { return &ChannelsDeleteTopicHistoryRequest{} },
		tl_registry_gen.go#L5232: 		ChannelsReorderPinnedForumTopicsRequestTypeID:                           func() bin.Object { return &ChannelsReorderPinnedForumTopicsRequest{} },
		tl_registry_gen.go#L5233: 		ChannelsToggleAntiSpamRequestTypeID:                                     func() bin.Object { return &ChannelsToggleAntiSpamRequest{} },
		tl_registry_gen.go#L5234: 		ChannelsReportAntiSpamFalsePositiveRequestTypeID:                        func() bin.Object { return &ChannelsReportAntiSpamFalsePositiveRequest{} },
		tl_registry_gen.go#L5235: 		ChannelsToggleParticipantsHiddenRequestTypeID:                           func() bin.Object { return &ChannelsToggleParticipantsHiddenRequest{} },
		tl_registry_gen.go#L5236: 		ChannelsClickSponsoredMessageRequestTypeID:                              func() bin.Object { return &ChannelsClickSponsoredMessageRequest{} },
		tl_registry_gen.go#L5237: 		ChannelsUpdateColorRequestTypeID:                                        func() bin.Object { return &ChannelsUpdateColorRequest{} },
		tl_registry_gen.go#L5238: 		ChannelsToggleViewForumAsMessagesRequestTypeID:                          func() bin.Object { return &ChannelsToggleViewForumAsMessagesRequest{} },
		tl_registry_gen.go#L5239: 		ChannelsGetChannelRecommendationsRequestTypeID:                          func() bin.Object { return &ChannelsGetChannelRecommendationsRequest{} },
		tl_registry_gen.go#L5240: 		ChannelsUpdateEmojiStatusRequestTypeID:                                  func() bin.Object { return &ChannelsUpdateEmojiStatusRequest{} },
		tl_registry_gen.go#L5241: 		BotsSendCustomRequestRequestTypeID:                                      func() bin.Object { return &BotsSendCustomRequestRequest{} },
		tl_registry_gen.go#L5242: 		BotsAnswerWebhookJSONQueryRequestTypeID:                                 func() bin.Object { return &BotsAnswerWebhookJSONQueryRequest{} },
		tl_registry_gen.go#L5243: 		BotsSetBotCommandsRequestTypeID:                                         func() bin.Object { return &BotsSetBotCommandsRequest{} },
		tl_registry_gen.go#L5244: 		BotsResetBotCommandsRequestTypeID:                                       func() bin.Object { return &BotsResetBotCommandsRequest{} },
		tl_registry_gen.go#L5245: 		BotsGetBotCommandsRequestTypeID:                                         func() bin.Object { return &BotsGetBotCommandsRequest{} },
		tl_registry_gen.go#L5246: 		BotsSetBotMenuButtonRequestTypeID:                                       func() bin.Object { return &BotsSetBotMenuButtonRequest{} },
		tl_registry_gen.go#L5247: 		BotsGetBotMenuButtonRequestTypeID:                                       func() bin.Object { return &BotsGetBotMenuButtonRequest{} },
		tl_registry_gen.go#L5248: 		BotsSetBotBroadcastDefaultAdminRightsRequestTypeID:                      func() bin.Object { return &BotsSetBotBroadcastDefaultAdminRightsRequest{} },
		tl_registry_gen.go#L5249: 		BotsSetBotGroupDefaultAdminRightsRequestTypeID:                          func() bin.Object { return &BotsSetBotGroupDefaultAdminRightsRequest{} },
		tl_registry_gen.go#L5250: 		BotsSetBotInfoRequestTypeID:                                             func() bin.Object { return &BotsSetBotInfoRequest{} },
		tl_registry_gen.go#L5251: 		BotsGetBotInfoRequestTypeID:                                             func() bin.Object { return &BotsGetBotInfoRequest{} },
		tl_registry_gen.go#L5252: 		BotsReorderUsernamesRequestTypeID:                                       func() bin.Object { return &BotsReorderUsernamesRequest{} },
		tl_registry_gen.go#L5253: 		BotsToggleUsernameRequestTypeID:                                         func() bin.Object { return &BotsToggleUsernameRequest{} },
		tl_registry_gen.go#L5254: 		BotsCanSendMessageRequestTypeID:                                         func() bin.Object { return &BotsCanSendMessageRequest{} },
		tl_registry_gen.go#L5255: 		BotsAllowSendMessageRequestTypeID:                                       func() bin.Object { return &BotsAllowSendMessageRequest{} },
		tl_registry_gen.go#L5256: 		BotsInvokeWebViewCustomMethodRequestTypeID:                              func() bin.Object { return &BotsInvokeWebViewCustomMethodRequest{} },
		tl_registry_gen.go#L5257: 		PaymentsGetPaymentFormRequestTypeID:                                     func() bin.Object { return &PaymentsGetPaymentFormRequest{} },
		tl_registry_gen.go#L5258: 		PaymentsGetPaymentReceiptRequestTypeID:                                  func() bin.Object { return &PaymentsGetPaymentReceiptRequest{} },
		tl_registry_gen.go#L5259: 		PaymentsValidateRequestedInfoRequestTypeID:                              func() bin.Object { return &PaymentsValidateRequestedInfoRequest{} },
		tl_registry_gen.go#L5260: 		PaymentsSendPaymentFormRequestTypeID:                                    func() bin.Object { return &PaymentsSendPaymentFormRequest{} },
		tl_registry_gen.go#L5261: 		PaymentsGetSavedInfoRequestTypeID:                                       func() bin.Object { return &PaymentsGetSavedInfoRequest{} },
		tl_registry_gen.go#L5262: 		PaymentsClearSavedInfoRequestTypeID:                                     func() bin.Object { return &PaymentsClearSavedInfoRequest{} },
		tl_registry_gen.go#L5263: 		PaymentsGetBankCardDataRequestTypeID:                                    func() bin.Object { return &PaymentsGetBankCardDataRequest{} },
		tl_registry_gen.go#L5264: 		PaymentsExportInvoiceRequestTypeID:                                      func() bin.Object { return &PaymentsExportInvoiceRequest{} },
		tl_registry_gen.go#L5265: 		PaymentsAssignAppStoreTransactionRequestTypeID:                          func() bin.Object { return &PaymentsAssignAppStoreTransactionRequest{} },
		tl_registry_gen.go#L5266: 		PaymentsAssignPlayMarketTransactionRequestTypeID:                        func() bin.Object { return &PaymentsAssignPlayMarketTransactionRequest{} },
		tl_registry_gen.go#L5267: 		PaymentsCanPurchasePremiumRequestTypeID:                                 func() bin.Object { return &PaymentsCanPurchasePremiumRequest{} },
		tl_registry_gen.go#L5268: 		PaymentsGetPremiumGiftCodeOptionsRequestTypeID:                          func() bin.Object { return &PaymentsGetPremiumGiftCodeOptionsRequest{} },
		tl_registry_gen.go#L5269: 		PaymentsCheckGiftCodeRequestTypeID:                                      func() bin.Object { return &PaymentsCheckGiftCodeRequest{} },
		tl_registry_gen.go#L5270: 		PaymentsApplyGiftCodeRequestTypeID:                                      func() bin.Object { return &PaymentsApplyGiftCodeRequest{} },
		tl_registry_gen.go#L5271: 		PaymentsGetGiveawayInfoRequestTypeID:                                    func() bin.Object { return &PaymentsGetGiveawayInfoRequest{} },
		tl_registry_gen.go#L5272: 		PaymentsLaunchPrepaidGiveawayRequestTypeID:                              func() bin.Object { return &PaymentsLaunchPrepaidGiveawayRequest{} },
		tl_registry_gen.go#L5273: 		StickersCreateStickerSetRequestTypeID:                                   func() bin.Object { return &StickersCreateStickerSetRequest{} },
		tl_registry_gen.go#L5274: 		StickersRemoveStickerFromSetRequestTypeID:                               func() bin.Object { return &StickersRemoveStickerFromSetRequest{} },
		tl_registry_gen.go#L5275: 		StickersChangeStickerPositionRequestTypeID:                              func() bin.Object { return &StickersChangeStickerPositionRequest{} },
		tl_registry_gen.go#L5276: 		StickersAddStickerToSetRequestTypeID:                                    func() bin.Object { return &StickersAddStickerToSetRequest{} },
		tl_registry_gen.go#L5277: 		StickersSetStickerSetThumbRequestTypeID:                                 func() bin.Object { return &StickersSetStickerSetThumbRequest{} },
		tl_registry_gen.go#L5278: 		StickersCheckShortNameRequestTypeID:                                     func() bin.Object { return &StickersCheckShortNameRequest{} },
		tl_registry_gen.go#L5279: 		StickersSuggestShortNameRequestTypeID:                                   func() bin.Object { return &StickersSuggestShortNameRequest{} },
		tl_registry_gen.go#L5280: 		StickersChangeStickerRequestTypeID:                                      func() bin.Object { return &StickersChangeStickerRequest{} },
		tl_registry_gen.go#L5281: 		StickersRenameStickerSetRequestTypeID:                                   func() bin.Object { return &StickersRenameStickerSetRequest{} },
		tl_registry_gen.go#L5282: 		StickersDeleteStickerSetRequestTypeID:                                   func() bin.Object { return &StickersDeleteStickerSetRequest{} },
		tl_registry_gen.go#L5283: 		PhoneGetCallConfigRequestTypeID:                                         func() bin.Object { return &PhoneGetCallConfigRequest{} },
		tl_registry_gen.go#L5284: 		PhoneRequestCallRequestTypeID:                                           func() bin.Object { return &PhoneRequestCallRequest{} },
		tl_registry_gen.go#L5285: 		PhoneAcceptCallRequestTypeID:                                            func() bin.Object { return &PhoneAcceptCallRequest{} },
		tl_registry_gen.go#L5286: 		PhoneConfirmCallRequestTypeID:                                           func() bin.Object { return &PhoneConfirmCallRequest{} },
		tl_registry_gen.go#L5287: 		PhoneReceivedCallRequestTypeID:                                          func() bin.Object { return &PhoneReceivedCallRequest{} },
		tl_registry_gen.go#L5288: 		PhoneDiscardCallRequestTypeID:                                           func() bin.Object { return &PhoneDiscardCallRequest{} },
		tl_registry_gen.go#L5289: 		PhoneSetCallRatingRequestTypeID:                                         func() bin.Object { return &PhoneSetCallRatingRequest{} },
		tl_registry_gen.go#L5290: 		PhoneSaveCallDebugRequestTypeID:                                         func() bin.Object { return &PhoneSaveCallDebugRequest{} },
		tl_registry_gen.go#L5291: 		PhoneSendSignalingDataRequestTypeID:                                     func() bin.Object { return &PhoneSendSignalingDataRequest{} },
		tl_registry_gen.go#L5292: 		PhoneCreateGroupCallRequestTypeID:                                       func() bin.Object { return &PhoneCreateGroupCallRequest{} },
		tl_registry_gen.go#L5293: 		PhoneJoinGroupCallRequestTypeID:                                         func() bin.Object { return &PhoneJoinGroupCallRequest{} },
		tl_registry_gen.go#L5294: 		PhoneLeaveGroupCallRequestTypeID:                                        func() bin.Object { return &PhoneLeaveGroupCallRequest{} },
		tl_registry_gen.go#L5295: 		PhoneInviteToGroupCallRequestTypeID:                                     func() bin.Object { return &PhoneInviteToGroupCallRequest{} },
		tl_registry_gen.go#L5296: 		PhoneDiscardGroupCallRequestTypeID:                                      func() bin.Object { return &PhoneDiscardGroupCallRequest{} },
		tl_registry_gen.go#L5297: 		PhoneToggleGroupCallSettingsRequestTypeID:                               func() bin.Object { return &PhoneToggleGroupCallSettingsRequest{} },
		tl_registry_gen.go#L5298: 		PhoneGetGroupCallRequestTypeID:                                          func() bin.Object { return &PhoneGetGroupCallRequest{} },
		tl_registry_gen.go#L5299: 		PhoneGetGroupParticipantsRequestTypeID:                                  func() bin.Object { return &PhoneGetGroupParticipantsRequest{} },
		tl_registry_gen.go#L5300: 		PhoneCheckGroupCallRequestTypeID:                                        func() bin.Object { return &PhoneCheckGroupCallRequest{} },
		tl_registry_gen.go#L5301: 		PhoneToggleGroupCallRecordRequestTypeID:                                 func() bin.Object { return &PhoneToggleGroupCallRecordRequest{} },
		tl_registry_gen.go#L5302: 		PhoneEditGroupCallParticipantRequestTypeID:                              func() bin.Object { return &PhoneEditGroupCallParticipantRequest{} },
		tl_registry_gen.go#L5303: 		PhoneEditGroupCallTitleRequestTypeID:                                    func() bin.Object { return &PhoneEditGroupCallTitleRequest{} },
		tl_registry_gen.go#L5304: 		PhoneGetGroupCallJoinAsRequestTypeID:                                    func() bin.Object { return &PhoneGetGroupCallJoinAsRequest{} },
		tl_registry_gen.go#L5305: 		PhoneExportGroupCallInviteRequestTypeID:                                 func() bin.Object { return &PhoneExportGroupCallInviteRequest{} },
		tl_registry_gen.go#L5306: 		PhoneToggleGroupCallStartSubscriptionRequestTypeID:                      func() bin.Object { return &PhoneToggleGroupCallStartSubscriptionRequest{} },
		tl_registry_gen.go#L5307: 		PhoneStartScheduledGroupCallRequestTypeID:                               func() bin.Object { return &PhoneStartScheduledGroupCallRequest{} },
		tl_registry_gen.go#L5308: 		PhoneSaveDefaultGroupCallJoinAsRequestTypeID:                            func() bin.Object { return &PhoneSaveDefaultGroupCallJoinAsRequest{} },
		tl_registry_gen.go#L5309: 		PhoneJoinGroupCallPresentationRequestTypeID:                             func() bin.Object { return &PhoneJoinGroupCallPresentationRequest{} },
		tl_registry_gen.go#L5310: 		PhoneLeaveGroupCallPresentationRequestTypeID:                            func() bin.Object { return &PhoneLeaveGroupCallPresentationRequest{} },
		tl_registry_gen.go#L5311: 		PhoneGetGroupCallStreamChannelsRequestTypeID:                            func() bin.Object { return &PhoneGetGroupCallStreamChannelsRequest{} },
		tl_registry_gen.go#L5312: 		PhoneGetGroupCallStreamRtmpURLRequestTypeID:                             func() bin.Object { return &PhoneGetGroupCallStreamRtmpURLRequest{} },
		tl_registry_gen.go#L5313: 		PhoneSaveCallLogRequestTypeID:                                           func() bin.Object { return &PhoneSaveCallLogRequest{} },
		tl_registry_gen.go#L5314: 		LangpackGetLangPackRequestTypeID:                                        func() bin.Object { return &LangpackGetLangPackRequest{} },
		tl_registry_gen.go#L5315: 		LangpackGetStringsRequestTypeID:                                         func() bin.Object { return &LangpackGetStringsRequest{} },
		tl_registry_gen.go#L5316: 		LangpackGetDifferenceRequestTypeID:                                      func() bin.Object { return &LangpackGetDifferenceRequest{} },
		tl_registry_gen.go#L5317: 		LangpackGetLanguagesRequestTypeID:                                       func() bin.Object { return &LangpackGetLanguagesRequest{} },
		tl_registry_gen.go#L5318: 		LangpackGetLanguageRequestTypeID:                                        func() bin.Object { return &LangpackGetLanguageRequest{} },
		tl_registry_gen.go#L5319: 		FoldersEditPeerFoldersRequestTypeID:                                     func() bin.Object { return &FoldersEditPeerFoldersRequest{} },
		tl_registry_gen.go#L5320: 		StatsGetBroadcastStatsRequestTypeID:                                     func() bin.Object { return &StatsGetBroadcastStatsRequest{} },
		tl_registry_gen.go#L5321: 		StatsLoadAsyncGraphRequestTypeID:                                        func() bin.Object { return &StatsLoadAsyncGraphRequest{} },
		tl_registry_gen.go#L5322: 		StatsGetMegagroupStatsRequestTypeID:                                     func() bin.Object { return &StatsGetMegagroupStatsRequest{} },
		tl_registry_gen.go#L5323: 		StatsGetMessagePublicForwardsRequestTypeID:                              func() bin.Object { return &StatsGetMessagePublicForwardsRequest{} },
		tl_registry_gen.go#L5324: 		StatsGetMessageStatsRequestTypeID:                                       func() bin.Object { return &StatsGetMessageStatsRequest{} },
		tl_registry_gen.go#L5325: 		StatsGetStoryStatsRequestTypeID:                                         func() bin.Object { return &StatsGetStoryStatsRequest{} },
		tl_registry_gen.go#L5326: 		StatsGetStoryPublicForwardsRequestTypeID:                                func() bin.Object { return &StatsGetStoryPublicForwardsRequest{} },
		tl_registry_gen.go#L5327: 		ChatlistsExportChatlistInviteRequestTypeID:                              func() bin.Object { return &ChatlistsExportChatlistInviteRequest{} },
		tl_registry_gen.go#L5328: 		ChatlistsDeleteExportedInviteRequestTypeID:                              func() bin.Object { return &ChatlistsDeleteExportedInviteRequest{} },
		tl_registry_gen.go#L5329: 		ChatlistsEditExportedInviteRequestTypeID:                                func() bin.Object { return &ChatlistsEditExportedInviteRequest{} },
		tl_registry_gen.go#L5330: 		ChatlistsGetExportedInvitesRequestTypeID:                                func() bin.Object { return &ChatlistsGetExportedInvitesRequest{} },
		tl_registry_gen.go#L5331: 		ChatlistsCheckChatlistInviteRequestTypeID:                               func() bin.Object { return &ChatlistsCheckChatlistInviteRequest{} },
		tl_registry_gen.go#L5332: 		ChatlistsJoinChatlistInviteRequestTypeID:                                func() bin.Object { return &ChatlistsJoinChatlistInviteRequest{} },
		tl_registry_gen.go#L5333: 		ChatlistsGetChatlistUpdatesRequestTypeID:                                func() bin.Object { return &ChatlistsGetChatlistUpdatesRequest{} },
		tl_registry_gen.go#L5334: 		ChatlistsJoinChatlistUpdatesRequestTypeID:                               func() bin.Object { return &ChatlistsJoinChatlistUpdatesRequest{} },
		tl_registry_gen.go#L5335: 		ChatlistsHideChatlistUpdatesRequestTypeID:                               func() bin.Object { return &ChatlistsHideChatlistUpdatesRequest{} },
		tl_registry_gen.go#L5336: 		ChatlistsGetLeaveChatlistSuggestionsRequestTypeID:                       func() bin.Object { return &ChatlistsGetLeaveChatlistSuggestionsRequest{} },
		tl_registry_gen.go#L5337: 		ChatlistsLeaveChatlistRequestTypeID:                                     func() bin.Object { return &ChatlistsLeaveChatlistRequest{} },
		tl_registry_gen.go#L5338: 		StoriesCanSendStoryRequestTypeID:                                        func() bin.Object { return &StoriesCanSendStoryRequest{} },
		tl_registry_gen.go#L5339: 		StoriesSendStoryRequestTypeID:                                           func() bin.Object { return &StoriesSendStoryRequest{} },
		tl_registry_gen.go#L5340: 		StoriesEditStoryRequestTypeID:                                           func() bin.Object { return &StoriesEditStoryRequest{} },
		tl_registry_gen.go#L5341: 		StoriesDeleteStoriesRequestTypeID:                                       func() bin.Object { return &StoriesDeleteStoriesRequest{} },
		tl_registry_gen.go#L5342: 		StoriesTogglePinnedRequestTypeID:                                        func() bin.Object { return &StoriesTogglePinnedRequest{} },
		tl_registry_gen.go#L5343: 		StoriesGetAllStoriesRequestTypeID:                                       func() bin.Object { return &StoriesGetAllStoriesRequest{} },
		tl_registry_gen.go#L5344: 		StoriesGetPinnedStoriesRequestTypeID:                                    func() bin.Object { return &StoriesGetPinnedStoriesRequest{} },
		tl_registry_gen.go#L5345: 		StoriesGetStoriesArchiveRequestTypeID:                                   func() bin.Object { return &StoriesGetStoriesArchiveRequest{} },
		tl_registry_gen.go#L5346: 		StoriesGetStoriesByIDRequestTypeID:                                      func() bin.Object { return &StoriesGetStoriesByIDRequest{} },
		tl_registry_gen.go#L5347: 		StoriesToggleAllStoriesHiddenRequestTypeID:                              func() bin.Object { return &StoriesToggleAllStoriesHiddenRequest{} },
		tl_registry_gen.go#L5348: 		StoriesReadStoriesRequestTypeID:                                         func() bin.Object { return &StoriesReadStoriesRequest{} },
		tl_registry_gen.go#L5349: 		StoriesIncrementStoryViewsRequestTypeID:                                 func() bin.Object { return &StoriesIncrementStoryViewsRequest{} },
		tl_registry_gen.go#L5350: 		StoriesGetStoryViewsListRequestTypeID:                                   func() bin.Object { return &StoriesGetStoryViewsListRequest{} },
		tl_registry_gen.go#L5351: 		StoriesGetStoriesViewsRequestTypeID:                                     func() bin.Object { return &StoriesGetStoriesViewsRequest{} },
		tl_registry_gen.go#L5352: 		StoriesExportStoryLinkRequestTypeID:                                     func() bin.Object { return &StoriesExportStoryLinkRequest{} },
		tl_registry_gen.go#L5353: 		StoriesReportRequestTypeID:                                              func() bin.Object { return &StoriesReportRequest{} },
		tl_registry_gen.go#L5354: 		StoriesActivateStealthModeRequestTypeID:                                 func() bin.Object { return &StoriesActivateStealthModeRequest{} },
		tl_registry_gen.go#L5355: 		StoriesSendReactionRequestTypeID:                                        func() bin.Object { return &StoriesSendReactionRequest{} },
		tl_registry_gen.go#L5356: 		StoriesGetPeerStoriesRequestTypeID:                                      func() bin.Object { return &StoriesGetPeerStoriesRequest{} },
		tl_registry_gen.go#L5357: 		StoriesGetAllReadPeerStoriesRequestTypeID:                               func() bin.Object { return &StoriesGetAllReadPeerStoriesRequest{} },
		tl_registry_gen.go#L5358: 		StoriesGetPeerMaxIDsRequestTypeID:                                       func() bin.Object { return &StoriesGetPeerMaxIDsRequest{} },
		tl_registry_gen.go#L5359: 		StoriesGetChatsToSendRequestTypeID:                                      func() bin.Object { return &StoriesGetChatsToSendRequest{} },
		tl_registry_gen.go#L5360: 		StoriesTogglePeerStoriesHiddenRequestTypeID:                             func() bin.Object { return &StoriesTogglePeerStoriesHiddenRequest{} },
		tl_registry_gen.go#L5361: 		StoriesGetStoryReactionsListRequestTypeID:                               func() bin.Object { return &StoriesGetStoryReactionsListRequest{} },
		tl_registry_gen.go#L5362: 		PremiumGetBoostsListRequestTypeID:                                       func() bin.Object { return &PremiumGetBoostsListRequest{} },
		tl_registry_gen.go#L5363: 		PremiumGetMyBoostsRequestTypeID:                                         func() bin.Object { return &PremiumGetMyBoostsRequest{} },
		tl_registry_gen.go#L5364: 		PremiumApplyBoostRequestTypeID:                                          func() bin.Object { return &PremiumApplyBoostRequest{} },
		tl_registry_gen.go#L5365: 		PremiumGetBoostsStatusRequestTypeID:                                     func() bin.Object { return &PremiumGetBoostsStatusRequest{} },
		tl_registry_gen.go#L5366: 		PremiumGetUserBoostsRequestTypeID:                                       func() bin.Object { return &PremiumGetUserBoostsRequest{} },
		tl_registry_gen.go#L5367: 		IntTypeID:                                                               func() bin.Object { return &Int{} },
		tl_registry_gen.go#L5368: 		LongTypeID:                                                              func() bin.Object { return &Long{} },
		tl_registry_gen.go#L5369: 		DoubleTypeID:                                                            func() bin.Object { return &Double{} },
		tl_registry_gen.go#L5370: 		StringTypeID:                                                            func() bin.Object { return &String{} },
		tl_registry_gen.go#L5371: 		BytesTypeID:                                                             func() bin.Object { return &Bytes{} },
		tl_registry_gen.go#L5372: 		IPPortTypeID:                                                            func() bin.Object { return &IPPort{} },
		tl_registry_gen.go#L5373: 		IPPortSecretTypeID:                                                      func() bin.Object { return &IPPortSecret{} },
		tl_registry_gen.go#L5374: 		AccessPointRuleTypeID:                                                   func() bin.Object { return &AccessPointRule{} },
		tl_registry_gen.go#L5375: 		HelpConfigSimpleTypeID:                                                  func() bin.Object { return &HelpConfigSimple{} },
		tl_registry_gen.go#L5376: 		InputPeerPhotoFileLocationLegacyTypeID:                                  func() bin.Object { return &InputPeerPhotoFileLocationLegacy{} },
		tl_registry_gen.go#L5377: 		InputStickerSetThumbLegacyTypeID:                                        func() bin.Object { return &InputStickerSetThumbLegacy{} },
		tl_registry_gen.go#L5378: 		TestUseErrorRequestTypeID:                                               func() bin.Object { return &TestUseErrorRequest{} },
		tl_registry_gen.go#L5379: 		TestUseConfigSimpleRequestTypeID:                                        func() bin.Object { return &TestUseConfigSimpleRequest{} },