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

2522 uses

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

	github.com/gotd/td/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/telegram
		tdlib_json.go#L165: 	result bin.Object
		tdlib_json.go#L198: 	if obj, ok := instance.(bin.Object); ok {

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

	github.com/gotd/td/tg
		json_invoke.go#L111: 	constructors map[uint32]func() bin.Object
		json_invoke.go#L112: 	result       bin.Object
		json_invoke.go#L152: 	if obj, ok := instance.(bin.Object); ok {
		json_invoke.go#L173: func jsonUnmarshalToObject(jsonData string, obj bin.Object) error {
		json_invoke.go#L506: func retryEncodeWithInt128Int256(buf *bin.Buffer, obj map[string]jsonValue, typeName string, concreteObj bin.Object, typeInfo tdp.Type) error {
		json_invoke.go#L616: func encodeObjectToJSONWithJX(obj bin.Object, typeName string, useSnakeCase bool) (string, error) {
		tl_init_connection_gen.go#L75: 	Query bin.Object
		tl_init_connection_gen.go#L150: 	GetQuery() (value bin.Object)
		tl_init_connection_gen.go#L476: 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_apns_secret_gen.go#L44: 	Query bin.Object
		tl_invoke_with_apns_secret_gen.go#L88: 	GetQuery() (value bin.Object)
		tl_invoke_with_apns_secret_gen.go#L211: func (i *InvokeWithApnsSecretRequest) GetQuery() (value bin.Object) {
		tl_invoke_with_business_connection_gen.go#L50: 	Query bin.Object
		tl_invoke_with_business_connection_gen.go#L90: 	GetQuery() (value bin.Object)
		tl_invoke_with_business_connection_gen.go#L192: func (i *InvokeWithBusinessConnectionRequest) GetQuery() (value bin.Object) {
		tl_invoke_with_google_play_integrity_gen.go#L44: 	Query bin.Object
		tl_invoke_with_google_play_integrity_gen.go#L88: 	GetQuery() (value bin.Object)
		tl_invoke_with_google_play_integrity_gen.go#L211: func (i *InvokeWithGooglePlayIntegrityRequest) 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_re_captcha_gen.go#L44: 	Query bin.Object
		tl_invoke_with_re_captcha_gen.go#L84: 	GetQuery() (value bin.Object)
		tl_invoke_with_re_captcha_gen.go#L186: func (i *InvokeWithReCaptchaRequest) 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#L4894: func TypesConstructorMap() map[uint32]func() bin.Object {
		tl_registry_gen.go#L4895: 	return map[uint32]func() bin.Object{
		tl_registry_gen.go#L4896: 		BoolFalseTypeID:                                          func() bin.Object { return &BoolFalse{} },
		tl_registry_gen.go#L4897: 		BoolTrueTypeID:                                           func() bin.Object { return &BoolTrue{} },
		tl_registry_gen.go#L4898: 		TrueTypeID:                                               func() bin.Object { return &True{} },
		tl_registry_gen.go#L4899: 		ErrorTypeID:                                              func() bin.Object { return &Error{} },
		tl_registry_gen.go#L4900: 		NullTypeID:                                               func() bin.Object { return &Null{} },
		tl_registry_gen.go#L4901: 		InputPeerEmptyTypeID:                                     func() bin.Object { return &InputPeerEmpty{} },
		tl_registry_gen.go#L4902: 		InputPeerSelfTypeID:                                      func() bin.Object { return &InputPeerSelf{} },
		tl_registry_gen.go#L4903: 		InputPeerChatTypeID:                                      func() bin.Object { return &InputPeerChat{} },
		tl_registry_gen.go#L4904: 		InputPeerUserTypeID:                                      func() bin.Object { return &InputPeerUser{} },
		tl_registry_gen.go#L4905: 		InputPeerChannelTypeID:                                   func() bin.Object { return &InputPeerChannel{} },
		tl_registry_gen.go#L4906: 		InputPeerUserFromMessageTypeID:                           func() bin.Object { return &InputPeerUserFromMessage{} },
		tl_registry_gen.go#L4907: 		InputPeerChannelFromMessageTypeID:                        func() bin.Object { return &InputPeerChannelFromMessage{} },
		tl_registry_gen.go#L4908: 		InputUserEmptyTypeID:                                     func() bin.Object { return &InputUserEmpty{} },
		tl_registry_gen.go#L4909: 		InputUserSelfTypeID:                                      func() bin.Object { return &InputUserSelf{} },
		tl_registry_gen.go#L4910: 		InputUserTypeID:                                          func() bin.Object { return &InputUser{} },
		tl_registry_gen.go#L4911: 		InputUserFromMessageTypeID:                               func() bin.Object { return &InputUserFromMessage{} },
		tl_registry_gen.go#L4912: 		InputPhoneContactTypeID:                                  func() bin.Object { return &InputPhoneContact{} },
		tl_registry_gen.go#L4913: 		InputFileTypeID:                                          func() bin.Object { return &InputFile{} },
		tl_registry_gen.go#L4914: 		InputFileBigTypeID:                                       func() bin.Object { return &InputFileBig{} },
		tl_registry_gen.go#L4915: 		InputFileStoryDocumentTypeID:                             func() bin.Object { return &InputFileStoryDocument{} },
		tl_registry_gen.go#L4916: 		InputMediaEmptyTypeID:                                    func() bin.Object { return &InputMediaEmpty{} },
		tl_registry_gen.go#L4917: 		InputMediaUploadedPhotoTypeID:                            func() bin.Object { return &InputMediaUploadedPhoto{} },
		tl_registry_gen.go#L4918: 		InputMediaPhotoTypeID:                                    func() bin.Object { return &InputMediaPhoto{} },
		tl_registry_gen.go#L4919: 		InputMediaGeoPointTypeID:                                 func() bin.Object { return &InputMediaGeoPoint{} },
		tl_registry_gen.go#L4920: 		InputMediaContactTypeID:                                  func() bin.Object { return &InputMediaContact{} },
		tl_registry_gen.go#L4921: 		InputMediaUploadedDocumentTypeID:                         func() bin.Object { return &InputMediaUploadedDocument{} },
		tl_registry_gen.go#L4922: 		InputMediaDocumentTypeID:                                 func() bin.Object { return &InputMediaDocument{} },
		tl_registry_gen.go#L4923: 		InputMediaVenueTypeID:                                    func() bin.Object { return &InputMediaVenue{} },
		tl_registry_gen.go#L4924: 		InputMediaPhotoExternalTypeID:                            func() bin.Object { return &InputMediaPhotoExternal{} },
		tl_registry_gen.go#L4925: 		InputMediaDocumentExternalTypeID:                         func() bin.Object { return &InputMediaDocumentExternal{} },
		tl_registry_gen.go#L4926: 		InputMediaGameTypeID:                                     func() bin.Object { return &InputMediaGame{} },
		tl_registry_gen.go#L4927: 		InputMediaInvoiceTypeID:                                  func() bin.Object { return &InputMediaInvoice{} },
		tl_registry_gen.go#L4928: 		InputMediaGeoLiveTypeID:                                  func() bin.Object { return &InputMediaGeoLive{} },
		tl_registry_gen.go#L4929: 		InputMediaPollTypeID:                                     func() bin.Object { return &InputMediaPoll{} },
		tl_registry_gen.go#L4930: 		InputMediaDiceTypeID:                                     func() bin.Object { return &InputMediaDice{} },
		tl_registry_gen.go#L4931: 		InputMediaStoryTypeID:                                    func() bin.Object { return &InputMediaStory{} },
		tl_registry_gen.go#L4932: 		InputMediaWebPageTypeID:                                  func() bin.Object { return &InputMediaWebPage{} },
		tl_registry_gen.go#L4933: 		InputMediaPaidMediaTypeID:                                func() bin.Object { return &InputMediaPaidMedia{} },
		tl_registry_gen.go#L4934: 		InputMediaTodoTypeID:                                     func() bin.Object { return &InputMediaTodo{} },
		tl_registry_gen.go#L4935: 		InputMediaStakeDiceTypeID:                                func() bin.Object { return &InputMediaStakeDice{} },
		tl_registry_gen.go#L4936: 		InputChatPhotoEmptyTypeID:                                func() bin.Object { return &InputChatPhotoEmpty{} },
		tl_registry_gen.go#L4937: 		InputChatUploadedPhotoTypeID:                             func() bin.Object { return &InputChatUploadedPhoto{} },
		tl_registry_gen.go#L4938: 		InputChatPhotoTypeID:                                     func() bin.Object { return &InputChatPhoto{} },
		tl_registry_gen.go#L4939: 		InputGeoPointEmptyTypeID:                                 func() bin.Object { return &InputGeoPointEmpty{} },
		tl_registry_gen.go#L4940: 		InputGeoPointTypeID:                                      func() bin.Object { return &InputGeoPoint{} },
		tl_registry_gen.go#L4941: 		InputPhotoEmptyTypeID:                                    func() bin.Object { return &InputPhotoEmpty{} },
		tl_registry_gen.go#L4942: 		InputPhotoTypeID:                                         func() bin.Object { return &InputPhoto{} },
		tl_registry_gen.go#L4943: 		InputFileLocationTypeID:                                  func() bin.Object { return &InputFileLocation{} },
		tl_registry_gen.go#L4944: 		InputEncryptedFileLocationTypeID:                         func() bin.Object { return &InputEncryptedFileLocation{} },
		tl_registry_gen.go#L4945: 		InputDocumentFileLocationTypeID:                          func() bin.Object { return &InputDocumentFileLocation{} },
		tl_registry_gen.go#L4946: 		InputSecureFileLocationTypeID:                            func() bin.Object { return &InputSecureFileLocation{} },
		tl_registry_gen.go#L4947: 		InputTakeoutFileLocationTypeID:                           func() bin.Object { return &InputTakeoutFileLocation{} },
		tl_registry_gen.go#L4948: 		InputPhotoFileLocationTypeID:                             func() bin.Object { return &InputPhotoFileLocation{} },
		tl_registry_gen.go#L4949: 		InputPhotoLegacyFileLocationTypeID:                       func() bin.Object { return &InputPhotoLegacyFileLocation{} },
		tl_registry_gen.go#L4950: 		InputPeerPhotoFileLocationTypeID:                         func() bin.Object { return &InputPeerPhotoFileLocation{} },
		tl_registry_gen.go#L4951: 		InputStickerSetThumbTypeID:                               func() bin.Object { return &InputStickerSetThumb{} },
		tl_registry_gen.go#L4952: 		InputGroupCallStreamTypeID:                               func() bin.Object { return &InputGroupCallStream{} },
		tl_registry_gen.go#L4953: 		PeerUserTypeID:                                           func() bin.Object { return &PeerUser{} },
		tl_registry_gen.go#L4954: 		PeerChatTypeID:                                           func() bin.Object { return &PeerChat{} },
		tl_registry_gen.go#L4955: 		PeerChannelTypeID:                                        func() bin.Object { return &PeerChannel{} },
		tl_registry_gen.go#L4956: 		StorageFileUnknownTypeID:                                 func() bin.Object { return &StorageFileUnknown{} },
		tl_registry_gen.go#L4957: 		StorageFilePartialTypeID:                                 func() bin.Object { return &StorageFilePartial{} },
		tl_registry_gen.go#L4958: 		StorageFileJpegTypeID:                                    func() bin.Object { return &StorageFileJpeg{} },
		tl_registry_gen.go#L4959: 		StorageFileGifTypeID:                                     func() bin.Object { return &StorageFileGif{} },
		tl_registry_gen.go#L4960: 		StorageFilePngTypeID:                                     func() bin.Object { return &StorageFilePng{} },
		tl_registry_gen.go#L4961: 		StorageFilePdfTypeID:                                     func() bin.Object { return &StorageFilePdf{} },
		tl_registry_gen.go#L4962: 		StorageFileMp3TypeID:                                     func() bin.Object { return &StorageFileMp3{} },
		tl_registry_gen.go#L4963: 		StorageFileMovTypeID:                                     func() bin.Object { return &StorageFileMov{} },
		tl_registry_gen.go#L4964: 		StorageFileMp4TypeID:                                     func() bin.Object { return &StorageFileMp4{} },
		tl_registry_gen.go#L4965: 		StorageFileWebpTypeID:                                    func() bin.Object { return &StorageFileWebp{} },
		tl_registry_gen.go#L4966: 		UserEmptyTypeID:                                          func() bin.Object { return &UserEmpty{} },
		tl_registry_gen.go#L4967: 		UserTypeID:                                               func() bin.Object { return &User{} },
		tl_registry_gen.go#L4968: 		UserProfilePhotoEmptyTypeID:                              func() bin.Object { return &UserProfilePhotoEmpty{} },
		tl_registry_gen.go#L4969: 		UserProfilePhotoTypeID:                                   func() bin.Object { return &UserProfilePhoto{} },
		tl_registry_gen.go#L4970: 		UserStatusEmptyTypeID:                                    func() bin.Object { return &UserStatusEmpty{} },
		tl_registry_gen.go#L4971: 		UserStatusOnlineTypeID:                                   func() bin.Object { return &UserStatusOnline{} },
		tl_registry_gen.go#L4972: 		UserStatusOfflineTypeID:                                  func() bin.Object { return &UserStatusOffline{} },
		tl_registry_gen.go#L4973: 		UserStatusRecentlyTypeID:                                 func() bin.Object { return &UserStatusRecently{} },
		tl_registry_gen.go#L4974: 		UserStatusLastWeekTypeID:                                 func() bin.Object { return &UserStatusLastWeek{} },
		tl_registry_gen.go#L4975: 		UserStatusLastMonthTypeID:                                func() bin.Object { return &UserStatusLastMonth{} },
		tl_registry_gen.go#L4976: 		ChatEmptyTypeID:                                          func() bin.Object { return &ChatEmpty{} },
		tl_registry_gen.go#L4977: 		ChatTypeID:                                               func() bin.Object { return &Chat{} },
		tl_registry_gen.go#L4978: 		ChatForbiddenTypeID:                                      func() bin.Object { return &ChatForbidden{} },
		tl_registry_gen.go#L4979: 		ChannelTypeID:                                            func() bin.Object { return &Channel{} },
		tl_registry_gen.go#L4980: 		ChannelForbiddenTypeID:                                   func() bin.Object { return &ChannelForbidden{} },
		tl_registry_gen.go#L4981: 		ChatFullTypeID:                                           func() bin.Object { return &ChatFull{} },
		tl_registry_gen.go#L4982: 		ChannelFullTypeID:                                        func() bin.Object { return &ChannelFull{} },
		tl_registry_gen.go#L4983: 		ChatParticipantTypeID:                                    func() bin.Object { return &ChatParticipant{} },
		tl_registry_gen.go#L4984: 		ChatParticipantCreatorTypeID:                             func() bin.Object { return &ChatParticipantCreator{} },
		tl_registry_gen.go#L4985: 		ChatParticipantAdminTypeID:                               func() bin.Object { return &ChatParticipantAdmin{} },
		tl_registry_gen.go#L4986: 		ChatParticipantsForbiddenTypeID:                          func() bin.Object { return &ChatParticipantsForbidden{} },
		tl_registry_gen.go#L4987: 		ChatParticipantsTypeID:                                   func() bin.Object { return &ChatParticipants{} },
		tl_registry_gen.go#L4988: 		ChatPhotoEmptyTypeID:                                     func() bin.Object { return &ChatPhotoEmpty{} },
		tl_registry_gen.go#L4989: 		ChatPhotoTypeID:                                          func() bin.Object { return &ChatPhoto{} },
		tl_registry_gen.go#L4990: 		MessageEmptyTypeID:                                       func() bin.Object { return &MessageEmpty{} },
		tl_registry_gen.go#L4991: 		MessageTypeID:                                            func() bin.Object { return &Message{} },
		tl_registry_gen.go#L4992: 		MessageServiceTypeID:                                     func() bin.Object { return &MessageService{} },
		tl_registry_gen.go#L4993: 		MessageMediaEmptyTypeID:                                  func() bin.Object { return &MessageMediaEmpty{} },
		tl_registry_gen.go#L4994: 		MessageMediaPhotoTypeID:                                  func() bin.Object { return &MessageMediaPhoto{} },
		tl_registry_gen.go#L4995: 		MessageMediaGeoTypeID:                                    func() bin.Object { return &MessageMediaGeo{} },
		tl_registry_gen.go#L4996: 		MessageMediaContactTypeID:                                func() bin.Object { return &MessageMediaContact{} },
		tl_registry_gen.go#L4997: 		MessageMediaUnsupportedTypeID:                            func() bin.Object { return &MessageMediaUnsupported{} },
		tl_registry_gen.go#L4998: 		MessageMediaDocumentTypeID:                               func() bin.Object { return &MessageMediaDocument{} },
		tl_registry_gen.go#L4999: 		MessageMediaWebPageTypeID:                                func() bin.Object { return &MessageMediaWebPage{} },
		tl_registry_gen.go#L5000: 		MessageMediaVenueTypeID:                                  func() bin.Object { return &MessageMediaVenue{} },
		tl_registry_gen.go#L5001: 		MessageMediaGameTypeID:                                   func() bin.Object { return &MessageMediaGame{} },
		tl_registry_gen.go#L5002: 		MessageMediaInvoiceTypeID:                                func() bin.Object { return &MessageMediaInvoice{} },
		tl_registry_gen.go#L5003: 		MessageMediaGeoLiveTypeID:                                func() bin.Object { return &MessageMediaGeoLive{} },
		tl_registry_gen.go#L5004: 		MessageMediaPollTypeID:                                   func() bin.Object { return &MessageMediaPoll{} },
		tl_registry_gen.go#L5005: 		MessageMediaDiceTypeID:                                   func() bin.Object { return &MessageMediaDice{} },
		tl_registry_gen.go#L5006: 		MessageMediaStoryTypeID:                                  func() bin.Object { return &MessageMediaStory{} },
		tl_registry_gen.go#L5007: 		MessageMediaGiveawayTypeID:                               func() bin.Object { return &MessageMediaGiveaway{} },
		tl_registry_gen.go#L5008: 		MessageMediaGiveawayResultsTypeID:                        func() bin.Object { return &MessageMediaGiveawayResults{} },
		tl_registry_gen.go#L5009: 		MessageMediaPaidMediaTypeID:                              func() bin.Object { return &MessageMediaPaidMedia{} },
		tl_registry_gen.go#L5010: 		MessageMediaToDoTypeID:                                   func() bin.Object { return &MessageMediaToDo{} },
		tl_registry_gen.go#L5011: 		MessageMediaVideoStreamTypeID:                            func() bin.Object { return &MessageMediaVideoStream{} },
		tl_registry_gen.go#L5012: 		MessageActionEmptyTypeID:                                 func() bin.Object { return &MessageActionEmpty{} },
		tl_registry_gen.go#L5013: 		MessageActionChatCreateTypeID:                            func() bin.Object { return &MessageActionChatCreate{} },
		tl_registry_gen.go#L5014: 		MessageActionChatEditTitleTypeID:                         func() bin.Object { return &MessageActionChatEditTitle{} },
		tl_registry_gen.go#L5015: 		MessageActionChatEditPhotoTypeID:                         func() bin.Object { return &MessageActionChatEditPhoto{} },
		tl_registry_gen.go#L5016: 		MessageActionChatDeletePhotoTypeID:                       func() bin.Object { return &MessageActionChatDeletePhoto{} },
		tl_registry_gen.go#L5017: 		MessageActionChatAddUserTypeID:                           func() bin.Object { return &MessageActionChatAddUser{} },
		tl_registry_gen.go#L5018: 		MessageActionChatDeleteUserTypeID:                        func() bin.Object { return &MessageActionChatDeleteUser{} },
		tl_registry_gen.go#L5019: 		MessageActionChatJoinedByLinkTypeID:                      func() bin.Object { return &MessageActionChatJoinedByLink{} },
		tl_registry_gen.go#L5020: 		MessageActionChannelCreateTypeID:                         func() bin.Object { return &MessageActionChannelCreate{} },
		tl_registry_gen.go#L5021: 		MessageActionChatMigrateToTypeID:                         func() bin.Object { return &MessageActionChatMigrateTo{} },
		tl_registry_gen.go#L5022: 		MessageActionChannelMigrateFromTypeID:                    func() bin.Object { return &MessageActionChannelMigrateFrom{} },
		tl_registry_gen.go#L5023: 		MessageActionPinMessageTypeID:                            func() bin.Object { return &MessageActionPinMessage{} },
		tl_registry_gen.go#L5024: 		MessageActionHistoryClearTypeID:                          func() bin.Object { return &MessageActionHistoryClear{} },
		tl_registry_gen.go#L5025: 		MessageActionGameScoreTypeID:                             func() bin.Object { return &MessageActionGameScore{} },
		tl_registry_gen.go#L5026: 		MessageActionPaymentSentMeTypeID:                         func() bin.Object { return &MessageActionPaymentSentMe{} },
		tl_registry_gen.go#L5027: 		MessageActionPaymentSentTypeID:                           func() bin.Object { return &MessageActionPaymentSent{} },
		tl_registry_gen.go#L5028: 		MessageActionPhoneCallTypeID:                             func() bin.Object { return &MessageActionPhoneCall{} },
		tl_registry_gen.go#L5029: 		MessageActionScreenshotTakenTypeID:                       func() bin.Object { return &MessageActionScreenshotTaken{} },
		tl_registry_gen.go#L5030: 		MessageActionCustomActionTypeID:                          func() bin.Object { return &MessageActionCustomAction{} },
		tl_registry_gen.go#L5031: 		MessageActionBotAllowedTypeID:                            func() bin.Object { return &MessageActionBotAllowed{} },
		tl_registry_gen.go#L5032: 		MessageActionSecureValuesSentMeTypeID:                    func() bin.Object { return &MessageActionSecureValuesSentMe{} },
		tl_registry_gen.go#L5033: 		MessageActionSecureValuesSentTypeID:                      func() bin.Object { return &MessageActionSecureValuesSent{} },
		tl_registry_gen.go#L5034: 		MessageActionContactSignUpTypeID:                         func() bin.Object { return &MessageActionContactSignUp{} },
		tl_registry_gen.go#L5035: 		MessageActionGeoProximityReachedTypeID:                   func() bin.Object { return &MessageActionGeoProximityReached{} },
		tl_registry_gen.go#L5036: 		MessageActionGroupCallTypeID:                             func() bin.Object { return &MessageActionGroupCall{} },
		tl_registry_gen.go#L5037: 		MessageActionInviteToGroupCallTypeID:                     func() bin.Object { return &MessageActionInviteToGroupCall{} },
		tl_registry_gen.go#L5038: 		MessageActionSetMessagesTTLTypeID:                        func() bin.Object { return &MessageActionSetMessagesTTL{} },
		tl_registry_gen.go#L5039: 		MessageActionGroupCallScheduledTypeID:                    func() bin.Object { return &MessageActionGroupCallScheduled{} },
		tl_registry_gen.go#L5040: 		MessageActionSetChatThemeTypeID:                          func() bin.Object { return &MessageActionSetChatTheme{} },
		tl_registry_gen.go#L5041: 		MessageActionChatJoinedByRequestTypeID:                   func() bin.Object { return &MessageActionChatJoinedByRequest{} },
		tl_registry_gen.go#L5042: 		MessageActionWebViewDataSentMeTypeID:                     func() bin.Object { return &MessageActionWebViewDataSentMe{} },
		tl_registry_gen.go#L5043: 		MessageActionWebViewDataSentTypeID:                       func() bin.Object { return &MessageActionWebViewDataSent{} },
		tl_registry_gen.go#L5044: 		MessageActionGiftPremiumTypeID:                           func() bin.Object { return &MessageActionGiftPremium{} },
		tl_registry_gen.go#L5045: 		MessageActionTopicCreateTypeID:                           func() bin.Object { return &MessageActionTopicCreate{} },
		tl_registry_gen.go#L5046: 		MessageActionTopicEditTypeID:                             func() bin.Object { return &MessageActionTopicEdit{} },
		tl_registry_gen.go#L5047: 		MessageActionSuggestProfilePhotoTypeID:                   func() bin.Object { return &MessageActionSuggestProfilePhoto{} },
		tl_registry_gen.go#L5048: 		MessageActionRequestedPeerTypeID:                         func() bin.Object { return &MessageActionRequestedPeer{} },
		tl_registry_gen.go#L5049: 		MessageActionSetChatWallPaperTypeID:                      func() bin.Object { return &MessageActionSetChatWallPaper{} },
		tl_registry_gen.go#L5050: 		MessageActionGiftCodeTypeID:                              func() bin.Object { return &MessageActionGiftCode{} },
		tl_registry_gen.go#L5051: 		MessageActionGiveawayLaunchTypeID:                        func() bin.Object { return &MessageActionGiveawayLaunch{} },
		tl_registry_gen.go#L5052: 		MessageActionGiveawayResultsTypeID:                       func() bin.Object { return &MessageActionGiveawayResults{} },
		tl_registry_gen.go#L5053: 		MessageActionBoostApplyTypeID:                            func() bin.Object { return &MessageActionBoostApply{} },
		tl_registry_gen.go#L5054: 		MessageActionRequestedPeerSentMeTypeID:                   func() bin.Object { return &MessageActionRequestedPeerSentMe{} },
		tl_registry_gen.go#L5055: 		MessageActionPaymentRefundedTypeID:                       func() bin.Object { return &MessageActionPaymentRefunded{} },
		tl_registry_gen.go#L5056: 		MessageActionGiftStarsTypeID:                             func() bin.Object { return &MessageActionGiftStars{} },
		tl_registry_gen.go#L5057: 		MessageActionPrizeStarsTypeID:                            func() bin.Object { return &MessageActionPrizeStars{} },
		tl_registry_gen.go#L5058: 		MessageActionStarGiftTypeID:                              func() bin.Object { return &MessageActionStarGift{} },
		tl_registry_gen.go#L5059: 		MessageActionStarGiftUniqueTypeID:                        func() bin.Object { return &MessageActionStarGiftUnique{} },
		tl_registry_gen.go#L5060: 		MessageActionPaidMessagesRefundedTypeID:                  func() bin.Object { return &MessageActionPaidMessagesRefunded{} },
		tl_registry_gen.go#L5061: 		MessageActionPaidMessagesPriceTypeID:                     func() bin.Object { return &MessageActionPaidMessagesPrice{} },
		tl_registry_gen.go#L5062: 		MessageActionConferenceCallTypeID:                        func() bin.Object { return &MessageActionConferenceCall{} },
		tl_registry_gen.go#L5063: 		MessageActionTodoCompletionsTypeID:                       func() bin.Object { return &MessageActionTodoCompletions{} },
		tl_registry_gen.go#L5064: 		MessageActionTodoAppendTasksTypeID:                       func() bin.Object { return &MessageActionTodoAppendTasks{} },
		tl_registry_gen.go#L5065: 		MessageActionSuggestedPostApprovalTypeID:                 func() bin.Object { return &MessageActionSuggestedPostApproval{} },
		tl_registry_gen.go#L5066: 		MessageActionSuggestedPostSuccessTypeID:                  func() bin.Object { return &MessageActionSuggestedPostSuccess{} },
		tl_registry_gen.go#L5067: 		MessageActionSuggestedPostRefundTypeID:                   func() bin.Object { return &MessageActionSuggestedPostRefund{} },
		tl_registry_gen.go#L5068: 		MessageActionGiftTonTypeID:                               func() bin.Object { return &MessageActionGiftTon{} },
		tl_registry_gen.go#L5069: 		MessageActionSuggestBirthdayTypeID:                       func() bin.Object { return &MessageActionSuggestBirthday{} },
		tl_registry_gen.go#L5070: 		MessageActionStarGiftPurchaseOfferTypeID:                 func() bin.Object { return &MessageActionStarGiftPurchaseOffer{} },
		tl_registry_gen.go#L5071: 		MessageActionStarGiftPurchaseOfferDeclinedTypeID:         func() bin.Object { return &MessageActionStarGiftPurchaseOfferDeclined{} },
		tl_registry_gen.go#L5072: 		MessageActionNewCreatorPendingTypeID:                     func() bin.Object { return &MessageActionNewCreatorPending{} },
		tl_registry_gen.go#L5073: 		MessageActionChangeCreatorTypeID:                         func() bin.Object { return &MessageActionChangeCreator{} },
		tl_registry_gen.go#L5074: 		MessageActionNoForwardsToggleTypeID:                      func() bin.Object { return &MessageActionNoForwardsToggle{} },
		tl_registry_gen.go#L5075: 		MessageActionNoForwardsRequestTypeID:                     func() bin.Object { return &MessageActionNoForwardsRequest{} },
		tl_registry_gen.go#L5076: 		MessageActionPollAppendAnswerTypeID:                      func() bin.Object { return &MessageActionPollAppendAnswer{} },
		tl_registry_gen.go#L5077: 		MessageActionPollDeleteAnswerTypeID:                      func() bin.Object { return &MessageActionPollDeleteAnswer{} },
		tl_registry_gen.go#L5078: 		MessageActionManagedBotCreatedTypeID:                     func() bin.Object { return &MessageActionManagedBotCreated{} },
		tl_registry_gen.go#L5079: 		DialogTypeID:                                             func() bin.Object { return &Dialog{} },
		tl_registry_gen.go#L5080: 		DialogFolderTypeID:                                       func() bin.Object { return &DialogFolder{} },
		tl_registry_gen.go#L5081: 		PhotoEmptyTypeID:                                         func() bin.Object { return &PhotoEmpty{} },
		tl_registry_gen.go#L5082: 		PhotoTypeID:                                              func() bin.Object { return &Photo{} },
		tl_registry_gen.go#L5083: 		PhotoSizeEmptyTypeID:                                     func() bin.Object { return &PhotoSizeEmpty{} },
		tl_registry_gen.go#L5084: 		PhotoSizeTypeID:                                          func() bin.Object { return &PhotoSize{} },
		tl_registry_gen.go#L5085: 		PhotoCachedSizeTypeID:                                    func() bin.Object { return &PhotoCachedSize{} },
		tl_registry_gen.go#L5086: 		PhotoStrippedSizeTypeID:                                  func() bin.Object { return &PhotoStrippedSize{} },
		tl_registry_gen.go#L5087: 		PhotoSizeProgressiveTypeID:                               func() bin.Object { return &PhotoSizeProgressive{} },
		tl_registry_gen.go#L5088: 		PhotoPathSizeTypeID:                                      func() bin.Object { return &PhotoPathSize{} },
		tl_registry_gen.go#L5089: 		GeoPointEmptyTypeID:                                      func() bin.Object { return &GeoPointEmpty{} },
		tl_registry_gen.go#L5090: 		GeoPointTypeID:                                           func() bin.Object { return &GeoPoint{} },
		tl_registry_gen.go#L5091: 		AuthSentCodeTypeID:                                       func() bin.Object { return &AuthSentCode{} },
		tl_registry_gen.go#L5092: 		AuthSentCodeSuccessTypeID:                                func() bin.Object { return &AuthSentCodeSuccess{} },
		tl_registry_gen.go#L5093: 		AuthSentCodePaymentRequiredTypeID:                        func() bin.Object { return &AuthSentCodePaymentRequired{} },
		tl_registry_gen.go#L5094: 		AuthAuthorizationTypeID:                                  func() bin.Object { return &AuthAuthorization{} },
		tl_registry_gen.go#L5095: 		AuthAuthorizationSignUpRequiredTypeID:                    func() bin.Object { return &AuthAuthorizationSignUpRequired{} },
		tl_registry_gen.go#L5096: 		AuthExportedAuthorizationTypeID:                          func() bin.Object { return &AuthExportedAuthorization{} },
		tl_registry_gen.go#L5097: 		InputNotifyPeerTypeID:                                    func() bin.Object { return &InputNotifyPeer{} },
		tl_registry_gen.go#L5098: 		InputNotifyUsersTypeID:                                   func() bin.Object { return &InputNotifyUsers{} },
		tl_registry_gen.go#L5099: 		InputNotifyChatsTypeID:                                   func() bin.Object { return &InputNotifyChats{} },
		tl_registry_gen.go#L5100: 		InputNotifyBroadcastsTypeID:                              func() bin.Object { return &InputNotifyBroadcasts{} },
		tl_registry_gen.go#L5101: 		InputNotifyForumTopicTypeID:                              func() bin.Object { return &InputNotifyForumTopic{} },
		tl_registry_gen.go#L5102: 		InputPeerNotifySettingsTypeID:                            func() bin.Object { return &InputPeerNotifySettings{} },
		tl_registry_gen.go#L5103: 		PeerNotifySettingsTypeID:                                 func() bin.Object { return &PeerNotifySettings{} },
		tl_registry_gen.go#L5104: 		PeerSettingsTypeID:                                       func() bin.Object { return &PeerSettings{} },
		tl_registry_gen.go#L5105: 		WallPaperTypeID:                                          func() bin.Object { return &WallPaper{} },
		tl_registry_gen.go#L5106: 		WallPaperNoFileTypeID:                                    func() bin.Object { return &WallPaperNoFile{} },
		tl_registry_gen.go#L5107: 		InputReportReasonSpamTypeID:                              func() bin.Object { return &InputReportReasonSpam{} },
		tl_registry_gen.go#L5108: 		InputReportReasonViolenceTypeID:                          func() bin.Object { return &InputReportReasonViolence{} },
		tl_registry_gen.go#L5109: 		InputReportReasonPornographyTypeID:                       func() bin.Object { return &InputReportReasonPornography{} },
		tl_registry_gen.go#L5110: 		InputReportReasonChildAbuseTypeID:                        func() bin.Object { return &InputReportReasonChildAbuse{} },
		tl_registry_gen.go#L5111: 		InputReportReasonOtherTypeID:                             func() bin.Object { return &InputReportReasonOther{} },
		tl_registry_gen.go#L5112: 		InputReportReasonCopyrightTypeID:                         func() bin.Object { return &InputReportReasonCopyright{} },
		tl_registry_gen.go#L5113: 		InputReportReasonGeoIrrelevantTypeID:                     func() bin.Object { return &InputReportReasonGeoIrrelevant{} },
		tl_registry_gen.go#L5114: 		InputReportReasonFakeTypeID:                              func() bin.Object { return &InputReportReasonFake{} },
		tl_registry_gen.go#L5115: 		InputReportReasonIllegalDrugsTypeID:                      func() bin.Object { return &InputReportReasonIllegalDrugs{} },
		tl_registry_gen.go#L5116: 		InputReportReasonPersonalDetailsTypeID:                   func() bin.Object { return &InputReportReasonPersonalDetails{} },
		tl_registry_gen.go#L5117: 		UserFullTypeID:                                           func() bin.Object { return &UserFull{} },
		tl_registry_gen.go#L5118: 		ContactTypeID:                                            func() bin.Object { return &Contact{} },
		tl_registry_gen.go#L5119: 		ImportedContactTypeID:                                    func() bin.Object { return &ImportedContact{} },
		tl_registry_gen.go#L5120: 		ContactStatusTypeID:                                      func() bin.Object { return &ContactStatus{} },
		tl_registry_gen.go#L5121: 		ContactsContactsNotModifiedTypeID:                        func() bin.Object { return &ContactsContactsNotModified{} },
		tl_registry_gen.go#L5122: 		ContactsContactsTypeID:                                   func() bin.Object { return &ContactsContacts{} },
		tl_registry_gen.go#L5123: 		ContactsImportedContactsTypeID:                           func() bin.Object { return &ContactsImportedContacts{} },
		tl_registry_gen.go#L5124: 		ContactsBlockedTypeID:                                    func() bin.Object { return &ContactsBlocked{} },
		tl_registry_gen.go#L5125: 		ContactsBlockedSliceTypeID:                               func() bin.Object { return &ContactsBlockedSlice{} },
		tl_registry_gen.go#L5126: 		MessagesDialogsTypeID:                                    func() bin.Object { return &MessagesDialogs{} },
		tl_registry_gen.go#L5127: 		MessagesDialogsSliceTypeID:                               func() bin.Object { return &MessagesDialogsSlice{} },
		tl_registry_gen.go#L5128: 		MessagesDialogsNotModifiedTypeID:                         func() bin.Object { return &MessagesDialogsNotModified{} },
		tl_registry_gen.go#L5129: 		MessagesMessagesTypeID:                                   func() bin.Object { return &MessagesMessages{} },
		tl_registry_gen.go#L5130: 		MessagesMessagesSliceTypeID:                              func() bin.Object { return &MessagesMessagesSlice{} },
		tl_registry_gen.go#L5131: 		MessagesChannelMessagesTypeID:                            func() bin.Object { return &MessagesChannelMessages{} },
		tl_registry_gen.go#L5132: 		MessagesMessagesNotModifiedTypeID:                        func() bin.Object { return &MessagesMessagesNotModified{} },
		tl_registry_gen.go#L5133: 		MessagesChatsTypeID:                                      func() bin.Object { return &MessagesChats{} },
		tl_registry_gen.go#L5134: 		MessagesChatsSliceTypeID:                                 func() bin.Object { return &MessagesChatsSlice{} },
		tl_registry_gen.go#L5135: 		MessagesChatFullTypeID:                                   func() bin.Object { return &MessagesChatFull{} },
		tl_registry_gen.go#L5136: 		MessagesAffectedHistoryTypeID:                            func() bin.Object { return &MessagesAffectedHistory{} },
		tl_registry_gen.go#L5137: 		InputMessagesFilterEmptyTypeID:                           func() bin.Object { return &InputMessagesFilterEmpty{} },
		tl_registry_gen.go#L5138: 		InputMessagesFilterPhotosTypeID:                          func() bin.Object { return &InputMessagesFilterPhotos{} },
		tl_registry_gen.go#L5139: 		InputMessagesFilterVideoTypeID:                           func() bin.Object { return &InputMessagesFilterVideo{} },
		tl_registry_gen.go#L5140: 		InputMessagesFilterPhotoVideoTypeID:                      func() bin.Object { return &InputMessagesFilterPhotoVideo{} },
		tl_registry_gen.go#L5141: 		InputMessagesFilterDocumentTypeID:                        func() bin.Object { return &InputMessagesFilterDocument{} },
		tl_registry_gen.go#L5142: 		InputMessagesFilterURLTypeID:                             func() bin.Object { return &InputMessagesFilterURL{} },
		tl_registry_gen.go#L5143: 		InputMessagesFilterGifTypeID:                             func() bin.Object { return &InputMessagesFilterGif{} },
		tl_registry_gen.go#L5144: 		InputMessagesFilterVoiceTypeID:                           func() bin.Object { return &InputMessagesFilterVoice{} },
		tl_registry_gen.go#L5145: 		InputMessagesFilterMusicTypeID:                           func() bin.Object { return &InputMessagesFilterMusic{} },
		tl_registry_gen.go#L5146: 		InputMessagesFilterChatPhotosTypeID:                      func() bin.Object { return &InputMessagesFilterChatPhotos{} },
		tl_registry_gen.go#L5147: 		InputMessagesFilterPhoneCallsTypeID:                      func() bin.Object { return &InputMessagesFilterPhoneCalls{} },
		tl_registry_gen.go#L5148: 		InputMessagesFilterRoundVoiceTypeID:                      func() bin.Object { return &InputMessagesFilterRoundVoice{} },
		tl_registry_gen.go#L5149: 		InputMessagesFilterRoundVideoTypeID:                      func() bin.Object { return &InputMessagesFilterRoundVideo{} },
		tl_registry_gen.go#L5150: 		InputMessagesFilterMyMentionsTypeID:                      func() bin.Object { return &InputMessagesFilterMyMentions{} },
		tl_registry_gen.go#L5151: 		InputMessagesFilterGeoTypeID:                             func() bin.Object { return &InputMessagesFilterGeo{} },
		tl_registry_gen.go#L5152: 		InputMessagesFilterContactsTypeID:                        func() bin.Object { return &InputMessagesFilterContacts{} },
		tl_registry_gen.go#L5153: 		InputMessagesFilterPinnedTypeID:                          func() bin.Object { return &InputMessagesFilterPinned{} },
		tl_registry_gen.go#L5154: 		InputMessagesFilterPollTypeID:                            func() bin.Object { return &InputMessagesFilterPoll{} },
		tl_registry_gen.go#L5155: 		UpdateNewMessageTypeID:                                   func() bin.Object { return &UpdateNewMessage{} },
		tl_registry_gen.go#L5156: 		UpdateMessageIDTypeID:                                    func() bin.Object { return &UpdateMessageID{} },
		tl_registry_gen.go#L5157: 		UpdateDeleteMessagesTypeID:                               func() bin.Object { return &UpdateDeleteMessages{} },
		tl_registry_gen.go#L5158: 		UpdateUserTypingTypeID:                                   func() bin.Object { return &UpdateUserTyping{} },
		tl_registry_gen.go#L5159: 		UpdateChatUserTypingTypeID:                               func() bin.Object { return &UpdateChatUserTyping{} },
		tl_registry_gen.go#L5160: 		UpdateChatParticipantsTypeID:                             func() bin.Object { return &UpdateChatParticipants{} },
		tl_registry_gen.go#L5161: 		UpdateUserStatusTypeID:                                   func() bin.Object { return &UpdateUserStatus{} },
		tl_registry_gen.go#L5162: 		UpdateUserNameTypeID:                                     func() bin.Object { return &UpdateUserName{} },
		tl_registry_gen.go#L5163: 		UpdateNewAuthorizationTypeID:                             func() bin.Object { return &UpdateNewAuthorization{} },
		tl_registry_gen.go#L5164: 		UpdateNewEncryptedMessageTypeID:                          func() bin.Object { return &UpdateNewEncryptedMessage{} },
		tl_registry_gen.go#L5165: 		UpdateEncryptedChatTypingTypeID:                          func() bin.Object { return &UpdateEncryptedChatTyping{} },
		tl_registry_gen.go#L5166: 		UpdateEncryptionTypeID:                                   func() bin.Object { return &UpdateEncryption{} },
		tl_registry_gen.go#L5167: 		UpdateEncryptedMessagesReadTypeID:                        func() bin.Object { return &UpdateEncryptedMessagesRead{} },
		tl_registry_gen.go#L5168: 		UpdateChatParticipantAddTypeID:                           func() bin.Object { return &UpdateChatParticipantAdd{} },
		tl_registry_gen.go#L5169: 		UpdateChatParticipantDeleteTypeID:                        func() bin.Object { return &UpdateChatParticipantDelete{} },
		tl_registry_gen.go#L5170: 		UpdateDCOptionsTypeID:                                    func() bin.Object { return &UpdateDCOptions{} },
		tl_registry_gen.go#L5171: 		UpdateNotifySettingsTypeID:                               func() bin.Object { return &UpdateNotifySettings{} },
		tl_registry_gen.go#L5172: 		UpdateServiceNotificationTypeID:                          func() bin.Object { return &UpdateServiceNotification{} },
		tl_registry_gen.go#L5173: 		UpdatePrivacyTypeID:                                      func() bin.Object { return &UpdatePrivacy{} },
		tl_registry_gen.go#L5174: 		UpdateUserPhoneTypeID:                                    func() bin.Object { return &UpdateUserPhone{} },
		tl_registry_gen.go#L5175: 		UpdateReadHistoryInboxTypeID:                             func() bin.Object { return &UpdateReadHistoryInbox{} },
		tl_registry_gen.go#L5176: 		UpdateReadHistoryOutboxTypeID:                            func() bin.Object { return &UpdateReadHistoryOutbox{} },
		tl_registry_gen.go#L5177: 		UpdateWebPageTypeID:                                      func() bin.Object { return &UpdateWebPage{} },
		tl_registry_gen.go#L5178: 		UpdateReadMessagesContentsTypeID:                         func() bin.Object { return &UpdateReadMessagesContents{} },
		tl_registry_gen.go#L5179: 		UpdateChannelTooLongTypeID:                               func() bin.Object { return &UpdateChannelTooLong{} },
		tl_registry_gen.go#L5180: 		UpdateChannelTypeID:                                      func() bin.Object { return &UpdateChannel{} },
		tl_registry_gen.go#L5181: 		UpdateNewChannelMessageTypeID:                            func() bin.Object { return &UpdateNewChannelMessage{} },
		tl_registry_gen.go#L5182: 		UpdateReadChannelInboxTypeID:                             func() bin.Object { return &UpdateReadChannelInbox{} },
		tl_registry_gen.go#L5183: 		UpdateDeleteChannelMessagesTypeID:                        func() bin.Object { return &UpdateDeleteChannelMessages{} },
		tl_registry_gen.go#L5184: 		UpdateChannelMessageViewsTypeID:                          func() bin.Object { return &UpdateChannelMessageViews{} },
		tl_registry_gen.go#L5185: 		UpdateChatParticipantAdminTypeID:                         func() bin.Object { return &UpdateChatParticipantAdmin{} },
		tl_registry_gen.go#L5186: 		UpdateNewStickerSetTypeID:                                func() bin.Object { return &UpdateNewStickerSet{} },
		tl_registry_gen.go#L5187: 		UpdateStickerSetsOrderTypeID:                             func() bin.Object { return &UpdateStickerSetsOrder{} },
		tl_registry_gen.go#L5188: 		UpdateStickerSetsTypeID:                                  func() bin.Object { return &UpdateStickerSets{} },
		tl_registry_gen.go#L5189: 		UpdateSavedGifsTypeID:                                    func() bin.Object { return &UpdateSavedGifs{} },
		tl_registry_gen.go#L5190: 		UpdateBotInlineQueryTypeID:                               func() bin.Object { return &UpdateBotInlineQuery{} },
		tl_registry_gen.go#L5191: 		UpdateBotInlineSendTypeID:                                func() bin.Object { return &UpdateBotInlineSend{} },
		tl_registry_gen.go#L5192: 		UpdateEditChannelMessageTypeID:                           func() bin.Object { return &UpdateEditChannelMessage{} },
		tl_registry_gen.go#L5193: 		UpdateBotCallbackQueryTypeID:                             func() bin.Object { return &UpdateBotCallbackQuery{} },
		tl_registry_gen.go#L5194: 		UpdateEditMessageTypeID:                                  func() bin.Object { return &UpdateEditMessage{} },
		tl_registry_gen.go#L5195: 		UpdateInlineBotCallbackQueryTypeID:                       func() bin.Object { return &UpdateInlineBotCallbackQuery{} },
		tl_registry_gen.go#L5196: 		UpdateReadChannelOutboxTypeID:                            func() bin.Object { return &UpdateReadChannelOutbox{} },
		tl_registry_gen.go#L5197: 		UpdateDraftMessageTypeID:                                 func() bin.Object { return &UpdateDraftMessage{} },
		tl_registry_gen.go#L5198: 		UpdateReadFeaturedStickersTypeID:                         func() bin.Object { return &UpdateReadFeaturedStickers{} },
		tl_registry_gen.go#L5199: 		UpdateRecentStickersTypeID:                               func() bin.Object { return &UpdateRecentStickers{} },
		tl_registry_gen.go#L5200: 		UpdateConfigTypeID:                                       func() bin.Object { return &UpdateConfig{} },
		tl_registry_gen.go#L5201: 		UpdatePtsChangedTypeID:                                   func() bin.Object { return &UpdatePtsChanged{} },
		tl_registry_gen.go#L5202: 		UpdateChannelWebPageTypeID:                               func() bin.Object { return &UpdateChannelWebPage{} },
		tl_registry_gen.go#L5203: 		UpdateDialogPinnedTypeID:                                 func() bin.Object { return &UpdateDialogPinned{} },
		tl_registry_gen.go#L5204: 		UpdatePinnedDialogsTypeID:                                func() bin.Object { return &UpdatePinnedDialogs{} },
		tl_registry_gen.go#L5205: 		UpdateBotWebhookJSONTypeID:                               func() bin.Object { return &UpdateBotWebhookJSON{} },
		tl_registry_gen.go#L5206: 		UpdateBotWebhookJSONQueryTypeID:                          func() bin.Object { return &UpdateBotWebhookJSONQuery{} },
		tl_registry_gen.go#L5207: 		UpdateBotShippingQueryTypeID:                             func() bin.Object { return &UpdateBotShippingQuery{} },
		tl_registry_gen.go#L5208: 		UpdateBotPrecheckoutQueryTypeID:                          func() bin.Object { return &UpdateBotPrecheckoutQuery{} },
		tl_registry_gen.go#L5209: 		UpdatePhoneCallTypeID:                                    func() bin.Object { return &UpdatePhoneCall{} },
		tl_registry_gen.go#L5210: 		UpdateLangPackTooLongTypeID:                              func() bin.Object { return &UpdateLangPackTooLong{} },
		tl_registry_gen.go#L5211: 		UpdateLangPackTypeID:                                     func() bin.Object { return &UpdateLangPack{} },
		tl_registry_gen.go#L5212: 		UpdateFavedStickersTypeID:                                func() bin.Object { return &UpdateFavedStickers{} },
		tl_registry_gen.go#L5213: 		UpdateChannelReadMessagesContentsTypeID:                  func() bin.Object { return &UpdateChannelReadMessagesContents{} },
		tl_registry_gen.go#L5214: 		UpdateContactsResetTypeID:                                func() bin.Object { return &UpdateContactsReset{} },
		tl_registry_gen.go#L5215: 		UpdateChannelAvailableMessagesTypeID:                     func() bin.Object { return &UpdateChannelAvailableMessages{} },
		tl_registry_gen.go#L5216: 		UpdateDialogUnreadMarkTypeID:                             func() bin.Object { return &UpdateDialogUnreadMark{} },
		tl_registry_gen.go#L5217: 		UpdateMessagePollTypeID:                                  func() bin.Object { return &UpdateMessagePoll{} },
		tl_registry_gen.go#L5218: 		UpdateChatDefaultBannedRightsTypeID:                      func() bin.Object { return &UpdateChatDefaultBannedRights{} },
		tl_registry_gen.go#L5219: 		UpdateFolderPeersTypeID:                                  func() bin.Object { return &UpdateFolderPeers{} },
		tl_registry_gen.go#L5220: 		UpdatePeerSettingsTypeID:                                 func() bin.Object { return &UpdatePeerSettings{} },
		tl_registry_gen.go#L5221: 		UpdatePeerLocatedTypeID:                                  func() bin.Object { return &UpdatePeerLocated{} },
		tl_registry_gen.go#L5222: 		UpdateNewScheduledMessageTypeID:                          func() bin.Object { return &UpdateNewScheduledMessage{} },
		tl_registry_gen.go#L5223: 		UpdateDeleteScheduledMessagesTypeID:                      func() bin.Object { return &UpdateDeleteScheduledMessages{} },
		tl_registry_gen.go#L5224: 		UpdateThemeTypeID:                                        func() bin.Object { return &UpdateTheme{} },
		tl_registry_gen.go#L5225: 		UpdateGeoLiveViewedTypeID:                                func() bin.Object { return &UpdateGeoLiveViewed{} },
		tl_registry_gen.go#L5226: 		UpdateLoginTokenTypeID:                                   func() bin.Object { return &UpdateLoginToken{} },
		tl_registry_gen.go#L5227: 		UpdateMessagePollVoteTypeID:                              func() bin.Object { return &UpdateMessagePollVote{} },
		tl_registry_gen.go#L5228: 		UpdateDialogFilterTypeID:                                 func() bin.Object { return &UpdateDialogFilter{} },
		tl_registry_gen.go#L5229: 		UpdateDialogFilterOrderTypeID:                            func() bin.Object { return &UpdateDialogFilterOrder{} },
		tl_registry_gen.go#L5230: 		UpdateDialogFiltersTypeID:                                func() bin.Object { return &UpdateDialogFilters{} },
		tl_registry_gen.go#L5231: 		UpdatePhoneCallSignalingDataTypeID:                       func() bin.Object { return &UpdatePhoneCallSignalingData{} },
		tl_registry_gen.go#L5232: 		UpdateChannelMessageForwardsTypeID:                       func() bin.Object { return &UpdateChannelMessageForwards{} },
		tl_registry_gen.go#L5233: 		UpdateReadChannelDiscussionInboxTypeID:                   func() bin.Object { return &UpdateReadChannelDiscussionInbox{} },
		tl_registry_gen.go#L5234: 		UpdateReadChannelDiscussionOutboxTypeID:                  func() bin.Object { return &UpdateReadChannelDiscussionOutbox{} },
		tl_registry_gen.go#L5235: 		UpdatePeerBlockedTypeID:                                  func() bin.Object { return &UpdatePeerBlocked{} },
		tl_registry_gen.go#L5236: 		UpdateChannelUserTypingTypeID:                            func() bin.Object { return &UpdateChannelUserTyping{} },
		tl_registry_gen.go#L5237: 		UpdatePinnedMessagesTypeID:                               func() bin.Object { return &UpdatePinnedMessages{} },
		tl_registry_gen.go#L5238: 		UpdatePinnedChannelMessagesTypeID:                        func() bin.Object { return &UpdatePinnedChannelMessages{} },
		tl_registry_gen.go#L5239: 		UpdateChatTypeID:                                         func() bin.Object { return &UpdateChat{} },
		tl_registry_gen.go#L5240: 		UpdateGroupCallParticipantsTypeID:                        func() bin.Object { return &UpdateGroupCallParticipants{} },
		tl_registry_gen.go#L5241: 		UpdateGroupCallTypeID:                                    func() bin.Object { return &UpdateGroupCall{} },
		tl_registry_gen.go#L5242: 		UpdatePeerHistoryTTLTypeID:                               func() bin.Object { return &UpdatePeerHistoryTTL{} },
		tl_registry_gen.go#L5243: 		UpdateChatParticipantTypeID:                              func() bin.Object { return &UpdateChatParticipant{} },
		tl_registry_gen.go#L5244: 		UpdateChannelParticipantTypeID:                           func() bin.Object { return &UpdateChannelParticipant{} },
		tl_registry_gen.go#L5245: 		UpdateBotStoppedTypeID:                                   func() bin.Object { return &UpdateBotStopped{} },
		tl_registry_gen.go#L5246: 		UpdateGroupCallConnectionTypeID:                          func() bin.Object { return &UpdateGroupCallConnection{} },
		tl_registry_gen.go#L5247: 		UpdateBotCommandsTypeID:                                  func() bin.Object { return &UpdateBotCommands{} },
		tl_registry_gen.go#L5248: 		UpdatePendingJoinRequestsTypeID:                          func() bin.Object { return &UpdatePendingJoinRequests{} },
		tl_registry_gen.go#L5249: 		UpdateBotChatInviteRequesterTypeID:                       func() bin.Object { return &UpdateBotChatInviteRequester{} },
		tl_registry_gen.go#L5250: 		UpdateMessageReactionsTypeID:                             func() bin.Object { return &UpdateMessageReactions{} },
		tl_registry_gen.go#L5251: 		UpdateAttachMenuBotsTypeID:                               func() bin.Object { return &UpdateAttachMenuBots{} },
		tl_registry_gen.go#L5252: 		UpdateWebViewResultSentTypeID:                            func() bin.Object { return &UpdateWebViewResultSent{} },
		tl_registry_gen.go#L5253: 		UpdateBotMenuButtonTypeID:                                func() bin.Object { return &UpdateBotMenuButton{} },
		tl_registry_gen.go#L5254: 		UpdateSavedRingtonesTypeID:                               func() bin.Object { return &UpdateSavedRingtones{} },
		tl_registry_gen.go#L5255: 		UpdateTranscribedAudioTypeID:                             func() bin.Object { return &UpdateTranscribedAudio{} },
		tl_registry_gen.go#L5256: 		UpdateReadFeaturedEmojiStickersTypeID:                    func() bin.Object { return &UpdateReadFeaturedEmojiStickers{} },
		tl_registry_gen.go#L5257: 		UpdateUserEmojiStatusTypeID:                              func() bin.Object { return &UpdateUserEmojiStatus{} },
		tl_registry_gen.go#L5258: 		UpdateRecentEmojiStatusesTypeID:                          func() bin.Object { return &UpdateRecentEmojiStatuses{} },
		tl_registry_gen.go#L5259: 		UpdateRecentReactionsTypeID:                              func() bin.Object { return &UpdateRecentReactions{} },
		tl_registry_gen.go#L5260: 		UpdateMoveStickerSetToTopTypeID:                          func() bin.Object { return &UpdateMoveStickerSetToTop{} },
		tl_registry_gen.go#L5261: 		UpdateMessageExtendedMediaTypeID:                         func() bin.Object { return &UpdateMessageExtendedMedia{} },
		tl_registry_gen.go#L5262: 		UpdateUserTypeID:                                         func() bin.Object { return &UpdateUser{} },
		tl_registry_gen.go#L5263: 		UpdateAutoSaveSettingsTypeID:                             func() bin.Object { return &UpdateAutoSaveSettings{} },
		tl_registry_gen.go#L5264: 		UpdateStoryTypeID:                                        func() bin.Object { return &UpdateStory{} },
		tl_registry_gen.go#L5265: 		UpdateReadStoriesTypeID:                                  func() bin.Object { return &UpdateReadStories{} },
		tl_registry_gen.go#L5266: 		UpdateStoryIDTypeID:                                      func() bin.Object { return &UpdateStoryID{} },
		tl_registry_gen.go#L5267: 		UpdateStoriesStealthModeTypeID:                           func() bin.Object { return &UpdateStoriesStealthMode{} },
		tl_registry_gen.go#L5268: 		UpdateSentStoryReactionTypeID:                            func() bin.Object { return &UpdateSentStoryReaction{} },
		tl_registry_gen.go#L5269: 		UpdateBotChatBoostTypeID:                                 func() bin.Object { return &UpdateBotChatBoost{} },
		tl_registry_gen.go#L5270: 		UpdateChannelViewForumAsMessagesTypeID:                   func() bin.Object { return &UpdateChannelViewForumAsMessages{} },
		tl_registry_gen.go#L5271: 		UpdatePeerWallpaperTypeID:                                func() bin.Object { return &UpdatePeerWallpaper{} },
		tl_registry_gen.go#L5272: 		UpdateBotMessageReactionTypeID:                           func() bin.Object { return &UpdateBotMessageReaction{} },
		tl_registry_gen.go#L5273: 		UpdateBotMessageReactionsTypeID:                          func() bin.Object { return &UpdateBotMessageReactions{} },
		tl_registry_gen.go#L5274: 		UpdateSavedDialogPinnedTypeID:                            func() bin.Object { return &UpdateSavedDialogPinned{} },
		tl_registry_gen.go#L5275: 		UpdatePinnedSavedDialogsTypeID:                           func() bin.Object { return &UpdatePinnedSavedDialogs{} },
		tl_registry_gen.go#L5276: 		UpdateSavedReactionTagsTypeID:                            func() bin.Object { return &UpdateSavedReactionTags{} },
		tl_registry_gen.go#L5277: 		UpdateSMSJobTypeID:                                       func() bin.Object { return &UpdateSMSJob{} },
		tl_registry_gen.go#L5278: 		UpdateQuickRepliesTypeID:                                 func() bin.Object { return &UpdateQuickReplies{} },
		tl_registry_gen.go#L5279: 		UpdateNewQuickReplyTypeID:                                func() bin.Object { return &UpdateNewQuickReply{} },
		tl_registry_gen.go#L5280: 		UpdateDeleteQuickReplyTypeID:                             func() bin.Object { return &UpdateDeleteQuickReply{} },
		tl_registry_gen.go#L5281: 		UpdateQuickReplyMessageTypeID:                            func() bin.Object { return &UpdateQuickReplyMessage{} },
		tl_registry_gen.go#L5282: 		UpdateDeleteQuickReplyMessagesTypeID:                     func() bin.Object { return &UpdateDeleteQuickReplyMessages{} },
		tl_registry_gen.go#L5283: 		UpdateBotBusinessConnectTypeID:                           func() bin.Object { return &UpdateBotBusinessConnect{} },
		tl_registry_gen.go#L5284: 		UpdateBotNewBusinessMessageTypeID:                        func() bin.Object { return &UpdateBotNewBusinessMessage{} },
		tl_registry_gen.go#L5285: 		UpdateBotEditBusinessMessageTypeID:                       func() bin.Object { return &UpdateBotEditBusinessMessage{} },
		tl_registry_gen.go#L5286: 		UpdateBotDeleteBusinessMessageTypeID:                     func() bin.Object { return &UpdateBotDeleteBusinessMessage{} },
		tl_registry_gen.go#L5287: 		UpdateNewStoryReactionTypeID:                             func() bin.Object { return &UpdateNewStoryReaction{} },
		tl_registry_gen.go#L5288: 		UpdateStarsBalanceTypeID:                                 func() bin.Object { return &UpdateStarsBalance{} },
		tl_registry_gen.go#L5289: 		UpdateBusinessBotCallbackQueryTypeID:                     func() bin.Object { return &UpdateBusinessBotCallbackQuery{} },
		tl_registry_gen.go#L5290: 		UpdateStarsRevenueStatusTypeID:                           func() bin.Object { return &UpdateStarsRevenueStatus{} },
		tl_registry_gen.go#L5291: 		UpdateBotPurchasedPaidMediaTypeID:                        func() bin.Object { return &UpdateBotPurchasedPaidMedia{} },
		tl_registry_gen.go#L5292: 		UpdatePaidReactionPrivacyTypeID:                          func() bin.Object { return &UpdatePaidReactionPrivacy{} },
		tl_registry_gen.go#L5293: 		UpdateSentPhoneCodeTypeID:                                func() bin.Object { return &UpdateSentPhoneCode{} },
		tl_registry_gen.go#L5294: 		UpdateGroupCallChainBlocksTypeID:                         func() bin.Object { return &UpdateGroupCallChainBlocks{} },
		tl_registry_gen.go#L5295: 		UpdateReadMonoForumInboxTypeID:                           func() bin.Object { return &UpdateReadMonoForumInbox{} },
		tl_registry_gen.go#L5296: 		UpdateReadMonoForumOutboxTypeID:                          func() bin.Object { return &UpdateReadMonoForumOutbox{} },
		tl_registry_gen.go#L5297: 		UpdateMonoForumNoPaidExceptionTypeID:                     func() bin.Object { return &UpdateMonoForumNoPaidException{} },
		tl_registry_gen.go#L5298: 		UpdateGroupCallMessageTypeID:                             func() bin.Object { return &UpdateGroupCallMessage{} },
		tl_registry_gen.go#L5299: 		UpdateGroupCallEncryptedMessageTypeID:                    func() bin.Object { return &UpdateGroupCallEncryptedMessage{} },
		tl_registry_gen.go#L5300: 		UpdatePinnedForumTopicTypeID:                             func() bin.Object { return &UpdatePinnedForumTopic{} },
		tl_registry_gen.go#L5301: 		UpdatePinnedForumTopicsTypeID:                            func() bin.Object { return &UpdatePinnedForumTopics{} },
		tl_registry_gen.go#L5302: 		UpdateDeleteGroupCallMessagesTypeID:                      func() bin.Object { return &UpdateDeleteGroupCallMessages{} },
		tl_registry_gen.go#L5303: 		UpdateStarGiftAuctionStateTypeID:                         func() bin.Object { return &UpdateStarGiftAuctionState{} },
		tl_registry_gen.go#L5304: 		UpdateStarGiftAuctionUserStateTypeID:                     func() bin.Object { return &UpdateStarGiftAuctionUserState{} },
		tl_registry_gen.go#L5305: 		UpdateEmojiGameInfoTypeID:                                func() bin.Object { return &UpdateEmojiGameInfo{} },
		tl_registry_gen.go#L5306: 		UpdateStarGiftCraftFailTypeID:                            func() bin.Object { return &UpdateStarGiftCraftFail{} },
		tl_registry_gen.go#L5307: 		UpdateChatParticipantRankTypeID:                          func() bin.Object { return &UpdateChatParticipantRank{} },
		tl_registry_gen.go#L5308: 		UpdateManagedBotTypeID:                                   func() bin.Object { return &UpdateManagedBot{} },
		tl_registry_gen.go#L5309: 		UpdateBotGuestChatQueryTypeID:                            func() bin.Object { return &UpdateBotGuestChatQuery{} },
		tl_registry_gen.go#L5310: 		UpdateAiComposeTonesTypeID:                               func() bin.Object { return &UpdateAiComposeTones{} },
		tl_registry_gen.go#L5311: 		UpdateJoinChatWebViewDecisionTypeID:                      func() bin.Object { return &UpdateJoinChatWebViewDecision{} },
		tl_registry_gen.go#L5312: 		UpdateNewBotConnectionTypeID:                             func() bin.Object { return &UpdateNewBotConnection{} },
		tl_registry_gen.go#L5313: 		UpdateWebBrowserSettingsTypeID:                           func() bin.Object { return &UpdateWebBrowserSettings{} },
		tl_registry_gen.go#L5314: 		UpdateWebBrowserExceptionTypeID:                          func() bin.Object { return &UpdateWebBrowserException{} },
		tl_registry_gen.go#L5315: 		UpdatesStateTypeID:                                       func() bin.Object { return &UpdatesState{} },
		tl_registry_gen.go#L5316: 		UpdatesDifferenceEmptyTypeID:                             func() bin.Object { return &UpdatesDifferenceEmpty{} },
		tl_registry_gen.go#L5317: 		UpdatesDifferenceTypeID:                                  func() bin.Object { return &UpdatesDifference{} },
		tl_registry_gen.go#L5318: 		UpdatesDifferenceSliceTypeID:                             func() bin.Object { return &UpdatesDifferenceSlice{} },
		tl_registry_gen.go#L5319: 		UpdatesDifferenceTooLongTypeID:                           func() bin.Object { return &UpdatesDifferenceTooLong{} },
		tl_registry_gen.go#L5320: 		UpdatesTooLongTypeID:                                     func() bin.Object { return &UpdatesTooLong{} },
		tl_registry_gen.go#L5321: 		UpdateShortMessageTypeID:                                 func() bin.Object { return &UpdateShortMessage{} },
		tl_registry_gen.go#L5322: 		UpdateShortChatMessageTypeID:                             func() bin.Object { return &UpdateShortChatMessage{} },
		tl_registry_gen.go#L5323: 		UpdateShortTypeID:                                        func() bin.Object { return &UpdateShort{} },
		tl_registry_gen.go#L5324: 		UpdatesCombinedTypeID:                                    func() bin.Object { return &UpdatesCombined{} },
		tl_registry_gen.go#L5325: 		UpdatesTypeID:                                            func() bin.Object { return &Updates{} },
		tl_registry_gen.go#L5326: 		UpdateShortSentMessageTypeID:                             func() bin.Object { return &UpdateShortSentMessage{} },
		tl_registry_gen.go#L5327: 		PhotosPhotosTypeID:                                       func() bin.Object { return &PhotosPhotos{} },
		tl_registry_gen.go#L5328: 		PhotosPhotosSliceTypeID:                                  func() bin.Object { return &PhotosPhotosSlice{} },
		tl_registry_gen.go#L5329: 		PhotosPhotoTypeID:                                        func() bin.Object { return &PhotosPhoto{} },
		tl_registry_gen.go#L5330: 		UploadFileTypeID:                                         func() bin.Object { return &UploadFile{} },
		tl_registry_gen.go#L5331: 		UploadFileCDNRedirectTypeID:                              func() bin.Object { return &UploadFileCDNRedirect{} },
		tl_registry_gen.go#L5332: 		DCOptionTypeID:                                           func() bin.Object { return &DCOption{} },
		tl_registry_gen.go#L5333: 		ConfigTypeID:                                             func() bin.Object { return &Config{} },
		tl_registry_gen.go#L5334: 		NearestDCTypeID:                                          func() bin.Object { return &NearestDC{} },
		tl_registry_gen.go#L5335: 		HelpAppUpdateTypeID:                                      func() bin.Object { return &HelpAppUpdate{} },
		tl_registry_gen.go#L5336: 		HelpNoAppUpdateTypeID:                                    func() bin.Object { return &HelpNoAppUpdate{} },
		tl_registry_gen.go#L5337: 		HelpInviteTextTypeID:                                     func() bin.Object { return &HelpInviteText{} },
		tl_registry_gen.go#L5338: 		EncryptedChatEmptyTypeID:                                 func() bin.Object { return &EncryptedChatEmpty{} },
		tl_registry_gen.go#L5339: 		EncryptedChatWaitingTypeID:                               func() bin.Object { return &EncryptedChatWaiting{} },
		tl_registry_gen.go#L5340: 		EncryptedChatRequestedTypeID:                             func() bin.Object { return &EncryptedChatRequested{} },
		tl_registry_gen.go#L5341: 		EncryptedChatTypeID:                                      func() bin.Object { return &EncryptedChat{} },
		tl_registry_gen.go#L5342: 		EncryptedChatDiscardedTypeID:                             func() bin.Object { return &EncryptedChatDiscarded{} },
		tl_registry_gen.go#L5343: 		InputEncryptedChatTypeID:                                 func() bin.Object { return &InputEncryptedChat{} },
		tl_registry_gen.go#L5344: 		EncryptedFileEmptyTypeID:                                 func() bin.Object { return &EncryptedFileEmpty{} },
		tl_registry_gen.go#L5345: 		EncryptedFileTypeID:                                      func() bin.Object { return &EncryptedFile{} },
		tl_registry_gen.go#L5346: 		InputEncryptedFileEmptyTypeID:                            func() bin.Object { return &InputEncryptedFileEmpty{} },
		tl_registry_gen.go#L5347: 		InputEncryptedFileUploadedTypeID:                         func() bin.Object { return &InputEncryptedFileUploaded{} },
		tl_registry_gen.go#L5348: 		InputEncryptedFileTypeID:                                 func() bin.Object { return &InputEncryptedFile{} },
		tl_registry_gen.go#L5349: 		InputEncryptedFileBigUploadedTypeID:                      func() bin.Object { return &InputEncryptedFileBigUploaded{} },
		tl_registry_gen.go#L5350: 		EncryptedMessageTypeID:                                   func() bin.Object { return &EncryptedMessage{} },
		tl_registry_gen.go#L5351: 		EncryptedMessageServiceTypeID:                            func() bin.Object { return &EncryptedMessageService{} },
		tl_registry_gen.go#L5352: 		MessagesDhConfigNotModifiedTypeID:                        func() bin.Object { return &MessagesDhConfigNotModified{} },
		tl_registry_gen.go#L5353: 		MessagesDhConfigTypeID:                                   func() bin.Object { return &MessagesDhConfig{} },
		tl_registry_gen.go#L5354: 		MessagesSentEncryptedMessageTypeID:                       func() bin.Object { return &MessagesSentEncryptedMessage{} },
		tl_registry_gen.go#L5355: 		MessagesSentEncryptedFileTypeID:                          func() bin.Object { return &MessagesSentEncryptedFile{} },
		tl_registry_gen.go#L5356: 		InputDocumentEmptyTypeID:                                 func() bin.Object { return &InputDocumentEmpty{} },
		tl_registry_gen.go#L5357: 		InputDocumentTypeID:                                      func() bin.Object { return &InputDocument{} },
		tl_registry_gen.go#L5358: 		DocumentEmptyTypeID:                                      func() bin.Object { return &DocumentEmpty{} },
		tl_registry_gen.go#L5359: 		DocumentTypeID:                                           func() bin.Object { return &Document{} },
		tl_registry_gen.go#L5360: 		HelpSupportTypeID:                                        func() bin.Object { return &HelpSupport{} },
		tl_registry_gen.go#L5361: 		NotifyPeerTypeID:                                         func() bin.Object { return &NotifyPeer{} },
		tl_registry_gen.go#L5362: 		NotifyUsersTypeID:                                        func() bin.Object { return &NotifyUsers{} },
		tl_registry_gen.go#L5363: 		NotifyChatsTypeID:                                        func() bin.Object { return &NotifyChats{} },
		tl_registry_gen.go#L5364: 		NotifyBroadcastsTypeID:                                   func() bin.Object { return &NotifyBroadcasts{} },
		tl_registry_gen.go#L5365: 		NotifyForumTopicTypeID:                                   func() bin.Object { return &NotifyForumTopic{} },
		tl_registry_gen.go#L5366: 		SendMessageTypingActionTypeID:                            func() bin.Object { return &SendMessageTypingAction{} },
		tl_registry_gen.go#L5367: 		SendMessageCancelActionTypeID:                            func() bin.Object { return &SendMessageCancelAction{} },
		tl_registry_gen.go#L5368: 		SendMessageRecordVideoActionTypeID:                       func() bin.Object { return &SendMessageRecordVideoAction{} },
		tl_registry_gen.go#L5369: 		SendMessageUploadVideoActionTypeID:                       func() bin.Object { return &SendMessageUploadVideoAction{} },
		tl_registry_gen.go#L5370: 		SendMessageRecordAudioActionTypeID:                       func() bin.Object { return &SendMessageRecordAudioAction{} },
		tl_registry_gen.go#L5371: 		SendMessageUploadAudioActionTypeID:                       func() bin.Object { return &SendMessageUploadAudioAction{} },
		tl_registry_gen.go#L5372: 		SendMessageUploadPhotoActionTypeID:                       func() bin.Object { return &SendMessageUploadPhotoAction{} },
		tl_registry_gen.go#L5373: 		SendMessageUploadDocumentActionTypeID:                    func() bin.Object { return &SendMessageUploadDocumentAction{} },
		tl_registry_gen.go#L5374: 		SendMessageGeoLocationActionTypeID:                       func() bin.Object { return &SendMessageGeoLocationAction{} },
		tl_registry_gen.go#L5375: 		SendMessageChooseContactActionTypeID:                     func() bin.Object { return &SendMessageChooseContactAction{} },
		tl_registry_gen.go#L5376: 		SendMessageGamePlayActionTypeID:                          func() bin.Object { return &SendMessageGamePlayAction{} },
		tl_registry_gen.go#L5377: 		SendMessageRecordRoundActionTypeID:                       func() bin.Object { return &SendMessageRecordRoundAction{} },
		tl_registry_gen.go#L5378: 		SendMessageUploadRoundActionTypeID:                       func() bin.Object { return &SendMessageUploadRoundAction{} },
		tl_registry_gen.go#L5379: 		SpeakingInGroupCallActionTypeID:                          func() bin.Object { return &SpeakingInGroupCallAction{} },
		tl_registry_gen.go#L5380: 		SendMessageHistoryImportActionTypeID:                     func() bin.Object { return &SendMessageHistoryImportAction{} },
		tl_registry_gen.go#L5381: 		SendMessageChooseStickerActionTypeID:                     func() bin.Object { return &SendMessageChooseStickerAction{} },
		tl_registry_gen.go#L5382: 		SendMessageEmojiInteractionTypeID:                        func() bin.Object { return &SendMessageEmojiInteraction{} },
		tl_registry_gen.go#L5383: 		SendMessageEmojiInteractionSeenTypeID:                    func() bin.Object { return &SendMessageEmojiInteractionSeen{} },
		tl_registry_gen.go#L5384: 		SendMessageTextDraftActionTypeID:                         func() bin.Object { return &SendMessageTextDraftAction{} },
		tl_registry_gen.go#L5385: 		InputSendMessageRichMessageDraftActionTypeID:             func() bin.Object { return &InputSendMessageRichMessageDraftAction{} },
		tl_registry_gen.go#L5386: 		SendMessageRichMessageDraftActionTypeID:                  func() bin.Object { return &SendMessageRichMessageDraftAction{} },
		tl_registry_gen.go#L5387: 		ContactsFoundTypeID:                                      func() bin.Object { return &ContactsFound{} },
		tl_registry_gen.go#L5388: 		InputPrivacyKeyStatusTimestampTypeID:                     func() bin.Object { return &InputPrivacyKeyStatusTimestamp{} },
		tl_registry_gen.go#L5389: 		InputPrivacyKeyChatInviteTypeID:                          func() bin.Object { return &InputPrivacyKeyChatInvite{} },
		tl_registry_gen.go#L5390: 		InputPrivacyKeyPhoneCallTypeID:                           func() bin.Object { return &InputPrivacyKeyPhoneCall{} },
		tl_registry_gen.go#L5391: 		InputPrivacyKeyPhoneP2PTypeID:                            func() bin.Object { return &InputPrivacyKeyPhoneP2P{} },
		tl_registry_gen.go#L5392: 		InputPrivacyKeyForwardsTypeID:                            func() bin.Object { return &InputPrivacyKeyForwards{} },
		tl_registry_gen.go#L5393: 		InputPrivacyKeyProfilePhotoTypeID:                        func() bin.Object { return &InputPrivacyKeyProfilePhoto{} },
		tl_registry_gen.go#L5394: 		InputPrivacyKeyPhoneNumberTypeID:                         func() bin.Object { return &InputPrivacyKeyPhoneNumber{} },
		tl_registry_gen.go#L5395: 		InputPrivacyKeyAddedByPhoneTypeID:                        func() bin.Object { return &InputPrivacyKeyAddedByPhone{} },
		tl_registry_gen.go#L5396: 		InputPrivacyKeyVoiceMessagesTypeID:                       func() bin.Object { return &InputPrivacyKeyVoiceMessages{} },
		tl_registry_gen.go#L5397: 		InputPrivacyKeyAboutTypeID:                               func() bin.Object { return &InputPrivacyKeyAbout{} },
		tl_registry_gen.go#L5398: 		InputPrivacyKeyBirthdayTypeID:                            func() bin.Object { return &InputPrivacyKeyBirthday{} },
		tl_registry_gen.go#L5399: 		InputPrivacyKeyStarGiftsAutoSaveTypeID:                   func() bin.Object { return &InputPrivacyKeyStarGiftsAutoSave{} },
		tl_registry_gen.go#L5400: 		InputPrivacyKeyNoPaidMessagesTypeID:                      func() bin.Object { return &InputPrivacyKeyNoPaidMessages{} },
		tl_registry_gen.go#L5401: 		InputPrivacyKeySavedMusicTypeID:                          func() bin.Object { return &InputPrivacyKeySavedMusic{} },
		tl_registry_gen.go#L5402: 		PrivacyKeyStatusTimestampTypeID:                          func() bin.Object { return &PrivacyKeyStatusTimestamp{} },
		tl_registry_gen.go#L5403: 		PrivacyKeyChatInviteTypeID:                               func() bin.Object { return &PrivacyKeyChatInvite{} },
		tl_registry_gen.go#L5404: 		PrivacyKeyPhoneCallTypeID:                                func() bin.Object { return &PrivacyKeyPhoneCall{} },
		tl_registry_gen.go#L5405: 		PrivacyKeyPhoneP2PTypeID:                                 func() bin.Object { return &PrivacyKeyPhoneP2P{} },
		tl_registry_gen.go#L5406: 		PrivacyKeyForwardsTypeID:                                 func() bin.Object { return &PrivacyKeyForwards{} },
		tl_registry_gen.go#L5407: 		PrivacyKeyProfilePhotoTypeID:                             func() bin.Object { return &PrivacyKeyProfilePhoto{} },
		tl_registry_gen.go#L5408: 		PrivacyKeyPhoneNumberTypeID:                              func() bin.Object { return &PrivacyKeyPhoneNumber{} },
		tl_registry_gen.go#L5409: 		PrivacyKeyAddedByPhoneTypeID:                             func() bin.Object { return &PrivacyKeyAddedByPhone{} },
		tl_registry_gen.go#L5410: 		PrivacyKeyVoiceMessagesTypeID:                            func() bin.Object { return &PrivacyKeyVoiceMessages{} },
		tl_registry_gen.go#L5411: 		PrivacyKeyAboutTypeID:                                    func() bin.Object { return &PrivacyKeyAbout{} },
		tl_registry_gen.go#L5412: 		PrivacyKeyBirthdayTypeID:                                 func() bin.Object { return &PrivacyKeyBirthday{} },
		tl_registry_gen.go#L5413: 		PrivacyKeyStarGiftsAutoSaveTypeID:                        func() bin.Object { return &PrivacyKeyStarGiftsAutoSave{} },
		tl_registry_gen.go#L5414: 		PrivacyKeyNoPaidMessagesTypeID:                           func() bin.Object { return &PrivacyKeyNoPaidMessages{} },
		tl_registry_gen.go#L5415: 		PrivacyKeySavedMusicTypeID:                               func() bin.Object { return &PrivacyKeySavedMusic{} },
		tl_registry_gen.go#L5416: 		InputPrivacyValueAllowContactsTypeID:                     func() bin.Object { return &InputPrivacyValueAllowContacts{} },
		tl_registry_gen.go#L5417: 		InputPrivacyValueAllowAllTypeID:                          func() bin.Object { return &InputPrivacyValueAllowAll{} },
		tl_registry_gen.go#L5418: 		InputPrivacyValueAllowUsersTypeID:                        func() bin.Object { return &InputPrivacyValueAllowUsers{} },
		tl_registry_gen.go#L5419: 		InputPrivacyValueDisallowContactsTypeID:                  func() bin.Object { return &InputPrivacyValueDisallowContacts{} },
		tl_registry_gen.go#L5420: 		InputPrivacyValueDisallowAllTypeID:                       func() bin.Object { return &InputPrivacyValueDisallowAll{} },
		tl_registry_gen.go#L5421: 		InputPrivacyValueDisallowUsersTypeID:                     func() bin.Object { return &InputPrivacyValueDisallowUsers{} },
		tl_registry_gen.go#L5422: 		InputPrivacyValueAllowChatParticipantsTypeID:             func() bin.Object { return &InputPrivacyValueAllowChatParticipants{} },
		tl_registry_gen.go#L5423: 		InputPrivacyValueDisallowChatParticipantsTypeID:          func() bin.Object { return &InputPrivacyValueDisallowChatParticipants{} },
		tl_registry_gen.go#L5424: 		InputPrivacyValueAllowCloseFriendsTypeID:                 func() bin.Object { return &InputPrivacyValueAllowCloseFriends{} },
		tl_registry_gen.go#L5425: 		InputPrivacyValueAllowPremiumTypeID:                      func() bin.Object { return &InputPrivacyValueAllowPremium{} },
		tl_registry_gen.go#L5426: 		InputPrivacyValueAllowBotsTypeID:                         func() bin.Object { return &InputPrivacyValueAllowBots{} },
		tl_registry_gen.go#L5427: 		InputPrivacyValueDisallowBotsTypeID:                      func() bin.Object { return &InputPrivacyValueDisallowBots{} },
		tl_registry_gen.go#L5428: 		PrivacyValueAllowContactsTypeID:                          func() bin.Object { return &PrivacyValueAllowContacts{} },
		tl_registry_gen.go#L5429: 		PrivacyValueAllowAllTypeID:                               func() bin.Object { return &PrivacyValueAllowAll{} },
		tl_registry_gen.go#L5430: 		PrivacyValueAllowUsersTypeID:                             func() bin.Object { return &PrivacyValueAllowUsers{} },
		tl_registry_gen.go#L5431: 		PrivacyValueDisallowContactsTypeID:                       func() bin.Object { return &PrivacyValueDisallowContacts{} },
		tl_registry_gen.go#L5432: 		PrivacyValueDisallowAllTypeID:                            func() bin.Object { return &PrivacyValueDisallowAll{} },
		tl_registry_gen.go#L5433: 		PrivacyValueDisallowUsersTypeID:                          func() bin.Object { return &PrivacyValueDisallowUsers{} },
		tl_registry_gen.go#L5434: 		PrivacyValueAllowChatParticipantsTypeID:                  func() bin.Object { return &PrivacyValueAllowChatParticipants{} },
		tl_registry_gen.go#L5435: 		PrivacyValueDisallowChatParticipantsTypeID:               func() bin.Object { return &PrivacyValueDisallowChatParticipants{} },
		tl_registry_gen.go#L5436: 		PrivacyValueAllowCloseFriendsTypeID:                      func() bin.Object { return &PrivacyValueAllowCloseFriends{} },
		tl_registry_gen.go#L5437: 		PrivacyValueAllowPremiumTypeID:                           func() bin.Object { return &PrivacyValueAllowPremium{} },
		tl_registry_gen.go#L5438: 		PrivacyValueAllowBotsTypeID:                              func() bin.Object { return &PrivacyValueAllowBots{} },
		tl_registry_gen.go#L5439: 		PrivacyValueDisallowBotsTypeID:                           func() bin.Object { return &PrivacyValueDisallowBots{} },
		tl_registry_gen.go#L5440: 		AccountPrivacyRulesTypeID:                                func() bin.Object { return &AccountPrivacyRules{} },
		tl_registry_gen.go#L5441: 		AccountDaysTTLTypeID:                                     func() bin.Object { return &AccountDaysTTL{} },
		tl_registry_gen.go#L5442: 		DocumentAttributeImageSizeTypeID:                         func() bin.Object { return &DocumentAttributeImageSize{} },
		tl_registry_gen.go#L5443: 		DocumentAttributeAnimatedTypeID:                          func() bin.Object { return &DocumentAttributeAnimated{} },
		tl_registry_gen.go#L5444: 		DocumentAttributeStickerTypeID:                           func() bin.Object { return &DocumentAttributeSticker{} },
		tl_registry_gen.go#L5445: 		DocumentAttributeVideoTypeID:                             func() bin.Object { return &DocumentAttributeVideo{} },
		tl_registry_gen.go#L5446: 		DocumentAttributeAudioTypeID:                             func() bin.Object { return &DocumentAttributeAudio{} },
		tl_registry_gen.go#L5447: 		DocumentAttributeFilenameTypeID:                          func() bin.Object { return &DocumentAttributeFilename{} },
		tl_registry_gen.go#L5448: 		DocumentAttributeHasStickersTypeID:                       func() bin.Object { return &DocumentAttributeHasStickers{} },
		tl_registry_gen.go#L5449: 		DocumentAttributeCustomEmojiTypeID:                       func() bin.Object { return &DocumentAttributeCustomEmoji{} },
		tl_registry_gen.go#L5450: 		MessagesStickersNotModifiedTypeID:                        func() bin.Object { return &MessagesStickersNotModified{} },
		tl_registry_gen.go#L5451: 		MessagesStickersTypeID:                                   func() bin.Object { return &MessagesStickers{} },
		tl_registry_gen.go#L5452: 		StickerPackTypeID:                                        func() bin.Object { return &StickerPack{} },
		tl_registry_gen.go#L5453: 		MessagesAllStickersNotModifiedTypeID:                     func() bin.Object { return &MessagesAllStickersNotModified{} },
		tl_registry_gen.go#L5454: 		MessagesAllStickersTypeID:                                func() bin.Object { return &MessagesAllStickers{} },
		tl_registry_gen.go#L5455: 		MessagesAffectedMessagesTypeID:                           func() bin.Object { return &MessagesAffectedMessages{} },
		tl_registry_gen.go#L5456: 		WebPageEmptyTypeID:                                       func() bin.Object { return &WebPageEmpty{} },
		tl_registry_gen.go#L5457: 		WebPagePendingTypeID:                                     func() bin.Object { return &WebPagePending{} },
		tl_registry_gen.go#L5458: 		WebPageTypeID:                                            func() bin.Object { return &WebPage{} },
		tl_registry_gen.go#L5459: 		WebPageNotModifiedTypeID:                                 func() bin.Object { return &WebPageNotModified{} },
		tl_registry_gen.go#L5460: 		AuthorizationTypeID:                                      func() bin.Object { return &Authorization{} },
		tl_registry_gen.go#L5461: 		AccountAuthorizationsTypeID:                              func() bin.Object { return &AccountAuthorizations{} },
		tl_registry_gen.go#L5462: 		AccountPasswordTypeID:                                    func() bin.Object { return &AccountPassword{} },
		tl_registry_gen.go#L5463: 		AccountPasswordSettingsTypeID:                            func() bin.Object { return &AccountPasswordSettings{} },
		tl_registry_gen.go#L5464: 		AccountPasswordInputSettingsTypeID:                       func() bin.Object { return &AccountPasswordInputSettings{} },
		tl_registry_gen.go#L5465: 		AuthPasswordRecoveryTypeID:                               func() bin.Object { return &AuthPasswordRecovery{} },
		tl_registry_gen.go#L5466: 		ReceivedNotifyMessageTypeID:                              func() bin.Object { return &ReceivedNotifyMessage{} },
		tl_registry_gen.go#L5467: 		ChatInviteExportedTypeID:                                 func() bin.Object { return &ChatInviteExported{} },
		tl_registry_gen.go#L5468: 		ChatInvitePublicJoinRequestsTypeID:                       func() bin.Object { return &ChatInvitePublicJoinRequests{} },
		tl_registry_gen.go#L5469: 		ChatInviteAlreadyTypeID:                                  func() bin.Object { return &ChatInviteAlready{} },
		tl_registry_gen.go#L5470: 		ChatInviteTypeID:                                         func() bin.Object { return &ChatInvite{} },
		tl_registry_gen.go#L5471: 		ChatInvitePeekTypeID:                                     func() bin.Object { return &ChatInvitePeek{} },
		tl_registry_gen.go#L5472: 		InputStickerSetEmptyTypeID:                               func() bin.Object { return &InputStickerSetEmpty{} },
		tl_registry_gen.go#L5473: 		InputStickerSetIDTypeID:                                  func() bin.Object { return &InputStickerSetID{} },
		tl_registry_gen.go#L5474: 		InputStickerSetShortNameTypeID:                           func() bin.Object { return &InputStickerSetShortName{} },
		tl_registry_gen.go#L5475: 		InputStickerSetAnimatedEmojiTypeID:                       func() bin.Object { return &InputStickerSetAnimatedEmoji{} },
		tl_registry_gen.go#L5476: 		InputStickerSetDiceTypeID:                                func() bin.Object { return &InputStickerSetDice{} },
		tl_registry_gen.go#L5477: 		InputStickerSetAnimatedEmojiAnimationsTypeID:             func() bin.Object { return &InputStickerSetAnimatedEmojiAnimations{} },
		tl_registry_gen.go#L5478: 		InputStickerSetPremiumGiftsTypeID:                        func() bin.Object { return &InputStickerSetPremiumGifts{} },
		tl_registry_gen.go#L5479: 		InputStickerSetEmojiGenericAnimationsTypeID:              func() bin.Object { return &InputStickerSetEmojiGenericAnimations{} },
		tl_registry_gen.go#L5480: 		InputStickerSetEmojiDefaultStatusesTypeID:                func() bin.Object { return &InputStickerSetEmojiDefaultStatuses{} },
		tl_registry_gen.go#L5481: 		InputStickerSetEmojiDefaultTopicIconsTypeID:              func() bin.Object { return &InputStickerSetEmojiDefaultTopicIcons{} },
		tl_registry_gen.go#L5482: 		InputStickerSetEmojiChannelDefaultStatusesTypeID:         func() bin.Object { return &InputStickerSetEmojiChannelDefaultStatuses{} },
		tl_registry_gen.go#L5483: 		InputStickerSetTonGiftsTypeID:                            func() bin.Object { return &InputStickerSetTonGifts{} },
		tl_registry_gen.go#L5484: 		StickerSetTypeID:                                         func() bin.Object { return &StickerSet{} },
		tl_registry_gen.go#L5485: 		MessagesStickerSetTypeID:                                 func() bin.Object { return &MessagesStickerSet{} },
		tl_registry_gen.go#L5486: 		MessagesStickerSetNotModifiedTypeID:                      func() bin.Object { return &MessagesStickerSetNotModified{} },
		tl_registry_gen.go#L5487: 		BotCommandTypeID:                                         func() bin.Object { return &BotCommand{} },
		tl_registry_gen.go#L5488: 		BotInfoTypeID:                                            func() bin.Object { return &BotInfo{} },
		tl_registry_gen.go#L5489: 		KeyboardButtonTypeID:                                     func() bin.Object { return &KeyboardButton{} },
		tl_registry_gen.go#L5490: 		KeyboardButtonURLTypeID:                                  func() bin.Object { return &KeyboardButtonURL{} },
		tl_registry_gen.go#L5491: 		KeyboardButtonCallbackTypeID:                             func() bin.Object { return &KeyboardButtonCallback{} },
		tl_registry_gen.go#L5492: 		KeyboardButtonRequestPhoneTypeID:                         func() bin.Object { return &KeyboardButtonRequestPhone{} },
		tl_registry_gen.go#L5493: 		KeyboardButtonRequestGeoLocationTypeID:                   func() bin.Object { return &KeyboardButtonRequestGeoLocation{} },
		tl_registry_gen.go#L5494: 		KeyboardButtonSwitchInlineTypeID:                         func() bin.Object { return &KeyboardButtonSwitchInline{} },
		tl_registry_gen.go#L5495: 		KeyboardButtonGameTypeID:                                 func() bin.Object { return &KeyboardButtonGame{} },
		tl_registry_gen.go#L5496: 		KeyboardButtonBuyTypeID:                                  func() bin.Object { return &KeyboardButtonBuy{} },
		tl_registry_gen.go#L5497: 		KeyboardButtonURLAuthTypeID:                              func() bin.Object { return &KeyboardButtonURLAuth{} },
		tl_registry_gen.go#L5498: 		InputKeyboardButtonURLAuthTypeID:                         func() bin.Object { return &InputKeyboardButtonURLAuth{} },
		tl_registry_gen.go#L5499: 		KeyboardButtonRequestPollTypeID:                          func() bin.Object { return &KeyboardButtonRequestPoll{} },
		tl_registry_gen.go#L5500: 		InputKeyboardButtonUserProfileTypeID:                     func() bin.Object { return &InputKeyboardButtonUserProfile{} },
		tl_registry_gen.go#L5501: 		KeyboardButtonUserProfileTypeID:                          func() bin.Object { return &KeyboardButtonUserProfile{} },
		tl_registry_gen.go#L5502: 		KeyboardButtonWebViewTypeID:                              func() bin.Object { return &KeyboardButtonWebView{} },
		tl_registry_gen.go#L5503: 		KeyboardButtonSimpleWebViewTypeID:                        func() bin.Object { return &KeyboardButtonSimpleWebView{} },
		tl_registry_gen.go#L5504: 		KeyboardButtonRequestPeerTypeID:                          func() bin.Object { return &KeyboardButtonRequestPeer{} },
		tl_registry_gen.go#L5505: 		InputKeyboardButtonRequestPeerTypeID:                     func() bin.Object { return &InputKeyboardButtonRequestPeer{} },
		tl_registry_gen.go#L5506: 		KeyboardButtonCopyTypeID:                                 func() bin.Object { return &KeyboardButtonCopy{} },
		tl_registry_gen.go#L5507: 		KeyboardButtonRowTypeID:                                  func() bin.Object { return &KeyboardButtonRow{} },
		tl_registry_gen.go#L5508: 		ReplyKeyboardHideTypeID:                                  func() bin.Object { return &ReplyKeyboardHide{} },
		tl_registry_gen.go#L5509: 		ReplyKeyboardForceReplyTypeID:                            func() bin.Object { return &ReplyKeyboardForceReply{} },
		tl_registry_gen.go#L5510: 		ReplyKeyboardMarkupTypeID:                                func() bin.Object { return &ReplyKeyboardMarkup{} },
		tl_registry_gen.go#L5511: 		ReplyInlineMarkupTypeID:                                  func() bin.Object { return &ReplyInlineMarkup{} },
		tl_registry_gen.go#L5512: 		MessageEntityUnknownTypeID:                               func() bin.Object { return &MessageEntityUnknown{} },
		tl_registry_gen.go#L5513: 		MessageEntityMentionTypeID:                               func() bin.Object { return &MessageEntityMention{} },
		tl_registry_gen.go#L5514: 		MessageEntityHashtagTypeID:                               func() bin.Object { return &MessageEntityHashtag{} },
		tl_registry_gen.go#L5515: 		MessageEntityBotCommandTypeID:                            func() bin.Object { return &MessageEntityBotCommand{} },
		tl_registry_gen.go#L5516: 		MessageEntityURLTypeID:                                   func() bin.Object { return &MessageEntityURL{} },
		tl_registry_gen.go#L5517: 		MessageEntityEmailTypeID:                                 func() bin.Object { return &MessageEntityEmail{} },
		tl_registry_gen.go#L5518: 		MessageEntityBoldTypeID:                                  func() bin.Object { return &MessageEntityBold{} },
		tl_registry_gen.go#L5519: 		MessageEntityItalicTypeID:                                func() bin.Object { return &MessageEntityItalic{} },
		tl_registry_gen.go#L5520: 		MessageEntityCodeTypeID:                                  func() bin.Object { return &MessageEntityCode{} },
		tl_registry_gen.go#L5521: 		MessageEntityPreTypeID:                                   func() bin.Object { return &MessageEntityPre{} },
		tl_registry_gen.go#L5522: 		MessageEntityTextURLTypeID:                               func() bin.Object { return &MessageEntityTextURL{} },
		tl_registry_gen.go#L5523: 		MessageEntityMentionNameTypeID:                           func() bin.Object { return &MessageEntityMentionName{} },
		tl_registry_gen.go#L5524: 		InputMessageEntityMentionNameTypeID:                      func() bin.Object { return &InputMessageEntityMentionName{} },
		tl_registry_gen.go#L5525: 		MessageEntityPhoneTypeID:                                 func() bin.Object { return &MessageEntityPhone{} },
		tl_registry_gen.go#L5526: 		MessageEntityCashtagTypeID:                               func() bin.Object { return &MessageEntityCashtag{} },
		tl_registry_gen.go#L5527: 		MessageEntityUnderlineTypeID:                             func() bin.Object { return &MessageEntityUnderline{} },
		tl_registry_gen.go#L5528: 		MessageEntityStrikeTypeID:                                func() bin.Object { return &MessageEntityStrike{} },
		tl_registry_gen.go#L5529: 		MessageEntityBankCardTypeID:                              func() bin.Object { return &MessageEntityBankCard{} },
		tl_registry_gen.go#L5530: 		MessageEntitySpoilerTypeID:                               func() bin.Object { return &MessageEntitySpoiler{} },
		tl_registry_gen.go#L5531: 		MessageEntityCustomEmojiTypeID:                           func() bin.Object { return &MessageEntityCustomEmoji{} },
		tl_registry_gen.go#L5532: 		MessageEntityBlockquoteTypeID:                            func() bin.Object { return &MessageEntityBlockquote{} },
		tl_registry_gen.go#L5533: 		MessageEntityFormattedDateTypeID:                         func() bin.Object { return &MessageEntityFormattedDate{} },
		tl_registry_gen.go#L5534: 		MessageEntityDiffInsertTypeID:                            func() bin.Object { return &MessageEntityDiffInsert{} },
		tl_registry_gen.go#L5535: 		MessageEntityDiffReplaceTypeID:                           func() bin.Object { return &MessageEntityDiffReplace{} },
		tl_registry_gen.go#L5536: 		MessageEntityDiffDeleteTypeID:                            func() bin.Object { return &MessageEntityDiffDelete{} },
		tl_registry_gen.go#L5537: 		InputChannelEmptyTypeID:                                  func() bin.Object { return &InputChannelEmpty{} },
		tl_registry_gen.go#L5538: 		InputChannelTypeID:                                       func() bin.Object { return &InputChannel{} },
		tl_registry_gen.go#L5539: 		InputChannelFromMessageTypeID:                            func() bin.Object { return &InputChannelFromMessage{} },
		tl_registry_gen.go#L5540: 		ContactsResolvedPeerTypeID:                               func() bin.Object { return &ContactsResolvedPeer{} },
		tl_registry_gen.go#L5541: 		MessageRangeTypeID:                                       func() bin.Object { return &MessageRange{} },
		tl_registry_gen.go#L5542: 		UpdatesChannelDifferenceEmptyTypeID:                      func() bin.Object { return &UpdatesChannelDifferenceEmpty{} },
		tl_registry_gen.go#L5543: 		UpdatesChannelDifferenceTooLongTypeID:                    func() bin.Object { return &UpdatesChannelDifferenceTooLong{} },
		tl_registry_gen.go#L5544: 		UpdatesChannelDifferenceTypeID:                           func() bin.Object { return &UpdatesChannelDifference{} },
		tl_registry_gen.go#L5545: 		ChannelMessagesFilterEmptyTypeID:                         func() bin.Object { return &ChannelMessagesFilterEmpty{} },
		tl_registry_gen.go#L5546: 		ChannelMessagesFilterTypeID:                              func() bin.Object { return &ChannelMessagesFilter{} },
		tl_registry_gen.go#L5547: 		ChannelParticipantTypeID:                                 func() bin.Object { return &ChannelParticipant{} },
		tl_registry_gen.go#L5548: 		ChannelParticipantSelfTypeID:                             func() bin.Object { return &ChannelParticipantSelf{} },
		tl_registry_gen.go#L5549: 		ChannelParticipantCreatorTypeID:                          func() bin.Object { return &ChannelParticipantCreator{} },
		tl_registry_gen.go#L5550: 		ChannelParticipantAdminTypeID:                            func() bin.Object { return &ChannelParticipantAdmin{} },
		tl_registry_gen.go#L5551: 		ChannelParticipantBannedTypeID:                           func() bin.Object { return &ChannelParticipantBanned{} },
		tl_registry_gen.go#L5552: 		ChannelParticipantLeftTypeID:                             func() bin.Object { return &ChannelParticipantLeft{} },
		tl_registry_gen.go#L5553: 		ChannelParticipantsRecentTypeID:                          func() bin.Object { return &ChannelParticipantsRecent{} },
		tl_registry_gen.go#L5554: 		ChannelParticipantsAdminsTypeID:                          func() bin.Object { return &ChannelParticipantsAdmins{} },
		tl_registry_gen.go#L5555: 		ChannelParticipantsKickedTypeID:                          func() bin.Object { return &ChannelParticipantsKicked{} },
		tl_registry_gen.go#L5556: 		ChannelParticipantsBotsTypeID:                            func() bin.Object { return &ChannelParticipantsBots{} },
		tl_registry_gen.go#L5557: 		ChannelParticipantsBannedTypeID:                          func() bin.Object { return &ChannelParticipantsBanned{} },
		tl_registry_gen.go#L5558: 		ChannelParticipantsSearchTypeID:                          func() bin.Object { return &ChannelParticipantsSearch{} },
		tl_registry_gen.go#L5559: 		ChannelParticipantsContactsTypeID:                        func() bin.Object { return &ChannelParticipantsContacts{} },
		tl_registry_gen.go#L5560: 		ChannelParticipantsMentionsTypeID:                        func() bin.Object { return &ChannelParticipantsMentions{} },
		tl_registry_gen.go#L5561: 		ChannelsChannelParticipantsTypeID:                        func() bin.Object { return &ChannelsChannelParticipants{} },
		tl_registry_gen.go#L5562: 		ChannelsChannelParticipantsNotModifiedTypeID:             func() bin.Object { return &ChannelsChannelParticipantsNotModified{} },
		tl_registry_gen.go#L5563: 		ChannelsChannelParticipantTypeID:                         func() bin.Object { return &ChannelsChannelParticipant{} },
		tl_registry_gen.go#L5564: 		HelpTermsOfServiceTypeID:                                 func() bin.Object { return &HelpTermsOfService{} },
		tl_registry_gen.go#L5565: 		MessagesSavedGifsNotModifiedTypeID:                       func() bin.Object { return &MessagesSavedGifsNotModified{} },
		tl_registry_gen.go#L5566: 		MessagesSavedGifsTypeID:                                  func() bin.Object { return &MessagesSavedGifs{} },
		tl_registry_gen.go#L5567: 		InputBotInlineMessageMediaAutoTypeID:                     func() bin.Object { return &InputBotInlineMessageMediaAuto{} },
		tl_registry_gen.go#L5568: 		InputBotInlineMessageTextTypeID:                          func() bin.Object { return &InputBotInlineMessageText{} },
		tl_registry_gen.go#L5569: 		InputBotInlineMessageMediaGeoTypeID:                      func() bin.Object { return &InputBotInlineMessageMediaGeo{} },
		tl_registry_gen.go#L5570: 		InputBotInlineMessageMediaVenueTypeID:                    func() bin.Object { return &InputBotInlineMessageMediaVenue{} },
		tl_registry_gen.go#L5571: 		InputBotInlineMessageMediaContactTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaContact{} },
		tl_registry_gen.go#L5572: 		InputBotInlineMessageGameTypeID:                          func() bin.Object { return &InputBotInlineMessageGame{} },
		tl_registry_gen.go#L5573: 		InputBotInlineMessageMediaInvoiceTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaInvoice{} },
		tl_registry_gen.go#L5574: 		InputBotInlineMessageMediaWebPageTypeID:                  func() bin.Object { return &InputBotInlineMessageMediaWebPage{} },
		tl_registry_gen.go#L5575: 		InputBotInlineMessageRichMessageTypeID:                   func() bin.Object { return &InputBotInlineMessageRichMessage{} },
		tl_registry_gen.go#L5576: 		InputBotInlineResultTypeID:                               func() bin.Object { return &InputBotInlineResult{} },
		tl_registry_gen.go#L5577: 		InputBotInlineResultPhotoTypeID:                          func() bin.Object { return &InputBotInlineResultPhoto{} },
		tl_registry_gen.go#L5578: 		InputBotInlineResultDocumentTypeID:                       func() bin.Object { return &InputBotInlineResultDocument{} },
		tl_registry_gen.go#L5579: 		InputBotInlineResultGameTypeID:                           func() bin.Object { return &InputBotInlineResultGame{} },
		tl_registry_gen.go#L5580: 		BotInlineMessageMediaAutoTypeID:                          func() bin.Object { return &BotInlineMessageMediaAuto{} },
		tl_registry_gen.go#L5581: 		BotInlineMessageTextTypeID:                               func() bin.Object { return &BotInlineMessageText{} },
		tl_registry_gen.go#L5582: 		BotInlineMessageMediaGeoTypeID:                           func() bin.Object { return &BotInlineMessageMediaGeo{} },
		tl_registry_gen.go#L5583: 		BotInlineMessageMediaVenueTypeID:                         func() bin.Object { return &BotInlineMessageMediaVenue{} },
		tl_registry_gen.go#L5584: 		BotInlineMessageMediaContactTypeID:                       func() bin.Object { return &BotInlineMessageMediaContact{} },
		tl_registry_gen.go#L5585: 		BotInlineMessageMediaInvoiceTypeID:                       func() bin.Object { return &BotInlineMessageMediaInvoice{} },
		tl_registry_gen.go#L5586: 		BotInlineMessageMediaWebPageTypeID:                       func() bin.Object { return &BotInlineMessageMediaWebPage{} },
		tl_registry_gen.go#L5587: 		BotInlineMessageRichMessageTypeID:                        func() bin.Object { return &BotInlineMessageRichMessage{} },
		tl_registry_gen.go#L5588: 		BotInlineResultTypeID:                                    func() bin.Object { return &BotInlineResult{} },
		tl_registry_gen.go#L5589: 		BotInlineMediaResultTypeID:                               func() bin.Object { return &BotInlineMediaResult{} },
		tl_registry_gen.go#L5590: 		MessagesBotResultsTypeID:                                 func() bin.Object { return &MessagesBotResults{} },
		tl_registry_gen.go#L5591: 		ExportedMessageLinkTypeID:                                func() bin.Object { return &ExportedMessageLink{} },
		tl_registry_gen.go#L5592: 		MessageFwdHeaderTypeID:                                   func() bin.Object { return &MessageFwdHeader{} },
		tl_registry_gen.go#L5593: 		AuthCodeTypeSMSTypeID:                                    func() bin.Object { return &AuthCodeTypeSMS{} },
		tl_registry_gen.go#L5594: 		AuthCodeTypeCallTypeID:                                   func() bin.Object { return &AuthCodeTypeCall{} },
		tl_registry_gen.go#L5595: 		AuthCodeTypeFlashCallTypeID:                              func() bin.Object { return &AuthCodeTypeFlashCall{} },
		tl_registry_gen.go#L5596: 		AuthCodeTypeMissedCallTypeID:                             func() bin.Object { return &AuthCodeTypeMissedCall{} },
		tl_registry_gen.go#L5597: 		AuthCodeTypeFragmentSMSTypeID:                            func() bin.Object { return &AuthCodeTypeFragmentSMS{} },
		tl_registry_gen.go#L5598: 		AuthSentCodeTypeAppTypeID:                                func() bin.Object { return &AuthSentCodeTypeApp{} },
		tl_registry_gen.go#L5599: 		AuthSentCodeTypeSMSTypeID:                                func() bin.Object { return &AuthSentCodeTypeSMS{} },
		tl_registry_gen.go#L5600: 		AuthSentCodeTypeCallTypeID:                               func() bin.Object { return &AuthSentCodeTypeCall{} },
		tl_registry_gen.go#L5601: 		AuthSentCodeTypeFlashCallTypeID:                          func() bin.Object { return &AuthSentCodeTypeFlashCall{} },
		tl_registry_gen.go#L5602: 		AuthSentCodeTypeMissedCallTypeID:                         func() bin.Object { return &AuthSentCodeTypeMissedCall{} },
		tl_registry_gen.go#L5603: 		AuthSentCodeTypeEmailCodeTypeID:                          func() bin.Object { return &AuthSentCodeTypeEmailCode{} },
		tl_registry_gen.go#L5604: 		AuthSentCodeTypeSetUpEmailRequiredTypeID:                 func() bin.Object { return &AuthSentCodeTypeSetUpEmailRequired{} },
		tl_registry_gen.go#L5605: 		AuthSentCodeTypeFragmentSMSTypeID:                        func() bin.Object { return &AuthSentCodeTypeFragmentSMS{} },
		tl_registry_gen.go#L5606: 		AuthSentCodeTypeFirebaseSMSTypeID:                        func() bin.Object { return &AuthSentCodeTypeFirebaseSMS{} },
		tl_registry_gen.go#L5607: 		AuthSentCodeTypeSMSWordTypeID:                            func() bin.Object { return &AuthSentCodeTypeSMSWord{} },
		tl_registry_gen.go#L5608: 		AuthSentCodeTypeSMSPhraseTypeID:                          func() bin.Object { return &AuthSentCodeTypeSMSPhrase{} },
		tl_registry_gen.go#L5609: 		MessagesBotCallbackAnswerTypeID:                          func() bin.Object { return &MessagesBotCallbackAnswer{} },
		tl_registry_gen.go#L5610: 		MessagesMessageEditDataTypeID:                            func() bin.Object { return &MessagesMessageEditData{} },
		tl_registry_gen.go#L5611: 		InputBotInlineMessageIDTypeID:                            func() bin.Object { return &InputBotInlineMessageID{} },
		tl_registry_gen.go#L5612: 		InputBotInlineMessageID64TypeID:                          func() bin.Object { return &InputBotInlineMessageID64{} },
		tl_registry_gen.go#L5613: 		InlineBotSwitchPMTypeID:                                  func() bin.Object { return &InlineBotSwitchPM{} },
		tl_registry_gen.go#L5614: 		MessagesPeerDialogsTypeID:                                func() bin.Object { return &MessagesPeerDialogs{} },
		tl_registry_gen.go#L5615: 		TopPeerTypeID:                                            func() bin.Object { return &TopPeer{} },
		tl_registry_gen.go#L5616: 		TopPeerCategoryBotsPMTypeID:                              func() bin.Object { return &TopPeerCategoryBotsPM{} },
		tl_registry_gen.go#L5617: 		TopPeerCategoryBotsInlineTypeID:                          func() bin.Object { return &TopPeerCategoryBotsInline{} },
		tl_registry_gen.go#L5618: 		TopPeerCategoryCorrespondentsTypeID:                      func() bin.Object { return &TopPeerCategoryCorrespondents{} },
		tl_registry_gen.go#L5619: 		TopPeerCategoryGroupsTypeID:                              func() bin.Object { return &TopPeerCategoryGroups{} },
		tl_registry_gen.go#L5620: 		TopPeerCategoryChannelsTypeID:                            func() bin.Object { return &TopPeerCategoryChannels{} },
		tl_registry_gen.go#L5621: 		TopPeerCategoryPhoneCallsTypeID:                          func() bin.Object { return &TopPeerCategoryPhoneCalls{} },
		tl_registry_gen.go#L5622: 		TopPeerCategoryForwardUsersTypeID:                        func() bin.Object { return &TopPeerCategoryForwardUsers{} },
		tl_registry_gen.go#L5623: 		TopPeerCategoryForwardChatsTypeID:                        func() bin.Object { return &TopPeerCategoryForwardChats{} },
		tl_registry_gen.go#L5624: 		TopPeerCategoryBotsAppTypeID:                             func() bin.Object { return &TopPeerCategoryBotsApp{} },
		tl_registry_gen.go#L5625: 		TopPeerCategoryBotsGuestChatTypeID:                       func() bin.Object { return &TopPeerCategoryBotsGuestChat{} },
		tl_registry_gen.go#L5626: 		TopPeerCategoryPeersTypeID:                               func() bin.Object { return &TopPeerCategoryPeers{} },
		tl_registry_gen.go#L5627: 		ContactsTopPeersNotModifiedTypeID:                        func() bin.Object { return &ContactsTopPeersNotModified{} },
		tl_registry_gen.go#L5628: 		ContactsTopPeersTypeID:                                   func() bin.Object { return &ContactsTopPeers{} },
		tl_registry_gen.go#L5629: 		ContactsTopPeersDisabledTypeID:                           func() bin.Object { return &ContactsTopPeersDisabled{} },
		tl_registry_gen.go#L5630: 		DraftMessageEmptyTypeID:                                  func() bin.Object { return &DraftMessageEmpty{} },
		tl_registry_gen.go#L5631: 		DraftMessageTypeID:                                       func() bin.Object { return &DraftMessage{} },
		tl_registry_gen.go#L5632: 		MessagesFeaturedStickersNotModifiedTypeID:                func() bin.Object { return &MessagesFeaturedStickersNotModified{} },
		tl_registry_gen.go#L5633: 		MessagesFeaturedStickersTypeID:                           func() bin.Object { return &MessagesFeaturedStickers{} },
		tl_registry_gen.go#L5634: 		MessagesRecentStickersNotModifiedTypeID:                  func() bin.Object { return &MessagesRecentStickersNotModified{} },
		tl_registry_gen.go#L5635: 		MessagesRecentStickersTypeID:                             func() bin.Object { return &MessagesRecentStickers{} },
		tl_registry_gen.go#L5636: 		MessagesArchivedStickersTypeID:                           func() bin.Object { return &MessagesArchivedStickers{} },
		tl_registry_gen.go#L5637: 		MessagesStickerSetInstallResultSuccessTypeID:             func() bin.Object { return &MessagesStickerSetInstallResultSuccess{} },
		tl_registry_gen.go#L5638: 		MessagesStickerSetInstallResultArchiveTypeID:             func() bin.Object { return &MessagesStickerSetInstallResultArchive{} },
		tl_registry_gen.go#L5639: 		StickerSetCoveredTypeID:                                  func() bin.Object { return &StickerSetCovered{} },
		tl_registry_gen.go#L5640: 		StickerSetMultiCoveredTypeID:                             func() bin.Object { return &StickerSetMultiCovered{} },
		tl_registry_gen.go#L5641: 		StickerSetFullCoveredTypeID:                              func() bin.Object { return &StickerSetFullCovered{} },
		tl_registry_gen.go#L5642: 		StickerSetNoCoveredTypeID:                                func() bin.Object { return &StickerSetNoCovered{} },
		tl_registry_gen.go#L5643: 		MaskCoordsTypeID:                                         func() bin.Object { return &MaskCoords{} },
		tl_registry_gen.go#L5644: 		InputStickeredMediaPhotoTypeID:                           func() bin.Object { return &InputStickeredMediaPhoto{} },
		tl_registry_gen.go#L5645: 		InputStickeredMediaDocumentTypeID:                        func() bin.Object { return &InputStickeredMediaDocument{} },
		tl_registry_gen.go#L5646: 		GameTypeID:                                               func() bin.Object { return &Game{} },
		tl_registry_gen.go#L5647: 		InputGameIDTypeID:                                        func() bin.Object { return &InputGameID{} },
		tl_registry_gen.go#L5648: 		InputGameShortNameTypeID:                                 func() bin.Object { return &InputGameShortName{} },
		tl_registry_gen.go#L5649: 		HighScoreTypeID:                                          func() bin.Object { return &HighScore{} },
		tl_registry_gen.go#L5650: 		MessagesHighScoresTypeID:                                 func() bin.Object { return &MessagesHighScores{} },
		tl_registry_gen.go#L5651: 		TextEmptyTypeID:                                          func() bin.Object { return &TextEmpty{} },
		tl_registry_gen.go#L5652: 		TextPlainTypeID:                                          func() bin.Object { return &TextPlain{} },
		tl_registry_gen.go#L5653: 		TextBoldTypeID:                                           func() bin.Object { return &TextBold{} },
		tl_registry_gen.go#L5654: 		TextItalicTypeID:                                         func() bin.Object { return &TextItalic{} },
		tl_registry_gen.go#L5655: 		TextUnderlineTypeID:                                      func() bin.Object { return &TextUnderline{} },
		tl_registry_gen.go#L5656: 		TextStrikeTypeID:                                         func() bin.Object { return &TextStrike{} },
		tl_registry_gen.go#L5657: 		TextFixedTypeID:                                          func() bin.Object { return &TextFixed{} },
		tl_registry_gen.go#L5658: 		TextURLTypeID:                                            func() bin.Object { return &TextURL{} },
		tl_registry_gen.go#L5659: 		TextEmailTypeID:                                          func() bin.Object { return &TextEmail{} },
		tl_registry_gen.go#L5660: 		TextConcatTypeID:                                         func() bin.Object { return &TextConcat{} },
		tl_registry_gen.go#L5661: 		TextSubscriptTypeID:                                      func() bin.Object { return &TextSubscript{} },
		tl_registry_gen.go#L5662: 		TextSuperscriptTypeID:                                    func() bin.Object { return &TextSuperscript{} },
		tl_registry_gen.go#L5663: 		TextMarkedTypeID:                                         func() bin.Object { return &TextMarked{} },
		tl_registry_gen.go#L5664: 		TextPhoneTypeID:                                          func() bin.Object { return &TextPhone{} },
		tl_registry_gen.go#L5665: 		TextImageTypeID:                                          func() bin.Object { return &TextImage{} },
		tl_registry_gen.go#L5666: 		TextAnchorTypeID:                                         func() bin.Object { return &TextAnchor{} },
		tl_registry_gen.go#L5667: 		TextMathTypeID:                                           func() bin.Object { return &TextMath{} },
		tl_registry_gen.go#L5668: 		TextCustomEmojiTypeID:                                    func() bin.Object { return &TextCustomEmoji{} },
		tl_registry_gen.go#L5669: 		TextSpoilerTypeID:                                        func() bin.Object { return &TextSpoiler{} },
		tl_registry_gen.go#L5670: 		TextMentionTypeID:                                        func() bin.Object { return &TextMention{} },
		tl_registry_gen.go#L5671: 		TextHashtagTypeID:                                        func() bin.Object { return &TextHashtag{} },
		tl_registry_gen.go#L5672: 		TextBotCommandTypeID:                                     func() bin.Object { return &TextBotCommand{} },
		tl_registry_gen.go#L5673: 		TextCashtagTypeID:                                        func() bin.Object { return &TextCashtag{} },
		tl_registry_gen.go#L5674: 		TextAutoURLTypeID:                                        func() bin.Object { return &TextAutoURL{} },
		tl_registry_gen.go#L5675: 		TextAutoEmailTypeID:                                      func() bin.Object { return &TextAutoEmail{} },
		tl_registry_gen.go#L5676: 		TextAutoPhoneTypeID:                                      func() bin.Object { return &TextAutoPhone{} },
		tl_registry_gen.go#L5677: 		TextBankCardTypeID:                                       func() bin.Object { return &TextBankCard{} },
		tl_registry_gen.go#L5678: 		TextMentionNameTypeID:                                    func() bin.Object { return &TextMentionName{} },
		tl_registry_gen.go#L5679: 		TextDateTypeID:                                           func() bin.Object { return &TextDate{} },
		tl_registry_gen.go#L5680: 		PageBlockUnsupportedTypeID:                               func() bin.Object { return &PageBlockUnsupported{} },
		tl_registry_gen.go#L5681: 		PageBlockTitleTypeID:                                     func() bin.Object { return &PageBlockTitle{} },
		tl_registry_gen.go#L5682: 		PageBlockSubtitleTypeID:                                  func() bin.Object { return &PageBlockSubtitle{} },
		tl_registry_gen.go#L5683: 		PageBlockAuthorDateTypeID:                                func() bin.Object { return &PageBlockAuthorDate{} },
		tl_registry_gen.go#L5684: 		PageBlockHeaderTypeID:                                    func() bin.Object { return &PageBlockHeader{} },
		tl_registry_gen.go#L5685: 		PageBlockSubheaderTypeID:                                 func() bin.Object { return &PageBlockSubheader{} },
		tl_registry_gen.go#L5686: 		PageBlockParagraphTypeID:                                 func() bin.Object { return &PageBlockParagraph{} },
		tl_registry_gen.go#L5687: 		PageBlockPreformattedTypeID:                              func() bin.Object { return &PageBlockPreformatted{} },
		tl_registry_gen.go#L5688: 		PageBlockFooterTypeID:                                    func() bin.Object { return &PageBlockFooter{} },
		tl_registry_gen.go#L5689: 		PageBlockDividerTypeID:                                   func() bin.Object { return &PageBlockDivider{} },
		tl_registry_gen.go#L5690: 		PageBlockAnchorTypeID:                                    func() bin.Object { return &PageBlockAnchor{} },
		tl_registry_gen.go#L5691: 		PageBlockListTypeID:                                      func() bin.Object { return &PageBlockList{} },
		tl_registry_gen.go#L5692: 		PageBlockBlockquoteTypeID:                                func() bin.Object { return &PageBlockBlockquote{} },
		tl_registry_gen.go#L5693: 		PageBlockPullquoteTypeID:                                 func() bin.Object { return &PageBlockPullquote{} },
		tl_registry_gen.go#L5694: 		PageBlockPhotoTypeID:                                     func() bin.Object { return &PageBlockPhoto{} },
		tl_registry_gen.go#L5695: 		PageBlockVideoTypeID:                                     func() bin.Object { return &PageBlockVideo{} },
		tl_registry_gen.go#L5696: 		PageBlockCoverTypeID:                                     func() bin.Object { return &PageBlockCover{} },
		tl_registry_gen.go#L5697: 		PageBlockEmbedTypeID:                                     func() bin.Object { return &PageBlockEmbed{} },
		tl_registry_gen.go#L5698: 		PageBlockEmbedPostTypeID:                                 func() bin.Object { return &PageBlockEmbedPost{} },
		tl_registry_gen.go#L5699: 		PageBlockCollageTypeID:                                   func() bin.Object { return &PageBlockCollage{} },
		tl_registry_gen.go#L5700: 		PageBlockSlideshowTypeID:                                 func() bin.Object { return &PageBlockSlideshow{} },
		tl_registry_gen.go#L5701: 		PageBlockChannelTypeID:                                   func() bin.Object { return &PageBlockChannel{} },
		tl_registry_gen.go#L5702: 		PageBlockAudioTypeID:                                     func() bin.Object { return &PageBlockAudio{} },
		tl_registry_gen.go#L5703: 		PageBlockKickerTypeID:                                    func() bin.Object { return &PageBlockKicker{} },
		tl_registry_gen.go#L5704: 		PageBlockTableTypeID:                                     func() bin.Object { return &PageBlockTable{} },
		tl_registry_gen.go#L5705: 		PageBlockOrderedListTypeID:                               func() bin.Object { return &PageBlockOrderedList{} },
		tl_registry_gen.go#L5706: 		PageBlockDetailsTypeID:                                   func() bin.Object { return &PageBlockDetails{} },
		tl_registry_gen.go#L5707: 		PageBlockRelatedArticlesTypeID:                           func() bin.Object { return &PageBlockRelatedArticles{} },
		tl_registry_gen.go#L5708: 		PageBlockMapTypeID:                                       func() bin.Object { return &PageBlockMap{} },
		tl_registry_gen.go#L5709: 		PageBlockHeading1TypeID:                                  func() bin.Object { return &PageBlockHeading1{} },
		tl_registry_gen.go#L5710: 		PageBlockHeading2TypeID:                                  func() bin.Object { return &PageBlockHeading2{} },
		tl_registry_gen.go#L5711: 		PageBlockHeading3TypeID:                                  func() bin.Object { return &PageBlockHeading3{} },
		tl_registry_gen.go#L5712: 		PageBlockHeading4TypeID:                                  func() bin.Object { return &PageBlockHeading4{} },
		tl_registry_gen.go#L5713: 		PageBlockHeading5TypeID:                                  func() bin.Object { return &PageBlockHeading5{} },
		tl_registry_gen.go#L5714: 		PageBlockHeading6TypeID:                                  func() bin.Object { return &PageBlockHeading6{} },
		tl_registry_gen.go#L5715: 		PageBlockMathTypeID:                                      func() bin.Object { return &PageBlockMath{} },
		tl_registry_gen.go#L5716: 		PageBlockThinkingTypeID:                                  func() bin.Object { return &PageBlockThinking{} },
		tl_registry_gen.go#L5717: 		InputPageBlockMapTypeID:                                  func() bin.Object { return &InputPageBlockMap{} },
		tl_registry_gen.go#L5718: 		PageBlockBlockquoteBlocksTypeID:                          func() bin.Object { return &PageBlockBlockquoteBlocks{} },
		tl_registry_gen.go#L5719: 		PhoneCallDiscardReasonMissedTypeID:                       func() bin.Object { return &PhoneCallDiscardReasonMissed{} },
		tl_registry_gen.go#L5720: 		PhoneCallDiscardReasonDisconnectTypeID:                   func() bin.Object { return &PhoneCallDiscardReasonDisconnect{} },
		tl_registry_gen.go#L5721: 		PhoneCallDiscardReasonHangupTypeID:                       func() bin.Object { return &PhoneCallDiscardReasonHangup{} },
		tl_registry_gen.go#L5722: 		PhoneCallDiscardReasonBusyTypeID:                         func() bin.Object { return &PhoneCallDiscardReasonBusy{} },
		tl_registry_gen.go#L5723: 		PhoneCallDiscardReasonMigrateConferenceCallTypeID:        func() bin.Object { return &PhoneCallDiscardReasonMigrateConferenceCall{} },
		tl_registry_gen.go#L5724: 		DataJSONTypeID:                                           func() bin.Object { return &DataJSON{} },
		tl_registry_gen.go#L5725: 		LabeledPriceTypeID:                                       func() bin.Object { return &LabeledPrice{} },
		tl_registry_gen.go#L5726: 		InvoiceTypeID:                                            func() bin.Object { return &Invoice{} },
		tl_registry_gen.go#L5727: 		PaymentChargeTypeID:                                      func() bin.Object { return &PaymentCharge{} },
		tl_registry_gen.go#L5728: 		PostAddressTypeID:                                        func() bin.Object { return &PostAddress{} },
		tl_registry_gen.go#L5729: 		PaymentRequestedInfoTypeID:                               func() bin.Object { return &PaymentRequestedInfo{} },
		tl_registry_gen.go#L5730: 		PaymentSavedCredentialsCardTypeID:                        func() bin.Object { return &PaymentSavedCredentialsCard{} },
		tl_registry_gen.go#L5731: 		WebDocumentTypeID:                                        func() bin.Object { return &WebDocument{} },
		tl_registry_gen.go#L5732: 		WebDocumentNoProxyTypeID:                                 func() bin.Object { return &WebDocumentNoProxy{} },
		tl_registry_gen.go#L5733: 		InputWebDocumentTypeID:                                   func() bin.Object { return &InputWebDocument{} },
		tl_registry_gen.go#L5734: 		InputWebFileLocationTypeID:                               func() bin.Object { return &InputWebFileLocation{} },
		tl_registry_gen.go#L5735: 		InputWebFileGeoPointLocationTypeID:                       func() bin.Object { return &InputWebFileGeoPointLocation{} },
		tl_registry_gen.go#L5736: 		InputWebFileAudioAlbumThumbLocationTypeID:                func() bin.Object { return &InputWebFileAudioAlbumThumbLocation{} },
		tl_registry_gen.go#L5737: 		UploadWebFileTypeID:                                      func() bin.Object { return &UploadWebFile{} },
		tl_registry_gen.go#L5738: 		PaymentsPaymentFormTypeID:                                func() bin.Object { return &PaymentsPaymentForm{} },
		tl_registry_gen.go#L5739: 		PaymentsPaymentFormStarsTypeID:                           func() bin.Object { return &PaymentsPaymentFormStars{} },
		tl_registry_gen.go#L5740: 		PaymentsPaymentFormStarGiftTypeID:                        func() bin.Object { return &PaymentsPaymentFormStarGift{} },
		tl_registry_gen.go#L5741: 		PaymentsValidatedRequestedInfoTypeID:                     func() bin.Object { return &PaymentsValidatedRequestedInfo{} },
		tl_registry_gen.go#L5742: 		PaymentsPaymentResultTypeID:                              func() bin.Object { return &PaymentsPaymentResult{} },
		tl_registry_gen.go#L5743: 		PaymentsPaymentVerificationNeededTypeID:                  func() bin.Object { return &PaymentsPaymentVerificationNeeded{} },
		tl_registry_gen.go#L5744: 		PaymentsPaymentReceiptTypeID:                             func() bin.Object { return &PaymentsPaymentReceipt{} },
		tl_registry_gen.go#L5745: 		PaymentsPaymentReceiptStarsTypeID:                        func() bin.Object { return &PaymentsPaymentReceiptStars{} },
		tl_registry_gen.go#L5746: 		PaymentsSavedInfoTypeID:                                  func() bin.Object { return &PaymentsSavedInfo{} },
		tl_registry_gen.go#L5747: 		InputPaymentCredentialsSavedTypeID:                       func() bin.Object { return &InputPaymentCredentialsSaved{} },
		tl_registry_gen.go#L5748: 		InputPaymentCredentialsTypeID:                            func() bin.Object { return &InputPaymentCredentials{} },
		tl_registry_gen.go#L5749: 		InputPaymentCredentialsApplePayTypeID:                    func() bin.Object { return &InputPaymentCredentialsApplePay{} },
		tl_registry_gen.go#L5750: 		InputPaymentCredentialsGooglePayTypeID:                   func() bin.Object { return &InputPaymentCredentialsGooglePay{} },
		tl_registry_gen.go#L5751: 		AccountTmpPasswordTypeID:                                 func() bin.Object { return &AccountTmpPassword{} },
		tl_registry_gen.go#L5752: 		ShippingOptionTypeID:                                     func() bin.Object { return &ShippingOption{} },
		tl_registry_gen.go#L5753: 		InputStickerSetItemTypeID:                                func() bin.Object { return &InputStickerSetItem{} },
		tl_registry_gen.go#L5754: 		InputPhoneCallTypeID:                                     func() bin.Object { return &InputPhoneCall{} },
		tl_registry_gen.go#L5755: 		PhoneCallEmptyTypeID:                                     func() bin.Object { return &PhoneCallEmpty{} },
		tl_registry_gen.go#L5756: 		PhoneCallWaitingTypeID:                                   func() bin.Object { return &PhoneCallWaiting{} },
		tl_registry_gen.go#L5757: 		PhoneCallRequestedTypeID:                                 func() bin.Object { return &PhoneCallRequested{} },
		tl_registry_gen.go#L5758: 		PhoneCallAcceptedTypeID:                                  func() bin.Object { return &PhoneCallAccepted{} },
		tl_registry_gen.go#L5759: 		PhoneCallTypeID:                                          func() bin.Object { return &PhoneCall{} },
		tl_registry_gen.go#L5760: 		PhoneCallDiscardedTypeID:                                 func() bin.Object { return &PhoneCallDiscarded{} },
		tl_registry_gen.go#L5761: 		PhoneConnectionTypeID:                                    func() bin.Object { return &PhoneConnection{} },
		tl_registry_gen.go#L5762: 		PhoneConnectionWebrtcTypeID:                              func() bin.Object { return &PhoneConnectionWebrtc{} },
		tl_registry_gen.go#L5763: 		PhoneCallProtocolTypeID:                                  func() bin.Object { return &PhoneCallProtocol{} },
		tl_registry_gen.go#L5764: 		PhonePhoneCallTypeID:                                     func() bin.Object { return &PhonePhoneCall{} },
		tl_registry_gen.go#L5765: 		UploadCDNFileReuploadNeededTypeID:                        func() bin.Object { return &UploadCDNFileReuploadNeeded{} },
		tl_registry_gen.go#L5766: 		UploadCDNFileTypeID:                                      func() bin.Object { return &UploadCDNFile{} },
		tl_registry_gen.go#L5767: 		CDNPublicKeyTypeID:                                       func() bin.Object { return &CDNPublicKey{} },
		tl_registry_gen.go#L5768: 		CDNConfigTypeID:                                          func() bin.Object { return &CDNConfig{} },
		tl_registry_gen.go#L5769: 		LangPackStringTypeID:                                     func() bin.Object { return &LangPackString{} },
		tl_registry_gen.go#L5770: 		LangPackStringPluralizedTypeID:                           func() bin.Object { return &LangPackStringPluralized{} },
		tl_registry_gen.go#L5771: 		LangPackStringDeletedTypeID:                              func() bin.Object { return &LangPackStringDeleted{} },
		tl_registry_gen.go#L5772: 		LangPackDifferenceTypeID:                                 func() bin.Object { return &LangPackDifference{} },
		tl_registry_gen.go#L5773: 		LangPackLanguageTypeID:                                   func() bin.Object { return &LangPackLanguage{} },
		tl_registry_gen.go#L5774: 		ChannelAdminLogEventActionChangeTitleTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangeTitle{} },
		tl_registry_gen.go#L5775: 		ChannelAdminLogEventActionChangeAboutTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangeAbout{} },
		tl_registry_gen.go#L5776: 		ChannelAdminLogEventActionChangeUsernameTypeID:           func() bin.Object { return &ChannelAdminLogEventActionChangeUsername{} },
		tl_registry_gen.go#L5777: 		ChannelAdminLogEventActionChangePhotoTypeID:              func() bin.Object { return &ChannelAdminLogEventActionChangePhoto{} },
		tl_registry_gen.go#L5778: 		ChannelAdminLogEventActionToggleInvitesTypeID:            func() bin.Object { return &ChannelAdminLogEventActionToggleInvites{} },
		tl_registry_gen.go#L5779: 		ChannelAdminLogEventActionToggleSignaturesTypeID:         func() bin.Object { return &ChannelAdminLogEventActionToggleSignatures{} },
		tl_registry_gen.go#L5780: 		ChannelAdminLogEventActionUpdatePinnedTypeID:             func() bin.Object { return &ChannelAdminLogEventActionUpdatePinned{} },
		tl_registry_gen.go#L5781: 		ChannelAdminLogEventActionEditMessageTypeID:              func() bin.Object { return &ChannelAdminLogEventActionEditMessage{} },
		tl_registry_gen.go#L5782: 		ChannelAdminLogEventActionDeleteMessageTypeID:            func() bin.Object { return &ChannelAdminLogEventActionDeleteMessage{} },
		tl_registry_gen.go#L5783: 		ChannelAdminLogEventActionParticipantJoinTypeID:          func() bin.Object { return &ChannelAdminLogEventActionParticipantJoin{} },
		tl_registry_gen.go#L5784: 		ChannelAdminLogEventActionParticipantLeaveTypeID:         func() bin.Object { return &ChannelAdminLogEventActionParticipantLeave{} },
		tl_registry_gen.go#L5785: 		ChannelAdminLogEventActionParticipantInviteTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantInvite{} },
		tl_registry_gen.go#L5786: 		ChannelAdminLogEventActionParticipantToggleBanTypeID:     func() bin.Object { return &ChannelAdminLogEventActionParticipantToggleBan{} },
		tl_registry_gen.go#L5787: 		ChannelAdminLogEventActionParticipantToggleAdminTypeID:   func() bin.Object { return &ChannelAdminLogEventActionParticipantToggleAdmin{} },
		tl_registry_gen.go#L5788: 		ChannelAdminLogEventActionChangeStickerSetTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeStickerSet{} },
		tl_registry_gen.go#L5789: 		ChannelAdminLogEventActionTogglePreHistoryHiddenTypeID:   func() bin.Object { return &ChannelAdminLogEventActionTogglePreHistoryHidden{} },
		tl_registry_gen.go#L5790: 		ChannelAdminLogEventActionDefaultBannedRightsTypeID:      func() bin.Object { return &ChannelAdminLogEventActionDefaultBannedRights{} },
		tl_registry_gen.go#L5791: 		ChannelAdminLogEventActionStopPollTypeID:                 func() bin.Object { return &ChannelAdminLogEventActionStopPoll{} },
		tl_registry_gen.go#L5792: 		ChannelAdminLogEventActionChangeLinkedChatTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeLinkedChat{} },
		tl_registry_gen.go#L5793: 		ChannelAdminLogEventActionChangeLocationTypeID:           func() bin.Object { return &ChannelAdminLogEventActionChangeLocation{} },
		tl_registry_gen.go#L5794: 		ChannelAdminLogEventActionToggleSlowModeTypeID:           func() bin.Object { return &ChannelAdminLogEventActionToggleSlowMode{} },
		tl_registry_gen.go#L5795: 		ChannelAdminLogEventActionStartGroupCallTypeID:           func() bin.Object { return &ChannelAdminLogEventActionStartGroupCall{} },
		tl_registry_gen.go#L5796: 		ChannelAdminLogEventActionDiscardGroupCallTypeID:         func() bin.Object { return &ChannelAdminLogEventActionDiscardGroupCall{} },
		tl_registry_gen.go#L5797: 		ChannelAdminLogEventActionParticipantMuteTypeID:          func() bin.Object { return &ChannelAdminLogEventActionParticipantMute{} },
		tl_registry_gen.go#L5798: 		ChannelAdminLogEventActionParticipantUnmuteTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantUnmute{} },
		tl_registry_gen.go#L5799: 		ChannelAdminLogEventActionToggleGroupCallSettingTypeID:   func() bin.Object { return &ChannelAdminLogEventActionToggleGroupCallSetting{} },
		tl_registry_gen.go#L5800: 		ChannelAdminLogEventActionParticipantJoinByInviteTypeID:  func() bin.Object { return &ChannelAdminLogEventActionParticipantJoinByInvite{} },
		tl_registry_gen.go#L5801: 		ChannelAdminLogEventActionExportedInviteDeleteTypeID:     func() bin.Object { return &ChannelAdminLogEventActionExportedInviteDelete{} },
		tl_registry_gen.go#L5802: 		ChannelAdminLogEventActionExportedInviteRevokeTypeID:     func() bin.Object { return &ChannelAdminLogEventActionExportedInviteRevoke{} },
		tl_registry_gen.go#L5803: 		ChannelAdminLogEventActionExportedInviteEditTypeID:       func() bin.Object { return &ChannelAdminLogEventActionExportedInviteEdit{} },
		tl_registry_gen.go#L5804: 		ChannelAdminLogEventActionParticipantVolumeTypeID:        func() bin.Object { return &ChannelAdminLogEventActionParticipantVolume{} },
		tl_registry_gen.go#L5805: 		ChannelAdminLogEventActionChangeHistoryTTLTypeID:         func() bin.Object { return &ChannelAdminLogEventActionChangeHistoryTTL{} },
		tl_registry_gen.go#L5806: 		ChannelAdminLogEventActionParticipantJoinByRequestTypeID: func() bin.Object { return &ChannelAdminLogEventActionParticipantJoinByRequest{} },
		tl_registry_gen.go#L5807: 		ChannelAdminLogEventActionToggleNoForwardsTypeID:         func() bin.Object { return &ChannelAdminLogEventActionToggleNoForwards{} },
		tl_registry_gen.go#L5808: 		ChannelAdminLogEventActionSendMessageTypeID:              func() bin.Object { return &ChannelAdminLogEventActionSendMessage{} },
		tl_registry_gen.go#L5809: 		ChannelAdminLogEventActionChangeAvailableReactionsTypeID: func() bin.Object { return &ChannelAdminLogEventActionChangeAvailableReactions{} },
		tl_registry_gen.go#L5810: 		ChannelAdminLogEventActionChangeUsernamesTypeID:          func() bin.Object { return &ChannelAdminLogEventActionChangeUsernames{} },
		tl_registry_gen.go#L5811: 		ChannelAdminLogEventActionToggleForumTypeID:              func() bin.Object { return &ChannelAdminLogEventActionToggleForum{} },
		tl_registry_gen.go#L5812: 		ChannelAdminLogEventActionCreateTopicTypeID:              func() bin.Object { return &ChannelAdminLogEventActionCreateTopic{} },
		tl_registry_gen.go#L5813: 		ChannelAdminLogEventActionEditTopicTypeID:                func() bin.Object { return &ChannelAdminLogEventActionEditTopic{} },
		tl_registry_gen.go#L5814: 		ChannelAdminLogEventActionDeleteTopicTypeID:              func() bin.Object { return &ChannelAdminLogEventActionDeleteTopic{} },
		tl_registry_gen.go#L5815: 		ChannelAdminLogEventActionPinTopicTypeID:                 func() bin.Object { return &ChannelAdminLogEventActionPinTopic{} },
		tl_registry_gen.go#L5816: 		ChannelAdminLogEventActionToggleAntiSpamTypeID:           func() bin.Object { return &ChannelAdminLogEventActionToggleAntiSpam{} },
		tl_registry_gen.go#L5817: 		ChannelAdminLogEventActionChangePeerColorTypeID:          func() bin.Object { return &ChannelAdminLogEventActionChangePeerColor{} },
		tl_registry_gen.go#L5818: 		ChannelAdminLogEventActionChangeProfilePeerColorTypeID:   func() bin.Object { return &ChannelAdminLogEventActionChangeProfilePeerColor{} },
		tl_registry_gen.go#L5819: 		ChannelAdminLogEventActionChangeWallpaperTypeID:          func() bin.Object { return &ChannelAdminLogEventActionChangeWallpaper{} },
		tl_registry_gen.go#L5820: 		ChannelAdminLogEventActionChangeEmojiStatusTypeID:        func() bin.Object { return &ChannelAdminLogEventActionChangeEmojiStatus{} },
		tl_registry_gen.go#L5821: 		ChannelAdminLogEventActionChangeEmojiStickerSetTypeID:    func() bin.Object { return &ChannelAdminLogEventActionChangeEmojiStickerSet{} },
		tl_registry_gen.go#L5822: 		ChannelAdminLogEventActionToggleSignatureProfilesTypeID:  func() bin.Object { return &ChannelAdminLogEventActionToggleSignatureProfiles{} },
		tl_registry_gen.go#L5823: 		ChannelAdminLogEventActionParticipantSubExtendTypeID:     func() bin.Object { return &ChannelAdminLogEventActionParticipantSubExtend{} },
		tl_registry_gen.go#L5824: 		ChannelAdminLogEventActionToggleAutotranslationTypeID:    func() bin.Object { return &ChannelAdminLogEventActionToggleAutotranslation{} },
		tl_registry_gen.go#L5825: 		ChannelAdminLogEventActionParticipantEditRankTypeID:      func() bin.Object { return &ChannelAdminLogEventActionParticipantEditRank{} },
		tl_registry_gen.go#L5826: 		ChannelAdminLogEventTypeID:                               func() bin.Object { return &ChannelAdminLogEvent{} },
		tl_registry_gen.go#L5827: 		ChannelsAdminLogResultsTypeID:                            func() bin.Object { return &ChannelsAdminLogResults{} },
		tl_registry_gen.go#L5828: 		ChannelAdminLogEventsFilterTypeID:                        func() bin.Object { return &ChannelAdminLogEventsFilter{} },
		tl_registry_gen.go#L5829: 		PopularContactTypeID:                                     func() bin.Object { return &PopularContact{} },
		tl_registry_gen.go#L5830: 		MessagesFavedStickersNotModifiedTypeID:                   func() bin.Object { return &MessagesFavedStickersNotModified{} },
		tl_registry_gen.go#L5831: 		MessagesFavedStickersTypeID:                              func() bin.Object { return &MessagesFavedStickers{} },
		tl_registry_gen.go#L5832: 		RecentMeURLUnknownTypeID:                                 func() bin.Object { return &RecentMeURLUnknown{} },
		tl_registry_gen.go#L5833: 		RecentMeURLUserTypeID:                                    func() bin.Object { return &RecentMeURLUser{} },
		tl_registry_gen.go#L5834: 		RecentMeURLChatTypeID:                                    func() bin.Object { return &RecentMeURLChat{} },
		tl_registry_gen.go#L5835: 		RecentMeURLChatInviteTypeID:                              func() bin.Object { return &RecentMeURLChatInvite{} },
		tl_registry_gen.go#L5836: 		RecentMeURLStickerSetTypeID:                              func() bin.Object { return &RecentMeURLStickerSet{} },
		tl_registry_gen.go#L5837: 		HelpRecentMeURLsTypeID:                                   func() bin.Object { return &HelpRecentMeURLs{} },
		tl_registry_gen.go#L5838: 		InputSingleMediaTypeID:                                   func() bin.Object { return &InputSingleMedia{} },
		tl_registry_gen.go#L5839: 		WebAuthorizationTypeID:                                   func() bin.Object { return &WebAuthorization{} },
		tl_registry_gen.go#L5840: 		AccountWebAuthorizationsTypeID:                           func() bin.Object { return &AccountWebAuthorizations{} },
		tl_registry_gen.go#L5841: 		InputMessageIDTypeID:                                     func() bin.Object { return &InputMessageID{} },
		tl_registry_gen.go#L5842: 		InputMessageReplyToTypeID:                                func() bin.Object { return &InputMessageReplyTo{} },
		tl_registry_gen.go#L5843: 		InputMessagePinnedTypeID:                                 func() bin.Object { return &InputMessagePinned{} },
		tl_registry_gen.go#L5844: 		InputMessageCallbackQueryTypeID:                          func() bin.Object { return &InputMessageCallbackQuery{} },
		tl_registry_gen.go#L5845: 		InputDialogPeerTypeID:                                    func() bin.Object { return &InputDialogPeer{} },
		tl_registry_gen.go#L5846: 		InputDialogPeerFolderTypeID:                              func() bin.Object { return &InputDialogPeerFolder{} },
		tl_registry_gen.go#L5847: 		DialogPeerTypeID:                                         func() bin.Object { return &DialogPeer{} },
		tl_registry_gen.go#L5848: 		DialogPeerFolderTypeID:                                   func() bin.Object { return &DialogPeerFolder{} },
		tl_registry_gen.go#L5849: 		MessagesFoundStickerSetsNotModifiedTypeID:                func() bin.Object { return &MessagesFoundStickerSetsNotModified{} },
		tl_registry_gen.go#L5850: 		MessagesFoundStickerSetsTypeID:                           func() bin.Object { return &MessagesFoundStickerSets{} },
		tl_registry_gen.go#L5851: 		FileHashTypeID:                                           func() bin.Object { return &FileHash{} },
		tl_registry_gen.go#L5852: 		InputClientProxyTypeID:                                   func() bin.Object { return &InputClientProxy{} },
		tl_registry_gen.go#L5853: 		HelpTermsOfServiceUpdateEmptyTypeID:                      func() bin.Object { return &HelpTermsOfServiceUpdateEmpty{} },
		tl_registry_gen.go#L5854: 		HelpTermsOfServiceUpdateTypeID:                           func() bin.Object { return &HelpTermsOfServiceUpdate{} },
		tl_registry_gen.go#L5855: 		InputSecureFileUploadedTypeID:                            func() bin.Object { return &InputSecureFileUploaded{} },
		tl_registry_gen.go#L5856: 		InputSecureFileTypeID:                                    func() bin.Object { return &InputSecureFile{} },
		tl_registry_gen.go#L5857: 		SecureFileEmptyTypeID:                                    func() bin.Object { return &SecureFileEmpty{} },
		tl_registry_gen.go#L5858: 		SecureFileTypeID:                                         func() bin.Object { return &SecureFile{} },
		tl_registry_gen.go#L5859: 		SecureDataTypeID:                                         func() bin.Object { return &SecureData{} },
		tl_registry_gen.go#L5860: 		SecurePlainPhoneTypeID:                                   func() bin.Object { return &SecurePlainPhone{} },
		tl_registry_gen.go#L5861: 		SecurePlainEmailTypeID:                                   func() bin.Object { return &SecurePlainEmail{} },
		tl_registry_gen.go#L5862: 		SecureValueTypePersonalDetailsTypeID:                     func() bin.Object { return &SecureValueTypePersonalDetails{} },
		tl_registry_gen.go#L5863: 		SecureValueTypePassportTypeID:                            func() bin.Object { return &SecureValueTypePassport{} },
		tl_registry_gen.go#L5864: 		SecureValueTypeDriverLicenseTypeID:                       func() bin.Object { return &SecureValueTypeDriverLicense{} },
		tl_registry_gen.go#L5865: 		SecureValueTypeIdentityCardTypeID:                        func() bin.Object { return &SecureValueTypeIdentityCard{} },
		tl_registry_gen.go#L5866: 		SecureValueTypeInternalPassportTypeID:                    func() bin.Object { return &SecureValueTypeInternalPassport{} },
		tl_registry_gen.go#L5867: 		SecureValueTypeAddressTypeID:                             func() bin.Object { return &SecureValueTypeAddress{} },
		tl_registry_gen.go#L5868: 		SecureValueTypeUtilityBillTypeID:                         func() bin.Object { return &SecureValueTypeUtilityBill{} },
		tl_registry_gen.go#L5869: 		SecureValueTypeBankStatementTypeID:                       func() bin.Object { return &SecureValueTypeBankStatement{} },
		tl_registry_gen.go#L5870: 		SecureValueTypeRentalAgreementTypeID:                     func() bin.Object { return &SecureValueTypeRentalAgreement{} },
		tl_registry_gen.go#L5871: 		SecureValueTypePassportRegistrationTypeID:                func() bin.Object { return &SecureValueTypePassportRegistration{} },
		tl_registry_gen.go#L5872: 		SecureValueTypeTemporaryRegistrationTypeID:               func() bin.Object { return &SecureValueTypeTemporaryRegistration{} },
		tl_registry_gen.go#L5873: 		SecureValueTypePhoneTypeID:                               func() bin.Object { return &SecureValueTypePhone{} },
		tl_registry_gen.go#L5874: 		SecureValueTypeEmailTypeID:                               func() bin.Object { return &SecureValueTypeEmail{} },
		tl_registry_gen.go#L5875: 		SecureValueTypeID:                                        func() bin.Object { return &SecureValue{} },
		tl_registry_gen.go#L5876: 		InputSecureValueTypeID:                                   func() bin.Object { return &InputSecureValue{} },
		tl_registry_gen.go#L5877: 		SecureValueHashTypeID:                                    func() bin.Object { return &SecureValueHash{} },
		tl_registry_gen.go#L5878: 		SecureValueErrorDataTypeID:                               func() bin.Object { return &SecureValueErrorData{} },
		tl_registry_gen.go#L5879: 		SecureValueErrorFrontSideTypeID:                          func() bin.Object { return &SecureValueErrorFrontSide{} },
		tl_registry_gen.go#L5880: 		SecureValueErrorReverseSideTypeID:                        func() bin.Object { return &SecureValueErrorReverseSide{} },
		tl_registry_gen.go#L5881: 		SecureValueErrorSelfieTypeID:                             func() bin.Object { return &SecureValueErrorSelfie{} },
		tl_registry_gen.go#L5882: 		SecureValueErrorFileTypeID:                               func() bin.Object { return &SecureValueErrorFile{} },
		tl_registry_gen.go#L5883: 		SecureValueErrorFilesTypeID:                              func() bin.Object { return &SecureValueErrorFiles{} },
		tl_registry_gen.go#L5884: 		SecureValueErrorTypeID:                                   func() bin.Object { return &SecureValueError{} },
		tl_registry_gen.go#L5885: 		SecureValueErrorTranslationFileTypeID:                    func() bin.Object { return &SecureValueErrorTranslationFile{} },
		tl_registry_gen.go#L5886: 		SecureValueErrorTranslationFilesTypeID:                   func() bin.Object { return &SecureValueErrorTranslationFiles{} },
		tl_registry_gen.go#L5887: 		SecureCredentialsEncryptedTypeID:                         func() bin.Object { return &SecureCredentialsEncrypted{} },
		tl_registry_gen.go#L5888: 		AccountAuthorizationFormTypeID:                           func() bin.Object { return &AccountAuthorizationForm{} },
		tl_registry_gen.go#L5889: 		AccountSentEmailCodeTypeID:                               func() bin.Object { return &AccountSentEmailCode{} },
		tl_registry_gen.go#L5890: 		HelpDeepLinkInfoEmptyTypeID:                              func() bin.Object { return &HelpDeepLinkInfoEmpty{} },
		tl_registry_gen.go#L5891: 		HelpDeepLinkInfoTypeID:                                   func() bin.Object { return &HelpDeepLinkInfo{} },
		tl_registry_gen.go#L5892: 		SavedPhoneContactTypeID:                                  func() bin.Object { return &SavedPhoneContact{} },
		tl_registry_gen.go#L5893: 		AccountTakeoutTypeID:                                     func() bin.Object { return &AccountTakeout{} },
		tl_registry_gen.go#L5894: 		PasswordKdfAlgoUnknownTypeID:                             func() bin.Object { return &PasswordKdfAlgoUnknown{} },
		tl_registry_gen.go#L5895: 		PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPowTypeID: func() bin.Object { return &PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow{} },
		tl_registry_gen.go#L5896: 		SecurePasswordKdfAlgoUnknownTypeID:                                      func() bin.Object { return &SecurePasswordKdfAlgoUnknown{} },
		tl_registry_gen.go#L5897: 		SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000TypeID:                   func() bin.Object { return &SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000{} },
		tl_registry_gen.go#L5898: 		SecurePasswordKdfAlgoSHA512TypeID:                                       func() bin.Object { return &SecurePasswordKdfAlgoSHA512{} },
		tl_registry_gen.go#L5899: 		SecureSecretSettingsTypeID:                                              func() bin.Object { return &SecureSecretSettings{} },
		tl_registry_gen.go#L5900: 		InputCheckPasswordEmptyTypeID:                                           func() bin.Object { return &InputCheckPasswordEmpty{} },
		tl_registry_gen.go#L5901: 		InputCheckPasswordSRPTypeID:                                             func() bin.Object { return &InputCheckPasswordSRP{} },
		tl_registry_gen.go#L5902: 		SecureRequiredTypeTypeID:                                                func() bin.Object { return &SecureRequiredType{} },
		tl_registry_gen.go#L5903: 		SecureRequiredTypeOneOfTypeID:                                           func() bin.Object { return &SecureRequiredTypeOneOf{} },
		tl_registry_gen.go#L5904: 		HelpPassportConfigNotModifiedTypeID:                                     func() bin.Object { return &HelpPassportConfigNotModified{} },
		tl_registry_gen.go#L5905: 		HelpPassportConfigTypeID:                                                func() bin.Object { return &HelpPassportConfig{} },
		tl_registry_gen.go#L5906: 		InputAppEventTypeID:                                                     func() bin.Object { return &InputAppEvent{} },
		tl_registry_gen.go#L5907: 		JSONObjectValueTypeID:                                                   func() bin.Object { return &JSONObjectValue{} },
		tl_registry_gen.go#L5908: 		JSONNullTypeID:                                                          func() bin.Object { return &JSONNull{} },
		tl_registry_gen.go#L5909: 		JSONBoolTypeID:                                                          func() bin.Object { return &JSONBool{} },
		tl_registry_gen.go#L5910: 		JSONNumberTypeID:                                                        func() bin.Object { return &JSONNumber{} },
		tl_registry_gen.go#L5911: 		JSONStringTypeID:                                                        func() bin.Object { return &JSONString{} },
		tl_registry_gen.go#L5912: 		JSONArrayTypeID:                                                         func() bin.Object { return &JSONArray{} },
		tl_registry_gen.go#L5913: 		JSONObjectTypeID:                                                        func() bin.Object { return &JSONObject{} },
		tl_registry_gen.go#L5914: 		PageTableCellTypeID:                                                     func() bin.Object { return &PageTableCell{} },
		tl_registry_gen.go#L5915: 		PageTableRowTypeID:                                                      func() bin.Object { return &PageTableRow{} },
		tl_registry_gen.go#L5916: 		PageCaptionTypeID:                                                       func() bin.Object { return &PageCaption{} },
		tl_registry_gen.go#L5917: 		PageListItemTextTypeID:                                                  func() bin.Object { return &PageListItemText{} },
		tl_registry_gen.go#L5918: 		PageListItemBlocksTypeID:                                                func() bin.Object { return &PageListItemBlocks{} },
		tl_registry_gen.go#L5919: 		PageListOrderedItemTextTypeID:                                           func() bin.Object { return &PageListOrderedItemText{} },
		tl_registry_gen.go#L5920: 		PageListOrderedItemBlocksTypeID:                                         func() bin.Object { return &PageListOrderedItemBlocks{} },
		tl_registry_gen.go#L5921: 		PageRelatedArticleTypeID:                                                func() bin.Object { return &PageRelatedArticle{} },
		tl_registry_gen.go#L5922: 		PageTypeID:                                                              func() bin.Object { return &Page{} },
		tl_registry_gen.go#L5923: 		HelpSupportNameTypeID:                                                   func() bin.Object { return &HelpSupportName{} },
		tl_registry_gen.go#L5924: 		HelpUserInfoEmptyTypeID:                                                 func() bin.Object { return &HelpUserInfoEmpty{} },
		tl_registry_gen.go#L5925: 		HelpUserInfoTypeID:                                                      func() bin.Object { return &HelpUserInfo{} },
		tl_registry_gen.go#L5926: 		PollAnswerTypeID:                                                        func() bin.Object { return &PollAnswer{} },
		tl_registry_gen.go#L5927: 		InputPollAnswerTypeID:                                                   func() bin.Object { return &InputPollAnswer{} },
		tl_registry_gen.go#L5928: 		PollTypeID:                                                              func() bin.Object { return &Poll{} },
		tl_registry_gen.go#L5929: 		PollAnswerVotersTypeID:                                                  func() bin.Object { return &PollAnswerVoters{} },
		tl_registry_gen.go#L5930: 		PollResultsTypeID:                                                       func() bin.Object { return &PollResults{} },
		tl_registry_gen.go#L5931: 		ChatOnlinesTypeID:                                                       func() bin.Object { return &ChatOnlines{} },
		tl_registry_gen.go#L5932: 		StatsURLTypeID:                                                          func() bin.Object { return &StatsURL{} },
		tl_registry_gen.go#L5933: 		ChatAdminRightsTypeID:                                                   func() bin.Object { return &ChatAdminRights{} },
		tl_registry_gen.go#L5934: 		ChatBannedRightsTypeID:                                                  func() bin.Object { return &ChatBannedRights{} },
		tl_registry_gen.go#L5935: 		InputWallPaperTypeID:                                                    func() bin.Object { return &InputWallPaper{} },
		tl_registry_gen.go#L5936: 		InputWallPaperSlugTypeID:                                                func() bin.Object { return &InputWallPaperSlug{} },
		tl_registry_gen.go#L5937: 		InputWallPaperNoFileTypeID:                                              func() bin.Object { return &InputWallPaperNoFile{} },
		tl_registry_gen.go#L5938: 		AccountWallPapersNotModifiedTypeID:                                      func() bin.Object { return &AccountWallPapersNotModified{} },
		tl_registry_gen.go#L5939: 		AccountWallPapersTypeID:                                                 func() bin.Object { return &AccountWallPapers{} },
		tl_registry_gen.go#L5940: 		CodeSettingsTypeID:                                                      func() bin.Object { return &CodeSettings{} },
		tl_registry_gen.go#L5941: 		WallPaperSettingsTypeID:                                                 func() bin.Object { return &WallPaperSettings{} },
		tl_registry_gen.go#L5942: 		AutoDownloadSettingsTypeID:                                              func() bin.Object { return &AutoDownloadSettings{} },
		tl_registry_gen.go#L5943: 		AccountAutoDownloadSettingsTypeID:                                       func() bin.Object { return &AccountAutoDownloadSettings{} },
		tl_registry_gen.go#L5944: 		EmojiKeywordTypeID:                                                      func() bin.Object { return &EmojiKeyword{} },
		tl_registry_gen.go#L5945: 		EmojiKeywordDeletedTypeID:                                               func() bin.Object { return &EmojiKeywordDeleted{} },
		tl_registry_gen.go#L5946: 		EmojiKeywordsDifferenceTypeID:                                           func() bin.Object { return &EmojiKeywordsDifference{} },
		tl_registry_gen.go#L5947: 		EmojiURLTypeID:                                                          func() bin.Object { return &EmojiURL{} },
		tl_registry_gen.go#L5948: 		EmojiLanguageTypeID:                                                     func() bin.Object { return &EmojiLanguage{} },
		tl_registry_gen.go#L5949: 		FolderTypeID:                                                            func() bin.Object { return &Folder{} },
		tl_registry_gen.go#L5950: 		InputFolderPeerTypeID:                                                   func() bin.Object { return &InputFolderPeer{} },
		tl_registry_gen.go#L5951: 		FolderPeerTypeID:                                                        func() bin.Object { return &FolderPeer{} },
		tl_registry_gen.go#L5952: 		MessagesSearchCounterTypeID:                                             func() bin.Object { return &MessagesSearchCounter{} },
		tl_registry_gen.go#L5953: 		URLAuthResultRequestTypeID:                                              func() bin.Object { return &URLAuthResultRequest{} },
		tl_registry_gen.go#L5954: 		URLAuthResultAcceptedTypeID:                                             func() bin.Object { return &URLAuthResultAccepted{} },
		tl_registry_gen.go#L5955: 		URLAuthResultDefaultTypeID:                                              func() bin.Object { return &URLAuthResultDefault{} },
		tl_registry_gen.go#L5956: 		ChannelLocationEmptyTypeID:                                              func() bin.Object { return &ChannelLocationEmpty{} },
		tl_registry_gen.go#L5957: 		ChannelLocationTypeID:                                                   func() bin.Object { return &ChannelLocation{} },
		tl_registry_gen.go#L5958: 		PeerLocatedTypeID:                                                       func() bin.Object { return &PeerLocated{} },
		tl_registry_gen.go#L5959: 		PeerSelfLocatedTypeID:                                                   func() bin.Object { return &PeerSelfLocated{} },
		tl_registry_gen.go#L5960: 		RestrictionReasonTypeID:                                                 func() bin.Object { return &RestrictionReason{} },
		tl_registry_gen.go#L5961: 		InputThemeTypeID:                                                        func() bin.Object { return &InputTheme{} },
		tl_registry_gen.go#L5962: 		InputThemeSlugTypeID:                                                    func() bin.Object { return &InputThemeSlug{} },
		tl_registry_gen.go#L5963: 		ThemeTypeID:                                                             func() bin.Object { return &Theme{} },
		tl_registry_gen.go#L5964: 		AccountThemesNotModifiedTypeID:                                          func() bin.Object { return &AccountThemesNotModified{} },
		tl_registry_gen.go#L5965: 		AccountThemesTypeID:                                                     func() bin.Object { return &AccountThemes{} },
		tl_registry_gen.go#L5966: 		AuthLoginTokenTypeID:                                                    func() bin.Object { return &AuthLoginToken{} },
		tl_registry_gen.go#L5967: 		AuthLoginTokenMigrateToTypeID:                                           func() bin.Object { return &AuthLoginTokenMigrateTo{} },
		tl_registry_gen.go#L5968: 		AuthLoginTokenSuccessTypeID:                                             func() bin.Object { return &AuthLoginTokenSuccess{} },
		tl_registry_gen.go#L5969: 		AccountContentSettingsTypeID:                                            func() bin.Object { return &AccountContentSettings{} },
		tl_registry_gen.go#L5970: 		MessagesInactiveChatsTypeID:                                             func() bin.Object { return &MessagesInactiveChats{} },
		tl_registry_gen.go#L5971: 		BaseThemeClassicTypeID:                                                  func() bin.Object { return &BaseThemeClassic{} },
		tl_registry_gen.go#L5972: 		BaseThemeDayTypeID:                                                      func() bin.Object { return &BaseThemeDay{} },
		tl_registry_gen.go#L5973: 		BaseThemeNightTypeID:                                                    func() bin.Object { return &BaseThemeNight{} },
		tl_registry_gen.go#L5974: 		BaseThemeTintedTypeID:                                                   func() bin.Object { return &BaseThemeTinted{} },
		tl_registry_gen.go#L5975: 		BaseThemeArcticTypeID:                                                   func() bin.Object { return &BaseThemeArctic{} },
		tl_registry_gen.go#L5976: 		InputThemeSettingsTypeID:                                                func() bin.Object { return &InputThemeSettings{} },
		tl_registry_gen.go#L5977: 		ThemeSettingsTypeID:                                                     func() bin.Object { return &ThemeSettings{} },
		tl_registry_gen.go#L5978: 		WebPageAttributeThemeTypeID:                                             func() bin.Object { return &WebPageAttributeTheme{} },
		tl_registry_gen.go#L5979: 		WebPageAttributeStoryTypeID:                                             func() bin.Object { return &WebPageAttributeStory{} },
		tl_registry_gen.go#L5980: 		WebPageAttributeStickerSetTypeID:                                        func() bin.Object { return &WebPageAttributeStickerSet{} },
		tl_registry_gen.go#L5981: 		WebPageAttributeUniqueStarGiftTypeID:                                    func() bin.Object { return &WebPageAttributeUniqueStarGift{} },
		tl_registry_gen.go#L5982: 		WebPageAttributeStarGiftCollectionTypeID:                                func() bin.Object { return &WebPageAttributeStarGiftCollection{} },
		tl_registry_gen.go#L5983: 		WebPageAttributeStarGiftAuctionTypeID:                                   func() bin.Object { return &WebPageAttributeStarGiftAuction{} },
		tl_registry_gen.go#L5984: 		WebPageAttributeAiComposeToneTypeID:                                     func() bin.Object { return &WebPageAttributeAiComposeTone{} },
		tl_registry_gen.go#L5985: 		MessagesVotesListTypeID:                                                 func() bin.Object { return &MessagesVotesList{} },
		tl_registry_gen.go#L5986: 		BankCardOpenURLTypeID:                                                   func() bin.Object { return &BankCardOpenURL{} },
		tl_registry_gen.go#L5987: 		PaymentsBankCardDataTypeID:                                              func() bin.Object { return &PaymentsBankCardData{} },
		tl_registry_gen.go#L5988: 		DialogFilterTypeID:                                                      func() bin.Object { return &DialogFilter{} },
		tl_registry_gen.go#L5989: 		DialogFilterDefaultTypeID:                                               func() bin.Object { return &DialogFilterDefault{} },
		tl_registry_gen.go#L5990: 		DialogFilterChatlistTypeID:                                              func() bin.Object { return &DialogFilterChatlist{} },
		tl_registry_gen.go#L5991: 		DialogFilterSuggestedTypeID:                                             func() bin.Object { return &DialogFilterSuggested{} },
		tl_registry_gen.go#L5992: 		StatsDateRangeDaysTypeID:                                                func() bin.Object { return &StatsDateRangeDays{} },
		tl_registry_gen.go#L5993: 		StatsAbsValueAndPrevTypeID:                                              func() bin.Object { return &StatsAbsValueAndPrev{} },
		tl_registry_gen.go#L5994: 		StatsPercentValueTypeID:                                                 func() bin.Object { return &StatsPercentValue{} },
		tl_registry_gen.go#L5995: 		StatsGraphAsyncTypeID:                                                   func() bin.Object { return &StatsGraphAsync{} },
		tl_registry_gen.go#L5996: 		StatsGraphErrorTypeID:                                                   func() bin.Object { return &StatsGraphError{} },
		tl_registry_gen.go#L5997: 		StatsGraphTypeID:                                                        func() bin.Object { return &StatsGraph{} },
		tl_registry_gen.go#L5998: 		StatsBroadcastStatsTypeID:                                               func() bin.Object { return &StatsBroadcastStats{} },
		tl_registry_gen.go#L5999: 		HelpPromoDataEmptyTypeID:                                                func() bin.Object { return &HelpPromoDataEmpty{} },
		tl_registry_gen.go#L6000: 		HelpPromoDataTypeID:                                                     func() bin.Object { return &HelpPromoData{} },
		tl_registry_gen.go#L6001: 		VideoSizeTypeID:                                                         func() bin.Object { return &VideoSize{} },
		tl_registry_gen.go#L6002: 		VideoSizeEmojiMarkupTypeID:                                              func() bin.Object { return &VideoSizeEmojiMarkup{} },
		tl_registry_gen.go#L6003: 		VideoSizeStickerMarkupTypeID:                                            func() bin.Object { return &VideoSizeStickerMarkup{} },
		tl_registry_gen.go#L6004: 		StatsGroupTopPosterTypeID:                                               func() bin.Object { return &StatsGroupTopPoster{} },
		tl_registry_gen.go#L6005: 		StatsGroupTopAdminTypeID:                                                func() bin.Object { return &StatsGroupTopAdmin{} },
		tl_registry_gen.go#L6006: 		StatsGroupTopInviterTypeID:                                              func() bin.Object { return &StatsGroupTopInviter{} },
		tl_registry_gen.go#L6007: 		StatsMegagroupStatsTypeID:                                               func() bin.Object { return &StatsMegagroupStats{} },
		tl_registry_gen.go#L6008: 		GlobalPrivacySettingsTypeID:                                             func() bin.Object { return &GlobalPrivacySettings{} },
		tl_registry_gen.go#L6009: 		HelpCountryCodeTypeID:                                                   func() bin.Object { return &HelpCountryCode{} },
		tl_registry_gen.go#L6010: 		HelpCountryTypeID:                                                       func() bin.Object { return &HelpCountry{} },
		tl_registry_gen.go#L6011: 		HelpCountriesListNotModifiedTypeID:                                      func() bin.Object { return &HelpCountriesListNotModified{} },
		tl_registry_gen.go#L6012: 		HelpCountriesListTypeID:                                                 func() bin.Object { return &HelpCountriesList{} },
		tl_registry_gen.go#L6013: 		MessageViewsTypeID:                                                      func() bin.Object { return &MessageViews{} },
		tl_registry_gen.go#L6014: 		MessagesMessageViewsTypeID:                                              func() bin.Object { return &MessagesMessageViews{} },
		tl_registry_gen.go#L6015: 		MessagesDiscussionMessageTypeID:                                         func() bin.Object { return &MessagesDiscussionMessage{} },
		tl_registry_gen.go#L6016: 		MessageReplyHeaderTypeID:                                                func() bin.Object { return &MessageReplyHeader{} },
		tl_registry_gen.go#L6017: 		MessageReplyStoryHeaderTypeID:                                           func() bin.Object { return &MessageReplyStoryHeader{} },
		tl_registry_gen.go#L6018: 		MessageRepliesTypeID:                                                    func() bin.Object { return &MessageReplies{} },
		tl_registry_gen.go#L6019: 		PeerBlockedTypeID:                                                       func() bin.Object { return &PeerBlocked{} },
		tl_registry_gen.go#L6020: 		StatsMessageStatsTypeID:                                                 func() bin.Object { return &StatsMessageStats{} },
		tl_registry_gen.go#L6021: 		GroupCallDiscardedTypeID:                                                func() bin.Object { return &GroupCallDiscarded{} },
		tl_registry_gen.go#L6022: 		GroupCallTypeID:                                                         func() bin.Object { return &GroupCall{} },
		tl_registry_gen.go#L6023: 		InputGroupCallTypeID:                                                    func() bin.Object { return &InputGroupCall{} },
		tl_registry_gen.go#L6024: 		InputGroupCallSlugTypeID:                                                func() bin.Object { return &InputGroupCallSlug{} },
		tl_registry_gen.go#L6025: 		InputGroupCallInviteMessageTypeID:                                       func() bin.Object { return &InputGroupCallInviteMessage{} },
		tl_registry_gen.go#L6026: 		GroupCallParticipantTypeID:                                              func() bin.Object { return &GroupCallParticipant{} },
		tl_registry_gen.go#L6027: 		PhoneGroupCallTypeID:                                                    func() bin.Object { return &PhoneGroupCall{} },
		tl_registry_gen.go#L6028: 		PhoneGroupParticipantsTypeID:                                            func() bin.Object { return &PhoneGroupParticipants{} },
		tl_registry_gen.go#L6029: 		InlineQueryPeerTypeSameBotPMTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeSameBotPM{} },
		tl_registry_gen.go#L6030: 		InlineQueryPeerTypePMTypeID:                                             func() bin.Object { return &InlineQueryPeerTypePM{} },
		tl_registry_gen.go#L6031: 		InlineQueryPeerTypeChatTypeID:                                           func() bin.Object { return &InlineQueryPeerTypeChat{} },
		tl_registry_gen.go#L6032: 		InlineQueryPeerTypeMegagroupTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeMegagroup{} },
		tl_registry_gen.go#L6033: 		InlineQueryPeerTypeBroadcastTypeID:                                      func() bin.Object { return &InlineQueryPeerTypeBroadcast{} },
		tl_registry_gen.go#L6034: 		InlineQueryPeerTypeBotPMTypeID:                                          func() bin.Object { return &InlineQueryPeerTypeBotPM{} },
		tl_registry_gen.go#L6035: 		MessagesHistoryImportTypeID:                                             func() bin.Object { return &MessagesHistoryImport{} },
		tl_registry_gen.go#L6036: 		MessagesHistoryImportParsedTypeID:                                       func() bin.Object { return &MessagesHistoryImportParsed{} },
		tl_registry_gen.go#L6037: 		MessagesAffectedFoundMessagesTypeID:                                     func() bin.Object { return &MessagesAffectedFoundMessages{} },
		tl_registry_gen.go#L6038: 		ChatInviteImporterTypeID:                                                func() bin.Object { return &ChatInviteImporter{} },
		tl_registry_gen.go#L6039: 		MessagesExportedChatInvitesTypeID:                                       func() bin.Object { return &MessagesExportedChatInvites{} },
		tl_registry_gen.go#L6040: 		MessagesExportedChatInviteTypeID:                                        func() bin.Object { return &MessagesExportedChatInvite{} },
		tl_registry_gen.go#L6041: 		MessagesExportedChatInviteReplacedTypeID:                                func() bin.Object { return &MessagesExportedChatInviteReplaced{} },
		tl_registry_gen.go#L6042: 		MessagesChatInviteImportersTypeID:                                       func() bin.Object { return &MessagesChatInviteImporters{} },
		tl_registry_gen.go#L6043: 		ChatAdminWithInvitesTypeID:                                              func() bin.Object { return &ChatAdminWithInvites{} },
		tl_registry_gen.go#L6044: 		MessagesChatAdminsWithInvitesTypeID:                                     func() bin.Object { return &MessagesChatAdminsWithInvites{} },
		tl_registry_gen.go#L6045: 		MessagesCheckedHistoryImportPeerTypeID:                                  func() bin.Object { return &MessagesCheckedHistoryImportPeer{} },
		tl_registry_gen.go#L6046: 		PhoneJoinAsPeersTypeID:                                                  func() bin.Object { return &PhoneJoinAsPeers{} },
		tl_registry_gen.go#L6047: 		PhoneExportedGroupCallInviteTypeID:                                      func() bin.Object { return &PhoneExportedGroupCallInvite{} },
		tl_registry_gen.go#L6048: 		GroupCallParticipantVideoSourceGroupTypeID:                              func() bin.Object { return &GroupCallParticipantVideoSourceGroup{} },
		tl_registry_gen.go#L6049: 		GroupCallParticipantVideoTypeID:                                         func() bin.Object { return &GroupCallParticipantVideo{} },
		tl_registry_gen.go#L6050: 		StickersSuggestedShortNameTypeID:                                        func() bin.Object { return &StickersSuggestedShortName{} },
		tl_registry_gen.go#L6051: 		BotCommandScopeDefaultTypeID:                                            func() bin.Object { return &BotCommandScopeDefault{} },
		tl_registry_gen.go#L6052: 		BotCommandScopeUsersTypeID:                                              func() bin.Object { return &BotCommandScopeUsers{} },
		tl_registry_gen.go#L6053: 		BotCommandScopeChatsTypeID:                                              func() bin.Object { return &BotCommandScopeChats{} },
		tl_registry_gen.go#L6054: 		BotCommandScopeChatAdminsTypeID:                                         func() bin.Object { return &BotCommandScopeChatAdmins{} },
		tl_registry_gen.go#L6055: 		BotCommandScopePeerTypeID:                                               func() bin.Object { return &BotCommandScopePeer{} },
		tl_registry_gen.go#L6056: 		BotCommandScopePeerAdminsTypeID:                                         func() bin.Object { return &BotCommandScopePeerAdmins{} },
		tl_registry_gen.go#L6057: 		BotCommandScopePeerUserTypeID:                                           func() bin.Object { return &BotCommandScopePeerUser{} },
		tl_registry_gen.go#L6058: 		AccountResetPasswordFailedWaitTypeID:                                    func() bin.Object { return &AccountResetPasswordFailedWait{} },
		tl_registry_gen.go#L6059: 		AccountResetPasswordRequestedWaitTypeID:                                 func() bin.Object { return &AccountResetPasswordRequestedWait{} },
		tl_registry_gen.go#L6060: 		AccountResetPasswordOkTypeID:                                            func() bin.Object { return &AccountResetPasswordOk{} },
		tl_registry_gen.go#L6061: 		ChatThemeTypeID:                                                         func() bin.Object { return &ChatTheme{} },
		tl_registry_gen.go#L6062: 		ChatThemeUniqueGiftTypeID:                                               func() bin.Object { return &ChatThemeUniqueGift{} },
		tl_registry_gen.go#L6063: 		AccountChatThemesNotModifiedTypeID:                                      func() bin.Object { return &AccountChatThemesNotModified{} },
		tl_registry_gen.go#L6064: 		AccountChatThemesTypeID:                                                 func() bin.Object { return &AccountChatThemes{} },
		tl_registry_gen.go#L6065: 		SponsoredMessageTypeID:                                                  func() bin.Object { return &SponsoredMessage{} },
		tl_registry_gen.go#L6066: 		MessagesSponsoredMessagesTypeID:                                         func() bin.Object { return &MessagesSponsoredMessages{} },
		tl_registry_gen.go#L6067: 		MessagesSponsoredMessagesEmptyTypeID:                                    func() bin.Object { return &MessagesSponsoredMessagesEmpty{} },
		tl_registry_gen.go#L6068: 		SearchResultsCalendarPeriodTypeID:                                       func() bin.Object { return &SearchResultsCalendarPeriod{} },
		tl_registry_gen.go#L6069: 		MessagesSearchResultsCalendarTypeID:                                     func() bin.Object { return &MessagesSearchResultsCalendar{} },
		tl_registry_gen.go#L6070: 		SearchResultPositionTypeID:                                              func() bin.Object { return &SearchResultPosition{} },
		tl_registry_gen.go#L6071: 		MessagesSearchResultsPositionsTypeID:                                    func() bin.Object { return &MessagesSearchResultsPositions{} },
		tl_registry_gen.go#L6072: 		ChannelsSendAsPeersTypeID:                                               func() bin.Object { return &ChannelsSendAsPeers{} },
		tl_registry_gen.go#L6073: 		UsersUserFullTypeID:                                                     func() bin.Object { return &UsersUserFull{} },
		tl_registry_gen.go#L6074: 		MessagesPeerSettingsTypeID:                                              func() bin.Object { return &MessagesPeerSettings{} },
		tl_registry_gen.go#L6075: 		AuthLoggedOutTypeID:                                                     func() bin.Object { return &AuthLoggedOut{} },
		tl_registry_gen.go#L6076: 		ReactionCountTypeID:                                                     func() bin.Object { return &ReactionCount{} },
		tl_registry_gen.go#L6077: 		MessageReactionsTypeID:                                                  func() bin.Object { return &MessageReactions{} },
		tl_registry_gen.go#L6078: 		MessagesMessageReactionsListTypeID:                                      func() bin.Object { return &MessagesMessageReactionsList{} },
		tl_registry_gen.go#L6079: 		AvailableReactionTypeID:                                                 func() bin.Object { return &AvailableReaction{} },
		tl_registry_gen.go#L6080: 		MessagesAvailableReactionsNotModifiedTypeID:                             func() bin.Object { return &MessagesAvailableReactionsNotModified{} },
		tl_registry_gen.go#L6081: 		MessagesAvailableReactionsTypeID:                                        func() bin.Object { return &MessagesAvailableReactions{} },
		tl_registry_gen.go#L6082: 		MessagePeerReactionTypeID:                                               func() bin.Object { return &MessagePeerReaction{} },
		tl_registry_gen.go#L6083: 		GroupCallStreamChannelTypeID:                                            func() bin.Object { return &GroupCallStreamChannel{} },
		tl_registry_gen.go#L6084: 		PhoneGroupCallStreamChannelsTypeID:                                      func() bin.Object { return &PhoneGroupCallStreamChannels{} },
		tl_registry_gen.go#L6085: 		PhoneGroupCallStreamRtmpURLTypeID:                                       func() bin.Object { return &PhoneGroupCallStreamRtmpURL{} },
		tl_registry_gen.go#L6086: 		AttachMenuBotIconColorTypeID:                                            func() bin.Object { return &AttachMenuBotIconColor{} },
		tl_registry_gen.go#L6087: 		AttachMenuBotIconTypeID:                                                 func() bin.Object { return &AttachMenuBotIcon{} },
		tl_registry_gen.go#L6088: 		AttachMenuBotTypeID:                                                     func() bin.Object { return &AttachMenuBot{} },
		tl_registry_gen.go#L6089: 		AttachMenuBotsNotModifiedTypeID:                                         func() bin.Object { return &AttachMenuBotsNotModified{} },
		tl_registry_gen.go#L6090: 		AttachMenuBotsTypeID:                                                    func() bin.Object { return &AttachMenuBots{} },
		tl_registry_gen.go#L6091: 		AttachMenuBotsBotTypeID:                                                 func() bin.Object { return &AttachMenuBotsBot{} },
		tl_registry_gen.go#L6092: 		WebViewResultURLTypeID:                                                  func() bin.Object { return &WebViewResultURL{} },
		tl_registry_gen.go#L6093: 		WebViewMessageSentTypeID:                                                func() bin.Object { return &WebViewMessageSent{} },
		tl_registry_gen.go#L6094: 		BotMenuButtonDefaultTypeID:                                              func() bin.Object { return &BotMenuButtonDefault{} },
		tl_registry_gen.go#L6095: 		BotMenuButtonCommandsTypeID:                                             func() bin.Object { return &BotMenuButtonCommands{} },
		tl_registry_gen.go#L6096: 		BotMenuButtonTypeID:                                                     func() bin.Object { return &BotMenuButton{} },
		tl_registry_gen.go#L6097: 		AccountSavedRingtonesNotModifiedTypeID:                                  func() bin.Object { return &AccountSavedRingtonesNotModified{} },
		tl_registry_gen.go#L6098: 		AccountSavedRingtonesTypeID:                                             func() bin.Object { return &AccountSavedRingtones{} },
		tl_registry_gen.go#L6099: 		NotificationSoundDefaultTypeID:                                          func() bin.Object { return &NotificationSoundDefault{} },
		tl_registry_gen.go#L6100: 		NotificationSoundNoneTypeID:                                             func() bin.Object { return &NotificationSoundNone{} },
		tl_registry_gen.go#L6101: 		NotificationSoundLocalTypeID:                                            func() bin.Object { return &NotificationSoundLocal{} },
		tl_registry_gen.go#L6102: 		NotificationSoundRingtoneTypeID:                                         func() bin.Object { return &NotificationSoundRingtone{} },
		tl_registry_gen.go#L6103: 		AccountSavedRingtoneTypeID:                                              func() bin.Object { return &AccountSavedRingtone{} },
		tl_registry_gen.go#L6104: 		AccountSavedRingtoneConvertedTypeID:                                     func() bin.Object { return &AccountSavedRingtoneConverted{} },
		tl_registry_gen.go#L6105: 		AttachMenuPeerTypeSameBotPMTypeID:                                       func() bin.Object { return &AttachMenuPeerTypeSameBotPM{} },
		tl_registry_gen.go#L6106: 		AttachMenuPeerTypeBotPMTypeID:                                           func() bin.Object { return &AttachMenuPeerTypeBotPM{} },
		tl_registry_gen.go#L6107: 		AttachMenuPeerTypePMTypeID:                                              func() bin.Object { return &AttachMenuPeerTypePM{} },
		tl_registry_gen.go#L6108: 		AttachMenuPeerTypeChatTypeID:                                            func() bin.Object { return &AttachMenuPeerTypeChat{} },
		tl_registry_gen.go#L6109: 		AttachMenuPeerTypeBroadcastTypeID:                                       func() bin.Object { return &AttachMenuPeerTypeBroadcast{} },
		tl_registry_gen.go#L6110: 		InputInvoiceMessageTypeID:                                               func() bin.Object { return &InputInvoiceMessage{} },
		tl_registry_gen.go#L6111: 		InputInvoiceSlugTypeID:                                                  func() bin.Object { return &InputInvoiceSlug{} },
		tl_registry_gen.go#L6112: 		InputInvoicePremiumGiftCodeTypeID:                                       func() bin.Object { return &InputInvoicePremiumGiftCode{} },
		tl_registry_gen.go#L6113: 		InputInvoiceStarsTypeID:                                                 func() bin.Object { return &InputInvoiceStars{} },
		tl_registry_gen.go#L6114: 		InputInvoiceChatInviteSubscriptionTypeID:                                func() bin.Object { return &InputInvoiceChatInviteSubscription{} },
		tl_registry_gen.go#L6115: 		InputInvoiceStarGiftTypeID:                                              func() bin.Object { return &InputInvoiceStarGift{} },
		tl_registry_gen.go#L6116: 		InputInvoiceStarGiftUpgradeTypeID:                                       func() bin.Object { return &InputInvoiceStarGiftUpgrade{} },
		tl_registry_gen.go#L6117: 		InputInvoiceStarGiftTransferTypeID:                                      func() bin.Object { return &InputInvoiceStarGiftTransfer{} },
		tl_registry_gen.go#L6118: 		InputInvoicePremiumGiftStarsTypeID:                                      func() bin.Object { return &InputInvoicePremiumGiftStars{} },
		tl_registry_gen.go#L6119: 		InputInvoiceBusinessBotTransferStarsTypeID:                              func() bin.Object { return &InputInvoiceBusinessBotTransferStars{} },
		tl_registry_gen.go#L6120: 		InputInvoiceStarGiftResaleTypeID:                                        func() bin.Object { return &InputInvoiceStarGiftResale{} },
		tl_registry_gen.go#L6121: 		InputInvoiceStarGiftPrepaidUpgradeTypeID:                                func() bin.Object { return &InputInvoiceStarGiftPrepaidUpgrade{} },
		tl_registry_gen.go#L6122: 		InputInvoicePremiumAuthCodeTypeID:                                       func() bin.Object { return &InputInvoicePremiumAuthCode{} },
		tl_registry_gen.go#L6123: 		InputInvoiceStarGiftDropOriginalDetailsTypeID:                           func() bin.Object { return &InputInvoiceStarGiftDropOriginalDetails{} },
		tl_registry_gen.go#L6124: 		InputInvoiceStarGiftAuctionBidTypeID:                                    func() bin.Object { return &InputInvoiceStarGiftAuctionBid{} },
		tl_registry_gen.go#L6125: 		PaymentsExportedInvoiceTypeID:                                           func() bin.Object { return &PaymentsExportedInvoice{} },
		tl_registry_gen.go#L6126: 		MessagesTranscribedAudioTypeID:                                          func() bin.Object { return &MessagesTranscribedAudio{} },
		tl_registry_gen.go#L6127: 		HelpPremiumPromoTypeID:                                                  func() bin.Object { return &HelpPremiumPromo{} },
		tl_registry_gen.go#L6128: 		InputStorePaymentPremiumSubscriptionTypeID:                              func() bin.Object { return &InputStorePaymentPremiumSubscription{} },
		tl_registry_gen.go#L6129: 		InputStorePaymentGiftPremiumTypeID:                                      func() bin.Object { return &InputStorePaymentGiftPremium{} },
		tl_registry_gen.go#L6130: 		InputStorePaymentPremiumGiftCodeTypeID:                                  func() bin.Object { return &InputStorePaymentPremiumGiftCode{} },
		tl_registry_gen.go#L6131: 		InputStorePaymentPremiumGiveawayTypeID:                                  func() bin.Object { return &InputStorePaymentPremiumGiveaway{} },
		tl_registry_gen.go#L6132: 		InputStorePaymentStarsTopupTypeID:                                       func() bin.Object { return &InputStorePaymentStarsTopup{} },
		tl_registry_gen.go#L6133: 		InputStorePaymentStarsGiftTypeID:                                        func() bin.Object { return &InputStorePaymentStarsGift{} },
		tl_registry_gen.go#L6134: 		InputStorePaymentStarsGiveawayTypeID:                                    func() bin.Object { return &InputStorePaymentStarsGiveaway{} },
		tl_registry_gen.go#L6135: 		InputStorePaymentAuthCodeTypeID:                                         func() bin.Object { return &InputStorePaymentAuthCode{} },
		tl_registry_gen.go#L6136: 		PaymentFormMethodTypeID:                                                 func() bin.Object { return &PaymentFormMethod{} },
		tl_registry_gen.go#L6137: 		EmojiStatusEmptyTypeID:                                                  func() bin.Object { return &EmojiStatusEmpty{} },
		tl_registry_gen.go#L6138: 		EmojiStatusTypeID:                                                       func() bin.Object { return &EmojiStatus{} },
		tl_registry_gen.go#L6139: 		EmojiStatusCollectibleTypeID:                                            func() bin.Object { return &EmojiStatusCollectible{} },
		tl_registry_gen.go#L6140: 		InputEmojiStatusCollectibleTypeID:                                       func() bin.Object { return &InputEmojiStatusCollectible{} },
		tl_registry_gen.go#L6141: 		AccountEmojiStatusesNotModifiedTypeID:                                   func() bin.Object { return &AccountEmojiStatusesNotModified{} },
		tl_registry_gen.go#L6142: 		AccountEmojiStatusesTypeID:                                              func() bin.Object { return &AccountEmojiStatuses{} },
		tl_registry_gen.go#L6143: 		ReactionEmptyTypeID:                                                     func() bin.Object { return &ReactionEmpty{} },
		tl_registry_gen.go#L6144: 		ReactionEmojiTypeID:                                                     func() bin.Object { return &ReactionEmoji{} },
		tl_registry_gen.go#L6145: 		ReactionCustomEmojiTypeID:                                               func() bin.Object { return &ReactionCustomEmoji{} },
		tl_registry_gen.go#L6146: 		ReactionPaidTypeID:                                                      func() bin.Object { return &ReactionPaid{} },
		tl_registry_gen.go#L6147: 		ChatReactionsNoneTypeID:                                                 func() bin.Object { return &ChatReactionsNone{} },
		tl_registry_gen.go#L6148: 		ChatReactionsAllTypeID:                                                  func() bin.Object { return &ChatReactionsAll{} },
		tl_registry_gen.go#L6149: 		ChatReactionsSomeTypeID:                                                 func() bin.Object { return &ChatReactionsSome{} },
		tl_registry_gen.go#L6150: 		MessagesReactionsNotModifiedTypeID:                                      func() bin.Object { return &MessagesReactionsNotModified{} },
		tl_registry_gen.go#L6151: 		MessagesReactionsTypeID:                                                 func() bin.Object { return &MessagesReactions{} },
		tl_registry_gen.go#L6152: 		EmailVerifyPurposeLoginSetupTypeID:                                      func() bin.Object { return &EmailVerifyPurposeLoginSetup{} },
		tl_registry_gen.go#L6153: 		EmailVerifyPurposeLoginChangeTypeID:                                     func() bin.Object { return &EmailVerifyPurposeLoginChange{} },
		tl_registry_gen.go#L6154: 		EmailVerifyPurposePassportTypeID:                                        func() bin.Object { return &EmailVerifyPurposePassport{} },
		tl_registry_gen.go#L6155: 		EmailVerificationCodeTypeID:                                             func() bin.Object { return &EmailVerificationCode{} },
		tl_registry_gen.go#L6156: 		EmailVerificationGoogleTypeID:                                           func() bin.Object { return &EmailVerificationGoogle{} },
		tl_registry_gen.go#L6157: 		EmailVerificationAppleTypeID:                                            func() bin.Object { return &EmailVerificationApple{} },
		tl_registry_gen.go#L6158: 		AccountEmailVerifiedTypeID:                                              func() bin.Object { return &AccountEmailVerified{} },
		tl_registry_gen.go#L6159: 		AccountEmailVerifiedLoginTypeID:                                         func() bin.Object { return &AccountEmailVerifiedLogin{} },
		tl_registry_gen.go#L6160: 		PremiumSubscriptionOptionTypeID:                                         func() bin.Object { return &PremiumSubscriptionOption{} },
		tl_registry_gen.go#L6161: 		SendAsPeerTypeID:                                                        func() bin.Object { return &SendAsPeer{} },
		tl_registry_gen.go#L6162: 		MessageExtendedMediaPreviewTypeID:                                       func() bin.Object { return &MessageExtendedMediaPreview{} },
		tl_registry_gen.go#L6163: 		MessageExtendedMediaTypeID:                                              func() bin.Object { return &MessageExtendedMedia{} },
		tl_registry_gen.go#L6164: 		StickerKeywordTypeID:                                                    func() bin.Object { return &StickerKeyword{} },
		tl_registry_gen.go#L6165: 		UsernameTypeID:                                                          func() bin.Object { return &Username{} },
		tl_registry_gen.go#L6166: 		ForumTopicDeletedTypeID:                                                 func() bin.Object { return &ForumTopicDeleted{} },
		tl_registry_gen.go#L6167: 		ForumTopicTypeID:                                                        func() bin.Object { return &ForumTopic{} },
		tl_registry_gen.go#L6168: 		MessagesForumTopicsTypeID:                                               func() bin.Object { return &MessagesForumTopics{} },
		tl_registry_gen.go#L6169: 		DefaultHistoryTTLTypeID:                                                 func() bin.Object { return &DefaultHistoryTTL{} },
		tl_registry_gen.go#L6170: 		ExportedContactTokenTypeID:                                              func() bin.Object { return &ExportedContactToken{} },
		tl_registry_gen.go#L6171: 		RequestPeerTypeUserTypeID:                                               func() bin.Object { return &RequestPeerTypeUser{} },
		tl_registry_gen.go#L6172: 		RequestPeerTypeChatTypeID:                                               func() bin.Object { return &RequestPeerTypeChat{} },
		tl_registry_gen.go#L6173: 		RequestPeerTypeBroadcastTypeID:                                          func() bin.Object { return &RequestPeerTypeBroadcast{} },
		tl_registry_gen.go#L6174: 		RequestPeerTypeCreateBotTypeID:                                          func() bin.Object { return &RequestPeerTypeCreateBot{} },
		tl_registry_gen.go#L6175: 		EmojiListNotModifiedTypeID:                                              func() bin.Object { return &EmojiListNotModified{} },
		tl_registry_gen.go#L6176: 		EmojiListTypeID:                                                         func() bin.Object { return &EmojiList{} },
		tl_registry_gen.go#L6177: 		EmojiGroupTypeID:                                                        func() bin.Object { return &EmojiGroup{} },
		tl_registry_gen.go#L6178: 		EmojiGroupGreetingTypeID:                                                func() bin.Object { return &EmojiGroupGreeting{} },
		tl_registry_gen.go#L6179: 		EmojiGroupPremiumTypeID:                                                 func() bin.Object { return &EmojiGroupPremium{} },
		tl_registry_gen.go#L6180: 		MessagesEmojiGroupsNotModifiedTypeID:                                    func() bin.Object { return &MessagesEmojiGroupsNotModified{} },
		tl_registry_gen.go#L6181: 		MessagesEmojiGroupsTypeID:                                               func() bin.Object { return &MessagesEmojiGroups{} },
		tl_registry_gen.go#L6182: 		TextWithEntitiesTypeID:                                                  func() bin.Object { return &TextWithEntities{} },
		tl_registry_gen.go#L6183: 		MessagesTranslateResultTypeID:                                           func() bin.Object { return &MessagesTranslateResult{} },
		tl_registry_gen.go#L6184: 		AutoSaveSettingsTypeID:                                                  func() bin.Object { return &AutoSaveSettings{} },
		tl_registry_gen.go#L6185: 		AutoSaveExceptionTypeID:                                                 func() bin.Object { return &AutoSaveException{} },
		tl_registry_gen.go#L6186: 		AccountAutoSaveSettingsTypeID:                                           func() bin.Object { return &AccountAutoSaveSettings{} },
		tl_registry_gen.go#L6187: 		HelpAppConfigNotModifiedTypeID:                                          func() bin.Object { return &HelpAppConfigNotModified{} },
		tl_registry_gen.go#L6188: 		HelpAppConfigTypeID:                                                     func() bin.Object { return &HelpAppConfig{} },
		tl_registry_gen.go#L6189: 		InputBotAppIDTypeID:                                                     func() bin.Object { return &InputBotAppID{} },
		tl_registry_gen.go#L6190: 		InputBotAppShortNameTypeID:                                              func() bin.Object { return &InputBotAppShortName{} },
		tl_registry_gen.go#L6191: 		BotAppNotModifiedTypeID:                                                 func() bin.Object { return &BotAppNotModified{} },
		tl_registry_gen.go#L6192: 		BotAppTypeID:                                                            func() bin.Object { return &BotApp{} },
		tl_registry_gen.go#L6193: 		MessagesBotAppTypeID:                                                    func() bin.Object { return &MessagesBotApp{} },
		tl_registry_gen.go#L6194: 		InlineBotWebViewTypeID:                                                  func() bin.Object { return &InlineBotWebView{} },
		tl_registry_gen.go#L6195: 		ReadParticipantDateTypeID:                                               func() bin.Object { return &ReadParticipantDate{} },
		tl_registry_gen.go#L6196: 		InputChatlistDialogFilterTypeID:                                         func() bin.Object { return &InputChatlistDialogFilter{} },
		tl_registry_gen.go#L6197: 		ExportedChatlistInviteTypeID:                                            func() bin.Object { return &ExportedChatlistInvite{} },
		tl_registry_gen.go#L6198: 		ChatlistsExportedChatlistInviteTypeID:                                   func() bin.Object { return &ChatlistsExportedChatlistInvite{} },
		tl_registry_gen.go#L6199: 		ChatlistsExportedInvitesTypeID:                                          func() bin.Object { return &ChatlistsExportedInvites{} },
		tl_registry_gen.go#L6200: 		ChatlistsChatlistInviteAlreadyTypeID:                                    func() bin.Object { return &ChatlistsChatlistInviteAlready{} },
		tl_registry_gen.go#L6201: 		ChatlistsChatlistInviteTypeID:                                           func() bin.Object { return &ChatlistsChatlistInvite{} },
		tl_registry_gen.go#L6202: 		ChatlistsChatlistUpdatesTypeID:                                          func() bin.Object { return &ChatlistsChatlistUpdates{} },
		tl_registry_gen.go#L6203: 		BotsBotInfoTypeID:                                                       func() bin.Object { return &BotsBotInfo{} },
		tl_registry_gen.go#L6204: 		MessagePeerVoteTypeID:                                                   func() bin.Object { return &MessagePeerVote{} },
		tl_registry_gen.go#L6205: 		MessagePeerVoteInputOptionTypeID:                                        func() bin.Object { return &MessagePeerVoteInputOption{} },
		tl_registry_gen.go#L6206: 		MessagePeerVoteMultipleTypeID:                                           func() bin.Object { return &MessagePeerVoteMultiple{} },
		tl_registry_gen.go#L6207: 		StoryViewsTypeID:                                                        func() bin.Object { return &StoryViews{} },
		tl_registry_gen.go#L6208: 		StoryItemDeletedTypeID:                                                  func() bin.Object { return &StoryItemDeleted{} },
		tl_registry_gen.go#L6209: 		StoryItemSkippedTypeID:                                                  func() bin.Object { return &StoryItemSkipped{} },
		tl_registry_gen.go#L6210: 		StoryItemTypeID:                                                         func() bin.Object { return &StoryItem{} },
		tl_registry_gen.go#L6211: 		StoriesAllStoriesNotModifiedTypeID:                                      func() bin.Object { return &StoriesAllStoriesNotModified{} },
		tl_registry_gen.go#L6212: 		StoriesAllStoriesTypeID:                                                 func() bin.Object { return &StoriesAllStories{} },
		tl_registry_gen.go#L6213: 		StoriesStoriesTypeID:                                                    func() bin.Object { return &StoriesStories{} },
		tl_registry_gen.go#L6214: 		StoryViewTypeID:                                                         func() bin.Object { return &StoryView{} },
		tl_registry_gen.go#L6215: 		StoryViewPublicForwardTypeID:                                            func() bin.Object { return &StoryViewPublicForward{} },
		tl_registry_gen.go#L6216: 		StoryViewPublicRepostTypeID:                                             func() bin.Object { return &StoryViewPublicRepost{} },
		tl_registry_gen.go#L6217: 		StoriesStoryViewsListTypeID:                                             func() bin.Object { return &StoriesStoryViewsList{} },
		tl_registry_gen.go#L6218: 		StoriesStoryViewsTypeID:                                                 func() bin.Object { return &StoriesStoryViews{} },
		tl_registry_gen.go#L6219: 		InputReplyToMessageTypeID:                                               func() bin.Object { return &InputReplyToMessage{} },
		tl_registry_gen.go#L6220: 		InputReplyToStoryTypeID:                                                 func() bin.Object { return &InputReplyToStory{} },
		tl_registry_gen.go#L6221: 		InputReplyToMonoForumTypeID:                                             func() bin.Object { return &InputReplyToMonoForum{} },
		tl_registry_gen.go#L6222: 		ExportedStoryLinkTypeID:                                                 func() bin.Object { return &ExportedStoryLink{} },
		tl_registry_gen.go#L6223: 		StoriesStealthModeTypeID:                                                func() bin.Object { return &StoriesStealthMode{} },
		tl_registry_gen.go#L6224: 		MediaAreaCoordinatesTypeID:                                              func() bin.Object { return &MediaAreaCoordinates{} },
		tl_registry_gen.go#L6225: 		MediaAreaVenueTypeID:                                                    func() bin.Object { return &MediaAreaVenue{} },
		tl_registry_gen.go#L6226: 		InputMediaAreaVenueTypeID:                                               func() bin.Object { return &InputMediaAreaVenue{} },
		tl_registry_gen.go#L6227: 		MediaAreaGeoPointTypeID:                                                 func() bin.Object { return &MediaAreaGeoPoint{} },
		tl_registry_gen.go#L6228: 		MediaAreaSuggestedReactionTypeID:                                        func() bin.Object { return &MediaAreaSuggestedReaction{} },
		tl_registry_gen.go#L6229: 		MediaAreaChannelPostTypeID:                                              func() bin.Object { return &MediaAreaChannelPost{} },
		tl_registry_gen.go#L6230: 		InputMediaAreaChannelPostTypeID:                                         func() bin.Object { return &InputMediaAreaChannelPost{} },
		tl_registry_gen.go#L6231: 		MediaAreaURLTypeID:                                                      func() bin.Object { return &MediaAreaURL{} },
		tl_registry_gen.go#L6232: 		MediaAreaWeatherTypeID:                                                  func() bin.Object { return &MediaAreaWeather{} },
		tl_registry_gen.go#L6233: 		MediaAreaStarGiftTypeID:                                                 func() bin.Object { return &MediaAreaStarGift{} },
		tl_registry_gen.go#L6234: 		PeerStoriesTypeID:                                                       func() bin.Object { return &PeerStories{} },
		tl_registry_gen.go#L6235: 		StoriesPeerStoriesTypeID:                                                func() bin.Object { return &StoriesPeerStories{} },
		tl_registry_gen.go#L6236: 		MessagesWebPageTypeID:                                                   func() bin.Object { return &MessagesWebPage{} },
		tl_registry_gen.go#L6237: 		PremiumGiftCodeOptionTypeID:                                             func() bin.Object { return &PremiumGiftCodeOption{} },
		tl_registry_gen.go#L6238: 		PaymentsCheckedGiftCodeTypeID:                                           func() bin.Object { return &PaymentsCheckedGiftCode{} },
		tl_registry_gen.go#L6239: 		PaymentsGiveawayInfoTypeID:                                              func() bin.Object { return &PaymentsGiveawayInfo{} },
		tl_registry_gen.go#L6240: 		PaymentsGiveawayInfoResultsTypeID:                                       func() bin.Object { return &PaymentsGiveawayInfoResults{} },
		tl_registry_gen.go#L6241: 		PrepaidGiveawayTypeID:                                                   func() bin.Object { return &PrepaidGiveaway{} },
		tl_registry_gen.go#L6242: 		PrepaidStarsGiveawayTypeID:                                              func() bin.Object { return &PrepaidStarsGiveaway{} },
		tl_registry_gen.go#L6243: 		BoostTypeID:                                                             func() bin.Object { return &Boost{} },
		tl_registry_gen.go#L6244: 		PremiumBoostsListTypeID:                                                 func() bin.Object { return &PremiumBoostsList{} },
		tl_registry_gen.go#L6245: 		MyBoostTypeID:                                                           func() bin.Object { return &MyBoost{} },
		tl_registry_gen.go#L6246: 		PremiumMyBoostsTypeID:                                                   func() bin.Object { return &PremiumMyBoosts{} },
		tl_registry_gen.go#L6247: 		PremiumBoostsStatusTypeID:                                               func() bin.Object { return &PremiumBoostsStatus{} },
		tl_registry_gen.go#L6248: 		StoryFwdHeaderTypeID:                                                    func() bin.Object { return &StoryFwdHeader{} },
		tl_registry_gen.go#L6249: 		PostInteractionCountersMessageTypeID:                                    func() bin.Object { return &PostInteractionCountersMessage{} },
		tl_registry_gen.go#L6250: 		PostInteractionCountersStoryTypeID:                                      func() bin.Object { return &PostInteractionCountersStory{} },
		tl_registry_gen.go#L6251: 		StatsStoryStatsTypeID:                                                   func() bin.Object { return &StatsStoryStats{} },
		tl_registry_gen.go#L6252: 		PublicForwardMessageTypeID:                                              func() bin.Object { return &PublicForwardMessage{} },
		tl_registry_gen.go#L6253: 		PublicForwardStoryTypeID:                                                func() bin.Object { return &PublicForwardStory{} },
		tl_registry_gen.go#L6254: 		StatsPublicForwardsTypeID:                                               func() bin.Object { return &StatsPublicForwards{} },
		tl_registry_gen.go#L6255: 		PeerColorTypeID:                                                         func() bin.Object { return &PeerColor{} },
		tl_registry_gen.go#L6256: 		PeerColorCollectibleTypeID:                                              func() bin.Object { return &PeerColorCollectible{} },
		tl_registry_gen.go#L6257: 		InputPeerColorCollectibleTypeID:                                         func() bin.Object { return &InputPeerColorCollectible{} },
		tl_registry_gen.go#L6258: 		HelpPeerColorSetTypeID:                                                  func() bin.Object { return &HelpPeerColorSet{} },
		tl_registry_gen.go#L6259: 		HelpPeerColorProfileSetTypeID:                                           func() bin.Object { return &HelpPeerColorProfileSet{} },
		tl_registry_gen.go#L6260: 		HelpPeerColorOptionTypeID:                                               func() bin.Object { return &HelpPeerColorOption{} },
		tl_registry_gen.go#L6261: 		HelpPeerColorsNotModifiedTypeID:                                         func() bin.Object { return &HelpPeerColorsNotModified{} },
		tl_registry_gen.go#L6262: 		HelpPeerColorsTypeID:                                                    func() bin.Object { return &HelpPeerColors{} },
		tl_registry_gen.go#L6263: 		StoryReactionTypeID:                                                     func() bin.Object { return &StoryReaction{} },
		tl_registry_gen.go#L6264: 		StoryReactionPublicForwardTypeID:                                        func() bin.Object { return &StoryReactionPublicForward{} },
		tl_registry_gen.go#L6265: 		StoryReactionPublicRepostTypeID:                                         func() bin.Object { return &StoryReactionPublicRepost{} },
		tl_registry_gen.go#L6266: 		StoriesStoryReactionsListTypeID:                                         func() bin.Object { return &StoriesStoryReactionsList{} },
		tl_registry_gen.go#L6267: 		SavedDialogTypeID:                                                       func() bin.Object { return &SavedDialog{} },
		tl_registry_gen.go#L6268: 		MonoForumDialogTypeID:                                                   func() bin.Object { return &MonoForumDialog{} },
		tl_registry_gen.go#L6269: 		MessagesSavedDialogsTypeID:                                              func() bin.Object { return &MessagesSavedDialogs{} },
		tl_registry_gen.go#L6270: 		MessagesSavedDialogsSliceTypeID:                                         func() bin.Object { return &MessagesSavedDialogsSlice{} },
		tl_registry_gen.go#L6271: 		MessagesSavedDialogsNotModifiedTypeID:                                   func() bin.Object { return &MessagesSavedDialogsNotModified{} },
		tl_registry_gen.go#L6272: 		SavedReactionTagTypeID:                                                  func() bin.Object { return &SavedReactionTag{} },
		tl_registry_gen.go#L6273: 		MessagesSavedReactionTagsNotModifiedTypeID:                              func() bin.Object { return &MessagesSavedReactionTagsNotModified{} },
		tl_registry_gen.go#L6274: 		MessagesSavedReactionTagsTypeID:                                         func() bin.Object { return &MessagesSavedReactionTags{} },
		tl_registry_gen.go#L6275: 		OutboxReadDateTypeID:                                                    func() bin.Object { return &OutboxReadDate{} },
		tl_registry_gen.go#L6276: 		SMSJobsEligibleToJoinTypeID:                                             func() bin.Object { return &SMSJobsEligibleToJoin{} },
		tl_registry_gen.go#L6277: 		SMSJobsStatusTypeID:                                                     func() bin.Object { return &SMSJobsStatus{} },
		tl_registry_gen.go#L6278: 		SMSJobTypeID:                                                            func() bin.Object { return &SMSJob{} },
		tl_registry_gen.go#L6279: 		BusinessWeeklyOpenTypeID:                                                func() bin.Object { return &BusinessWeeklyOpen{} },
		tl_registry_gen.go#L6280: 		BusinessWorkHoursTypeID:                                                 func() bin.Object { return &BusinessWorkHours{} },
		tl_registry_gen.go#L6281: 		BusinessLocationTypeID:                                                  func() bin.Object { return &BusinessLocation{} },
		tl_registry_gen.go#L6282: 		InputBusinessRecipientsTypeID:                                           func() bin.Object { return &InputBusinessRecipients{} },
		tl_registry_gen.go#L6283: 		BusinessRecipientsTypeID:                                                func() bin.Object { return &BusinessRecipients{} },
		tl_registry_gen.go#L6284: 		BusinessAwayMessageScheduleAlwaysTypeID:                                 func() bin.Object { return &BusinessAwayMessageScheduleAlways{} },
		tl_registry_gen.go#L6285: 		BusinessAwayMessageScheduleOutsideWorkHoursTypeID:                       func() bin.Object { return &BusinessAwayMessageScheduleOutsideWorkHours{} },
		tl_registry_gen.go#L6286: 		BusinessAwayMessageScheduleCustomTypeID:                                 func() bin.Object { return &BusinessAwayMessageScheduleCustom{} },
		tl_registry_gen.go#L6287: 		InputBusinessGreetingMessageTypeID:                                      func() bin.Object { return &InputBusinessGreetingMessage{} },
		tl_registry_gen.go#L6288: 		BusinessGreetingMessageTypeID:                                           func() bin.Object { return &BusinessGreetingMessage{} },
		tl_registry_gen.go#L6289: 		InputBusinessAwayMessageTypeID:                                          func() bin.Object { return &InputBusinessAwayMessage{} },
		tl_registry_gen.go#L6290: 		BusinessAwayMessageTypeID:                                               func() bin.Object { return &BusinessAwayMessage{} },
		tl_registry_gen.go#L6291: 		TimezoneTypeID:                                                          func() bin.Object { return &Timezone{} },
		tl_registry_gen.go#L6292: 		HelpTimezonesListNotModifiedTypeID:                                      func() bin.Object { return &HelpTimezonesListNotModified{} },
		tl_registry_gen.go#L6293: 		HelpTimezonesListTypeID:                                                 func() bin.Object { return &HelpTimezonesList{} },
		tl_registry_gen.go#L6294: 		QuickReplyTypeID:                                                        func() bin.Object { return &QuickReply{} },
		tl_registry_gen.go#L6295: 		InputQuickReplyShortcutTypeID:                                           func() bin.Object { return &InputQuickReplyShortcut{} },
		tl_registry_gen.go#L6296: 		InputQuickReplyShortcutIDTypeID:                                         func() bin.Object { return &InputQuickReplyShortcutID{} },
		tl_registry_gen.go#L6297: 		MessagesQuickRepliesTypeID:                                              func() bin.Object { return &MessagesQuickReplies{} },
		tl_registry_gen.go#L6298: 		MessagesQuickRepliesNotModifiedTypeID:                                   func() bin.Object { return &MessagesQuickRepliesNotModified{} },
		tl_registry_gen.go#L6299: 		ConnectedBotTypeID:                                                      func() bin.Object { return &ConnectedBot{} },
		tl_registry_gen.go#L6300: 		AccountConnectedBotsTypeID:                                              func() bin.Object { return &AccountConnectedBots{} },
		tl_registry_gen.go#L6301: 		MessagesDialogFiltersTypeID:                                             func() bin.Object { return &MessagesDialogFilters{} },
		tl_registry_gen.go#L6302: 		BirthdayTypeID:                                                          func() bin.Object { return &Birthday{} },
		tl_registry_gen.go#L6303: 		BotBusinessConnectionTypeID:                                             func() bin.Object { return &BotBusinessConnection{} },
		tl_registry_gen.go#L6304: 		InputBusinessIntroTypeID:                                                func() bin.Object { return &InputBusinessIntro{} },
		tl_registry_gen.go#L6305: 		BusinessIntroTypeID:                                                     func() bin.Object { return &BusinessIntro{} },
		tl_registry_gen.go#L6306: 		MessagesMyStickersTypeID:                                                func() bin.Object { return &MessagesMyStickers{} },
		tl_registry_gen.go#L6307: 		InputCollectibleUsernameTypeID:                                          func() bin.Object { return &InputCollectibleUsername{} },
		tl_registry_gen.go#L6308: 		InputCollectiblePhoneTypeID:                                             func() bin.Object { return &InputCollectiblePhone{} },
		tl_registry_gen.go#L6309: 		FragmentCollectibleInfoTypeID:                                           func() bin.Object { return &FragmentCollectibleInfo{} },
		tl_registry_gen.go#L6310: 		InputBusinessBotRecipientsTypeID:                                        func() bin.Object { return &InputBusinessBotRecipients{} },
		tl_registry_gen.go#L6311: 		BusinessBotRecipientsTypeID:                                             func() bin.Object { return &BusinessBotRecipients{} },
		tl_registry_gen.go#L6312: 		ContactBirthdayTypeID:                                                   func() bin.Object { return &ContactBirthday{} },
		tl_registry_gen.go#L6313: 		ContactsContactBirthdaysTypeID:                                          func() bin.Object { return &ContactsContactBirthdays{} },
		tl_registry_gen.go#L6314: 		MissingInviteeTypeID:                                                    func() bin.Object { return &MissingInvitee{} },
		tl_registry_gen.go#L6315: 		MessagesInvitedUsersTypeID:                                              func() bin.Object { return &MessagesInvitedUsers{} },
		tl_registry_gen.go#L6316: 		InputBusinessChatLinkTypeID:                                             func() bin.Object { return &InputBusinessChatLink{} },
		tl_registry_gen.go#L6317: 		BusinessChatLinkTypeID:                                                  func() bin.Object { return &BusinessChatLink{} },
		tl_registry_gen.go#L6318: 		AccountBusinessChatLinksTypeID:                                          func() bin.Object { return &AccountBusinessChatLinks{} },
		tl_registry_gen.go#L6319: 		AccountResolvedBusinessChatLinksTypeID:                                  func() bin.Object { return &AccountResolvedBusinessChatLinks{} },
		tl_registry_gen.go#L6320: 		RequestedPeerUserTypeID:                                                 func() bin.Object { return &RequestedPeerUser{} },
		tl_registry_gen.go#L6321: 		RequestedPeerChatTypeID:                                                 func() bin.Object { return &RequestedPeerChat{} },
		tl_registry_gen.go#L6322: 		RequestedPeerChannelTypeID:                                              func() bin.Object { return &RequestedPeerChannel{} },
		tl_registry_gen.go#L6323: 		SponsoredMessageReportOptionTypeID:                                      func() bin.Object { return &SponsoredMessageReportOption{} },
		tl_registry_gen.go#L6324: 		ChannelsSponsoredMessageReportResultChooseOptionTypeID:                  func() bin.Object { return &ChannelsSponsoredMessageReportResultChooseOption{} },
		tl_registry_gen.go#L6325: 		ChannelsSponsoredMessageReportResultAdsHiddenTypeID:                     func() bin.Object { return &ChannelsSponsoredMessageReportResultAdsHidden{} },
		tl_registry_gen.go#L6326: 		ChannelsSponsoredMessageReportResultReportedTypeID:                      func() bin.Object { return &ChannelsSponsoredMessageReportResultReported{} },
		tl_registry_gen.go#L6327: 		ReactionNotificationsFromContactsTypeID:                                 func() bin.Object { return &ReactionNotificationsFromContacts{} },
		tl_registry_gen.go#L6328: 		ReactionNotificationsFromAllTypeID:                                      func() bin.Object { return &ReactionNotificationsFromAll{} },
		tl_registry_gen.go#L6329: 		ReactionsNotifySettingsTypeID:                                           func() bin.Object { return &ReactionsNotifySettings{} },
		tl_registry_gen.go#L6330: 		AvailableEffectTypeID:                                                   func() bin.Object { return &AvailableEffect{} },
		tl_registry_gen.go#L6331: 		MessagesAvailableEffectsNotModifiedTypeID:                               func() bin.Object { return &MessagesAvailableEffectsNotModified{} },
		tl_registry_gen.go#L6332: 		MessagesAvailableEffectsTypeID:                                          func() bin.Object { return &MessagesAvailableEffects{} },
		tl_registry_gen.go#L6333: 		FactCheckTypeID:                                                         func() bin.Object { return &FactCheck{} },
		tl_registry_gen.go#L6334: 		StarsTransactionPeerUnsupportedTypeID:                                   func() bin.Object { return &StarsTransactionPeerUnsupported{} },
		tl_registry_gen.go#L6335: 		StarsTransactionPeerAppStoreTypeID:                                      func() bin.Object { return &StarsTransactionPeerAppStore{} },
		tl_registry_gen.go#L6336: 		StarsTransactionPeerPlayMarketTypeID:                                    func() bin.Object { return &StarsTransactionPeerPlayMarket{} },
		tl_registry_gen.go#L6337: 		StarsTransactionPeerPremiumBotTypeID:                                    func() bin.Object { return &StarsTransactionPeerPremiumBot{} },
		tl_registry_gen.go#L6338: 		StarsTransactionPeerFragmentTypeID:                                      func() bin.Object { return &StarsTransactionPeerFragment{} },
		tl_registry_gen.go#L6339: 		StarsTransactionPeerTypeID:                                              func() bin.Object { return &StarsTransactionPeer{} },
		tl_registry_gen.go#L6340: 		StarsTransactionPeerAdsTypeID:                                           func() bin.Object { return &StarsTransactionPeerAds{} },
		tl_registry_gen.go#L6341: 		StarsTransactionPeerAPITypeID:                                           func() bin.Object { return &StarsTransactionPeerAPI{} },
		tl_registry_gen.go#L6342: 		StarsTopupOptionTypeID:                                                  func() bin.Object { return &StarsTopupOption{} },
		tl_registry_gen.go#L6343: 		StarsTransactionTypeID:                                                  func() bin.Object { return &StarsTransaction{} },
		tl_registry_gen.go#L6344: 		PaymentsStarsStatusTypeID:                                               func() bin.Object { return &PaymentsStarsStatus{} },
		tl_registry_gen.go#L6345: 		FoundStoryTypeID:                                                        func() bin.Object { return &FoundStory{} },
		tl_registry_gen.go#L6346: 		StoriesFoundStoriesTypeID:                                               func() bin.Object { return &StoriesFoundStories{} },
		tl_registry_gen.go#L6347: 		GeoPointAddressTypeID:                                                   func() bin.Object { return &GeoPointAddress{} },
		tl_registry_gen.go#L6348: 		StarsRevenueStatusTypeID:                                                func() bin.Object { return &StarsRevenueStatus{} },
		tl_registry_gen.go#L6349: 		PaymentsStarsRevenueStatsTypeID:                                         func() bin.Object { return &PaymentsStarsRevenueStats{} },
		tl_registry_gen.go#L6350: 		PaymentsStarsRevenueWithdrawalURLTypeID:                                 func() bin.Object { return &PaymentsStarsRevenueWithdrawalURL{} },
		tl_registry_gen.go#L6351: 		PaymentsStarsRevenueAdsAccountURLTypeID:                                 func() bin.Object { return &PaymentsStarsRevenueAdsAccountURL{} },
		tl_registry_gen.go#L6352: 		InputStarsTransactionTypeID:                                             func() bin.Object { return &InputStarsTransaction{} },
		tl_registry_gen.go#L6353: 		StarsGiftOptionTypeID:                                                   func() bin.Object { return &StarsGiftOption{} },
		tl_registry_gen.go#L6354: 		BotsPopularAppBotsTypeID:                                                func() bin.Object { return &BotsPopularAppBots{} },
		tl_registry_gen.go#L6355: 		BotPreviewMediaTypeID:                                                   func() bin.Object { return &BotPreviewMedia{} },
		tl_registry_gen.go#L6356: 		BotsPreviewInfoTypeID:                                                   func() bin.Object { return &BotsPreviewInfo{} },
		tl_registry_gen.go#L6357: 		StarsSubscriptionPricingTypeID:                                          func() bin.Object { return &StarsSubscriptionPricing{} },
		tl_registry_gen.go#L6358: 		StarsSubscriptionTypeID:                                                 func() bin.Object { return &StarsSubscription{} },
		tl_registry_gen.go#L6359: 		MessageReactorTypeID:                                                    func() bin.Object { return &MessageReactor{} },
		tl_registry_gen.go#L6360: 		StarsGiveawayOptionTypeID:                                               func() bin.Object { return &StarsGiveawayOption{} },
		tl_registry_gen.go#L6361: 		StarsGiveawayWinnersOptionTypeID:                                        func() bin.Object { return &StarsGiveawayWinnersOption{} },
		tl_registry_gen.go#L6362: 		StarGiftTypeID:                                                          func() bin.Object { return &StarGift{} },
		tl_registry_gen.go#L6363: 		StarGiftUniqueTypeID:                                                    func() bin.Object { return &StarGiftUnique{} },
		tl_registry_gen.go#L6364: 		PaymentsStarGiftsNotModifiedTypeID:                                      func() bin.Object { return &PaymentsStarGiftsNotModified{} },
		tl_registry_gen.go#L6365: 		PaymentsStarGiftsTypeID:                                                 func() bin.Object { return &PaymentsStarGifts{} },
		tl_registry_gen.go#L6366: 		MessageReportOptionTypeID:                                               func() bin.Object { return &MessageReportOption{} },
		tl_registry_gen.go#L6367: 		ReportResultChooseOptionTypeID:                                          func() bin.Object { return &ReportResultChooseOption{} },
		tl_registry_gen.go#L6368: 		ReportResultAddCommentTypeID:                                            func() bin.Object { return &ReportResultAddComment{} },
		tl_registry_gen.go#L6369: 		ReportResultReportedTypeID:                                              func() bin.Object { return &ReportResultReported{} },
		tl_registry_gen.go#L6370: 		MessagesBotPreparedInlineMessageTypeID:                                  func() bin.Object { return &MessagesBotPreparedInlineMessage{} },
		tl_registry_gen.go#L6371: 		MessagesPreparedInlineMessageTypeID:                                     func() bin.Object { return &MessagesPreparedInlineMessage{} },
		tl_registry_gen.go#L6372: 		BotAppSettingsTypeID:                                                    func() bin.Object { return &BotAppSettings{} },
		tl_registry_gen.go#L6373: 		StarRefProgramTypeID:                                                    func() bin.Object { return &StarRefProgram{} },
		tl_registry_gen.go#L6374: 		ConnectedBotStarRefTypeID:                                               func() bin.Object { return &ConnectedBotStarRef{} },
		tl_registry_gen.go#L6375: 		PaymentsConnectedStarRefBotsTypeID:                                      func() bin.Object { return &PaymentsConnectedStarRefBots{} },
		tl_registry_gen.go#L6376: 		PaymentsSuggestedStarRefBotsTypeID:                                      func() bin.Object { return &PaymentsSuggestedStarRefBots{} },
		tl_registry_gen.go#L6377: 		StarsAmountTypeID:                                                       func() bin.Object { return &StarsAmount{} },
		tl_registry_gen.go#L6378: 		StarsTonAmountTypeID:                                                    func() bin.Object { return &StarsTonAmount{} },
		tl_registry_gen.go#L6379: 		MessagesFoundStickersNotModifiedTypeID:                                  func() bin.Object { return &MessagesFoundStickersNotModified{} },
		tl_registry_gen.go#L6380: 		MessagesFoundStickersTypeID:                                             func() bin.Object { return &MessagesFoundStickers{} },
		tl_registry_gen.go#L6381: 		BotVerifierSettingsTypeID:                                               func() bin.Object { return &BotVerifierSettings{} },
		tl_registry_gen.go#L6382: 		BotVerificationTypeID:                                                   func() bin.Object { return &BotVerification{} },
		tl_registry_gen.go#L6383: 		StarGiftAttributeModelTypeID:                                            func() bin.Object { return &StarGiftAttributeModel{} },
		tl_registry_gen.go#L6384: 		StarGiftAttributePatternTypeID:                                          func() bin.Object { return &StarGiftAttributePattern{} },
		tl_registry_gen.go#L6385: 		StarGiftAttributeBackdropTypeID:                                         func() bin.Object { return &StarGiftAttributeBackdrop{} },
		tl_registry_gen.go#L6386: 		StarGiftAttributeOriginalDetailsTypeID:                                  func() bin.Object { return &StarGiftAttributeOriginalDetails{} },
		tl_registry_gen.go#L6387: 		PaymentsStarGiftUpgradePreviewTypeID:                                    func() bin.Object { return &PaymentsStarGiftUpgradePreview{} },
		tl_registry_gen.go#L6388: 		UsersUsersTypeID:                                                        func() bin.Object { return &UsersUsers{} },
		tl_registry_gen.go#L6389: 		UsersUsersSliceTypeID:                                                   func() bin.Object { return &UsersUsersSlice{} },
		tl_registry_gen.go#L6390: 		PaymentsUniqueStarGiftTypeID:                                            func() bin.Object { return &PaymentsUniqueStarGift{} },
		tl_registry_gen.go#L6391: 		MessagesWebPagePreviewTypeID:                                            func() bin.Object { return &MessagesWebPagePreview{} },
		tl_registry_gen.go#L6392: 		SavedStarGiftTypeID:                                                     func() bin.Object { return &SavedStarGift{} },
		tl_registry_gen.go#L6393: 		PaymentsSavedStarGiftsTypeID:                                            func() bin.Object { return &PaymentsSavedStarGifts{} },
		tl_registry_gen.go#L6394: 		InputSavedStarGiftUserTypeID:                                            func() bin.Object { return &InputSavedStarGiftUser{} },
		tl_registry_gen.go#L6395: 		InputSavedStarGiftChatTypeID:                                            func() bin.Object { return &InputSavedStarGiftChat{} },
		tl_registry_gen.go#L6396: 		InputSavedStarGiftSlugTypeID:                                            func() bin.Object { return &InputSavedStarGiftSlug{} },
		tl_registry_gen.go#L6397: 		PaymentsStarGiftWithdrawalURLTypeID:                                     func() bin.Object { return &PaymentsStarGiftWithdrawalURL{} },
		tl_registry_gen.go#L6398: 		PaidReactionPrivacyDefaultTypeID:                                        func() bin.Object { return &PaidReactionPrivacyDefault{} },
		tl_registry_gen.go#L6399: 		PaidReactionPrivacyAnonymousTypeID:                                      func() bin.Object { return &PaidReactionPrivacyAnonymous{} },
		tl_registry_gen.go#L6400: 		PaidReactionPrivacyPeerTypeID:                                           func() bin.Object { return &PaidReactionPrivacyPeer{} },
		tl_registry_gen.go#L6401: 		AccountPaidMessagesRevenueTypeID:                                        func() bin.Object { return &AccountPaidMessagesRevenue{} },
		tl_registry_gen.go#L6402: 		RequirementToContactEmptyTypeID:                                         func() bin.Object { return &RequirementToContactEmpty{} },
		tl_registry_gen.go#L6403: 		RequirementToContactPremiumTypeID:                                       func() bin.Object { return &RequirementToContactPremium{} },
		tl_registry_gen.go#L6404: 		RequirementToContactPaidMessagesTypeID:                                  func() bin.Object { return &RequirementToContactPaidMessages{} },
		tl_registry_gen.go#L6405: 		BusinessBotRightsTypeID:                                                 func() bin.Object { return &BusinessBotRights{} },
		tl_registry_gen.go#L6406: 		DisallowedGiftsSettingsTypeID:                                           func() bin.Object { return &DisallowedGiftsSettings{} },
		tl_registry_gen.go#L6407: 		SponsoredPeerTypeID:                                                     func() bin.Object { return &SponsoredPeer{} },
		tl_registry_gen.go#L6408: 		ContactsSponsoredPeersEmptyTypeID:                                       func() bin.Object { return &ContactsSponsoredPeersEmpty{} },
		tl_registry_gen.go#L6409: 		ContactsSponsoredPeersTypeID:                                            func() bin.Object { return &ContactsSponsoredPeers{} },
		tl_registry_gen.go#L6410: 		StarGiftAttributeIDModelTypeID:                                          func() bin.Object { return &StarGiftAttributeIDModel{} },
		tl_registry_gen.go#L6411: 		StarGiftAttributeIDPatternTypeID:                                        func() bin.Object { return &StarGiftAttributeIDPattern{} },
		tl_registry_gen.go#L6412: 		StarGiftAttributeIDBackdropTypeID:                                       func() bin.Object { return &StarGiftAttributeIDBackdrop{} },
		tl_registry_gen.go#L6413: 		StarGiftAttributeCounterTypeID:                                          func() bin.Object { return &StarGiftAttributeCounter{} },
		tl_registry_gen.go#L6414: 		PaymentsResaleStarGiftsTypeID:                                           func() bin.Object { return &PaymentsResaleStarGifts{} },
		tl_registry_gen.go#L6415: 		StoriesCanSendStoryCountTypeID:                                          func() bin.Object { return &StoriesCanSendStoryCount{} },
		tl_registry_gen.go#L6416: 		PendingSuggestionTypeID:                                                 func() bin.Object { return &PendingSuggestion{} },
		tl_registry_gen.go#L6417: 		TodoItemTypeID:                                                          func() bin.Object { return &TodoItem{} },
		tl_registry_gen.go#L6418: 		TodoListTypeID:                                                          func() bin.Object { return &TodoList{} },
		tl_registry_gen.go#L6419: 		TodoCompletionTypeID:                                                    func() bin.Object { return &TodoCompletion{} },
		tl_registry_gen.go#L6420: 		SuggestedPostTypeID:                                                     func() bin.Object { return &SuggestedPost{} },
		tl_registry_gen.go#L6421: 		StarsRatingTypeID:                                                       func() bin.Object { return &StarsRating{} },
		tl_registry_gen.go#L6422: 		StarGiftCollectionTypeID:                                                func() bin.Object { return &StarGiftCollection{} },
		tl_registry_gen.go#L6423: 		PaymentsStarGiftCollectionsNotModifiedTypeID:                            func() bin.Object { return &PaymentsStarGiftCollectionsNotModified{} },
		tl_registry_gen.go#L6424: 		PaymentsStarGiftCollectionsTypeID:                                       func() bin.Object { return &PaymentsStarGiftCollections{} },
		tl_registry_gen.go#L6425: 		StoryAlbumTypeID:                                                        func() bin.Object { return &StoryAlbum{} },
		tl_registry_gen.go#L6426: 		StoriesAlbumsNotModifiedTypeID:                                          func() bin.Object { return &StoriesAlbumsNotModified{} },
		tl_registry_gen.go#L6427: 		StoriesAlbumsTypeID:                                                     func() bin.Object { return &StoriesAlbums{} },
		tl_registry_gen.go#L6428: 		SearchPostsFloodTypeID:                                                  func() bin.Object { return &SearchPostsFlood{} },
		tl_registry_gen.go#L6429: 		PaymentsUniqueStarGiftValueInfoTypeID:                                   func() bin.Object { return &PaymentsUniqueStarGiftValueInfo{} },
		tl_registry_gen.go#L6430: 		ProfileTabPostsTypeID:                                                   func() bin.Object { return &ProfileTabPosts{} },
		tl_registry_gen.go#L6431: 		ProfileTabGiftsTypeID:                                                   func() bin.Object { return &ProfileTabGifts{} },
		tl_registry_gen.go#L6432: 		ProfileTabMediaTypeID:                                                   func() bin.Object { return &ProfileTabMedia{} },
		tl_registry_gen.go#L6433: 		ProfileTabFilesTypeID:                                                   func() bin.Object { return &ProfileTabFiles{} },
		tl_registry_gen.go#L6434: 		ProfileTabMusicTypeID:                                                   func() bin.Object { return &ProfileTabMusic{} },
		tl_registry_gen.go#L6435: 		ProfileTabVoiceTypeID:                                                   func() bin.Object { return &ProfileTabVoice{} },
		tl_registry_gen.go#L6436: 		ProfileTabLinksTypeID:                                                   func() bin.Object { return &ProfileTabLinks{} },
		tl_registry_gen.go#L6437: 		ProfileTabGifsTypeID:                                                    func() bin.Object { return &ProfileTabGifs{} },
		tl_registry_gen.go#L6438: 		UsersSavedMusicNotModifiedTypeID:                                        func() bin.Object { return &UsersSavedMusicNotModified{} },
		tl_registry_gen.go#L6439: 		UsersSavedMusicTypeID:                                                   func() bin.Object { return &UsersSavedMusic{} },
		tl_registry_gen.go#L6440: 		AccountSavedMusicIDsNotModifiedTypeID:                                   func() bin.Object { return &AccountSavedMusicIDsNotModified{} },
		tl_registry_gen.go#L6441: 		AccountSavedMusicIDsTypeID:                                              func() bin.Object { return &AccountSavedMusicIDs{} },
		tl_registry_gen.go#L6442: 		PaymentsCheckCanSendGiftResultOkTypeID:                                  func() bin.Object { return &PaymentsCheckCanSendGiftResultOk{} },
		tl_registry_gen.go#L6443: 		PaymentsCheckCanSendGiftResultFailTypeID:                                func() bin.Object { return &PaymentsCheckCanSendGiftResultFail{} },
		tl_registry_gen.go#L6444: 		InputChatThemeEmptyTypeID:                                               func() bin.Object { return &InputChatThemeEmpty{} },
		tl_registry_gen.go#L6445: 		InputChatThemeTypeID:                                                    func() bin.Object { return &InputChatTheme{} },
		tl_registry_gen.go#L6446: 		InputChatThemeUniqueGiftTypeID:                                          func() bin.Object { return &InputChatThemeUniqueGift{} },
		tl_registry_gen.go#L6447: 		StarGiftUpgradePriceTypeID:                                              func() bin.Object { return &StarGiftUpgradePrice{} },
		tl_registry_gen.go#L6448: 		GroupCallMessageTypeID:                                                  func() bin.Object { return &GroupCallMessage{} },
		tl_registry_gen.go#L6449: 		GroupCallDonorTypeID:                                                    func() bin.Object { return &GroupCallDonor{} },
		tl_registry_gen.go#L6450: 		PhoneGroupCallStarsTypeID:                                               func() bin.Object { return &PhoneGroupCallStars{} },
		tl_registry_gen.go#L6451: 		RecentStoryTypeID:                                                       func() bin.Object { return &RecentStory{} },
		tl_registry_gen.go#L6452: 		AuctionBidLevelTypeID:                                                   func() bin.Object { return &AuctionBidLevel{} },
		tl_registry_gen.go#L6453: 		StarGiftAuctionStateNotModifiedTypeID:                                   func() bin.Object { return &StarGiftAuctionStateNotModified{} },
		tl_registry_gen.go#L6454: 		StarGiftAuctionStateTypeID:                                              func() bin.Object { return &StarGiftAuctionState{} },
		tl_registry_gen.go#L6455: 		StarGiftAuctionStateFinishedTypeID:                                      func() bin.Object { return &StarGiftAuctionStateFinished{} },
		tl_registry_gen.go#L6456: 		StarGiftAuctionUserStateTypeID:                                          func() bin.Object { return &StarGiftAuctionUserState{} },
		tl_registry_gen.go#L6457: 		PaymentsStarGiftAuctionStateTypeID:                                      func() bin.Object { return &PaymentsStarGiftAuctionState{} },
		tl_registry_gen.go#L6458: 		StarGiftAuctionAcquiredGiftTypeID:                                       func() bin.Object { return &StarGiftAuctionAcquiredGift{} },
		tl_registry_gen.go#L6459: 		PaymentsStarGiftAuctionAcquiredGiftsTypeID:                              func() bin.Object { return &PaymentsStarGiftAuctionAcquiredGifts{} },
		tl_registry_gen.go#L6460: 		StarGiftActiveAuctionStateTypeID:                                        func() bin.Object { return &StarGiftActiveAuctionState{} },
		tl_registry_gen.go#L6461: 		PaymentsStarGiftActiveAuctionsNotModifiedTypeID:                         func() bin.Object { return &PaymentsStarGiftActiveAuctionsNotModified{} },
		tl_registry_gen.go#L6462: 		PaymentsStarGiftActiveAuctionsTypeID:                                    func() bin.Object { return &PaymentsStarGiftActiveAuctions{} },
		tl_registry_gen.go#L6463: 		InputStarGiftAuctionTypeID:                                              func() bin.Object { return &InputStarGiftAuction{} },
		tl_registry_gen.go#L6464: 		InputStarGiftAuctionSlugTypeID:                                          func() bin.Object { return &InputStarGiftAuctionSlug{} },
		tl_registry_gen.go#L6465: 		PasskeyTypeID:                                                           func() bin.Object { return &Passkey{} },
		tl_registry_gen.go#L6466: 		AccountPasskeysTypeID:                                                   func() bin.Object { return &AccountPasskeys{} },
		tl_registry_gen.go#L6467: 		AccountPasskeyRegistrationOptionsTypeID:                                 func() bin.Object { return &AccountPasskeyRegistrationOptions{} },
		tl_registry_gen.go#L6468: 		AuthPasskeyLoginOptionsTypeID:                                           func() bin.Object { return &AuthPasskeyLoginOptions{} },
		tl_registry_gen.go#L6469: 		InputPasskeyResponseRegisterTypeID:                                      func() bin.Object { return &InputPasskeyResponseRegister{} },
		tl_registry_gen.go#L6470: 		InputPasskeyResponseLoginTypeID:                                         func() bin.Object { return &InputPasskeyResponseLogin{} },
		tl_registry_gen.go#L6471: 		InputPasskeyCredentialPublicKeyTypeID:                                   func() bin.Object { return &InputPasskeyCredentialPublicKey{} },
		tl_registry_gen.go#L6472: 		InputPasskeyCredentialFirebasePNVTypeID:                                 func() bin.Object { return &InputPasskeyCredentialFirebasePNV{} },
		tl_registry_gen.go#L6473: 		StarGiftBackgroundTypeID:                                                func() bin.Object { return &StarGiftBackground{} },
		tl_registry_gen.go#L6474: 		StarGiftAuctionRoundTypeID:                                              func() bin.Object { return &StarGiftAuctionRound{} },
		tl_registry_gen.go#L6475: 		StarGiftAuctionRoundExtendableTypeID:                                    func() bin.Object { return &StarGiftAuctionRoundExtendable{} },
		tl_registry_gen.go#L6476: 		PaymentsStarGiftUpgradeAttributesTypeID:                                 func() bin.Object { return &PaymentsStarGiftUpgradeAttributes{} },
		tl_registry_gen.go#L6477: 		MessagesEmojiGameOutcomeTypeID:                                          func() bin.Object { return &MessagesEmojiGameOutcome{} },
		tl_registry_gen.go#L6478: 		MessagesEmojiGameUnavailableTypeID:                                      func() bin.Object { return &MessagesEmojiGameUnavailable{} },
		tl_registry_gen.go#L6479: 		MessagesEmojiGameDiceInfoTypeID:                                         func() bin.Object { return &MessagesEmojiGameDiceInfo{} },
		tl_registry_gen.go#L6480: 		StarGiftAttributeRarityTypeID:                                           func() bin.Object { return &StarGiftAttributeRarity{} },
		tl_registry_gen.go#L6481: 		StarGiftAttributeRarityUncommonTypeID:                                   func() bin.Object { return &StarGiftAttributeRarityUncommon{} },
		tl_registry_gen.go#L6482: 		StarGiftAttributeRarityRareTypeID:                                       func() bin.Object { return &StarGiftAttributeRarityRare{} },
		tl_registry_gen.go#L6483: 		StarGiftAttributeRarityEpicTypeID:                                       func() bin.Object { return &StarGiftAttributeRarityEpic{} },
		tl_registry_gen.go#L6484: 		StarGiftAttributeRarityLegendaryTypeID:                                  func() bin.Object { return &StarGiftAttributeRarityLegendary{} },
		tl_registry_gen.go#L6485: 		KeyboardButtonStyleTypeID:                                               func() bin.Object { return &KeyboardButtonStyle{} },
		tl_registry_gen.go#L6486: 		InputMessageReadMetricTypeID:                                            func() bin.Object { return &InputMessageReadMetric{} },
		tl_registry_gen.go#L6487: 		BotsExportedBotTokenTypeID:                                              func() bin.Object { return &BotsExportedBotToken{} },
		tl_registry_gen.go#L6488: 		BotsRequestedButtonTypeID:                                               func() bin.Object { return &BotsRequestedButton{} },
		tl_registry_gen.go#L6489: 		MessagesComposedMessageWithAITypeID:                                     func() bin.Object { return &MessagesComposedMessageWithAI{} },
		tl_registry_gen.go#L6490: 		StatsPollStatsTypeID:                                                    func() bin.Object { return &StatsPollStats{} },
		tl_registry_gen.go#L6491: 		InputAiComposeToneDefaultTypeID:                                         func() bin.Object { return &InputAiComposeToneDefault{} },
		tl_registry_gen.go#L6492: 		InputAiComposeToneIDTypeID:                                              func() bin.Object { return &InputAiComposeToneID{} },
		tl_registry_gen.go#L6493: 		InputAiComposeToneSlugTypeID:                                            func() bin.Object { return &InputAiComposeToneSlug{} },
		tl_registry_gen.go#L6494: 		AiComposeToneTypeID:                                                     func() bin.Object { return &AiComposeTone{} },
		tl_registry_gen.go#L6495: 		AiComposeToneDefaultTypeID:                                              func() bin.Object { return &AiComposeToneDefault{} },
		tl_registry_gen.go#L6496: 		AicomposeTonesNotModifiedTypeID:                                         func() bin.Object { return &AicomposeTonesNotModified{} },
		tl_registry_gen.go#L6497: 		AicomposeTonesTypeID:                                                    func() bin.Object { return &AicomposeTones{} },
		tl_registry_gen.go#L6498: 		AiComposeToneExampleTypeID:                                              func() bin.Object { return &AiComposeToneExample{} },
		tl_registry_gen.go#L6499: 		BotsAccessSettingsTypeID:                                                func() bin.Object { return &BotsAccessSettings{} },
		tl_registry_gen.go#L6500: 		MessagesChatInviteJoinResultOkTypeID:                                    func() bin.Object { return &MessagesChatInviteJoinResultOk{} },
		tl_registry_gen.go#L6501: 		MessagesChatInviteJoinResultWebViewTypeID:                               func() bin.Object { return &MessagesChatInviteJoinResultWebView{} },
		tl_registry_gen.go#L6502: 		JoinChatBotResultApprovedTypeID:                                         func() bin.Object { return &JoinChatBotResultApproved{} },
		tl_registry_gen.go#L6503: 		JoinChatBotResultDeclinedTypeID:                                         func() bin.Object { return &JoinChatBotResultDeclined{} },
		tl_registry_gen.go#L6504: 		JoinChatBotResultQueuedTypeID:                                           func() bin.Object { return &JoinChatBotResultQueued{} },
		tl_registry_gen.go#L6505: 		JoinChatBotResultWebViewTypeID:                                          func() bin.Object { return &JoinChatBotResultWebView{} },
		tl_registry_gen.go#L6506: 		WebDomainExceptionTypeID:                                                func() bin.Object { return &WebDomainException{} },
		tl_registry_gen.go#L6507: 		AccountWebBrowserSettingsNotModifiedTypeID:                              func() bin.Object { return &AccountWebBrowserSettingsNotModified{} },
		tl_registry_gen.go#L6508: 		AccountWebBrowserSettingsTypeID:                                         func() bin.Object { return &AccountWebBrowserSettings{} },
		tl_registry_gen.go#L6509: 		InputRichFilePhotoTypeID:                                                func() bin.Object { return &InputRichFilePhoto{} },
		tl_registry_gen.go#L6510: 		InputRichFileDocumentTypeID:                                             func() bin.Object { return &InputRichFileDocument{} },
		tl_registry_gen.go#L6511: 		InputRichMessageTypeID:                                                  func() bin.Object { return &InputRichMessage{} },
		tl_registry_gen.go#L6512: 		InputRichMessageHTMLTypeID:                                              func() bin.Object { return &InputRichMessageHTML{} },
		tl_registry_gen.go#L6513: 		InputRichMessageMarkdownTypeID:                                          func() bin.Object { return &InputRichMessageMarkdown{} },
		tl_registry_gen.go#L6514: 		RichMessageTypeID:                                                       func() bin.Object { return &RichMessage{} },
		tl_registry_gen.go#L6515: 		InvokeAfterMsgRequestTypeID:                                             func() bin.Object { return &InvokeAfterMsgRequest{} },
		tl_registry_gen.go#L6516: 		InvokeAfterMsgsRequestTypeID:                                            func() bin.Object { return &InvokeAfterMsgsRequest{} },
		tl_registry_gen.go#L6517: 		InitConnectionRequestTypeID:                                             func() bin.Object { return &InitConnectionRequest{} },
		tl_registry_gen.go#L6518: 		InvokeWithLayerRequestTypeID:                                            func() bin.Object { return &InvokeWithLayerRequest{} },
		tl_registry_gen.go#L6519: 		InvokeWithoutUpdatesRequestTypeID:                                       func() bin.Object { return &InvokeWithoutUpdatesRequest{} },
		tl_registry_gen.go#L6520: 		InvokeWithMessagesRangeRequestTypeID:                                    func() bin.Object { return &InvokeWithMessagesRangeRequest{} },
		tl_registry_gen.go#L6521: 		InvokeWithTakeoutRequestTypeID:                                          func() bin.Object { return &InvokeWithTakeoutRequest{} },
		tl_registry_gen.go#L6522: 		InvokeWithBusinessConnectionRequestTypeID:                               func() bin.Object { return &InvokeWithBusinessConnectionRequest{} },
		tl_registry_gen.go#L6523: 		InvokeWithGooglePlayIntegrityRequestTypeID:                              func() bin.Object { return &InvokeWithGooglePlayIntegrityRequest{} },
		tl_registry_gen.go#L6524: 		InvokeWithApnsSecretRequestTypeID:                                       func() bin.Object { return &InvokeWithApnsSecretRequest{} },
		tl_registry_gen.go#L6525: 		InvokeWithReCaptchaRequestTypeID:                                        func() bin.Object { return &InvokeWithReCaptchaRequest{} },
		tl_registry_gen.go#L6526: 		AuthSendCodeRequestTypeID:                                               func() bin.Object { return &AuthSendCodeRequest{} },
		tl_registry_gen.go#L6527: 		AuthSignUpRequestTypeID:                                                 func() bin.Object { return &AuthSignUpRequest{} },
		tl_registry_gen.go#L6528: 		AuthSignInRequestTypeID:                                                 func() bin.Object { return &AuthSignInRequest{} },
		tl_registry_gen.go#L6529: 		AuthLogOutRequestTypeID:                                                 func() bin.Object { return &AuthLogOutRequest{} },
		tl_registry_gen.go#L6530: 		AuthResetAuthorizationsRequestTypeID:                                    func() bin.Object { return &AuthResetAuthorizationsRequest{} },
		tl_registry_gen.go#L6531: 		AuthExportAuthorizationRequestTypeID:                                    func() bin.Object { return &AuthExportAuthorizationRequest{} },
		tl_registry_gen.go#L6532: 		AuthImportAuthorizationRequestTypeID:                                    func() bin.Object { return &AuthImportAuthorizationRequest{} },
		tl_registry_gen.go#L6533: 		AuthBindTempAuthKeyRequestTypeID:                                        func() bin.Object { return &AuthBindTempAuthKeyRequest{} },
		tl_registry_gen.go#L6534: 		AuthImportBotAuthorizationRequestTypeID:                                 func() bin.Object { return &AuthImportBotAuthorizationRequest{} },
		tl_registry_gen.go#L6535: 		AuthCheckPasswordRequestTypeID:                                          func() bin.Object { return &AuthCheckPasswordRequest{} },
		tl_registry_gen.go#L6536: 		AuthRequestPasswordRecoveryRequestTypeID:                                func() bin.Object { return &AuthRequestPasswordRecoveryRequest{} },
		tl_registry_gen.go#L6537: 		AuthRecoverPasswordRequestTypeID:                                        func() bin.Object { return &AuthRecoverPasswordRequest{} },
		tl_registry_gen.go#L6538: 		AuthResendCodeRequestTypeID:                                             func() bin.Object { return &AuthResendCodeRequest{} },
		tl_registry_gen.go#L6539: 		AuthCancelCodeRequestTypeID:                                             func() bin.Object { return &AuthCancelCodeRequest{} },
		tl_registry_gen.go#L6540: 		AuthDropTempAuthKeysRequestTypeID:                                       func() bin.Object { return &AuthDropTempAuthKeysRequest{} },
		tl_registry_gen.go#L6541: 		AuthExportLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthExportLoginTokenRequest{} },
		tl_registry_gen.go#L6542: 		AuthImportLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthImportLoginTokenRequest{} },
		tl_registry_gen.go#L6543: 		AuthAcceptLoginTokenRequestTypeID:                                       func() bin.Object { return &AuthAcceptLoginTokenRequest{} },
		tl_registry_gen.go#L6544: 		AuthCheckRecoveryPasswordRequestTypeID:                                  func() bin.Object { return &AuthCheckRecoveryPasswordRequest{} },
		tl_registry_gen.go#L6545: 		AuthImportWebTokenAuthorizationRequestTypeID:                            func() bin.Object { return &AuthImportWebTokenAuthorizationRequest{} },
		tl_registry_gen.go#L6546: 		AuthRequestFirebaseSMSRequestTypeID:                                     func() bin.Object { return &AuthRequestFirebaseSMSRequest{} },
		tl_registry_gen.go#L6547: 		AuthResetLoginEmailRequestTypeID:                                        func() bin.Object { return &AuthResetLoginEmailRequest{} },
		tl_registry_gen.go#L6548: 		AuthReportMissingCodeRequestTypeID:                                      func() bin.Object { return &AuthReportMissingCodeRequest{} },
		tl_registry_gen.go#L6549: 		AuthCheckPaidAuthRequestTypeID:                                          func() bin.Object { return &AuthCheckPaidAuthRequest{} },
		tl_registry_gen.go#L6550: 		AuthInitPasskeyLoginRequestTypeID:                                       func() bin.Object { return &AuthInitPasskeyLoginRequest{} },
		tl_registry_gen.go#L6551: 		AuthFinishPasskeyLoginRequestTypeID:                                     func() bin.Object { return &AuthFinishPasskeyLoginRequest{} },
		tl_registry_gen.go#L6552: 		AccountRegisterDeviceRequestTypeID:                                      func() bin.Object { return &AccountRegisterDeviceRequest{} },
		tl_registry_gen.go#L6553: 		AccountUnregisterDeviceRequestTypeID:                                    func() bin.Object { return &AccountUnregisterDeviceRequest{} },
		tl_registry_gen.go#L6554: 		AccountUpdateNotifySettingsRequestTypeID:                                func() bin.Object { return &AccountUpdateNotifySettingsRequest{} },
		tl_registry_gen.go#L6555: 		AccountGetNotifySettingsRequestTypeID:                                   func() bin.Object { return &AccountGetNotifySettingsRequest{} },
		tl_registry_gen.go#L6556: 		AccountResetNotifySettingsRequestTypeID:                                 func() bin.Object { return &AccountResetNotifySettingsRequest{} },
		tl_registry_gen.go#L6557: 		AccountUpdateProfileRequestTypeID:                                       func() bin.Object { return &AccountUpdateProfileRequest{} },
		tl_registry_gen.go#L6558: 		AccountUpdateStatusRequestTypeID:                                        func() bin.Object { return &AccountUpdateStatusRequest{} },
		tl_registry_gen.go#L6559: 		AccountGetWallPapersRequestTypeID:                                       func() bin.Object { return &AccountGetWallPapersRequest{} },
		tl_registry_gen.go#L6560: 		AccountReportPeerRequestTypeID:                                          func() bin.Object { return &AccountReportPeerRequest{} },
		tl_registry_gen.go#L6561: 		AccountCheckUsernameRequestTypeID:                                       func() bin.Object { return &AccountCheckUsernameRequest{} },
		tl_registry_gen.go#L6562: 		AccountUpdateUsernameRequestTypeID:                                      func() bin.Object { return &AccountUpdateUsernameRequest{} },
		tl_registry_gen.go#L6563: 		AccountGetPrivacyRequestTypeID:                                          func() bin.Object { return &AccountGetPrivacyRequest{} },
		tl_registry_gen.go#L6564: 		AccountSetPrivacyRequestTypeID:                                          func() bin.Object { return &AccountSetPrivacyRequest{} },
		tl_registry_gen.go#L6565: 		AccountDeleteAccountRequestTypeID:                                       func() bin.Object { return &AccountDeleteAccountRequest{} },
		tl_registry_gen.go#L6566: 		AccountGetAccountTTLRequestTypeID:                                       func() bin.Object { return &AccountGetAccountTTLRequest{} },
		tl_registry_gen.go#L6567: 		AccountSetAccountTTLRequestTypeID:                                       func() bin.Object { return &AccountSetAccountTTLRequest{} },
		tl_registry_gen.go#L6568: 		AccountSendChangePhoneCodeRequestTypeID:                                 func() bin.Object { return &AccountSendChangePhoneCodeRequest{} },
		tl_registry_gen.go#L6569: 		AccountChangePhoneRequestTypeID:                                         func() bin.Object { return &AccountChangePhoneRequest{} },
		tl_registry_gen.go#L6570: 		AccountUpdateDeviceLockedRequestTypeID:                                  func() bin.Object { return &AccountUpdateDeviceLockedRequest{} },
		tl_registry_gen.go#L6571: 		AccountGetAuthorizationsRequestTypeID:                                   func() bin.Object { return &AccountGetAuthorizationsRequest{} },
		tl_registry_gen.go#L6572: 		AccountResetAuthorizationRequestTypeID:                                  func() bin.Object { return &AccountResetAuthorizationRequest{} },
		tl_registry_gen.go#L6573: 		AccountGetPasswordRequestTypeID:                                         func() bin.Object { return &AccountGetPasswordRequest{} },
		tl_registry_gen.go#L6574: 		AccountGetPasswordSettingsRequestTypeID:                                 func() bin.Object { return &AccountGetPasswordSettingsRequest{} },
		tl_registry_gen.go#L6575: 		AccountUpdatePasswordSettingsRequestTypeID:                              func() bin.Object { return &AccountUpdatePasswordSettingsRequest{} },
		tl_registry_gen.go#L6576: 		AccountSendConfirmPhoneCodeRequestTypeID:                                func() bin.Object { return &AccountSendConfirmPhoneCodeRequest{} },
		tl_registry_gen.go#L6577: 		AccountConfirmPhoneRequestTypeID:                                        func() bin.Object { return &AccountConfirmPhoneRequest{} },
		tl_registry_gen.go#L6578: 		AccountGetTmpPasswordRequestTypeID:                                      func() bin.Object { return &AccountGetTmpPasswordRequest{} },
		tl_registry_gen.go#L6579: 		AccountGetWebAuthorizationsRequestTypeID:                                func() bin.Object { return &AccountGetWebAuthorizationsRequest{} },
		tl_registry_gen.go#L6580: 		AccountResetWebAuthorizationRequestTypeID:                               func() bin.Object { return &AccountResetWebAuthorizationRequest{} },
		tl_registry_gen.go#L6581: 		AccountResetWebAuthorizationsRequestTypeID:                              func() bin.Object { return &AccountResetWebAuthorizationsRequest{} },
		tl_registry_gen.go#L6582: 		AccountGetAllSecureValuesRequestTypeID:                                  func() bin.Object { return &AccountGetAllSecureValuesRequest{} },
		tl_registry_gen.go#L6583: 		AccountGetSecureValueRequestTypeID:                                      func() bin.Object { return &AccountGetSecureValueRequest{} },
		tl_registry_gen.go#L6584: 		AccountSaveSecureValueRequestTypeID:                                     func() bin.Object { return &AccountSaveSecureValueRequest{} },
		tl_registry_gen.go#L6585: 		AccountDeleteSecureValueRequestTypeID:                                   func() bin.Object { return &AccountDeleteSecureValueRequest{} },
		tl_registry_gen.go#L6586: 		AccountGetAuthorizationFormRequestTypeID:                                func() bin.Object { return &AccountGetAuthorizationFormRequest{} },
		tl_registry_gen.go#L6587: 		AccountAcceptAuthorizationRequestTypeID:                                 func() bin.Object { return &AccountAcceptAuthorizationRequest{} },
		tl_registry_gen.go#L6588: 		AccountSendVerifyPhoneCodeRequestTypeID:                                 func() bin.Object { return &AccountSendVerifyPhoneCodeRequest{} },
		tl_registry_gen.go#L6589: 		AccountVerifyPhoneRequestTypeID:                                         func() bin.Object { return &AccountVerifyPhoneRequest{} },
		tl_registry_gen.go#L6590: 		AccountSendVerifyEmailCodeRequestTypeID:                                 func() bin.Object { return &AccountSendVerifyEmailCodeRequest{} },
		tl_registry_gen.go#L6591: 		AccountVerifyEmailRequestTypeID:                                         func() bin.Object { return &AccountVerifyEmailRequest{} },
		tl_registry_gen.go#L6592: 		AccountInitTakeoutSessionRequestTypeID:                                  func() bin.Object { return &AccountInitTakeoutSessionRequest{} },
		tl_registry_gen.go#L6593: 		AccountFinishTakeoutSessionRequestTypeID:                                func() bin.Object { return &AccountFinishTakeoutSessionRequest{} },
		tl_registry_gen.go#L6594: 		AccountConfirmPasswordEmailRequestTypeID:                                func() bin.Object { return &AccountConfirmPasswordEmailRequest{} },
		tl_registry_gen.go#L6595: 		AccountResendPasswordEmailRequestTypeID:                                 func() bin.Object { return &AccountResendPasswordEmailRequest{} },
		tl_registry_gen.go#L6596: 		AccountCancelPasswordEmailRequestTypeID:                                 func() bin.Object { return &AccountCancelPasswordEmailRequest{} },
		tl_registry_gen.go#L6597: 		AccountGetContactSignUpNotificationRequestTypeID:                        func() bin.Object { return &AccountGetContactSignUpNotificationRequest{} },
		tl_registry_gen.go#L6598: 		AccountSetContactSignUpNotificationRequestTypeID:                        func() bin.Object { return &AccountSetContactSignUpNotificationRequest{} },
		tl_registry_gen.go#L6599: 		AccountGetNotifyExceptionsRequestTypeID:                                 func() bin.Object { return &AccountGetNotifyExceptionsRequest{} },
		tl_registry_gen.go#L6600: 		AccountGetWallPaperRequestTypeID:                                        func() bin.Object { return &AccountGetWallPaperRequest{} },
		tl_registry_gen.go#L6601: 		AccountUploadWallPaperRequestTypeID:                                     func() bin.Object { return &AccountUploadWallPaperRequest{} },
		tl_registry_gen.go#L6602: 		AccountSaveWallPaperRequestTypeID:                                       func() bin.Object { return &AccountSaveWallPaperRequest{} },
		tl_registry_gen.go#L6603: 		AccountInstallWallPaperRequestTypeID:                                    func() bin.Object { return &AccountInstallWallPaperRequest{} },
		tl_registry_gen.go#L6604: 		AccountResetWallPapersRequestTypeID:                                     func() bin.Object { return &AccountResetWallPapersRequest{} },
		tl_registry_gen.go#L6605: 		AccountGetAutoDownloadSettingsRequestTypeID:                             func() bin.Object { return &AccountGetAutoDownloadSettingsRequest{} },
		tl_registry_gen.go#L6606: 		AccountSaveAutoDownloadSettingsRequestTypeID:                            func() bin.Object { return &AccountSaveAutoDownloadSettingsRequest{} },
		tl_registry_gen.go#L6607: 		AccountUploadThemeRequestTypeID:                                         func() bin.Object { return &AccountUploadThemeRequest{} },
		tl_registry_gen.go#L6608: 		AccountCreateThemeRequestTypeID:                                         func() bin.Object { return &AccountCreateThemeRequest{} },
		tl_registry_gen.go#L6609: 		AccountUpdateThemeRequestTypeID:                                         func() bin.Object { return &AccountUpdateThemeRequest{} },
		tl_registry_gen.go#L6610: 		AccountSaveThemeRequestTypeID:                                           func() bin.Object { return &AccountSaveThemeRequest{} },
		tl_registry_gen.go#L6611: 		AccountInstallThemeRequestTypeID:                                        func() bin.Object { return &AccountInstallThemeRequest{} },
		tl_registry_gen.go#L6612: 		AccountGetThemeRequestTypeID:                                            func() bin.Object { return &AccountGetThemeRequest{} },
		tl_registry_gen.go#L6613: 		AccountGetThemesRequestTypeID:                                           func() bin.Object { return &AccountGetThemesRequest{} },
		tl_registry_gen.go#L6614: 		AccountSetContentSettingsRequestTypeID:                                  func() bin.Object { return &AccountSetContentSettingsRequest{} },
		tl_registry_gen.go#L6615: 		AccountGetContentSettingsRequestTypeID:                                  func() bin.Object { return &AccountGetContentSettingsRequest{} },
		tl_registry_gen.go#L6616: 		AccountGetMultiWallPapersRequestTypeID:                                  func() bin.Object { return &AccountGetMultiWallPapersRequest{} },
		tl_registry_gen.go#L6617: 		AccountGetGlobalPrivacySettingsRequestTypeID:                            func() bin.Object { return &AccountGetGlobalPrivacySettingsRequest{} },
		tl_registry_gen.go#L6618: 		AccountSetGlobalPrivacySettingsRequestTypeID:                            func() bin.Object { return &AccountSetGlobalPrivacySettingsRequest{} },
		tl_registry_gen.go#L6619: 		AccountReportProfilePhotoRequestTypeID:                                  func() bin.Object { return &AccountReportProfilePhotoRequest{} },
		tl_registry_gen.go#L6620: 		AccountResetPasswordRequestTypeID:                                       func() bin.Object { return &AccountResetPasswordRequest{} },
		tl_registry_gen.go#L6621: 		AccountDeclinePasswordResetRequestTypeID:                                func() bin.Object { return &AccountDeclinePasswordResetRequest{} },
		tl_registry_gen.go#L6622: 		AccountGetChatThemesRequestTypeID:                                       func() bin.Object { return &AccountGetChatThemesRequest{} },
		tl_registry_gen.go#L6623: 		AccountSetAuthorizationTTLRequestTypeID:                                 func() bin.Object { return &AccountSetAuthorizationTTLRequest{} },
		tl_registry_gen.go#L6624: 		AccountChangeAuthorizationSettingsRequestTypeID:                         func() bin.Object { return &AccountChangeAuthorizationSettingsRequest{} },
		tl_registry_gen.go#L6625: 		AccountGetSavedRingtonesRequestTypeID:                                   func() bin.Object { return &AccountGetSavedRingtonesRequest{} },
		tl_registry_gen.go#L6626: 		AccountSaveRingtoneRequestTypeID:                                        func() bin.Object { return &AccountSaveRingtoneRequest{} },
		tl_registry_gen.go#L6627: 		AccountUploadRingtoneRequestTypeID:                                      func() bin.Object { return &AccountUploadRingtoneRequest{} },
		tl_registry_gen.go#L6628: 		AccountUpdateEmojiStatusRequestTypeID:                                   func() bin.Object { return &AccountUpdateEmojiStatusRequest{} },
		tl_registry_gen.go#L6629: 		AccountGetDefaultEmojiStatusesRequestTypeID:                             func() bin.Object { return &AccountGetDefaultEmojiStatusesRequest{} },
		tl_registry_gen.go#L6630: 		AccountGetRecentEmojiStatusesRequestTypeID:                              func() bin.Object { return &AccountGetRecentEmojiStatusesRequest{} },
		tl_registry_gen.go#L6631: 		AccountClearRecentEmojiStatusesRequestTypeID:                            func() bin.Object { return &AccountClearRecentEmojiStatusesRequest{} },
		tl_registry_gen.go#L6632: 		AccountReorderUsernamesRequestTypeID:                                    func() bin.Object { return &AccountReorderUsernamesRequest{} },
		tl_registry_gen.go#L6633: 		AccountToggleUsernameRequestTypeID:                                      func() bin.Object { return &AccountToggleUsernameRequest{} },
		tl_registry_gen.go#L6634: 		AccountGetDefaultProfilePhotoEmojisRequestTypeID:                        func() bin.Object { return &AccountGetDefaultProfilePhotoEmojisRequest{} },
		tl_registry_gen.go#L6635: 		AccountGetDefaultGroupPhotoEmojisRequestTypeID:                          func() bin.Object { return &AccountGetDefaultGroupPhotoEmojisRequest{} },
		tl_registry_gen.go#L6636: 		AccountGetAutoSaveSettingsRequestTypeID:                                 func() bin.Object { return &AccountGetAutoSaveSettingsRequest{} },
		tl_registry_gen.go#L6637: 		AccountSaveAutoSaveSettingsRequestTypeID:                                func() bin.Object { return &AccountSaveAutoSaveSettingsRequest{} },
		tl_registry_gen.go#L6638: 		AccountDeleteAutoSaveExceptionsRequestTypeID:                            func() bin.Object { return &AccountDeleteAutoSaveExceptionsRequest{} },
		tl_registry_gen.go#L6639: 		AccountInvalidateSignInCodesRequestTypeID:                               func() bin.Object { return &AccountInvalidateSignInCodesRequest{} },
		tl_registry_gen.go#L6640: 		AccountUpdateColorRequestTypeID:                                         func() bin.Object { return &AccountUpdateColorRequest{} },
		tl_registry_gen.go#L6641: 		AccountGetDefaultBackgroundEmojisRequestTypeID:                          func() bin.Object { return &AccountGetDefaultBackgroundEmojisRequest{} },
		tl_registry_gen.go#L6642: 		AccountGetChannelDefaultEmojiStatusesRequestTypeID:                      func() bin.Object { return &AccountGetChannelDefaultEmojiStatusesRequest{} },
		tl_registry_gen.go#L6643: 		AccountGetChannelRestrictedStatusEmojisRequestTypeID:                    func() bin.Object { return &AccountGetChannelRestrictedStatusEmojisRequest{} },
		tl_registry_gen.go#L6644: 		AccountUpdateBusinessWorkHoursRequestTypeID:                             func() bin.Object { return &AccountUpdateBusinessWorkHoursRequest{} },
		tl_registry_gen.go#L6645: 		AccountUpdateBusinessLocationRequestTypeID:                              func() bin.Object { return &AccountUpdateBusinessLocationRequest{} },
		tl_registry_gen.go#L6646: 		AccountUpdateBusinessGreetingMessageRequestTypeID:                       func() bin.Object { return &AccountUpdateBusinessGreetingMessageRequest{} },
		tl_registry_gen.go#L6647: 		AccountUpdateBusinessAwayMessageRequestTypeID:                           func() bin.Object { return &AccountUpdateBusinessAwayMessageRequest{} },
		tl_registry_gen.go#L6648: 		AccountUpdateConnectedBotRequestTypeID:                                  func() bin.Object { return &AccountUpdateConnectedBotRequest{} },
		tl_registry_gen.go#L6649: 		AccountGetConnectedBotsRequestTypeID:                                    func() bin.Object { return &AccountGetConnectedBotsRequest{} },
		tl_registry_gen.go#L6650: 		AccountGetBotBusinessConnectionRequestTypeID:                            func() bin.Object { return &AccountGetBotBusinessConnectionRequest{} },
		tl_registry_gen.go#L6651: 		AccountUpdateBusinessIntroRequestTypeID:                                 func() bin.Object { return &AccountUpdateBusinessIntroRequest{} },
		tl_registry_gen.go#L6652: 		AccountToggleConnectedBotPausedRequestTypeID:                            func() bin.Object { return &AccountToggleConnectedBotPausedRequest{} },
		tl_registry_gen.go#L6653: 		AccountDisablePeerConnectedBotRequestTypeID:                             func() bin.Object { return &AccountDisablePeerConnectedBotRequest{} },
		tl_registry_gen.go#L6654: 		AccountUpdateBirthdayRequestTypeID:                                      func() bin.Object { return &AccountUpdateBirthdayRequest{} },
		tl_registry_gen.go#L6655: 		AccountCreateBusinessChatLinkRequestTypeID:                              func() bin.Object { return &AccountCreateBusinessChatLinkRequest{} },
		tl_registry_gen.go#L6656: 		AccountEditBusinessChatLinkRequestTypeID:                                func() bin.Object { return &AccountEditBusinessChatLinkRequest{} },
		tl_registry_gen.go#L6657: 		AccountDeleteBusinessChatLinkRequestTypeID:                              func() bin.Object { return &AccountDeleteBusinessChatLinkRequest{} },
		tl_registry_gen.go#L6658: 		AccountGetBusinessChatLinksRequestTypeID:                                func() bin.Object { return &AccountGetBusinessChatLinksRequest{} },
		tl_registry_gen.go#L6659: 		AccountResolveBusinessChatLinkRequestTypeID:                             func() bin.Object { return &AccountResolveBusinessChatLinkRequest{} },
		tl_registry_gen.go#L6660: 		AccountUpdatePersonalChannelRequestTypeID:                               func() bin.Object { return &AccountUpdatePersonalChannelRequest{} },
		tl_registry_gen.go#L6661: 		AccountToggleSponsoredMessagesRequestTypeID:                             func() bin.Object { return &AccountToggleSponsoredMessagesRequest{} },
		tl_registry_gen.go#L6662: 		AccountGetReactionsNotifySettingsRequestTypeID:                          func() bin.Object { return &AccountGetReactionsNotifySettingsRequest{} },
		tl_registry_gen.go#L6663: 		AccountSetReactionsNotifySettingsRequestTypeID:                          func() bin.Object { return &AccountSetReactionsNotifySettingsRequest{} },
		tl_registry_gen.go#L6664: 		AccountGetCollectibleEmojiStatusesRequestTypeID:                         func() bin.Object { return &AccountGetCollectibleEmojiStatusesRequest{} },
		tl_registry_gen.go#L6665: 		AccountGetPaidMessagesRevenueRequestTypeID:                              func() bin.Object { return &AccountGetPaidMessagesRevenueRequest{} },
		tl_registry_gen.go#L6666: 		AccountToggleNoPaidMessagesExceptionRequestTypeID:                       func() bin.Object { return &AccountToggleNoPaidMessagesExceptionRequest{} },
		tl_registry_gen.go#L6667: 		AccountSetMainProfileTabRequestTypeID:                                   func() bin.Object { return &AccountSetMainProfileTabRequest{} },
		tl_registry_gen.go#L6668: 		AccountSaveMusicRequestTypeID:                                           func() bin.Object { return &AccountSaveMusicRequest{} },
		tl_registry_gen.go#L6669: 		AccountGetSavedMusicIDsRequestTypeID:                                    func() bin.Object { return &AccountGetSavedMusicIDsRequest{} },
		tl_registry_gen.go#L6670: 		AccountGetUniqueGiftChatThemesRequestTypeID:                             func() bin.Object { return &AccountGetUniqueGiftChatThemesRequest{} },
		tl_registry_gen.go#L6671: 		AccountInitPasskeyRegistrationRequestTypeID:                             func() bin.Object { return &AccountInitPasskeyRegistrationRequest{} },
		tl_registry_gen.go#L6672: 		AccountRegisterPasskeyRequestTypeID:                                     func() bin.Object { return &AccountRegisterPasskeyRequest{} },
		tl_registry_gen.go#L6673: 		AccountGetPasskeysRequestTypeID:                                         func() bin.Object { return &AccountGetPasskeysRequest{} },
		tl_registry_gen.go#L6674: 		AccountDeletePasskeyRequestTypeID:                                       func() bin.Object { return &AccountDeletePasskeyRequest{} },
		tl_registry_gen.go#L6675: 		AccountConfirmBotConnectionRequestTypeID:                                func() bin.Object { return &AccountConfirmBotConnectionRequest{} },
		tl_registry_gen.go#L6676: 		AccountGetWebBrowserSettingsRequestTypeID:                               func() bin.Object { return &AccountGetWebBrowserSettingsRequest{} },
		tl_registry_gen.go#L6677: 		AccountUpdateWebBrowserSettingsRequestTypeID:                            func() bin.Object { return &AccountUpdateWebBrowserSettingsRequest{} },
		tl_registry_gen.go#L6678: 		AccountToggleWebBrowserSettingsExceptionRequestTypeID:                   func() bin.Object { return &AccountToggleWebBrowserSettingsExceptionRequest{} },
		tl_registry_gen.go#L6679: 		AccountDeleteWebBrowserSettingsExceptionsRequestTypeID:                  func() bin.Object { return &AccountDeleteWebBrowserSettingsExceptionsRequest{} },
		tl_registry_gen.go#L6680: 		UsersGetUsersRequestTypeID:                                              func() bin.Object { return &UsersGetUsersRequest{} },
		tl_registry_gen.go#L6681: 		UsersGetFullUserRequestTypeID:                                           func() bin.Object { return &UsersGetFullUserRequest{} },
		tl_registry_gen.go#L6682: 		UsersSetSecureValueErrorsRequestTypeID:                                  func() bin.Object { return &UsersSetSecureValueErrorsRequest{} },
		tl_registry_gen.go#L6683: 		UsersGetRequirementsToContactRequestTypeID:                              func() bin.Object { return &UsersGetRequirementsToContactRequest{} },
		tl_registry_gen.go#L6684: 		UsersGetSavedMusicRequestTypeID:                                         func() bin.Object { return &UsersGetSavedMusicRequest{} },
		tl_registry_gen.go#L6685: 		UsersGetSavedMusicByIDRequestTypeID:                                     func() bin.Object { return &UsersGetSavedMusicByIDRequest{} },
		tl_registry_gen.go#L6686: 		UsersSuggestBirthdayRequestTypeID:                                       func() bin.Object { return &UsersSuggestBirthdayRequest{} },
		tl_registry_gen.go#L6687: 		ContactsGetContactIDsRequestTypeID:                                      func() bin.Object { return &ContactsGetContactIDsRequest{} },
		tl_registry_gen.go#L6688: 		ContactsGetStatusesRequestTypeID:                                        func() bin.Object { return &ContactsGetStatusesRequest{} },
		tl_registry_gen.go#L6689: 		ContactsGetContactsRequestTypeID:                                        func() bin.Object { return &ContactsGetContactsRequest{} },
		tl_registry_gen.go#L6690: 		ContactsImportContactsRequestTypeID:                                     func() bin.Object { return &ContactsImportContactsRequest{} },
		tl_registry_gen.go#L6691: 		ContactsDeleteContactsRequestTypeID:                                     func() bin.Object { return &ContactsDeleteContactsRequest{} },
		tl_registry_gen.go#L6692: 		ContactsDeleteByPhonesRequestTypeID:                                     func() bin.Object { return &ContactsDeleteByPhonesRequest{} },
		tl_registry_gen.go#L6693: 		ContactsBlockRequestTypeID:                                              func() bin.Object { return &ContactsBlockRequest{} },
		tl_registry_gen.go#L6694: 		ContactsUnblockRequestTypeID:                                            func() bin.Object { return &ContactsUnblockRequest{} },
		tl_registry_gen.go#L6695: 		ContactsGetBlockedRequestTypeID:                                         func() bin.Object { return &ContactsGetBlockedRequest{} },
		tl_registry_gen.go#L6696: 		ContactsSearchRequestTypeID:                                             func() bin.Object { return &ContactsSearchRequest{} },
		tl_registry_gen.go#L6697: 		ContactsResolveUsernameRequestTypeID:                                    func() bin.Object { return &ContactsResolveUsernameRequest{} },
		tl_registry_gen.go#L6698: 		ContactsGetTopPeersRequestTypeID:                                        func() bin.Object { return &ContactsGetTopPeersRequest{} },
		tl_registry_gen.go#L6699: 		ContactsResetTopPeerRatingRequestTypeID:                                 func() bin.Object { return &ContactsResetTopPeerRatingRequest{} },
		tl_registry_gen.go#L6700: 		ContactsResetSavedRequestTypeID:                                         func() bin.Object { return &ContactsResetSavedRequest{} },
		tl_registry_gen.go#L6701: 		ContactsGetSavedRequestTypeID:                                           func() bin.Object { return &ContactsGetSavedRequest{} },
		tl_registry_gen.go#L6702: 		ContactsToggleTopPeersRequestTypeID:                                     func() bin.Object { return &ContactsToggleTopPeersRequest{} },
		tl_registry_gen.go#L6703: 		ContactsAddContactRequestTypeID:                                         func() bin.Object { return &ContactsAddContactRequest{} },
		tl_registry_gen.go#L6704: 		ContactsAcceptContactRequestTypeID:                                      func() bin.Object { return &ContactsAcceptContactRequest{} },
		tl_registry_gen.go#L6705: 		ContactsGetLocatedRequestTypeID:                                         func() bin.Object { return &ContactsGetLocatedRequest{} },
		tl_registry_gen.go#L6706: 		ContactsBlockFromRepliesRequestTypeID:                                   func() bin.Object { return &ContactsBlockFromRepliesRequest{} },
		tl_registry_gen.go#L6707: 		ContactsResolvePhoneRequestTypeID:                                       func() bin.Object { return &ContactsResolvePhoneRequest{} },
		tl_registry_gen.go#L6708: 		ContactsExportContactTokenRequestTypeID:                                 func() bin.Object { return &ContactsExportContactTokenRequest{} },
		tl_registry_gen.go#L6709: 		ContactsImportContactTokenRequestTypeID:                                 func() bin.Object { return &ContactsImportContactTokenRequest{} },
		tl_registry_gen.go#L6710: 		ContactsEditCloseFriendsRequestTypeID:                                   func() bin.Object { return &ContactsEditCloseFriendsRequest{} },
		tl_registry_gen.go#L6711: 		ContactsSetBlockedRequestTypeID:                                         func() bin.Object { return &ContactsSetBlockedRequest{} },
		tl_registry_gen.go#L6712: 		ContactsGetBirthdaysRequestTypeID:                                       func() bin.Object { return &ContactsGetBirthdaysRequest{} },
		tl_registry_gen.go#L6713: 		ContactsGetSponsoredPeersRequestTypeID:                                  func() bin.Object { return &ContactsGetSponsoredPeersRequest{} },
		tl_registry_gen.go#L6714: 		ContactsUpdateContactNoteRequestTypeID:                                  func() bin.Object { return &ContactsUpdateContactNoteRequest{} },
		tl_registry_gen.go#L6715: 		MessagesGetMessagesRequestTypeID:                                        func() bin.Object { return &MessagesGetMessagesRequest{} },
		tl_registry_gen.go#L6716: 		MessagesGetDialogsRequestTypeID:                                         func() bin.Object { return &MessagesGetDialogsRequest{} },
		tl_registry_gen.go#L6717: 		MessagesGetHistoryRequestTypeID:                                         func() bin.Object { return &MessagesGetHistoryRequest{} },
		tl_registry_gen.go#L6718: 		MessagesSearchRequestTypeID:                                             func() bin.Object { return &MessagesSearchRequest{} },
		tl_registry_gen.go#L6719: 		MessagesReadHistoryRequestTypeID:                                        func() bin.Object { return &MessagesReadHistoryRequest{} },
		tl_registry_gen.go#L6720: 		MessagesDeleteHistoryRequestTypeID:                                      func() bin.Object { return &MessagesDeleteHistoryRequest{} },
		tl_registry_gen.go#L6721: 		MessagesDeleteMessagesRequestTypeID:                                     func() bin.Object { return &MessagesDeleteMessagesRequest{} },
		tl_registry_gen.go#L6722: 		MessagesReceivedMessagesRequestTypeID:                                   func() bin.Object { return &MessagesReceivedMessagesRequest{} },
		tl_registry_gen.go#L6723: 		MessagesSetTypingRequestTypeID:                                          func() bin.Object { return &MessagesSetTypingRequest{} },
		tl_registry_gen.go#L6724: 		MessagesSendMessageRequestTypeID:                                        func() bin.Object { return &MessagesSendMessageRequest{} },
		tl_registry_gen.go#L6725: 		MessagesSendMediaRequestTypeID:                                          func() bin.Object { return &MessagesSendMediaRequest{} },
		tl_registry_gen.go#L6726: 		MessagesForwardMessagesRequestTypeID:                                    func() bin.Object { return &MessagesForwardMessagesRequest{} },
		tl_registry_gen.go#L6727: 		MessagesReportSpamRequestTypeID:                                         func() bin.Object { return &MessagesReportSpamRequest{} },
		tl_registry_gen.go#L6728: 		MessagesGetPeerSettingsRequestTypeID:                                    func() bin.Object { return &MessagesGetPeerSettingsRequest{} },
		tl_registry_gen.go#L6729: 		MessagesReportRequestTypeID:                                             func() bin.Object { return &MessagesReportRequest{} },
		tl_registry_gen.go#L6730: 		MessagesGetChatsRequestTypeID:                                           func() bin.Object { return &MessagesGetChatsRequest{} },
		tl_registry_gen.go#L6731: 		MessagesGetFullChatRequestTypeID:                                        func() bin.Object { return &MessagesGetFullChatRequest{} },
		tl_registry_gen.go#L6732: 		MessagesEditChatTitleRequestTypeID:                                      func() bin.Object { return &MessagesEditChatTitleRequest{} },
		tl_registry_gen.go#L6733: 		MessagesEditChatPhotoRequestTypeID:                                      func() bin.Object { return &MessagesEditChatPhotoRequest{} },
		tl_registry_gen.go#L6734: 		MessagesAddChatUserRequestTypeID:                                        func() bin.Object { return &MessagesAddChatUserRequest{} },
		tl_registry_gen.go#L6735: 		MessagesDeleteChatUserRequestTypeID:                                     func() bin.Object { return &MessagesDeleteChatUserRequest{} },
		tl_registry_gen.go#L6736: 		MessagesCreateChatRequestTypeID:                                         func() bin.Object { return &MessagesCreateChatRequest{} },
		tl_registry_gen.go#L6737: 		MessagesGetDhConfigRequestTypeID:                                        func() bin.Object { return &MessagesGetDhConfigRequest{} },
		tl_registry_gen.go#L6738: 		MessagesRequestEncryptionRequestTypeID:                                  func() bin.Object { return &MessagesRequestEncryptionRequest{} },
		tl_registry_gen.go#L6739: 		MessagesAcceptEncryptionRequestTypeID:                                   func() bin.Object { return &MessagesAcceptEncryptionRequest{} },
		tl_registry_gen.go#L6740: 		MessagesDiscardEncryptionRequestTypeID:                                  func() bin.Object { return &MessagesDiscardEncryptionRequest{} },
		tl_registry_gen.go#L6741: 		MessagesSetEncryptedTypingRequestTypeID:                                 func() bin.Object { return &MessagesSetEncryptedTypingRequest{} },
		tl_registry_gen.go#L6742: 		MessagesReadEncryptedHistoryRequestTypeID:                               func() bin.Object { return &MessagesReadEncryptedHistoryRequest{} },
		tl_registry_gen.go#L6743: 		MessagesSendEncryptedRequestTypeID:                                      func() bin.Object { return &MessagesSendEncryptedRequest{} },
		tl_registry_gen.go#L6744: 		MessagesSendEncryptedFileRequestTypeID:                                  func() bin.Object { return &MessagesSendEncryptedFileRequest{} },
		tl_registry_gen.go#L6745: 		MessagesSendEncryptedServiceRequestTypeID:                               func() bin.Object { return &MessagesSendEncryptedServiceRequest{} },
		tl_registry_gen.go#L6746: 		MessagesReceivedQueueRequestTypeID:                                      func() bin.Object { return &MessagesReceivedQueueRequest{} },
		tl_registry_gen.go#L6747: 		MessagesReportEncryptedSpamRequestTypeID:                                func() bin.Object { return &MessagesReportEncryptedSpamRequest{} },
		tl_registry_gen.go#L6748: 		MessagesReadMessageContentsRequestTypeID:                                func() bin.Object { return &MessagesReadMessageContentsRequest{} },
		tl_registry_gen.go#L6749: 		MessagesGetStickersRequestTypeID:                                        func() bin.Object { return &MessagesGetStickersRequest{} },
		tl_registry_gen.go#L6750: 		MessagesGetAllStickersRequestTypeID:                                     func() bin.Object { return &MessagesGetAllStickersRequest{} },
		tl_registry_gen.go#L6751: 		MessagesGetWebPagePreviewRequestTypeID:                                  func() bin.Object { return &MessagesGetWebPagePreviewRequest{} },
		tl_registry_gen.go#L6752: 		MessagesExportChatInviteRequestTypeID:                                   func() bin.Object { return &MessagesExportChatInviteRequest{} },
		tl_registry_gen.go#L6753: 		MessagesCheckChatInviteRequestTypeID:                                    func() bin.Object { return &MessagesCheckChatInviteRequest{} },
		tl_registry_gen.go#L6754: 		MessagesImportChatInviteRequestTypeID:                                   func() bin.Object { return &MessagesImportChatInviteRequest{} },
		tl_registry_gen.go#L6755: 		MessagesGetStickerSetRequestTypeID:                                      func() bin.Object { return &MessagesGetStickerSetRequest{} },
		tl_registry_gen.go#L6756: 		MessagesInstallStickerSetRequestTypeID:                                  func() bin.Object { return &MessagesInstallStickerSetRequest{} },
		tl_registry_gen.go#L6757: 		MessagesUninstallStickerSetRequestTypeID:                                func() bin.Object { return &MessagesUninstallStickerSetRequest{} },
		tl_registry_gen.go#L6758: 		MessagesStartBotRequestTypeID:                                           func() bin.Object { return &MessagesStartBotRequest{} },
		tl_registry_gen.go#L6759: 		MessagesGetMessagesViewsRequestTypeID:                                   func() bin.Object { return &MessagesGetMessagesViewsRequest{} },
		tl_registry_gen.go#L6760: 		MessagesEditChatAdminRequestTypeID:                                      func() bin.Object { return &MessagesEditChatAdminRequest{} },
		tl_registry_gen.go#L6761: 		MessagesMigrateChatRequestTypeID:                                        func() bin.Object { return &MessagesMigrateChatRequest{} },
		tl_registry_gen.go#L6762: 		MessagesSearchGlobalRequestTypeID:                                       func() bin.Object { return &MessagesSearchGlobalRequest{} },
		tl_registry_gen.go#L6763: 		MessagesReorderStickerSetsRequestTypeID:                                 func() bin.Object { return &MessagesReorderStickerSetsRequest{} },
		tl_registry_gen.go#L6764: 		MessagesGetDocumentByHashRequestTypeID:                                  func() bin.Object { return &MessagesGetDocumentByHashRequest{} },
		tl_registry_gen.go#L6765: 		MessagesGetSavedGifsRequestTypeID:                                       func() bin.Object { return &MessagesGetSavedGifsRequest{} },
		tl_registry_gen.go#L6766: 		MessagesSaveGifRequestTypeID:                                            func() bin.Object { return &MessagesSaveGifRequest{} },
		tl_registry_gen.go#L6767: 		MessagesGetInlineBotResultsRequestTypeID:                                func() bin.Object { return &MessagesGetInlineBotResultsRequest{} },
		tl_registry_gen.go#L6768: 		MessagesSetInlineBotResultsRequestTypeID:                                func() bin.Object { return &MessagesSetInlineBotResultsRequest{} },
		tl_registry_gen.go#L6769: 		MessagesSendInlineBotResultRequestTypeID:                                func() bin.Object { return &MessagesSendInlineBotResultRequest{} },
		tl_registry_gen.go#L6770: 		MessagesGetMessageEditDataRequestTypeID:                                 func() bin.Object { return &MessagesGetMessageEditDataRequest{} },
		tl_registry_gen.go#L6771: 		MessagesEditMessageRequestTypeID:                                        func() bin.Object { return &MessagesEditMessageRequest{} },
		tl_registry_gen.go#L6772: 		MessagesEditInlineBotMessageRequestTypeID:                               func() bin.Object { return &MessagesEditInlineBotMessageRequest{} },
		tl_registry_gen.go#L6773: 		MessagesGetBotCallbackAnswerRequestTypeID:                               func() bin.Object { return &MessagesGetBotCallbackAnswerRequest{} },
		tl_registry_gen.go#L6774: 		MessagesSetBotCallbackAnswerRequestTypeID:                               func() bin.Object { return &MessagesSetBotCallbackAnswerRequest{} },
		tl_registry_gen.go#L6775: 		MessagesGetPeerDialogsRequestTypeID:                                     func() bin.Object { return &MessagesGetPeerDialogsRequest{} },
		tl_registry_gen.go#L6776: 		MessagesSaveDraftRequestTypeID:                                          func() bin.Object { return &MessagesSaveDraftRequest{} },
		tl_registry_gen.go#L6777: 		MessagesGetAllDraftsRequestTypeID:                                       func() bin.Object { return &MessagesGetAllDraftsRequest{} },
		tl_registry_gen.go#L6778: 		MessagesGetFeaturedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetFeaturedStickersRequest{} },
		tl_registry_gen.go#L6779: 		MessagesReadFeaturedStickersRequestTypeID:                               func() bin.Object { return &MessagesReadFeaturedStickersRequest{} },
		tl_registry_gen.go#L6780: 		MessagesGetRecentStickersRequestTypeID:                                  func() bin.Object { return &MessagesGetRecentStickersRequest{} },
		tl_registry_gen.go#L6781: 		MessagesSaveRecentStickerRequestTypeID:                                  func() bin.Object { return &MessagesSaveRecentStickerRequest{} },
		tl_registry_gen.go#L6782: 		MessagesClearRecentStickersRequestTypeID:                                func() bin.Object { return &MessagesClearRecentStickersRequest{} },
		tl_registry_gen.go#L6783: 		MessagesGetArchivedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetArchivedStickersRequest{} },
		tl_registry_gen.go#L6784: 		MessagesGetMaskStickersRequestTypeID:                                    func() bin.Object { return &MessagesGetMaskStickersRequest{} },
		tl_registry_gen.go#L6785: 		MessagesGetAttachedStickersRequestTypeID:                                func() bin.Object { return &MessagesGetAttachedStickersRequest{} },
		tl_registry_gen.go#L6786: 		MessagesSetGameScoreRequestTypeID:                                       func() bin.Object { return &MessagesSetGameScoreRequest{} },
		tl_registry_gen.go#L6787: 		MessagesSetInlineGameScoreRequestTypeID:                                 func() bin.Object { return &MessagesSetInlineGameScoreRequest{} },
		tl_registry_gen.go#L6788: 		MessagesGetGameHighScoresRequestTypeID:                                  func() bin.Object { return &MessagesGetGameHighScoresRequest{} },
		tl_registry_gen.go#L6789: 		MessagesGetInlineGameHighScoresRequestTypeID:                            func() bin.Object { return &MessagesGetInlineGameHighScoresRequest{} },
		tl_registry_gen.go#L6790: 		MessagesGetCommonChatsRequestTypeID:                                     func() bin.Object { return &MessagesGetCommonChatsRequest{} },
		tl_registry_gen.go#L6791: 		MessagesGetWebPageRequestTypeID:                                         func() bin.Object { return &MessagesGetWebPageRequest{} },
		tl_registry_gen.go#L6792: 		MessagesToggleDialogPinRequestTypeID:                                    func() bin.Object { return &MessagesToggleDialogPinRequest{} },
		tl_registry_gen.go#L6793: 		MessagesReorderPinnedDialogsRequestTypeID:                               func() bin.Object { return &MessagesReorderPinnedDialogsRequest{} },
		tl_registry_gen.go#L6794: 		MessagesGetPinnedDialogsRequestTypeID:                                   func() bin.Object { return &MessagesGetPinnedDialogsRequest{} },
		tl_registry_gen.go#L6795: 		MessagesSetBotShippingResultsRequestTypeID:                              func() bin.Object { return &MessagesSetBotShippingResultsRequest{} },
		tl_registry_gen.go#L6796: 		MessagesSetBotPrecheckoutResultsRequestTypeID:                           func() bin.Object { return &MessagesSetBotPrecheckoutResultsRequest{} },
		tl_registry_gen.go#L6797: 		MessagesUploadMediaRequestTypeID:                                        func() bin.Object { return &MessagesUploadMediaRequest{} },
		tl_registry_gen.go#L6798: 		MessagesSendScreenshotNotificationRequestTypeID:                         func() bin.Object { return &MessagesSendScreenshotNotificationRequest{} },
		tl_registry_gen.go#L6799: 		MessagesGetFavedStickersRequestTypeID:                                   func() bin.Object { return &MessagesGetFavedStickersRequest{} },
		tl_registry_gen.go#L6800: 		MessagesFaveStickerRequestTypeID:                                        func() bin.Object { return &MessagesFaveStickerRequest{} },
		tl_registry_gen.go#L6801: 		MessagesGetUnreadMentionsRequestTypeID:                                  func() bin.Object { return &MessagesGetUnreadMentionsRequest{} },
		tl_registry_gen.go#L6802: 		MessagesReadMentionsRequestTypeID:                                       func() bin.Object { return &MessagesReadMentionsRequest{} },
		tl_registry_gen.go#L6803: 		MessagesGetRecentLocationsRequestTypeID:                                 func() bin.Object { return &MessagesGetRecentLocationsRequest{} },
		tl_registry_gen.go#L6804: 		MessagesSendMultiMediaRequestTypeID:                                     func() bin.Object { return &MessagesSendMultiMediaRequest{} },
		tl_registry_gen.go#L6805: 		MessagesUploadEncryptedFileRequestTypeID:                                func() bin.Object { return &MessagesUploadEncryptedFileRequest{} },
		tl_registry_gen.go#L6806: 		MessagesSearchStickerSetsRequestTypeID:                                  func() bin.Object { return &MessagesSearchStickerSetsRequest{} },
		tl_registry_gen.go#L6807: 		MessagesGetSplitRangesRequestTypeID:                                     func() bin.Object { return &MessagesGetSplitRangesRequest{} },
		tl_registry_gen.go#L6808: 		MessagesMarkDialogUnreadRequestTypeID:                                   func() bin.Object { return &MessagesMarkDialogUnreadRequest{} },
		tl_registry_gen.go#L6809: 		MessagesGetDialogUnreadMarksRequestTypeID:                               func() bin.Object { return &MessagesGetDialogUnreadMarksRequest{} },
		tl_registry_gen.go#L6810: 		MessagesClearAllDraftsRequestTypeID:                                     func() bin.Object { return &MessagesClearAllDraftsRequest{} },
		tl_registry_gen.go#L6811: 		MessagesUpdatePinnedMessageRequestTypeID:                                func() bin.Object { return &MessagesUpdatePinnedMessageRequest{} },
		tl_registry_gen.go#L6812: 		MessagesSendVoteRequestTypeID:                                           func() bin.Object { return &MessagesSendVoteRequest{} },
		tl_registry_gen.go#L6813: 		MessagesGetPollResultsRequestTypeID:                                     func() bin.Object { return &MessagesGetPollResultsRequest{} },
		tl_registry_gen.go#L6814: 		MessagesGetOnlinesRequestTypeID:                                         func() bin.Object { return &MessagesGetOnlinesRequest{} },
		tl_registry_gen.go#L6815: 		MessagesEditChatAboutRequestTypeID:                                      func() bin.Object { return &MessagesEditChatAboutRequest{} },
		tl_registry_gen.go#L6816: 		MessagesEditChatDefaultBannedRightsRequestTypeID:                        func() bin.Object { return &MessagesEditChatDefaultBannedRightsRequest{} },
		tl_registry_gen.go#L6817: 		MessagesGetEmojiKeywordsRequestTypeID:                                   func() bin.Object { return &MessagesGetEmojiKeywordsRequest{} },
		tl_registry_gen.go#L6818: 		MessagesGetEmojiKeywordsDifferenceRequestTypeID:                         func() bin.Object { return &MessagesGetEmojiKeywordsDifferenceRequest{} },
		tl_registry_gen.go#L6819: 		MessagesGetEmojiKeywordsLanguagesRequestTypeID:                          func() bin.Object { return &MessagesGetEmojiKeywordsLanguagesRequest{} },
		tl_registry_gen.go#L6820: 		MessagesGetEmojiURLRequestTypeID:                                        func() bin.Object { return &MessagesGetEmojiURLRequest{} },
		tl_registry_gen.go#L6821: 		MessagesGetSearchCountersRequestTypeID:                                  func() bin.Object { return &MessagesGetSearchCountersRequest{} },
		tl_registry_gen.go#L6822: 		MessagesRequestURLAuthRequestTypeID:                                     func() bin.Object { return &MessagesRequestURLAuthRequest{} },
		tl_registry_gen.go#L6823: 		MessagesAcceptURLAuthRequestTypeID:                                      func() bin.Object { return &MessagesAcceptURLAuthRequest{} },
		tl_registry_gen.go#L6824: 		MessagesHidePeerSettingsBarRequestTypeID:                                func() bin.Object { return &MessagesHidePeerSettingsBarRequest{} },
		tl_registry_gen.go#L6825: 		MessagesGetScheduledHistoryRequestTypeID:                                func() bin.Object { return &MessagesGetScheduledHistoryRequest{} },
		tl_registry_gen.go#L6826: 		MessagesGetScheduledMessagesRequestTypeID:                               func() bin.Object { return &MessagesGetScheduledMessagesRequest{} },
		tl_registry_gen.go#L6827: 		MessagesSendScheduledMessagesRequestTypeID:                              func() bin.Object { return &MessagesSendScheduledMessagesRequest{} },
		tl_registry_gen.go#L6828: 		MessagesDeleteScheduledMessagesRequestTypeID:                            func() bin.Object { return &MessagesDeleteScheduledMessagesRequest{} },
		tl_registry_gen.go#L6829: 		MessagesGetPollVotesRequestTypeID:                                       func() bin.Object { return &MessagesGetPollVotesRequest{} },
		tl_registry_gen.go#L6830: 		MessagesToggleStickerSetsRequestTypeID:                                  func() bin.Object { return &MessagesToggleStickerSetsRequest{} },
		tl_registry_gen.go#L6831: 		MessagesGetDialogFiltersRequestTypeID:                                   func() bin.Object { return &MessagesGetDialogFiltersRequest{} },
		tl_registry_gen.go#L6832: 		MessagesGetSuggestedDialogFiltersRequestTypeID:                          func() bin.Object { return &MessagesGetSuggestedDialogFiltersRequest{} },
		tl_registry_gen.go#L6833: 		MessagesUpdateDialogFilterRequestTypeID:                                 func() bin.Object { return &MessagesUpdateDialogFilterRequest{} },
		tl_registry_gen.go#L6834: 		MessagesUpdateDialogFiltersOrderRequestTypeID:                           func() bin.Object { return &MessagesUpdateDialogFiltersOrderRequest{} },
		tl_registry_gen.go#L6835: 		MessagesGetOldFeaturedStickersRequestTypeID:                             func() bin.Object { return &MessagesGetOldFeaturedStickersRequest{} },
		tl_registry_gen.go#L6836: 		MessagesGetRepliesRequestTypeID:                                         func() bin.Object { return &MessagesGetRepliesRequest{} },
		tl_registry_gen.go#L6837: 		MessagesGetDiscussionMessageRequestTypeID:                               func() bin.Object { return &MessagesGetDiscussionMessageRequest{} },
		tl_registry_gen.go#L6838: 		MessagesReadDiscussionRequestTypeID:                                     func() bin.Object { return &MessagesReadDiscussionRequest{} },
		tl_registry_gen.go#L6839: 		MessagesUnpinAllMessagesRequestTypeID:                                   func() bin.Object { return &MessagesUnpinAllMessagesRequest{} },
		tl_registry_gen.go#L6840: 		MessagesDeleteChatRequestTypeID:                                         func() bin.Object { return &MessagesDeleteChatRequest{} },
		tl_registry_gen.go#L6841: 		MessagesDeletePhoneCallHistoryRequestTypeID:                             func() bin.Object { return &MessagesDeletePhoneCallHistoryRequest{} },
		tl_registry_gen.go#L6842: 		MessagesCheckHistoryImportRequestTypeID:                                 func() bin.Object { return &MessagesCheckHistoryImportRequest{} },
		tl_registry_gen.go#L6843: 		MessagesInitHistoryImportRequestTypeID:                                  func() bin.Object { return &MessagesInitHistoryImportRequest{} },
		tl_registry_gen.go#L6844: 		MessagesUploadImportedMediaRequestTypeID:                                func() bin.Object { return &MessagesUploadImportedMediaRequest{} },
		tl_registry_gen.go#L6845: 		MessagesStartHistoryImportRequestTypeID:                                 func() bin.Object { return &MessagesStartHistoryImportRequest{} },
		tl_registry_gen.go#L6846: 		MessagesGetExportedChatInvitesRequestTypeID:                             func() bin.Object { return &MessagesGetExportedChatInvitesRequest{} },
		tl_registry_gen.go#L6847: 		MessagesGetExportedChatInviteRequestTypeID:                              func() bin.Object { return &MessagesGetExportedChatInviteRequest{} },
		tl_registry_gen.go#L6848: 		MessagesEditExportedChatInviteRequestTypeID:                             func() bin.Object { return &MessagesEditExportedChatInviteRequest{} },
		tl_registry_gen.go#L6849: 		MessagesDeleteRevokedExportedChatInvitesRequestTypeID:                   func() bin.Object { return &MessagesDeleteRevokedExportedChatInvitesRequest{} },
		tl_registry_gen.go#L6850: 		MessagesDeleteExportedChatInviteRequestTypeID:                           func() bin.Object { return &MessagesDeleteExportedChatInviteRequest{} },
		tl_registry_gen.go#L6851: 		MessagesGetAdminsWithInvitesRequestTypeID:                               func() bin.Object { return &MessagesGetAdminsWithInvitesRequest{} },
		tl_registry_gen.go#L6852: 		MessagesGetChatInviteImportersRequestTypeID:                             func() bin.Object { return &MessagesGetChatInviteImportersRequest{} },
		tl_registry_gen.go#L6853: 		MessagesSetHistoryTTLRequestTypeID:                                      func() bin.Object { return &MessagesSetHistoryTTLRequest{} },
		tl_registry_gen.go#L6854: 		MessagesCheckHistoryImportPeerRequestTypeID:                             func() bin.Object { return &MessagesCheckHistoryImportPeerRequest{} },
		tl_registry_gen.go#L6855: 		MessagesSetChatThemeRequestTypeID:                                       func() bin.Object { return &MessagesSetChatThemeRequest{} },
		tl_registry_gen.go#L6856: 		MessagesGetMessageReadParticipantsRequestTypeID:                         func() bin.Object { return &MessagesGetMessageReadParticipantsRequest{} },
		tl_registry_gen.go#L6857: 		MessagesGetSearchResultsCalendarRequestTypeID:                           func() bin.Object { return &MessagesGetSearchResultsCalendarRequest{} },
		tl_registry_gen.go#L6858: 		MessagesGetSearchResultsPositionsRequestTypeID:                          func() bin.Object { return &MessagesGetSearchResultsPositionsRequest{} },
		tl_registry_gen.go#L6859: 		MessagesHideChatJoinRequestRequestTypeID:                                func() bin.Object { return &MessagesHideChatJoinRequestRequest{} },
		tl_registry_gen.go#L6860: 		MessagesHideAllChatJoinRequestsRequestTypeID:                            func() bin.Object { return &MessagesHideAllChatJoinRequestsRequest{} },
		tl_registry_gen.go#L6861: 		MessagesToggleNoForwardsRequestTypeID:                                   func() bin.Object { return &MessagesToggleNoForwardsRequest{} },
		tl_registry_gen.go#L6862: 		MessagesSaveDefaultSendAsRequestTypeID:                                  func() bin.Object { return &MessagesSaveDefaultSendAsRequest{} },
		tl_registry_gen.go#L6863: 		MessagesSendReactionRequestTypeID:                                       func() bin.Object { return &MessagesSendReactionRequest{} },
		tl_registry_gen.go#L6864: 		MessagesGetMessagesReactionsRequestTypeID:                               func() bin.Object { return &MessagesGetMessagesReactionsRequest{} },
		tl_registry_gen.go#L6865: 		MessagesGetMessageReactionsListRequestTypeID:                            func() bin.Object { return &MessagesGetMessageReactionsListRequest{} },
		tl_registry_gen.go#L6866: 		MessagesSetChatAvailableReactionsRequestTypeID:                          func() bin.Object { return &MessagesSetChatAvailableReactionsRequest{} },
		tl_registry_gen.go#L6867: 		MessagesGetAvailableReactionsRequestTypeID:                              func() bin.Object { return &MessagesGetAvailableReactionsRequest{} },
		tl_registry_gen.go#L6868: 		MessagesSetDefaultReactionRequestTypeID:                                 func() bin.Object { return &MessagesSetDefaultReactionRequest{} },
		tl_registry_gen.go#L6869: 		MessagesTranslateTextRequestTypeID:                                      func() bin.Object { return &MessagesTranslateTextRequest{} },
		tl_registry_gen.go#L6870: 		MessagesGetUnreadReactionsRequestTypeID:                                 func() bin.Object { return &MessagesGetUnreadReactionsRequest{} },
		tl_registry_gen.go#L6871: 		MessagesReadReactionsRequestTypeID:                                      func() bin.Object { return &MessagesReadReactionsRequest{} },
		tl_registry_gen.go#L6872: 		MessagesSearchSentMediaRequestTypeID:                                    func() bin.Object { return &MessagesSearchSentMediaRequest{} },
		tl_registry_gen.go#L6873: 		MessagesGetAttachMenuBotsRequestTypeID:                                  func() bin.Object { return &MessagesGetAttachMenuBotsRequest{} },
		tl_registry_gen.go#L6874: 		MessagesGetAttachMenuBotRequestTypeID:                                   func() bin.Object { return &MessagesGetAttachMenuBotRequest{} },
		tl_registry_gen.go#L6875: 		MessagesToggleBotInAttachMenuRequestTypeID:                              func() bin.Object { return &MessagesToggleBotInAttachMenuRequest{} },
		tl_registry_gen.go#L6876: 		MessagesRequestWebViewRequestTypeID:                                     func() bin.Object { return &MessagesRequestWebViewRequest{} },
		tl_registry_gen.go#L6877: 		MessagesProlongWebViewRequestTypeID:                                     func() bin.Object { return &MessagesProlongWebViewRequest{} },
		tl_registry_gen.go#L6878: 		MessagesRequestSimpleWebViewRequestTypeID:                               func() bin.Object { return &MessagesRequestSimpleWebViewRequest{} },
		tl_registry_gen.go#L6879: 		MessagesSendWebViewResultMessageRequestTypeID:                           func() bin.Object { return &MessagesSendWebViewResultMessageRequest{} },
		tl_registry_gen.go#L6880: 		MessagesSendWebViewDataRequestTypeID:                                    func() bin.Object { return &MessagesSendWebViewDataRequest{} },
		tl_registry_gen.go#L6881: 		MessagesTranscribeAudioRequestTypeID:                                    func() bin.Object { return &MessagesTranscribeAudioRequest{} },
		tl_registry_gen.go#L6882: 		MessagesRateTranscribedAudioRequestTypeID:                               func() bin.Object { return &MessagesRateTranscribedAudioRequest{} },
		tl_registry_gen.go#L6883: 		MessagesGetCustomEmojiDocumentsRequestTypeID:                            func() bin.Object { return &MessagesGetCustomEmojiDocumentsRequest{} },
		tl_registry_gen.go#L6884: 		MessagesGetEmojiStickersRequestTypeID:                                   func() bin.Object { return &MessagesGetEmojiStickersRequest{} },
		tl_registry_gen.go#L6885: 		MessagesGetFeaturedEmojiStickersRequestTypeID:                           func() bin.Object { return &MessagesGetFeaturedEmojiStickersRequest{} },
		tl_registry_gen.go#L6886: 		MessagesReportReactionRequestTypeID:                                     func() bin.Object { return &MessagesReportReactionRequest{} },
		tl_registry_gen.go#L6887: 		MessagesGetTopReactionsRequestTypeID:                                    func() bin.Object { return &MessagesGetTopReactionsRequest{} },
		tl_registry_gen.go#L6888: 		MessagesGetRecentReactionsRequestTypeID:                                 func() bin.Object { return &MessagesGetRecentReactionsRequest{} },
		tl_registry_gen.go#L6889: 		MessagesClearRecentReactionsRequestTypeID:                               func() bin.Object { return &MessagesClearRecentReactionsRequest{} },
		tl_registry_gen.go#L6890: 		MessagesGetExtendedMediaRequestTypeID:                                   func() bin.Object { return &MessagesGetExtendedMediaRequest{} },
		tl_registry_gen.go#L6891: 		MessagesSetDefaultHistoryTTLRequestTypeID:                               func() bin.Object { return &MessagesSetDefaultHistoryTTLRequest{} },
		tl_registry_gen.go#L6892: 		MessagesGetDefaultHistoryTTLRequestTypeID:                               func() bin.Object { return &MessagesGetDefaultHistoryTTLRequest{} },
		tl_registry_gen.go#L6893: 		MessagesSendBotRequestedPeerRequestTypeID:                               func() bin.Object { return &MessagesSendBotRequestedPeerRequest{} },
		tl_registry_gen.go#L6894: 		MessagesGetEmojiGroupsRequestTypeID:                                     func() bin.Object { return &MessagesGetEmojiGroupsRequest{} },
		tl_registry_gen.go#L6895: 		MessagesGetEmojiStatusGroupsRequestTypeID:                               func() bin.Object { return &MessagesGetEmojiStatusGroupsRequest{} },
		tl_registry_gen.go#L6896: 		MessagesGetEmojiProfilePhotoGroupsRequestTypeID:                         func() bin.Object { return &MessagesGetEmojiProfilePhotoGroupsRequest{} },
		tl_registry_gen.go#L6897: 		MessagesSearchCustomEmojiRequestTypeID:                                  func() bin.Object { return &MessagesSearchCustomEmojiRequest{} },
		tl_registry_gen.go#L6898: 		MessagesTogglePeerTranslationsRequestTypeID:                             func() bin.Object { return &MessagesTogglePeerTranslationsRequest{} },
		tl_registry_gen.go#L6899: 		MessagesGetBotAppRequestTypeID:                                          func() bin.Object { return &MessagesGetBotAppRequest{} },
		tl_registry_gen.go#L6900: 		MessagesRequestAppWebViewRequestTypeID:                                  func() bin.Object { return &MessagesRequestAppWebViewRequest{} },
		tl_registry_gen.go#L6901: 		MessagesSetChatWallPaperRequestTypeID:                                   func() bin.Object { return &MessagesSetChatWallPaperRequest{} },
		tl_registry_gen.go#L6902: 		MessagesSearchEmojiStickerSetsRequestTypeID:                             func() bin.Object { return &MessagesSearchEmojiStickerSetsRequest{} },
		tl_registry_gen.go#L6903: 		MessagesGetSavedDialogsRequestTypeID:                                    func() bin.Object { return &MessagesGetSavedDialogsRequest{} },
		tl_registry_gen.go#L6904: 		MessagesGetSavedHistoryRequestTypeID:                                    func() bin.Object { return &MessagesGetSavedHistoryRequest{} },
		tl_registry_gen.go#L6905: 		MessagesDeleteSavedHistoryRequestTypeID:                                 func() bin.Object { return &MessagesDeleteSavedHistoryRequest{} },
		tl_registry_gen.go#L6906: 		MessagesGetPinnedSavedDialogsRequestTypeID:                              func() bin.Object { return &MessagesGetPinnedSavedDialogsRequest{} },
		tl_registry_gen.go#L6907: 		MessagesToggleSavedDialogPinRequestTypeID:                               func() bin.Object { return &MessagesToggleSavedDialogPinRequest{} },
		tl_registry_gen.go#L6908: 		MessagesReorderPinnedSavedDialogsRequestTypeID:                          func() bin.Object { return &MessagesReorderPinnedSavedDialogsRequest{} },
		tl_registry_gen.go#L6909: 		MessagesGetSavedReactionTagsRequestTypeID:                               func() bin.Object { return &MessagesGetSavedReactionTagsRequest{} },
		tl_registry_gen.go#L6910: 		MessagesUpdateSavedReactionTagRequestTypeID:                             func() bin.Object { return &MessagesUpdateSavedReactionTagRequest{} },
		tl_registry_gen.go#L6911: 		MessagesGetDefaultTagReactionsRequestTypeID:                             func() bin.Object { return &MessagesGetDefaultTagReactionsRequest{} },
		tl_registry_gen.go#L6912: 		MessagesGetOutboxReadDateRequestTypeID:                                  func() bin.Object { return &MessagesGetOutboxReadDateRequest{} },
		tl_registry_gen.go#L6913: 		MessagesGetQuickRepliesRequestTypeID:                                    func() bin.Object { return &MessagesGetQuickRepliesRequest{} },
		tl_registry_gen.go#L6914: 		MessagesReorderQuickRepliesRequestTypeID:                                func() bin.Object { return &MessagesReorderQuickRepliesRequest{} },
		tl_registry_gen.go#L6915: 		MessagesCheckQuickReplyShortcutRequestTypeID:                            func() bin.Object { return &MessagesCheckQuickReplyShortcutRequest{} },
		tl_registry_gen.go#L6916: 		MessagesEditQuickReplyShortcutRequestTypeID:                             func() bin.Object { return &MessagesEditQuickReplyShortcutRequest{} },
		tl_registry_gen.go#L6917: 		MessagesDeleteQuickReplyShortcutRequestTypeID:                           func() bin.Object { return &MessagesDeleteQuickReplyShortcutRequest{} },
		tl_registry_gen.go#L6918: 		MessagesGetQuickReplyMessagesRequestTypeID:                              func() bin.Object { return &MessagesGetQuickReplyMessagesRequest{} },
		tl_registry_gen.go#L6919: 		MessagesSendQuickReplyMessagesRequestTypeID:                             func() bin.Object { return &MessagesSendQuickReplyMessagesRequest{} },
		tl_registry_gen.go#L6920: 		MessagesDeleteQuickReplyMessagesRequestTypeID:                           func() bin.Object { return &MessagesDeleteQuickReplyMessagesRequest{} },
		tl_registry_gen.go#L6921: 		MessagesToggleDialogFilterTagsRequestTypeID:                             func() bin.Object { return &MessagesToggleDialogFilterTagsRequest{} },
		tl_registry_gen.go#L6922: 		MessagesGetMyStickersRequestTypeID:                                      func() bin.Object { return &MessagesGetMyStickersRequest{} },
		tl_registry_gen.go#L6923: 		MessagesGetEmojiStickerGroupsRequestTypeID:                              func() bin.Object { return &MessagesGetEmojiStickerGroupsRequest{} },
		tl_registry_gen.go#L6924: 		MessagesGetAvailableEffectsRequestTypeID:                                func() bin.Object { return &MessagesGetAvailableEffectsRequest{} },
		tl_registry_gen.go#L6925: 		MessagesEditFactCheckRequestTypeID:                                      func() bin.Object { return &MessagesEditFactCheckRequest{} },
		tl_registry_gen.go#L6926: 		MessagesDeleteFactCheckRequestTypeID:                                    func() bin.Object { return &MessagesDeleteFactCheckRequest{} },
		tl_registry_gen.go#L6927: 		MessagesGetFactCheckRequestTypeID:                                       func() bin.Object { return &MessagesGetFactCheckRequest{} },
		tl_registry_gen.go#L6928: 		MessagesRequestMainWebViewRequestTypeID:                                 func() bin.Object { return &MessagesRequestMainWebViewRequest{} },
		tl_registry_gen.go#L6929: 		MessagesSendPaidReactionRequestTypeID:                                   func() bin.Object { return &MessagesSendPaidReactionRequest{} },
		tl_registry_gen.go#L6930: 		MessagesTogglePaidReactionPrivacyRequestTypeID:                          func() bin.Object { return &MessagesTogglePaidReactionPrivacyRequest{} },
		tl_registry_gen.go#L6931: 		MessagesGetPaidReactionPrivacyRequestTypeID:                             func() bin.Object { return &MessagesGetPaidReactionPrivacyRequest{} },
		tl_registry_gen.go#L6932: 		MessagesViewSponsoredMessageRequestTypeID:                               func() bin.Object { return &MessagesViewSponsoredMessageRequest{} },
		tl_registry_gen.go#L6933: 		MessagesClickSponsoredMessageRequestTypeID:                              func() bin.Object { return &MessagesClickSponsoredMessageRequest{} },
		tl_registry_gen.go#L6934: 		MessagesReportSponsoredMessageRequestTypeID:                             func() bin.Object { return &MessagesReportSponsoredMessageRequest{} },
		tl_registry_gen.go#L6935: 		MessagesGetSponsoredMessagesRequestTypeID:                               func() bin.Object { return &MessagesGetSponsoredMessagesRequest{} },
		tl_registry_gen.go#L6936: 		MessagesSavePreparedInlineMessageRequestTypeID:                          func() bin.Object { return &MessagesSavePreparedInlineMessageRequest{} },
		tl_registry_gen.go#L6937: 		MessagesGetPreparedInlineMessageRequestTypeID:                           func() bin.Object { return &MessagesGetPreparedInlineMessageRequest{} },
		tl_registry_gen.go#L6938: 		MessagesSearchStickersRequestTypeID:                                     func() bin.Object { return &MessagesSearchStickersRequest{} },
		tl_registry_gen.go#L6939: 		MessagesReportMessagesDeliveryRequestTypeID:                             func() bin.Object { return &MessagesReportMessagesDeliveryRequest{} },
		tl_registry_gen.go#L6940: 		MessagesGetSavedDialogsByIDRequestTypeID:                                func() bin.Object { return &MessagesGetSavedDialogsByIDRequest{} },
		tl_registry_gen.go#L6941: 		MessagesReadSavedHistoryRequestTypeID:                                   func() bin.Object { return &MessagesReadSavedHistoryRequest{} },
		tl_registry_gen.go#L6942: 		MessagesToggleTodoCompletedRequestTypeID:                                func() bin.Object { return &MessagesToggleTodoCompletedRequest{} },
		tl_registry_gen.go#L6943: 		MessagesAppendTodoListRequestTypeID:                                     func() bin.Object { return &MessagesAppendTodoListRequest{} },
		tl_registry_gen.go#L6944: 		MessagesToggleSuggestedPostApprovalRequestTypeID:                        func() bin.Object { return &MessagesToggleSuggestedPostApprovalRequest{} },
		tl_registry_gen.go#L6945: 		MessagesGetForumTopicsRequestTypeID:                                     func() bin.Object { return &MessagesGetForumTopicsRequest{} },
		tl_registry_gen.go#L6946: 		MessagesGetForumTopicsByIDRequestTypeID:                                 func() bin.Object { return &MessagesGetForumTopicsByIDRequest{} },
		tl_registry_gen.go#L6947: 		MessagesEditForumTopicRequestTypeID:                                     func() bin.Object { return &MessagesEditForumTopicRequest{} },
		tl_registry_gen.go#L6948: 		MessagesUpdatePinnedForumTopicRequestTypeID:                             func() bin.Object { return &MessagesUpdatePinnedForumTopicRequest{} },
		tl_registry_gen.go#L6949: 		MessagesReorderPinnedForumTopicsRequestTypeID:                           func() bin.Object { return &MessagesReorderPinnedForumTopicsRequest{} },
		tl_registry_gen.go#L6950: 		MessagesCreateForumTopicRequestTypeID:                                   func() bin.Object { return &MessagesCreateForumTopicRequest{} },
		tl_registry_gen.go#L6951: 		MessagesDeleteTopicHistoryRequestTypeID:                                 func() bin.Object { return &MessagesDeleteTopicHistoryRequest{} },
		tl_registry_gen.go#L6952: 		MessagesGetEmojiGameInfoRequestTypeID:                                   func() bin.Object { return &MessagesGetEmojiGameInfoRequest{} },
		tl_registry_gen.go#L6953: 		MessagesSummarizeTextRequestTypeID:                                      func() bin.Object { return &MessagesSummarizeTextRequest{} },
		tl_registry_gen.go#L6954: 		MessagesEditChatCreatorRequestTypeID:                                    func() bin.Object { return &MessagesEditChatCreatorRequest{} },
		tl_registry_gen.go#L6955: 		MessagesGetFutureChatCreatorAfterLeaveRequestTypeID:                     func() bin.Object { return &MessagesGetFutureChatCreatorAfterLeaveRequest{} },
		tl_registry_gen.go#L6956: 		MessagesEditChatParticipantRankRequestTypeID:                            func() bin.Object { return &MessagesEditChatParticipantRankRequest{} },
		tl_registry_gen.go#L6957: 		MessagesDeclineURLAuthRequestTypeID:                                     func() bin.Object { return &MessagesDeclineURLAuthRequest{} },
		tl_registry_gen.go#L6958: 		MessagesCheckURLAuthMatchCodeRequestTypeID:                              func() bin.Object { return &MessagesCheckURLAuthMatchCodeRequest{} },
		tl_registry_gen.go#L6959: 		MessagesComposeMessageWithAIRequestTypeID:                               func() bin.Object { return &MessagesComposeMessageWithAIRequest{} },
		tl_registry_gen.go#L6960: 		MessagesReportReadMetricsRequestTypeID:                                  func() bin.Object { return &MessagesReportReadMetricsRequest{} },
		tl_registry_gen.go#L6961: 		MessagesReportMusicListenRequestTypeID:                                  func() bin.Object { return &MessagesReportMusicListenRequest{} },
		tl_registry_gen.go#L6962: 		MessagesAddPollAnswerRequestTypeID:                                      func() bin.Object { return &MessagesAddPollAnswerRequest{} },
		tl_registry_gen.go#L6963: 		MessagesDeletePollAnswerRequestTypeID:                                   func() bin.Object { return &MessagesDeletePollAnswerRequest{} },
		tl_registry_gen.go#L6964: 		MessagesGetUnreadPollVotesRequestTypeID:                                 func() bin.Object { return &MessagesGetUnreadPollVotesRequest{} },
		tl_registry_gen.go#L6965: 		MessagesReadPollVotesRequestTypeID:                                      func() bin.Object { return &MessagesReadPollVotesRequest{} },
		tl_registry_gen.go#L6966: 		MessagesSetBotGuestChatResultRequestTypeID:                              func() bin.Object { return &MessagesSetBotGuestChatResultRequest{} },
		tl_registry_gen.go#L6967: 		MessagesDeleteParticipantReactionsRequestTypeID:                         func() bin.Object { return &MessagesDeleteParticipantReactionsRequest{} },
		tl_registry_gen.go#L6968: 		MessagesDeleteParticipantReactionRequestTypeID:                          func() bin.Object { return &MessagesDeleteParticipantReactionRequest{} },
		tl_registry_gen.go#L6969: 		MessagesGetPersonalChannelHistoryRequestTypeID:                          func() bin.Object { return &MessagesGetPersonalChannelHistoryRequest{} },
		tl_registry_gen.go#L6970: 		MessagesGetRichMessageRequestTypeID:                                     func() bin.Object { return &MessagesGetRichMessageRequest{} },
		tl_registry_gen.go#L6971: 		UpdatesGetStateRequestTypeID:                                            func() bin.Object { return &UpdatesGetStateRequest{} },
		tl_registry_gen.go#L6972: 		UpdatesGetDifferenceRequestTypeID:                                       func() bin.Object { return &UpdatesGetDifferenceRequest{} },
		tl_registry_gen.go#L6973: 		UpdatesGetChannelDifferenceRequestTypeID:                                func() bin.Object { return &UpdatesGetChannelDifferenceRequest{} },
		tl_registry_gen.go#L6974: 		PhotosUpdateProfilePhotoRequestTypeID:                                   func() bin.Object { return &PhotosUpdateProfilePhotoRequest{} },
		tl_registry_gen.go#L6975: 		PhotosUploadProfilePhotoRequestTypeID:                                   func() bin.Object { return &PhotosUploadProfilePhotoRequest{} },
		tl_registry_gen.go#L6976: 		PhotosDeletePhotosRequestTypeID:                                         func() bin.Object { return &PhotosDeletePhotosRequest{} },
		tl_registry_gen.go#L6977: 		PhotosGetUserPhotosRequestTypeID:                                        func() bin.Object { return &PhotosGetUserPhotosRequest{} },
		tl_registry_gen.go#L6978: 		PhotosUploadContactProfilePhotoRequestTypeID:                            func() bin.Object { return &PhotosUploadContactProfilePhotoRequest{} },
		tl_registry_gen.go#L6979: 		UploadSaveFilePartRequestTypeID:                                         func() bin.Object { return &UploadSaveFilePartRequest{} },
		tl_registry_gen.go#L6980: 		UploadGetFileRequestTypeID:                                              func() bin.Object { return &UploadGetFileRequest{} },
		tl_registry_gen.go#L6981: 		UploadSaveBigFilePartRequestTypeID:                                      func() bin.Object { return &UploadSaveBigFilePartRequest{} },
		tl_registry_gen.go#L6982: 		UploadGetWebFileRequestTypeID:                                           func() bin.Object { return &UploadGetWebFileRequest{} },
		tl_registry_gen.go#L6983: 		UploadGetCDNFileRequestTypeID:                                           func() bin.Object { return &UploadGetCDNFileRequest{} },
		tl_registry_gen.go#L6984: 		UploadReuploadCDNFileRequestTypeID:                                      func() bin.Object { return &UploadReuploadCDNFileRequest{} },
		tl_registry_gen.go#L6985: 		UploadGetCDNFileHashesRequestTypeID:                                     func() bin.Object { return &UploadGetCDNFileHashesRequest{} },
		tl_registry_gen.go#L6986: 		UploadGetFileHashesRequestTypeID:                                        func() bin.Object { return &UploadGetFileHashesRequest{} },
		tl_registry_gen.go#L6987: 		HelpGetConfigRequestTypeID:                                              func() bin.Object { return &HelpGetConfigRequest{} },
		tl_registry_gen.go#L6988: 		HelpGetNearestDCRequestTypeID:                                           func() bin.Object { return &HelpGetNearestDCRequest{} },
		tl_registry_gen.go#L6989: 		HelpGetAppUpdateRequestTypeID:                                           func() bin.Object { return &HelpGetAppUpdateRequest{} },
		tl_registry_gen.go#L6990: 		HelpGetInviteTextRequestTypeID:                                          func() bin.Object { return &HelpGetInviteTextRequest{} },
		tl_registry_gen.go#L6991: 		HelpGetSupportRequestTypeID:                                             func() bin.Object { return &HelpGetSupportRequest{} },
		tl_registry_gen.go#L6992: 		HelpSetBotUpdatesStatusRequestTypeID:                                    func() bin.Object { return &HelpSetBotUpdatesStatusRequest{} },
		tl_registry_gen.go#L6993: 		HelpGetCDNConfigRequestTypeID:                                           func() bin.Object { return &HelpGetCDNConfigRequest{} },
		tl_registry_gen.go#L6994: 		HelpGetRecentMeURLsRequestTypeID:                                        func() bin.Object { return &HelpGetRecentMeURLsRequest{} },
		tl_registry_gen.go#L6995: 		HelpGetTermsOfServiceUpdateRequestTypeID:                                func() bin.Object { return &HelpGetTermsOfServiceUpdateRequest{} },
		tl_registry_gen.go#L6996: 		HelpAcceptTermsOfServiceRequestTypeID:                                   func() bin.Object { return &HelpAcceptTermsOfServiceRequest{} },
		tl_registry_gen.go#L6997: 		HelpGetDeepLinkInfoRequestTypeID:                                        func() bin.Object { return &HelpGetDeepLinkInfoRequest{} },
		tl_registry_gen.go#L6998: 		HelpGetAppConfigRequestTypeID:                                           func() bin.Object { return &HelpGetAppConfigRequest{} },
		tl_registry_gen.go#L6999: 		HelpSaveAppLogRequestTypeID:                                             func() bin.Object { return &HelpSaveAppLogRequest{} },
		tl_registry_gen.go#L7000: 		HelpGetPassportConfigRequestTypeID:                                      func() bin.Object { return &HelpGetPassportConfigRequest{} },
		tl_registry_gen.go#L7001: 		HelpGetSupportNameRequestTypeID:                                         func() bin.Object { return &HelpGetSupportNameRequest{} },
		tl_registry_gen.go#L7002: 		HelpGetUserInfoRequestTypeID:                                            func() bin.Object { return &HelpGetUserInfoRequest{} },
		tl_registry_gen.go#L7003: 		HelpEditUserInfoRequestTypeID:                                           func() bin.Object { return &HelpEditUserInfoRequest{} },
		tl_registry_gen.go#L7004: 		HelpGetPromoDataRequestTypeID:                                           func() bin.Object { return &HelpGetPromoDataRequest{} },
		tl_registry_gen.go#L7005: 		HelpHidePromoDataRequestTypeID:                                          func() bin.Object { return &HelpHidePromoDataRequest{} },
		tl_registry_gen.go#L7006: 		HelpDismissSuggestionRequestTypeID:                                      func() bin.Object { return &HelpDismissSuggestionRequest{} },
		tl_registry_gen.go#L7007: 		HelpGetCountriesListRequestTypeID:                                       func() bin.Object { return &HelpGetCountriesListRequest{} },
		tl_registry_gen.go#L7008: 		HelpGetPremiumPromoRequestTypeID:                                        func() bin.Object { return &HelpGetPremiumPromoRequest{} },
		tl_registry_gen.go#L7009: 		HelpGetPeerColorsRequestTypeID:                                          func() bin.Object { return &HelpGetPeerColorsRequest{} },
		tl_registry_gen.go#L7010: 		HelpGetPeerProfileColorsRequestTypeID:                                   func() bin.Object { return &HelpGetPeerProfileColorsRequest{} },
		tl_registry_gen.go#L7011: 		HelpGetTimezonesListRequestTypeID:                                       func() bin.Object { return &HelpGetTimezonesListRequest{} },
		tl_registry_gen.go#L7012: 		ChannelsReadHistoryRequestTypeID:                                        func() bin.Object { return &ChannelsReadHistoryRequest{} },
		tl_registry_gen.go#L7013: 		ChannelsDeleteMessagesRequestTypeID:                                     func() bin.Object { return &ChannelsDeleteMessagesRequest{} },
		tl_registry_gen.go#L7014: 		ChannelsReportSpamRequestTypeID:                                         func() bin.Object { return &ChannelsReportSpamRequest{} },
		tl_registry_gen.go#L7015: 		ChannelsGetMessagesRequestTypeID:                                        func() bin.Object { return &ChannelsGetMessagesRequest{} },
		tl_registry_gen.go#L7016: 		ChannelsGetParticipantsRequestTypeID:                                    func() bin.Object { return &ChannelsGetParticipantsRequest{} },
		tl_registry_gen.go#L7017: 		ChannelsGetParticipantRequestTypeID:                                     func() bin.Object { return &ChannelsGetParticipantRequest{} },
		tl_registry_gen.go#L7018: 		ChannelsGetChannelsRequestTypeID:                                        func() bin.Object { return &ChannelsGetChannelsRequest{} },
		tl_registry_gen.go#L7019: 		ChannelsGetFullChannelRequestTypeID:                                     func() bin.Object { return &ChannelsGetFullChannelRequest{} },
		tl_registry_gen.go#L7020: 		ChannelsCreateChannelRequestTypeID:                                      func() bin.Object { return &ChannelsCreateChannelRequest{} },
		tl_registry_gen.go#L7021: 		ChannelsEditAdminRequestTypeID:                                          func() bin.Object { return &ChannelsEditAdminRequest{} },
		tl_registry_gen.go#L7022: 		ChannelsEditTitleRequestTypeID:                                          func() bin.Object { return &ChannelsEditTitleRequest{} },
		tl_registry_gen.go#L7023: 		ChannelsEditPhotoRequestTypeID:                                          func() bin.Object { return &ChannelsEditPhotoRequest{} },
		tl_registry_gen.go#L7024: 		ChannelsCheckUsernameRequestTypeID:                                      func() bin.Object { return &ChannelsCheckUsernameRequest{} },
		tl_registry_gen.go#L7025: 		ChannelsUpdateUsernameRequestTypeID:                                     func() bin.Object { return &ChannelsUpdateUsernameRequest{} },
		tl_registry_gen.go#L7026: 		ChannelsJoinChannelRequestTypeID:                                        func() bin.Object { return &ChannelsJoinChannelRequest{} },
		tl_registry_gen.go#L7027: 		ChannelsLeaveChannelRequestTypeID:                                       func() bin.Object { return &ChannelsLeaveChannelRequest{} },
		tl_registry_gen.go#L7028: 		ChannelsInviteToChannelRequestTypeID:                                    func() bin.Object { return &ChannelsInviteToChannelRequest{} },
		tl_registry_gen.go#L7029: 		ChannelsDeleteChannelRequestTypeID:                                      func() bin.Object { return &ChannelsDeleteChannelRequest{} },
		tl_registry_gen.go#L7030: 		ChannelsExportMessageLinkRequestTypeID:                                  func() bin.Object { return &ChannelsExportMessageLinkRequest{} },
		tl_registry_gen.go#L7031: 		ChannelsToggleSignaturesRequestTypeID:                                   func() bin.Object { return &ChannelsToggleSignaturesRequest{} },
		tl_registry_gen.go#L7032: 		ChannelsGetAdminedPublicChannelsRequestTypeID:                           func() bin.Object { return &ChannelsGetAdminedPublicChannelsRequest{} },
		tl_registry_gen.go#L7033: 		ChannelsEditBannedRequestTypeID:                                         func() bin.Object { return &ChannelsEditBannedRequest{} },
		tl_registry_gen.go#L7034: 		ChannelsGetAdminLogRequestTypeID:                                        func() bin.Object { return &ChannelsGetAdminLogRequest{} },
		tl_registry_gen.go#L7035: 		ChannelsSetStickersRequestTypeID:                                        func() bin.Object { return &ChannelsSetStickersRequest{} },
		tl_registry_gen.go#L7036: 		ChannelsReadMessageContentsRequestTypeID:                                func() bin.Object { return &ChannelsReadMessageContentsRequest{} },
		tl_registry_gen.go#L7037: 		ChannelsDeleteHistoryRequestTypeID:                                      func() bin.Object { return &ChannelsDeleteHistoryRequest{} },
		tl_registry_gen.go#L7038: 		ChannelsTogglePreHistoryHiddenRequestTypeID:                             func() bin.Object { return &ChannelsTogglePreHistoryHiddenRequest{} },
		tl_registry_gen.go#L7039: 		ChannelsGetLeftChannelsRequestTypeID:                                    func() bin.Object { return &ChannelsGetLeftChannelsRequest{} },
		tl_registry_gen.go#L7040: 		ChannelsGetGroupsForDiscussionRequestTypeID:                             func() bin.Object { return &ChannelsGetGroupsForDiscussionRequest{} },
		tl_registry_gen.go#L7041: 		ChannelsSetDiscussionGroupRequestTypeID:                                 func() bin.Object { return &ChannelsSetDiscussionGroupRequest{} },
		tl_registry_gen.go#L7042: 		ChannelsEditLocationRequestTypeID:                                       func() bin.Object { return &ChannelsEditLocationRequest{} },
		tl_registry_gen.go#L7043: 		ChannelsToggleSlowModeRequestTypeID:                                     func() bin.Object { return &ChannelsToggleSlowModeRequest{} },
		tl_registry_gen.go#L7044: 		ChannelsGetInactiveChannelsRequestTypeID:                                func() bin.Object { return &ChannelsGetInactiveChannelsRequest{} },
		tl_registry_gen.go#L7045: 		ChannelsConvertToGigagroupRequestTypeID:                                 func() bin.Object { return &ChannelsConvertToGigagroupRequest{} },
		tl_registry_gen.go#L7046: 		ChannelsGetSendAsRequestTypeID:                                          func() bin.Object { return &ChannelsGetSendAsRequest{} },
		tl_registry_gen.go#L7047: 		ChannelsDeleteParticipantHistoryRequestTypeID:                           func() bin.Object { return &ChannelsDeleteParticipantHistoryRequest{} },
		tl_registry_gen.go#L7048: 		ChannelsToggleJoinToSendRequestTypeID:                                   func() bin.Object { return &ChannelsToggleJoinToSendRequest{} },
		tl_registry_gen.go#L7049: 		ChannelsToggleJoinRequestRequestTypeID:                                  func() bin.Object { return &ChannelsToggleJoinRequestRequest{} },
		tl_registry_gen.go#L7050: 		ChannelsReorderUsernamesRequestTypeID:                                   func() bin.Object { return &ChannelsReorderUsernamesRequest{} },
		tl_registry_gen.go#L7051: 		ChannelsToggleUsernameRequestTypeID:                                     func() bin.Object { return &ChannelsToggleUsernameRequest{} },
		tl_registry_gen.go#L7052: 		ChannelsDeactivateAllUsernamesRequestTypeID:                             func() bin.Object { return &ChannelsDeactivateAllUsernamesRequest{} },
		tl_registry_gen.go#L7053: 		ChannelsToggleForumRequestTypeID:                                        func() bin.Object { return &ChannelsToggleForumRequest{} },
		tl_registry_gen.go#L7054: 		ChannelsToggleAntiSpamRequestTypeID:                                     func() bin.Object { return &ChannelsToggleAntiSpamRequest{} },
		tl_registry_gen.go#L7055: 		ChannelsReportAntiSpamFalsePositiveRequestTypeID:                        func() bin.Object { return &ChannelsReportAntiSpamFalsePositiveRequest{} },
		tl_registry_gen.go#L7056: 		ChannelsToggleParticipantsHiddenRequestTypeID:                           func() bin.Object { return &ChannelsToggleParticipantsHiddenRequest{} },
		tl_registry_gen.go#L7057: 		ChannelsUpdateColorRequestTypeID:                                        func() bin.Object { return &ChannelsUpdateColorRequest{} },
		tl_registry_gen.go#L7058: 		ChannelsToggleViewForumAsMessagesRequestTypeID:                          func() bin.Object { return &ChannelsToggleViewForumAsMessagesRequest{} },
		tl_registry_gen.go#L7059: 		ChannelsGetChannelRecommendationsRequestTypeID:                          func() bin.Object { return &ChannelsGetChannelRecommendationsRequest{} },
		tl_registry_gen.go#L7060: 		ChannelsUpdateEmojiStatusRequestTypeID:                                  func() bin.Object { return &ChannelsUpdateEmojiStatusRequest{} },
		tl_registry_gen.go#L7061: 		ChannelsSetBoostsToUnblockRestrictionsRequestTypeID:                     func() bin.Object { return &ChannelsSetBoostsToUnblockRestrictionsRequest{} },
		tl_registry_gen.go#L7062: 		ChannelsSetEmojiStickersRequestTypeID:                                   func() bin.Object { return &ChannelsSetEmojiStickersRequest{} },
		tl_registry_gen.go#L7063: 		ChannelsRestrictSponsoredMessagesRequestTypeID:                          func() bin.Object { return &ChannelsRestrictSponsoredMessagesRequest{} },
		tl_registry_gen.go#L7064: 		ChannelsSearchPostsRequestTypeID:                                        func() bin.Object { return &ChannelsSearchPostsRequest{} },
		tl_registry_gen.go#L7065: 		ChannelsUpdatePaidMessagesPriceRequestTypeID:                            func() bin.Object { return &ChannelsUpdatePaidMessagesPriceRequest{} },
		tl_registry_gen.go#L7066: 		ChannelsToggleAutotranslationRequestTypeID:                              func() bin.Object { return &ChannelsToggleAutotranslationRequest{} },
		tl_registry_gen.go#L7067: 		ChannelsGetMessageAuthorRequestTypeID:                                   func() bin.Object { return &ChannelsGetMessageAuthorRequest{} },
		tl_registry_gen.go#L7068: 		ChannelsCheckSearchPostsFloodRequestTypeID:                              func() bin.Object { return &ChannelsCheckSearchPostsFloodRequest{} },
		tl_registry_gen.go#L7069: 		ChannelsSetMainProfileTabRequestTypeID:                                  func() bin.Object { return &ChannelsSetMainProfileTabRequest{} },
		tl_registry_gen.go#L7070: 		BotsSendCustomRequestRequestTypeID:                                      func() bin.Object { return &BotsSendCustomRequestRequest{} },
		tl_registry_gen.go#L7071: 		BotsAnswerWebhookJSONQueryRequestTypeID:                                 func() bin.Object { return &BotsAnswerWebhookJSONQueryRequest{} },
		tl_registry_gen.go#L7072: 		BotsSetBotCommandsRequestTypeID:                                         func() bin.Object { return &BotsSetBotCommandsRequest{} },
		tl_registry_gen.go#L7073: 		BotsResetBotCommandsRequestTypeID:                                       func() bin.Object { return &BotsResetBotCommandsRequest{} },
		tl_registry_gen.go#L7074: 		BotsGetBotCommandsRequestTypeID:                                         func() bin.Object { return &BotsGetBotCommandsRequest{} },
		tl_registry_gen.go#L7075: 		BotsSetBotMenuButtonRequestTypeID:                                       func() bin.Object { return &BotsSetBotMenuButtonRequest{} },
		tl_registry_gen.go#L7076: 		BotsGetBotMenuButtonRequestTypeID:                                       func() bin.Object { return &BotsGetBotMenuButtonRequest{} },
		tl_registry_gen.go#L7077: 		BotsSetBotBroadcastDefaultAdminRightsRequestTypeID:                      func() bin.Object { return &BotsSetBotBroadcastDefaultAdminRightsRequest{} },
		tl_registry_gen.go#L7078: 		BotsSetBotGroupDefaultAdminRightsRequestTypeID:                          func() bin.Object { return &BotsSetBotGroupDefaultAdminRightsRequest{} },
		tl_registry_gen.go#L7079: 		BotsSetBotInfoRequestTypeID:                                             func() bin.Object { return &BotsSetBotInfoRequest{} },
		tl_registry_gen.go#L7080: 		BotsGetBotInfoRequestTypeID:                                             func() bin.Object { return &BotsGetBotInfoRequest{} },
		tl_registry_gen.go#L7081: 		BotsReorderUsernamesRequestTypeID:                                       func() bin.Object { return &BotsReorderUsernamesRequest{} },
		tl_registry_gen.go#L7082: 		BotsToggleUsernameRequestTypeID:                                         func() bin.Object { return &BotsToggleUsernameRequest{} },
		tl_registry_gen.go#L7083: 		BotsCanSendMessageRequestTypeID:                                         func() bin.Object { return &BotsCanSendMessageRequest{} },
		tl_registry_gen.go#L7084: 		BotsAllowSendMessageRequestTypeID:                                       func() bin.Object { return &BotsAllowSendMessageRequest{} },
		tl_registry_gen.go#L7085: 		BotsInvokeWebViewCustomMethodRequestTypeID:                              func() bin.Object { return &BotsInvokeWebViewCustomMethodRequest{} },
		tl_registry_gen.go#L7086: 		BotsGetPopularAppBotsRequestTypeID:                                      func() bin.Object { return &BotsGetPopularAppBotsRequest{} },
		tl_registry_gen.go#L7087: 		BotsAddPreviewMediaRequestTypeID:                                        func() bin.Object { return &BotsAddPreviewMediaRequest{} },
		tl_registry_gen.go#L7088: 		BotsEditPreviewMediaRequestTypeID:                                       func() bin.Object { return &BotsEditPreviewMediaRequest{} },
		tl_registry_gen.go#L7089: 		BotsDeletePreviewMediaRequestTypeID:                                     func() bin.Object { return &BotsDeletePreviewMediaRequest{} },
		tl_registry_gen.go#L7090: 		BotsReorderPreviewMediasRequestTypeID:                                   func() bin.Object { return &BotsReorderPreviewMediasRequest{} },
		tl_registry_gen.go#L7091: 		BotsGetPreviewInfoRequestTypeID:                                         func() bin.Object { return &BotsGetPreviewInfoRequest{} },
		tl_registry_gen.go#L7092: 		BotsGetPreviewMediasRequestTypeID:                                       func() bin.Object { return &BotsGetPreviewMediasRequest{} },
		tl_registry_gen.go#L7093: 		BotsUpdateUserEmojiStatusRequestTypeID:                                  func() bin.Object { return &BotsUpdateUserEmojiStatusRequest{} },
		tl_registry_gen.go#L7094: 		BotsToggleUserEmojiStatusPermissionRequestTypeID:                        func() bin.Object { return &BotsToggleUserEmojiStatusPermissionRequest{} },
		tl_registry_gen.go#L7095: 		BotsCheckDownloadFileParamsRequestTypeID:                                func() bin.Object { return &BotsCheckDownloadFileParamsRequest{} },
		tl_registry_gen.go#L7096: 		BotsGetAdminedBotsRequestTypeID:                                         func() bin.Object { return &BotsGetAdminedBotsRequest{} },
		tl_registry_gen.go#L7097: 		BotsUpdateStarRefProgramRequestTypeID:                                   func() bin.Object { return &BotsUpdateStarRefProgramRequest{} },
		tl_registry_gen.go#L7098: 		BotsSetCustomVerificationRequestTypeID:                                  func() bin.Object { return &BotsSetCustomVerificationRequest{} },
		tl_registry_gen.go#L7099: 		BotsGetBotRecommendationsRequestTypeID:                                  func() bin.Object { return &BotsGetBotRecommendationsRequest{} },
		tl_registry_gen.go#L7100: 		BotsCheckUsernameRequestTypeID:                                          func() bin.Object { return &BotsCheckUsernameRequest{} },
		tl_registry_gen.go#L7101: 		BotsCreateBotRequestTypeID:                                              func() bin.Object { return &BotsCreateBotRequest{} },
		tl_registry_gen.go#L7102: 		BotsExportBotTokenRequestTypeID:                                         func() bin.Object { return &BotsExportBotTokenRequest{} },
		tl_registry_gen.go#L7103: 		BotsRequestWebViewButtonRequestTypeID:                                   func() bin.Object { return &BotsRequestWebViewButtonRequest{} },
		tl_registry_gen.go#L7104: 		BotsGetRequestedWebViewButtonRequestTypeID:                              func() bin.Object { return &BotsGetRequestedWebViewButtonRequest{} },
		tl_registry_gen.go#L7105: 		BotsGetAccessSettingsRequestTypeID:                                      func() bin.Object { return &BotsGetAccessSettingsRequest{} },
		tl_registry_gen.go#L7106: 		BotsEditAccessSettingsRequestTypeID:                                     func() bin.Object { return &BotsEditAccessSettingsRequest{} },
		tl_registry_gen.go#L7107: 		BotsSetJoinChatResultsRequestTypeID:                                     func() bin.Object { return &BotsSetJoinChatResultsRequest{} },
		tl_registry_gen.go#L7108: 		PaymentsGetPaymentFormRequestTypeID:                                     func() bin.Object { return &PaymentsGetPaymentFormRequest{} },
		tl_registry_gen.go#L7109: 		PaymentsGetPaymentReceiptRequestTypeID:                                  func() bin.Object { return &PaymentsGetPaymentReceiptRequest{} },
		tl_registry_gen.go#L7110: 		PaymentsValidateRequestedInfoRequestTypeID:                              func() bin.Object { return &PaymentsValidateRequestedInfoRequest{} },
		tl_registry_gen.go#L7111: 		PaymentsSendPaymentFormRequestTypeID:                                    func() bin.Object { return &PaymentsSendPaymentFormRequest{} },
		tl_registry_gen.go#L7112: 		PaymentsGetSavedInfoRequestTypeID:                                       func() bin.Object { return &PaymentsGetSavedInfoRequest{} },
		tl_registry_gen.go#L7113: 		PaymentsClearSavedInfoRequestTypeID:                                     func() bin.Object { return &PaymentsClearSavedInfoRequest{} },
		tl_registry_gen.go#L7114: 		PaymentsGetBankCardDataRequestTypeID:                                    func() bin.Object { return &PaymentsGetBankCardDataRequest{} },
		tl_registry_gen.go#L7115: 		PaymentsExportInvoiceRequestTypeID:                                      func() bin.Object { return &PaymentsExportInvoiceRequest{} },
		tl_registry_gen.go#L7116: 		PaymentsAssignAppStoreTransactionRequestTypeID:                          func() bin.Object { return &PaymentsAssignAppStoreTransactionRequest{} },
		tl_registry_gen.go#L7117: 		PaymentsAssignPlayMarketTransactionRequestTypeID:                        func() bin.Object { return &PaymentsAssignPlayMarketTransactionRequest{} },
		tl_registry_gen.go#L7118: 		PaymentsGetPremiumGiftCodeOptionsRequestTypeID:                          func() bin.Object { return &PaymentsGetPremiumGiftCodeOptionsRequest{} },
		tl_registry_gen.go#L7119: 		PaymentsCheckGiftCodeRequestTypeID:                                      func() bin.Object { return &PaymentsCheckGiftCodeRequest{} },
		tl_registry_gen.go#L7120: 		PaymentsApplyGiftCodeRequestTypeID:                                      func() bin.Object { return &PaymentsApplyGiftCodeRequest{} },
		tl_registry_gen.go#L7121: 		PaymentsGetGiveawayInfoRequestTypeID:                                    func() bin.Object { return &PaymentsGetGiveawayInfoRequest{} },
		tl_registry_gen.go#L7122: 		PaymentsLaunchPrepaidGiveawayRequestTypeID:                              func() bin.Object { return &PaymentsLaunchPrepaidGiveawayRequest{} },
		tl_registry_gen.go#L7123: 		PaymentsGetStarsTopupOptionsRequestTypeID:                               func() bin.Object { return &PaymentsGetStarsTopupOptionsRequest{} },
		tl_registry_gen.go#L7124: 		PaymentsGetStarsStatusRequestTypeID:                                     func() bin.Object { return &PaymentsGetStarsStatusRequest{} },
		tl_registry_gen.go#L7125: 		PaymentsGetStarsTransactionsRequestTypeID:                               func() bin.Object { return &PaymentsGetStarsTransactionsRequest{} },
		tl_registry_gen.go#L7126: 		PaymentsSendStarsFormRequestTypeID:                                      func() bin.Object { return &PaymentsSendStarsFormRequest{} },
		tl_registry_gen.go#L7127: 		PaymentsRefundStarsChargeRequestTypeID:                                  func() bin.Object { return &PaymentsRefundStarsChargeRequest{} },
		tl_registry_gen.go#L7128: 		PaymentsGetStarsRevenueStatsRequestTypeID:                               func() bin.Object { return &PaymentsGetStarsRevenueStatsRequest{} },
		tl_registry_gen.go#L7129: 		PaymentsGetStarsRevenueWithdrawalURLRequestTypeID:                       func() bin.Object { return &PaymentsGetStarsRevenueWithdrawalURLRequest{} },
		tl_registry_gen.go#L7130: 		PaymentsGetStarsRevenueAdsAccountURLRequestTypeID:                       func() bin.Object { return &PaymentsGetStarsRevenueAdsAccountURLRequest{} },
		tl_registry_gen.go#L7131: 		PaymentsGetStarsTransactionsByIDRequestTypeID:                           func() bin.Object { return &PaymentsGetStarsTransactionsByIDRequest{} },
		tl_registry_gen.go#L7132: 		PaymentsGetStarsGiftOptionsRequestTypeID:                                func() bin.Object { return &PaymentsGetStarsGiftOptionsRequest{} },
		tl_registry_gen.go#L7133: 		PaymentsGetStarsSubscriptionsRequestTypeID:                              func() bin.Object { return &PaymentsGetStarsSubscriptionsRequest{} },
		tl_registry_gen.go#L7134: 		PaymentsChangeStarsSubscriptionRequestTypeID:                            func() bin.Object { return &PaymentsChangeStarsSubscriptionRequest{} },
		tl_registry_gen.go#L7135: 		PaymentsFulfillStarsSubscriptionRequestTypeID:                           func() bin.Object { return &PaymentsFulfillStarsSubscriptionRequest{} },
		tl_registry_gen.go#L7136: 		PaymentsGetStarsGiveawayOptionsRequestTypeID:                            func() bin.Object { return &PaymentsGetStarsGiveawayOptionsRequest{} },
		tl_registry_gen.go#L7137: 		PaymentsGetStarGiftsRequestTypeID:                                       func() bin.Object { return &PaymentsGetStarGiftsRequest{} },
		tl_registry_gen.go#L7138: 		PaymentsSaveStarGiftRequestTypeID:                                       func() bin.Object { return &PaymentsSaveStarGiftRequest{} },
		tl_registry_gen.go#L7139: 		PaymentsConvertStarGiftRequestTypeID:                                    func() bin.Object { return &PaymentsConvertStarGiftRequest{} },
		tl_registry_gen.go#L7140: 		PaymentsBotCancelStarsSubscriptionRequestTypeID:                         func() bin.Object { return &PaymentsBotCancelStarsSubscriptionRequest{} },
		tl_registry_gen.go#L7141: 		PaymentsGetConnectedStarRefBotsRequestTypeID:                            func() bin.Object { return &PaymentsGetConnectedStarRefBotsRequest{} },
		tl_registry_gen.go#L7142: 		PaymentsGetConnectedStarRefBotRequestTypeID:                             func() bin.Object { return &PaymentsGetConnectedStarRefBotRequest{} },
		tl_registry_gen.go#L7143: 		PaymentsGetSuggestedStarRefBotsRequestTypeID:                            func() bin.Object { return &PaymentsGetSuggestedStarRefBotsRequest{} },
		tl_registry_gen.go#L7144: 		PaymentsConnectStarRefBotRequestTypeID:                                  func() bin.Object { return &PaymentsConnectStarRefBotRequest{} },
		tl_registry_gen.go#L7145: 		PaymentsEditConnectedStarRefBotRequestTypeID:                            func() bin.Object { return &PaymentsEditConnectedStarRefBotRequest{} },
		tl_registry_gen.go#L7146: 		PaymentsGetStarGiftUpgradePreviewRequestTypeID:                          func() bin.Object { return &PaymentsGetStarGiftUpgradePreviewRequest{} },
		tl_registry_gen.go#L7147: 		PaymentsUpgradeStarGiftRequestTypeID:                                    func() bin.Object { return &PaymentsUpgradeStarGiftRequest{} },
		tl_registry_gen.go#L7148: 		PaymentsTransferStarGiftRequestTypeID:                                   func() bin.Object { return &PaymentsTransferStarGiftRequest{} },
		tl_registry_gen.go#L7149: 		PaymentsGetUniqueStarGiftRequestTypeID:                                  func() bin.Object { return &PaymentsGetUniqueStarGiftRequest{} },
		tl_registry_gen.go#L7150: 		PaymentsGetSavedStarGiftsRequestTypeID:                                  func() bin.Object { return &PaymentsGetSavedStarGiftsRequest{} },
		tl_registry_gen.go#L7151: 		PaymentsGetSavedStarGiftRequestTypeID:                                   func() bin.Object { return &PaymentsGetSavedStarGiftRequest{} },
		tl_registry_gen.go#L7152: 		PaymentsGetStarGiftWithdrawalURLRequestTypeID:                           func() bin.Object { return &PaymentsGetStarGiftWithdrawalURLRequest{} },
		tl_registry_gen.go#L7153: 		PaymentsToggleChatStarGiftNotificationsRequestTypeID:                    func() bin.Object { return &PaymentsToggleChatStarGiftNotificationsRequest{} },
		tl_registry_gen.go#L7154: 		PaymentsToggleStarGiftsPinnedToTopRequestTypeID:                         func() bin.Object { return &PaymentsToggleStarGiftsPinnedToTopRequest{} },
		tl_registry_gen.go#L7155: 		PaymentsCanPurchaseStoreRequestTypeID:                                   func() bin.Object { return &PaymentsCanPurchaseStoreRequest{} },
		tl_registry_gen.go#L7156: 		PaymentsGetResaleStarGiftsRequestTypeID:                                 func() bin.Object { return &PaymentsGetResaleStarGiftsRequest{} },
		tl_registry_gen.go#L7157: 		PaymentsUpdateStarGiftPriceRequestTypeID:                                func() bin.Object { return &PaymentsUpdateStarGiftPriceRequest{} },
		tl_registry_gen.go#L7158: 		PaymentsCreateStarGiftCollectionRequestTypeID:                           func() bin.Object { return &PaymentsCreateStarGiftCollectionRequest{} },
		tl_registry_gen.go#L7159: 		PaymentsUpdateStarGiftCollectionRequestTypeID:                           func() bin.Object { return &PaymentsUpdateStarGiftCollectionRequest{} },
		tl_registry_gen.go#L7160: 		PaymentsReorderStarGiftCollectionsRequestTypeID:                         func() bin.Object { return &PaymentsReorderStarGiftCollectionsRequest{} },
		tl_registry_gen.go#L7161: 		PaymentsDeleteStarGiftCollectionRequestTypeID:                           func() bin.Object { return &PaymentsDeleteStarGiftCollectionRequest{} },
		tl_registry_gen.go#L7162: 		PaymentsGetStarGiftCollectionsRequestTypeID:                             func() bin.Object { return &PaymentsGetStarGiftCollectionsRequest{} },
		tl_registry_gen.go#L7163: 		PaymentsGetUniqueStarGiftValueInfoRequestTypeID:                         func() bin.Object { return &PaymentsGetUniqueStarGiftValueInfoRequest{} },
		tl_registry_gen.go#L7164: 		PaymentsCheckCanSendGiftRequestTypeID:                                   func() bin.Object { return &PaymentsCheckCanSendGiftRequest{} },
		tl_registry_gen.go#L7165: 		PaymentsGetStarGiftAuctionStateRequestTypeID:                            func() bin.Object { return &PaymentsGetStarGiftAuctionStateRequest{} },
		tl_registry_gen.go#L7166: 		PaymentsGetStarGiftAuctionAcquiredGiftsRequestTypeID:                    func() bin.Object { return &PaymentsGetStarGiftAuctionAcquiredGiftsRequest{} },
		tl_registry_gen.go#L7167: 		PaymentsGetStarGiftActiveAuctionsRequestTypeID:                          func() bin.Object { return &PaymentsGetStarGiftActiveAuctionsRequest{} },
		tl_registry_gen.go#L7168: 		PaymentsResolveStarGiftOfferRequestTypeID:                               func() bin.Object { return &PaymentsResolveStarGiftOfferRequest{} },
		tl_registry_gen.go#L7169: 		PaymentsSendStarGiftOfferRequestTypeID:                                  func() bin.Object { return &PaymentsSendStarGiftOfferRequest{} },
		tl_registry_gen.go#L7170: 		PaymentsGetStarGiftUpgradeAttributesRequestTypeID:                       func() bin.Object { return &PaymentsGetStarGiftUpgradeAttributesRequest{} },
		tl_registry_gen.go#L7171: 		PaymentsGetCraftStarGiftsRequestTypeID:                                  func() bin.Object { return &PaymentsGetCraftStarGiftsRequest{} },
		tl_registry_gen.go#L7172: 		PaymentsCraftStarGiftRequestTypeID:                                      func() bin.Object { return &PaymentsCraftStarGiftRequest{} },
		tl_registry_gen.go#L7173: 		StickersCreateStickerSetRequestTypeID:                                   func() bin.Object { return &StickersCreateStickerSetRequest{} },
		tl_registry_gen.go#L7174: 		StickersRemoveStickerFromSetRequestTypeID:                               func() bin.Object { return &StickersRemoveStickerFromSetRequest{} },
		tl_registry_gen.go#L7175: 		StickersChangeStickerPositionRequestTypeID:                              func() bin.Object { return &StickersChangeStickerPositionRequest{} },
		tl_registry_gen.go#L7176: 		StickersAddStickerToSetRequestTypeID:                                    func() bin.Object { return &StickersAddStickerToSetRequest{} },
		tl_registry_gen.go#L7177: 		StickersSetStickerSetThumbRequestTypeID:                                 func() bin.Object { return &StickersSetStickerSetThumbRequest{} },
		tl_registry_gen.go#L7178: 		StickersCheckShortNameRequestTypeID:                                     func() bin.Object { return &StickersCheckShortNameRequest{} },
		tl_registry_gen.go#L7179: 		StickersSuggestShortNameRequestTypeID:                                   func() bin.Object { return &StickersSuggestShortNameRequest{} },
		tl_registry_gen.go#L7180: 		StickersChangeStickerRequestTypeID:                                      func() bin.Object { return &StickersChangeStickerRequest{} },
		tl_registry_gen.go#L7181: 		StickersRenameStickerSetRequestTypeID:                                   func() bin.Object { return &StickersRenameStickerSetRequest{} },
		tl_registry_gen.go#L7182: 		StickersDeleteStickerSetRequestTypeID:                                   func() bin.Object { return &StickersDeleteStickerSetRequest{} },
		tl_registry_gen.go#L7183: 		StickersReplaceStickerRequestTypeID:                                     func() bin.Object { return &StickersReplaceStickerRequest{} },
		tl_registry_gen.go#L7184: 		PhoneGetCallConfigRequestTypeID:                                         func() bin.Object { return &PhoneGetCallConfigRequest{} },
		tl_registry_gen.go#L7185: 		PhoneRequestCallRequestTypeID:                                           func() bin.Object { return &PhoneRequestCallRequest{} },
		tl_registry_gen.go#L7186: 		PhoneAcceptCallRequestTypeID:                                            func() bin.Object { return &PhoneAcceptCallRequest{} },
		tl_registry_gen.go#L7187: 		PhoneConfirmCallRequestTypeID:                                           func() bin.Object { return &PhoneConfirmCallRequest{} },
		tl_registry_gen.go#L7188: 		PhoneReceivedCallRequestTypeID:                                          func() bin.Object { return &PhoneReceivedCallRequest{} },
		tl_registry_gen.go#L7189: 		PhoneDiscardCallRequestTypeID:                                           func() bin.Object { return &PhoneDiscardCallRequest{} },
		tl_registry_gen.go#L7190: 		PhoneSetCallRatingRequestTypeID:                                         func() bin.Object { return &PhoneSetCallRatingRequest{} },
		tl_registry_gen.go#L7191: 		PhoneSaveCallDebugRequestTypeID:                                         func() bin.Object { return &PhoneSaveCallDebugRequest{} },
		tl_registry_gen.go#L7192: 		PhoneSendSignalingDataRequestTypeID:                                     func() bin.Object { return &PhoneSendSignalingDataRequest{} },
		tl_registry_gen.go#L7193: 		PhoneCreateGroupCallRequestTypeID:                                       func() bin.Object { return &PhoneCreateGroupCallRequest{} },
		tl_registry_gen.go#L7194: 		PhoneJoinGroupCallRequestTypeID:                                         func() bin.Object { return &PhoneJoinGroupCallRequest{} },
		tl_registry_gen.go#L7195: 		PhoneLeaveGroupCallRequestTypeID:                                        func() bin.Object { return &PhoneLeaveGroupCallRequest{} },
		tl_registry_gen.go#L7196: 		PhoneInviteToGroupCallRequestTypeID:                                     func() bin.Object { return &PhoneInviteToGroupCallRequest{} },
		tl_registry_gen.go#L7197: 		PhoneDiscardGroupCallRequestTypeID:                                      func() bin.Object { return &PhoneDiscardGroupCallRequest{} },
		tl_registry_gen.go#L7198: 		PhoneToggleGroupCallSettingsRequestTypeID:                               func() bin.Object { return &PhoneToggleGroupCallSettingsRequest{} },
		tl_registry_gen.go#L7199: 		PhoneGetGroupCallRequestTypeID:                                          func() bin.Object { return &PhoneGetGroupCallRequest{} },
		tl_registry_gen.go#L7200: 		PhoneGetGroupParticipantsRequestTypeID:                                  func() bin.Object { return &PhoneGetGroupParticipantsRequest{} },
		tl_registry_gen.go#L7201: 		PhoneCheckGroupCallRequestTypeID:                                        func() bin.Object { return &PhoneCheckGroupCallRequest{} },
		tl_registry_gen.go#L7202: 		PhoneToggleGroupCallRecordRequestTypeID:                                 func() bin.Object { return &PhoneToggleGroupCallRecordRequest{} },
		tl_registry_gen.go#L7203: 		PhoneEditGroupCallParticipantRequestTypeID:                              func() bin.Object { return &PhoneEditGroupCallParticipantRequest{} },
		tl_registry_gen.go#L7204: 		PhoneEditGroupCallTitleRequestTypeID:                                    func() bin.Object { return &PhoneEditGroupCallTitleRequest{} },
		tl_registry_gen.go#L7205: 		PhoneGetGroupCallJoinAsRequestTypeID:                                    func() bin.Object { return &PhoneGetGroupCallJoinAsRequest{} },
		tl_registry_gen.go#L7206: 		PhoneExportGroupCallInviteRequestTypeID:                                 func() bin.Object { return &PhoneExportGroupCallInviteRequest{} },
		tl_registry_gen.go#L7207: 		PhoneToggleGroupCallStartSubscriptionRequestTypeID:                      func() bin.Object { return &PhoneToggleGroupCallStartSubscriptionRequest{} },
		tl_registry_gen.go#L7208: 		PhoneStartScheduledGroupCallRequestTypeID:                               func() bin.Object { return &PhoneStartScheduledGroupCallRequest{} },
		tl_registry_gen.go#L7209: 		PhoneSaveDefaultGroupCallJoinAsRequestTypeID:                            func() bin.Object { return &PhoneSaveDefaultGroupCallJoinAsRequest{} },
		tl_registry_gen.go#L7210: 		PhoneJoinGroupCallPresentationRequestTypeID:                             func() bin.Object { return &PhoneJoinGroupCallPresentationRequest{} },
		tl_registry_gen.go#L7211: 		PhoneLeaveGroupCallPresentationRequestTypeID:                            func() bin.Object { return &PhoneLeaveGroupCallPresentationRequest{} },
		tl_registry_gen.go#L7212: 		PhoneGetGroupCallStreamChannelsRequestTypeID:                            func() bin.Object { return &PhoneGetGroupCallStreamChannelsRequest{} },
		tl_registry_gen.go#L7213: 		PhoneGetGroupCallStreamRtmpURLRequestTypeID:                             func() bin.Object { return &PhoneGetGroupCallStreamRtmpURLRequest{} },
		tl_registry_gen.go#L7214: 		PhoneSaveCallLogRequestTypeID:                                           func() bin.Object { return &PhoneSaveCallLogRequest{} },
		tl_registry_gen.go#L7215: 		PhoneCreateConferenceCallRequestTypeID:                                  func() bin.Object { return &PhoneCreateConferenceCallRequest{} },
		tl_registry_gen.go#L7216: 		PhoneDeleteConferenceCallParticipantsRequestTypeID:                      func() bin.Object { return &PhoneDeleteConferenceCallParticipantsRequest{} },
		tl_registry_gen.go#L7217: 		PhoneSendConferenceCallBroadcastRequestTypeID:                           func() bin.Object { return &PhoneSendConferenceCallBroadcastRequest{} },
		tl_registry_gen.go#L7218: 		PhoneInviteConferenceCallParticipantRequestTypeID:                       func() bin.Object { return &PhoneInviteConferenceCallParticipantRequest{} },
		tl_registry_gen.go#L7219: 		PhoneDeclineConferenceCallInviteRequestTypeID:                           func() bin.Object { return &PhoneDeclineConferenceCallInviteRequest{} },
		tl_registry_gen.go#L7220: 		PhoneGetGroupCallChainBlocksRequestTypeID:                               func() bin.Object { return &PhoneGetGroupCallChainBlocksRequest{} },
		tl_registry_gen.go#L7221: 		PhoneSendGroupCallMessageRequestTypeID:                                  func() bin.Object { return &PhoneSendGroupCallMessageRequest{} },
		tl_registry_gen.go#L7222: 		PhoneSendGroupCallEncryptedMessageRequestTypeID:                         func() bin.Object { return &PhoneSendGroupCallEncryptedMessageRequest{} },
		tl_registry_gen.go#L7223: 		PhoneDeleteGroupCallMessagesRequestTypeID:                               func() bin.Object { return &PhoneDeleteGroupCallMessagesRequest{} },
		tl_registry_gen.go#L7224: 		PhoneDeleteGroupCallParticipantMessagesRequestTypeID:                    func() bin.Object { return &PhoneDeleteGroupCallParticipantMessagesRequest{} },
		tl_registry_gen.go#L7225: 		PhoneGetGroupCallStarsRequestTypeID:                                     func() bin.Object { return &PhoneGetGroupCallStarsRequest{} },
		tl_registry_gen.go#L7226: 		PhoneSaveDefaultSendAsRequestTypeID:                                     func() bin.Object { return &PhoneSaveDefaultSendAsRequest{} },
		tl_registry_gen.go#L7227: 		LangpackGetLangPackRequestTypeID:                                        func() bin.Object { return &LangpackGetLangPackRequest{} },
		tl_registry_gen.go#L7228: 		LangpackGetStringsRequestTypeID:                                         func() bin.Object { return &LangpackGetStringsRequest{} },
		tl_registry_gen.go#L7229: 		LangpackGetDifferenceRequestTypeID:                                      func() bin.Object { return &LangpackGetDifferenceRequest{} },
		tl_registry_gen.go#L7230: 		LangpackGetLanguagesRequestTypeID:                                       func() bin.Object { return &LangpackGetLanguagesRequest{} },
		tl_registry_gen.go#L7231: 		LangpackGetLanguageRequestTypeID:                                        func() bin.Object { return &LangpackGetLanguageRequest{} },
		tl_registry_gen.go#L7232: 		FoldersEditPeerFoldersRequestTypeID:                                     func() bin.Object { return &FoldersEditPeerFoldersRequest{} },
		tl_registry_gen.go#L7233: 		StatsGetBroadcastStatsRequestTypeID:                                     func() bin.Object { return &StatsGetBroadcastStatsRequest{} },
		tl_registry_gen.go#L7234: 		StatsLoadAsyncGraphRequestTypeID:                                        func() bin.Object { return &StatsLoadAsyncGraphRequest{} },
		tl_registry_gen.go#L7235: 		StatsGetMegagroupStatsRequestTypeID:                                     func() bin.Object { return &StatsGetMegagroupStatsRequest{} },
		tl_registry_gen.go#L7236: 		StatsGetMessagePublicForwardsRequestTypeID:                              func() bin.Object { return &StatsGetMessagePublicForwardsRequest{} },
		tl_registry_gen.go#L7237: 		StatsGetMessageStatsRequestTypeID:                                       func() bin.Object { return &StatsGetMessageStatsRequest{} },
		tl_registry_gen.go#L7238: 		StatsGetStoryStatsRequestTypeID:                                         func() bin.Object { return &StatsGetStoryStatsRequest{} },
		tl_registry_gen.go#L7239: 		StatsGetStoryPublicForwardsRequestTypeID:                                func() bin.Object { return &StatsGetStoryPublicForwardsRequest{} },
		tl_registry_gen.go#L7240: 		StatsGetPollStatsRequestTypeID:                                          func() bin.Object { return &StatsGetPollStatsRequest{} },
		tl_registry_gen.go#L7241: 		ChatlistsExportChatlistInviteRequestTypeID:                              func() bin.Object { return &ChatlistsExportChatlistInviteRequest{} },
		tl_registry_gen.go#L7242: 		ChatlistsDeleteExportedInviteRequestTypeID:                              func() bin.Object { return &ChatlistsDeleteExportedInviteRequest{} },
		tl_registry_gen.go#L7243: 		ChatlistsEditExportedInviteRequestTypeID:                                func() bin.Object { return &ChatlistsEditExportedInviteRequest{} },
		tl_registry_gen.go#L7244: 		ChatlistsGetExportedInvitesRequestTypeID:                                func() bin.Object { return &ChatlistsGetExportedInvitesRequest{} },
		tl_registry_gen.go#L7245: 		ChatlistsCheckChatlistInviteRequestTypeID:                               func() bin.Object { return &ChatlistsCheckChatlistInviteRequest{} },
		tl_registry_gen.go#L7246: 		ChatlistsJoinChatlistInviteRequestTypeID:                                func() bin.Object { return &ChatlistsJoinChatlistInviteRequest{} },
		tl_registry_gen.go#L7247: 		ChatlistsGetChatlistUpdatesRequestTypeID:                                func() bin.Object { return &ChatlistsGetChatlistUpdatesRequest{} },
		tl_registry_gen.go#L7248: 		ChatlistsJoinChatlistUpdatesRequestTypeID:                               func() bin.Object { return &ChatlistsJoinChatlistUpdatesRequest{} },
		tl_registry_gen.go#L7249: 		ChatlistsHideChatlistUpdatesRequestTypeID:                               func() bin.Object { return &ChatlistsHideChatlistUpdatesRequest{} },
		tl_registry_gen.go#L7250: 		ChatlistsGetLeaveChatlistSuggestionsRequestTypeID:                       func() bin.Object { return &ChatlistsGetLeaveChatlistSuggestionsRequest{} },
		tl_registry_gen.go#L7251: 		ChatlistsLeaveChatlistRequestTypeID:                                     func() bin.Object { return &ChatlistsLeaveChatlistRequest{} },
		tl_registry_gen.go#L7252: 		StoriesCanSendStoryRequestTypeID:                                        func() bin.Object { return &StoriesCanSendStoryRequest{} },
		tl_registry_gen.go#L7253: 		StoriesSendStoryRequestTypeID:                                           func() bin.Object { return &StoriesSendStoryRequest{} },
		tl_registry_gen.go#L7254: 		StoriesEditStoryRequestTypeID:                                           func() bin.Object { return &StoriesEditStoryRequest{} },
		tl_registry_gen.go#L7255: 		StoriesDeleteStoriesRequestTypeID:                                       func() bin.Object { return &StoriesDeleteStoriesRequest{} },
		tl_registry_gen.go#L7256: 		StoriesTogglePinnedRequestTypeID:                                        func() bin.Object { return &StoriesTogglePinnedRequest{} },
		tl_registry_gen.go#L7257: 		StoriesGetAllStoriesRequestTypeID:                                       func() bin.Object { return &StoriesGetAllStoriesRequest{} },
		tl_registry_gen.go#L7258: 		StoriesGetPinnedStoriesRequestTypeID:                                    func() bin.Object { return &StoriesGetPinnedStoriesRequest{} },
		tl_registry_gen.go#L7259: 		StoriesGetStoriesArchiveRequestTypeID:                                   func() bin.Object { return &StoriesGetStoriesArchiveRequest{} },
		tl_registry_gen.go#L7260: 		StoriesGetStoriesByIDRequestTypeID:                                      func() bin.Object { return &StoriesGetStoriesByIDRequest{} },
		tl_registry_gen.go#L7261: 		StoriesToggleAllStoriesHiddenRequestTypeID:                              func() bin.Object { return &StoriesToggleAllStoriesHiddenRequest{} },
		tl_registry_gen.go#L7262: 		StoriesReadStoriesRequestTypeID:                                         func() bin.Object { return &StoriesReadStoriesRequest{} },
		tl_registry_gen.go#L7263: 		StoriesIncrementStoryViewsRequestTypeID:                                 func() bin.Object { return &StoriesIncrementStoryViewsRequest{} },
		tl_registry_gen.go#L7264: 		StoriesGetStoryViewsListRequestTypeID:                                   func() bin.Object { return &StoriesGetStoryViewsListRequest{} },
		tl_registry_gen.go#L7265: 		StoriesGetStoriesViewsRequestTypeID:                                     func() bin.Object { return &StoriesGetStoriesViewsRequest{} },
		tl_registry_gen.go#L7266: 		StoriesExportStoryLinkRequestTypeID:                                     func() bin.Object { return &StoriesExportStoryLinkRequest{} },
		tl_registry_gen.go#L7267: 		StoriesReportRequestTypeID:                                              func() bin.Object { return &StoriesReportRequest{} },
		tl_registry_gen.go#L7268: 		StoriesActivateStealthModeRequestTypeID:                                 func() bin.Object { return &StoriesActivateStealthModeRequest{} },
		tl_registry_gen.go#L7269: 		StoriesSendReactionRequestTypeID:                                        func() bin.Object { return &StoriesSendReactionRequest{} },
		tl_registry_gen.go#L7270: 		StoriesGetPeerStoriesRequestTypeID:                                      func() bin.Object { return &StoriesGetPeerStoriesRequest{} },
		tl_registry_gen.go#L7271: 		StoriesGetAllReadPeerStoriesRequestTypeID:                               func() bin.Object { return &StoriesGetAllReadPeerStoriesRequest{} },
		tl_registry_gen.go#L7272: 		StoriesGetPeerMaxIDsRequestTypeID:                                       func() bin.Object { return &StoriesGetPeerMaxIDsRequest{} },
		tl_registry_gen.go#L7273: 		StoriesGetChatsToSendRequestTypeID:                                      func() bin.Object { return &StoriesGetChatsToSendRequest{} },
		tl_registry_gen.go#L7274: 		StoriesTogglePeerStoriesHiddenRequestTypeID:                             func() bin.Object { return &StoriesTogglePeerStoriesHiddenRequest{} },
		tl_registry_gen.go#L7275: 		StoriesGetStoryReactionsListRequestTypeID:                               func() bin.Object { return &StoriesGetStoryReactionsListRequest{} },
		tl_registry_gen.go#L7276: 		StoriesTogglePinnedToTopRequestTypeID:                                   func() bin.Object { return &StoriesTogglePinnedToTopRequest{} },
		tl_registry_gen.go#L7277: 		StoriesSearchPostsRequestTypeID:                                         func() bin.Object { return &StoriesSearchPostsRequest{} },
		tl_registry_gen.go#L7278: 		StoriesCreateAlbumRequestTypeID:                                         func() bin.Object { return &StoriesCreateAlbumRequest{} },
		tl_registry_gen.go#L7279: 		StoriesUpdateAlbumRequestTypeID:                                         func() bin.Object { return &StoriesUpdateAlbumRequest{} },
		tl_registry_gen.go#L7280: 		StoriesReorderAlbumsRequestTypeID:                                       func() bin.Object { return &StoriesReorderAlbumsRequest{} },
		tl_registry_gen.go#L7281: 		StoriesDeleteAlbumRequestTypeID:                                         func() bin.Object { return &StoriesDeleteAlbumRequest{} },
		tl_registry_gen.go#L7282: 		StoriesGetAlbumsRequestTypeID:                                           func() bin.Object { return &StoriesGetAlbumsRequest{} },
		tl_registry_gen.go#L7283: 		StoriesGetAlbumStoriesRequestTypeID:                                     func() bin.Object { return &StoriesGetAlbumStoriesRequest{} },
		tl_registry_gen.go#L7284: 		StoriesStartLiveRequestTypeID:                                           func() bin.Object { return &StoriesStartLiveRequest{} },
		tl_registry_gen.go#L7285: 		PremiumGetBoostsListRequestTypeID:                                       func() bin.Object { return &PremiumGetBoostsListRequest{} },
		tl_registry_gen.go#L7286: 		PremiumGetMyBoostsRequestTypeID:                                         func() bin.Object { return &PremiumGetMyBoostsRequest{} },
		tl_registry_gen.go#L7287: 		PremiumApplyBoostRequestTypeID:                                          func() bin.Object { return &PremiumApplyBoostRequest{} },
		tl_registry_gen.go#L7288: 		PremiumGetBoostsStatusRequestTypeID:                                     func() bin.Object { return &PremiumGetBoostsStatusRequest{} },
		tl_registry_gen.go#L7289: 		PremiumGetUserBoostsRequestTypeID:                                       func() bin.Object { return &PremiumGetUserBoostsRequest{} },
		tl_registry_gen.go#L7290: 		SMSJobsIsEligibleToJoinRequestTypeID:                                    func() bin.Object { return &SMSJobsIsEligibleToJoinRequest{} },
		tl_registry_gen.go#L7291: 		SMSJobsJoinRequestTypeID:                                                func() bin.Object { return &SMSJobsJoinRequest{} },
		tl_registry_gen.go#L7292: 		SMSJobsLeaveRequestTypeID:                                               func() bin.Object { return &SMSJobsLeaveRequest{} },
		tl_registry_gen.go#L7293: 		SMSJobsUpdateSettingsRequestTypeID:                                      func() bin.Object { return &SMSJobsUpdateSettingsRequest{} },
		tl_registry_gen.go#L7294: 		SMSJobsGetStatusRequestTypeID:                                           func() bin.Object { return &SMSJobsGetStatusRequest{} },
		tl_registry_gen.go#L7295: 		SMSJobsGetSMSJobRequestTypeID:                                           func() bin.Object { return &SMSJobsGetSMSJobRequest{} },
		tl_registry_gen.go#L7296: 		SMSJobsFinishJobRequestTypeID:                                           func() bin.Object { return &SMSJobsFinishJobRequest{} },
		tl_registry_gen.go#L7297: 		FragmentGetCollectibleInfoRequestTypeID:                                 func() bin.Object { return &FragmentGetCollectibleInfoRequest{} },
		tl_registry_gen.go#L7298: 		AicomposeCreateToneRequestTypeID:                                        func() bin.Object { return &AicomposeCreateToneRequest{} },
		tl_registry_gen.go#L7299: 		AicomposeUpdateToneRequestTypeID:                                        func() bin.Object { return &AicomposeUpdateToneRequest{} },
		tl_registry_gen.go#L7300: 		AicomposeSaveToneRequestTypeID:                                          func() bin.Object { return &AicomposeSaveToneRequest{} },
		tl_registry_gen.go#L7301: 		AicomposeDeleteToneRequestTypeID:                                        func() bin.Object { return &AicomposeDeleteToneRequest{} },
		tl_registry_gen.go#L7302: 		AicomposeGetToneRequestTypeID:                                           func() bin.Object { return &AicomposeGetToneRequest{} },
		tl_registry_gen.go#L7303: 		AicomposeGetTonesRequestTypeID:                                          func() bin.Object { return &AicomposeGetTonesRequest{} },
		tl_registry_gen.go#L7304: 		AicomposeGetToneExampleRequestTypeID:                                    func() bin.Object { return &AicomposeGetToneExampleRequest{} },
		tl_registry_gen.go#L7305: 		IntTypeID:                                                               func() bin.Object { return &Int{} },
		tl_registry_gen.go#L7306: 		LongTypeID:                                                              func() bin.Object { return &Long{} },
		tl_registry_gen.go#L7307: 		DoubleTypeID:                                                            func() bin.Object { return &Double{} },
		tl_registry_gen.go#L7308: 		StringTypeID:                                                            func() bin.Object { return &String{} },
		tl_registry_gen.go#L7309: 		BytesTypeID:                                                             func() bin.Object { return &Bytes{} },
		tl_registry_gen.go#L7310: 		IPPortTypeID:                                                            func() bin.Object { return &IPPort{} },
		tl_registry_gen.go#L7311: 		IPPortSecretTypeID:                                                      func() bin.Object { return &IPPortSecret{} },
		tl_registry_gen.go#L7312: 		AccessPointRuleTypeID:                                                   func() bin.Object { return &AccessPointRule{} },
		tl_registry_gen.go#L7313: 		HelpConfigSimpleTypeID:                                                  func() bin.Object { return &HelpConfigSimple{} },
		tl_registry_gen.go#L7314: 		InputPeerPhotoFileLocationLegacyTypeID:                                  func() bin.Object { return &InputPeerPhotoFileLocationLegacy{} },
		tl_registry_gen.go#L7315: 		InputStickerSetThumbLegacyTypeID:                                        func() bin.Object { return &InputStickerSetThumbLegacy{} },
		tl_registry_gen.go#L7316: 		TestUseErrorRequestTypeID:                                               func() bin.Object { return &TestUseErrorRequest{} },
		tl_registry_gen.go#L7317: 		TestUseConfigSimpleRequestTypeID:                                        func() bin.Object { return &TestUseConfigSimpleRequest{} },

	github.com/gotd/td/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{},