type github.com/gotd/td/tdp.Type

4997 uses

	github.com/gotd/td/tdp (current package)
		type.go#L11: type Type struct {
		type.go#L24: 	TypeInfo() Type

	github.com/gotd/td/mt
		tl_bad_msg_notification_gen.go#L99: func (b *BadMsgNotification) TypeInfo() tdp.Type {
		tl_bad_msg_notification_gen.go#L100: 	typ := tdp.Type{
		tl_bad_msg_notification_gen.go#L279: func (b *BadServerSalt) TypeInfo() tdp.Type {
		tl_bad_msg_notification_gen.go#L280: 	typ := tdp.Type{
		tl_client_d_h_inner_data_gen.go#L99: func (c *ClientDHInnerData) TypeInfo() tdp.Type {
		tl_client_d_h_inner_data_gen.go#L100: 	typ := tdp.Type{
		tl_destroy_session_gen.go#L84: func (d *DestroySessionRequest) TypeInfo() tdp.Type {
		tl_destroy_session_gen.go#L85: 	typ := tdp.Type{
		tl_destroy_session_res_gen.go#L89: func (d *DestroySessionOk) TypeInfo() tdp.Type {
		tl_destroy_session_res_gen.go#L90: 	typ := tdp.Type{
		tl_destroy_session_res_gen.go#L214: func (d *DestroySessionNone) TypeInfo() tdp.Type {
		tl_destroy_session_res_gen.go#L215: 	typ := tdp.Type{
		tl_future_salt_gen.go#L94: func (f *FutureSalt) TypeInfo() tdp.Type {
		tl_future_salt_gen.go#L95: 	typ := tdp.Type{
		tl_future_salts_gen.go#L94: func (f *FutureSalts) TypeInfo() tdp.Type {
		tl_future_salts_gen.go#L95: 	typ := tdp.Type{
		tl_get_future_salts_gen.go#L84: func (g *GetFutureSaltsRequest) TypeInfo() tdp.Type {
		tl_get_future_salts_gen.go#L85: 	typ := tdp.Type{
		tl_gzip_packed_gen.go#L84: func (g *GzipPacked) TypeInfo() tdp.Type {
		tl_gzip_packed_gen.go#L85: 	typ := tdp.Type{
		tl_http_wait_gen.go#L94: func (h *HTTPWaitRequest) TypeInfo() tdp.Type {
		tl_http_wait_gen.go#L95: 	typ := tdp.Type{
		tl_message_gen.go#L99: func (m *Message) TypeInfo() tdp.Type {
		tl_message_gen.go#L100: 	typ := tdp.Type{
		tl_msg_container_gen.go#L84: func (m *MsgContainer) TypeInfo() tdp.Type {
		tl_msg_container_gen.go#L85: 	typ := tdp.Type{
		tl_msg_copy_gen.go#L84: func (m *MsgCopy) TypeInfo() tdp.Type {
		tl_msg_copy_gen.go#L85: 	typ := tdp.Type{
		tl_msg_detailed_info_gen.go#L104: func (m *MsgDetailedInfo) TypeInfo() tdp.Type {
		tl_msg_detailed_info_gen.go#L105: 	typ := tdp.Type{
		tl_msg_detailed_info_gen.go#L299: func (m *MsgNewDetailedInfo) TypeInfo() tdp.Type {
		tl_msg_detailed_info_gen.go#L300: 	typ := tdp.Type{
		tl_msg_resend_req_gen.go#L84: func (m *MsgResendReq) TypeInfo() tdp.Type {
		tl_msg_resend_req_gen.go#L85: 	typ := tdp.Type{
		tl_msgs_ack_gen.go#L84: func (m *MsgsAck) TypeInfo() tdp.Type {
		tl_msgs_ack_gen.go#L85: 	typ := tdp.Type{
		tl_msgs_all_info_gen.go#L89: func (m *MsgsAllInfo) TypeInfo() tdp.Type {
		tl_msgs_all_info_gen.go#L90: 	typ := tdp.Type{
		tl_msgs_state_info_gen.go#L89: func (m *MsgsStateInfo) TypeInfo() tdp.Type {
		tl_msgs_state_info_gen.go#L90: 	typ := tdp.Type{
		tl_msgs_state_req_gen.go#L84: func (m *MsgsStateReq) TypeInfo() tdp.Type {
		tl_msgs_state_req_gen.go#L85: 	typ := tdp.Type{
		tl_new_session_created_gen.go#L94: func (n *NewSessionCreated) TypeInfo() tdp.Type {
		tl_new_session_created_gen.go#L95: 	typ := tdp.Type{
		tl_p_q_inner_data_gen.go#L114: func (p *PQInnerData) TypeInfo() tdp.Type {
		tl_p_q_inner_data_gen.go#L115: 	typ := tdp.Type{
		tl_p_q_inner_data_gen.go#L369: func (p *PQInnerDataDC) TypeInfo() tdp.Type {
		tl_p_q_inner_data_gen.go#L370: 	typ := tdp.Type{
		tl_p_q_inner_data_gen.go#L649: func (p *PQInnerDataTempDC) TypeInfo() tdp.Type {
		tl_p_q_inner_data_gen.go#L650: 	typ := tdp.Type{
		tl_ping_delay_disconnect_gen.go#L89: func (p *PingDelayDisconnectRequest) TypeInfo() tdp.Type {
		tl_ping_delay_disconnect_gen.go#L90: 	typ := tdp.Type{
		tl_ping_gen.go#L84: func (p *PingRequest) TypeInfo() tdp.Type {
		tl_ping_gen.go#L85: 	typ := tdp.Type{
		tl_pong_gen.go#L89: func (p *Pong) TypeInfo() tdp.Type {
		tl_pong_gen.go#L90: 	typ := tdp.Type{
		tl_req_d_h_params_gen.go#L109: func (r *ReqDHParamsRequest) TypeInfo() tdp.Type {
		tl_req_d_h_params_gen.go#L110: 	typ := tdp.Type{
		tl_req_pq_gen.go#L84: func (r *ReqPqRequest) TypeInfo() tdp.Type {
		tl_req_pq_gen.go#L85: 	typ := tdp.Type{
		tl_req_pq_multi_gen.go#L84: func (r *ReqPqMultiRequest) TypeInfo() tdp.Type {
		tl_req_pq_multi_gen.go#L85: 	typ := tdp.Type{
		tl_res_p_q_gen.go#L99: func (r *ResPQ) TypeInfo() tdp.Type {
		tl_res_p_q_gen.go#L100: 	typ := tdp.Type{
		tl_rpc_drop_answer_const_gen.go#L84: func (r *RPCDropAnswerRequest) TypeInfo() tdp.Type {
		tl_rpc_drop_answer_const_gen.go#L85: 	typ := tdp.Type{
		tl_rpc_drop_answer_gen.go#L84: func (r *RPCAnswerUnknown) TypeInfo() tdp.Type {
		tl_rpc_drop_answer_gen.go#L85: 	typ := tdp.Type{
		tl_rpc_drop_answer_gen.go#L183: func (r *RPCAnswerDroppedRunning) TypeInfo() tdp.Type {
		tl_rpc_drop_answer_gen.go#L184: 	typ := tdp.Type{
		tl_rpc_drop_answer_gen.go#L297: func (r *RPCAnswerDropped) TypeInfo() tdp.Type {
		tl_rpc_drop_answer_gen.go#L298: 	typ := tdp.Type{
		tl_rpc_error_gen.go#L89: func (r *RPCError) TypeInfo() tdp.Type {
		tl_rpc_error_gen.go#L90: 	typ := tdp.Type{
		tl_rpc_result_gen.go#L89: func (r *RPCResult) TypeInfo() tdp.Type {
		tl_rpc_result_gen.go#L90: 	typ := tdp.Type{
		tl_server_d_h_inner_data_gen.go#L109: func (s *ServerDHInnerData) TypeInfo() tdp.Type {
		tl_server_d_h_inner_data_gen.go#L110: 	typ := tdp.Type{
		tl_server_d_h_params_gen.go#L99: func (s *ServerDHParamsFail) TypeInfo() tdp.Type {
		tl_server_d_h_params_gen.go#L100: 	typ := tdp.Type{
		tl_server_d_h_params_gen.go#L274: func (s *ServerDHParamsOk) TypeInfo() tdp.Type {
		tl_server_d_h_params_gen.go#L275: 	typ := tdp.Type{
		tl_set_client_d_h_params_answer_gen.go#L99: func (d *DhGenOk) TypeInfo() tdp.Type {
		tl_set_client_d_h_params_answer_gen.go#L100: 	typ := tdp.Type{
		tl_set_client_d_h_params_answer_gen.go#L274: func (d *DhGenRetry) TypeInfo() tdp.Type {
		tl_set_client_d_h_params_answer_gen.go#L275: 	typ := tdp.Type{
		tl_set_client_d_h_params_answer_gen.go#L449: func (d *DhGenFail) TypeInfo() tdp.Type {
		tl_set_client_d_h_params_answer_gen.go#L450: 	typ := tdp.Type{
		tl_set_client_d_h_params_gen.go#L94: func (s *SetClientDHParamsRequest) TypeInfo() tdp.Type {
		tl_set_client_d_h_params_gen.go#L95: 	typ := tdp.Type{

	github.com/gotd/td/tg
		json_invoke.go#L175: 	typeInfoObj, ok := obj.(interface{ TypeInfo() tdp.Type })
		json_invoke.go#L450: 	typeInfoObj, ok := concreteObj.(interface{ TypeInfo() tdp.Type })
		json_invoke.go#L506: func retryEncodeWithInt128Int256(buf *bin.Buffer, obj map[string]jsonValue, typeName string, concreteObj bin.Object, typeInfo tdp.Type) error {
		tl_access_point_rule_gen.go#L107: func (a *AccessPointRule) TypeInfo() tdp.Type {
		tl_access_point_rule_gen.go#L108: 	typ := tdp.Type{
		tl_account_accept_authorization_gen.go#L123: func (a *AccountAcceptAuthorizationRequest) TypeInfo() tdp.Type {
		tl_account_accept_authorization_gen.go#L124: 	typ := tdp.Type{
		tl_account_authorization_form_gen.go#L147: func (a *AccountAuthorizationForm) TypeInfo() tdp.Type {
		tl_account_authorization_form_gen.go#L148: 	typ := tdp.Type{
		tl_account_authorizations_gen.go#L101: func (a *AccountAuthorizations) TypeInfo() tdp.Type {
		tl_account_authorizations_gen.go#L102: 	typ := tdp.Type{
		tl_account_auto_download_settings_gen.go#L108: func (a *AccountAutoDownloadSettings) TypeInfo() tdp.Type {
		tl_account_auto_download_settings_gen.go#L109: 	typ := tdp.Type{
		tl_account_auto_save_settings_gen.go#L135: func (a *AccountAutoSaveSettings) TypeInfo() tdp.Type {
		tl_account_auto_save_settings_gen.go#L136: 	typ := tdp.Type{
		tl_account_business_chat_links_gen.go#L111: func (b *AccountBusinessChatLinks) TypeInfo() tdp.Type {
		tl_account_business_chat_links_gen.go#L112: 	typ := tdp.Type{
		tl_account_cancel_password_email_gen.go#L85: func (c *AccountCancelPasswordEmailRequest) TypeInfo() tdp.Type {
		tl_account_cancel_password_email_gen.go#L86: 	typ := tdp.Type{
		tl_account_change_authorization_settings_gen.go#L143: func (c *AccountChangeAuthorizationSettingsRequest) TypeInfo() tdp.Type {
		tl_account_change_authorization_settings_gen.go#L144: 	typ := tdp.Type{
		tl_account_change_phone_gen.go#L114: func (c *AccountChangePhoneRequest) TypeInfo() tdp.Type {
		tl_account_change_phone_gen.go#L115: 	typ := tdp.Type{
		tl_account_chat_themes_gen.go#L87: func (c *AccountChatThemesNotModified) TypeInfo() tdp.Type {
		tl_account_chat_themes_gen.go#L88: 	typ := tdp.Type{
		tl_account_chat_themes_gen.go#L246: func (c *AccountChatThemes) TypeInfo() tdp.Type {
		tl_account_chat_themes_gen.go#L247: 	typ := tdp.Type{
		tl_account_check_username_gen.go#L95: func (c *AccountCheckUsernameRequest) TypeInfo() tdp.Type {
		tl_account_check_username_gen.go#L96: 	typ := tdp.Type{
		tl_account_clear_recent_emoji_statuses_gen.go#L85: func (c *AccountClearRecentEmojiStatusesRequest) TypeInfo() tdp.Type {
		tl_account_clear_recent_emoji_statuses_gen.go#L86: 	typ := tdp.Type{
		tl_account_confirm_bot_connection_gen.go#L93: func (c *AccountConfirmBotConnectionRequest) TypeInfo() tdp.Type {
		tl_account_confirm_bot_connection_gen.go#L94: 	typ := tdp.Type{
		tl_account_confirm_password_email_gen.go#L100: func (c *AccountConfirmPasswordEmailRequest) TypeInfo() tdp.Type {
		tl_account_confirm_password_email_gen.go#L101: 	typ := tdp.Type{
		tl_account_confirm_phone_gen.go#L110: func (c *AccountConfirmPhoneRequest) TypeInfo() tdp.Type {
		tl_account_confirm_phone_gen.go#L111: 	typ := tdp.Type{
		tl_account_connected_bots_gen.go#L104: func (c *AccountConnectedBots) TypeInfo() tdp.Type {
		tl_account_connected_bots_gen.go#L105: 	typ := tdp.Type{
		tl_account_content_settings_gen.go#L110: func (c *AccountContentSettings) TypeInfo() tdp.Type {
		tl_account_content_settings_gen.go#L111: 	typ := tdp.Type{
		tl_account_create_business_chat_link_gen.go#L97: func (c *AccountCreateBusinessChatLinkRequest) TypeInfo() tdp.Type {
		tl_account_create_business_chat_link_gen.go#L98: 	typ := tdp.Type{
		tl_account_create_theme_gen.go#L138: func (c *AccountCreateThemeRequest) TypeInfo() tdp.Type {
		tl_account_create_theme_gen.go#L139: 	typ := tdp.Type{
		tl_account_days_ttl_gen.go#L94: func (a *AccountDaysTTL) TypeInfo() tdp.Type {
		tl_account_days_ttl_gen.go#L95: 	typ := tdp.Type{
		tl_account_decline_password_reset_gen.go#L85: func (d *AccountDeclinePasswordResetRequest) TypeInfo() tdp.Type {
		tl_account_decline_password_reset_gen.go#L86: 	typ := tdp.Type{
		tl_account_delete_account_gen.go#L126: func (d *AccountDeleteAccountRequest) TypeInfo() tdp.Type {
		tl_account_delete_account_gen.go#L127: 	typ := tdp.Type{
		tl_account_delete_auto_save_exceptions_gen.go#L82: func (d *AccountDeleteAutoSaveExceptionsRequest) TypeInfo() tdp.Type {
		tl_account_delete_auto_save_exceptions_gen.go#L83: 	typ := tdp.Type{
		tl_account_delete_business_chat_link_gen.go#L100: func (d *AccountDeleteBusinessChatLinkRequest) TypeInfo() tdp.Type {
		tl_account_delete_business_chat_link_gen.go#L101: 	typ := tdp.Type{
		tl_account_delete_passkey_gen.go#L102: func (d *AccountDeletePasskeyRequest) TypeInfo() tdp.Type {
		tl_account_delete_passkey_gen.go#L103: 	typ := tdp.Type{
		tl_account_delete_secure_value_gen.go#L98: func (d *AccountDeleteSecureValueRequest) TypeInfo() tdp.Type {
		tl_account_delete_secure_value_gen.go#L99: 	typ := tdp.Type{
		tl_account_delete_web_browser_settings_exceptions_gen.go#L81: func (d *AccountDeleteWebBrowserSettingsExceptionsRequest) TypeInfo() tdp.Type {
		tl_account_delete_web_browser_settings_exceptions_gen.go#L82: 	typ := tdp.Type{
		tl_account_disable_peer_connected_bot_gen.go#L102: func (d *AccountDisablePeerConnectedBotRequest) TypeInfo() tdp.Type {
		tl_account_disable_peer_connected_bot_gen.go#L103: 	typ := tdp.Type{
		tl_account_edit_business_chat_link_gen.go#L107: func (e *AccountEditBusinessChatLinkRequest) TypeInfo() tdp.Type {
		tl_account_edit_business_chat_link_gen.go#L108: 	typ := tdp.Type{
		tl_account_email_verified_gen.go#L99: func (e *AccountEmailVerified) TypeInfo() tdp.Type {
		tl_account_email_verified_gen.go#L100: 	typ := tdp.Type{
		tl_account_email_verified_gen.go#L244: func (e *AccountEmailVerifiedLogin) TypeInfo() tdp.Type {
		tl_account_email_verified_gen.go#L245: 	typ := tdp.Type{
		tl_account_emoji_statuses_gen.go#L90: func (e *AccountEmojiStatusesNotModified) TypeInfo() tdp.Type {
		tl_account_emoji_statuses_gen.go#L91: 	typ := tdp.Type{
		tl_account_emoji_statuses_gen.go#L220: func (e *AccountEmojiStatuses) TypeInfo() tdp.Type {
		tl_account_emoji_statuses_gen.go#L221: 	typ := tdp.Type{
		tl_account_finish_takeout_session_gen.go#L105: func (f *AccountFinishTakeoutSessionRequest) TypeInfo() tdp.Type {
		tl_account_finish_takeout_session_gen.go#L106: 	typ := tdp.Type{
		tl_account_get_account_ttl_gen.go#L82: func (g *AccountGetAccountTTLRequest) TypeInfo() tdp.Type {
		tl_account_get_account_ttl_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_all_secure_values_gen.go#L86: func (g *AccountGetAllSecureValuesRequest) TypeInfo() tdp.Type {
		tl_account_get_all_secure_values_gen.go#L87: 	typ := tdp.Type{
		tl_account_get_authorization_form_gen.go#L108: func (g *AccountGetAuthorizationFormRequest) TypeInfo() tdp.Type {
		tl_account_get_authorization_form_gen.go#L109: 	typ := tdp.Type{
		tl_account_get_authorizations_gen.go#L82: func (g *AccountGetAuthorizationsRequest) TypeInfo() tdp.Type {
		tl_account_get_authorizations_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_auto_download_settings_gen.go#L82: func (g *AccountGetAutoDownloadSettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_auto_download_settings_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_auto_save_settings_gen.go#L82: func (g *AccountGetAutoSaveSettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_auto_save_settings_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_bot_business_connection_gen.go#L118: func (g *AccountGetBotBusinessConnectionRequest) TypeInfo() tdp.Type {
		tl_account_get_bot_business_connection_gen.go#L119: 	typ := tdp.Type{
		tl_account_get_business_chat_links_gen.go#L85: func (g *AccountGetBusinessChatLinksRequest) TypeInfo() tdp.Type {
		tl_account_get_business_chat_links_gen.go#L86: 	typ := tdp.Type{
		tl_account_get_channel_default_emoji_statuses_gen.go#L100: func (g *AccountGetChannelDefaultEmojiStatusesRequest) TypeInfo() tdp.Type {
		tl_account_get_channel_default_emoji_statuses_gen.go#L101: 	typ := tdp.Type{
		tl_account_get_channel_restricted_status_emojis_gen.go#L102: func (g *AccountGetChannelRestrictedStatusEmojisRequest) TypeInfo() tdp.Type {
		tl_account_get_channel_restricted_status_emojis_gen.go#L103: 	typ := tdp.Type{
		tl_account_get_chat_themes_gen.go#L100: func (g *AccountGetChatThemesRequest) TypeInfo() tdp.Type {
		tl_account_get_chat_themes_gen.go#L101: 	typ := tdp.Type{
		tl_account_get_collectible_emoji_statuses_gen.go#L101: func (g *AccountGetCollectibleEmojiStatusesRequest) TypeInfo() tdp.Type {
		tl_account_get_collectible_emoji_statuses_gen.go#L102: 	typ := tdp.Type{
		tl_account_get_connected_bots_gen.go#L85: func (g *AccountGetConnectedBotsRequest) TypeInfo() tdp.Type {
		tl_account_get_connected_bots_gen.go#L86: 	typ := tdp.Type{
		tl_account_get_contact_sign_up_notification_gen.go#L82: func (g *AccountGetContactSignUpNotificationRequest) TypeInfo() tdp.Type {
		tl_account_get_contact_sign_up_notification_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_content_settings_gen.go#L82: func (g *AccountGetContentSettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_content_settings_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_default_background_emojis_gen.go#L102: func (g *AccountGetDefaultBackgroundEmojisRequest) TypeInfo() tdp.Type {
		tl_account_get_default_background_emojis_gen.go#L103: 	typ := tdp.Type{
		tl_account_get_default_emoji_statuses_gen.go#L100: func (g *AccountGetDefaultEmojiStatusesRequest) TypeInfo() tdp.Type {
		tl_account_get_default_emoji_statuses_gen.go#L101: 	typ := tdp.Type{
		tl_account_get_default_group_photo_emojis_gen.go#L101: func (g *AccountGetDefaultGroupPhotoEmojisRequest) TypeInfo() tdp.Type {
		tl_account_get_default_group_photo_emojis_gen.go#L102: 	typ := tdp.Type{
		tl_account_get_default_profile_photo_emojis_gen.go#L101: func (g *AccountGetDefaultProfilePhotoEmojisRequest) TypeInfo() tdp.Type {
		tl_account_get_default_profile_photo_emojis_gen.go#L102: 	typ := tdp.Type{
		tl_account_get_global_privacy_settings_gen.go#L82: func (g *AccountGetGlobalPrivacySettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_global_privacy_settings_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_multi_wall_papers_gen.go#L100: func (g *AccountGetMultiWallPapersRequest) TypeInfo() tdp.Type {
		tl_account_get_multi_wall_papers_gen.go#L101: 	typ := tdp.Type{
		tl_account_get_notify_exceptions_gen.go#L121: func (g *AccountGetNotifyExceptionsRequest) TypeInfo() tdp.Type {
		tl_account_get_notify_exceptions_gen.go#L122: 	typ := tdp.Type{
		tl_account_get_notify_settings_gen.go#L94: func (g *AccountGetNotifySettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_notify_settings_gen.go#L95: 	typ := tdp.Type{
		tl_account_get_paid_messages_revenue_gen.go#L124: func (g *AccountGetPaidMessagesRevenueRequest) TypeInfo() tdp.Type {
		tl_account_get_paid_messages_revenue_gen.go#L125: 	typ := tdp.Type{
		tl_account_get_passkeys_gen.go#L86: func (g *AccountGetPasskeysRequest) TypeInfo() tdp.Type {
		tl_account_get_passkeys_gen.go#L87: 	typ := tdp.Type{
		tl_account_get_password_gen.go#L82: func (g *AccountGetPasswordRequest) TypeInfo() tdp.Type {
		tl_account_get_password_gen.go#L83: 	typ := tdp.Type{
		tl_account_get_password_settings_gen.go#L101: func (g *AccountGetPasswordSettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_password_settings_gen.go#L102: 	typ := tdp.Type{
		tl_account_get_privacy_gen.go#L94: func (g *AccountGetPrivacyRequest) TypeInfo() tdp.Type {
		tl_account_get_privacy_gen.go#L95: 	typ := tdp.Type{
		tl_account_get_reactions_notify_settings_gen.go#L85: func (g *AccountGetReactionsNotifySettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_reactions_notify_settings_gen.go#L86: 	typ := tdp.Type{
		tl_account_get_recent_emoji_statuses_gen.go#L100: func (g *AccountGetRecentEmojiStatusesRequest) TypeInfo() tdp.Type {
		tl_account_get_recent_emoji_statuses_gen.go#L101: 	typ := tdp.Type{
		tl_account_get_saved_music_ids_gen.go#L101: func (g *AccountGetSavedMusicIDsRequest) TypeInfo() tdp.Type {
		tl_account_get_saved_music_ids_gen.go#L102: 	typ := tdp.Type{
		tl_account_get_saved_ringtones_gen.go#L97: func (g *AccountGetSavedRingtonesRequest) TypeInfo() tdp.Type {
		tl_account_get_saved_ringtones_gen.go#L98: 	typ := tdp.Type{
		tl_account_get_secure_value_gen.go#L98: func (g *AccountGetSecureValueRequest) TypeInfo() tdp.Type {
		tl_account_get_secure_value_gen.go#L99: 	typ := tdp.Type{
		tl_account_get_theme_gen.go#L101: func (g *AccountGetThemeRequest) TypeInfo() tdp.Type {
		tl_account_get_theme_gen.go#L102: 	typ := tdp.Type{
		tl_account_get_themes_gen.go#L104: func (g *AccountGetThemesRequest) TypeInfo() tdp.Type {
		tl_account_get_themes_gen.go#L105: 	typ := tdp.Type{
		tl_account_get_tmp_password_gen.go#L102: func (g *AccountGetTmpPasswordRequest) TypeInfo() tdp.Type {
		tl_account_get_tmp_password_gen.go#L103: 	typ := tdp.Type{
		tl_account_get_unique_gift_chat_themes_gen.go#L126: func (g *AccountGetUniqueGiftChatThemesRequest) TypeInfo() tdp.Type {
		tl_account_get_unique_gift_chat_themes_gen.go#L127: 	typ := tdp.Type{
		tl_account_get_wall_paper_gen.go#L100: func (g *AccountGetWallPaperRequest) TypeInfo() tdp.Type {
		tl_account_get_wall_paper_gen.go#L101: 	typ := tdp.Type{
		tl_account_get_wall_papers_gen.go#L100: func (g *AccountGetWallPapersRequest) TypeInfo() tdp.Type {
		tl_account_get_wall_papers_gen.go#L101: 	typ := tdp.Type{
		tl_account_get_web_authorizations_gen.go#L85: func (g *AccountGetWebAuthorizationsRequest) TypeInfo() tdp.Type {
		tl_account_get_web_authorizations_gen.go#L86: 	typ := tdp.Type{
		tl_account_get_web_browser_settings_gen.go#L93: func (g *AccountGetWebBrowserSettingsRequest) TypeInfo() tdp.Type {
		tl_account_get_web_browser_settings_gen.go#L94: 	typ := tdp.Type{
		tl_account_init_passkey_registration_gen.go#L86: func (i *AccountInitPasskeyRegistrationRequest) TypeInfo() tdp.Type {
		tl_account_init_passkey_registration_gen.go#L87: 	typ := tdp.Type{
		tl_account_init_takeout_session_gen.go#L161: func (i *AccountInitTakeoutSessionRequest) TypeInfo() tdp.Type {
		tl_account_init_takeout_session_gen.go#L162: 	typ := tdp.Type{
		tl_account_install_theme_gen.go#L138: func (i *AccountInstallThemeRequest) TypeInfo() tdp.Type {
		tl_account_install_theme_gen.go#L139: 	typ := tdp.Type{
		tl_account_install_wall_paper_gen.go#L110: func (i *AccountInstallWallPaperRequest) TypeInfo() tdp.Type {
		tl_account_install_wall_paper_gen.go#L111: 	typ := tdp.Type{
		tl_account_invalidate_sign_in_codes_gen.go#L97: func (i *AccountInvalidateSignInCodesRequest) TypeInfo() tdp.Type {
		tl_account_invalidate_sign_in_codes_gen.go#L98: 	typ := tdp.Type{
		tl_account_paid_messages_revenue_gen.go#L102: func (p *AccountPaidMessagesRevenue) TypeInfo() tdp.Type {
		tl_account_paid_messages_revenue_gen.go#L103: 	typ := tdp.Type{
		tl_account_passkey_registration_options_gen.go#L101: func (p *AccountPasskeyRegistrationOptions) TypeInfo() tdp.Type {
		tl_account_passkey_registration_options_gen.go#L102: 	typ := tdp.Type{
		tl_account_passkeys_gen.go#L97: func (p *AccountPasskeys) TypeInfo() tdp.Type {
		tl_account_passkeys_gen.go#L98: 	typ := tdp.Type{
		tl_account_password_gen.go#L249: func (p *AccountPassword) TypeInfo() tdp.Type {
		tl_account_password_gen.go#L250: 	typ := tdp.Type{
		tl_account_password_input_settings_gen.go#L164: func (p *AccountPasswordInputSettings) TypeInfo() tdp.Type {
		tl_account_password_input_settings_gen.go#L165: 	typ := tdp.Type{
		tl_account_password_settings_gen.go#L129: func (p *AccountPasswordSettings) TypeInfo() tdp.Type {
		tl_account_password_settings_gen.go#L130: 	typ := tdp.Type{
		tl_account_privacy_rules_gen.go#L108: func (p *AccountPrivacyRules) TypeInfo() tdp.Type {
		tl_account_privacy_rules_gen.go#L109: 	typ := tdp.Type{
		tl_account_register_device_gen.go#L150: func (r *AccountRegisterDeviceRequest) TypeInfo() tdp.Type {
		tl_account_register_device_gen.go#L151: 	typ := tdp.Type{
		tl_account_register_passkey_gen.go#L98: func (r *AccountRegisterPasskeyRequest) TypeInfo() tdp.Type {
		tl_account_register_passkey_gen.go#L99: 	typ := tdp.Type{
		tl_account_reorder_usernames_gen.go#L94: func (r *AccountReorderUsernamesRequest) TypeInfo() tdp.Type {
		tl_account_reorder_usernames_gen.go#L95: 	typ := tdp.Type{
		tl_account_report_peer_gen.go#L108: func (r *AccountReportPeerRequest) TypeInfo() tdp.Type {
		tl_account_report_peer_gen.go#L109: 	typ := tdp.Type{
		tl_account_report_profile_photo_gen.go#L115: func (r *AccountReportProfilePhotoRequest) TypeInfo() tdp.Type {
		tl_account_report_profile_photo_gen.go#L116: 	typ := tdp.Type{
		tl_account_resend_password_email_gen.go#L85: func (r *AccountResendPasswordEmailRequest) TypeInfo() tdp.Type {
		tl_account_resend_password_email_gen.go#L86: 	typ := tdp.Type{
		tl_account_reset_authorization_gen.go#L97: func (r *AccountResetAuthorizationRequest) TypeInfo() tdp.Type {
		tl_account_reset_authorization_gen.go#L98: 	typ := tdp.Type{
		tl_account_reset_notify_settings_gen.go#L82: func (r *AccountResetNotifySettingsRequest) TypeInfo() tdp.Type {
		tl_account_reset_notify_settings_gen.go#L83: 	typ := tdp.Type{
		tl_account_reset_password_gen.go#L86: func (r *AccountResetPasswordRequest) TypeInfo() tdp.Type {
		tl_account_reset_password_gen.go#L87: 	typ := tdp.Type{
		tl_account_reset_password_result_gen.go#L100: func (r *AccountResetPasswordFailedWait) TypeInfo() tdp.Type {
		tl_account_reset_password_result_gen.go#L101: 	typ := tdp.Type{
		tl_account_reset_password_result_gen.go#L236: func (r *AccountResetPasswordRequestedWait) TypeInfo() tdp.Type {
		tl_account_reset_password_result_gen.go#L237: 	typ := tdp.Type{
		tl_account_reset_password_result_gen.go#L359: func (r *AccountResetPasswordOk) TypeInfo() tdp.Type {
		tl_account_reset_password_result_gen.go#L360: 	typ := tdp.Type{
		tl_account_reset_wall_papers_gen.go#L85: func (r *AccountResetWallPapersRequest) TypeInfo() tdp.Type {
		tl_account_reset_wall_papers_gen.go#L86: 	typ := tdp.Type{
		tl_account_reset_web_authorization_gen.go#L100: func (r *AccountResetWebAuthorizationRequest) TypeInfo() tdp.Type {
		tl_account_reset_web_authorization_gen.go#L101: 	typ := tdp.Type{
		tl_account_reset_web_authorizations_gen.go#L85: func (r *AccountResetWebAuthorizationsRequest) TypeInfo() tdp.Type {
		tl_account_reset_web_authorizations_gen.go#L86: 	typ := tdp.Type{
		tl_account_resolve_business_chat_link_gen.go#L100: func (r *AccountResolveBusinessChatLinkRequest) TypeInfo() tdp.Type {
		tl_account_resolve_business_chat_link_gen.go#L101: 	typ := tdp.Type{
		tl_account_resolved_business_chat_links_gen.go#L141: func (r *AccountResolvedBusinessChatLinks) TypeInfo() tdp.Type {
		tl_account_resolved_business_chat_links_gen.go#L142: 	typ := tdp.Type{
		tl_account_save_auto_download_settings_gen.go#L116: func (s *AccountSaveAutoDownloadSettingsRequest) TypeInfo() tdp.Type {
		tl_account_save_auto_download_settings_gen.go#L117: 	typ := tdp.Type{
		tl_account_save_auto_save_settings_gen.go#L138: func (s *AccountSaveAutoSaveSettingsRequest) TypeInfo() tdp.Type {
		tl_account_save_auto_save_settings_gen.go#L139: 	typ := tdp.Type{
		tl_account_save_music_gen.go#L128: func (s *AccountSaveMusicRequest) TypeInfo() tdp.Type {
		tl_account_save_music_gen.go#L129: 	typ := tdp.Type{
		tl_account_save_ringtone_gen.go#L115: func (s *AccountSaveRingtoneRequest) TypeInfo() tdp.Type {
		tl_account_save_ringtone_gen.go#L116: 	typ := tdp.Type{
		tl_account_save_secure_value_gen.go#L111: func (s *AccountSaveSecureValueRequest) TypeInfo() tdp.Type {
		tl_account_save_secure_value_gen.go#L112: 	typ := tdp.Type{
		tl_account_save_theme_gen.go#L101: func (s *AccountSaveThemeRequest) TypeInfo() tdp.Type {
		tl_account_save_theme_gen.go#L102: 	typ := tdp.Type{
		tl_account_save_wall_paper_gen.go#L114: func (s *AccountSaveWallPaperRequest) TypeInfo() tdp.Type {
		tl_account_save_wall_paper_gen.go#L115: 	typ := tdp.Type{
		tl_account_saved_music_ids_gen.go#L91: func (s *AccountSavedMusicIDsNotModified) TypeInfo() tdp.Type {
		tl_account_saved_music_ids_gen.go#L92: 	typ := tdp.Type{
		tl_account_saved_music_ids_gen.go#L213: func (s *AccountSavedMusicIDs) TypeInfo() tdp.Type {
		tl_account_saved_music_ids_gen.go#L214: 	typ := tdp.Type{
		tl_account_saved_ringtone_gen.go#L88: func (s *AccountSavedRingtone) TypeInfo() tdp.Type {
		tl_account_saved_ringtone_gen.go#L89: 	typ := tdp.Type{
		tl_account_saved_ringtone_gen.go#L206: func (s *AccountSavedRingtoneConverted) TypeInfo() tdp.Type {
		tl_account_saved_ringtone_gen.go#L207: 	typ := tdp.Type{
		tl_account_saved_ringtones_gen.go#L87: func (s *AccountSavedRingtonesNotModified) TypeInfo() tdp.Type {
		tl_account_saved_ringtones_gen.go#L88: 	typ := tdp.Type{
		tl_account_saved_ringtones_gen.go#L211: func (s *AccountSavedRingtones) TypeInfo() tdp.Type {
		tl_account_saved_ringtones_gen.go#L212: 	typ := tdp.Type{
		tl_account_send_change_phone_code_gen.go#L101: func (s *AccountSendChangePhoneCodeRequest) TypeInfo() tdp.Type {
		tl_account_send_change_phone_code_gen.go#L102: 	typ := tdp.Type{
		tl_account_send_confirm_phone_code_gen.go#L107: func (s *AccountSendConfirmPhoneCodeRequest) TypeInfo() tdp.Type {
		tl_account_send_confirm_phone_code_gen.go#L108: 	typ := tdp.Type{
		tl_account_send_verify_email_code_gen.go#L101: func (s *AccountSendVerifyEmailCodeRequest) TypeInfo() tdp.Type {
		tl_account_send_verify_email_code_gen.go#L102: 	typ := tdp.Type{
		tl_account_send_verify_phone_code_gen.go#L104: func (s *AccountSendVerifyPhoneCodeRequest) TypeInfo() tdp.Type {
		tl_account_send_verify_phone_code_gen.go#L105: 	typ := tdp.Type{
		tl_account_sent_email_code_gen.go#L104: func (s *AccountSentEmailCode) TypeInfo() tdp.Type {
		tl_account_sent_email_code_gen.go#L105: 	typ := tdp.Type{
		tl_account_set_account_ttl_gen.go#L94: func (s *AccountSetAccountTTLRequest) TypeInfo() tdp.Type {
		tl_account_set_account_ttl_gen.go#L95: 	typ := tdp.Type{
		tl_account_set_authorization_ttl_gen.go#L94: func (s *AccountSetAuthorizationTTLRequest) TypeInfo() tdp.Type {
		tl_account_set_authorization_ttl_gen.go#L95: 	typ := tdp.Type{
		tl_account_set_contact_sign_up_notification_gen.go#L94: func (s *AccountSetContactSignUpNotificationRequest) TypeInfo() tdp.Type {
		tl_account_set_contact_sign_up_notification_gen.go#L95: 	typ := tdp.Type{
		tl_account_set_content_settings_gen.go#L102: func (s *AccountSetContentSettingsRequest) TypeInfo() tdp.Type {
		tl_account_set_content_settings_gen.go#L103: 	typ := tdp.Type{
		tl_account_set_global_privacy_settings_gen.go#L94: func (s *AccountSetGlobalPrivacySettingsRequest) TypeInfo() tdp.Type {
		tl_account_set_global_privacy_settings_gen.go#L95: 	typ := tdp.Type{
		tl_account_set_main_profile_tab_gen.go#L97: func (s *AccountSetMainProfileTabRequest) TypeInfo() tdp.Type {
		tl_account_set_main_profile_tab_gen.go#L98: 	typ := tdp.Type{
		tl_account_set_privacy_gen.go#L101: func (s *AccountSetPrivacyRequest) TypeInfo() tdp.Type {
		tl_account_set_privacy_gen.go#L102: 	typ := tdp.Type{
		tl_account_set_reactions_notify_settings_gen.go#L97: func (s *AccountSetReactionsNotifySettingsRequest) TypeInfo() tdp.Type {
		tl_account_set_reactions_notify_settings_gen.go#L98: 	typ := tdp.Type{
		tl_account_takeout_gen.go#L94: func (t *AccountTakeout) TypeInfo() tdp.Type {
		tl_account_takeout_gen.go#L95: 	typ := tdp.Type{
		tl_account_themes_gen.go#L87: func (t *AccountThemesNotModified) TypeInfo() tdp.Type {
		tl_account_themes_gen.go#L88: 	typ := tdp.Type{
		tl_account_themes_gen.go#L211: func (t *AccountThemes) TypeInfo() tdp.Type {
		tl_account_themes_gen.go#L212: 	typ := tdp.Type{
		tl_account_tmp_password_gen.go#L101: func (t *AccountTmpPassword) TypeInfo() tdp.Type {
		tl_account_tmp_password_gen.go#L102: 	typ := tdp.Type{
		tl_account_toggle_connected_bot_paused_gen.go#L105: func (t *AccountToggleConnectedBotPausedRequest) TypeInfo() tdp.Type {
		tl_account_toggle_connected_bot_paused_gen.go#L106: 	typ := tdp.Type{
		tl_account_toggle_no_paid_messages_exception_gen.go#L143: func (t *AccountToggleNoPaidMessagesExceptionRequest) TypeInfo() tdp.Type {
		tl_account_toggle_no_paid_messages_exception_gen.go#L144: 	typ := tdp.Type{
		tl_account_toggle_sponsored_messages_gen.go#L100: func (t *AccountToggleSponsoredMessagesRequest) TypeInfo() tdp.Type {
		tl_account_toggle_sponsored_messages_gen.go#L101: 	typ := tdp.Type{
		tl_account_toggle_username_gen.go#L105: func (t *AccountToggleUsernameRequest) TypeInfo() tdp.Type {
		tl_account_toggle_username_gen.go#L106: 	typ := tdp.Type{
		tl_account_toggle_web_browser_settings_exception_gen.go#L117: func (t *AccountToggleWebBrowserSettingsExceptionRequest) TypeInfo() tdp.Type {
		tl_account_toggle_web_browser_settings_exception_gen.go#L118: 	typ := tdp.Type{
		tl_account_unregister_device_gen.go#L114: func (u *AccountUnregisterDeviceRequest) TypeInfo() tdp.Type {
		tl_account_unregister_device_gen.go#L115: 	typ := tdp.Type{
		tl_account_update_birthday_gen.go#L110: func (u *AccountUpdateBirthdayRequest) TypeInfo() tdp.Type {
		tl_account_update_birthday_gen.go#L111: 	typ := tdp.Type{
		tl_account_update_business_away_message_gen.go#L110: func (u *AccountUpdateBusinessAwayMessageRequest) TypeInfo() tdp.Type {
		tl_account_update_business_away_message_gen.go#L111: 	typ := tdp.Type{
		tl_account_update_business_greeting_message_gen.go#L110: func (u *AccountUpdateBusinessGreetingMessageRequest) TypeInfo() tdp.Type {
		tl_account_update_business_greeting_message_gen.go#L111: 	typ := tdp.Type{
		tl_account_update_business_intro_gen.go#L110: func (u *AccountUpdateBusinessIntroRequest) TypeInfo() tdp.Type {
		tl_account_update_business_intro_gen.go#L111: 	typ := tdp.Type{
		tl_account_update_business_location_gen.go#L127: func (u *AccountUpdateBusinessLocationRequest) TypeInfo() tdp.Type {
		tl_account_update_business_location_gen.go#L128: 	typ := tdp.Type{
		tl_account_update_business_work_hours_gen.go#L117: func (u *AccountUpdateBusinessWorkHoursRequest) TypeInfo() tdp.Type {
		tl_account_update_business_work_hours_gen.go#L118: 	typ := tdp.Type{
		tl_account_update_color_gen.go#L122: func (u *AccountUpdateColorRequest) TypeInfo() tdp.Type {
		tl_account_update_color_gen.go#L123: 	typ := tdp.Type{
		tl_account_update_connected_bot_gen.go#L132: func (u *AccountUpdateConnectedBotRequest) TypeInfo() tdp.Type {
		tl_account_update_connected_bot_gen.go#L133: 	typ := tdp.Type{
		tl_account_update_device_locked_gen.go#L101: func (u *AccountUpdateDeviceLockedRequest) TypeInfo() tdp.Type {
		tl_account_update_device_locked_gen.go#L102: 	typ := tdp.Type{
		tl_account_update_emoji_status_gen.go#L100: func (u *AccountUpdateEmojiStatusRequest) TypeInfo() tdp.Type {
		tl_account_update_emoji_status_gen.go#L101: 	typ := tdp.Type{
		tl_account_update_notify_settings_gen.go#L101: func (u *AccountUpdateNotifySettingsRequest) TypeInfo() tdp.Type {
		tl_account_update_notify_settings_gen.go#L102: 	typ := tdp.Type{
		tl_account_update_password_settings_gen.go#L107: func (u *AccountUpdatePasswordSettingsRequest) TypeInfo() tdp.Type {
		tl_account_update_password_settings_gen.go#L108: 	typ := tdp.Type{
		tl_account_update_personal_channel_gen.go#L104: func (u *AccountUpdatePersonalChannelRequest) TypeInfo() tdp.Type {
		tl_account_update_personal_channel_gen.go#L105: 	typ := tdp.Type{
		tl_account_update_profile_gen.go#L131: func (u *AccountUpdateProfileRequest) TypeInfo() tdp.Type {
		tl_account_update_profile_gen.go#L132: 	typ := tdp.Type{
		tl_account_update_status_gen.go#L98: func (u *AccountUpdateStatusRequest) TypeInfo() tdp.Type {
		tl_account_update_status_gen.go#L99: 	typ := tdp.Type{
		tl_account_update_theme_gen.go#L157: func (u *AccountUpdateThemeRequest) TypeInfo() tdp.Type {
		tl_account_update_theme_gen.go#L158: 	typ := tdp.Type{
		tl_account_update_username_gen.go#L95: func (u *AccountUpdateUsernameRequest) TypeInfo() tdp.Type {
		tl_account_update_username_gen.go#L96: 	typ := tdp.Type{
		tl_account_update_web_browser_settings_gen.go#L105: func (u *AccountUpdateWebBrowserSettingsRequest) TypeInfo() tdp.Type {
		tl_account_update_web_browser_settings_gen.go#L106: 	typ := tdp.Type{
		tl_account_upload_ringtone_gen.go#L112: func (u *AccountUploadRingtoneRequest) TypeInfo() tdp.Type {
		tl_account_upload_ringtone_gen.go#L113: 	typ := tdp.Type{
		tl_account_upload_theme_gen.go#L132: func (u *AccountUploadThemeRequest) TypeInfo() tdp.Type {
		tl_account_upload_theme_gen.go#L133: 	typ := tdp.Type{
		tl_account_upload_wall_paper_gen.go#L129: func (u *AccountUploadWallPaperRequest) TypeInfo() tdp.Type {
		tl_account_upload_wall_paper_gen.go#L130: 	typ := tdp.Type{
		tl_account_verify_email_gen.go#L101: func (v *AccountVerifyEmailRequest) TypeInfo() tdp.Type {
		tl_account_verify_email_gen.go#L102: 	typ := tdp.Type{
		tl_account_verify_phone_gen.go#L117: func (v *AccountVerifyPhoneRequest) TypeInfo() tdp.Type {
		tl_account_verify_phone_gen.go#L118: 	typ := tdp.Type{
		tl_account_wall_papers_gen.go#L90: func (w *AccountWallPapersNotModified) TypeInfo() tdp.Type {
		tl_account_wall_papers_gen.go#L91: 	typ := tdp.Type{
		tl_account_wall_papers_gen.go#L220: func (w *AccountWallPapers) TypeInfo() tdp.Type {
		tl_account_wall_papers_gen.go#L221: 	typ := tdp.Type{
		tl_account_web_authorizations_gen.go#L101: func (w *AccountWebAuthorizations) TypeInfo() tdp.Type {
		tl_account_web_authorizations_gen.go#L102: 	typ := tdp.Type{
		tl_account_web_browser_settings_gen.go#L86: func (w *AccountWebBrowserSettingsNotModified) TypeInfo() tdp.Type {
		tl_account_web_browser_settings_gen.go#L87: 	typ := tdp.Type{
		tl_account_web_browser_settings_gen.go#L232: func (w *AccountWebBrowserSettings) TypeInfo() tdp.Type {
		tl_account_web_browser_settings_gen.go#L233: 	typ := tdp.Type{
		tl_ai_compose_tone_example_gen.go#L100: func (a *AiComposeToneExample) TypeInfo() tdp.Type {
		tl_ai_compose_tone_example_gen.go#L101: 	typ := tdp.Type{
		tl_ai_compose_tone_gen.go#L191: func (a *AiComposeTone) TypeInfo() tdp.Type {
		tl_ai_compose_tone_gen.go#L192: 	typ := tdp.Type{
		tl_ai_compose_tone_gen.go#L620: func (a *AiComposeToneDefault) TypeInfo() tdp.Type {
		tl_ai_compose_tone_gen.go#L621: 	typ := tdp.Type{
		tl_aicompose_create_tone_gen.go#L119: func (c *AicomposeCreateToneRequest) TypeInfo() tdp.Type {
		tl_aicompose_create_tone_gen.go#L120: 	typ := tdp.Type{
		tl_aicompose_delete_tone_gen.go#L93: func (d *AicomposeDeleteToneRequest) TypeInfo() tdp.Type {
		tl_aicompose_delete_tone_gen.go#L94: 	typ := tdp.Type{
		tl_aicompose_get_tone_example_gen.go#L100: func (g *AicomposeGetToneExampleRequest) TypeInfo() tdp.Type {
		tl_aicompose_get_tone_example_gen.go#L101: 	typ := tdp.Type{
		tl_aicompose_get_tone_gen.go#L93: func (g *AicomposeGetToneRequest) TypeInfo() tdp.Type {
		tl_aicompose_get_tone_gen.go#L94: 	typ := tdp.Type{
		tl_aicompose_get_tones_gen.go#L93: func (g *AicomposeGetTonesRequest) TypeInfo() tdp.Type {
		tl_aicompose_get_tones_gen.go#L94: 	typ := tdp.Type{
		tl_aicompose_save_tone_gen.go#L100: func (s *AicomposeSaveToneRequest) TypeInfo() tdp.Type {
		tl_aicompose_save_tone_gen.go#L101: 	typ := tdp.Type{
		tl_aicompose_tones_gen.go#L86: func (t *AicomposeTonesNotModified) TypeInfo() tdp.Type {
		tl_aicompose_tones_gen.go#L87: 	typ := tdp.Type{
		tl_aicompose_tones_gen.go#L213: func (t *AicomposeTones) TypeInfo() tdp.Type {
		tl_aicompose_tones_gen.go#L214: 	typ := tdp.Type{
		tl_aicompose_update_tone_gen.go#L146: func (u *AicomposeUpdateToneRequest) TypeInfo() tdp.Type {
		tl_aicompose_update_tone_gen.go#L147: 	typ := tdp.Type{
		tl_attach_menu_bot_gen.go#L189: func (a *AttachMenuBot) TypeInfo() tdp.Type {
		tl_attach_menu_bot_gen.go#L190: 	typ := tdp.Type{
		tl_attach_menu_bot_icon_color_gen.go#L107: func (a *AttachMenuBotIconColor) TypeInfo() tdp.Type {
		tl_attach_menu_bot_icon_color_gen.go#L108: 	typ := tdp.Type{
		tl_attach_menu_bot_icon_gen.go#L134: func (a *AttachMenuBotIcon) TypeInfo() tdp.Type {
		tl_attach_menu_bot_icon_gen.go#L135: 	typ := tdp.Type{
		tl_attach_menu_bots_bot_gen.go#L107: func (a *AttachMenuBotsBot) TypeInfo() tdp.Type {
		tl_attach_menu_bots_bot_gen.go#L108: 	typ := tdp.Type{
		tl_attach_menu_bots_gen.go#L87: func (a *AttachMenuBotsNotModified) TypeInfo() tdp.Type {
		tl_attach_menu_bots_gen.go#L88: 	typ := tdp.Type{
		tl_attach_menu_bots_gen.go#L224: func (a *AttachMenuBots) TypeInfo() tdp.Type {
		tl_attach_menu_bots_gen.go#L225: 	typ := tdp.Type{
		tl_attach_menu_peer_type_gen.go#L87: func (a *AttachMenuPeerTypeSameBotPM) TypeInfo() tdp.Type {
		tl_attach_menu_peer_type_gen.go#L88: 	typ := tdp.Type{
		tl_attach_menu_peer_type_gen.go#L190: func (a *AttachMenuPeerTypeBotPM) TypeInfo() tdp.Type {
		tl_attach_menu_peer_type_gen.go#L191: 	typ := tdp.Type{
		tl_attach_menu_peer_type_gen.go#L293: func (a *AttachMenuPeerTypePM) TypeInfo() tdp.Type {
		tl_attach_menu_peer_type_gen.go#L294: 	typ := tdp.Type{
		tl_attach_menu_peer_type_gen.go#L398: func (a *AttachMenuPeerTypeChat) TypeInfo() tdp.Type {
		tl_attach_menu_peer_type_gen.go#L399: 	typ := tdp.Type{
		tl_attach_menu_peer_type_gen.go#L500: func (a *AttachMenuPeerTypeBroadcast) TypeInfo() tdp.Type {
		tl_attach_menu_peer_type_gen.go#L501: 	typ := tdp.Type{
		tl_auction_bid_level_gen.go#L114: func (a *AuctionBidLevel) TypeInfo() tdp.Type {
		tl_auction_bid_level_gen.go#L115: 	typ := tdp.Type{
		tl_auth_accept_login_token_gen.go#L102: func (a *AuthAcceptLoginTokenRequest) TypeInfo() tdp.Type {
		tl_auth_accept_login_token_gen.go#L103: 	typ := tdp.Type{
		tl_auth_authorization_gen.go#L158: func (a *AuthAuthorization) TypeInfo() tdp.Type {
		tl_auth_authorization_gen.go#L159: 	typ := tdp.Type{
		tl_auth_authorization_gen.go#L465: func (a *AuthAuthorizationSignUpRequired) TypeInfo() tdp.Type {
		tl_auth_authorization_gen.go#L466: 	typ := tdp.Type{
		tl_auth_bind_temp_auth_key_gen.go#L130: func (b *AuthBindTempAuthKeyRequest) TypeInfo() tdp.Type {
		tl_auth_bind_temp_auth_key_gen.go#L131: 	typ := tdp.Type{
		tl_auth_cancel_code_gen.go#L104: func (c *AuthCancelCodeRequest) TypeInfo() tdp.Type {
		tl_auth_cancel_code_gen.go#L105: 	typ := tdp.Type{
		tl_auth_check_paid_auth_gen.go#L117: func (c *AuthCheckPaidAuthRequest) TypeInfo() tdp.Type {
		tl_auth_check_paid_auth_gen.go#L118: 	typ := tdp.Type{
		tl_auth_check_password_gen.go#L100: func (c *AuthCheckPasswordRequest) TypeInfo() tdp.Type {
		tl_auth_check_password_gen.go#L101: 	typ := tdp.Type{
		tl_auth_check_recovery_password_gen.go#L100: func (c *AuthCheckRecoveryPasswordRequest) TypeInfo() tdp.Type {
		tl_auth_check_recovery_password_gen.go#L101: 	typ := tdp.Type{
		tl_auth_code_type_gen.go#L88: func (c *AuthCodeTypeSMS) TypeInfo() tdp.Type {
		tl_auth_code_type_gen.go#L89: 	typ := tdp.Type{
		tl_auth_code_type_gen.go#L190: func (c *AuthCodeTypeCall) TypeInfo() tdp.Type {
		tl_auth_code_type_gen.go#L191: 	typ := tdp.Type{
		tl_auth_code_type_gen.go#L293: func (c *AuthCodeTypeFlashCall) TypeInfo() tdp.Type {
		tl_auth_code_type_gen.go#L294: 	typ := tdp.Type{
		tl_auth_code_type_gen.go#L396: func (c *AuthCodeTypeMissedCall) TypeInfo() tdp.Type {
		tl_auth_code_type_gen.go#L397: 	typ := tdp.Type{
		tl_auth_code_type_gen.go#L501: func (c *AuthCodeTypeFragmentSMS) TypeInfo() tdp.Type {
		tl_auth_code_type_gen.go#L502: 	typ := tdp.Type{
		tl_auth_drop_temp_auth_keys_gen.go#L94: func (d *AuthDropTempAuthKeysRequest) TypeInfo() tdp.Type {
		tl_auth_drop_temp_auth_keys_gen.go#L95: 	typ := tdp.Type{
		tl_auth_export_authorization_gen.go#L94: func (e *AuthExportAuthorizationRequest) TypeInfo() tdp.Type {
		tl_auth_export_authorization_gen.go#L95: 	typ := tdp.Type{
		tl_auth_export_login_token_gen.go#L122: func (e *AuthExportLoginTokenRequest) TypeInfo() tdp.Type {
		tl_auth_export_login_token_gen.go#L123: 	typ := tdp.Type{
		tl_auth_exported_authorization_gen.go#L101: func (e *AuthExportedAuthorization) TypeInfo() tdp.Type {
		tl_auth_exported_authorization_gen.go#L102: 	typ := tdp.Type{
		tl_auth_finish_passkey_login_gen.go#L143: func (f *AuthFinishPasskeyLoginRequest) TypeInfo() tdp.Type {
		tl_auth_finish_passkey_login_gen.go#L144: 	typ := tdp.Type{
		tl_auth_import_authorization_gen.go#L101: func (i *AuthImportAuthorizationRequest) TypeInfo() tdp.Type {
		tl_auth_import_authorization_gen.go#L102: 	typ := tdp.Type{
		tl_auth_import_bot_authorization_gen.go#L124: func (i *AuthImportBotAuthorizationRequest) TypeInfo() tdp.Type {
		tl_auth_import_bot_authorization_gen.go#L125: 	typ := tdp.Type{
		tl_auth_import_login_token_gen.go#L100: func (i *AuthImportLoginTokenRequest) TypeInfo() tdp.Type {
		tl_auth_import_login_token_gen.go#L101: 	typ := tdp.Type{
		tl_auth_import_web_token_authorization_gen.go#L114: func (i *AuthImportWebTokenAuthorizationRequest) TypeInfo() tdp.Type {
		tl_auth_import_web_token_authorization_gen.go#L115: 	typ := tdp.Type{
		tl_auth_init_passkey_login_gen.go#L111: func (i *AuthInitPasskeyLoginRequest) TypeInfo() tdp.Type {
		tl_auth_init_passkey_login_gen.go#L112: 	typ := tdp.Type{
		tl_auth_log_out_gen.go#L82: func (l *AuthLogOutRequest) TypeInfo() tdp.Type {
		tl_auth_log_out_gen.go#L83: 	typ := tdp.Type{
		tl_auth_logged_out_gen.go#L113: func (l *AuthLoggedOut) TypeInfo() tdp.Type {
		tl_auth_logged_out_gen.go#L114: 	typ := tdp.Type{
		tl_auth_login_token_gen.go#L109: func (l *AuthLoginToken) TypeInfo() tdp.Type {
		tl_auth_login_token_gen.go#L110: 	typ := tdp.Type{
		tl_auth_login_token_gen.go#L271: func (l *AuthLoginTokenMigrateTo) TypeInfo() tdp.Type {
		tl_auth_login_token_gen.go#L272: 	typ := tdp.Type{
		tl_auth_login_token_gen.go#L426: func (l *AuthLoginTokenSuccess) TypeInfo() tdp.Type {
		tl_auth_login_token_gen.go#L427: 	typ := tdp.Type{
		tl_auth_passkey_login_options_gen.go#L101: func (p *AuthPasskeyLoginOptions) TypeInfo() tdp.Type {
		tl_auth_passkey_login_options_gen.go#L102: 	typ := tdp.Type{
		tl_auth_password_recovery_gen.go#L102: func (p *AuthPasswordRecovery) TypeInfo() tdp.Type {
		tl_auth_password_recovery_gen.go#L103: 	typ := tdp.Type{
		tl_auth_recover_password_gen.go#L119: func (r *AuthRecoverPasswordRequest) TypeInfo() tdp.Type {
		tl_auth_recover_password_gen.go#L120: 	typ := tdp.Type{
		tl_auth_report_missing_code_gen.go#L114: func (r *AuthReportMissingCodeRequest) TypeInfo() tdp.Type {
		tl_auth_report_missing_code_gen.go#L115: 	typ := tdp.Type{
		tl_auth_request_firebase_sms_gen.go#L154: func (r *AuthRequestFirebaseSMSRequest) TypeInfo() tdp.Type {
		tl_auth_request_firebase_sms_gen.go#L155: 	typ := tdp.Type{
		tl_auth_request_password_recovery_gen.go#L87: func (r *AuthRequestPasswordRecoveryRequest) TypeInfo() tdp.Type {
		tl_auth_request_password_recovery_gen.go#L88: 	typ := tdp.Type{
		tl_auth_resend_code_gen.go#L133: func (r *AuthResendCodeRequest) TypeInfo() tdp.Type {
		tl_auth_resend_code_gen.go#L134: 	typ := tdp.Type{
		tl_auth_reset_authorizations_gen.go#L87: func (r *AuthResetAuthorizationsRequest) TypeInfo() tdp.Type {
		tl_auth_reset_authorizations_gen.go#L88: 	typ := tdp.Type{
		tl_auth_reset_login_email_gen.go#L107: func (r *AuthResetLoginEmailRequest) TypeInfo() tdp.Type {
		tl_auth_reset_login_email_gen.go#L108: 	typ := tdp.Type{
		tl_auth_send_code_gen.go#L121: func (s *AuthSendCodeRequest) TypeInfo() tdp.Type {
		tl_auth_send_code_gen.go#L122: 	typ := tdp.Type{
		tl_auth_sent_code_gen.go#L145: func (s *AuthSentCode) TypeInfo() tdp.Type {
		tl_auth_sent_code_gen.go#L146: 	typ := tdp.Type{
		tl_auth_sent_code_gen.go#L398: func (s *AuthSentCodeSuccess) TypeInfo() tdp.Type {
		tl_auth_sent_code_gen.go#L399: 	typ := tdp.Type{
		tl_auth_sent_code_gen.go#L599: func (s *AuthSentCodePaymentRequired) TypeInfo() tdp.Type {
		tl_auth_sent_code_gen.go#L600: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L99: func (s *AuthSentCodeTypeApp) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L100: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L234: func (s *AuthSentCodeTypeSMS) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L235: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L370: func (s *AuthSentCodeTypeCall) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L371: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L510: func (s *AuthSentCodeTypeFlashCall) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L511: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L654: func (s *AuthSentCodeTypeMissedCall) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L655: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L873: func (s *AuthSentCodeTypeEmailCode) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L874: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L1188: func (s *AuthSentCodeTypeSetUpEmailRequired) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L1189: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L1386: func (s *AuthSentCodeTypeFragmentSMS) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L1387: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L1622: func (s *AuthSentCodeTypeFirebaseSMS) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L1623: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L1965: func (s *AuthSentCodeTypeSMSWord) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L1966: 	typ := tdp.Type{
		tl_auth_sent_code_type_gen.go#L2143: func (s *AuthSentCodeTypeSMSPhrase) TypeInfo() tdp.Type {
		tl_auth_sent_code_type_gen.go#L2144: 	typ := tdp.Type{
		tl_auth_sign_in_gen.go#L136: func (s *AuthSignInRequest) TypeInfo() tdp.Type {
		tl_auth_sign_in_gen.go#L137: 	typ := tdp.Type{
		tl_auth_sign_up_gen.go#L131: func (s *AuthSignUpRequest) TypeInfo() tdp.Type {
		tl_auth_sign_up_gen.go#L132: 	typ := tdp.Type{
		tl_authorization_gen.go#L227: func (a *Authorization) TypeInfo() tdp.Type {
		tl_authorization_gen.go#L228: 	typ := tdp.Type{
		tl_auto_download_settings_gen.go#L179: func (a *AutoDownloadSettings) TypeInfo() tdp.Type {
		tl_auto_download_settings_gen.go#L180: 	typ := tdp.Type{
		tl_auto_save_exception_gen.go#L101: func (a *AutoSaveException) TypeInfo() tdp.Type {
		tl_auto_save_exception_gen.go#L102: 	typ := tdp.Type{
		tl_auto_save_settings_gen.go#L121: func (a *AutoSaveSettings) TypeInfo() tdp.Type {
		tl_auto_save_settings_gen.go#L122: 	typ := tdp.Type{
		tl_available_effect_gen.go#L173: func (a *AvailableEffect) TypeInfo() tdp.Type {
		tl_available_effect_gen.go#L174: 	typ := tdp.Type{
		tl_available_reaction_gen.go#L185: func (a *AvailableReaction) TypeInfo() tdp.Type {
		tl_available_reaction_gen.go#L186: 	typ := tdp.Type{
		tl_bank_card_open_url_gen.go#L101: func (b *BankCardOpenURL) TypeInfo() tdp.Type {
		tl_bank_card_open_url_gen.go#L102: 	typ := tdp.Type{
		tl_base_theme_gen.go#L87: func (b *BaseThemeClassic) TypeInfo() tdp.Type {
		tl_base_theme_gen.go#L88: 	typ := tdp.Type{
		tl_base_theme_gen.go#L189: func (b *BaseThemeDay) TypeInfo() tdp.Type {
		tl_base_theme_gen.go#L190: 	typ := tdp.Type{
		tl_base_theme_gen.go#L291: func (b *BaseThemeNight) TypeInfo() tdp.Type {
		tl_base_theme_gen.go#L292: 	typ := tdp.Type{
		tl_base_theme_gen.go#L393: func (b *BaseThemeTinted) TypeInfo() tdp.Type {
		tl_base_theme_gen.go#L394: 	typ := tdp.Type{
		tl_base_theme_gen.go#L495: func (b *BaseThemeArctic) TypeInfo() tdp.Type {
		tl_base_theme_gen.go#L496: 	typ := tdp.Type{
		tl_birthday_gen.go#L127: func (b *Birthday) TypeInfo() tdp.Type {
		tl_birthday_gen.go#L128: 	typ := tdp.Type{
		tl_bool_gen.go#L87: func (b *BoolFalse) TypeInfo() tdp.Type {
		tl_bool_gen.go#L88: 	typ := tdp.Type{
		tl_bool_gen.go#L189: func (b *BoolTrue) TypeInfo() tdp.Type {
		tl_bool_gen.go#L190: 	typ := tdp.Type{
		tl_boost_gen.go#L218: func (b *Boost) TypeInfo() tdp.Type {
		tl_boost_gen.go#L219: 	typ := tdp.Type{
		tl_bot_app_gen.go#L87: func (b *BotAppNotModified) TypeInfo() tdp.Type {
		tl_bot_app_gen.go#L88: 	typ := tdp.Type{
		tl_bot_app_gen.go#L273: func (b *BotApp) TypeInfo() tdp.Type {
		tl_bot_app_gen.go#L274: 	typ := tdp.Type{
		tl_bot_app_settings_gen.go#L161: func (b *BotAppSettings) TypeInfo() tdp.Type {
		tl_bot_app_settings_gen.go#L162: 	typ := tdp.Type{
		tl_bot_business_connection_gen.go#L154: func (b *BotBusinessConnection) TypeInfo() tdp.Type {
		tl_bot_business_connection_gen.go#L155: 	typ := tdp.Type{
		tl_bot_command_gen.go#L101: func (b *BotCommand) TypeInfo() tdp.Type {
		tl_bot_command_gen.go#L102: 	typ := tdp.Type{
		tl_bot_command_scope_gen.go#L87: func (b *BotCommandScopeDefault) TypeInfo() tdp.Type {
		tl_bot_command_scope_gen.go#L88: 	typ := tdp.Type{
		tl_bot_command_scope_gen.go#L189: func (b *BotCommandScopeUsers) TypeInfo() tdp.Type {
		tl_bot_command_scope_gen.go#L190: 	typ := tdp.Type{
		tl_bot_command_scope_gen.go#L294: func (b *BotCommandScopeChats) TypeInfo() tdp.Type {
		tl_bot_command_scope_gen.go#L295: 	typ := tdp.Type{
		tl_bot_command_scope_gen.go#L400: func (b *BotCommandScopeChatAdmins) TypeInfo() tdp.Type {
		tl_bot_command_scope_gen.go#L401: 	typ := tdp.Type{
		tl_bot_command_scope_gen.go#L514: func (b *BotCommandScopePeer) TypeInfo() tdp.Type {
		tl_bot_command_scope_gen.go#L515: 	typ := tdp.Type{
		tl_bot_command_scope_gen.go#L658: func (b *BotCommandScopePeerAdmins) TypeInfo() tdp.Type {
		tl_bot_command_scope_gen.go#L659: 	typ := tdp.Type{
		tl_bot_command_scope_gen.go#L809: func (b *BotCommandScopePeerUser) TypeInfo() tdp.Type {
		tl_bot_command_scope_gen.go#L810: 	typ := tdp.Type{
		tl_bot_command_vector_gen.go#L91: func (vec *BotCommandVector) TypeInfo() tdp.Type {
		tl_bot_command_vector_gen.go#L92: 	typ := tdp.Type{
		tl_bot_info_gen.go#L226: func (b *BotInfo) TypeInfo() tdp.Type {
		tl_bot_info_gen.go#L227: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L145: func (b *BotInlineMessageMediaAuto) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L146: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L474: func (b *BotInlineMessageText) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L475: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L844: func (b *BotInlineMessageMediaGeo) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L845: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L1202: func (b *BotInlineMessageMediaVenue) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L1203: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L1537: func (b *BotInlineMessageMediaContact) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L1538: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L1863: func (b *BotInlineMessageMediaInvoice) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L1864: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L2293: func (b *BotInlineMessageMediaWebPage) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L2294: 	typ := tdp.Type{
		tl_bot_inline_message_gen.go#L2720: func (b *BotInlineMessageRichMessage) TypeInfo() tdp.Type {
		tl_bot_inline_message_gen.go#L2721: 	typ := tdp.Type{
		tl_bot_inline_result_gen.go#L184: func (b *BotInlineResult) TypeInfo() tdp.Type {
		tl_bot_inline_result_gen.go#L185: 	typ := tdp.Type{
		tl_bot_inline_result_gen.go#L644: func (b *BotInlineMediaResult) TypeInfo() tdp.Type {
		tl_bot_inline_result_gen.go#L645: 	typ := tdp.Type{
		tl_bot_menu_button_gen.go#L91: func (b *BotMenuButtonDefault) TypeInfo() tdp.Type {
		tl_bot_menu_button_gen.go#L92: 	typ := tdp.Type{
		tl_bot_menu_button_gen.go#L196: func (b *BotMenuButtonCommands) TypeInfo() tdp.Type {
		tl_bot_menu_button_gen.go#L197: 	typ := tdp.Type{
		tl_bot_menu_button_gen.go#L324: func (b *BotMenuButton) TypeInfo() tdp.Type {
		tl_bot_menu_button_gen.go#L325: 	typ := tdp.Type{
		tl_bot_preview_media_gen.go#L104: func (b *BotPreviewMedia) TypeInfo() tdp.Type {
		tl_bot_preview_media_gen.go#L105: 	typ := tdp.Type{
		tl_bot_preview_media_vector_gen.go#L91: func (vec *BotPreviewMediaVector) TypeInfo() tdp.Type {
		tl_bot_preview_media_vector_gen.go#L92: 	typ := tdp.Type{
		tl_bot_verification_gen.go#L111: func (b *BotVerification) TypeInfo() tdp.Type {
		tl_bot_verification_gen.go#L112: 	typ := tdp.Type{
		tl_bot_verifier_settings_gen.go#L132: func (b *BotVerifierSettings) TypeInfo() tdp.Type {
		tl_bot_verifier_settings_gen.go#L133: 	typ := tdp.Type{
		tl_bots_access_settings_gen.go#L110: func (a *BotsAccessSettings) TypeInfo() tdp.Type {
		tl_bots_access_settings_gen.go#L111: 	typ := tdp.Type{
		tl_bots_add_preview_media_gen.go#L117: func (a *BotsAddPreviewMediaRequest) TypeInfo() tdp.Type {
		tl_bots_add_preview_media_gen.go#L118: 	typ := tdp.Type{
		tl_bots_allow_send_message_gen.go#L94: func (a *BotsAllowSendMessageRequest) TypeInfo() tdp.Type {
		tl_bots_allow_send_message_gen.go#L95: 	typ := tdp.Type{
		tl_bots_answer_webhook_json_query_gen.go#L101: func (a *BotsAnswerWebhookJSONQueryRequest) TypeInfo() tdp.Type {
		tl_bots_answer_webhook_json_query_gen.go#L102: 	typ := tdp.Type{
		tl_bots_bot_info_gen.go#L108: func (b *BotsBotInfo) TypeInfo() tdp.Type {
		tl_bots_bot_info_gen.go#L109: 	typ := tdp.Type{
		tl_bots_can_send_message_gen.go#L94: func (c *BotsCanSendMessageRequest) TypeInfo() tdp.Type {
		tl_bots_can_send_message_gen.go#L95: 	typ := tdp.Type{
		tl_bots_check_download_file_params_gen.go#L122: func (c *BotsCheckDownloadFileParamsRequest) TypeInfo() tdp.Type {
		tl_bots_check_download_file_params_gen.go#L123: 	typ := tdp.Type{
		tl_bots_check_username_gen.go#L93: func (c *BotsCheckUsernameRequest) TypeInfo() tdp.Type {
		tl_bots_check_username_gen.go#L94: 	typ := tdp.Type{
		tl_bots_create_bot_gen.go#L119: func (c *BotsCreateBotRequest) TypeInfo() tdp.Type {
		tl_bots_create_bot_gen.go#L120: 	typ := tdp.Type{
		tl_bots_delete_preview_media_gen.go#L117: func (d *BotsDeletePreviewMediaRequest) TypeInfo() tdp.Type {
		tl_bots_delete_preview_media_gen.go#L118: 	typ := tdp.Type{
		tl_bots_edit_access_settings_gen.go#L117: func (e *BotsEditAccessSettingsRequest) TypeInfo() tdp.Type {
		tl_bots_edit_access_settings_gen.go#L118: 	typ := tdp.Type{
		tl_bots_edit_preview_media_gen.go#L127: func (e *BotsEditPreviewMediaRequest) TypeInfo() tdp.Type {
		tl_bots_edit_preview_media_gen.go#L128: 	typ := tdp.Type{
		tl_bots_export_bot_token_gen.go#L100: func (e *BotsExportBotTokenRequest) TypeInfo() tdp.Type {
		tl_bots_export_bot_token_gen.go#L101: 	typ := tdp.Type{
		tl_bots_exported_bot_token_gen.go#L93: func (e *BotsExportedBotToken) TypeInfo() tdp.Type {
		tl_bots_exported_bot_token_gen.go#L94: 	typ := tdp.Type{
		tl_bots_get_access_settings_gen.go#L93: func (g *BotsGetAccessSettingsRequest) TypeInfo() tdp.Type {
		tl_bots_get_access_settings_gen.go#L94: 	typ := tdp.Type{
		tl_bots_get_admined_bots_gen.go#L82: func (g *BotsGetAdminedBotsRequest) TypeInfo() tdp.Type {
		tl_bots_get_admined_bots_gen.go#L83: 	typ := tdp.Type{
		tl_bots_get_bot_commands_gen.go#L101: func (g *BotsGetBotCommandsRequest) TypeInfo() tdp.Type {
		tl_bots_get_bot_commands_gen.go#L102: 	typ := tdp.Type{
		tl_bots_get_bot_info_gen.go#L116: func (g *BotsGetBotInfoRequest) TypeInfo() tdp.Type {
		tl_bots_get_bot_info_gen.go#L117: 	typ := tdp.Type{
		tl_bots_get_bot_menu_button_gen.go#L99: func (g *BotsGetBotMenuButtonRequest) TypeInfo() tdp.Type {
		tl_bots_get_bot_menu_button_gen.go#L100: 	typ := tdp.Type{
		tl_bots_get_bot_recommendations_gen.go#L98: func (g *BotsGetBotRecommendationsRequest) TypeInfo() tdp.Type {
		tl_bots_get_bot_recommendations_gen.go#L99: 	typ := tdp.Type{
		tl_bots_get_popular_app_bots_gen.go#L112: func (g *BotsGetPopularAppBotsRequest) TypeInfo() tdp.Type {
		tl_bots_get_popular_app_bots_gen.go#L113: 	typ := tdp.Type{
		tl_bots_get_preview_info_gen.go#L110: func (g *BotsGetPreviewInfoRequest) TypeInfo() tdp.Type {
		tl_bots_get_preview_info_gen.go#L111: 	typ := tdp.Type{
		tl_bots_get_preview_medias_gen.go#L97: func (g *BotsGetPreviewMediasRequest) TypeInfo() tdp.Type {
		tl_bots_get_preview_medias_gen.go#L98: 	typ := tdp.Type{
		tl_bots_get_requested_web_view_button_gen.go#L100: func (g *BotsGetRequestedWebViewButtonRequest) TypeInfo() tdp.Type {
		tl_bots_get_requested_web_view_button_gen.go#L101: 	typ := tdp.Type{
		tl_bots_invoke_web_view_custom_method_gen.go#L120: func (i *BotsInvokeWebViewCustomMethodRequest) TypeInfo() tdp.Type {
		tl_bots_invoke_web_view_custom_method_gen.go#L121: 	typ := tdp.Type{
		tl_bots_popular_app_bots_gen.go#L124: func (p *BotsPopularAppBots) TypeInfo() tdp.Type {
		tl_bots_popular_app_bots_gen.go#L125: 	typ := tdp.Type{
		tl_bots_preview_info_gen.go#L111: func (p *BotsPreviewInfo) TypeInfo() tdp.Type {
		tl_bots_preview_info_gen.go#L112: 	typ := tdp.Type{
		tl_bots_reorder_preview_medias_gen.go#L114: func (r *BotsReorderPreviewMediasRequest) TypeInfo() tdp.Type {
		tl_bots_reorder_preview_medias_gen.go#L115: 	typ := tdp.Type{
		tl_bots_reorder_usernames_gen.go#L101: func (r *BotsReorderUsernamesRequest) TypeInfo() tdp.Type {
		tl_bots_reorder_usernames_gen.go#L102: 	typ := tdp.Type{
		tl_bots_request_web_view_button_gen.go#L100: func (r *BotsRequestWebViewButtonRequest) TypeInfo() tdp.Type {
		tl_bots_request_web_view_button_gen.go#L101: 	typ := tdp.Type{
		tl_bots_requested_button_gen.go#L93: func (r *BotsRequestedButton) TypeInfo() tdp.Type {
		tl_bots_requested_button_gen.go#L94: 	typ := tdp.Type{
		tl_bots_reset_bot_commands_gen.go#L101: func (r *BotsResetBotCommandsRequest) TypeInfo() tdp.Type {
		tl_bots_reset_bot_commands_gen.go#L102: 	typ := tdp.Type{
		tl_bots_send_custom_request_gen.go#L101: func (s *BotsSendCustomRequestRequest) TypeInfo() tdp.Type {
		tl_bots_send_custom_request_gen.go#L102: 	typ := tdp.Type{
		tl_bots_set_bot_broadcast_default_admin_rights_gen.go#L99: func (s *BotsSetBotBroadcastDefaultAdminRightsRequest) TypeInfo() tdp.Type {
		tl_bots_set_bot_broadcast_default_admin_rights_gen.go#L100: 	typ := tdp.Type{
		tl_bots_set_bot_commands_gen.go#L108: func (s *BotsSetBotCommandsRequest) TypeInfo() tdp.Type {
		tl_bots_set_bot_commands_gen.go#L109: 	typ := tdp.Type{
		tl_bots_set_bot_group_default_admin_rights_gen.go#L99: func (s *BotsSetBotGroupDefaultAdminRightsRequest) TypeInfo() tdp.Type {
		tl_bots_set_bot_group_default_admin_rights_gen.go#L100: 	typ := tdp.Type{
		tl_bots_set_bot_info_gen.go#L151: func (s *BotsSetBotInfoRequest) TypeInfo() tdp.Type {
		tl_bots_set_bot_info_gen.go#L152: 	typ := tdp.Type{
		tl_bots_set_bot_menu_button_gen.go#L104: func (s *BotsSetBotMenuButtonRequest) TypeInfo() tdp.Type {
		tl_bots_set_bot_menu_button_gen.go#L105: 	typ := tdp.Type{
		tl_bots_set_custom_verification_gen.go#L142: func (s *BotsSetCustomVerificationRequest) TypeInfo() tdp.Type {
		tl_bots_set_custom_verification_gen.go#L143: 	typ := tdp.Type{
		tl_bots_set_join_chat_results_gen.go#L100: func (s *BotsSetJoinChatResultsRequest) TypeInfo() tdp.Type {
		tl_bots_set_join_chat_results_gen.go#L101: 	typ := tdp.Type{
		tl_bots_toggle_user_emoji_status_permission_gen.go#L104: func (t *BotsToggleUserEmojiStatusPermissionRequest) TypeInfo() tdp.Type {
		tl_bots_toggle_user_emoji_status_permission_gen.go#L105: 	typ := tdp.Type{
		tl_bots_toggle_username_gen.go#L111: func (t *BotsToggleUsernameRequest) TypeInfo() tdp.Type {
		tl_bots_toggle_username_gen.go#L112: 	typ := tdp.Type{
		tl_bots_update_star_ref_program_gen.go#L135: func (u *BotsUpdateStarRefProgramRequest) TypeInfo() tdp.Type {
		tl_bots_update_star_ref_program_gen.go#L136: 	typ := tdp.Type{
		tl_bots_update_user_emoji_status_gen.go#L105: func (u *BotsUpdateUserEmojiStatusRequest) TypeInfo() tdp.Type {
		tl_bots_update_user_emoji_status_gen.go#L106: 	typ := tdp.Type{
		tl_business_away_message_gen.go#L132: func (b *BusinessAwayMessage) TypeInfo() tdp.Type {
		tl_business_away_message_gen.go#L133: 	typ := tdp.Type{
		tl_business_away_message_schedule_gen.go#L90: func (b *BusinessAwayMessageScheduleAlways) TypeInfo() tdp.Type {
		tl_business_away_message_schedule_gen.go#L91: 	typ := tdp.Type{
		tl_business_away_message_schedule_gen.go#L199: func (b *BusinessAwayMessageScheduleOutsideWorkHours) TypeInfo() tdp.Type {
		tl_business_away_message_schedule_gen.go#L200: 	typ := tdp.Type{
		tl_business_away_message_schedule_gen.go#L324: func (b *BusinessAwayMessageScheduleCustom) TypeInfo() tdp.Type {
		tl_business_away_message_schedule_gen.go#L325: 	typ := tdp.Type{
		tl_business_bot_recipients_gen.go#L161: func (b *BusinessBotRecipients) TypeInfo() tdp.Type {
		tl_business_bot_recipients_gen.go#L162: 	typ := tdp.Type{
		tl_business_bot_rights_gen.go#L201: func (b *BusinessBotRights) TypeInfo() tdp.Type {
		tl_business_bot_rights_gen.go#L202: 	typ := tdp.Type{
		tl_business_chat_link_gen.go#L150: func (b *BusinessChatLink) TypeInfo() tdp.Type {
		tl_business_chat_link_gen.go#L151: 	typ := tdp.Type{
		tl_business_greeting_message_gen.go#L117: func (b *BusinessGreetingMessage) TypeInfo() tdp.Type {
		tl_business_greeting_message_gen.go#L118: 	typ := tdp.Type{
		tl_business_intro_gen.go#L133: func (b *BusinessIntro) TypeInfo() tdp.Type {
		tl_business_intro_gen.go#L134: 	typ := tdp.Type{
		tl_business_location_gen.go#L117: func (b *BusinessLocation) TypeInfo() tdp.Type {
		tl_business_location_gen.go#L118: 	typ := tdp.Type{
		tl_business_recipients_gen.go#L151: func (b *BusinessRecipients) TypeInfo() tdp.Type {
		tl_business_recipients_gen.go#L152: 	typ := tdp.Type{
		tl_business_weekly_open_gen.go#L112: func (b *BusinessWeeklyOpen) TypeInfo() tdp.Type {
		tl_business_weekly_open_gen.go#L113: 	typ := tdp.Type{
		tl_business_work_hours_gen.go#L139: func (b *BusinessWorkHours) TypeInfo() tdp.Type {
		tl_business_work_hours_gen.go#L140: 	typ := tdp.Type{
		tl_bytes_gen.go#L81: func (b *Bytes) TypeInfo() tdp.Type {
		tl_bytes_gen.go#L82: 	typ := tdp.Type{
		tl_cdn_config_gen.go#L100: func (c *CDNConfig) TypeInfo() tdp.Type {
		tl_cdn_config_gen.go#L101: 	typ := tdp.Type{
		tl_cdn_public_key_gen.go#L107: func (c *CDNPublicKey) TypeInfo() tdp.Type {
		tl_cdn_public_key_gen.go#L108: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L106: func (c *ChannelAdminLogEventActionChangeTitle) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L107: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L268: func (c *ChannelAdminLogEventActionChangeAbout) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L269: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L432: func (c *ChannelAdminLogEventActionChangeUsername) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L433: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L594: func (c *ChannelAdminLogEventActionChangePhoto) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L595: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L761: func (c *ChannelAdminLogEventActionToggleInvites) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L762: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L898: func (c *ChannelAdminLogEventActionToggleSignatures) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L899: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L1035: func (c *ChannelAdminLogEventActionUpdatePinned) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L1036: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L1182: func (c *ChannelAdminLogEventActionEditMessage) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L1183: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L1349: func (c *ChannelAdminLogEventActionDeleteMessage) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L1350: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L1480: func (c *ChannelAdminLogEventActionParticipantJoin) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L1481: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L1585: func (c *ChannelAdminLogEventActionParticipantLeave) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L1586: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L1701: func (c *ChannelAdminLogEventActionParticipantInvite) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L1702: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L1853: func (c *ChannelAdminLogEventActionParticipantToggleBan) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L1854: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L2030: func (c *ChannelAdminLogEventActionParticipantToggleAdmin) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L2031: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L2204: func (c *ChannelAdminLogEventActionChangeStickerSet) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L2205: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L2374: func (c *ChannelAdminLogEventActionTogglePreHistoryHidden) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L2375: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L2524: func (c *ChannelAdminLogEventActionDefaultBannedRights) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L2525: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L2679: func (c *ChannelAdminLogEventActionStopPoll) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L2680: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L2828: func (c *ChannelAdminLogEventActionChangeLinkedChat) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L2829: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L2992: func (c *ChannelAdminLogEventActionChangeLocation) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L2993: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L3169: func (c *ChannelAdminLogEventActionToggleSlowMode) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L3170: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L3326: func (c *ChannelAdminLogEventActionStartGroupCall) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L3327: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L3468: func (c *ChannelAdminLogEventActionDiscardGroupCall) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L3469: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L3610: func (c *ChannelAdminLogEventActionParticipantMute) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L3611: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L3747: func (c *ChannelAdminLogEventActionParticipantUnmute) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L3748: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L3884: func (c *ChannelAdminLogEventActionToggleGroupCallSetting) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L3885: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L4045: func (c *ChannelAdminLogEventActionParticipantJoinByInvite) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L4046: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L4228: func (c *ChannelAdminLogEventActionExportedInviteDelete) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L4229: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L4370: func (c *ChannelAdminLogEventActionExportedInviteRevoke) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L4371: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L4519: func (c *ChannelAdminLogEventActionExportedInviteEdit) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L4520: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L4687: func (c *ChannelAdminLogEventActionParticipantVolume) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L4688: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L4831: func (c *ChannelAdminLogEventActionChangeHistoryTTL) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L4832: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L4995: func (c *ChannelAdminLogEventActionParticipantJoinByRequest) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L4996: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L5157: func (c *ChannelAdminLogEventActionToggleNoForwards) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L5158: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L5292: func (c *ChannelAdminLogEventActionSendMessage) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L5293: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L5444: func (c *ChannelAdminLogEventActionChangeAvailableReactions) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L5445: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L5618: func (c *ChannelAdminLogEventActionChangeUsernames) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L5619: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L5805: func (c *ChannelAdminLogEventActionToggleForum) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L5806: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L5946: func (c *ChannelAdminLogEventActionCreateTopic) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L5947: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L6096: func (c *ChannelAdminLogEventActionEditTopic) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L6097: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L6267: func (c *ChannelAdminLogEventActionDeleteTopic) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L6268: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L6435: func (c *ChannelAdminLogEventActionPinTopic) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L6436: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L6650: func (c *ChannelAdminLogEventActionToggleAntiSpam) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L6651: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L6797: func (c *ChannelAdminLogEventActionChangePeerColor) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L6798: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L6974: func (c *ChannelAdminLogEventActionChangeProfilePeerColor) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L6975: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L7151: func (c *ChannelAdminLogEventActionChangeWallpaper) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L7152: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L7328: func (c *ChannelAdminLogEventActionChangeEmojiStatus) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L7329: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L7505: func (c *ChannelAdminLogEventActionChangeEmojiStickerSet) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L7506: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L7672: func (c *ChannelAdminLogEventActionToggleSignatureProfiles) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L7673: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L7819: func (c *ChannelAdminLogEventActionParticipantSubExtend) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L7820: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L7989: func (c *ChannelAdminLogEventActionToggleAutotranslation) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L7990: 	typ := tdp.Type{
		tl_channel_admin_log_event_action_gen.go#L8143: func (c *ChannelAdminLogEventActionParticipantEditRank) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_action_gen.go#L8144: 	typ := tdp.Type{
		tl_channel_admin_log_event_gen.go#L115: func (c *ChannelAdminLogEvent) TypeInfo() tdp.Type {
		tl_channel_admin_log_event_gen.go#L116: 	typ := tdp.Type{
		tl_channel_admin_log_events_filter_gen.go#L300: func (c *ChannelAdminLogEventsFilter) TypeInfo() tdp.Type {
		tl_channel_admin_log_events_filter_gen.go#L301: 	typ := tdp.Type{
		tl_channel_location_gen.go#L87: func (c *ChannelLocationEmpty) TypeInfo() tdp.Type {
		tl_channel_location_gen.go#L88: 	typ := tdp.Type{
		tl_channel_location_gen.go#L208: func (c *ChannelLocation) TypeInfo() tdp.Type {
		tl_channel_location_gen.go#L209: 	typ := tdp.Type{
		tl_channel_messages_filter_gen.go#L87: func (c *ChannelMessagesFilterEmpty) TypeInfo() tdp.Type {
		tl_channel_messages_filter_gen.go#L88: 	typ := tdp.Type{
		tl_channel_messages_filter_gen.go#L216: func (c *ChannelMessagesFilter) TypeInfo() tdp.Type {
		tl_channel_messages_filter_gen.go#L217: 	typ := tdp.Type{
		tl_channel_participant_gen.go#L145: func (c *ChannelParticipant) TypeInfo() tdp.Type {
		tl_channel_participant_gen.go#L146: 	typ := tdp.Type{
		tl_channel_participant_gen.go#L445: func (c *ChannelParticipantSelf) TypeInfo() tdp.Type {
		tl_channel_participant_gen.go#L446: 	typ := tdp.Type{
		tl_channel_participant_gen.go#L763: func (c *ChannelParticipantCreator) TypeInfo() tdp.Type {
		tl_channel_participant_gen.go#L764: 	typ := tdp.Type{
		tl_channel_participant_gen.go#L1040: func (c *ChannelParticipantAdmin) TypeInfo() tdp.Type {
		tl_channel_participant_gen.go#L1041: 	typ := tdp.Type{
		tl_channel_participant_gen.go#L1430: func (c *ChannelParticipantBanned) TypeInfo() tdp.Type {
		tl_channel_participant_gen.go#L1431: 	typ := tdp.Type{
		tl_channel_participant_gen.go#L1707: func (c *ChannelParticipantLeft) TypeInfo() tdp.Type {
		tl_channel_participant_gen.go#L1708: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L87: func (c *ChannelParticipantsRecent) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L88: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L189: func (c *ChannelParticipantsAdmins) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L190: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L303: func (c *ChannelParticipantsKicked) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L304: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L426: func (c *ChannelParticipantsBots) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L427: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L540: func (c *ChannelParticipantsBanned) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L541: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L675: func (c *ChannelParticipantsSearch) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L676: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L810: func (c *ChannelParticipantsContacts) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L811: 	typ := tdp.Type{
		tl_channel_participants_filter_gen.go#L980: func (c *ChannelParticipantsMentions) TypeInfo() tdp.Type {
		tl_channel_participants_filter_gen.go#L981: 	typ := tdp.Type{
		tl_channels_admin_log_results_gen.go#L108: func (a *ChannelsAdminLogResults) TypeInfo() tdp.Type {
		tl_channels_admin_log_results_gen.go#L109: 	typ := tdp.Type{
		tl_channels_channel_participant_gen.go#L108: func (c *ChannelsChannelParticipant) TypeInfo() tdp.Type {
		tl_channels_channel_participant_gen.go#L109: 	typ := tdp.Type{
		tl_channels_channel_participants_gen.go#L120: func (c *ChannelsChannelParticipants) TypeInfo() tdp.Type {
		tl_channels_channel_participants_gen.go#L121: 	typ := tdp.Type{
		tl_channels_channel_participants_gen.go#L374: func (c *ChannelsChannelParticipantsNotModified) TypeInfo() tdp.Type {
		tl_channels_channel_participants_gen.go#L375: 	typ := tdp.Type{
		tl_channels_check_search_posts_flood_gen.go#L110: func (c *ChannelsCheckSearchPostsFloodRequest) TypeInfo() tdp.Type {
		tl_channels_check_search_posts_flood_gen.go#L111: 	typ := tdp.Type{
		tl_channels_check_username_gen.go#L104: func (c *ChannelsCheckUsernameRequest) TypeInfo() tdp.Type {
		tl_channels_check_username_gen.go#L105: 	typ := tdp.Type{
		tl_channels_convert_to_gigagroup_gen.go#L102: func (c *ChannelsConvertToGigagroupRequest) TypeInfo() tdp.Type {
		tl_channels_convert_to_gigagroup_gen.go#L103: 	typ := tdp.Type{
		tl_channels_create_channel_gen.go#L201: func (c *ChannelsCreateChannelRequest) TypeInfo() tdp.Type {
		tl_channels_create_channel_gen.go#L202: 	typ := tdp.Type{
		tl_channels_deactivate_all_usernames_gen.go#L94: func (d *ChannelsDeactivateAllUsernamesRequest) TypeInfo() tdp.Type {
		tl_channels_deactivate_all_usernames_gen.go#L95: 	typ := tdp.Type{
		tl_channels_delete_channel_gen.go#L100: func (d *ChannelsDeleteChannelRequest) TypeInfo() tdp.Type {
		tl_channels_delete_channel_gen.go#L101: 	typ := tdp.Type{
		tl_channels_delete_history_gen.go#L122: func (d *ChannelsDeleteHistoryRequest) TypeInfo() tdp.Type {
		tl_channels_delete_history_gen.go#L123: 	typ := tdp.Type{
		tl_channels_delete_messages_gen.go#L107: func (d *ChannelsDeleteMessagesRequest) TypeInfo() tdp.Type {
		tl_channels_delete_messages_gen.go#L108: 	typ := tdp.Type{
		tl_channels_delete_participant_history_gen.go#L101: func (d *ChannelsDeleteParticipantHistoryRequest) TypeInfo() tdp.Type {
		tl_channels_delete_participant_history_gen.go#L102: 	typ := tdp.Type{
		tl_channels_edit_admin_gen.go#L135: func (e *ChannelsEditAdminRequest) TypeInfo() tdp.Type {
		tl_channels_edit_admin_gen.go#L136: 	typ := tdp.Type{
		tl_channels_edit_banned_gen.go#L114: func (e *ChannelsEditBannedRequest) TypeInfo() tdp.Type {
		tl_channels_edit_banned_gen.go#L115: 	typ := tdp.Type{
		tl_channels_edit_location_gen.go#L114: func (e *ChannelsEditLocationRequest) TypeInfo() tdp.Type {
		tl_channels_edit_location_gen.go#L115: 	typ := tdp.Type{
		tl_channels_edit_photo_gen.go#L104: func (e *ChannelsEditPhotoRequest) TypeInfo() tdp.Type {
		tl_channels_edit_photo_gen.go#L105: 	typ := tdp.Type{
		tl_channels_edit_title_gen.go#L104: func (e *ChannelsEditTitleRequest) TypeInfo() tdp.Type {
		tl_channels_edit_title_gen.go#L105: 	typ := tdp.Type{
		tl_channels_export_message_link_gen.go#L126: func (e *ChannelsExportMessageLinkRequest) TypeInfo() tdp.Type {
		tl_channels_export_message_link_gen.go#L127: 	typ := tdp.Type{
		tl_channels_get_admin_log_gen.go#L166: func (g *ChannelsGetAdminLogRequest) TypeInfo() tdp.Type {
		tl_channels_get_admin_log_gen.go#L167: 	typ := tdp.Type{
		tl_channels_get_admined_public_channels_gen.go#L138: func (g *ChannelsGetAdminedPublicChannelsRequest) TypeInfo() tdp.Type {
		tl_channels_get_admined_public_channels_gen.go#L139: 	typ := tdp.Type{
		tl_channels_get_channel_recommendations_gen.go#L109: func (g *ChannelsGetChannelRecommendationsRequest) TypeInfo() tdp.Type {
		tl_channels_get_channel_recommendations_gen.go#L110: 	typ := tdp.Type{
		tl_channels_get_channels_gen.go#L97: func (g *ChannelsGetChannelsRequest) TypeInfo() tdp.Type {
		tl_channels_get_channels_gen.go#L98: 	typ := tdp.Type{
		tl_channels_get_full_channel_gen.go#L104: func (g *ChannelsGetFullChannelRequest) TypeInfo() tdp.Type {
		tl_channels_get_full_channel_gen.go#L105: 	typ := tdp.Type{
		tl_channels_get_groups_for_discussion_gen.go#L92: func (g *ChannelsGetGroupsForDiscussionRequest) TypeInfo() tdp.Type {
		tl_channels_get_groups_for_discussion_gen.go#L93: 	typ := tdp.Type{
		tl_channels_get_inactive_channels_gen.go#L82: func (g *ChannelsGetInactiveChannelsRequest) TypeInfo() tdp.Type {
		tl_channels_get_inactive_channels_gen.go#L83: 	typ := tdp.Type{
		tl_channels_get_left_channels_gen.go#L102: func (g *ChannelsGetLeftChannelsRequest) TypeInfo() tdp.Type {
		tl_channels_get_left_channels_gen.go#L103: 	typ := tdp.Type{
		tl_channels_get_message_author_gen.go#L106: func (g *ChannelsGetMessageAuthorRequest) TypeInfo() tdp.Type {
		tl_channels_get_message_author_gen.go#L107: 	typ := tdp.Type{
		tl_channels_get_messages_gen.go#L104: func (g *ChannelsGetMessagesRequest) TypeInfo() tdp.Type {
		tl_channels_get_messages_gen.go#L105: 	typ := tdp.Type{
		tl_channels_get_participant_gen.go#L104: func (g *ChannelsGetParticipantRequest) TypeInfo() tdp.Type {
		tl_channels_get_participant_gen.go#L105: 	typ := tdp.Type{
		tl_channels_get_participants_gen.go#L134: func (g *ChannelsGetParticipantsRequest) TypeInfo() tdp.Type {
		tl_channels_get_participants_gen.go#L135: 	typ := tdp.Type{
		tl_channels_get_send_as_gen.go#L120: func (g *ChannelsGetSendAsRequest) TypeInfo() tdp.Type {
		tl_channels_get_send_as_gen.go#L121: 	typ := tdp.Type{
		tl_channels_invite_to_channel_gen.go#L101: func (i *ChannelsInviteToChannelRequest) TypeInfo() tdp.Type {
		tl_channels_invite_to_channel_gen.go#L102: 	typ := tdp.Type{
		tl_channels_join_channel_gen.go#L94: func (j *ChannelsJoinChannelRequest) TypeInfo() tdp.Type {
		tl_channels_join_channel_gen.go#L95: 	typ := tdp.Type{
		tl_channels_leave_channel_gen.go#L100: func (l *ChannelsLeaveChannelRequest) TypeInfo() tdp.Type {
		tl_channels_leave_channel_gen.go#L101: 	typ := tdp.Type{
		tl_channels_read_history_gen.go#L107: func (r *ChannelsReadHistoryRequest) TypeInfo() tdp.Type {
		tl_channels_read_history_gen.go#L108: 	typ := tdp.Type{
		tl_channels_read_message_contents_gen.go#L109: func (r *ChannelsReadMessageContentsRequest) TypeInfo() tdp.Type {
		tl_channels_read_message_contents_gen.go#L110: 	typ := tdp.Type{
		tl_channels_reorder_usernames_gen.go#L101: func (r *ChannelsReorderUsernamesRequest) TypeInfo() tdp.Type {
		tl_channels_reorder_usernames_gen.go#L102: 	typ := tdp.Type{
		tl_channels_report_anti_spam_false_positive_gen.go#L109: func (r *ChannelsReportAntiSpamFalsePositiveRequest) TypeInfo() tdp.Type {
		tl_channels_report_anti_spam_false_positive_gen.go#L110: 	typ := tdp.Type{
		tl_channels_report_spam_gen.go#L109: func (r *ChannelsReportSpamRequest) TypeInfo() tdp.Type {
		tl_channels_report_spam_gen.go#L110: 	typ := tdp.Type{
		tl_channels_restrict_sponsored_messages_gen.go#L107: func (r *ChannelsRestrictSponsoredMessagesRequest) TypeInfo() tdp.Type {
		tl_channels_restrict_sponsored_messages_gen.go#L108: 	typ := tdp.Type{
		tl_channels_search_posts_gen.go#L185: func (s *ChannelsSearchPostsRequest) TypeInfo() tdp.Type {
		tl_channels_search_posts_gen.go#L186: 	typ := tdp.Type{
		tl_channels_send_as_peers_gen.go#L108: func (s *ChannelsSendAsPeers) TypeInfo() tdp.Type {
		tl_channels_send_as_peers_gen.go#L109: 	typ := tdp.Type{
		tl_channels_set_boosts_to_unblock_restrictions_gen.go#L110: func (s *ChannelsSetBoostsToUnblockRestrictionsRequest) TypeInfo() tdp.Type {
		tl_channels_set_boosts_to_unblock_restrictions_gen.go#L111: 	typ := tdp.Type{
		tl_channels_set_discussion_group_gen.go#L107: func (s *ChannelsSetDiscussionGroupRequest) TypeInfo() tdp.Type {
		tl_channels_set_discussion_group_gen.go#L108: 	typ := tdp.Type{
		tl_channels_set_emoji_stickers_gen.go#L108: func (s *ChannelsSetEmojiStickersRequest) TypeInfo() tdp.Type {
		tl_channels_set_emoji_stickers_gen.go#L109: 	typ := tdp.Type{
		tl_channels_set_main_profile_tab_gen.go#L104: func (s *ChannelsSetMainProfileTabRequest) TypeInfo() tdp.Type {
		tl_channels_set_main_profile_tab_gen.go#L105: 	typ := tdp.Type{
		tl_channels_set_stickers_gen.go#L101: func (s *ChannelsSetStickersRequest) TypeInfo() tdp.Type {
		tl_channels_set_stickers_gen.go#L102: 	typ := tdp.Type{
		tl_channels_sponsored_message_report_result_gen.go#L113: func (s *ChannelsSponsoredMessageReportResultChooseOption) TypeInfo() tdp.Type {
		tl_channels_sponsored_message_report_result_gen.go#L114: 	typ := tdp.Type{
		tl_channels_sponsored_message_report_result_gen.go#L273: func (s *ChannelsSponsoredMessageReportResultAdsHidden) TypeInfo() tdp.Type {
		tl_channels_sponsored_message_report_result_gen.go#L274: 	typ := tdp.Type{
		tl_channels_sponsored_message_report_result_gen.go#L377: func (s *ChannelsSponsoredMessageReportResultReported) TypeInfo() tdp.Type {
		tl_channels_sponsored_message_report_result_gen.go#L378: 	typ := tdp.Type{
		tl_channels_toggle_anti_spam_gen.go#L109: func (t *ChannelsToggleAntiSpamRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_anti_spam_gen.go#L110: 	typ := tdp.Type{
		tl_channels_toggle_autotranslation_gen.go#L104: func (t *ChannelsToggleAutotranslationRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_autotranslation_gen.go#L105: 	typ := tdp.Type{
		tl_channels_toggle_forum_gen.go#L111: func (t *ChannelsToggleForumRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_forum_gen.go#L112: 	typ := tdp.Type{
		tl_channels_toggle_join_request_gen.go#L128: func (t *ChannelsToggleJoinRequestRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_join_request_gen.go#L129: 	typ := tdp.Type{
		tl_channels_toggle_join_to_send_gen.go#L105: func (t *ChannelsToggleJoinToSendRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_join_to_send_gen.go#L106: 	typ := tdp.Type{
		tl_channels_toggle_participants_hidden_gen.go#L107: func (t *ChannelsToggleParticipantsHiddenRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_participants_hidden_gen.go#L108: 	typ := tdp.Type{
		tl_channels_toggle_pre_history_hidden_gen.go#L101: func (t *ChannelsTogglePreHistoryHiddenRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_pre_history_hidden_gen.go#L102: 	typ := tdp.Type{
		tl_channels_toggle_signatures_gen.go#L117: func (t *ChannelsToggleSignaturesRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_signatures_gen.go#L118: 	typ := tdp.Type{
		tl_channels_toggle_slow_mode_gen.go#L106: func (t *ChannelsToggleSlowModeRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_slow_mode_gen.go#L107: 	typ := tdp.Type{
		tl_channels_toggle_username_gen.go#L116: func (t *ChannelsToggleUsernameRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_username_gen.go#L117: 	typ := tdp.Type{
		tl_channels_toggle_view_forum_as_messages_gen.go#L112: func (t *ChannelsToggleViewForumAsMessagesRequest) TypeInfo() tdp.Type {
		tl_channels_toggle_view_forum_as_messages_gen.go#L113: 	typ := tdp.Type{
		tl_channels_update_color_gen.go#L147: func (u *ChannelsUpdateColorRequest) TypeInfo() tdp.Type {
		tl_channels_update_color_gen.go#L148: 	typ := tdp.Type{
		tl_channels_update_emoji_status_gen.go#L112: func (u *ChannelsUpdateEmojiStatusRequest) TypeInfo() tdp.Type {
		tl_channels_update_emoji_status_gen.go#L113: 	typ := tdp.Type{
		tl_channels_update_paid_messages_price_gen.go#L138: func (u *ChannelsUpdatePaidMessagesPriceRequest) TypeInfo() tdp.Type {
		tl_channels_update_paid_messages_price_gen.go#L139: 	typ := tdp.Type{
		tl_channels_update_username_gen.go#L101: func (u *ChannelsUpdateUsernameRequest) TypeInfo() tdp.Type {
		tl_channels_update_username_gen.go#L102: 	typ := tdp.Type{
		tl_chat_admin_rights_gen.go#L271: func (c *ChatAdminRights) TypeInfo() tdp.Type {
		tl_chat_admin_rights_gen.go#L272: 	typ := tdp.Type{
		tl_chat_admin_with_invites_gen.go#L108: func (c *ChatAdminWithInvites) TypeInfo() tdp.Type {
		tl_chat_admin_with_invites_gen.go#L109: 	typ := tdp.Type{
		tl_chat_banned_rights_gen.go#L321: func (c *ChatBannedRights) TypeInfo() tdp.Type {
		tl_chat_banned_rights_gen.go#L322: 	typ := tdp.Type{
		tl_chat_full_gen.go#L338: func (c *ChatFull) TypeInfo() tdp.Type {
		tl_chat_full_gen.go#L339: 	typ := tdp.Type{
		tl_chat_full_gen.go#L1967: func (c *ChannelFull) TypeInfo() tdp.Type {
		tl_chat_full_gen.go#L1968: 	typ := tdp.Type{
		tl_chat_gen.go#L99: func (c *ChatEmpty) TypeInfo() tdp.Type {
		tl_chat_gen.go#L100: 	typ := tdp.Type{
		tl_chat_gen.go#L383: func (c *Chat) TypeInfo() tdp.Type {
		tl_chat_gen.go#L384: 	typ := tdp.Type{
		tl_chat_gen.go#L925: func (c *ChatForbidden) TypeInfo() tdp.Type {
		tl_chat_gen.go#L926: 	typ := tdp.Type{
		tl_chat_gen.go#L1686: func (c *Channel) TypeInfo() tdp.Type {
		tl_chat_gen.go#L1687: 	typ := tdp.Type{
		tl_chat_gen.go#L3407: func (c *ChannelForbidden) TypeInfo() tdp.Type {
		tl_chat_gen.go#L3408: 	typ := tdp.Type{
		tl_chat_invite_gen.go#L99: func (c *ChatInviteAlready) TypeInfo() tdp.Type {
		tl_chat_invite_gen.go#L100: 	typ := tdp.Type{
		tl_chat_invite_gen.go#L427: func (c *ChatInvite) TypeInfo() tdp.Type {
		tl_chat_invite_gen.go#L428: 	typ := tdp.Type{
		tl_chat_invite_gen.go#L1106: func (c *ChatInvitePeek) TypeInfo() tdp.Type {
		tl_chat_invite_gen.go#L1107: 	typ := tdp.Type{
		tl_chat_invite_importer_gen.go#L156: func (c *ChatInviteImporter) TypeInfo() tdp.Type {
		tl_chat_invite_importer_gen.go#L157: 	typ := tdp.Type{
		tl_chat_onlines_gen.go#L94: func (c *ChatOnlines) TypeInfo() tdp.Type {
		tl_chat_onlines_gen.go#L95: 	typ := tdp.Type{
		tl_chat_participant_gen.go#L139: func (c *ChatParticipant) TypeInfo() tdp.Type {
		tl_chat_participant_gen.go#L140: 	typ := tdp.Type{
		tl_chat_participant_gen.go#L389: func (c *ChatParticipantCreator) TypeInfo() tdp.Type {
		tl_chat_participant_gen.go#L390: 	typ := tdp.Type{
		tl_chat_participant_gen.go#L613: func (c *ChatParticipantAdmin) TypeInfo() tdp.Type {
		tl_chat_participant_gen.go#L614: 	typ := tdp.Type{
		tl_chat_participants_gen.go#L123: func (c *ChatParticipantsForbidden) TypeInfo() tdp.Type {
		tl_chat_participants_gen.go#L124: 	typ := tdp.Type{
		tl_chat_participants_gen.go#L330: func (c *ChatParticipants) TypeInfo() tdp.Type {
		tl_chat_participants_gen.go#L331: 	typ := tdp.Type{
		tl_chat_photo_gen.go#L87: func (c *ChatPhotoEmpty) TypeInfo() tdp.Type {
		tl_chat_photo_gen.go#L88: 	typ := tdp.Type{
		tl_chat_photo_gen.go#L238: func (c *ChatPhoto) TypeInfo() tdp.Type {
		tl_chat_photo_gen.go#L239: 	typ := tdp.Type{
		tl_chat_reactions_gen.go#L87: func (c *ChatReactionsNone) TypeInfo() tdp.Type {
		tl_chat_reactions_gen.go#L88: 	typ := tdp.Type{
		tl_chat_reactions_gen.go#L209: func (c *ChatReactionsAll) TypeInfo() tdp.Type {
		tl_chat_reactions_gen.go#L210: 	typ := tdp.Type{
		tl_chat_reactions_gen.go#L369: func (c *ChatReactionsSome) TypeInfo() tdp.Type {
		tl_chat_reactions_gen.go#L370: 	typ := tdp.Type{
		tl_chat_theme_gen.go#L99: func (c *ChatTheme) TypeInfo() tdp.Type {
		tl_chat_theme_gen.go#L100: 	typ := tdp.Type{
		tl_chat_theme_gen.go#L248: func (c *ChatThemeUniqueGift) TypeInfo() tdp.Type {
		tl_chat_theme_gen.go#L249: 	typ := tdp.Type{
		tl_chatlists_chatlist_invite_gen.go#L130: func (c *ChatlistsChatlistInviteAlready) TypeInfo() tdp.Type {
		tl_chatlists_chatlist_invite_gen.go#L131: 	typ := tdp.Type{
		tl_chatlists_chatlist_invite_gen.go#L489: func (c *ChatlistsChatlistInvite) TypeInfo() tdp.Type {
		tl_chatlists_chatlist_invite_gen.go#L490: 	typ := tdp.Type{
		tl_chatlists_chatlist_updates_gen.go#L111: func (c *ChatlistsChatlistUpdates) TypeInfo() tdp.Type {
		tl_chatlists_chatlist_updates_gen.go#L112: 	typ := tdp.Type{
		tl_chatlists_check_chatlist_invite_gen.go#L100: func (c *ChatlistsCheckChatlistInviteRequest) TypeInfo() tdp.Type {
		tl_chatlists_check_chatlist_invite_gen.go#L101: 	typ := tdp.Type{
		tl_chatlists_delete_exported_invite_gen.go#L107: func (d *ChatlistsDeleteExportedInviteRequest) TypeInfo() tdp.Type {
		tl_chatlists_delete_exported_invite_gen.go#L108: 	typ := tdp.Type{
		tl_chatlists_edit_exported_invite_gen.go#L139: func (e *ChatlistsEditExportedInviteRequest) TypeInfo() tdp.Type {
		tl_chatlists_edit_exported_invite_gen.go#L140: 	typ := tdp.Type{
		tl_chatlists_export_chatlist_invite_gen.go#L116: func (e *ChatlistsExportChatlistInviteRequest) TypeInfo() tdp.Type {
		tl_chatlists_export_chatlist_invite_gen.go#L117: 	typ := tdp.Type{
		tl_chatlists_exported_chatlist_invite_gen.go#L107: func (e *ChatlistsExportedChatlistInvite) TypeInfo() tdp.Type {
		tl_chatlists_exported_chatlist_invite_gen.go#L108: 	typ := tdp.Type{
		tl_chatlists_exported_invites_gen.go#L114: func (e *ChatlistsExportedInvites) TypeInfo() tdp.Type {
		tl_chatlists_exported_invites_gen.go#L115: 	typ := tdp.Type{
		tl_chatlists_get_chatlist_updates_gen.go#L100: func (g *ChatlistsGetChatlistUpdatesRequest) TypeInfo() tdp.Type {
		tl_chatlists_get_chatlist_updates_gen.go#L101: 	typ := tdp.Type{
		tl_chatlists_get_exported_invites_gen.go#L97: func (g *ChatlistsGetExportedInvitesRequest) TypeInfo() tdp.Type {
		tl_chatlists_get_exported_invites_gen.go#L98: 	typ := tdp.Type{
		tl_chatlists_get_leave_chatlist_suggestions_gen.go#L99: func (g *ChatlistsGetLeaveChatlistSuggestionsRequest) TypeInfo() tdp.Type {
		tl_chatlists_get_leave_chatlist_suggestions_gen.go#L100: 	typ := tdp.Type{
		tl_chatlists_hide_chatlist_updates_gen.go#L97: func (h *ChatlistsHideChatlistUpdatesRequest) TypeInfo() tdp.Type {
		tl_chatlists_hide_chatlist_updates_gen.go#L98: 	typ := tdp.Type{
		tl_chatlists_join_chatlist_invite_gen.go#L112: func (j *ChatlistsJoinChatlistInviteRequest) TypeInfo() tdp.Type {
		tl_chatlists_join_chatlist_invite_gen.go#L113: 	typ := tdp.Type{
		tl_chatlists_join_chatlist_updates_gen.go#L109: func (j *ChatlistsJoinChatlistUpdatesRequest) TypeInfo() tdp.Type {
		tl_chatlists_join_chatlist_updates_gen.go#L110: 	typ := tdp.Type{
		tl_chatlists_leave_chatlist_gen.go#L104: func (l *ChatlistsLeaveChatlistRequest) TypeInfo() tdp.Type {
		tl_chatlists_leave_chatlist_gen.go#L105: 	typ := tdp.Type{
		tl_code_settings_gen.go#L195: func (c *CodeSettings) TypeInfo() tdp.Type {
		tl_code_settings_gen.go#L196: 	typ := tdp.Type{
		tl_config_gen.go#L528: func (c *Config) TypeInfo() tdp.Type {
		tl_config_gen.go#L529: 	typ := tdp.Type{
		tl_connected_bot_gen.go#L159: func (c *ConnectedBot) TypeInfo() tdp.Type {
		tl_connected_bot_gen.go#L160: 	typ := tdp.Type{
		tl_connected_bot_star_ref_gen.go#L169: func (c *ConnectedBotStarRef) TypeInfo() tdp.Type {
		tl_connected_bot_star_ref_gen.go#L170: 	typ := tdp.Type{
		tl_contact_birthday_gen.go#L101: func (c *ContactBirthday) TypeInfo() tdp.Type {
		tl_contact_birthday_gen.go#L102: 	typ := tdp.Type{
		tl_contact_gen.go#L101: func (c *Contact) TypeInfo() tdp.Type {
		tl_contact_gen.go#L102: 	typ := tdp.Type{
		tl_contact_status_gen.go#L101: func (c *ContactStatus) TypeInfo() tdp.Type {
		tl_contact_status_gen.go#L102: 	typ := tdp.Type{
		tl_contact_status_vector_gen.go#L91: func (vec *ContactStatusVector) TypeInfo() tdp.Type {
		tl_contact_status_vector_gen.go#L92: 	typ := tdp.Type{
		tl_contacts_accept_contact_gen.go#L97: func (a *ContactsAcceptContactRequest) TypeInfo() tdp.Type {
		tl_contacts_accept_contact_gen.go#L98: 	typ := tdp.Type{
		tl_contacts_add_contact_gen.go#L152: func (a *ContactsAddContactRequest) TypeInfo() tdp.Type {
		tl_contacts_add_contact_gen.go#L153: 	typ := tdp.Type{
		tl_contacts_block_from_replies_gen.go#L129: func (b *ContactsBlockFromRepliesRequest) TypeInfo() tdp.Type {
		tl_contacts_block_from_replies_gen.go#L130: 	typ := tdp.Type{
		tl_contacts_block_gen.go#L116: func (b *ContactsBlockRequest) TypeInfo() tdp.Type {
		tl_contacts_block_gen.go#L117: 	typ := tdp.Type{
		tl_contacts_blocked_gen.go#L113: func (b *ContactsBlocked) TypeInfo() tdp.Type {
		tl_contacts_blocked_gen.go#L114: 	typ := tdp.Type{
		tl_contacts_blocked_gen.go#L370: func (b *ContactsBlockedSlice) TypeInfo() tdp.Type {
		tl_contacts_blocked_gen.go#L371: 	typ := tdp.Type{
		tl_contacts_contact_birthdays_gen.go#L101: func (c *ContactsContactBirthdays) TypeInfo() tdp.Type {
		tl_contacts_contact_birthdays_gen.go#L102: 	typ := tdp.Type{
		tl_contacts_contacts_gen.go#L87: func (c *ContactsContactsNotModified) TypeInfo() tdp.Type {
		tl_contacts_contacts_gen.go#L88: 	typ := tdp.Type{
		tl_contacts_contacts_gen.go#L215: func (c *ContactsContacts) TypeInfo() tdp.Type {
		tl_contacts_contacts_gen.go#L216: 	typ := tdp.Type{
		tl_contacts_delete_by_phones_gen.go#L94: func (d *ContactsDeleteByPhonesRequest) TypeInfo() tdp.Type {
		tl_contacts_delete_by_phones_gen.go#L95: 	typ := tdp.Type{
		tl_contacts_delete_contacts_gen.go#L94: func (d *ContactsDeleteContactsRequest) TypeInfo() tdp.Type {
		tl_contacts_delete_contacts_gen.go#L95: 	typ := tdp.Type{
		tl_contacts_edit_close_friends_gen.go#L100: func (e *ContactsEditCloseFriendsRequest) TypeInfo() tdp.Type {
		tl_contacts_edit_close_friends_gen.go#L101: 	typ := tdp.Type{
		tl_contacts_export_contact_token_gen.go#L85: func (e *ContactsExportContactTokenRequest) TypeInfo() tdp.Type {
		tl_contacts_export_contact_token_gen.go#L86: 	typ := tdp.Type{
		tl_contacts_found_gen.go#L115: func (f *ContactsFound) TypeInfo() tdp.Type {
		tl_contacts_found_gen.go#L116: 	typ := tdp.Type{
		tl_contacts_get_birthdays_gen.go#L90: func (g *ContactsGetBirthdaysRequest) TypeInfo() tdp.Type {
		tl_contacts_get_birthdays_gen.go#L91: 	typ := tdp.Type{
		tl_contacts_get_blocked_gen.go#L120: func (g *ContactsGetBlockedRequest) TypeInfo() tdp.Type {
		tl_contacts_get_blocked_gen.go#L121: 	typ := tdp.Type{
		tl_contacts_get_contact_ids_gen.go#L99: func (g *ContactsGetContactIDsRequest) TypeInfo() tdp.Type {
		tl_contacts_get_contact_ids_gen.go#L100: 	typ := tdp.Type{
		tl_contacts_get_contacts_gen.go#L104: func (g *ContactsGetContactsRequest) TypeInfo() tdp.Type {
		tl_contacts_get_contacts_gen.go#L105: 	typ := tdp.Type{
		tl_contacts_get_located_gen.go#L129: func (g *ContactsGetLocatedRequest) TypeInfo() tdp.Type {
		tl_contacts_get_located_gen.go#L130: 	typ := tdp.Type{
		tl_contacts_get_saved_gen.go#L85: func (g *ContactsGetSavedRequest) TypeInfo() tdp.Type {
		tl_contacts_get_saved_gen.go#L86: 	typ := tdp.Type{
		tl_contacts_get_sponsored_peers_gen.go#L94: func (g *ContactsGetSponsoredPeersRequest) TypeInfo() tdp.Type {
		tl_contacts_get_sponsored_peers_gen.go#L95: 	typ := tdp.Type{
		tl_contacts_get_statuses_gen.go#L83: func (g *ContactsGetStatusesRequest) TypeInfo() tdp.Type {
		tl_contacts_get_statuses_gen.go#L84: 	typ := tdp.Type{
		tl_contacts_get_top_peers_gen.go#L198: func (g *ContactsGetTopPeersRequest) TypeInfo() tdp.Type {
		tl_contacts_get_top_peers_gen.go#L199: 	typ := tdp.Type{
		tl_contacts_import_contact_token_gen.go#L100: func (i *ContactsImportContactTokenRequest) TypeInfo() tdp.Type {
		tl_contacts_import_contact_token_gen.go#L101: 	typ := tdp.Type{
		tl_contacts_import_contacts_gen.go#L100: func (i *ContactsImportContactsRequest) TypeInfo() tdp.Type {
		tl_contacts_import_contacts_gen.go#L101: 	typ := tdp.Type{
		tl_contacts_imported_contacts_gen.go#L116: func (i *ContactsImportedContacts) TypeInfo() tdp.Type {
		tl_contacts_imported_contacts_gen.go#L117: 	typ := tdp.Type{
		tl_contacts_reset_saved_gen.go#L82: func (r *ContactsResetSavedRequest) TypeInfo() tdp.Type {
		tl_contacts_reset_saved_gen.go#L83: 	typ := tdp.Type{
		tl_contacts_reset_top_peer_rating_gen.go#L104: func (r *ContactsResetTopPeerRatingRequest) TypeInfo() tdp.Type {
		tl_contacts_reset_top_peer_rating_gen.go#L105: 	typ := tdp.Type{
		tl_contacts_resolve_phone_gen.go#L100: func (r *ContactsResolvePhoneRequest) TypeInfo() tdp.Type {
		tl_contacts_resolve_phone_gen.go#L101: 	typ := tdp.Type{
		tl_contacts_resolve_username_gen.go#L117: func (r *ContactsResolveUsernameRequest) TypeInfo() tdp.Type {
		tl_contacts_resolve_username_gen.go#L118: 	typ := tdp.Type{
		tl_contacts_resolved_peer_gen.go#L108: func (r *ContactsResolvedPeer) TypeInfo() tdp.Type {
		tl_contacts_resolved_peer_gen.go#L109: 	typ := tdp.Type{
		tl_contacts_search_gen.go#L120: func (s *ContactsSearchRequest) TypeInfo() tdp.Type {
		tl_contacts_search_gen.go#L121: 	typ := tdp.Type{
		tl_contacts_set_blocked_gen.go#L126: func (s *ContactsSetBlockedRequest) TypeInfo() tdp.Type {
		tl_contacts_set_blocked_gen.go#L127: 	typ := tdp.Type{
		tl_contacts_sponsored_peers_gen.go#L87: func (s *ContactsSponsoredPeersEmpty) TypeInfo() tdp.Type {
		tl_contacts_sponsored_peers_gen.go#L88: 	typ := tdp.Type{
		tl_contacts_sponsored_peers_gen.go#L215: func (s *ContactsSponsoredPeers) TypeInfo() tdp.Type {
		tl_contacts_sponsored_peers_gen.go#L216: 	typ := tdp.Type{
		tl_contacts_toggle_top_peers_gen.go#L97: func (t *ContactsToggleTopPeersRequest) TypeInfo() tdp.Type {
		tl_contacts_toggle_top_peers_gen.go#L98: 	typ := tdp.Type{
		tl_contacts_top_peers_gen.go#L87: func (t *ContactsTopPeersNotModified) TypeInfo() tdp.Type {
		tl_contacts_top_peers_gen.go#L88: 	typ := tdp.Type{
		tl_contacts_top_peers_gen.go#L215: func (t *ContactsTopPeers) TypeInfo() tdp.Type {
		tl_contacts_top_peers_gen.go#L216: 	typ := tdp.Type{
		tl_contacts_top_peers_gen.go#L439: func (t *ContactsTopPeersDisabled) TypeInfo() tdp.Type {
		tl_contacts_top_peers_gen.go#L440: 	typ := tdp.Type{
		tl_contacts_unblock_gen.go#L116: func (u *ContactsUnblockRequest) TypeInfo() tdp.Type {
		tl_contacts_unblock_gen.go#L117: 	typ := tdp.Type{
		tl_contacts_update_contact_note_gen.go#L104: func (u *ContactsUpdateContactNoteRequest) TypeInfo() tdp.Type {
		tl_contacts_update_contact_note_gen.go#L105: 	typ := tdp.Type{
		tl_data_json_gen.go#L94: func (d *DataJSON) TypeInfo() tdp.Type {
		tl_data_json_gen.go#L95: 	typ := tdp.Type{
		tl_dc_option_gen.go#L184: func (d *DCOption) TypeInfo() tdp.Type {
		tl_dc_option_gen.go#L185: 	typ := tdp.Type{
		tl_default_history_ttl_gen.go#L95: func (d *DefaultHistoryTTL) TypeInfo() tdp.Type {
		tl_default_history_ttl_gen.go#L96: 	typ := tdp.Type{
		tl_dialog_filter_gen.go#L268: func (d *DialogFilter) TypeInfo() tdp.Type {
		tl_dialog_filter_gen.go#L269: 	typ := tdp.Type{
		tl_dialog_filter_gen.go#L877: func (d *DialogFilterDefault) TypeInfo() tdp.Type {
		tl_dialog_filter_gen.go#L878: 	typ := tdp.Type{
		tl_dialog_filter_gen.go#L1072: func (d *DialogFilterChatlist) TypeInfo() tdp.Type {
		tl_dialog_filter_gen.go#L1073: 	typ := tdp.Type{
		tl_dialog_filter_suggested_gen.go#L110: func (d *DialogFilterSuggested) TypeInfo() tdp.Type {
		tl_dialog_filter_suggested_gen.go#L111: 	typ := tdp.Type{
		tl_dialog_filter_suggested_vector_gen.go#L91: func (vec *DialogFilterSuggestedVector) TypeInfo() tdp.Type {
		tl_dialog_filter_suggested_vector_gen.go#L92: 	typ := tdp.Type{
		tl_dialog_gen.go#L252: func (d *Dialog) TypeInfo() tdp.Type {
		tl_dialog_gen.go#L253: 	typ := tdp.Type{
		tl_dialog_gen.go#L855: func (d *DialogFolder) TypeInfo() tdp.Type {
		tl_dialog_gen.go#L856: 	typ := tdp.Type{
		tl_dialog_peer_class_vector_gen.go#L91: func (vec *DialogPeerClassVector) TypeInfo() tdp.Type {
		tl_dialog_peer_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_dialog_peer_gen.go#L99: func (d *DialogPeer) TypeInfo() tdp.Type {
		tl_dialog_peer_gen.go#L100: 	typ := tdp.Type{
		tl_dialog_peer_gen.go#L245: func (d *DialogPeerFolder) TypeInfo() tdp.Type {
		tl_dialog_peer_gen.go#L246: 	typ := tdp.Type{
		tl_disallowed_gifts_settings_gen.go#L147: func (d *DisallowedGiftsSettings) TypeInfo() tdp.Type {
		tl_disallowed_gifts_settings_gen.go#L148: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L106: func (d *DocumentAttributeImageSize) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L107: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L249: func (d *DocumentAttributeAnimated) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L250: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L397: func (d *DocumentAttributeSticker) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L398: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L717: func (d *DocumentAttributeVideo) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L718: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L1152: func (d *DocumentAttributeAudio) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L1153: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L1436: func (d *DocumentAttributeFilename) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L1437: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L1559: func (d *DocumentAttributeHasStickers) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L1560: 	typ := tdp.Type{
		tl_document_attribute_gen.go#L1704: func (d *DocumentAttributeCustomEmoji) TypeInfo() tdp.Type {
		tl_document_attribute_gen.go#L1705: 	typ := tdp.Type{
		tl_document_class_vector_gen.go#L91: func (vec *DocumentClassVector) TypeInfo() tdp.Type {
		tl_document_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_document_gen.go#L99: func (d *DocumentEmpty) TypeInfo() tdp.Type {
		tl_document_gen.go#L100: 	typ := tdp.Type{
		tl_document_gen.go#L318: func (d *Document) TypeInfo() tdp.Type {
		tl_document_gen.go#L319: 	typ := tdp.Type{
		tl_double_gen.go#L81: func (d *Double) TypeInfo() tdp.Type {
		tl_double_gen.go#L82: 	typ := tdp.Type{
		tl_draft_message_gen.go#L112: func (d *DraftMessageEmpty) TypeInfo() tdp.Type {
		tl_draft_message_gen.go#L113: 	typ := tdp.Type{
		tl_draft_message_gen.go#L391: func (d *DraftMessage) TypeInfo() tdp.Type {
		tl_draft_message_gen.go#L392: 	typ := tdp.Type{
		tl_email_verification_gen.go#L99: func (e *EmailVerificationCode) TypeInfo() tdp.Type {
		tl_email_verification_gen.go#L100: 	typ := tdp.Type{
		tl_email_verification_gen.go#L234: func (e *EmailVerificationGoogle) TypeInfo() tdp.Type {
		tl_email_verification_gen.go#L235: 	typ := tdp.Type{
		tl_email_verification_gen.go#L369: func (e *EmailVerificationApple) TypeInfo() tdp.Type {
		tl_email_verification_gen.go#L370: 	typ := tdp.Type{
		tl_email_verify_purpose_gen.go#L109: func (e *EmailVerifyPurposeLoginSetup) TypeInfo() tdp.Type {
		tl_email_verify_purpose_gen.go#L110: 	typ := tdp.Type{
		tl_email_verify_purpose_gen.go#L252: func (e *EmailVerifyPurposeLoginChange) TypeInfo() tdp.Type {
		tl_email_verify_purpose_gen.go#L253: 	typ := tdp.Type{
		tl_email_verify_purpose_gen.go#L357: func (e *EmailVerifyPurposePassport) TypeInfo() tdp.Type {
		tl_email_verify_purpose_gen.go#L358: 	typ := tdp.Type{
		tl_emoji_group_gen.go#L116: func (e *EmojiGroup) TypeInfo() tdp.Type {
		tl_emoji_group_gen.go#L117: 	typ := tdp.Type{
		tl_emoji_group_gen.go#L323: func (e *EmojiGroupGreeting) TypeInfo() tdp.Type {
		tl_emoji_group_gen.go#L324: 	typ := tdp.Type{
		tl_emoji_group_gen.go#L528: func (e *EmojiGroupPremium) TypeInfo() tdp.Type {
		tl_emoji_group_gen.go#L529: 	typ := tdp.Type{
		tl_emoji_keyword_gen.go#L106: func (e *EmojiKeyword) TypeInfo() tdp.Type {
		tl_emoji_keyword_gen.go#L107: 	typ := tdp.Type{
		tl_emoji_keyword_gen.go#L281: func (e *EmojiKeywordDeleted) TypeInfo() tdp.Type {
		tl_emoji_keyword_gen.go#L282: 	typ := tdp.Type{
		tl_emoji_keywords_difference_gen.go#L115: func (e *EmojiKeywordsDifference) TypeInfo() tdp.Type {
		tl_emoji_keywords_difference_gen.go#L116: 	typ := tdp.Type{
		tl_emoji_language_gen.go#L94: func (e *EmojiLanguage) TypeInfo() tdp.Type {
		tl_emoji_language_gen.go#L95: 	typ := tdp.Type{
		tl_emoji_language_vector_gen.go#L91: func (vec *EmojiLanguageVector) TypeInfo() tdp.Type {
		tl_emoji_language_vector_gen.go#L92: 	typ := tdp.Type{
		tl_emoji_list_gen.go#L90: func (e *EmojiListNotModified) TypeInfo() tdp.Type {
		tl_emoji_list_gen.go#L91: 	typ := tdp.Type{
		tl_emoji_list_gen.go#L217: func (e *EmojiList) TypeInfo() tdp.Type {
		tl_emoji_list_gen.go#L218: 	typ := tdp.Type{
		tl_emoji_status_gen.go#L87: func (e *EmojiStatusEmpty) TypeInfo() tdp.Type {
		tl_emoji_status_gen.go#L88: 	typ := tdp.Type{
		tl_emoji_status_gen.go#L227: func (e *EmojiStatus) TypeInfo() tdp.Type {
		tl_emoji_status_gen.go#L228: 	typ := tdp.Type{
		tl_emoji_status_gen.go#L526: func (e *EmojiStatusCollectible) TypeInfo() tdp.Type {
		tl_emoji_status_gen.go#L527: 	typ := tdp.Type{
		tl_emoji_status_gen.go#L904: func (i *InputEmojiStatusCollectible) TypeInfo() tdp.Type {
		tl_emoji_status_gen.go#L905: 	typ := tdp.Type{
		tl_emoji_url_gen.go#L96: func (e *EmojiURL) TypeInfo() tdp.Type {
		tl_emoji_url_gen.go#L97: 	typ := tdp.Type{
		tl_encrypted_chat_gen.go#L99: func (e *EncryptedChatEmpty) TypeInfo() tdp.Type {
		tl_encrypted_chat_gen.go#L100: 	typ := tdp.Type{
		tl_encrypted_chat_gen.go#L262: func (e *EncryptedChatWaiting) TypeInfo() tdp.Type {
		tl_encrypted_chat_gen.go#L263: 	typ := tdp.Type{
		tl_encrypted_chat_gen.go#L538: func (e *EncryptedChatRequested) TypeInfo() tdp.Type {
		tl_encrypted_chat_gen.go#L539: 	typ := tdp.Type{
		tl_encrypted_chat_gen.go#L868: func (e *EncryptedChat) TypeInfo() tdp.Type {
		tl_encrypted_chat_gen.go#L869: 	typ := tdp.Type{
		tl_encrypted_chat_gen.go#L1138: func (e *EncryptedChatDiscarded) TypeInfo() tdp.Type {
		tl_encrypted_chat_gen.go#L1139: 	typ := tdp.Type{
		tl_encrypted_file_gen.go#L87: func (e *EncryptedFileEmpty) TypeInfo() tdp.Type {
		tl_encrypted_file_gen.go#L88: 	typ := tdp.Type{
		tl_encrypted_file_gen.go#L229: func (e *EncryptedFile) TypeInfo() tdp.Type {
		tl_encrypted_file_gen.go#L230: 	typ := tdp.Type{
		tl_encrypted_message_gen.go#L131: func (e *EncryptedMessage) TypeInfo() tdp.Type {
		tl_encrypted_message_gen.go#L132: 	typ := tdp.Type{
		tl_encrypted_message_gen.go#L376: func (e *EncryptedMessageService) TypeInfo() tdp.Type {
		tl_encrypted_message_gen.go#L377: 	typ := tdp.Type{
		tl_error_gen.go#L101: func (e *Error) TypeInfo() tdp.Type {
		tl_error_gen.go#L102: 	typ := tdp.Type{
		tl_exported_chat_invite_gen.go#L248: func (c *ChatInviteExported) TypeInfo() tdp.Type {
		tl_exported_chat_invite_gen.go#L249: 	typ := tdp.Type{
		tl_exported_chat_invite_gen.go#L800: func (c *ChatInvitePublicJoinRequests) TypeInfo() tdp.Type {
		tl_exported_chat_invite_gen.go#L801: 	typ := tdp.Type{
		tl_exported_chatlist_invite_gen.go#L122: func (e *ExportedChatlistInvite) TypeInfo() tdp.Type {
		tl_exported_chatlist_invite_gen.go#L123: 	typ := tdp.Type{
		tl_exported_contact_token_gen.go#L107: func (e *ExportedContactToken) TypeInfo() tdp.Type {
		tl_exported_contact_token_gen.go#L108: 	typ := tdp.Type{
		tl_exported_message_link_gen.go#L101: func (e *ExportedMessageLink) TypeInfo() tdp.Type {
		tl_exported_message_link_gen.go#L102: 	typ := tdp.Type{
		tl_exported_story_link_gen.go#L100: func (e *ExportedStoryLink) TypeInfo() tdp.Type {
		tl_exported_story_link_gen.go#L101: 	typ := tdp.Type{
		tl_fact_check_gen.go#L146: func (f *FactCheck) TypeInfo() tdp.Type {
		tl_fact_check_gen.go#L147: 	typ := tdp.Type{
		tl_fact_check_vector_gen.go#L91: func (vec *FactCheckVector) TypeInfo() tdp.Type {
		tl_fact_check_vector_gen.go#L92: 	typ := tdp.Type{
		tl_file_hash_gen.go#L107: func (f *FileHash) TypeInfo() tdp.Type {
		tl_file_hash_gen.go#L108: 	typ := tdp.Type{
		tl_file_hash_vector_gen.go#L91: func (vec *FileHashVector) TypeInfo() tdp.Type {
		tl_file_hash_vector_gen.go#L92: 	typ := tdp.Type{
		tl_folder_gen.go#L142: func (f *Folder) TypeInfo() tdp.Type {
		tl_folder_gen.go#L143: 	typ := tdp.Type{
		tl_folder_peer_gen.go#L104: func (f *FolderPeer) TypeInfo() tdp.Type {
		tl_folder_peer_gen.go#L105: 	typ := tdp.Type{
		tl_folders_edit_peer_folders_gen.go#L97: func (e *FoldersEditPeerFoldersRequest) TypeInfo() tdp.Type {
		tl_folders_edit_peer_folders_gen.go#L98: 	typ := tdp.Type{
		tl_forum_topic_gen.go#L99: func (f *ForumTopicDeleted) TypeInfo() tdp.Type {
		tl_forum_topic_gen.go#L100: 	typ := tdp.Type{
		tl_forum_topic_gen.go#L424: func (f *ForumTopic) TypeInfo() tdp.Type {
		tl_forum_topic_gen.go#L425: 	typ := tdp.Type{
		tl_found_story_gen.go#L104: func (f *FoundStory) TypeInfo() tdp.Type {
		tl_found_story_gen.go#L105: 	typ := tdp.Type{
		tl_fragment_collectible_info_gen.go#L144: func (c *FragmentCollectibleInfo) TypeInfo() tdp.Type {
		tl_fragment_collectible_info_gen.go#L145: 	typ := tdp.Type{
		tl_fragment_get_collectible_info_gen.go#L98: func (g *FragmentGetCollectibleInfoRequest) TypeInfo() tdp.Type {
		tl_fragment_get_collectible_info_gen.go#L99: 	typ := tdp.Type{
		tl_game_gen.go#L149: func (g *Game) TypeInfo() tdp.Type {
		tl_game_gen.go#L150: 	typ := tdp.Type{
		tl_geo_point_address_gen.go#L141: func (g *GeoPointAddress) TypeInfo() tdp.Type {
		tl_geo_point_address_gen.go#L142: 	typ := tdp.Type{
		tl_geo_point_gen.go#L87: func (g *GeoPointEmpty) TypeInfo() tdp.Type {
		tl_geo_point_gen.go#L88: 	typ := tdp.Type{
		tl_geo_point_gen.go#L235: func (g *GeoPoint) TypeInfo() tdp.Type {
		tl_geo_point_gen.go#L236: 	typ := tdp.Type{
		tl_global_privacy_settings_gen.go#L198: func (g *GlobalPrivacySettings) TypeInfo() tdp.Type {
		tl_global_privacy_settings_gen.go#L199: 	typ := tdp.Type{
		tl_group_call_donor_gen.go#L127: func (g *GroupCallDonor) TypeInfo() tdp.Type {
		tl_group_call_donor_gen.go#L128: 	typ := tdp.Type{
		tl_group_call_gen.go#L116: func (g *GroupCallDiscarded) TypeInfo() tdp.Type {
		tl_group_call_gen.go#L117: 	typ := tdp.Type{
		tl_group_call_gen.go#L527: func (g *GroupCall) TypeInfo() tdp.Type {
		tl_group_call_gen.go#L528: 	typ := tdp.Type{
		tl_group_call_message_gen.go#L141: func (g *GroupCallMessage) TypeInfo() tdp.Type {
		tl_group_call_message_gen.go#L142: 	typ := tdp.Type{
		tl_group_call_participant_gen.go#L281: func (g *GroupCallParticipant) TypeInfo() tdp.Type {
		tl_group_call_participant_gen.go#L282: 	typ := tdp.Type{
		tl_group_call_participant_video_gen.go#L128: func (g *GroupCallParticipantVideo) TypeInfo() tdp.Type {
		tl_group_call_participant_video_gen.go#L129: 	typ := tdp.Type{
		tl_group_call_participant_video_source_group_gen.go#L101: func (g *GroupCallParticipantVideoSourceGroup) TypeInfo() tdp.Type {
		tl_group_call_participant_video_source_group_gen.go#L102: 	typ := tdp.Type{
		tl_group_call_stream_channel_gen.go#L113: func (g *GroupCallStreamChannel) TypeInfo() tdp.Type {
		tl_group_call_stream_channel_gen.go#L114: 	typ := tdp.Type{
		tl_help_accept_terms_of_service_gen.go#L94: func (a *HelpAcceptTermsOfServiceRequest) TypeInfo() tdp.Type {
		tl_help_accept_terms_of_service_gen.go#L95: 	typ := tdp.Type{
		tl_help_app_config_gen.go#L87: func (a *HelpAppConfigNotModified) TypeInfo() tdp.Type {
		tl_help_app_config_gen.go#L88: 	typ := tdp.Type{
		tl_help_app_config_gen.go#L217: func (a *HelpAppConfig) TypeInfo() tdp.Type {
		tl_help_app_config_gen.go#L218: 	typ := tdp.Type{
		tl_help_app_update_gen.go#L174: func (a *HelpAppUpdate) TypeInfo() tdp.Type {
		tl_help_app_update_gen.go#L175: 	typ := tdp.Type{
		tl_help_app_update_gen.go#L539: func (n *HelpNoAppUpdate) TypeInfo() tdp.Type {
		tl_help_app_update_gen.go#L540: 	typ := tdp.Type{
		tl_help_config_simple_gen.go#L107: func (c *HelpConfigSimple) TypeInfo() tdp.Type {
		tl_help_config_simple_gen.go#L108: 	typ := tdp.Type{
		tl_help_countries_list_gen.go#L87: func (c *HelpCountriesListNotModified) TypeInfo() tdp.Type {
		tl_help_countries_list_gen.go#L88: 	typ := tdp.Type{
		tl_help_countries_list_gen.go#L211: func (c *HelpCountriesList) TypeInfo() tdp.Type {
		tl_help_countries_list_gen.go#L212: 	typ := tdp.Type{
		tl_help_country_code_gen.go#L126: func (c *HelpCountryCode) TypeInfo() tdp.Type {
		tl_help_country_code_gen.go#L127: 	typ := tdp.Type{
		tl_help_country_gen.go#L135: func (c *HelpCountry) TypeInfo() tdp.Type {
		tl_help_country_gen.go#L136: 	typ := tdp.Type{
		tl_help_deep_link_info_gen.go#L87: func (d *HelpDeepLinkInfoEmpty) TypeInfo() tdp.Type {
		tl_help_deep_link_info_gen.go#L88: 	typ := tdp.Type{
		tl_help_deep_link_info_gen.go#L234: func (d *HelpDeepLinkInfo) TypeInfo() tdp.Type {
		tl_help_deep_link_info_gen.go#L235: 	typ := tdp.Type{
		tl_help_dismiss_suggestion_gen.go#L110: func (d *HelpDismissSuggestionRequest) TypeInfo() tdp.Type {
		tl_help_dismiss_suggestion_gen.go#L111: 	typ := tdp.Type{
		tl_help_edit_user_info_gen.go#L111: func (e *HelpEditUserInfoRequest) TypeInfo() tdp.Type {
		tl_help_edit_user_info_gen.go#L112: 	typ := tdp.Type{
		tl_help_get_app_config_gen.go#L100: func (g *HelpGetAppConfigRequest) TypeInfo() tdp.Type {
		tl_help_get_app_config_gen.go#L101: 	typ := tdp.Type{
		tl_help_get_app_update_gen.go#L94: func (g *HelpGetAppUpdateRequest) TypeInfo() tdp.Type {
		tl_help_get_app_update_gen.go#L95: 	typ := tdp.Type{
		tl_help_get_cdn_config_gen.go#L85: func (g *HelpGetCDNConfigRequest) TypeInfo() tdp.Type {
		tl_help_get_cdn_config_gen.go#L86: 	typ := tdp.Type{
		tl_help_get_config_gen.go#L82: func (g *HelpGetConfigRequest) TypeInfo() tdp.Type {
		tl_help_get_config_gen.go#L83: 	typ := tdp.Type{
		tl_help_get_countries_list_gen.go#L104: func (g *HelpGetCountriesListRequest) TypeInfo() tdp.Type {
		tl_help_get_countries_list_gen.go#L105: 	typ := tdp.Type{
		tl_help_get_deep_link_info_gen.go#L97: func (g *HelpGetDeepLinkInfoRequest) TypeInfo() tdp.Type {
		tl_help_get_deep_link_info_gen.go#L98: 	typ := tdp.Type{
		tl_help_get_invite_text_gen.go#L82: func (g *HelpGetInviteTextRequest) TypeInfo() tdp.Type {
		tl_help_get_invite_text_gen.go#L83: 	typ := tdp.Type{
		tl_help_get_nearest_dc_gen.go#L82: func (g *HelpGetNearestDCRequest) TypeInfo() tdp.Type {
		tl_help_get_nearest_dc_gen.go#L83: 	typ := tdp.Type{
		tl_help_get_passport_config_gen.go#L100: func (g *HelpGetPassportConfigRequest) TypeInfo() tdp.Type {
		tl_help_get_passport_config_gen.go#L101: 	typ := tdp.Type{
		tl_help_get_peer_colors_gen.go#L100: func (g *HelpGetPeerColorsRequest) TypeInfo() tdp.Type {
		tl_help_get_peer_colors_gen.go#L101: 	typ := tdp.Type{
		tl_help_get_peer_profile_colors_gen.go#L100: func (g *HelpGetPeerProfileColorsRequest) TypeInfo() tdp.Type {
		tl_help_get_peer_profile_colors_gen.go#L101: 	typ := tdp.Type{
		tl_help_get_premium_promo_gen.go#L82: func (g *HelpGetPremiumPromoRequest) TypeInfo() tdp.Type {
		tl_help_get_premium_promo_gen.go#L83: 	typ := tdp.Type{
		tl_help_get_promo_data_gen.go#L86: func (g *HelpGetPromoDataRequest) TypeInfo() tdp.Type {
		tl_help_get_promo_data_gen.go#L87: 	typ := tdp.Type{
		tl_help_get_recent_me_urls_gen.go#L104: func (g *HelpGetRecentMeURLsRequest) TypeInfo() tdp.Type {
		tl_help_get_recent_me_urls_gen.go#L105: 	typ := tdp.Type{
		tl_help_get_support_gen.go#L82: func (g *HelpGetSupportRequest) TypeInfo() tdp.Type {
		tl_help_get_support_gen.go#L83: 	typ := tdp.Type{
		tl_help_get_support_name_gen.go#L82: func (g *HelpGetSupportNameRequest) TypeInfo() tdp.Type {
		tl_help_get_support_name_gen.go#L83: 	typ := tdp.Type{
		tl_help_get_terms_of_service_update_gen.go#L82: func (g *HelpGetTermsOfServiceUpdateRequest) TypeInfo() tdp.Type {
		tl_help_get_terms_of_service_update_gen.go#L83: 	typ := tdp.Type{
		tl_help_get_timezones_list_gen.go#L101: func (g *HelpGetTimezonesListRequest) TypeInfo() tdp.Type {
		tl_help_get_timezones_list_gen.go#L102: 	typ := tdp.Type{
		tl_help_get_user_info_gen.go#L94: func (g *HelpGetUserInfoRequest) TypeInfo() tdp.Type {
		tl_help_get_user_info_gen.go#L95: 	typ := tdp.Type{
		tl_help_hide_promo_data_gen.go#L94: func (h *HelpHidePromoDataRequest) TypeInfo() tdp.Type {
		tl_help_hide_promo_data_gen.go#L95: 	typ := tdp.Type{
		tl_help_invite_text_gen.go#L94: func (i *HelpInviteText) TypeInfo() tdp.Type {
		tl_help_invite_text_gen.go#L95: 	typ := tdp.Type{
		tl_help_passport_config_gen.go#L87: func (p *HelpPassportConfigNotModified) TypeInfo() tdp.Type {
		tl_help_passport_config_gen.go#L88: 	typ := tdp.Type{
		tl_help_passport_config_gen.go#L214: func (p *HelpPassportConfig) TypeInfo() tdp.Type {
		tl_help_passport_config_gen.go#L215: 	typ := tdp.Type{
		tl_help_peer_color_option_gen.go#L176: func (p *HelpPeerColorOption) TypeInfo() tdp.Type {
		tl_help_peer_color_option_gen.go#L177: 	typ := tdp.Type{
		tl_help_peer_color_set_gen.go#L102: func (p *HelpPeerColorSet) TypeInfo() tdp.Type {
		tl_help_peer_color_set_gen.go#L103: 	typ := tdp.Type{
		tl_help_peer_color_set_gen.go#L270: func (p *HelpPeerColorProfileSet) TypeInfo() tdp.Type {
		tl_help_peer_color_set_gen.go#L271: 	typ := tdp.Type{
		tl_help_peer_colors_gen.go#L87: func (p *HelpPeerColorsNotModified) TypeInfo() tdp.Type {
		tl_help_peer_colors_gen.go#L88: 	typ := tdp.Type{
		tl_help_peer_colors_gen.go#L217: func (p *HelpPeerColors) TypeInfo() tdp.Type {
		tl_help_peer_colors_gen.go#L218: 	typ := tdp.Type{
		tl_help_premium_promo_gen.go#L142: func (p *HelpPremiumPromo) TypeInfo() tdp.Type {
		tl_help_premium_promo_gen.go#L143: 	typ := tdp.Type{
		tl_help_promo_data_gen.go#L99: func (p *HelpPromoDataEmpty) TypeInfo() tdp.Type {
		tl_help_promo_data_gen.go#L100: 	typ := tdp.Type{
		tl_help_promo_data_gen.go#L343: func (p *HelpPromoData) TypeInfo() tdp.Type {
		tl_help_promo_data_gen.go#L344: 	typ := tdp.Type{
		tl_help_recent_me_urls_gen.go#L108: func (r *HelpRecentMeURLs) TypeInfo() tdp.Type {
		tl_help_recent_me_urls_gen.go#L109: 	typ := tdp.Type{
		tl_help_save_app_log_gen.go#L94: func (s *HelpSaveAppLogRequest) TypeInfo() tdp.Type {
		tl_help_save_app_log_gen.go#L95: 	typ := tdp.Type{
		tl_help_set_bot_updates_status_gen.go#L102: func (s *HelpSetBotUpdatesStatusRequest) TypeInfo() tdp.Type {
		tl_help_set_bot_updates_status_gen.go#L103: 	typ := tdp.Type{
		tl_help_support_gen.go#L101: func (s *HelpSupport) TypeInfo() tdp.Type {
		tl_help_support_gen.go#L102: 	typ := tdp.Type{
		tl_help_support_name_gen.go#L94: func (s *HelpSupportName) TypeInfo() tdp.Type {
		tl_help_support_name_gen.go#L95: 	typ := tdp.Type{
		tl_help_terms_of_service_gen.go#L139: func (t *HelpTermsOfService) TypeInfo() tdp.Type {
		tl_help_terms_of_service_gen.go#L140: 	typ := tdp.Type{
		tl_help_terms_of_service_update_gen.go#L103: func (t *HelpTermsOfServiceUpdateEmpty) TypeInfo() tdp.Type {
		tl_help_terms_of_service_update_gen.go#L104: 	typ := tdp.Type{
		tl_help_terms_of_service_update_gen.go#L254: func (t *HelpTermsOfServiceUpdate) TypeInfo() tdp.Type {
		tl_help_terms_of_service_update_gen.go#L255: 	typ := tdp.Type{
		tl_help_timezones_list_gen.go#L87: func (t *HelpTimezonesListNotModified) TypeInfo() tdp.Type {
		tl_help_timezones_list_gen.go#L88: 	typ := tdp.Type{
		tl_help_timezones_list_gen.go#L215: func (t *HelpTimezonesList) TypeInfo() tdp.Type {
		tl_help_timezones_list_gen.go#L216: 	typ := tdp.Type{
		tl_help_user_info_gen.go#L87: func (u *HelpUserInfoEmpty) TypeInfo() tdp.Type {
		tl_help_user_info_gen.go#L88: 	typ := tdp.Type{
		tl_help_user_info_gen.go#L225: func (u *HelpUserInfo) TypeInfo() tdp.Type {
		tl_help_user_info_gen.go#L226: 	typ := tdp.Type{
		tl_high_score_gen.go#L108: func (h *HighScore) TypeInfo() tdp.Type {
		tl_high_score_gen.go#L109: 	typ := tdp.Type{
		tl_imported_contact_gen.go#L104: func (i *ImportedContact) TypeInfo() tdp.Type {
		tl_imported_contact_gen.go#L105: 	typ := tdp.Type{
		tl_init_connection_gen.go#L183: func (i *InitConnectionRequest) TypeInfo() tdp.Type {
		tl_init_connection_gen.go#L184: 	typ := tdp.Type{
		tl_inline_bot_switch_p_m_gen.go#L102: func (i *InlineBotSwitchPM) TypeInfo() tdp.Type {
		tl_inline_bot_switch_p_m_gen.go#L103: 	typ := tdp.Type{
		tl_inline_bot_web_view_gen.go#L105: func (i *InlineBotWebView) TypeInfo() tdp.Type {
		tl_inline_bot_web_view_gen.go#L106: 	typ := tdp.Type{
		tl_inline_query_peer_type_gen.go#L87: func (i *InlineQueryPeerTypeSameBotPM) TypeInfo() tdp.Type {
		tl_inline_query_peer_type_gen.go#L88: 	typ := tdp.Type{
		tl_inline_query_peer_type_gen.go#L189: func (i *InlineQueryPeerTypePM) TypeInfo() tdp.Type {
		tl_inline_query_peer_type_gen.go#L190: 	typ := tdp.Type{
		tl_inline_query_peer_type_gen.go#L294: func (i *InlineQueryPeerTypeChat) TypeInfo() tdp.Type {
		tl_inline_query_peer_type_gen.go#L295: 	typ := tdp.Type{
		tl_inline_query_peer_type_gen.go#L399: func (i *InlineQueryPeerTypeMegagroup) TypeInfo() tdp.Type {
		tl_inline_query_peer_type_gen.go#L400: 	typ := tdp.Type{
		tl_inline_query_peer_type_gen.go#L504: func (i *InlineQueryPeerTypeBroadcast) TypeInfo() tdp.Type {
		tl_inline_query_peer_type_gen.go#L505: 	typ := tdp.Type{
		tl_inline_query_peer_type_gen.go#L606: func (i *InlineQueryPeerTypeBotPM) TypeInfo() tdp.Type {
		tl_inline_query_peer_type_gen.go#L607: 	typ := tdp.Type{
		tl_input_ai_compose_tone_gen.go#L98: func (i *InputAiComposeToneDefault) TypeInfo() tdp.Type {
		tl_input_ai_compose_tone_gen.go#L99: 	typ := tdp.Type{
		tl_input_ai_compose_tone_gen.go#L239: func (i *InputAiComposeToneID) TypeInfo() tdp.Type {
		tl_input_ai_compose_tone_gen.go#L240: 	typ := tdp.Type{
		tl_input_ai_compose_tone_gen.go#L393: func (i *InputAiComposeToneSlug) TypeInfo() tdp.Type {
		tl_input_ai_compose_tone_gen.go#L394: 	typ := tdp.Type{
		tl_input_app_event_gen.go#L116: func (i *InputAppEvent) TypeInfo() tdp.Type {
		tl_input_app_event_gen.go#L117: 	typ := tdp.Type{
		tl_input_bot_app_gen.go#L115: func (i *InputBotAppID) TypeInfo() tdp.Type {
		tl_input_bot_app_gen.go#L116: 	typ := tdp.Type{
		tl_input_bot_app_gen.go#L283: func (i *InputBotAppShortName) TypeInfo() tdp.Type {
		tl_input_bot_app_gen.go#L284: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L142: func (i *InputBotInlineMessageMediaAuto) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L143: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L471: func (i *InputBotInlineMessageText) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L472: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L841: func (i *InputBotInlineMessageMediaGeo) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L842: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L1199: func (i *InputBotInlineMessageMediaVenue) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L1200: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L1534: func (i *InputBotInlineMessageMediaContact) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L1535: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L1796: func (i *InputBotInlineMessageGame) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L1797: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L2038: func (i *InputBotInlineMessageMediaInvoice) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L2039: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L2438: func (i *InputBotInlineMessageMediaWebPage) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L2439: 	typ := tdp.Type{
		tl_input_bot_inline_message_gen.go#L2837: func (i *InputBotInlineMessageRichMessage) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_gen.go#L2838: 	typ := tdp.Type{
		tl_input_bot_inline_message_id_gen.go#L114: func (i *InputBotInlineMessageID) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_id_gen.go#L115: 	typ := tdp.Type{
		tl_input_bot_inline_message_id_gen.go#L310: func (i *InputBotInlineMessageID64) TypeInfo() tdp.Type {
		tl_input_bot_inline_message_id_gen.go#L311: 	typ := tdp.Type{
		tl_input_bot_inline_result_gen.go#L184: func (i *InputBotInlineResult) TypeInfo() tdp.Type {
		tl_input_bot_inline_result_gen.go#L185: 	typ := tdp.Type{
		tl_input_bot_inline_result_gen.go#L581: func (i *InputBotInlineResultPhoto) TypeInfo() tdp.Type {
		tl_input_bot_inline_result_gen.go#L582: 	typ := tdp.Type{
		tl_input_bot_inline_result_gen.go#L842: func (i *InputBotInlineResultDocument) TypeInfo() tdp.Type {
		tl_input_bot_inline_result_gen.go#L843: 	typ := tdp.Type{
		tl_input_bot_inline_result_gen.go#L1146: func (i *InputBotInlineResultGame) TypeInfo() tdp.Type {
		tl_input_bot_inline_result_gen.go#L1147: 	typ := tdp.Type{
		tl_input_business_away_message_gen.go#L132: func (i *InputBusinessAwayMessage) TypeInfo() tdp.Type {
		tl_input_business_away_message_gen.go#L133: 	typ := tdp.Type{
		tl_input_business_bot_recipients_gen.go#L159: func (i *InputBusinessBotRecipients) TypeInfo() tdp.Type {
		tl_input_business_bot_recipients_gen.go#L160: 	typ := tdp.Type{
		tl_input_business_chat_link_gen.go#L134: func (i *InputBusinessChatLink) TypeInfo() tdp.Type {
		tl_input_business_chat_link_gen.go#L135: 	typ := tdp.Type{
		tl_input_business_greeting_message_gen.go#L117: func (i *InputBusinessGreetingMessage) TypeInfo() tdp.Type {
		tl_input_business_greeting_message_gen.go#L118: 	typ := tdp.Type{
		tl_input_business_intro_gen.go#L127: func (i *InputBusinessIntro) TypeInfo() tdp.Type {
		tl_input_business_intro_gen.go#L128: 	typ := tdp.Type{
		tl_input_business_recipients_gen.go#L151: func (i *InputBusinessRecipients) TypeInfo() tdp.Type {
		tl_input_business_recipients_gen.go#L152: 	typ := tdp.Type{
		tl_input_channel_gen.go#L87: func (i *InputChannelEmpty) TypeInfo() tdp.Type {
		tl_input_channel_gen.go#L88: 	typ := tdp.Type{
		tl_input_channel_gen.go#L211: func (i *InputChannel) TypeInfo() tdp.Type {
		tl_input_channel_gen.go#L212: 	typ := tdp.Type{
		tl_input_channel_gen.go#L383: func (i *InputChannelFromMessage) TypeInfo() tdp.Type {
		tl_input_channel_gen.go#L384: 	typ := tdp.Type{
		tl_input_chat_photo_gen.go#L87: func (i *InputChatPhotoEmpty) TypeInfo() tdp.Type {
		tl_input_chat_photo_gen.go#L88: 	typ := tdp.Type{
		tl_input_chat_photo_gen.go#L261: func (i *InputChatUploadedPhoto) TypeInfo() tdp.Type {
		tl_input_chat_photo_gen.go#L262: 	typ := tdp.Type{
		tl_input_chat_photo_gen.go#L548: func (i *InputChatPhoto) TypeInfo() tdp.Type {
		tl_input_chat_photo_gen.go#L549: 	typ := tdp.Type{
		tl_input_chat_theme_gen.go#L87: func (i *InputChatThemeEmpty) TypeInfo() tdp.Type {
		tl_input_chat_theme_gen.go#L88: 	typ := tdp.Type{
		tl_input_chat_theme_gen.go#L204: func (i *InputChatTheme) TypeInfo() tdp.Type {
		tl_input_chat_theme_gen.go#L205: 	typ := tdp.Type{
		tl_input_chat_theme_gen.go#L347: func (i *InputChatThemeUniqueGift) TypeInfo() tdp.Type {
		tl_input_chat_theme_gen.go#L348: 	typ := tdp.Type{
		tl_input_chatlist_dialog_filter_gen.go#L97: func (i *InputChatlistDialogFilter) TypeInfo() tdp.Type {
		tl_input_chatlist_dialog_filter_gen.go#L98: 	typ := tdp.Type{
		tl_input_check_password_srp_gen.go#L87: func (i *InputCheckPasswordEmpty) TypeInfo() tdp.Type {
		tl_input_check_password_srp_gen.go#L88: 	typ := tdp.Type{
		tl_input_check_password_srp_gen.go#L227: func (i *InputCheckPasswordSRP) TypeInfo() tdp.Type {
		tl_input_check_password_srp_gen.go#L228: 	typ := tdp.Type{
		tl_input_client_proxy_gen.go#L104: func (i *InputClientProxy) TypeInfo() tdp.Type {
		tl_input_client_proxy_gen.go#L105: 	typ := tdp.Type{
		tl_input_collectible_gen.go#L102: func (i *InputCollectibleUsername) TypeInfo() tdp.Type {
		tl_input_collectible_gen.go#L103: 	typ := tdp.Type{
		tl_input_collectible_gen.go#L240: func (i *InputCollectiblePhone) TypeInfo() tdp.Type {
		tl_input_collectible_gen.go#L241: 	typ := tdp.Type{
		tl_input_dialog_peer_gen.go#L99: func (i *InputDialogPeer) TypeInfo() tdp.Type {
		tl_input_dialog_peer_gen.go#L100: 	typ := tdp.Type{
		tl_input_dialog_peer_gen.go#L245: func (i *InputDialogPeerFolder) TypeInfo() tdp.Type {
		tl_input_dialog_peer_gen.go#L246: 	typ := tdp.Type{
		tl_input_document_gen.go#L87: func (i *InputDocumentEmpty) TypeInfo() tdp.Type {
		tl_input_document_gen.go#L88: 	typ := tdp.Type{
		tl_input_document_gen.go#L221: func (i *InputDocument) TypeInfo() tdp.Type {
		tl_input_document_gen.go#L222: 	typ := tdp.Type{
		tl_input_encrypted_chat_gen.go#L107: func (i *InputEncryptedChat) TypeInfo() tdp.Type {
		tl_input_encrypted_chat_gen.go#L108: 	typ := tdp.Type{
		tl_input_encrypted_file_gen.go#L87: func (i *InputEncryptedFileEmpty) TypeInfo() tdp.Type {
		tl_input_encrypted_file_gen.go#L88: 	typ := tdp.Type{
		tl_input_encrypted_file_gen.go#L226: func (i *InputEncryptedFileUploaded) TypeInfo() tdp.Type {
		tl_input_encrypted_file_gen.go#L227: 	typ := tdp.Type{
		tl_input_encrypted_file_gen.go#L434: func (i *InputEncryptedFile) TypeInfo() tdp.Type {
		tl_input_encrypted_file_gen.go#L435: 	typ := tdp.Type{
		tl_input_encrypted_file_gen.go#L607: func (i *InputEncryptedFileBigUploaded) TypeInfo() tdp.Type {
		tl_input_encrypted_file_gen.go#L608: 	typ := tdp.Type{
		tl_input_file_gen.go#L127: func (i *InputFile) TypeInfo() tdp.Type {
		tl_input_file_gen.go#L128: 	typ := tdp.Type{
		tl_input_file_gen.go#L340: func (i *InputFileBig) TypeInfo() tdp.Type {
		tl_input_file_gen.go#L341: 	typ := tdp.Type{
		tl_input_file_gen.go#L519: func (i *InputFileStoryDocument) TypeInfo() tdp.Type {
		tl_input_file_gen.go#L520: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L123: func (i *InputFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L124: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L331: func (i *InputEncryptedFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L332: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L513: func (i *InputDocumentFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L514: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L724: func (i *InputSecureFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L725: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L873: func (i *InputTakeoutFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L874: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L1025: func (i *InputPhotoFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L1026: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L1255: func (i *InputPhotoLegacyFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L1256: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L1512: func (i *InputPeerPhotoFileLocation) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L1513: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L1723: func (i *InputStickerSetThumb) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L1724: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L1930: func (i *InputGroupCallStream) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L1931: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L2220: func (i *InputPeerPhotoFileLocationLegacy) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L2221: 	typ := tdp.Type{
		tl_input_file_location_gen.go#L2454: func (i *InputStickerSetThumbLegacy) TypeInfo() tdp.Type {
		tl_input_file_location_gen.go#L2455: 	typ := tdp.Type{
		tl_input_folder_peer_gen.go#L104: func (i *InputFolderPeer) TypeInfo() tdp.Type {
		tl_input_folder_peer_gen.go#L105: 	typ := tdp.Type{
		tl_input_game_gen.go#L112: func (i *InputGameID) TypeInfo() tdp.Type {
		tl_input_game_gen.go#L113: 	typ := tdp.Type{
		tl_input_game_gen.go#L277: func (i *InputGameShortName) TypeInfo() tdp.Type {
		tl_input_game_gen.go#L278: 	typ := tdp.Type{
		tl_input_geo_point_gen.go#L87: func (i *InputGeoPointEmpty) TypeInfo() tdp.Type {
		tl_input_geo_point_gen.go#L88: 	typ := tdp.Type{
		tl_input_geo_point_gen.go#L228: func (i *InputGeoPoint) TypeInfo() tdp.Type {
		tl_input_geo_point_gen.go#L229: 	typ := tdp.Type{
		tl_input_group_call_gen.go#L109: func (i *InputGroupCall) TypeInfo() tdp.Type {
		tl_input_group_call_gen.go#L110: 	typ := tdp.Type{
		tl_input_group_call_gen.go#L270: func (i *InputGroupCallSlug) TypeInfo() tdp.Type {
		tl_input_group_call_gen.go#L271: 	typ := tdp.Type{
		tl_input_group_call_gen.go#L411: func (i *InputGroupCallInviteMessage) TypeInfo() tdp.Type {
		tl_input_group_call_gen.go#L412: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L110: func (i *InputInvoiceMessage) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L111: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L275: func (i *InputInvoiceSlug) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L276: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L435: func (i *InputInvoicePremiumGiftCode) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L436: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L606: func (i *InputInvoiceStars) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L607: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L752: func (i *InputInvoiceChatInviteSubscription) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L753: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L942: func (i *InputInvoiceStarGift) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L943: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L1231: func (i *InputInvoiceStarGiftUpgrade) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L1232: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L1424: func (i *InputInvoiceStarGiftTransfer) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L1425: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L1625: func (i *InputInvoicePremiumGiftStars) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L1626: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L1850: func (i *InputInvoiceBusinessBotTransferStars) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L1851: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L2037: func (i *InputInvoiceStarGiftResale) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L2038: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L2253: func (i *InputInvoiceStarGiftPrepaidUpgrade) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L2254: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L2420: func (i *InputInvoicePremiumAuthCode) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L2421: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L2569: func (i *InputInvoiceStarGiftDropOriginalDetails) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L2570: 	typ := tdp.Type{
		tl_input_invoice_gen.go#L2783: func (i *InputInvoiceStarGiftAuctionBid) TypeInfo() tdp.Type {
		tl_input_invoice_gen.go#L2784: 	typ := tdp.Type{
		tl_input_media_gen.go#L87: func (i *InputMediaEmpty) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L88: 	typ := tdp.Type{
		tl_input_media_gen.go#L262: func (i *InputMediaUploadedPhoto) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L263: 	typ := tdp.Type{
		tl_input_media_gen.go#L656: func (i *InputMediaPhoto) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L657: 	typ := tdp.Type{
		tl_input_media_gen.go#L942: func (i *InputMediaGeoPoint) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L943: 	typ := tdp.Type{
		tl_input_media_gen.go#L1103: func (i *InputMediaContact) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L1104: 	typ := tdp.Type{
		tl_input_media_gen.go#L1409: func (i *InputMediaUploadedDocument) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L1410: 	typ := tdp.Type{
		tl_input_media_gen.go#L1989: func (i *InputMediaDocument) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L1990: 	typ := tdp.Type{
		tl_input_media_gen.go#L2355: func (i *InputMediaVenue) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L2356: 	typ := tdp.Type{
		tl_input_media_gen.go#L2622: func (i *InputMediaPhotoExternal) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L2623: 	typ := tdp.Type{
		tl_input_media_gen.go#L2885: func (i *InputMediaDocumentExternal) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L2886: 	typ := tdp.Type{
		tl_input_media_gen.go#L3174: func (i *InputMediaGame) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L3175: 	typ := tdp.Type{
		tl_input_media_gen.go#L3415: func (i *InputMediaInvoice) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L3416: 	typ := tdp.Type{
		tl_input_media_gen.go#L3853: func (i *InputMediaGeoLive) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L3854: 	typ := tdp.Type{
		tl_input_media_gen.go#L4213: func (i *InputMediaPoll) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L4214: 	typ := tdp.Type{
		tl_input_media_gen.go#L4593: func (i *InputMediaDice) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L4594: 	typ := tdp.Type{
		tl_input_media_gen.go#L4735: func (i *InputMediaStory) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L4736: 	typ := tdp.Type{
		tl_input_media_gen.go#L4928: func (i *InputMediaWebPage) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L4929: 	typ := tdp.Type{
		tl_input_media_gen.go#L5198: func (i *InputMediaPaidMedia) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L5199: 	typ := tdp.Type{
		tl_input_media_gen.go#L5428: func (i *InputMediaTodo) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L5429: 	typ := tdp.Type{
		tl_input_media_gen.go#L5576: func (i *InputMediaStakeDice) TypeInfo() tdp.Type {
		tl_input_media_gen.go#L5577: 	typ := tdp.Type{
		tl_input_message_gen.go#L99: func (i *InputMessageID) TypeInfo() tdp.Type {
		tl_input_message_gen.go#L100: 	typ := tdp.Type{
		tl_input_message_gen.go#L234: func (i *InputMessageReplyTo) TypeInfo() tdp.Type {
		tl_input_message_gen.go#L235: 	typ := tdp.Type{
		tl_input_message_gen.go#L357: func (i *InputMessagePinned) TypeInfo() tdp.Type {
		tl_input_message_gen.go#L358: 	typ := tdp.Type{
		tl_input_message_gen.go#L479: func (i *InputMessageCallbackQuery) TypeInfo() tdp.Type {
		tl_input_message_gen.go#L480: 	typ := tdp.Type{
		tl_input_message_read_metric_gen.go#L128: func (i *InputMessageReadMetric) TypeInfo() tdp.Type {
		tl_input_message_read_metric_gen.go#L129: 	typ := tdp.Type{
		tl_input_notify_peer_gen.go#L99: func (i *InputNotifyPeer) TypeInfo() tdp.Type {
		tl_input_notify_peer_gen.go#L100: 	typ := tdp.Type{
		tl_input_notify_peer_gen.go#L227: func (i *InputNotifyUsers) TypeInfo() tdp.Type {
		tl_input_notify_peer_gen.go#L228: 	typ := tdp.Type{
		tl_input_notify_peer_gen.go#L329: func (i *InputNotifyChats) TypeInfo() tdp.Type {
		tl_input_notify_peer_gen.go#L330: 	typ := tdp.Type{
		tl_input_notify_peer_gen.go#L434: func (i *InputNotifyBroadcasts) TypeInfo() tdp.Type {
		tl_input_notify_peer_gen.go#L435: 	typ := tdp.Type{
		tl_input_notify_peer_gen.go#L562: func (i *InputNotifyForumTopic) TypeInfo() tdp.Type {
		tl_input_notify_peer_gen.go#L563: 	typ := tdp.Type{
		tl_input_passkey_credential_gen.go#L126: func (i *InputPasskeyCredentialPublicKey) TypeInfo() tdp.Type {
		tl_input_passkey_credential_gen.go#L127: 	typ := tdp.Type{
		tl_input_passkey_credential_gen.go#L305: func (i *InputPasskeyCredentialFirebasePNV) TypeInfo() tdp.Type {
		tl_input_passkey_credential_gen.go#L306: 	typ := tdp.Type{
		tl_input_passkey_response_gen.go#L120: func (i *InputPasskeyResponseRegister) TypeInfo() tdp.Type {
		tl_input_passkey_response_gen.go#L121: 	typ := tdp.Type{
		tl_input_passkey_response_gen.go#L317: func (i *InputPasskeyResponseLogin) TypeInfo() tdp.Type {
		tl_input_passkey_response_gen.go#L318: 	typ := tdp.Type{
		tl_input_payment_credentials_gen.go#L106: func (i *InputPaymentCredentialsSaved) TypeInfo() tdp.Type {
		tl_input_payment_credentials_gen.go#L107: 	typ := tdp.Type{
		tl_input_payment_credentials_gen.go#L276: func (i *InputPaymentCredentials) TypeInfo() tdp.Type {
		tl_input_payment_credentials_gen.go#L277: 	typ := tdp.Type{
		tl_input_payment_credentials_gen.go#L452: func (i *InputPaymentCredentialsApplePay) TypeInfo() tdp.Type {
		tl_input_payment_credentials_gen.go#L453: 	typ := tdp.Type{
		tl_input_payment_credentials_gen.go#L587: func (i *InputPaymentCredentialsGooglePay) TypeInfo() tdp.Type {
		tl_input_payment_credentials_gen.go#L588: 	typ := tdp.Type{
		tl_input_peer_gen.go#L87: func (i *InputPeerEmpty) TypeInfo() tdp.Type {
		tl_input_peer_gen.go#L88: 	typ := tdp.Type{
		tl_input_peer_gen.go#L189: func (i *InputPeerSelf) TypeInfo() tdp.Type {
		tl_input_peer_gen.go#L190: 	typ := tdp.Type{
		tl_input_peer_gen.go#L303: func (i *InputPeerChat) TypeInfo() tdp.Type {
		tl_input_peer_gen.go#L304: 	typ := tdp.Type{
		tl_input_peer_gen.go#L448: func (i *InputPeerUser) TypeInfo() tdp.Type {
		tl_input_peer_gen.go#L449: 	typ := tdp.Type{
		tl_input_peer_gen.go#L613: func (i *InputPeerChannel) TypeInfo() tdp.Type {
		tl_input_peer_gen.go#L614: 	typ := tdp.Type{
		tl_input_peer_gen.go#L785: func (i *InputPeerUserFromMessage) TypeInfo() tdp.Type {
		tl_input_peer_gen.go#L786: 	typ := tdp.Type{
		tl_input_peer_gen.go#L982: func (i *InputPeerChannelFromMessage) TypeInfo() tdp.Type {
		tl_input_peer_gen.go#L983: 	typ := tdp.Type{
		tl_input_peer_notify_settings_gen.go#L179: func (i *InputPeerNotifySettings) TypeInfo() tdp.Type {
		tl_input_peer_notify_settings_gen.go#L180: 	typ := tdp.Type{
		tl_input_phone_call_gen.go#L104: func (i *InputPhoneCall) TypeInfo() tdp.Type {
		tl_input_phone_call_gen.go#L105: 	typ := tdp.Type{
		tl_input_phone_contact_gen.go#L146: func (i *InputPhoneContact) TypeInfo() tdp.Type {
		tl_input_phone_contact_gen.go#L147: 	typ := tdp.Type{
		tl_input_photo_gen.go#L87: func (i *InputPhotoEmpty) TypeInfo() tdp.Type {
		tl_input_photo_gen.go#L88: 	typ := tdp.Type{
		tl_input_photo_gen.go#L221: func (i *InputPhoto) TypeInfo() tdp.Type {
		tl_input_photo_gen.go#L222: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L100: func (i *InputPrivacyKeyStatusTimestamp) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L101: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L202: func (i *InputPrivacyKeyChatInvite) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L203: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L304: func (i *InputPrivacyKeyPhoneCall) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L305: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L406: func (i *InputPrivacyKeyPhoneP2P) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L407: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L511: func (i *InputPrivacyKeyForwards) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L512: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L613: func (i *InputPrivacyKeyProfilePhoto) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L614: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L715: func (i *InputPrivacyKeyPhoneNumber) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L716: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L817: func (i *InputPrivacyKeyAddedByPhone) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L818: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L922: func (i *InputPrivacyKeyVoiceMessages) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L923: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L1024: func (i *InputPrivacyKeyAbout) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L1025: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L1126: func (i *InputPrivacyKeyBirthday) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L1127: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L1231: func (i *InputPrivacyKeyStarGiftsAutoSave) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L1232: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L1336: func (i *InputPrivacyKeyNoPaidMessages) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L1337: 	typ := tdp.Type{
		tl_input_privacy_key_gen.go#L1441: func (i *InputPrivacyKeySavedMusic) TypeInfo() tdp.Type {
		tl_input_privacy_key_gen.go#L1442: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L87: func (i *InputPrivacyValueAllowContacts) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L88: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L189: func (i *InputPrivacyValueAllowAll) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L190: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L303: func (i *InputPrivacyValueAllowUsers) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L304: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L449: func (i *InputPrivacyValueDisallowContacts) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L450: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L551: func (i *InputPrivacyValueDisallowAll) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L552: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L665: func (i *InputPrivacyValueDisallowUsers) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L666: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L829: func (i *InputPrivacyValueAllowChatParticipants) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L830: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L983: func (i *InputPrivacyValueDisallowChatParticipants) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L984: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L1122: func (i *InputPrivacyValueAllowCloseFriends) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L1123: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L1229: func (i *InputPrivacyValueAllowPremium) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L1230: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L1331: func (i *InputPrivacyValueAllowBots) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L1332: 	typ := tdp.Type{
		tl_input_privacy_rule_gen.go#L1433: func (i *InputPrivacyValueDisallowBots) TypeInfo() tdp.Type {
		tl_input_privacy_rule_gen.go#L1434: 	typ := tdp.Type{
		tl_input_quick_reply_shortcut_gen.go#L102: func (i *InputQuickReplyShortcut) TypeInfo() tdp.Type {
		tl_input_quick_reply_shortcut_gen.go#L103: 	typ := tdp.Type{
		tl_input_quick_reply_shortcut_gen.go#L240: func (i *InputQuickReplyShortcutID) TypeInfo() tdp.Type {
		tl_input_quick_reply_shortcut_gen.go#L241: 	typ := tdp.Type{
		tl_input_reply_to_gen.go#L225: func (i *InputReplyToMessage) TypeInfo() tdp.Type {
		tl_input_reply_to_gen.go#L226: 	typ := tdp.Type{
		tl_input_reply_to_gen.go#L704: func (i *InputReplyToStory) TypeInfo() tdp.Type {
		tl_input_reply_to_gen.go#L705: 	typ := tdp.Type{
		tl_input_reply_to_gen.go#L867: func (i *InputReplyToMonoForum) TypeInfo() tdp.Type {
		tl_input_reply_to_gen.go#L868: 	typ := tdp.Type{
		tl_input_rich_file_gen.go#L105: func (i *InputRichFilePhoto) TypeInfo() tdp.Type {
		tl_input_rich_file_gen.go#L106: 	typ := tdp.Type{
		tl_input_rich_file_gen.go#L271: func (i *InputRichFileDocument) TypeInfo() tdp.Type {
		tl_input_rich_file_gen.go#L272: 	typ := tdp.Type{
		tl_input_rich_message_gen.go#L153: func (i *InputRichMessage) TypeInfo() tdp.Type {
		tl_input_rich_message_gen.go#L154: 	typ := tdp.Type{
		tl_input_rich_message_gen.go#L596: func (i *InputRichMessageHTML) TypeInfo() tdp.Type {
		tl_input_rich_message_gen.go#L597: 	typ := tdp.Type{
		tl_input_rich_message_gen.go#L892: func (i *InputRichMessageMarkdown) TypeInfo() tdp.Type {
		tl_input_rich_message_gen.go#L893: 	typ := tdp.Type{
		tl_input_saved_star_gift_gen.go#L103: func (i *InputSavedStarGiftUser) TypeInfo() tdp.Type {
		tl_input_saved_star_gift_gen.go#L104: 	typ := tdp.Type{
		tl_input_saved_star_gift_gen.go#L250: func (i *InputSavedStarGiftChat) TypeInfo() tdp.Type {
		tl_input_saved_star_gift_gen.go#L251: 	typ := tdp.Type{
		tl_input_saved_star_gift_gen.go#L413: func (i *InputSavedStarGiftSlug) TypeInfo() tdp.Type {
		tl_input_saved_star_gift_gen.go#L414: 	typ := tdp.Type{
		tl_input_secure_file_gen.go#L130: func (i *InputSecureFileUploaded) TypeInfo() tdp.Type {
		tl_input_secure_file_gen.go#L131: 	typ := tdp.Type{
		tl_input_secure_file_gen.go#L356: func (i *InputSecureFile) TypeInfo() tdp.Type {
		tl_input_secure_file_gen.go#L357: 	typ := tdp.Type{
		tl_input_secure_value_gen.go#L213: func (i *InputSecureValue) TypeInfo() tdp.Type {
		tl_input_secure_value_gen.go#L214: 	typ := tdp.Type{
		tl_input_single_media_gen.go#L135: func (i *InputSingleMedia) TypeInfo() tdp.Type {
		tl_input_single_media_gen.go#L136: 	typ := tdp.Type{
		tl_input_star_gift_auction_gen.go#L106: func (i *InputStarGiftAuction) TypeInfo() tdp.Type {
		tl_input_star_gift_auction_gen.go#L107: 	typ := tdp.Type{
		tl_input_star_gift_auction_gen.go#L248: func (i *InputStarGiftAuctionSlug) TypeInfo() tdp.Type {
		tl_input_star_gift_auction_gen.go#L249: 	typ := tdp.Type{
		tl_input_stars_transaction_gen.go#L112: func (i *InputStarsTransaction) TypeInfo() tdp.Type {
		tl_input_stars_transaction_gen.go#L113: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L87: func (i *InputStickerSetEmpty) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L88: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L208: func (i *InputStickerSetID) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L209: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L369: func (i *InputStickerSetShortName) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L370: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L492: func (i *InputStickerSetAnimatedEmoji) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L493: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L609: func (i *InputStickerSetDice) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L610: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L733: func (i *InputStickerSetAnimatedEmojiAnimations) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L734: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L835: func (i *InputStickerSetPremiumGifts) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L836: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L941: func (i *InputStickerSetEmojiGenericAnimations) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L942: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L1046: func (i *InputStickerSetEmojiDefaultStatuses) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L1047: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L1152: func (i *InputStickerSetEmojiDefaultTopicIcons) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L1153: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L1257: func (i *InputStickerSetEmojiChannelDefaultStatuses) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L1258: 	typ := tdp.Type{
		tl_input_sticker_set_gen.go#L1359: func (i *InputStickerSetTonGifts) TypeInfo() tdp.Type {
		tl_input_sticker_set_gen.go#L1360: 	typ := tdp.Type{
		tl_input_sticker_set_item_gen.go#L133: func (i *InputStickerSetItem) TypeInfo() tdp.Type {
		tl_input_sticker_set_item_gen.go#L134: 	typ := tdp.Type{
		tl_input_stickered_media_gen.go#L99: func (i *InputStickeredMediaPhoto) TypeInfo() tdp.Type {
		tl_input_stickered_media_gen.go#L100: 	typ := tdp.Type{
		tl_input_stickered_media_gen.go#L239: func (i *InputStickeredMediaDocument) TypeInfo() tdp.Type {
		tl_input_stickered_media_gen.go#L240: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L115: func (i *InputStorePaymentPremiumSubscription) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L116: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L322: func (i *InputStorePaymentGiftPremium) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L323: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L574: func (i *InputStorePaymentPremiumGiftCode) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L575: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L982: func (i *InputStorePaymentPremiumGiveaway) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L983: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L1467: func (i *InputStorePaymentStarsTopup) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L1468: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L1729: func (i *InputStorePaymentStarsGift) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L1730: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L2064: func (i *InputStorePaymentStarsGiveaway) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L2065: 	typ := tdp.Type{
		tl_input_store_payment_purpose_gen.go#L2595: func (i *InputStorePaymentAuthCode) TypeInfo() tdp.Type {
		tl_input_store_payment_purpose_gen.go#L2596: 	typ := tdp.Type{
		tl_input_theme_gen.go#L106: func (i *InputTheme) TypeInfo() tdp.Type {
		tl_input_theme_gen.go#L107: 	typ := tdp.Type{
		tl_input_theme_gen.go#L264: func (i *InputThemeSlug) TypeInfo() tdp.Type {
		tl_input_theme_gen.go#L265: 	typ := tdp.Type{
		tl_input_theme_settings_gen.go#L179: func (i *InputThemeSettings) TypeInfo() tdp.Type {
		tl_input_theme_settings_gen.go#L180: 	typ := tdp.Type{
		tl_input_user_gen.go#L87: func (i *InputUserEmpty) TypeInfo() tdp.Type {
		tl_input_user_gen.go#L88: 	typ := tdp.Type{
		tl_input_user_gen.go#L189: func (i *InputUserSelf) TypeInfo() tdp.Type {
		tl_input_user_gen.go#L190: 	typ := tdp.Type{
		tl_input_user_gen.go#L313: func (i *InputUser) TypeInfo() tdp.Type {
		tl_input_user_gen.go#L314: 	typ := tdp.Type{
		tl_input_user_gen.go#L485: func (i *InputUserFromMessage) TypeInfo() tdp.Type {
		tl_input_user_gen.go#L486: 	typ := tdp.Type{
		tl_input_wall_paper_gen.go#L112: func (i *InputWallPaper) TypeInfo() tdp.Type {
		tl_input_wall_paper_gen.go#L113: 	typ := tdp.Type{
		tl_input_wall_paper_gen.go#L271: func (i *InputWallPaperSlug) TypeInfo() tdp.Type {
		tl_input_wall_paper_gen.go#L272: 	typ := tdp.Type{
		tl_input_wall_paper_gen.go#L411: func (i *InputWallPaperNoFile) TypeInfo() tdp.Type {
		tl_input_wall_paper_gen.go#L412: 	typ := tdp.Type{
		tl_input_web_document_gen.go#L118: func (i *InputWebDocument) TypeInfo() tdp.Type {
		tl_input_web_document_gen.go#L119: 	typ := tdp.Type{
		tl_input_web_file_location_gen.go#L106: func (i *InputWebFileLocation) TypeInfo() tdp.Type {
		tl_input_web_file_location_gen.go#L107: 	typ := tdp.Type{
		tl_input_web_file_location_gen.go#L307: func (i *InputWebFileGeoPointLocation) TypeInfo() tdp.Type {
		tl_input_web_file_location_gen.go#L308: 	typ := tdp.Type{
		tl_input_web_file_location_gen.go#L599: func (i *InputWebFileAudioAlbumThumbLocation) TypeInfo() tdp.Type {
		tl_input_web_file_location_gen.go#L600: 	typ := tdp.Type{
		tl_int_gen.go#L81: func (i *Int) TypeInfo() tdp.Type {
		tl_int_gen.go#L82: 	typ := tdp.Type{
		tl_int_vector_gen.go#L91: func (vec *IntVector) TypeInfo() tdp.Type {
		tl_int_vector_gen.go#L92: 	typ := tdp.Type{
		tl_invoice_gen.go#L238: func (i *Invoice) TypeInfo() tdp.Type {
		tl_invoice_gen.go#L239: 	typ := tdp.Type{
		tl_invoke_after_msg_gen.go#L101: func (i *InvokeAfterMsgRequest) TypeInfo() tdp.Type {
		tl_invoke_after_msg_gen.go#L102: 	typ := tdp.Type{
		tl_invoke_after_msgs_gen.go#L101: func (i *InvokeAfterMsgsRequest) TypeInfo() tdp.Type {
		tl_invoke_after_msgs_gen.go#L102: 	typ := tdp.Type{
		tl_invoke_with_apns_secret_gen.go#L108: func (i *InvokeWithApnsSecretRequest) TypeInfo() tdp.Type {
		tl_invoke_with_apns_secret_gen.go#L109: 	typ := tdp.Type{
		tl_invoke_with_business_connection_gen.go#L109: func (i *InvokeWithBusinessConnectionRequest) TypeInfo() tdp.Type {
		tl_invoke_with_business_connection_gen.go#L110: 	typ := tdp.Type{
		tl_invoke_with_google_play_integrity_gen.go#L108: func (i *InvokeWithGooglePlayIntegrityRequest) TypeInfo() tdp.Type {
		tl_invoke_with_google_play_integrity_gen.go#L109: 	typ := tdp.Type{
		tl_invoke_with_layer_gen.go#L104: func (i *InvokeWithLayerRequest) TypeInfo() tdp.Type {
		tl_invoke_with_layer_gen.go#L105: 	typ := tdp.Type{
		tl_invoke_with_messages_range_gen.go#L101: func (i *InvokeWithMessagesRangeRequest) TypeInfo() tdp.Type {
		tl_invoke_with_messages_range_gen.go#L102: 	typ := tdp.Type{
		tl_invoke_with_re_captcha_gen.go#L103: func (i *InvokeWithReCaptchaRequest) TypeInfo() tdp.Type {
		tl_invoke_with_re_captcha_gen.go#L104: 	typ := tdp.Type{
		tl_invoke_with_takeout_gen.go#L107: func (i *InvokeWithTakeoutRequest) TypeInfo() tdp.Type {
		tl_invoke_with_takeout_gen.go#L108: 	typ := tdp.Type{
		tl_invoke_without_updates_gen.go#L99: func (i *InvokeWithoutUpdatesRequest) TypeInfo() tdp.Type {
		tl_invoke_without_updates_gen.go#L100: 	typ := tdp.Type{
		tl_ip_port_gen.go#L105: func (i *IPPort) TypeInfo() tdp.Type {
		tl_ip_port_gen.go#L106: 	typ := tdp.Type{
		tl_ip_port_gen.go#L273: func (i *IPPortSecret) TypeInfo() tdp.Type {
		tl_ip_port_gen.go#L274: 	typ := tdp.Type{
		tl_join_chat_bot_result_gen.go#L86: func (j *JoinChatBotResultApproved) TypeInfo() tdp.Type {
		tl_join_chat_bot_result_gen.go#L87: 	typ := tdp.Type{
		tl_join_chat_bot_result_gen.go#L187: func (j *JoinChatBotResultDeclined) TypeInfo() tdp.Type {
		tl_join_chat_bot_result_gen.go#L188: 	typ := tdp.Type{
		tl_join_chat_bot_result_gen.go#L288: func (j *JoinChatBotResultQueued) TypeInfo() tdp.Type {
		tl_join_chat_bot_result_gen.go#L289: 	typ := tdp.Type{
		tl_join_chat_bot_result_gen.go#L401: func (j *JoinChatBotResultWebView) TypeInfo() tdp.Type {
		tl_join_chat_bot_result_gen.go#L402: 	typ := tdp.Type{
		tl_json_object_value_gen.go#L101: func (j *JSONObjectValue) TypeInfo() tdp.Type {
		tl_json_object_value_gen.go#L102: 	typ := tdp.Type{
		tl_json_value_gen.go#L87: func (j *JSONNull) TypeInfo() tdp.Type {
		tl_json_value_gen.go#L88: 	typ := tdp.Type{
		tl_json_value_gen.go#L201: func (j *JSONBool) TypeInfo() tdp.Type {
		tl_json_value_gen.go#L202: 	typ := tdp.Type{
		tl_json_value_gen.go#L336: func (j *JSONNumber) TypeInfo() tdp.Type {
		tl_json_value_gen.go#L337: 	typ := tdp.Type{
		tl_json_value_gen.go#L471: func (j *JSONString) TypeInfo() tdp.Type {
		tl_json_value_gen.go#L472: 	typ := tdp.Type{
		tl_json_value_gen.go#L606: func (j *JSONArray) TypeInfo() tdp.Type {
		tl_json_value_gen.go#L607: 	typ := tdp.Type{
		tl_json_value_gen.go#L764: func (j *JSONObject) TypeInfo() tdp.Type {
		tl_json_value_gen.go#L765: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L122: func (k *KeyboardButton) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L123: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L336: func (k *KeyboardButtonURL) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L337: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L587: func (k *KeyboardButtonCallback) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L588: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L842: func (k *KeyboardButtonRequestPhone) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L843: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L1049: func (k *KeyboardButtonRequestGeoLocation) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L1050: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L1285: func (k *KeyboardButtonSwitchInline) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L1286: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L1602: func (k *KeyboardButtonGame) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L1603: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L1809: func (k *KeyboardButtonBuy) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L1810: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L2072: func (k *KeyboardButtonURLAuth) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L2073: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L2408: func (i *InputKeyboardButtonURLAuth) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L2409: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L2737: func (k *KeyboardButtonRequestPoll) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L2738: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L2987: func (i *InputKeyboardButtonUserProfile) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L2988: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L3226: func (k *KeyboardButtonUserProfile) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L3227: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L3471: func (k *KeyboardButtonWebView) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L3472: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L3716: func (k *KeyboardButtonSimpleWebView) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L3717: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L3974: func (k *KeyboardButtonRequestPeer) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L3975: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L4298: func (i *InputKeyboardButtonRequestPeer) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L4299: 	typ := tdp.Type{
		tl_keyboard_button_gen.go#L4661: func (k *KeyboardButtonCopy) TypeInfo() tdp.Type {
		tl_keyboard_button_gen.go#L4662: 	typ := tdp.Type{
		tl_keyboard_button_row_gen.go#L94: func (k *KeyboardButtonRow) TypeInfo() tdp.Type {
		tl_keyboard_button_row_gen.go#L95: 	typ := tdp.Type{
		tl_keyboard_button_style_gen.go#L135: func (k *KeyboardButtonStyle) TypeInfo() tdp.Type {
		tl_keyboard_button_style_gen.go#L136: 	typ := tdp.Type{
		tl_labeled_price_gen.go#L107: func (l *LabeledPrice) TypeInfo() tdp.Type {
		tl_labeled_price_gen.go#L108: 	typ := tdp.Type{
		tl_lang_pack_difference_gen.go#L115: func (l *LangPackDifference) TypeInfo() tdp.Type {
		tl_lang_pack_difference_gen.go#L116: 	typ := tdp.Type{
		tl_lang_pack_language_gen.go#L183: func (l *LangPackLanguage) TypeInfo() tdp.Type {
		tl_lang_pack_language_gen.go#L184: 	typ := tdp.Type{
		tl_lang_pack_language_vector_gen.go#L91: func (vec *LangPackLanguageVector) TypeInfo() tdp.Type {
		tl_lang_pack_language_vector_gen.go#L92: 	typ := tdp.Type{
		tl_lang_pack_string_class_vector_gen.go#L91: func (vec *LangPackStringClassVector) TypeInfo() tdp.Type {
		tl_lang_pack_string_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_lang_pack_string_gen.go#L106: func (l *LangPackString) TypeInfo() tdp.Type {
		tl_lang_pack_string_gen.go#L107: 	typ := tdp.Type{
		tl_lang_pack_string_gen.go#L341: func (l *LangPackStringPluralized) TypeInfo() tdp.Type {
		tl_lang_pack_string_gen.go#L342: 	typ := tdp.Type{
		tl_lang_pack_string_gen.go#L689: func (l *LangPackStringDeleted) TypeInfo() tdp.Type {
		tl_lang_pack_string_gen.go#L690: 	typ := tdp.Type{
		tl_langpack_get_difference_gen.go#L112: func (g *LangpackGetDifferenceRequest) TypeInfo() tdp.Type {
		tl_langpack_get_difference_gen.go#L113: 	typ := tdp.Type{
		tl_langpack_get_lang_pack_gen.go#L105: func (g *LangpackGetLangPackRequest) TypeInfo() tdp.Type {
		tl_langpack_get_lang_pack_gen.go#L106: 	typ := tdp.Type{
		tl_langpack_get_language_gen.go#L105: func (g *LangpackGetLanguageRequest) TypeInfo() tdp.Type {
		tl_langpack_get_language_gen.go#L106: 	typ := tdp.Type{
		tl_langpack_get_languages_gen.go#L94: func (g *LangpackGetLanguagesRequest) TypeInfo() tdp.Type {
		tl_langpack_get_languages_gen.go#L95: 	typ := tdp.Type{
		tl_langpack_get_strings_gen.go#L112: func (g *LangpackGetStringsRequest) TypeInfo() tdp.Type {
		tl_langpack_get_strings_gen.go#L113: 	typ := tdp.Type{
		tl_long_gen.go#L81: func (l *Long) TypeInfo() tdp.Type {
		tl_long_gen.go#L82: 	typ := tdp.Type{
		tl_long_vector_gen.go#L91: func (vec *LongVector) TypeInfo() tdp.Type {
		tl_long_vector_gen.go#L92: 	typ := tdp.Type{
		tl_mask_coords_gen.go#L123: func (m *MaskCoords) TypeInfo() tdp.Type {
		tl_mask_coords_gen.go#L124: 	typ := tdp.Type{
		tl_media_area_coordinates_gen.go#L142: func (m *MediaAreaCoordinates) TypeInfo() tdp.Type {
		tl_media_area_coordinates_gen.go#L143: 	typ := tdp.Type{
		tl_media_area_gen.go#L145: func (m *MediaAreaVenue) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L146: 	typ := tdp.Type{
		tl_media_area_gen.go#L431: func (i *InputMediaAreaVenue) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L432: 	typ := tdp.Type{
		tl_media_area_gen.go#L637: func (m *MediaAreaGeoPoint) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L638: 	typ := tdp.Type{
		tl_media_area_gen.go#L878: func (m *MediaAreaSuggestedReaction) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L879: 	typ := tdp.Type{
		tl_media_area_gen.go#L1122: func (m *MediaAreaChannelPost) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L1123: 	typ := tdp.Type{
		tl_media_area_gen.go#L1312: func (i *InputMediaAreaChannelPost) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L1313: 	typ := tdp.Type{
		tl_media_area_gen.go#L1503: func (m *MediaAreaURL) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L1504: 	typ := tdp.Type{
		tl_media_area_gen.go#L1686: func (m *MediaAreaWeather) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L1687: 	typ := tdp.Type{
		tl_media_area_gen.go#L1895: func (m *MediaAreaStarGift) TypeInfo() tdp.Type {
		tl_media_area_gen.go#L1896: 	typ := tdp.Type{
		tl_message_action_gen.go#L87: func (m *MessageActionEmpty) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L88: 	typ := tdp.Type{
		tl_message_action_gen.go#L208: func (m *MessageActionChatCreate) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L209: 	typ := tdp.Type{
		tl_message_action_gen.go#L376: func (m *MessageActionChatEditTitle) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L377: 	typ := tdp.Type{
		tl_message_action_gen.go#L511: func (m *MessageActionChatEditPhoto) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L512: 	typ := tdp.Type{
		tl_message_action_gen.go#L639: func (m *MessageActionChatDeletePhoto) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L640: 	typ := tdp.Type{
		tl_message_action_gen.go#L753: func (m *MessageActionChatAddUser) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L754: 	typ := tdp.Type{
		tl_message_action_gen.go#L901: func (m *MessageActionChatDeleteUser) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L902: 	typ := tdp.Type{
		tl_message_action_gen.go#L1036: func (m *MessageActionChatJoinedByLink) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L1037: 	typ := tdp.Type{
		tl_message_action_gen.go#L1171: func (m *MessageActionChannelCreate) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L1172: 	typ := tdp.Type{
		tl_message_action_gen.go#L1309: func (m *MessageActionChatMigrateTo) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L1310: 	typ := tdp.Type{
		tl_message_action_gen.go#L1454: func (m *MessageActionChannelMigrateFrom) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L1455: 	typ := tdp.Type{
		tl_message_action_gen.go#L1597: func (m *MessageActionPinMessage) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L1598: 	typ := tdp.Type{
		tl_message_action_gen.go#L1699: func (m *MessageActionHistoryClear) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L1700: 	typ := tdp.Type{
		tl_message_action_gen.go#L1820: func (m *MessageActionGameScore) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L1821: 	typ := tdp.Type{
		tl_message_action_gen.go#L2067: func (m *MessageActionPaymentSentMe) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L2068: 	typ := tdp.Type{
		tl_message_action_gen.go#L2510: func (m *MessageActionPaymentSent) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L2511: 	typ := tdp.Type{
		tl_message_action_gen.go#L2845: func (m *MessageActionPhoneCall) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L2846: 	typ := tdp.Type{
		tl_message_action_gen.go#L3086: func (m *MessageActionScreenshotTaken) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L3087: 	typ := tdp.Type{
		tl_message_action_gen.go#L3201: func (m *MessageActionCustomAction) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L3202: 	typ := tdp.Type{
		tl_message_action_gen.go#L3391: func (m *MessageActionBotAllowed) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L3392: 	typ := tdp.Type{
		tl_message_action_gen.go#L3663: func (m *MessageActionSecureValuesSentMe) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L3664: 	typ := tdp.Type{
		tl_message_action_gen.go#L3836: func (m *MessageActionSecureValuesSent) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L3837: 	typ := tdp.Type{
		tl_message_action_gen.go#L3982: func (m *MessageActionContactSignUp) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L3983: 	typ := tdp.Type{
		tl_message_action_gen.go#L4113: func (m *MessageActionGeoProximityReached) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L4114: 	typ := tdp.Type{
		tl_message_action_gen.go#L4321: func (m *MessageActionGroupCall) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L4322: 	typ := tdp.Type{
		tl_message_action_gen.go#L4520: func (m *MessageActionInviteToGroupCall) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L4521: 	typ := tdp.Type{
		tl_message_action_gen.go#L4720: func (m *MessageActionSetMessagesTTL) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L4721: 	typ := tdp.Type{
		tl_message_action_gen.go#L4914: func (m *MessageActionGroupCallScheduled) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L4915: 	typ := tdp.Type{
		tl_message_action_gen.go#L5074: func (m *MessageActionSetChatTheme) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L5075: 	typ := tdp.Type{
		tl_message_action_gen.go#L5202: func (m *MessageActionChatJoinedByRequest) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L5203: 	typ := tdp.Type{
		tl_message_action_gen.go#L5330: func (m *MessageActionWebViewDataSentMe) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L5331: 	typ := tdp.Type{
		tl_message_action_gen.go#L5494: func (m *MessageActionWebViewDataSent) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L5495: 	typ := tdp.Type{
		tl_message_action_gen.go#L5703: func (m *MessageActionGiftPremium) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L5704: 	typ := tdp.Type{
		tl_message_action_gen.go#L6040: func (m *MessageActionTopicCreate) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L6041: 	typ := tdp.Type{
		tl_message_action_gen.go#L6327: func (m *MessageActionTopicEdit) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L6328: 	typ := tdp.Type{
		tl_message_action_gen.go#L6602: func (m *MessageActionSuggestProfilePhoto) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L6603: 	typ := tdp.Type{
		tl_message_action_gen.go#L6756: func (m *MessageActionRequestedPeer) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L6757: 	typ := tdp.Type{
		tl_message_action_gen.go#L6974: func (m *MessageActionSetChatWallPaper) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L6975: 	typ := tdp.Type{
		tl_message_action_gen.go#L7313: func (m *MessageActionGiftCode) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L7314: 	typ := tdp.Type{
		tl_message_action_gen.go#L7777: func (m *MessageActionGiveawayLaunch) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L7778: 	typ := tdp.Type{
		tl_message_action_gen.go#L7969: func (m *MessageActionGiveawayResults) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L7970: 	typ := tdp.Type{
		tl_message_action_gen.go#L8171: func (m *MessageActionBoostApply) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L8172: 	typ := tdp.Type{
		tl_message_action_gen.go#L8321: func (m *MessageActionRequestedPeerSentMe) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L8322: 	typ := tdp.Type{
		tl_message_action_gen.go#L8546: func (m *MessageActionPaymentRefunded) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L8547: 	typ := tdp.Type{
		tl_message_action_gen.go#L8870: func (m *MessageActionGiftStars) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L8871: 	typ := tdp.Type{
		tl_message_action_gen.go#L9215: func (m *MessageActionPrizeStars) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L9216: 	typ := tdp.Type{
		tl_message_action_gen.go#L9709: func (m *MessageActionStarGift) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L9710: 	typ := tdp.Type{
		tl_message_action_gen.go#L10767: func (m *MessageActionStarGiftUnique) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L10768: 	typ := tdp.Type{
		tl_message_action_gen.go#L11531: func (m *MessageActionPaidMessagesRefunded) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L11532: 	typ := tdp.Type{
		tl_message_action_gen.go#L11713: func (m *MessageActionPaidMessagesPrice) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L11714: 	typ := tdp.Type{
		tl_message_action_gen.go#L11951: func (m *MessageActionConferenceCall) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L11952: 	typ := tdp.Type{
		tl_message_action_gen.go#L12291: func (m *MessageActionTodoCompletions) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L12292: 	typ := tdp.Type{
		tl_message_action_gen.go#L12475: func (m *MessageActionTodoAppendTasks) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L12476: 	typ := tdp.Type{
		tl_message_action_gen.go#L12680: func (m *MessageActionSuggestedPostApproval) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L12681: 	typ := tdp.Type{
		tl_message_action_gen.go#L12981: func (m *MessageActionSuggestedPostSuccess) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L12982: 	typ := tdp.Type{
		tl_message_action_gen.go#L13136: func (m *MessageActionSuggestedPostRefund) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L13137: 	typ := tdp.Type{
		tl_message_action_gen.go#L13341: func (m *MessageActionGiftTon) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L13342: 	typ := tdp.Type{
		tl_message_action_gen.go#L13590: func (m *MessageActionSuggestBirthday) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L13591: 	typ := tdp.Type{
		tl_message_action_gen.go#L13766: func (m *MessageActionStarGiftPurchaseOffer) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L13767: 	typ := tdp.Type{
		tl_message_action_gen.go#L14052: func (m *MessageActionStarGiftPurchaseOfferDeclined) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L14053: 	typ := tdp.Type{
		tl_message_action_gen.go#L14265: func (m *MessageActionNewCreatorPending) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L14266: 	typ := tdp.Type{
		tl_message_action_gen.go#L14406: func (m *MessageActionChangeCreator) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L14407: 	typ := tdp.Type{
		tl_message_action_gen.go#L14555: func (m *MessageActionNoForwardsToggle) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L14556: 	typ := tdp.Type{
		tl_message_action_gen.go#L14737: func (m *MessageActionNoForwardsRequest) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L14738: 	typ := tdp.Type{
		tl_message_action_gen.go#L14932: func (m *MessageActionPollAppendAnswer) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L14933: 	typ := tdp.Type{
		tl_message_action_gen.go#L15071: func (m *MessageActionPollDeleteAnswer) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L15072: 	typ := tdp.Type{
		tl_message_action_gen.go#L15210: func (m *MessageActionManagedBotCreated) TypeInfo() tdp.Type {
		tl_message_action_gen.go#L15211: 	typ := tdp.Type{
		tl_message_entity_gen.go#L112: func (m *MessageEntityUnknown) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L113: 	typ := tdp.Type{
		tl_message_entity_gen.go#L285: func (m *MessageEntityMention) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L286: 	typ := tdp.Type{
		tl_message_entity_gen.go#L453: func (m *MessageEntityHashtag) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L454: 	typ := tdp.Type{
		tl_message_entity_gen.go#L621: func (m *MessageEntityBotCommand) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L622: 	typ := tdp.Type{
		tl_message_entity_gen.go#L795: func (m *MessageEntityURL) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L796: 	typ := tdp.Type{
		tl_message_entity_gen.go#L966: func (m *MessageEntityEmail) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L967: 	typ := tdp.Type{
		tl_message_entity_gen.go#L1134: func (m *MessageEntityBold) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L1135: 	typ := tdp.Type{
		tl_message_entity_gen.go#L1302: func (m *MessageEntityItalic) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L1303: 	typ := tdp.Type{
		tl_message_entity_gen.go#L1470: func (m *MessageEntityCode) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L1471: 	typ := tdp.Type{
		tl_message_entity_gen.go#L1646: func (m *MessageEntityPre) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L1647: 	typ := tdp.Type{
		tl_message_entity_gen.go#L1851: func (m *MessageEntityTextURL) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L1852: 	typ := tdp.Type{
		tl_message_entity_gen.go#L2051: func (m *MessageEntityMentionName) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L2052: 	typ := tdp.Type{
		tl_message_entity_gen.go#L2251: func (i *InputMessageEntityMentionName) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L2252: 	typ := tdp.Type{
		tl_message_entity_gen.go#L2444: func (m *MessageEntityPhone) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L2445: 	typ := tdp.Type{
		tl_message_entity_gen.go#L2612: func (m *MessageEntityCashtag) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L2613: 	typ := tdp.Type{
		tl_message_entity_gen.go#L2780: func (m *MessageEntityUnderline) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L2781: 	typ := tdp.Type{
		tl_message_entity_gen.go#L2948: func (m *MessageEntityStrike) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L2949: 	typ := tdp.Type{
		tl_message_entity_gen.go#L3116: func (m *MessageEntityBankCard) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L3117: 	typ := tdp.Type{
		tl_message_entity_gen.go#L3284: func (m *MessageEntitySpoiler) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L3285: 	typ := tdp.Type{
		tl_message_entity_gen.go#L3470: func (m *MessageEntityCustomEmoji) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L3471: 	typ := tdp.Type{
		tl_message_entity_gen.go#L3673: func (m *MessageEntityBlockquote) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L3674: 	typ := tdp.Type{
		tl_message_entity_gen.go#L3954: func (m *MessageEntityFormattedDate) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L3955: 	typ := tdp.Type{
		tl_message_entity_gen.go#L4316: func (m *MessageEntityDiffInsert) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L4317: 	typ := tdp.Type{
		tl_message_entity_gen.go#L4484: func (m *MessageEntityDiffReplace) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L4485: 	typ := tdp.Type{
		tl_message_entity_gen.go#L4665: func (m *MessageEntityDiffDelete) TypeInfo() tdp.Type {
		tl_message_entity_gen.go#L4666: 	typ := tdp.Type{
		tl_message_extended_media_gen.go#L154: func (m *MessageExtendedMediaPreview) TypeInfo() tdp.Type {
		tl_message_extended_media_gen.go#L155: 	typ := tdp.Type{
		tl_message_extended_media_gen.go#L434: func (m *MessageExtendedMedia) TypeInfo() tdp.Type {
		tl_message_extended_media_gen.go#L435: 	typ := tdp.Type{
		tl_message_fwd_header_gen.go#L275: func (m *MessageFwdHeader) TypeInfo() tdp.Type {
		tl_message_fwd_header_gen.go#L276: 	typ := tdp.Type{
		tl_message_gen.go#L119: func (m *MessageEmpty) TypeInfo() tdp.Type {
		tl_message_gen.go#L120: 	typ := tdp.Type{
		tl_message_gen.go#L914: func (m *Message) TypeInfo() tdp.Type {
		tl_message_gen.go#L915: 	typ := tdp.Type{
		tl_message_gen.go#L2856: func (m *MessageService) TypeInfo() tdp.Type {
		tl_message_gen.go#L2857: 	typ := tdp.Type{
		tl_message_media_gen.go#L87: func (m *MessageMediaEmpty) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L88: 	typ := tdp.Type{
		tl_message_media_gen.go#L252: func (m *MessageMediaPhoto) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L253: 	typ := tdp.Type{
		tl_message_media_gen.go#L554: func (m *MessageMediaGeo) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L555: 	typ := tdp.Type{
		tl_message_media_gen.go#L722: func (m *MessageMediaContact) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L723: 	typ := tdp.Type{
		tl_message_media_gen.go#L925: func (m *MessageMediaUnsupported) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L926: 	typ := tdp.Type{
		tl_message_media_gen.go#L1136: func (m *MessageMediaDocument) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L1137: 	typ := tdp.Type{
		tl_message_media_gen.go#L1662: func (m *MessageMediaWebPage) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L1663: 	typ := tdp.Type{
		tl_message_media_gen.go#L1963: func (m *MessageMediaVenue) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L1964: 	typ := tdp.Type{
		tl_message_media_gen.go#L2203: func (m *MessageMediaGame) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L2204: 	typ := tdp.Type{
		tl_message_media_gen.go#L2441: func (m *MessageMediaInvoice) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L2442: 	typ := tdp.Type{
		tl_message_media_gen.go#L2892: func (m *MessageMediaGeoLive) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L2893: 	typ := tdp.Type{
		tl_message_media_gen.go#L3164: func (m *MessageMediaPoll) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L3165: 	typ := tdp.Type{
		tl_message_media_gen.go#L3406: func (m *MessageMediaDice) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L3407: 	typ := tdp.Type{
		tl_message_media_gen.go#L3653: func (m *MessageMediaStory) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L3654: 	typ := tdp.Type{
		tl_message_media_gen.go#L3999: func (m *MessageMediaGiveaway) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L4000: 	typ := tdp.Type{
		tl_message_media_gen.go#L4534: func (m *MessageMediaGiveawayResults) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L4535: 	typ := tdp.Type{
		tl_message_media_gen.go#L5012: func (m *MessageMediaPaidMedia) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L5013: 	typ := tdp.Type{
		tl_message_media_gen.go#L5213: func (m *MessageMediaToDo) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L5214: 	typ := tdp.Type{
		tl_message_media_gen.go#L5426: func (m *MessageMediaVideoStream) TypeInfo() tdp.Type {
		tl_message_media_gen.go#L5427: 	typ := tdp.Type{
		tl_message_peer_reaction_gen.go#L147: func (m *MessagePeerReaction) TypeInfo() tdp.Type {
		tl_message_peer_reaction_gen.go#L148: 	typ := tdp.Type{
		tl_message_peer_vote_gen.go#L113: func (m *MessagePeerVote) TypeInfo() tdp.Type {
		tl_message_peer_vote_gen.go#L114: 	typ := tdp.Type{
		tl_message_peer_vote_gen.go#L304: func (m *MessagePeerVoteInputOption) TypeInfo() tdp.Type {
		tl_message_peer_vote_gen.go#L305: 	typ := tdp.Type{
		tl_message_peer_vote_gen.go#L478: func (m *MessagePeerVoteMultiple) TypeInfo() tdp.Type {
		tl_message_peer_vote_gen.go#L479: 	typ := tdp.Type{
		tl_message_range_gen.go#L101: func (m *MessageRange) TypeInfo() tdp.Type {
		tl_message_range_gen.go#L102: 	typ := tdp.Type{
		tl_message_range_vector_gen.go#L91: func (vec *MessageRangeVector) TypeInfo() tdp.Type {
		tl_message_range_vector_gen.go#L92: 	typ := tdp.Type{
		tl_message_reactions_gen.go#L168: func (m *MessageReactions) TypeInfo() tdp.Type {
		tl_message_reactions_gen.go#L169: 	typ := tdp.Type{
		tl_message_reactor_gen.go#L141: func (m *MessageReactor) TypeInfo() tdp.Type {
		tl_message_reactor_gen.go#L142: 	typ := tdp.Type{
		tl_message_replies_gen.go#L180: func (m *MessageReplies) TypeInfo() tdp.Type {
		tl_message_replies_gen.go#L181: 	typ := tdp.Type{
		tl_message_reply_header_gen.go#L272: func (m *MessageReplyHeader) TypeInfo() tdp.Type {
		tl_message_reply_header_gen.go#L273: 	typ := tdp.Type{
		tl_message_reply_header_gen.go#L918: func (m *MessageReplyStoryHeader) TypeInfo() tdp.Type {
		tl_message_reply_header_gen.go#L919: 	typ := tdp.Type{
		tl_message_report_option_gen.go#L105: func (m *MessageReportOption) TypeInfo() tdp.Type {
		tl_message_report_option_gen.go#L106: 	typ := tdp.Type{
		tl_message_views_gen.go#L134: func (m *MessageViews) TypeInfo() tdp.Type {
		tl_message_views_gen.go#L135: 	typ := tdp.Type{
		tl_messages_accept_encryption_gen.go#L111: func (a *MessagesAcceptEncryptionRequest) TypeInfo() tdp.Type {
		tl_messages_accept_encryption_gen.go#L112: 	typ := tdp.Type{
		tl_messages_accept_url_auth_gen.go#L187: func (a *MessagesAcceptURLAuthRequest) TypeInfo() tdp.Type {
		tl_messages_accept_url_auth_gen.go#L188: 	typ := tdp.Type{
		tl_messages_add_chat_user_gen.go#L108: func (a *MessagesAddChatUserRequest) TypeInfo() tdp.Type {
		tl_messages_add_chat_user_gen.go#L109: 	typ := tdp.Type{
		tl_messages_add_poll_answer_gen.go#L107: func (a *MessagesAddPollAnswerRequest) TypeInfo() tdp.Type {
		tl_messages_add_poll_answer_gen.go#L108: 	typ := tdp.Type{
		tl_messages_affected_found_messages_gen.go#L121: func (a *MessagesAffectedFoundMessages) TypeInfo() tdp.Type {
		tl_messages_affected_found_messages_gen.go#L122: 	typ := tdp.Type{
		tl_messages_affected_history_gen.go#L110: func (a *MessagesAffectedHistory) TypeInfo() tdp.Type {
		tl_messages_affected_history_gen.go#L111: 	typ := tdp.Type{
		tl_messages_affected_messages_gen.go#L107: func (a *MessagesAffectedMessages) TypeInfo() tdp.Type {
		tl_messages_affected_messages_gen.go#L108: 	typ := tdp.Type{
		tl_messages_all_stickers_gen.go#L87: func (a *MessagesAllStickersNotModified) TypeInfo() tdp.Type {
		tl_messages_all_stickers_gen.go#L88: 	typ := tdp.Type{
		tl_messages_all_stickers_gen.go#L211: func (a *MessagesAllStickers) TypeInfo() tdp.Type {
		tl_messages_all_stickers_gen.go#L212: 	typ := tdp.Type{
		tl_messages_append_todo_list_gen.go#L111: func (a *MessagesAppendTodoListRequest) TypeInfo() tdp.Type {
		tl_messages_append_todo_list_gen.go#L112: 	typ := tdp.Type{
		tl_messages_archived_stickers_gen.go#L101: func (a *MessagesArchivedStickers) TypeInfo() tdp.Type {
		tl_messages_archived_stickers_gen.go#L102: 	typ := tdp.Type{
		tl_messages_available_effects_gen.go#L90: func (a *MessagesAvailableEffectsNotModified) TypeInfo() tdp.Type {
		tl_messages_available_effects_gen.go#L91: 	typ := tdp.Type{
		tl_messages_available_effects_gen.go#L224: func (a *MessagesAvailableEffects) TypeInfo() tdp.Type {
		tl_messages_available_effects_gen.go#L225: 	typ := tdp.Type{
		tl_messages_available_reactions_gen.go#L87: func (a *MessagesAvailableReactionsNotModified) TypeInfo() tdp.Type {
		tl_messages_available_reactions_gen.go#L88: 	typ := tdp.Type{
		tl_messages_available_reactions_gen.go#L217: func (a *MessagesAvailableReactions) TypeInfo() tdp.Type {
		tl_messages_available_reactions_gen.go#L218: 	typ := tdp.Type{
		tl_messages_bot_app_gen.go#L131: func (b *MessagesBotApp) TypeInfo() tdp.Type {
		tl_messages_bot_app_gen.go#L132: 	typ := tdp.Type{
		tl_messages_bot_callback_answer_gen.go#L147: func (b *MessagesBotCallbackAnswer) TypeInfo() tdp.Type {
		tl_messages_bot_callback_answer_gen.go#L148: 	typ := tdp.Type{
		tl_messages_bot_prepared_inline_message_gen.go#L109: func (b *MessagesBotPreparedInlineMessage) TypeInfo() tdp.Type {
		tl_messages_bot_prepared_inline_message_gen.go#L110: 	typ := tdp.Type{
		tl_messages_bot_results_gen.go#L171: func (b *MessagesBotResults) TypeInfo() tdp.Type {
		tl_messages_bot_results_gen.go#L172: 	typ := tdp.Type{
		tl_messages_chat_admins_with_invites_gen.go#L101: func (c *MessagesChatAdminsWithInvites) TypeInfo() tdp.Type {
		tl_messages_chat_admins_with_invites_gen.go#L102: 	typ := tdp.Type{
		tl_messages_chat_full_gen.go#L114: func (c *MessagesChatFull) TypeInfo() tdp.Type {
		tl_messages_chat_full_gen.go#L115: 	typ := tdp.Type{
		tl_messages_chat_invite_importers_gen.go#L108: func (c *MessagesChatInviteImporters) TypeInfo() tdp.Type {
		tl_messages_chat_invite_importers_gen.go#L109: 	typ := tdp.Type{
		tl_messages_chat_invite_join_result_gen.go#L98: func (c *MessagesChatInviteJoinResultOk) TypeInfo() tdp.Type {
		tl_messages_chat_invite_join_result_gen.go#L99: 	typ := tdp.Type{
		tl_messages_chat_invite_join_result_gen.go#L251: func (c *MessagesChatInviteJoinResultWebView) TypeInfo() tdp.Type {
		tl_messages_chat_invite_join_result_gen.go#L252: 	typ := tdp.Type{
		tl_messages_chats_gen.go#L99: func (c *MessagesChats) TypeInfo() tdp.Type {
		tl_messages_chats_gen.go#L100: 	typ := tdp.Type{
		tl_messages_chats_gen.go#L267: func (c *MessagesChatsSlice) TypeInfo() tdp.Type {
		tl_messages_chats_gen.go#L268: 	typ := tdp.Type{
		tl_messages_check_chat_invite_gen.go#L97: func (c *MessagesCheckChatInviteRequest) TypeInfo() tdp.Type {
		tl_messages_check_chat_invite_gen.go#L98: 	typ := tdp.Type{
		tl_messages_check_history_import_gen.go#L98: func (c *MessagesCheckHistoryImportRequest) TypeInfo() tdp.Type {
		tl_messages_check_history_import_gen.go#L99: 	typ := tdp.Type{
		tl_messages_check_history_import_peer_gen.go#L105: func (c *MessagesCheckHistoryImportPeerRequest) TypeInfo() tdp.Type {
		tl_messages_check_history_import_peer_gen.go#L106: 	typ := tdp.Type{
		tl_messages_check_quick_reply_shortcut_gen.go#L99: func (c *MessagesCheckQuickReplyShortcutRequest) TypeInfo() tdp.Type {
		tl_messages_check_quick_reply_shortcut_gen.go#L100: 	typ := tdp.Type{
		tl_messages_check_url_auth_match_code_gen.go#L117: func (c *MessagesCheckURLAuthMatchCodeRequest) TypeInfo() tdp.Type {
		tl_messages_check_url_auth_match_code_gen.go#L118: 	typ := tdp.Type{
		tl_messages_checked_history_import_peer_gen.go#L101: func (c *MessagesCheckedHistoryImportPeer) TypeInfo() tdp.Type {
		tl_messages_checked_history_import_peer_gen.go#L102: 	typ := tdp.Type{
		tl_messages_clear_all_drafts_gen.go#L85: func (c *MessagesClearAllDraftsRequest) TypeInfo() tdp.Type {
		tl_messages_clear_all_drafts_gen.go#L86: 	typ := tdp.Type{
		tl_messages_clear_recent_reactions_gen.go#L85: func (c *MessagesClearRecentReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_clear_recent_reactions_gen.go#L86: 	typ := tdp.Type{
		tl_messages_clear_recent_stickers_gen.go#L102: func (c *MessagesClearRecentStickersRequest) TypeInfo() tdp.Type {
		tl_messages_clear_recent_stickers_gen.go#L103: 	typ := tdp.Type{
		tl_messages_click_sponsored_message_gen.go#L120: func (c *MessagesClickSponsoredMessageRequest) TypeInfo() tdp.Type {
		tl_messages_click_sponsored_message_gen.go#L121: 	typ := tdp.Type{
		tl_messages_compose_message_with_a_i_gen.go#L136: func (c *MessagesComposeMessageWithAIRequest) TypeInfo() tdp.Type {
		tl_messages_compose_message_with_a_i_gen.go#L137: 	typ := tdp.Type{
		tl_messages_composed_message_with_a_i_gen.go#L110: func (c *MessagesComposedMessageWithAI) TypeInfo() tdp.Type {
		tl_messages_composed_message_with_a_i_gen.go#L111: 	typ := tdp.Type{
		tl_messages_create_chat_gen.go#L126: func (c *MessagesCreateChatRequest) TypeInfo() tdp.Type {
		tl_messages_create_chat_gen.go#L127: 	typ := tdp.Type{
		tl_messages_create_forum_topic_gen.go#L171: func (c *MessagesCreateForumTopicRequest) TypeInfo() tdp.Type {
		tl_messages_create_forum_topic_gen.go#L172: 	typ := tdp.Type{
		tl_messages_decline_url_auth_gen.go#L103: func (d *MessagesDeclineURLAuthRequest) TypeInfo() tdp.Type {
		tl_messages_decline_url_auth_gen.go#L104: 	typ := tdp.Type{
		tl_messages_delete_chat_gen.go#L97: func (d *MessagesDeleteChatRequest) TypeInfo() tdp.Type {
		tl_messages_delete_chat_gen.go#L98: 	typ := tdp.Type{
		tl_messages_delete_chat_user_gen.go#L116: func (d *MessagesDeleteChatUserRequest) TypeInfo() tdp.Type {
		tl_messages_delete_chat_user_gen.go#L117: 	typ := tdp.Type{
		tl_messages_delete_exported_chat_invite_gen.go#L101: func (d *MessagesDeleteExportedChatInviteRequest) TypeInfo() tdp.Type {
		tl_messages_delete_exported_chat_invite_gen.go#L102: 	typ := tdp.Type{
		tl_messages_delete_fact_check_gen.go#L107: func (d *MessagesDeleteFactCheckRequest) TypeInfo() tdp.Type {
		tl_messages_delete_fact_check_gen.go#L108: 	typ := tdp.Type{
		tl_messages_delete_history_gen.go#L148: func (d *MessagesDeleteHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_delete_history_gen.go#L149: 	typ := tdp.Type{
		tl_messages_delete_messages_gen.go#L109: func (d *MessagesDeleteMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_delete_messages_gen.go#L110: 	typ := tdp.Type{
		tl_messages_delete_participant_reaction_gen.go#L107: func (d *MessagesDeleteParticipantReactionRequest) TypeInfo() tdp.Type {
		tl_messages_delete_participant_reaction_gen.go#L108: 	typ := tdp.Type{
		tl_messages_delete_participant_reactions_gen.go#L100: func (d *MessagesDeleteParticipantReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_delete_participant_reactions_gen.go#L101: 	typ := tdp.Type{
		tl_messages_delete_phone_call_history_gen.go#L102: func (d *MessagesDeletePhoneCallHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_delete_phone_call_history_gen.go#L103: 	typ := tdp.Type{
		tl_messages_delete_poll_answer_gen.go#L107: func (d *MessagesDeletePollAnswerRequest) TypeInfo() tdp.Type {
		tl_messages_delete_poll_answer_gen.go#L108: 	typ := tdp.Type{
		tl_messages_delete_quick_reply_messages_gen.go#L109: func (d *MessagesDeleteQuickReplyMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_delete_quick_reply_messages_gen.go#L110: 	typ := tdp.Type{
		tl_messages_delete_quick_reply_shortcut_gen.go#L105: func (d *MessagesDeleteQuickReplyShortcutRequest) TypeInfo() tdp.Type {
		tl_messages_delete_quick_reply_shortcut_gen.go#L106: 	typ := tdp.Type{
		tl_messages_delete_revoked_exported_chat_invites_gen.go#L101: func (d *MessagesDeleteRevokedExportedChatInvitesRequest) TypeInfo() tdp.Type {
		tl_messages_delete_revoked_exported_chat_invites_gen.go#L102: 	typ := tdp.Type{
		tl_messages_delete_saved_history_gen.go#L158: func (d *MessagesDeleteSavedHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_delete_saved_history_gen.go#L159: 	typ := tdp.Type{
		tl_messages_delete_scheduled_messages_gen.go#L101: func (d *MessagesDeleteScheduledMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_delete_scheduled_messages_gen.go#L102: 	typ := tdp.Type{
		tl_messages_delete_topic_history_gen.go#L105: func (d *MessagesDeleteTopicHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_delete_topic_history_gen.go#L106: 	typ := tdp.Type{
		tl_messages_dh_config_gen.go#L99: func (d *MessagesDhConfigNotModified) TypeInfo() tdp.Type {
		tl_messages_dh_config_gen.go#L100: 	typ := tdp.Type{
		tl_messages_dh_config_gen.go#L261: func (d *MessagesDhConfig) TypeInfo() tdp.Type {
		tl_messages_dh_config_gen.go#L262: 	typ := tdp.Type{
		tl_messages_dialog_filters_gen.go#L115: func (d *MessagesDialogFilters) TypeInfo() tdp.Type {
		tl_messages_dialog_filters_gen.go#L116: 	typ := tdp.Type{
		tl_messages_dialogs_gen.go#L120: func (d *MessagesDialogs) TypeInfo() tdp.Type {
		tl_messages_dialogs_gen.go#L121: 	typ := tdp.Type{
		tl_messages_dialogs_gen.go#L435: func (d *MessagesDialogsSlice) TypeInfo() tdp.Type {
		tl_messages_dialogs_gen.go#L436: 	typ := tdp.Type{
		tl_messages_dialogs_gen.go#L742: func (d *MessagesDialogsNotModified) TypeInfo() tdp.Type {
		tl_messages_dialogs_gen.go#L743: 	typ := tdp.Type{
		tl_messages_discard_encryption_gen.go#L109: func (d *MessagesDiscardEncryptionRequest) TypeInfo() tdp.Type {
		tl_messages_discard_encryption_gen.go#L110: 	typ := tdp.Type{
		tl_messages_discussion_message_gen.go#L172: func (d *MessagesDiscussionMessage) TypeInfo() tdp.Type {
		tl_messages_discussion_message_gen.go#L173: 	typ := tdp.Type{
		tl_messages_edit_chat_about_gen.go#L107: func (e *MessagesEditChatAboutRequest) TypeInfo() tdp.Type {
		tl_messages_edit_chat_about_gen.go#L108: 	typ := tdp.Type{
		tl_messages_edit_chat_admin_gen.go#L111: func (e *MessagesEditChatAdminRequest) TypeInfo() tdp.Type {
		tl_messages_edit_chat_admin_gen.go#L112: 	typ := tdp.Type{
		tl_messages_edit_chat_creator_gen.go#L115: func (e *MessagesEditChatCreatorRequest) TypeInfo() tdp.Type {
		tl_messages_edit_chat_creator_gen.go#L116: 	typ := tdp.Type{
		tl_messages_edit_chat_default_banned_rights_gen.go#L104: func (e *MessagesEditChatDefaultBannedRightsRequest) TypeInfo() tdp.Type {
		tl_messages_edit_chat_default_banned_rights_gen.go#L105: 	typ := tdp.Type{
		tl_messages_edit_chat_participant_rank_gen.go#L111: func (e *MessagesEditChatParticipantRankRequest) TypeInfo() tdp.Type {
		tl_messages_edit_chat_participant_rank_gen.go#L112: 	typ := tdp.Type{
		tl_messages_edit_chat_photo_gen.go#L101: func (e *MessagesEditChatPhotoRequest) TypeInfo() tdp.Type {
		tl_messages_edit_chat_photo_gen.go#L102: 	typ := tdp.Type{
		tl_messages_edit_chat_title_gen.go#L101: func (e *MessagesEditChatTitleRequest) TypeInfo() tdp.Type {
		tl_messages_edit_chat_title_gen.go#L102: 	typ := tdp.Type{
		tl_messages_edit_exported_chat_invite_gen.go#L165: func (e *MessagesEditExportedChatInviteRequest) TypeInfo() tdp.Type {
		tl_messages_edit_exported_chat_invite_gen.go#L166: 	typ := tdp.Type{
		tl_messages_edit_fact_check_gen.go#L117: func (e *MessagesEditFactCheckRequest) TypeInfo() tdp.Type {
		tl_messages_edit_fact_check_gen.go#L118: 	typ := tdp.Type{
		tl_messages_edit_forum_topic_gen.go#L169: func (e *MessagesEditForumTopicRequest) TypeInfo() tdp.Type {
		tl_messages_edit_forum_topic_gen.go#L170: 	typ := tdp.Type{
		tl_messages_edit_inline_bot_message_gen.go#L180: func (e *MessagesEditInlineBotMessageRequest) TypeInfo() tdp.Type {
		tl_messages_edit_inline_bot_message_gen.go#L181: 	typ := tdp.Type{
		tl_messages_edit_message_gen.go#L234: func (e *MessagesEditMessageRequest) TypeInfo() tdp.Type {
		tl_messages_edit_message_gen.go#L235: 	typ := tdp.Type{
		tl_messages_edit_quick_reply_shortcut_gen.go#L109: func (e *MessagesEditQuickReplyShortcutRequest) TypeInfo() tdp.Type {
		tl_messages_edit_quick_reply_shortcut_gen.go#L110: 	typ := tdp.Type{
		tl_messages_emoji_game_info_gen.go#L86: func (e *MessagesEmojiGameUnavailable) TypeInfo() tdp.Type {
		tl_messages_emoji_game_info_gen.go#L87: 	typ := tdp.Type{
		tl_messages_emoji_game_info_gen.go#L240: func (e *MessagesEmojiGameDiceInfo) TypeInfo() tdp.Type {
		tl_messages_emoji_game_info_gen.go#L241: 	typ := tdp.Type{
		tl_messages_emoji_game_outcome_gen.go#L107: func (e *MessagesEmojiGameOutcome) TypeInfo() tdp.Type {
		tl_messages_emoji_game_outcome_gen.go#L108: 	typ := tdp.Type{
		tl_messages_emoji_groups_gen.go#L90: func (e *MessagesEmojiGroupsNotModified) TypeInfo() tdp.Type {
		tl_messages_emoji_groups_gen.go#L91: 	typ := tdp.Type{
		tl_messages_emoji_groups_gen.go#L220: func (e *MessagesEmojiGroups) TypeInfo() tdp.Type {
		tl_messages_emoji_groups_gen.go#L221: 	typ := tdp.Type{
		tl_messages_export_chat_invite_gen.go#L171: func (e *MessagesExportChatInviteRequest) TypeInfo() tdp.Type {
		tl_messages_export_chat_invite_gen.go#L172: 	typ := tdp.Type{
		tl_messages_exported_chat_invite_gen.go#L106: func (e *MessagesExportedChatInvite) TypeInfo() tdp.Type {
		tl_messages_exported_chat_invite_gen.go#L107: 	typ := tdp.Type{
		tl_messages_exported_chat_invite_gen.go#L303: func (e *MessagesExportedChatInviteReplaced) TypeInfo() tdp.Type {
		tl_messages_exported_chat_invite_gen.go#L304: 	typ := tdp.Type{
		tl_messages_exported_chat_invites_gen.go#L108: func (e *MessagesExportedChatInvites) TypeInfo() tdp.Type {
		tl_messages_exported_chat_invites_gen.go#L109: 	typ := tdp.Type{
		tl_messages_fave_sticker_gen.go#L101: func (f *MessagesFaveStickerRequest) TypeInfo() tdp.Type {
		tl_messages_fave_sticker_gen.go#L102: 	typ := tdp.Type{
		tl_messages_faved_stickers_gen.go#L87: func (f *MessagesFavedStickersNotModified) TypeInfo() tdp.Type {
		tl_messages_faved_stickers_gen.go#L88: 	typ := tdp.Type{
		tl_messages_faved_stickers_gen.go#L218: func (f *MessagesFavedStickers) TypeInfo() tdp.Type {
		tl_messages_faved_stickers_gen.go#L219: 	typ := tdp.Type{
		tl_messages_featured_stickers_gen.go#L99: func (f *MessagesFeaturedStickersNotModified) TypeInfo() tdp.Type {
		tl_messages_featured_stickers_gen.go#L100: 	typ := tdp.Type{
		tl_messages_featured_stickers_gen.go#L273: func (f *MessagesFeaturedStickers) TypeInfo() tdp.Type {
		tl_messages_featured_stickers_gen.go#L274: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L87: func (i *InputMessagesFilterEmpty) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L88: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L189: func (i *InputMessagesFilterPhotos) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L190: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L291: func (i *InputMessagesFilterVideo) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L292: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L393: func (i *InputMessagesFilterPhotoVideo) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L394: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L495: func (i *InputMessagesFilterDocument) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L496: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L597: func (i *InputMessagesFilterURL) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L598: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L699: func (i *InputMessagesFilterGif) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L700: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L801: func (i *InputMessagesFilterVoice) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L802: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L903: func (i *InputMessagesFilterMusic) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L904: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1005: func (i *InputMessagesFilterChatPhotos) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1006: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1127: func (i *InputMessagesFilterPhoneCalls) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1128: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1271: func (i *InputMessagesFilterRoundVoice) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1272: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1373: func (i *InputMessagesFilterRoundVideo) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1374: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1478: func (i *InputMessagesFilterMyMentions) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1479: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1580: func (i *InputMessagesFilterGeo) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1581: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1682: func (i *InputMessagesFilterContacts) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1683: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1784: func (i *InputMessagesFilterPinned) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1785: 	typ := tdp.Type{
		tl_messages_filter_gen.go#L1885: func (i *InputMessagesFilterPoll) TypeInfo() tdp.Type {
		tl_messages_filter_gen.go#L1886: 	typ := tdp.Type{
		tl_messages_forum_topics_gen.go#L165: func (f *MessagesForumTopics) TypeInfo() tdp.Type {
		tl_messages_forum_topics_gen.go#L166: 	typ := tdp.Type{
		tl_messages_forward_messages_gen.go#L329: func (f *MessagesForwardMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_forward_messages_gen.go#L330: 	typ := tdp.Type{
		tl_messages_found_sticker_sets_gen.go#L87: func (f *MessagesFoundStickerSetsNotModified) TypeInfo() tdp.Type {
		tl_messages_found_sticker_sets_gen.go#L88: 	typ := tdp.Type{
		tl_messages_found_sticker_sets_gen.go#L211: func (f *MessagesFoundStickerSets) TypeInfo() tdp.Type {
		tl_messages_found_sticker_sets_gen.go#L212: 	typ := tdp.Type{
		tl_messages_found_stickers_gen.go#L115: func (f *MessagesFoundStickersNotModified) TypeInfo() tdp.Type {
		tl_messages_found_stickers_gen.go#L116: 	typ := tdp.Type{
		tl_messages_found_stickers_gen.go#L312: func (f *MessagesFoundStickers) TypeInfo() tdp.Type {
		tl_messages_found_stickers_gen.go#L313: 	typ := tdp.Type{
		tl_messages_get_admins_with_invites_gen.go#L94: func (g *MessagesGetAdminsWithInvitesRequest) TypeInfo() tdp.Type {
		tl_messages_get_admins_with_invites_gen.go#L95: 	typ := tdp.Type{
		tl_messages_get_all_drafts_gen.go#L87: func (g *MessagesGetAllDraftsRequest) TypeInfo() tdp.Type {
		tl_messages_get_all_drafts_gen.go#L88: 	typ := tdp.Type{
		tl_messages_get_all_stickers_gen.go#L97: func (g *MessagesGetAllStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_all_stickers_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_archived_stickers_gen.go#L135: func (g *MessagesGetArchivedStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_archived_stickers_gen.go#L136: 	typ := tdp.Type{
		tl_messages_get_attach_menu_bot_gen.go#L98: func (g *MessagesGetAttachMenuBotRequest) TypeInfo() tdp.Type {
		tl_messages_get_attach_menu_bot_gen.go#L99: 	typ := tdp.Type{
		tl_messages_get_attach_menu_bots_gen.go#L100: func (g *MessagesGetAttachMenuBotsRequest) TypeInfo() tdp.Type {
		tl_messages_get_attach_menu_bots_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_attached_stickers_gen.go#L94: func (g *MessagesGetAttachedStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_attached_stickers_gen.go#L95: 	typ := tdp.Type{
		tl_messages_get_available_effects_gen.go#L100: func (g *MessagesGetAvailableEffectsRequest) TypeInfo() tdp.Type {
		tl_messages_get_available_effects_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_available_reactions_gen.go#L100: func (g *MessagesGetAvailableReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_available_reactions_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_bot_app_gen.go#L110: func (g *MessagesGetBotAppRequest) TypeInfo() tdp.Type {
		tl_messages_get_bot_app_gen.go#L111: 	typ := tdp.Type{
		tl_messages_get_bot_callback_answer_gen.go#L145: func (g *MessagesGetBotCallbackAnswerRequest) TypeInfo() tdp.Type {
		tl_messages_get_bot_callback_answer_gen.go#L146: 	typ := tdp.Type{
		tl_messages_get_chat_invite_importers_gen.go#L181: func (g *MessagesGetChatInviteImportersRequest) TypeInfo() tdp.Type {
		tl_messages_get_chat_invite_importers_gen.go#L182: 	typ := tdp.Type{
		tl_messages_get_chats_gen.go#L94: func (g *MessagesGetChatsRequest) TypeInfo() tdp.Type {
		tl_messages_get_chats_gen.go#L95: 	typ := tdp.Type{
		tl_messages_get_common_chats_gen.go#L114: func (g *MessagesGetCommonChatsRequest) TypeInfo() tdp.Type {
		tl_messages_get_common_chats_gen.go#L115: 	typ := tdp.Type{
		tl_messages_get_custom_emoji_documents_gen.go#L106: func (g *MessagesGetCustomEmojiDocumentsRequest) TypeInfo() tdp.Type {
		tl_messages_get_custom_emoji_documents_gen.go#L107: 	typ := tdp.Type{
		tl_messages_get_default_history_ttl_gen.go#L82: func (g *MessagesGetDefaultHistoryTTLRequest) TypeInfo() tdp.Type {
		tl_messages_get_default_history_ttl_gen.go#L83: 	typ := tdp.Type{
		tl_messages_get_default_tag_reactions_gen.go#L100: func (g *MessagesGetDefaultTagReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_default_tag_reactions_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_dh_config_gen.go#L105: func (g *MessagesGetDhConfigRequest) TypeInfo() tdp.Type {
		tl_messages_get_dh_config_gen.go#L106: 	typ := tdp.Type{
		tl_messages_get_dialog_filters_gen.go#L85: func (g *MessagesGetDialogFiltersRequest) TypeInfo() tdp.Type {
		tl_messages_get_dialog_filters_gen.go#L86: 	typ := tdp.Type{
		tl_messages_get_dialog_unread_marks_gen.go#L108: func (g *MessagesGetDialogUnreadMarksRequest) TypeInfo() tdp.Type {
		tl_messages_get_dialog_unread_marks_gen.go#L109: 	typ := tdp.Type{
		tl_messages_get_dialogs_gen.go#L165: func (g *MessagesGetDialogsRequest) TypeInfo() tdp.Type {
		tl_messages_get_dialogs_gen.go#L166: 	typ := tdp.Type{
		tl_messages_get_discussion_message_gen.go#L109: func (g *MessagesGetDiscussionMessageRequest) TypeInfo() tdp.Type {
		tl_messages_get_discussion_message_gen.go#L110: 	typ := tdp.Type{
		tl_messages_get_document_by_hash_gen.go#L108: func (g *MessagesGetDocumentByHashRequest) TypeInfo() tdp.Type {
		tl_messages_get_document_by_hash_gen.go#L109: 	typ := tdp.Type{
		tl_messages_get_emoji_game_info_gen.go#L81: func (g *MessagesGetEmojiGameInfoRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_game_info_gen.go#L82: 	typ := tdp.Type{
		tl_messages_get_emoji_groups_gen.go#L100: func (g *MessagesGetEmojiGroupsRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_groups_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_emoji_keywords_difference_gen.go#L104: func (g *MessagesGetEmojiKeywordsDifferenceRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_keywords_difference_gen.go#L105: 	typ := tdp.Type{
		tl_messages_get_emoji_keywords_gen.go#L97: func (g *MessagesGetEmojiKeywordsRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_keywords_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_emoji_keywords_languages_gen.go#L100: func (g *MessagesGetEmojiKeywordsLanguagesRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_keywords_languages_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_emoji_profile_photo_groups_gen.go#L102: func (g *MessagesGetEmojiProfilePhotoGroupsRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_profile_photo_groups_gen.go#L103: 	typ := tdp.Type{
		tl_messages_get_emoji_status_groups_gen.go#L102: func (g *MessagesGetEmojiStatusGroupsRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_status_groups_gen.go#L103: 	typ := tdp.Type{
		tl_messages_get_emoji_sticker_groups_gen.go#L100: func (g *MessagesGetEmojiStickerGroupsRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_sticker_groups_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_emoji_stickers_gen.go#L100: func (g *MessagesGetEmojiStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_stickers_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_emoji_url_gen.go#L99: func (g *MessagesGetEmojiURLRequest) TypeInfo() tdp.Type {
		tl_messages_get_emoji_url_gen.go#L100: 	typ := tdp.Type{
		tl_messages_get_exported_chat_invite_gen.go#L101: func (g *MessagesGetExportedChatInviteRequest) TypeInfo() tdp.Type {
		tl_messages_get_exported_chat_invite_gen.go#L102: 	typ := tdp.Type{
		tl_messages_get_exported_chat_invites_gen.go#L156: func (g *MessagesGetExportedChatInvitesRequest) TypeInfo() tdp.Type {
		tl_messages_get_exported_chat_invites_gen.go#L157: 	typ := tdp.Type{
		tl_messages_get_extended_media_gen.go#L108: func (g *MessagesGetExtendedMediaRequest) TypeInfo() tdp.Type {
		tl_messages_get_extended_media_gen.go#L109: 	typ := tdp.Type{
		tl_messages_get_fact_check_gen.go#L107: func (g *MessagesGetFactCheckRequest) TypeInfo() tdp.Type {
		tl_messages_get_fact_check_gen.go#L108: 	typ := tdp.Type{
		tl_messages_get_faved_stickers_gen.go#L97: func (g *MessagesGetFavedStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_faved_stickers_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_featured_emoji_stickers_gen.go#L97: func (g *MessagesGetFeaturedEmojiStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_featured_emoji_stickers_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_featured_stickers_gen.go#L97: func (g *MessagesGetFeaturedStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_featured_stickers_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_forum_topics_by_id_gen.go#L102: func (g *MessagesGetForumTopicsByIDRequest) TypeInfo() tdp.Type {
		tl_messages_get_forum_topics_by_id_gen.go#L103: 	typ := tdp.Type{
		tl_messages_get_forum_topics_gen.go#L163: func (g *MessagesGetForumTopicsRequest) TypeInfo() tdp.Type {
		tl_messages_get_forum_topics_gen.go#L164: 	typ := tdp.Type{
		tl_messages_get_full_chat_gen.go#L100: func (g *MessagesGetFullChatRequest) TypeInfo() tdp.Type {
		tl_messages_get_full_chat_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_future_chat_creator_after_leave_gen.go#L99: func (g *MessagesGetFutureChatCreatorAfterLeaveRequest) TypeInfo() tdp.Type {
		tl_messages_get_future_chat_creator_after_leave_gen.go#L100: 	typ := tdp.Type{
		tl_messages_get_game_high_scores_gen.go#L108: func (g *MessagesGetGameHighScoresRequest) TypeInfo() tdp.Type {
		tl_messages_get_game_high_scores_gen.go#L109: 	typ := tdp.Type{
		tl_messages_get_history_gen.go#L149: func (g *MessagesGetHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_get_history_gen.go#L150: 	typ := tdp.Type{
		tl_messages_get_inline_bot_results_gen.go#L135: func (g *MessagesGetInlineBotResultsRequest) TypeInfo() tdp.Type {
		tl_messages_get_inline_bot_results_gen.go#L136: 	typ := tdp.Type{
		tl_messages_get_inline_game_high_scores_gen.go#L101: func (g *MessagesGetInlineGameHighScoresRequest) TypeInfo() tdp.Type {
		tl_messages_get_inline_game_high_scores_gen.go#L102: 	typ := tdp.Type{
		tl_messages_get_mask_stickers_gen.go#L97: func (g *MessagesGetMaskStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_mask_stickers_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_message_edit_data_gen.go#L101: func (g *MessagesGetMessageEditDataRequest) TypeInfo() tdp.Type {
		tl_messages_get_message_edit_data_gen.go#L102: 	typ := tdp.Type{
		tl_messages_get_message_reactions_list_gen.go#L150: func (g *MessagesGetMessageReactionsListRequest) TypeInfo() tdp.Type {
		tl_messages_get_message_reactions_list_gen.go#L151: 	typ := tdp.Type{
		tl_messages_get_message_read_participants_gen.go#L109: func (g *MessagesGetMessageReadParticipantsRequest) TypeInfo() tdp.Type {
		tl_messages_get_message_read_participants_gen.go#L110: 	typ := tdp.Type{
		tl_messages_get_messages_gen.go#L94: func (g *MessagesGetMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_get_messages_gen.go#L95: 	typ := tdp.Type{
		tl_messages_get_messages_reactions_gen.go#L104: func (g *MessagesGetMessagesReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_messages_reactions_gen.go#L105: 	typ := tdp.Type{
		tl_messages_get_messages_views_gen.go#L111: func (g *MessagesGetMessagesViewsRequest) TypeInfo() tdp.Type {
		tl_messages_get_messages_views_gen.go#L112: 	typ := tdp.Type{
		tl_messages_get_my_stickers_gen.go#L110: func (g *MessagesGetMyStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_my_stickers_gen.go#L111: 	typ := tdp.Type{
		tl_messages_get_old_featured_stickers_gen.go#L114: func (g *MessagesGetOldFeaturedStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_old_featured_stickers_gen.go#L115: 	typ := tdp.Type{
		tl_messages_get_onlines_gen.go#L94: func (g *MessagesGetOnlinesRequest) TypeInfo() tdp.Type {
		tl_messages_get_onlines_gen.go#L95: 	typ := tdp.Type{
		tl_messages_get_outbox_read_date_gen.go#L118: func (g *MessagesGetOutboxReadDateRequest) TypeInfo() tdp.Type {
		tl_messages_get_outbox_read_date_gen.go#L119: 	typ := tdp.Type{
		tl_messages_get_paid_reaction_privacy_gen.go#L87: func (g *MessagesGetPaidReactionPrivacyRequest) TypeInfo() tdp.Type {
		tl_messages_get_paid_reaction_privacy_gen.go#L88: 	typ := tdp.Type{
		tl_messages_get_peer_dialogs_gen.go#L94: func (g *MessagesGetPeerDialogsRequest) TypeInfo() tdp.Type {
		tl_messages_get_peer_dialogs_gen.go#L95: 	typ := tdp.Type{
		tl_messages_get_peer_settings_gen.go#L94: func (g *MessagesGetPeerSettingsRequest) TypeInfo() tdp.Type {
		tl_messages_get_peer_settings_gen.go#L95: 	typ := tdp.Type{
		tl_messages_get_personal_channel_history_gen.go#L121: func (g *MessagesGetPersonalChannelHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_get_personal_channel_history_gen.go#L122: 	typ := tdp.Type{
		tl_messages_get_pinned_dialogs_gen.go#L97: func (g *MessagesGetPinnedDialogsRequest) TypeInfo() tdp.Type {
		tl_messages_get_pinned_dialogs_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_pinned_saved_dialogs_gen.go#L85: func (g *MessagesGetPinnedSavedDialogsRequest) TypeInfo() tdp.Type {
		tl_messages_get_pinned_saved_dialogs_gen.go#L86: 	typ := tdp.Type{
		tl_messages_get_poll_results_gen.go#L108: func (g *MessagesGetPollResultsRequest) TypeInfo() tdp.Type {
		tl_messages_get_poll_results_gen.go#L109: 	typ := tdp.Type{
		tl_messages_get_poll_votes_gen.go#L147: func (g *MessagesGetPollVotesRequest) TypeInfo() tdp.Type {
		tl_messages_get_poll_votes_gen.go#L148: 	typ := tdp.Type{
		tl_messages_get_prepared_inline_message_gen.go#L113: func (g *MessagesGetPreparedInlineMessageRequest) TypeInfo() tdp.Type {
		tl_messages_get_prepared_inline_message_gen.go#L114: 	typ := tdp.Type{
		tl_messages_get_quick_replies_gen.go#L101: func (g *MessagesGetQuickRepliesRequest) TypeInfo() tdp.Type {
		tl_messages_get_quick_replies_gen.go#L102: 	typ := tdp.Type{
		tl_messages_get_quick_reply_messages_gen.go#L128: func (g *MessagesGetQuickReplyMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_get_quick_reply_messages_gen.go#L129: 	typ := tdp.Type{
		tl_messages_get_recent_locations_gen.go#L114: func (g *MessagesGetRecentLocationsRequest) TypeInfo() tdp.Type {
		tl_messages_get_recent_locations_gen.go#L115: 	typ := tdp.Type{
		tl_messages_get_recent_reactions_gen.go#L110: func (g *MessagesGetRecentReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_recent_reactions_gen.go#L111: 	typ := tdp.Type{
		tl_messages_get_recent_stickers_gen.go#L112: func (g *MessagesGetRecentStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_recent_stickers_gen.go#L113: 	typ := tdp.Type{
		tl_messages_get_replies_gen.go#L167: func (g *MessagesGetRepliesRequest) TypeInfo() tdp.Type {
		tl_messages_get_replies_gen.go#L168: 	typ := tdp.Type{
		tl_messages_get_rich_message_gen.go#L100: func (g *MessagesGetRichMessageRequest) TypeInfo() tdp.Type {
		tl_messages_get_rich_message_gen.go#L101: 	typ := tdp.Type{
		tl_messages_get_saved_dialogs_by_id_gen.go#L122: func (g *MessagesGetSavedDialogsByIDRequest) TypeInfo() tdp.Type {
		tl_messages_get_saved_dialogs_by_id_gen.go#L123: 	typ := tdp.Type{
		tl_messages_get_saved_dialogs_gen.go#L167: func (g *MessagesGetSavedDialogsRequest) TypeInfo() tdp.Type {
		tl_messages_get_saved_dialogs_gen.go#L168: 	typ := tdp.Type{
		tl_messages_get_saved_gifs_gen.go#L97: func (g *MessagesGetSavedGifsRequest) TypeInfo() tdp.Type {
		tl_messages_get_saved_gifs_gen.go#L98: 	typ := tdp.Type{
		tl_messages_get_saved_history_gen.go#L174: func (g *MessagesGetSavedHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_get_saved_history_gen.go#L175: 	typ := tdp.Type{
		tl_messages_get_saved_reaction_tags_gen.go#L123: func (g *MessagesGetSavedReactionTagsRequest) TypeInfo() tdp.Type {
		tl_messages_get_saved_reaction_tags_gen.go#L124: 	typ := tdp.Type{
		tl_messages_get_scheduled_history_gen.go#L107: func (g *MessagesGetScheduledHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_get_scheduled_history_gen.go#L108: 	typ := tdp.Type{
		tl_messages_get_scheduled_messages_gen.go#L101: func (g *MessagesGetScheduledMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_get_scheduled_messages_gen.go#L102: 	typ := tdp.Type{
		tl_messages_get_search_counters_gen.go#L143: func (g *MessagesGetSearchCountersRequest) TypeInfo() tdp.Type {
		tl_messages_get_search_counters_gen.go#L144: 	typ := tdp.Type{
		tl_messages_get_search_results_calendar_gen.go#L152: func (g *MessagesGetSearchResultsCalendarRequest) TypeInfo() tdp.Type {
		tl_messages_get_search_results_calendar_gen.go#L153: 	typ := tdp.Type{
		tl_messages_get_search_results_positions_gen.go#L152: func (g *MessagesGetSearchResultsPositionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_search_results_positions_gen.go#L153: 	typ := tdp.Type{
		tl_messages_get_split_ranges_gen.go#L82: func (g *MessagesGetSplitRangesRequest) TypeInfo() tdp.Type {
		tl_messages_get_split_ranges_gen.go#L83: 	typ := tdp.Type{
		tl_messages_get_sponsored_messages_gen.go#L120: func (g *MessagesGetSponsoredMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_get_sponsored_messages_gen.go#L121: 	typ := tdp.Type{
		tl_messages_get_sticker_set_gen.go#L104: func (g *MessagesGetStickerSetRequest) TypeInfo() tdp.Type {
		tl_messages_get_sticker_set_gen.go#L105: 	typ := tdp.Type{
		tl_messages_get_stickers_gen.go#L104: func (g *MessagesGetStickersRequest) TypeInfo() tdp.Type {
		tl_messages_get_stickers_gen.go#L105: 	typ := tdp.Type{
		tl_messages_get_suggested_dialog_filters_gen.go#L85: func (g *MessagesGetSuggestedDialogFiltersRequest) TypeInfo() tdp.Type {
		tl_messages_get_suggested_dialog_filters_gen.go#L86: 	typ := tdp.Type{
		tl_messages_get_top_reactions_gen.go#L110: func (g *MessagesGetTopReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_top_reactions_gen.go#L111: 	typ := tdp.Type{
		tl_messages_get_unread_mentions_gen.go#L167: func (g *MessagesGetUnreadMentionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_unread_mentions_gen.go#L168: 	typ := tdp.Type{
		tl_messages_get_unread_poll_votes_gen.go#L145: func (g *MessagesGetUnreadPollVotesRequest) TypeInfo() tdp.Type {
		tl_messages_get_unread_poll_votes_gen.go#L146: 	typ := tdp.Type{
		tl_messages_get_unread_reactions_gen.go#L177: func (g *MessagesGetUnreadReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_get_unread_reactions_gen.go#L178: 	typ := tdp.Type{
		tl_messages_get_web_page_gen.go#L112: func (g *MessagesGetWebPageRequest) TypeInfo() tdp.Type {
		tl_messages_get_web_page_gen.go#L113: 	typ := tdp.Type{
		tl_messages_get_web_page_preview_gen.go#L117: func (g *MessagesGetWebPagePreviewRequest) TypeInfo() tdp.Type {
		tl_messages_get_web_page_preview_gen.go#L118: 	typ := tdp.Type{
		tl_messages_hide_all_chat_join_requests_gen.go#L130: func (h *MessagesHideAllChatJoinRequestsRequest) TypeInfo() tdp.Type {
		tl_messages_hide_all_chat_join_requests_gen.go#L131: 	typ := tdp.Type{
		tl_messages_hide_chat_join_request_gen.go#L125: func (h *MessagesHideChatJoinRequestRequest) TypeInfo() tdp.Type {
		tl_messages_hide_chat_join_request_gen.go#L126: 	typ := tdp.Type{
		tl_messages_hide_peer_settings_bar_gen.go#L100: func (h *MessagesHidePeerSettingsBarRequest) TypeInfo() tdp.Type {
		tl_messages_hide_peer_settings_bar_gen.go#L101: 	typ := tdp.Type{
		tl_messages_high_scores_gen.go#L101: func (h *MessagesHighScores) TypeInfo() tdp.Type {
		tl_messages_high_scores_gen.go#L102: 	typ := tdp.Type{
		tl_messages_history_import_gen.go#L100: func (h *MessagesHistoryImport) TypeInfo() tdp.Type {
		tl_messages_history_import_gen.go#L101: 	typ := tdp.Type{
		tl_messages_history_import_parsed_gen.go#L127: func (h *MessagesHistoryImportParsed) TypeInfo() tdp.Type {
		tl_messages_history_import_parsed_gen.go#L128: 	typ := tdp.Type{
		tl_messages_import_chat_invite_gen.go#L97: func (i *MessagesImportChatInviteRequest) TypeInfo() tdp.Type {
		tl_messages_import_chat_invite_gen.go#L98: 	typ := tdp.Type{
		tl_messages_inactive_chats_gen.go#L108: func (i *MessagesInactiveChats) TypeInfo() tdp.Type {
		tl_messages_inactive_chats_gen.go#L109: 	typ := tdp.Type{
		tl_messages_init_history_import_gen.go#L119: func (i *MessagesInitHistoryImportRequest) TypeInfo() tdp.Type {
		tl_messages_init_history_import_gen.go#L120: 	typ := tdp.Type{
		tl_messages_install_sticker_set_gen.go#L101: func (i *MessagesInstallStickerSetRequest) TypeInfo() tdp.Type {
		tl_messages_install_sticker_set_gen.go#L102: 	typ := tdp.Type{
		tl_messages_invited_users_gen.go#L106: func (i *MessagesInvitedUsers) TypeInfo() tdp.Type {
		tl_messages_invited_users_gen.go#L107: 	typ := tdp.Type{
		tl_messages_mark_dialog_unread_gen.go#L125: func (m *MessagesMarkDialogUnreadRequest) TypeInfo() tdp.Type {
		tl_messages_mark_dialog_unread_gen.go#L126: 	typ := tdp.Type{
		tl_messages_message_edit_data_gen.go#L102: func (m *MessagesMessageEditData) TypeInfo() tdp.Type {
		tl_messages_message_edit_data_gen.go#L103: 	typ := tdp.Type{
		tl_messages_message_reactions_list_gen.go#L139: func (m *MessagesMessageReactionsList) TypeInfo() tdp.Type {
		tl_messages_message_reactions_list_gen.go#L140: 	typ := tdp.Type{
		tl_messages_message_views_gen.go#L108: func (m *MessagesMessageViews) TypeInfo() tdp.Type {
		tl_messages_message_views_gen.go#L109: 	typ := tdp.Type{
		tl_messages_messages_gen.go#L120: func (m *MessagesMessages) TypeInfo() tdp.Type {
		tl_messages_messages_gen.go#L121: 	typ := tdp.Type{
		tl_messages_messages_gen.go#L497: func (m *MessagesMessagesSlice) TypeInfo() tdp.Type {
		tl_messages_messages_gen.go#L498: 	typ := tdp.Type{
		tl_messages_messages_gen.go#L1024: func (c *MessagesChannelMessages) TypeInfo() tdp.Type {
		tl_messages_messages_gen.go#L1025: 	typ := tdp.Type{
		tl_messages_messages_gen.go#L1428: func (m *MessagesMessagesNotModified) TypeInfo() tdp.Type {
		tl_messages_messages_gen.go#L1429: 	typ := tdp.Type{
		tl_messages_migrate_chat_gen.go#L100: func (m *MessagesMigrateChatRequest) TypeInfo() tdp.Type {
		tl_messages_migrate_chat_gen.go#L101: 	typ := tdp.Type{
		tl_messages_my_stickers_gen.go#L104: func (m *MessagesMyStickers) TypeInfo() tdp.Type {
		tl_messages_my_stickers_gen.go#L105: 	typ := tdp.Type{
		tl_messages_peer_dialogs_gen.go#L125: func (p *MessagesPeerDialogs) TypeInfo() tdp.Type {
		tl_messages_peer_dialogs_gen.go#L126: 	typ := tdp.Type{
		tl_messages_peer_settings_gen.go#L108: func (p *MessagesPeerSettings) TypeInfo() tdp.Type {
		tl_messages_peer_settings_gen.go#L109: 	typ := tdp.Type{
		tl_messages_prepared_inline_message_gen.go#L129: func (p *MessagesPreparedInlineMessage) TypeInfo() tdp.Type {
		tl_messages_prepared_inline_message_gen.go#L130: 	typ := tdp.Type{
		tl_messages_prolong_web_view_gen.go#L164: func (p *MessagesProlongWebViewRequest) TypeInfo() tdp.Type {
		tl_messages_prolong_web_view_gen.go#L165: 	typ := tdp.Type{
		tl_messages_quick_replies_gen.go#L123: func (q *MessagesQuickReplies) TypeInfo() tdp.Type {
		tl_messages_quick_replies_gen.go#L124: 	typ := tdp.Type{
		tl_messages_quick_replies_gen.go#L393: func (q *MessagesQuickRepliesNotModified) TypeInfo() tdp.Type {
		tl_messages_quick_replies_gen.go#L394: 	typ := tdp.Type{
		tl_messages_rate_transcribed_audio_gen.go#L118: func (r *MessagesRateTranscribedAudioRequest) TypeInfo() tdp.Type {
		tl_messages_rate_transcribed_audio_gen.go#L119: 	typ := tdp.Type{
		tl_messages_reactions_gen.go#L90: func (r *MessagesReactionsNotModified) TypeInfo() tdp.Type {
		tl_messages_reactions_gen.go#L91: 	typ := tdp.Type{
		tl_messages_reactions_gen.go#L218: func (r *MessagesReactions) TypeInfo() tdp.Type {
		tl_messages_reactions_gen.go#L219: 	typ := tdp.Type{
		tl_messages_read_discussion_gen.go#L111: func (r *MessagesReadDiscussionRequest) TypeInfo() tdp.Type {
		tl_messages_read_discussion_gen.go#L112: 	typ := tdp.Type{
		tl_messages_read_encrypted_history_gen.go#L101: func (r *MessagesReadEncryptedHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_read_encrypted_history_gen.go#L102: 	typ := tdp.Type{
		tl_messages_read_featured_stickers_gen.go#L94: func (r *MessagesReadFeaturedStickersRequest) TypeInfo() tdp.Type {
		tl_messages_read_featured_stickers_gen.go#L95: 	typ := tdp.Type{
		tl_messages_read_history_gen.go#L102: func (r *MessagesReadHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_read_history_gen.go#L103: 	typ := tdp.Type{
		tl_messages_read_mentions_gen.go#L117: func (r *MessagesReadMentionsRequest) TypeInfo() tdp.Type {
		tl_messages_read_mentions_gen.go#L118: 	typ := tdp.Type{
		tl_messages_read_message_contents_gen.go#L98: func (r *MessagesReadMessageContentsRequest) TypeInfo() tdp.Type {
		tl_messages_read_message_contents_gen.go#L99: 	typ := tdp.Type{
		tl_messages_read_poll_votes_gen.go#L110: func (r *MessagesReadPollVotesRequest) TypeInfo() tdp.Type {
		tl_messages_read_poll_votes_gen.go#L111: 	typ := tdp.Type{
		tl_messages_read_reactions_gen.go#L136: func (r *MessagesReadReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_read_reactions_gen.go#L137: 	typ := tdp.Type{
		tl_messages_read_saved_history_gen.go#L112: func (r *MessagesReadSavedHistoryRequest) TypeInfo() tdp.Type {
		tl_messages_read_saved_history_gen.go#L113: 	typ := tdp.Type{
		tl_messages_received_messages_gen.go#L94: func (r *MessagesReceivedMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_received_messages_gen.go#L95: 	typ := tdp.Type{
		tl_messages_received_queue_gen.go#L96: func (r *MessagesReceivedQueueRequest) TypeInfo() tdp.Type {
		tl_messages_received_queue_gen.go#L97: 	typ := tdp.Type{
		tl_messages_recent_stickers_gen.go#L87: func (r *MessagesRecentStickersNotModified) TypeInfo() tdp.Type {
		tl_messages_recent_stickers_gen.go#L88: 	typ := tdp.Type{
		tl_messages_recent_stickers_gen.go#L225: func (r *MessagesRecentStickers) TypeInfo() tdp.Type {
		tl_messages_recent_stickers_gen.go#L226: 	typ := tdp.Type{
		tl_messages_reorder_pinned_dialogs_gen.go#L119: func (r *MessagesReorderPinnedDialogsRequest) TypeInfo() tdp.Type {
		tl_messages_reorder_pinned_dialogs_gen.go#L120: 	typ := tdp.Type{
		tl_messages_reorder_pinned_forum_topics_gen.go#L125: func (r *MessagesReorderPinnedForumTopicsRequest) TypeInfo() tdp.Type {
		tl_messages_reorder_pinned_forum_topics_gen.go#L126: 	typ := tdp.Type{
		tl_messages_reorder_pinned_saved_dialogs_gen.go#L112: func (r *MessagesReorderPinnedSavedDialogsRequest) TypeInfo() tdp.Type {
		tl_messages_reorder_pinned_saved_dialogs_gen.go#L113: 	typ := tdp.Type{
		tl_messages_reorder_quick_replies_gen.go#L102: func (r *MessagesReorderQuickRepliesRequest) TypeInfo() tdp.Type {
		tl_messages_reorder_quick_replies_gen.go#L103: 	typ := tdp.Type{
		tl_messages_reorder_sticker_sets_gen.go#L119: func (r *MessagesReorderStickerSetsRequest) TypeInfo() tdp.Type {
		tl_messages_reorder_sticker_sets_gen.go#L120: 	typ := tdp.Type{
		tl_messages_report_encrypted_spam_gen.go#L94: func (r *MessagesReportEncryptedSpamRequest) TypeInfo() tdp.Type {
		tl_messages_report_encrypted_spam_gen.go#L95: 	typ := tdp.Type{
		tl_messages_report_gen.go#L115: func (r *MessagesReportRequest) TypeInfo() tdp.Type {
		tl_messages_report_gen.go#L116: 	typ := tdp.Type{
		tl_messages_report_messages_delivery_gen.go#L127: func (r *MessagesReportMessagesDeliveryRequest) TypeInfo() tdp.Type {
		tl_messages_report_messages_delivery_gen.go#L128: 	typ := tdp.Type{
		tl_messages_report_music_listen_gen.go#L100: func (r *MessagesReportMusicListenRequest) TypeInfo() tdp.Type {
		tl_messages_report_music_listen_gen.go#L101: 	typ := tdp.Type{
		tl_messages_report_reaction_gen.go#L111: func (r *MessagesReportReactionRequest) TypeInfo() tdp.Type {
		tl_messages_report_reaction_gen.go#L112: 	typ := tdp.Type{
		tl_messages_report_read_metrics_gen.go#L100: func (r *MessagesReportReadMetricsRequest) TypeInfo() tdp.Type {
		tl_messages_report_read_metrics_gen.go#L101: 	typ := tdp.Type{
		tl_messages_report_spam_gen.go#L98: func (r *MessagesReportSpamRequest) TypeInfo() tdp.Type {
		tl_messages_report_spam_gen.go#L99: 	typ := tdp.Type{
		tl_messages_report_sponsored_message_gen.go#L109: func (r *MessagesReportSponsoredMessageRequest) TypeInfo() tdp.Type {
		tl_messages_report_sponsored_message_gen.go#L110: 	typ := tdp.Type{
		tl_messages_request_app_web_view_gen.go#L196: func (r *MessagesRequestAppWebViewRequest) TypeInfo() tdp.Type {
		tl_messages_request_app_web_view_gen.go#L197: 	typ := tdp.Type{
		tl_messages_request_encryption_gen.go#L112: func (r *MessagesRequestEncryptionRequest) TypeInfo() tdp.Type {
		tl_messages_request_encryption_gen.go#L113: 	typ := tdp.Type{
		tl_messages_request_main_web_view_gen.go#L176: func (r *MessagesRequestMainWebViewRequest) TypeInfo() tdp.Type {
		tl_messages_request_main_web_view_gen.go#L177: 	typ := tdp.Type{
		tl_messages_request_simple_web_view_gen.go#L186: func (r *MessagesRequestSimpleWebViewRequest) TypeInfo() tdp.Type {
		tl_messages_request_simple_web_view_gen.go#L187: 	typ := tdp.Type{
		tl_messages_request_url_auth_gen.go#L167: func (r *MessagesRequestURLAuthRequest) TypeInfo() tdp.Type {
		tl_messages_request_url_auth_gen.go#L168: 	typ := tdp.Type{
		tl_messages_request_web_view_gen.go#L251: func (r *MessagesRequestWebViewRequest) TypeInfo() tdp.Type {
		tl_messages_request_web_view_gen.go#L252: 	typ := tdp.Type{
		tl_messages_save_default_send_as_gen.go#L102: func (s *MessagesSaveDefaultSendAsRequest) TypeInfo() tdp.Type {
		tl_messages_save_default_send_as_gen.go#L103: 	typ := tdp.Type{
		tl_messages_save_draft_gen.go#L209: func (s *MessagesSaveDraftRequest) TypeInfo() tdp.Type {
		tl_messages_save_draft_gen.go#L210: 	typ := tdp.Type{
		tl_messages_save_gif_gen.go#L101: func (s *MessagesSaveGifRequest) TypeInfo() tdp.Type {
		tl_messages_save_gif_gen.go#L102: 	typ := tdp.Type{
		tl_messages_save_prepared_inline_message_gen.go#L129: func (s *MessagesSavePreparedInlineMessageRequest) TypeInfo() tdp.Type {
		tl_messages_save_prepared_inline_message_gen.go#L130: 	typ := tdp.Type{
		tl_messages_save_recent_sticker_gen.go#L116: func (s *MessagesSaveRecentStickerRequest) TypeInfo() tdp.Type {
		tl_messages_save_recent_sticker_gen.go#L117: 	typ := tdp.Type{
		tl_messages_saved_dialogs_gen.go#L126: func (s *MessagesSavedDialogs) TypeInfo() tdp.Type {
		tl_messages_saved_dialogs_gen.go#L127: 	typ := tdp.Type{
		tl_messages_saved_dialogs_gen.go#L444: func (s *MessagesSavedDialogsSlice) TypeInfo() tdp.Type {
		tl_messages_saved_dialogs_gen.go#L445: 	typ := tdp.Type{
		tl_messages_saved_dialogs_gen.go#L754: func (s *MessagesSavedDialogsNotModified) TypeInfo() tdp.Type {
		tl_messages_saved_dialogs_gen.go#L755: 	typ := tdp.Type{
		tl_messages_saved_gifs_gen.go#L87: func (s *MessagesSavedGifsNotModified) TypeInfo() tdp.Type {
		tl_messages_saved_gifs_gen.go#L88: 	typ := tdp.Type{
		tl_messages_saved_gifs_gen.go#L211: func (s *MessagesSavedGifs) TypeInfo() tdp.Type {
		tl_messages_saved_gifs_gen.go#L212: 	typ := tdp.Type{
		tl_messages_saved_reaction_tags_gen.go#L90: func (s *MessagesSavedReactionTagsNotModified) TypeInfo() tdp.Type {
		tl_messages_saved_reaction_tags_gen.go#L91: 	typ := tdp.Type{
		tl_messages_saved_reaction_tags_gen.go#L219: func (s *MessagesSavedReactionTags) TypeInfo() tdp.Type {
		tl_messages_saved_reaction_tags_gen.go#L220: 	typ := tdp.Type{
		tl_messages_search_counter_gen.go#L120: func (s *MessagesSearchCounter) TypeInfo() tdp.Type {
		tl_messages_search_counter_gen.go#L121: 	typ := tdp.Type{
		tl_messages_search_counter_vector_gen.go#L91: func (vec *MessagesSearchCounterVector) TypeInfo() tdp.Type {
		tl_messages_search_counter_vector_gen.go#L92: 	typ := tdp.Type{
		tl_messages_search_custom_emoji_gen.go#L107: func (s *MessagesSearchCustomEmojiRequest) TypeInfo() tdp.Type {
		tl_messages_search_custom_emoji_gen.go#L108: 	typ := tdp.Type{
		tl_messages_search_emoji_sticker_sets_gen.go#L122: func (s *MessagesSearchEmojiStickerSetsRequest) TypeInfo() tdp.Type {
		tl_messages_search_emoji_sticker_sets_gen.go#L123: 	typ := tdp.Type{
		tl_messages_search_gen.go#L254: func (s *MessagesSearchRequest) TypeInfo() tdp.Type {
		tl_messages_search_gen.go#L255: 	typ := tdp.Type{
		tl_messages_search_global_gen.go#L206: func (s *MessagesSearchGlobalRequest) TypeInfo() tdp.Type {
		tl_messages_search_global_gen.go#L207: 	typ := tdp.Type{
		tl_messages_search_results_calendar_gen.go#L172: func (s *MessagesSearchResultsCalendar) TypeInfo() tdp.Type {
		tl_messages_search_results_calendar_gen.go#L173: 	typ := tdp.Type{
		tl_messages_search_results_positions_gen.go#L101: func (s *MessagesSearchResultsPositions) TypeInfo() tdp.Type {
		tl_messages_search_results_positions_gen.go#L102: 	typ := tdp.Type{
		tl_messages_search_sent_media_gen.go#L109: func (s *MessagesSearchSentMediaRequest) TypeInfo() tdp.Type {
		tl_messages_search_sent_media_gen.go#L110: 	typ := tdp.Type{
		tl_messages_search_sticker_sets_gen.go#L119: func (s *MessagesSearchStickerSetsRequest) TypeInfo() tdp.Type {
		tl_messages_search_sticker_sets_gen.go#L120: 	typ := tdp.Type{
		tl_messages_search_stickers_gen.go#L159: func (s *MessagesSearchStickersRequest) TypeInfo() tdp.Type {
		tl_messages_search_stickers_gen.go#L160: 	typ := tdp.Type{
		tl_messages_send_bot_requested_peer_gen.go#L153: func (s *MessagesSendBotRequestedPeerRequest) TypeInfo() tdp.Type {
		tl_messages_send_bot_requested_peer_gen.go#L154: 	typ := tdp.Type{
		tl_messages_send_encrypted_file_gen.go#L134: func (s *MessagesSendEncryptedFileRequest) TypeInfo() tdp.Type {
		tl_messages_send_encrypted_file_gen.go#L135: 	typ := tdp.Type{
		tl_messages_send_encrypted_gen.go#L127: func (s *MessagesSendEncryptedRequest) TypeInfo() tdp.Type {
		tl_messages_send_encrypted_gen.go#L128: 	typ := tdp.Type{
		tl_messages_send_encrypted_service_gen.go#L112: func (s *MessagesSendEncryptedServiceRequest) TypeInfo() tdp.Type {
		tl_messages_send_encrypted_service_gen.go#L113: 	typ := tdp.Type{
		tl_messages_send_inline_bot_result_gen.go#L237: func (s *MessagesSendInlineBotResultRequest) TypeInfo() tdp.Type {
		tl_messages_send_inline_bot_result_gen.go#L238: 	typ := tdp.Type{
		tl_messages_send_media_gen.go#L331: func (s *MessagesSendMediaRequest) TypeInfo() tdp.Type {
		tl_messages_send_media_gen.go#L332: 	typ := tdp.Type{
		tl_messages_send_message_gen.go#L343: func (s *MessagesSendMessageRequest) TypeInfo() tdp.Type {
		tl_messages_send_message_gen.go#L344: 	typ := tdp.Type{
		tl_messages_send_multi_media_gen.go#L265: func (s *MessagesSendMultiMediaRequest) TypeInfo() tdp.Type {
		tl_messages_send_multi_media_gen.go#L266: 	typ := tdp.Type{
		tl_messages_send_paid_reaction_gen.go#L153: func (s *MessagesSendPaidReactionRequest) TypeInfo() tdp.Type {
		tl_messages_send_paid_reaction_gen.go#L154: 	typ := tdp.Type{
		tl_messages_send_quick_reply_messages_gen.go#L120: func (s *MessagesSendQuickReplyMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_send_quick_reply_messages_gen.go#L121: 	typ := tdp.Type{
		tl_messages_send_reaction_gen.go#L148: func (s *MessagesSendReactionRequest) TypeInfo() tdp.Type {
		tl_messages_send_reaction_gen.go#L149: 	typ := tdp.Type{
		tl_messages_send_scheduled_messages_gen.go#L101: func (s *MessagesSendScheduledMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_send_scheduled_messages_gen.go#L102: 	typ := tdp.Type{
		tl_messages_send_screenshot_notification_gen.go#L109: func (s *MessagesSendScreenshotNotificationRequest) TypeInfo() tdp.Type {
		tl_messages_send_screenshot_notification_gen.go#L110: 	typ := tdp.Type{
		tl_messages_send_vote_gen.go#L114: func (s *MessagesSendVoteRequest) TypeInfo() tdp.Type {
		tl_messages_send_vote_gen.go#L115: 	typ := tdp.Type{
		tl_messages_send_web_view_data_gen.go#L125: func (s *MessagesSendWebViewDataRequest) TypeInfo() tdp.Type {
		tl_messages_send_web_view_data_gen.go#L126: 	typ := tdp.Type{
		tl_messages_send_web_view_result_message_gen.go#L108: func (s *MessagesSendWebViewResultMessageRequest) TypeInfo() tdp.Type {
		tl_messages_send_web_view_result_message_gen.go#L109: 	typ := tdp.Type{
		tl_messages_sent_encrypted_message_gen.go#L99: func (s *MessagesSentEncryptedMessage) TypeInfo() tdp.Type {
		tl_messages_sent_encrypted_message_gen.go#L100: 	typ := tdp.Type{
		tl_messages_sent_encrypted_message_gen.go#L241: func (s *MessagesSentEncryptedFile) TypeInfo() tdp.Type {
		tl_messages_sent_encrypted_message_gen.go#L242: 	typ := tdp.Type{
		tl_messages_set_bot_callback_answer_gen.go#L140: func (s *MessagesSetBotCallbackAnswerRequest) TypeInfo() tdp.Type {
		tl_messages_set_bot_callback_answer_gen.go#L141: 	typ := tdp.Type{
		tl_messages_set_bot_guest_chat_result_gen.go#L100: func (s *MessagesSetBotGuestChatResultRequest) TypeInfo() tdp.Type {
		tl_messages_set_bot_guest_chat_result_gen.go#L101: 	typ := tdp.Type{
		tl_messages_set_bot_precheckout_results_gen.go#L134: func (s *MessagesSetBotPrecheckoutResultsRequest) TypeInfo() tdp.Type {
		tl_messages_set_bot_precheckout_results_gen.go#L135: 	typ := tdp.Type{
		tl_messages_set_bot_shipping_results_gen.go#L133: func (s *MessagesSetBotShippingResultsRequest) TypeInfo() tdp.Type {
		tl_messages_set_bot_shipping_results_gen.go#L134: 	typ := tdp.Type{
		tl_messages_set_chat_available_reactions_gen.go#L151: func (s *MessagesSetChatAvailableReactionsRequest) TypeInfo() tdp.Type {
		tl_messages_set_chat_available_reactions_gen.go#L152: 	typ := tdp.Type{
		tl_messages_set_chat_theme_gen.go#L104: func (s *MessagesSetChatThemeRequest) TypeInfo() tdp.Type {
		tl_messages_set_chat_theme_gen.go#L105: 	typ := tdp.Type{
		tl_messages_set_chat_wall_paper_gen.go#L177: func (s *MessagesSetChatWallPaperRequest) TypeInfo() tdp.Type {
		tl_messages_set_chat_wall_paper_gen.go#L178: 	typ := tdp.Type{
		tl_messages_set_default_history_ttl_gen.go#L94: func (s *MessagesSetDefaultHistoryTTLRequest) TypeInfo() tdp.Type {
		tl_messages_set_default_history_ttl_gen.go#L95: 	typ := tdp.Type{
		tl_messages_set_default_reaction_gen.go#L98: func (s *MessagesSetDefaultReactionRequest) TypeInfo() tdp.Type {
		tl_messages_set_default_reaction_gen.go#L99: 	typ := tdp.Type{
		tl_messages_set_encrypted_typing_gen.go#L106: func (s *MessagesSetEncryptedTypingRequest) TypeInfo() tdp.Type {
		tl_messages_set_encrypted_typing_gen.go#L107: 	typ := tdp.Type{
		tl_messages_set_game_score_gen.go#L140: func (s *MessagesSetGameScoreRequest) TypeInfo() tdp.Type {
		tl_messages_set_game_score_gen.go#L141: 	typ := tdp.Type{
		tl_messages_set_history_ttl_gen.go#L101: func (s *MessagesSetHistoryTTLRequest) TypeInfo() tdp.Type {
		tl_messages_set_history_ttl_gen.go#L102: 	typ := tdp.Type{
		tl_messages_set_inline_bot_results_gen.go#L177: func (s *MessagesSetInlineBotResultsRequest) TypeInfo() tdp.Type {
		tl_messages_set_inline_bot_results_gen.go#L178: 	typ := tdp.Type{
		tl_messages_set_inline_game_score_gen.go#L133: func (s *MessagesSetInlineGameScoreRequest) TypeInfo() tdp.Type {
		tl_messages_set_inline_game_score_gen.go#L134: 	typ := tdp.Type{
		tl_messages_set_typing_gen.go#L128: func (s *MessagesSetTypingRequest) TypeInfo() tdp.Type {
		tl_messages_set_typing_gen.go#L129: 	typ := tdp.Type{
		tl_messages_sponsored_messages_gen.go#L166: func (s *MessagesSponsoredMessages) TypeInfo() tdp.Type {
		tl_messages_sponsored_messages_gen.go#L167: 	typ := tdp.Type{
		tl_messages_sponsored_messages_gen.go#L511: func (s *MessagesSponsoredMessagesEmpty) TypeInfo() tdp.Type {
		tl_messages_sponsored_messages_gen.go#L512: 	typ := tdp.Type{
		tl_messages_start_bot_gen.go#L121: func (s *MessagesStartBotRequest) TypeInfo() tdp.Type {
		tl_messages_start_bot_gen.go#L122: 	typ := tdp.Type{
		tl_messages_start_history_import_gen.go#L114: func (s *MessagesStartHistoryImportRequest) TypeInfo() tdp.Type {
		tl_messages_start_history_import_gen.go#L115: 	typ := tdp.Type{
		tl_messages_sticker_set_gen.go#L120: func (s *MessagesStickerSet) TypeInfo() tdp.Type {
		tl_messages_sticker_set_gen.go#L121: 	typ := tdp.Type{
		tl_messages_sticker_set_gen.go#L356: func (s *MessagesStickerSetNotModified) TypeInfo() tdp.Type {
		tl_messages_sticker_set_gen.go#L357: 	typ := tdp.Type{
		tl_messages_sticker_set_install_result_gen.go#L89: func (s *MessagesStickerSetInstallResultSuccess) TypeInfo() tdp.Type {
		tl_messages_sticker_set_install_result_gen.go#L90: 	typ := tdp.Type{
		tl_messages_sticker_set_install_result_gen.go#L206: func (s *MessagesStickerSetInstallResultArchive) TypeInfo() tdp.Type {
		tl_messages_sticker_set_install_result_gen.go#L207: 	typ := tdp.Type{
		tl_messages_stickers_gen.go#L87: func (s *MessagesStickersNotModified) TypeInfo() tdp.Type {
		tl_messages_stickers_gen.go#L88: 	typ := tdp.Type{
		tl_messages_stickers_gen.go#L211: func (s *MessagesStickers) TypeInfo() tdp.Type {
		tl_messages_stickers_gen.go#L212: 	typ := tdp.Type{
		tl_messages_summarize_text_gen.go#L136: func (s *MessagesSummarizeTextRequest) TypeInfo() tdp.Type {
		tl_messages_summarize_text_gen.go#L137: 	typ := tdp.Type{
		tl_messages_toggle_bot_in_attach_menu_gen.go#L123: func (t *MessagesToggleBotInAttachMenuRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_bot_in_attach_menu_gen.go#L124: 	typ := tdp.Type{
		tl_messages_toggle_dialog_filter_tags_gen.go#L97: func (t *MessagesToggleDialogFilterTagsRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_dialog_filter_tags_gen.go#L98: 	typ := tdp.Type{
		tl_messages_toggle_dialog_pin_gen.go#L109: func (t *MessagesToggleDialogPinRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_dialog_pin_gen.go#L110: 	typ := tdp.Type{
		tl_messages_toggle_no_forwards_gen.go#L128: func (t *MessagesToggleNoForwardsRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_no_forwards_gen.go#L129: 	typ := tdp.Type{
		tl_messages_toggle_paid_reaction_privacy_gen.go#L112: func (t *MessagesTogglePaidReactionPrivacyRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_paid_reaction_privacy_gen.go#L113: 	typ := tdp.Type{
		tl_messages_toggle_peer_translations_gen.go#L112: func (t *MessagesTogglePeerTranslationsRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_peer_translations_gen.go#L113: 	typ := tdp.Type{
		tl_messages_toggle_saved_dialog_pin_gen.go#L112: func (t *MessagesToggleSavedDialogPinRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_saved_dialog_pin_gen.go#L113: 	typ := tdp.Type{
		tl_messages_toggle_sticker_sets_gen.go#L123: func (t *MessagesToggleStickerSetsRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_sticker_sets_gen.go#L124: 	typ := tdp.Type{
		tl_messages_toggle_suggested_post_approval_gen.go#L147: func (t *MessagesToggleSuggestedPostApprovalRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_suggested_post_approval_gen.go#L148: 	typ := tdp.Type{
		tl_messages_toggle_todo_completed_gen.go#L118: func (t *MessagesToggleTodoCompletedRequest) TypeInfo() tdp.Type {
		tl_messages_toggle_todo_completed_gen.go#L119: 	typ := tdp.Type{
		tl_messages_transcribe_audio_gen.go#L104: func (t *MessagesTranscribeAudioRequest) TypeInfo() tdp.Type {
		tl_messages_transcribe_audio_gen.go#L105: 	typ := tdp.Type{
		tl_messages_transcribed_audio_gen.go#L158: func (t *MessagesTranscribedAudio) TypeInfo() tdp.Type {
		tl_messages_transcribed_audio_gen.go#L159: 	typ := tdp.Type{
		tl_messages_translate_result_gen.go#L100: func (t *MessagesTranslateResult) TypeInfo() tdp.Type {
		tl_messages_translate_result_gen.go#L101: 	typ := tdp.Type{
		tl_messages_translate_text_gen.go#L155: func (t *MessagesTranslateTextRequest) TypeInfo() tdp.Type {
		tl_messages_translate_text_gen.go#L156: 	typ := tdp.Type{
		tl_messages_uninstall_sticker_set_gen.go#L94: func (u *MessagesUninstallStickerSetRequest) TypeInfo() tdp.Type {
		tl_messages_uninstall_sticker_set_gen.go#L95: 	typ := tdp.Type{
		tl_messages_unpin_all_messages_gen.go#L136: func (u *MessagesUnpinAllMessagesRequest) TypeInfo() tdp.Type {
		tl_messages_unpin_all_messages_gen.go#L137: 	typ := tdp.Type{
		tl_messages_update_dialog_filter_gen.go#L123: func (u *MessagesUpdateDialogFilterRequest) TypeInfo() tdp.Type {
		tl_messages_update_dialog_filter_gen.go#L124: 	typ := tdp.Type{
		tl_messages_update_dialog_filters_order_gen.go#L100: func (u *MessagesUpdateDialogFiltersOrderRequest) TypeInfo() tdp.Type {
		tl_messages_update_dialog_filters_order_gen.go#L101: 	typ := tdp.Type{
		tl_messages_update_pinned_forum_topic_gen.go#L115: func (u *MessagesUpdatePinnedForumTopicRequest) TypeInfo() tdp.Type {
		tl_messages_update_pinned_forum_topic_gen.go#L116: 	typ := tdp.Type{
		tl_messages_update_pinned_message_gen.go#L130: func (u *MessagesUpdatePinnedMessageRequest) TypeInfo() tdp.Type {
		tl_messages_update_pinned_message_gen.go#L131: 	typ := tdp.Type{
		tl_messages_update_saved_reaction_tag_gen.go#L121: func (u *MessagesUpdateSavedReactionTagRequest) TypeInfo() tdp.Type {
		tl_messages_update_saved_reaction_tag_gen.go#L122: 	typ := tdp.Type{
		tl_messages_upload_encrypted_file_gen.go#L102: func (u *MessagesUploadEncryptedFileRequest) TypeInfo() tdp.Type {
		tl_messages_upload_encrypted_file_gen.go#L103: 	typ := tdp.Type{
		tl_messages_upload_imported_media_gen.go#L122: func (u *MessagesUploadImportedMediaRequest) TypeInfo() tdp.Type {
		tl_messages_upload_imported_media_gen.go#L123: 	typ := tdp.Type{
		tl_messages_upload_media_gen.go#L139: func (u *MessagesUploadMediaRequest) TypeInfo() tdp.Type {
		tl_messages_upload_media_gen.go#L140: 	typ := tdp.Type{
		tl_messages_view_sponsored_message_gen.go#L97: func (v *MessagesViewSponsoredMessageRequest) TypeInfo() tdp.Type {
		tl_messages_view_sponsored_message_gen.go#L98: 	typ := tdp.Type{
		tl_messages_votes_list_gen.go#L143: func (v *MessagesVotesList) TypeInfo() tdp.Type {
		tl_messages_votes_list_gen.go#L144: 	typ := tdp.Type{
		tl_messages_web_page_gen.go#L108: func (w *MessagesWebPage) TypeInfo() tdp.Type {
		tl_messages_web_page_gen.go#L109: 	typ := tdp.Type{
		tl_messages_web_page_preview_gen.go#L112: func (w *MessagesWebPagePreview) TypeInfo() tdp.Type {
		tl_messages_web_page_preview_gen.go#L113: 	typ := tdp.Type{
		tl_missing_invitee_gen.go#L133: func (m *MissingInvitee) TypeInfo() tdp.Type {
		tl_missing_invitee_gen.go#L134: 	typ := tdp.Type{
		tl_my_boost_gen.go#L151: func (m *MyBoost) TypeInfo() tdp.Type {
		tl_my_boost_gen.go#L152: 	typ := tdp.Type{
		tl_nearest_dc_gen.go#L108: func (n *NearestDC) TypeInfo() tdp.Type {
		tl_nearest_dc_gen.go#L109: 	typ := tdp.Type{
		tl_notification_sound_gen.go#L87: func (n *NotificationSoundDefault) TypeInfo() tdp.Type {
		tl_notification_sound_gen.go#L88: 	typ := tdp.Type{
		tl_notification_sound_gen.go#L189: func (n *NotificationSoundNone) TypeInfo() tdp.Type {
		tl_notification_sound_gen.go#L190: 	typ := tdp.Type{
		tl_notification_sound_gen.go#L311: func (n *NotificationSoundLocal) TypeInfo() tdp.Type {
		tl_notification_sound_gen.go#L312: 	typ := tdp.Type{
		tl_notification_sound_gen.go#L469: func (n *NotificationSoundRingtone) TypeInfo() tdp.Type {
		tl_notification_sound_gen.go#L470: 	typ := tdp.Type{
		tl_notify_peer_gen.go#L99: func (n *NotifyPeer) TypeInfo() tdp.Type {
		tl_notify_peer_gen.go#L100: 	typ := tdp.Type{
		tl_notify_peer_gen.go#L227: func (n *NotifyUsers) TypeInfo() tdp.Type {
		tl_notify_peer_gen.go#L228: 	typ := tdp.Type{
		tl_notify_peer_gen.go#L329: func (n *NotifyChats) TypeInfo() tdp.Type {
		tl_notify_peer_gen.go#L330: 	typ := tdp.Type{
		tl_notify_peer_gen.go#L431: func (n *NotifyBroadcasts) TypeInfo() tdp.Type {
		tl_notify_peer_gen.go#L432: 	typ := tdp.Type{
		tl_notify_peer_gen.go#L559: func (n *NotifyForumTopic) TypeInfo() tdp.Type {
		tl_notify_peer_gen.go#L560: 	typ := tdp.Type{
		tl_null_gen.go#L82: func (n *Null) TypeInfo() tdp.Type {
		tl_null_gen.go#L83: 	typ := tdp.Type{
		tl_outbox_read_date_gen.go#L94: func (o *OutboxReadDate) TypeInfo() tdp.Type {
		tl_outbox_read_date_gen.go#L95: 	typ := tdp.Type{
		tl_page_block_gen.go#L87: func (p *PageBlockUnsupported) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L88: 	typ := tdp.Type{
		tl_page_block_gen.go#L201: func (p *PageBlockTitle) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L202: 	typ := tdp.Type{
		tl_page_block_gen.go#L341: func (p *PageBlockSubtitle) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L342: 	typ := tdp.Type{
		tl_page_block_gen.go#L488: func (p *PageBlockAuthorDate) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L489: 	typ := tdp.Type{
		tl_page_block_gen.go#L648: func (p *PageBlockHeader) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L649: 	typ := tdp.Type{
		tl_page_block_gen.go#L788: func (p *PageBlockSubheader) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L789: 	typ := tdp.Type{
		tl_page_block_gen.go#L928: func (p *PageBlockParagraph) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L929: 	typ := tdp.Type{
		tl_page_block_gen.go#L1075: func (p *PageBlockPreformatted) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L1076: 	typ := tdp.Type{
		tl_page_block_gen.go#L1235: func (p *PageBlockFooter) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L1236: 	typ := tdp.Type{
		tl_page_block_gen.go#L1363: func (p *PageBlockDivider) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L1364: 	typ := tdp.Type{
		tl_page_block_gen.go#L1477: func (p *PageBlockAnchor) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L1478: 	typ := tdp.Type{
		tl_page_block_gen.go#L1612: func (p *PageBlockList) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L1613: 	typ := tdp.Type{
		tl_page_block_gen.go#L1777: func (p *PageBlockBlockquote) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L1778: 	typ := tdp.Type{
		tl_page_block_gen.go#L1949: func (p *PageBlockPullquote) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L1950: 	typ := tdp.Type{
		tl_page_block_gen.go#L2160: func (p *PageBlockPhoto) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L2161: 	typ := tdp.Type{
		tl_page_block_gen.go#L2464: func (p *PageBlockVideo) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L2465: 	typ := tdp.Type{
		tl_page_block_gen.go#L2716: func (p *PageBlockCover) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L2717: 	typ := tdp.Type{
		tl_page_block_gen.go#L2938: func (p *PageBlockEmbed) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L2939: 	typ := tdp.Type{
		tl_page_block_gen.go#L3364: func (p *PageBlockEmbedPost) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L3365: 	typ := tdp.Type{
		tl_page_block_gen.go#L3649: func (p *PageBlockCollage) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L3650: 	typ := tdp.Type{
		tl_page_block_gen.go#L3834: func (p *PageBlockSlideshow) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L3835: 	typ := tdp.Type{
		tl_page_block_gen.go#L4012: func (p *PageBlockChannel) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L4013: 	typ := tdp.Type{
		tl_page_block_gen.go#L4162: func (p *PageBlockAudio) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L4163: 	typ := tdp.Type{
		tl_page_block_gen.go#L4317: func (p *PageBlockKicker) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L4318: 	typ := tdp.Type{
		tl_page_block_gen.go#L4486: func (p *PageBlockTable) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L4487: 	typ := tdp.Type{
		tl_page_block_gen.go#L4766: func (p *PageBlockOrderedList) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L4767: 	typ := tdp.Type{
		tl_page_block_gen.go#L5059: func (p *PageBlockDetails) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L5060: 	typ := tdp.Type{
		tl_page_block_gen.go#L5290: func (p *PageBlockRelatedArticles) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L5291: 	typ := tdp.Type{
		tl_page_block_gen.go#L5493: func (p *PageBlockMap) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L5494: 	typ := tdp.Type{
		tl_page_block_gen.go#L5712: func (p *PageBlockHeading1) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L5713: 	typ := tdp.Type{
		tl_page_block_gen.go#L5851: func (p *PageBlockHeading2) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L5852: 	typ := tdp.Type{
		tl_page_block_gen.go#L5990: func (p *PageBlockHeading3) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L5991: 	typ := tdp.Type{
		tl_page_block_gen.go#L6129: func (p *PageBlockHeading4) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L6130: 	typ := tdp.Type{
		tl_page_block_gen.go#L6268: func (p *PageBlockHeading5) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L6269: 	typ := tdp.Type{
		tl_page_block_gen.go#L6407: func (p *PageBlockHeading6) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L6408: 	typ := tdp.Type{
		tl_page_block_gen.go#L6546: func (p *PageBlockMath) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L6547: 	typ := tdp.Type{
		tl_page_block_gen.go#L6680: func (p *PageBlockThinking) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L6681: 	typ := tdp.Type{
		tl_page_block_gen.go#L6847: func (i *InputPageBlockMap) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L6848: 	typ := tdp.Type{
		tl_page_block_gen.go#L7073: func (p *PageBlockBlockquoteBlocks) TypeInfo() tdp.Type {
		tl_page_block_gen.go#L7074: 	typ := tdp.Type{
		tl_page_caption_gen.go#L101: func (p *PageCaption) TypeInfo() tdp.Type {
		tl_page_caption_gen.go#L102: 	typ := tdp.Type{
		tl_page_gen.go#L166: func (p *Page) TypeInfo() tdp.Type {
		tl_page_gen.go#L167: 	typ := tdp.Type{
		tl_page_list_item_gen.go#L118: func (p *PageListItemText) TypeInfo() tdp.Type {
		tl_page_list_item_gen.go#L119: 	typ := tdp.Type{
		tl_page_list_item_gen.go#L346: func (p *PageListItemBlocks) TypeInfo() tdp.Type {
		tl_page_list_item_gen.go#L347: 	typ := tdp.Type{
		tl_page_list_ordered_item_gen.go#L154: func (p *PageListOrderedItemText) TypeInfo() tdp.Type {
		tl_page_list_ordered_item_gen.go#L155: 	typ := tdp.Type{
		tl_page_list_ordered_item_gen.go#L529: func (p *PageListOrderedItemBlocks) TypeInfo() tdp.Type {
		tl_page_list_ordered_item_gen.go#L530: 	typ := tdp.Type{
		tl_page_related_article_gen.go#L169: func (p *PageRelatedArticle) TypeInfo() tdp.Type {
		tl_page_related_article_gen.go#L170: 	typ := tdp.Type{
		tl_page_table_cell_gen.go#L166: func (p *PageTableCell) TypeInfo() tdp.Type {
		tl_page_table_cell_gen.go#L167: 	typ := tdp.Type{
		tl_page_table_row_gen.go#L94: func (p *PageTableRow) TypeInfo() tdp.Type {
		tl_page_table_row_gen.go#L95: 	typ := tdp.Type{
		tl_paid_reaction_privacy_gen.go#L90: func (p *PaidReactionPrivacyDefault) TypeInfo() tdp.Type {
		tl_paid_reaction_privacy_gen.go#L91: 	typ := tdp.Type{
		tl_paid_reaction_privacy_gen.go#L192: func (p *PaidReactionPrivacyAnonymous) TypeInfo() tdp.Type {
		tl_paid_reaction_privacy_gen.go#L193: 	typ := tdp.Type{
		tl_paid_reaction_privacy_gen.go#L310: func (p *PaidReactionPrivacyPeer) TypeInfo() tdp.Type {
		tl_paid_reaction_privacy_gen.go#L311: 	typ := tdp.Type{
		tl_passkey_gen.go#L152: func (p *Passkey) TypeInfo() tdp.Type {
		tl_passkey_gen.go#L153: 	typ := tdp.Type{
		tl_password_kdf_algo_gen.go#L88: func (p *PasswordKdfAlgoUnknown) TypeInfo() tdp.Type {
		tl_password_kdf_algo_gen.go#L89: 	typ := tdp.Type{
		tl_password_kdf_algo_gen.go#L240: func (p *PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow) TypeInfo() tdp.Type {
		tl_password_kdf_algo_gen.go#L241: 	typ := tdp.Type{
		tl_payment_charge_gen.go#L101: func (p *PaymentCharge) TypeInfo() tdp.Type {
		tl_payment_charge_gen.go#L102: 	typ := tdp.Type{
		tl_payment_form_method_gen.go#L101: func (p *PaymentFormMethod) TypeInfo() tdp.Type {
		tl_payment_form_method_gen.go#L102: 	typ := tdp.Type{
		tl_payment_requested_info_gen.go#L143: func (p *PaymentRequestedInfo) TypeInfo() tdp.Type {
		tl_payment_requested_info_gen.go#L144: 	typ := tdp.Type{
		tl_payment_saved_credentials_card_gen.go#L101: func (p *PaymentSavedCredentialsCard) TypeInfo() tdp.Type {
		tl_payment_saved_credentials_card_gen.go#L102: 	typ := tdp.Type{
		tl_payments_apply_gift_code_gen.go#L97: func (a *PaymentsApplyGiftCodeRequest) TypeInfo() tdp.Type {
		tl_payments_apply_gift_code_gen.go#L98: 	typ := tdp.Type{
		tl_payments_assign_app_store_transaction_gen.go#L102: func (a *PaymentsAssignAppStoreTransactionRequest) TypeInfo() tdp.Type {
		tl_payments_assign_app_store_transaction_gen.go#L103: 	typ := tdp.Type{
		tl_payments_assign_play_market_transaction_gen.go#L102: func (a *PaymentsAssignPlayMarketTransactionRequest) TypeInfo() tdp.Type {
		tl_payments_assign_play_market_transaction_gen.go#L103: 	typ := tdp.Type{
		tl_payments_bank_card_data_gen.go#L101: func (b *PaymentsBankCardData) TypeInfo() tdp.Type {
		tl_payments_bank_card_data_gen.go#L102: 	typ := tdp.Type{
		tl_payments_bot_cancel_stars_subscription_gen.go#L130: func (b *PaymentsBotCancelStarsSubscriptionRequest) TypeInfo() tdp.Type {
		tl_payments_bot_cancel_stars_subscription_gen.go#L131: 	typ := tdp.Type{
		tl_payments_can_purchase_store_gen.go#L95: func (c *PaymentsCanPurchaseStoreRequest) TypeInfo() tdp.Type {
		tl_payments_can_purchase_store_gen.go#L96: 	typ := tdp.Type{
		tl_payments_change_stars_subscription_gen.go#L127: func (c *PaymentsChangeStarsSubscriptionRequest) TypeInfo() tdp.Type {
		tl_payments_change_stars_subscription_gen.go#L128: 	typ := tdp.Type{
		tl_payments_check_can_send_gift_gen.go#L97: func (c *PaymentsCheckCanSendGiftRequest) TypeInfo() tdp.Type {
		tl_payments_check_can_send_gift_gen.go#L98: 	typ := tdp.Type{
		tl_payments_check_can_send_gift_result_gen.go#L87: func (c *PaymentsCheckCanSendGiftResultOk) TypeInfo() tdp.Type {
		tl_payments_check_can_send_gift_result_gen.go#L88: 	typ := tdp.Type{
		tl_payments_check_can_send_gift_result_gen.go#L203: func (c *PaymentsCheckCanSendGiftResultFail) TypeInfo() tdp.Type {
		tl_payments_check_can_send_gift_result_gen.go#L204: 	typ := tdp.Type{
		tl_payments_check_gift_code_gen.go#L97: func (c *PaymentsCheckGiftCodeRequest) TypeInfo() tdp.Type {
		tl_payments_check_gift_code_gen.go#L98: 	typ := tdp.Type{
		tl_payments_checked_gift_code_gen.go#L184: func (c *PaymentsCheckedGiftCode) TypeInfo() tdp.Type {
		tl_payments_checked_gift_code_gen.go#L185: 	typ := tdp.Type{
		tl_payments_clear_saved_info_gen.go#L109: func (c *PaymentsClearSavedInfoRequest) TypeInfo() tdp.Type {
		tl_payments_clear_saved_info_gen.go#L110: 	typ := tdp.Type{
		tl_payments_connect_star_ref_bot_gen.go#L105: func (c *PaymentsConnectStarRefBotRequest) TypeInfo() tdp.Type {
		tl_payments_connect_star_ref_bot_gen.go#L106: 	typ := tdp.Type{
		tl_payments_connected_star_ref_bots_gen.go#L111: func (c *PaymentsConnectedStarRefBots) TypeInfo() tdp.Type {
		tl_payments_connected_star_ref_bots_gen.go#L112: 	typ := tdp.Type{
		tl_payments_convert_star_gift_gen.go#L106: func (c *PaymentsConvertStarGiftRequest) TypeInfo() tdp.Type {
		tl_payments_convert_star_gift_gen.go#L107: 	typ := tdp.Type{
		tl_payments_craft_star_gift_gen.go#L106: func (c *PaymentsCraftStarGiftRequest) TypeInfo() tdp.Type {
		tl_payments_craft_star_gift_gen.go#L107: 	typ := tdp.Type{
		tl_payments_create_star_gift_collection_gen.go#L111: func (c *PaymentsCreateStarGiftCollectionRequest) TypeInfo() tdp.Type {
		tl_payments_create_star_gift_collection_gen.go#L112: 	typ := tdp.Type{
		tl_payments_delete_star_gift_collection_gen.go#L104: func (d *PaymentsDeleteStarGiftCollectionRequest) TypeInfo() tdp.Type {
		tl_payments_delete_star_gift_collection_gen.go#L105: 	typ := tdp.Type{
		tl_payments_edit_connected_star_ref_bot_gen.go#L119: func (e *PaymentsEditConnectedStarRefBotRequest) TypeInfo() tdp.Type {
		tl_payments_edit_connected_star_ref_bot_gen.go#L120: 	typ := tdp.Type{
		tl_payments_export_invoice_gen.go#L97: func (e *PaymentsExportInvoiceRequest) TypeInfo() tdp.Type {
		tl_payments_export_invoice_gen.go#L98: 	typ := tdp.Type{
		tl_payments_exported_invoice_gen.go#L100: func (e *PaymentsExportedInvoice) TypeInfo() tdp.Type {
		tl_payments_exported_invoice_gen.go#L101: 	typ := tdp.Type{
		tl_payments_fulfill_stars_subscription_gen.go#L107: func (f *PaymentsFulfillStarsSubscriptionRequest) TypeInfo() tdp.Type {
		tl_payments_fulfill_stars_subscription_gen.go#L108: 	typ := tdp.Type{
		tl_payments_get_bank_card_data_gen.go#L94: func (g *PaymentsGetBankCardDataRequest) TypeInfo() tdp.Type {
		tl_payments_get_bank_card_data_gen.go#L95: 	typ := tdp.Type{
		tl_payments_get_connected_star_ref_bot_gen.go#L104: func (g *PaymentsGetConnectedStarRefBotRequest) TypeInfo() tdp.Type {
		tl_payments_get_connected_star_ref_bot_gen.go#L105: 	typ := tdp.Type{
		tl_payments_get_connected_star_ref_bots_gen.go#L141: func (g *PaymentsGetConnectedStarRefBotsRequest) TypeInfo() tdp.Type {
		tl_payments_get_connected_star_ref_bots_gen.go#L142: 	typ := tdp.Type{
		tl_payments_get_craft_star_gifts_gen.go#L120: func (g *PaymentsGetCraftStarGiftsRequest) TypeInfo() tdp.Type {
		tl_payments_get_craft_star_gifts_gen.go#L121: 	typ := tdp.Type{
		tl_payments_get_giveaway_info_gen.go#L107: func (g *PaymentsGetGiveawayInfoRequest) TypeInfo() tdp.Type {
		tl_payments_get_giveaway_info_gen.go#L108: 	typ := tdp.Type{
		tl_payments_get_payment_form_gen.go#L117: func (g *PaymentsGetPaymentFormRequest) TypeInfo() tdp.Type {
		tl_payments_get_payment_form_gen.go#L118: 	typ := tdp.Type{
		tl_payments_get_payment_receipt_gen.go#L101: func (g *PaymentsGetPaymentReceiptRequest) TypeInfo() tdp.Type {
		tl_payments_get_payment_receipt_gen.go#L102: 	typ := tdp.Type{
		tl_payments_get_premium_gift_code_options_gen.go#L110: func (g *PaymentsGetPremiumGiftCodeOptionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_premium_gift_code_options_gen.go#L111: 	typ := tdp.Type{
		tl_payments_get_resale_star_gifts_gen.go#L204: func (g *PaymentsGetResaleStarGiftsRequest) TypeInfo() tdp.Type {
		tl_payments_get_resale_star_gifts_gen.go#L205: 	typ := tdp.Type{
		tl_payments_get_saved_info_gen.go#L82: func (g *PaymentsGetSavedInfoRequest) TypeInfo() tdp.Type {
		tl_payments_get_saved_info_gen.go#L83: 	typ := tdp.Type{
		tl_payments_get_saved_star_gift_gen.go#L99: func (g *PaymentsGetSavedStarGiftRequest) TypeInfo() tdp.Type {
		tl_payments_get_saved_star_gift_gen.go#L100: 	typ := tdp.Type{
		tl_payments_get_saved_star_gifts_gen.go#L227: func (g *PaymentsGetSavedStarGiftsRequest) TypeInfo() tdp.Type {
		tl_payments_get_saved_star_gifts_gen.go#L228: 	typ := tdp.Type{
		tl_payments_get_star_gift_active_auctions_gen.go#L100: func (g *PaymentsGetStarGiftActiveAuctionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gift_active_auctions_gen.go#L101: 	typ := tdp.Type{
		tl_payments_get_star_gift_auction_acquired_gifts_gen.go#L97: func (g *PaymentsGetStarGiftAuctionAcquiredGiftsRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gift_auction_acquired_gifts_gen.go#L98: 	typ := tdp.Type{
		tl_payments_get_star_gift_auction_state_gen.go#L113: func (g *PaymentsGetStarGiftAuctionStateRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gift_auction_state_gen.go#L114: 	typ := tdp.Type{
		tl_payments_get_star_gift_collections_gen.go#L110: func (g *PaymentsGetStarGiftCollectionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gift_collections_gen.go#L111: 	typ := tdp.Type{
		tl_payments_get_star_gift_upgrade_attributes_gen.go#L106: func (g *PaymentsGetStarGiftUpgradeAttributesRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gift_upgrade_attributes_gen.go#L107: 	typ := tdp.Type{
		tl_payments_get_star_gift_upgrade_preview_gen.go#L100: func (g *PaymentsGetStarGiftUpgradePreviewRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gift_upgrade_preview_gen.go#L101: 	typ := tdp.Type{
		tl_payments_get_star_gift_withdrawal_url_gen.go#L107: func (g *PaymentsGetStarGiftWithdrawalURLRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gift_withdrawal_url_gen.go#L108: 	typ := tdp.Type{
		tl_payments_get_star_gifts_gen.go#L102: func (g *PaymentsGetStarGiftsRequest) TypeInfo() tdp.Type {
		tl_payments_get_star_gifts_gen.go#L103: 	typ := tdp.Type{
		tl_payments_get_stars_gift_options_gen.go#L111: func (g *PaymentsGetStarsGiftOptionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_gift_options_gen.go#L112: 	typ := tdp.Type{
		tl_payments_get_stars_giveaway_options_gen.go#L85: func (g *PaymentsGetStarsGiveawayOptionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_giveaway_options_gen.go#L86: 	typ := tdp.Type{
		tl_payments_get_stars_revenue_ads_account_url_gen.go#L99: func (g *PaymentsGetStarsRevenueAdsAccountURLRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_revenue_ads_account_url_gen.go#L100: 	typ := tdp.Type{
		tl_payments_get_stars_revenue_stats_gen.go#L122: func (g *PaymentsGetStarsRevenueStatsRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_revenue_stats_gen.go#L123: 	typ := tdp.Type{
		tl_payments_get_stars_revenue_withdrawal_url_gen.go#L134: func (g *PaymentsGetStarsRevenueWithdrawalURLRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_revenue_withdrawal_url_gen.go#L135: 	typ := tdp.Type{
		tl_payments_get_stars_status_gen.go#L114: func (g *PaymentsGetStarsStatusRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_status_gen.go#L115: 	typ := tdp.Type{
		tl_payments_get_stars_subscriptions_gen.go#L126: func (g *PaymentsGetStarsSubscriptionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_subscriptions_gen.go#L127: 	typ := tdp.Type{
		tl_payments_get_stars_topup_options_gen.go#L86: func (g *PaymentsGetStarsTopupOptionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_topup_options_gen.go#L87: 	typ := tdp.Type{
		tl_payments_get_stars_transactions_by_id_gen.go#L119: func (g *PaymentsGetStarsTransactionsByIDRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_transactions_by_id_gen.go#L120: 	typ := tdp.Type{
		tl_payments_get_stars_transactions_gen.go#L174: func (g *PaymentsGetStarsTransactionsRequest) TypeInfo() tdp.Type {
		tl_payments_get_stars_transactions_gen.go#L175: 	typ := tdp.Type{
		tl_payments_get_suggested_star_ref_bots_gen.go#L144: func (g *PaymentsGetSuggestedStarRefBotsRequest) TypeInfo() tdp.Type {
		tl_payments_get_suggested_star_ref_bots_gen.go#L145: 	typ := tdp.Type{
		tl_payments_get_unique_star_gift_gen.go#L99: func (g *PaymentsGetUniqueStarGiftRequest) TypeInfo() tdp.Type {
		tl_payments_get_unique_star_gift_gen.go#L100: 	typ := tdp.Type{
		tl_payments_get_unique_star_gift_value_info_gen.go#L100: func (g *PaymentsGetUniqueStarGiftValueInfoRequest) TypeInfo() tdp.Type {
		tl_payments_get_unique_star_gift_value_info_gen.go#L101: 	typ := tdp.Type{
		tl_payments_giveaway_info_gen.go#L171: func (g *PaymentsGiveawayInfo) TypeInfo() tdp.Type {
		tl_payments_giveaway_info_gen.go#L172: 	typ := tdp.Type{
		tl_payments_giveaway_info_gen.go#L572: func (g *PaymentsGiveawayInfoResults) TypeInfo() tdp.Type {
		tl_payments_giveaway_info_gen.go#L573: 	typ := tdp.Type{
		tl_payments_launch_prepaid_giveaway_gen.go#L111: func (l *PaymentsLaunchPrepaidGiveawayRequest) TypeInfo() tdp.Type {
		tl_payments_launch_prepaid_giveaway_gen.go#L112: 	typ := tdp.Type{
		tl_payments_payment_form_gen.go#L252: func (p *PaymentsPaymentForm) TypeInfo() tdp.Type {
		tl_payments_payment_form_gen.go#L253: 	typ := tdp.Type{
		tl_payments_payment_form_gen.go#L929: func (p *PaymentsPaymentFormStars) TypeInfo() tdp.Type {
		tl_payments_payment_form_gen.go#L930: 	typ := tdp.Type{
		tl_payments_payment_form_gen.go#L1251: func (p *PaymentsPaymentFormStarGift) TypeInfo() tdp.Type {
		tl_payments_payment_form_gen.go#L1252: 	typ := tdp.Type{
		tl_payments_payment_receipt_gen.go#L227: func (p *PaymentsPaymentReceipt) TypeInfo() tdp.Type {
		tl_payments_payment_receipt_gen.go#L228: 	typ := tdp.Type{
		tl_payments_payment_receipt_gen.go#L809: func (p *PaymentsPaymentReceiptStars) TypeInfo() tdp.Type {
		tl_payments_payment_receipt_gen.go#L810: 	typ := tdp.Type{
		tl_payments_payment_result_gen.go#L99: func (p *PaymentsPaymentResult) TypeInfo() tdp.Type {
		tl_payments_payment_result_gen.go#L100: 	typ := tdp.Type{
		tl_payments_payment_result_gen.go#L239: func (p *PaymentsPaymentVerificationNeeded) TypeInfo() tdp.Type {
		tl_payments_payment_result_gen.go#L240: 	typ := tdp.Type{
		tl_payments_refund_stars_charge_gen.go#L105: func (r *PaymentsRefundStarsChargeRequest) TypeInfo() tdp.Type {
		tl_payments_refund_stars_charge_gen.go#L106: 	typ := tdp.Type{
		tl_payments_reorder_star_gift_collections_gen.go#L104: func (r *PaymentsReorderStarGiftCollectionsRequest) TypeInfo() tdp.Type {
		tl_payments_reorder_star_gift_collections_gen.go#L105: 	typ := tdp.Type{
		tl_payments_resale_star_gifts_gen.go#L193: func (r *PaymentsResaleStarGifts) TypeInfo() tdp.Type {
		tl_payments_resale_star_gifts_gen.go#L194: 	typ := tdp.Type{
		tl_payments_resolve_star_gift_offer_gen.go#L118: func (r *PaymentsResolveStarGiftOfferRequest) TypeInfo() tdp.Type {
		tl_payments_resolve_star_gift_offer_gen.go#L119: 	typ := tdp.Type{
		tl_payments_save_star_gift_gen.go#L112: func (s *PaymentsSaveStarGiftRequest) TypeInfo() tdp.Type {
		tl_payments_save_star_gift_gen.go#L113: 	typ := tdp.Type{
		tl_payments_saved_info_gen.go#L114: func (s *PaymentsSavedInfo) TypeInfo() tdp.Type {
		tl_payments_saved_info_gen.go#L115: 	typ := tdp.Type{
		tl_payments_saved_star_gifts_gen.go#L158: func (s *PaymentsSavedStarGifts) TypeInfo() tdp.Type {
		tl_payments_saved_star_gifts_gen.go#L159: 	typ := tdp.Type{
		tl_payments_send_payment_form_gen.go#L161: func (s *PaymentsSendPaymentFormRequest) TypeInfo() tdp.Type {
		tl_payments_send_payment_form_gen.go#L162: 	typ := tdp.Type{
		tl_payments_send_star_gift_offer_gen.go#L160: func (s *PaymentsSendStarGiftOfferRequest) TypeInfo() tdp.Type {
		tl_payments_send_star_gift_offer_gen.go#L161: 	typ := tdp.Type{
		tl_payments_send_stars_form_gen.go#L104: func (s *PaymentsSendStarsFormRequest) TypeInfo() tdp.Type {
		tl_payments_send_stars_form_gen.go#L105: 	typ := tdp.Type{
		tl_payments_star_gift_active_auctions_gen.go#L93: func (s *PaymentsStarGiftActiveAuctionsNotModified) TypeInfo() tdp.Type {
		tl_payments_star_gift_active_auctions_gen.go#L94: 	typ := tdp.Type{
		tl_payments_star_gift_active_auctions_gen.go#L224: func (s *PaymentsStarGiftActiveAuctions) TypeInfo() tdp.Type {
		tl_payments_star_gift_active_auctions_gen.go#L225: 	typ := tdp.Type{
		tl_payments_star_gift_auction_acquired_gifts_gen.go#L111: func (s *PaymentsStarGiftAuctionAcquiredGifts) TypeInfo() tdp.Type {
		tl_payments_star_gift_auction_acquired_gifts_gen.go#L112: 	typ := tdp.Type{
		tl_payments_star_gift_auction_state_gen.go#L138: func (s *PaymentsStarGiftAuctionState) TypeInfo() tdp.Type {
		tl_payments_star_gift_auction_state_gen.go#L139: 	typ := tdp.Type{
		tl_payments_star_gift_collections_gen.go#L92: func (s *PaymentsStarGiftCollectionsNotModified) TypeInfo() tdp.Type {
		tl_payments_star_gift_collections_gen.go#L93: 	typ := tdp.Type{
		tl_payments_star_gift_collections_gen.go#L209: func (s *PaymentsStarGiftCollections) TypeInfo() tdp.Type {
		tl_payments_star_gift_collections_gen.go#L210: 	typ := tdp.Type{
		tl_payments_star_gift_upgrade_attributes_gen.go#L104: func (s *PaymentsStarGiftUpgradeAttributes) TypeInfo() tdp.Type {
		tl_payments_star_gift_upgrade_attributes_gen.go#L105: 	typ := tdp.Type{
		tl_payments_star_gift_upgrade_preview_gen.go#L118: func (s *PaymentsStarGiftUpgradePreview) TypeInfo() tdp.Type {
		tl_payments_star_gift_upgrade_preview_gen.go#L119: 	typ := tdp.Type{
		tl_payments_star_gift_withdrawal_url_gen.go#L94: func (s *PaymentsStarGiftWithdrawalURL) TypeInfo() tdp.Type {
		tl_payments_star_gift_withdrawal_url_gen.go#L95: 	typ := tdp.Type{
		tl_payments_star_gifts_gen.go#L90: func (s *PaymentsStarGiftsNotModified) TypeInfo() tdp.Type {
		tl_payments_star_gifts_gen.go#L91: 	typ := tdp.Type{
		tl_payments_star_gifts_gen.go#L231: func (s *PaymentsStarGifts) TypeInfo() tdp.Type {
		tl_payments_star_gifts_gen.go#L232: 	typ := tdp.Type{
		tl_payments_stars_revenue_ads_account_url_gen.go#L98: func (s *PaymentsStarsRevenueAdsAccountURL) TypeInfo() tdp.Type {
		tl_payments_stars_revenue_ads_account_url_gen.go#L99: 	typ := tdp.Type{
		tl_payments_stars_revenue_stats_gen.go#L132: func (s *PaymentsStarsRevenueStats) TypeInfo() tdp.Type {
		tl_payments_stars_revenue_stats_gen.go#L133: 	typ := tdp.Type{
		tl_payments_stars_revenue_withdrawal_url_gen.go#L100: func (s *PaymentsStarsRevenueWithdrawalURL) TypeInfo() tdp.Type {
		tl_payments_stars_revenue_withdrawal_url_gen.go#L101: 	typ := tdp.Type{
		tl_payments_stars_status_gen.go#L195: func (s *PaymentsStarsStatus) TypeInfo() tdp.Type {
		tl_payments_stars_status_gen.go#L196: 	typ := tdp.Type{
		tl_payments_suggested_star_ref_bots_gen.go#L135: func (s *PaymentsSuggestedStarRefBots) TypeInfo() tdp.Type {
		tl_payments_suggested_star_ref_bots_gen.go#L136: 	typ := tdp.Type{
		tl_payments_toggle_chat_star_gift_notifications_gen.go#L121: func (t *PaymentsToggleChatStarGiftNotificationsRequest) TypeInfo() tdp.Type {
		tl_payments_toggle_chat_star_gift_notifications_gen.go#L122: 	typ := tdp.Type{
		tl_payments_toggle_star_gifts_pinned_to_top_gen.go#L105: func (t *PaymentsToggleStarGiftsPinnedToTopRequest) TypeInfo() tdp.Type {
		tl_payments_toggle_star_gifts_pinned_to_top_gen.go#L106: 	typ := tdp.Type{
		tl_payments_transfer_star_gift_gen.go#L109: func (t *PaymentsTransferStarGiftRequest) TypeInfo() tdp.Type {
		tl_payments_transfer_star_gift_gen.go#L110: 	typ := tdp.Type{
		tl_payments_unique_star_gift_gen.go#L114: func (u *PaymentsUniqueStarGift) TypeInfo() tdp.Type {
		tl_payments_unique_star_gift_gen.go#L115: 	typ := tdp.Type{
		tl_payments_unique_star_gift_value_info_gen.go#L241: func (u *PaymentsUniqueStarGiftValueInfo) TypeInfo() tdp.Type {
		tl_payments_unique_star_gift_value_info_gen.go#L242: 	typ := tdp.Type{
		tl_payments_update_star_gift_collection_gen.go#L160: func (u *PaymentsUpdateStarGiftCollectionRequest) TypeInfo() tdp.Type {
		tl_payments_update_star_gift_collection_gen.go#L161: 	typ := tdp.Type{
		tl_payments_update_star_gift_price_gen.go#L107: func (u *PaymentsUpdateStarGiftPriceRequest) TypeInfo() tdp.Type {
		tl_payments_update_star_gift_price_gen.go#L108: 	typ := tdp.Type{
		tl_payments_upgrade_star_gift_gen.go#L120: func (u *PaymentsUpgradeStarGiftRequest) TypeInfo() tdp.Type {
		tl_payments_upgrade_star_gift_gen.go#L121: 	typ := tdp.Type{
		tl_payments_validate_requested_info_gen.go#L116: func (v *PaymentsValidateRequestedInfoRequest) TypeInfo() tdp.Type {
		tl_payments_validate_requested_info_gen.go#L117: 	typ := tdp.Type{
		tl_payments_validated_requested_info_gen.go#L115: func (v *PaymentsValidatedRequestedInfo) TypeInfo() tdp.Type {
		tl_payments_validated_requested_info_gen.go#L116: 	typ := tdp.Type{
		tl_peer_blocked_gen.go#L101: func (p *PeerBlocked) TypeInfo() tdp.Type {
		tl_peer_blocked_gen.go#L102: 	typ := tdp.Type{
		tl_peer_class_vector_gen.go#L91: func (vec *PeerClassVector) TypeInfo() tdp.Type {
		tl_peer_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_peer_color_gen.go#L134: func (p *PeerColor) TypeInfo() tdp.Type {
		tl_peer_color_gen.go#L135: 	typ := tdp.Type{
		tl_peer_color_gen.go#L414: func (p *PeerColorCollectible) TypeInfo() tdp.Type {
		tl_peer_color_gen.go#L415: 	typ := tdp.Type{
		tl_peer_color_gen.go#L749: func (i *InputPeerColorCollectible) TypeInfo() tdp.Type {
		tl_peer_color_gen.go#L750: 	typ := tdp.Type{
		tl_peer_gen.go#L99: func (p *PeerUser) TypeInfo() tdp.Type {
		tl_peer_gen.go#L100: 	typ := tdp.Type{
		tl_peer_gen.go#L234: func (p *PeerChat) TypeInfo() tdp.Type {
		tl_peer_gen.go#L235: 	typ := tdp.Type{
		tl_peer_gen.go#L369: func (p *PeerChannel) TypeInfo() tdp.Type {
		tl_peer_gen.go#L370: 	typ := tdp.Type{
		tl_peer_located_gen.go#L113: func (p *PeerLocated) TypeInfo() tdp.Type {
		tl_peer_located_gen.go#L114: 	typ := tdp.Type{
		tl_peer_located_gen.go#L293: func (p *PeerSelfLocated) TypeInfo() tdp.Type {
		tl_peer_located_gen.go#L294: 	typ := tdp.Type{
		tl_peer_notify_settings_gen.go#L229: func (p *PeerNotifySettings) TypeInfo() tdp.Type {
		tl_peer_notify_settings_gen.go#L230: 	typ := tdp.Type{
		tl_peer_settings_gen.go#L340: func (p *PeerSettings) TypeInfo() tdp.Type {
		tl_peer_settings_gen.go#L341: 	typ := tdp.Type{
		tl_peer_stories_gen.go#L124: func (p *PeerStories) TypeInfo() tdp.Type {
		tl_peer_stories_gen.go#L125: 	typ := tdp.Type{
		tl_pending_suggestion_gen.go#L121: func (p *PendingSuggestion) TypeInfo() tdp.Type {
		tl_pending_suggestion_gen.go#L122: 	typ := tdp.Type{
		tl_phone_accept_call_gen.go#L114: func (a *PhoneAcceptCallRequest) TypeInfo() tdp.Type {
		tl_phone_accept_call_gen.go#L115: 	typ := tdp.Type{
		tl_phone_call_discard_reason_gen.go#L90: func (p *PhoneCallDiscardReasonMissed) TypeInfo() tdp.Type {
		tl_phone_call_discard_reason_gen.go#L91: 	typ := tdp.Type{
		tl_phone_call_discard_reason_gen.go#L195: func (p *PhoneCallDiscardReasonDisconnect) TypeInfo() tdp.Type {
		tl_phone_call_discard_reason_gen.go#L196: 	typ := tdp.Type{
		tl_phone_call_discard_reason_gen.go#L300: func (p *PhoneCallDiscardReasonHangup) TypeInfo() tdp.Type {
		tl_phone_call_discard_reason_gen.go#L301: 	typ := tdp.Type{
		tl_phone_call_discard_reason_gen.go#L406: func (p *PhoneCallDiscardReasonBusy) TypeInfo() tdp.Type {
		tl_phone_call_discard_reason_gen.go#L407: 	typ := tdp.Type{
		tl_phone_call_discard_reason_gen.go#L528: func (p *PhoneCallDiscardReasonMigrateConferenceCall) TypeInfo() tdp.Type {
		tl_phone_call_discard_reason_gen.go#L529: 	typ := tdp.Type{
		tl_phone_call_gen.go#L99: func (p *PhoneCallEmpty) TypeInfo() tdp.Type {
		tl_phone_call_gen.go#L100: 	typ := tdp.Type{
		tl_phone_call_gen.go#L299: func (p *PhoneCallWaiting) TypeInfo() tdp.Type {
		tl_phone_call_gen.go#L300: 	typ := tdp.Type{
		tl_phone_call_gen.go#L674: func (p *PhoneCallRequested) TypeInfo() tdp.Type {
		tl_phone_call_gen.go#L675: 	typ := tdp.Type{
		tl_phone_call_gen.go#L1033: func (p *PhoneCallAccepted) TypeInfo() tdp.Type {
		tl_phone_call_gen.go#L1034: 	typ := tdp.Type{
		tl_phone_call_gen.go#L1445: func (p *PhoneCall) TypeInfo() tdp.Type {
		tl_phone_call_gen.go#L1446: 	typ := tdp.Type{
		tl_phone_call_gen.go#L1978: func (p *PhoneCallDiscarded) TypeInfo() tdp.Type {
		tl_phone_call_gen.go#L1979: 	typ := tdp.Type{
		tl_phone_call_protocol_gen.go#L142: func (p *PhoneCallProtocol) TypeInfo() tdp.Type {
		tl_phone_call_protocol_gen.go#L143: 	typ := tdp.Type{
		tl_phone_check_group_call_gen.go#L107: func (c *PhoneCheckGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_check_group_call_gen.go#L108: 	typ := tdp.Type{
		tl_phone_confirm_call_gen.go#L123: func (c *PhoneConfirmCallRequest) TypeInfo() tdp.Type {
		tl_phone_confirm_call_gen.go#L124: 	typ := tdp.Type{
		tl_phone_connection_gen.go#L143: func (p *PhoneConnection) TypeInfo() tdp.Type {
		tl_phone_connection_gen.go#L144: 	typ := tdp.Type{
		tl_phone_connection_gen.go#L459: func (p *PhoneConnectionWebrtc) TypeInfo() tdp.Type {
		tl_phone_connection_gen.go#L460: 	typ := tdp.Type{
		tl_phone_create_conference_call_gen.go#L162: func (c *PhoneCreateConferenceCallRequest) TypeInfo() tdp.Type {
		tl_phone_create_conference_call_gen.go#L163: 	typ := tdp.Type{
		tl_phone_create_group_call_gen.go#L152: func (c *PhoneCreateGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_create_group_call_gen.go#L153: 	typ := tdp.Type{
		tl_phone_decline_conference_call_invite_gen.go#L100: func (d *PhoneDeclineConferenceCallInviteRequest) TypeInfo() tdp.Type {
		tl_phone_decline_conference_call_invite_gen.go#L101: 	typ := tdp.Type{
		tl_phone_delete_conference_call_participants_gen.go#L137: func (d *PhoneDeleteConferenceCallParticipantsRequest) TypeInfo() tdp.Type {
		tl_phone_delete_conference_call_participants_gen.go#L138: 	typ := tdp.Type{
		tl_phone_delete_group_call_messages_gen.go#L119: func (d *PhoneDeleteGroupCallMessagesRequest) TypeInfo() tdp.Type {
		tl_phone_delete_group_call_messages_gen.go#L120: 	typ := tdp.Type{
		tl_phone_delete_group_call_participant_messages_gen.go#L120: func (d *PhoneDeleteGroupCallParticipantMessagesRequest) TypeInfo() tdp.Type {
		tl_phone_delete_group_call_participant_messages_gen.go#L121: 	typ := tdp.Type{
		tl_phone_discard_call_gen.go#L133: func (d *PhoneDiscardCallRequest) TypeInfo() tdp.Type {
		tl_phone_discard_call_gen.go#L134: 	typ := tdp.Type{
		tl_phone_discard_group_call_gen.go#L97: func (d *PhoneDiscardGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_discard_group_call_gen.go#L98: 	typ := tdp.Type{
		tl_phone_edit_group_call_participant_gen.go#L187: func (e *PhoneEditGroupCallParticipantRequest) TypeInfo() tdp.Type {
		tl_phone_edit_group_call_participant_gen.go#L188: 	typ := tdp.Type{
		tl_phone_edit_group_call_title_gen.go#L104: func (e *PhoneEditGroupCallTitleRequest) TypeInfo() tdp.Type {
		tl_phone_edit_group_call_title_gen.go#L105: 	typ := tdp.Type{
		tl_phone_export_group_call_invite_gen.go#L114: func (e *PhoneExportGroupCallInviteRequest) TypeInfo() tdp.Type {
		tl_phone_export_group_call_invite_gen.go#L115: 	typ := tdp.Type{
		tl_phone_exported_group_call_invite_gen.go#L94: func (e *PhoneExportedGroupCallInvite) TypeInfo() tdp.Type {
		tl_phone_exported_group_call_invite_gen.go#L95: 	typ := tdp.Type{
		tl_phone_get_call_config_gen.go#L83: func (g *PhoneGetCallConfigRequest) TypeInfo() tdp.Type {
		tl_phone_get_call_config_gen.go#L84: 	typ := tdp.Type{
		tl_phone_get_group_call_chain_blocks_gen.go#L121: func (g *PhoneGetGroupCallChainBlocksRequest) TypeInfo() tdp.Type {
		tl_phone_get_group_call_chain_blocks_gen.go#L122: 	typ := tdp.Type{
		tl_phone_get_group_call_gen.go#L117: func (g *PhoneGetGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_get_group_call_gen.go#L118: 	typ := tdp.Type{
		tl_phone_get_group_call_join_as_gen.go#L98: func (g *PhoneGetGroupCallJoinAsRequest) TypeInfo() tdp.Type {
		tl_phone_get_group_call_join_as_gen.go#L99: 	typ := tdp.Type{
		tl_phone_get_group_call_stars_gen.go#L97: func (g *PhoneGetGroupCallStarsRequest) TypeInfo() tdp.Type {
		tl_phone_get_group_call_stars_gen.go#L98: 	typ := tdp.Type{
		tl_phone_get_group_call_stream_channels_gen.go#L100: func (g *PhoneGetGroupCallStreamChannelsRequest) TypeInfo() tdp.Type {
		tl_phone_get_group_call_stream_channels_gen.go#L101: 	typ := tdp.Type{
		tl_phone_get_group_call_stream_rtmp_url_gen.go#L120: func (g *PhoneGetGroupCallStreamRtmpURLRequest) TypeInfo() tdp.Type {
		tl_phone_get_group_call_stream_rtmp_url_gen.go#L121: 	typ := tdp.Type{
		tl_phone_get_group_participants_gen.go#L137: func (g *PhoneGetGroupParticipantsRequest) TypeInfo() tdp.Type {
		tl_phone_get_group_participants_gen.go#L138: 	typ := tdp.Type{
		tl_phone_group_call_gen.go#L126: func (g *PhoneGroupCall) TypeInfo() tdp.Type {
		tl_phone_group_call_gen.go#L127: 	typ := tdp.Type{
		tl_phone_group_call_stars_gen.go#L114: func (g *PhoneGroupCallStars) TypeInfo() tdp.Type {
		tl_phone_group_call_stars_gen.go#L115: 	typ := tdp.Type{
		tl_phone_group_call_stream_channels_gen.go#L94: func (g *PhoneGroupCallStreamChannels) TypeInfo() tdp.Type {
		tl_phone_group_call_stream_channels_gen.go#L95: 	typ := tdp.Type{
		tl_phone_group_call_stream_rtmp_url_gen.go#L101: func (g *PhoneGroupCallStreamRtmpURL) TypeInfo() tdp.Type {
		tl_phone_group_call_stream_rtmp_url_gen.go#L102: 	typ := tdp.Type{
		tl_phone_group_participants_gen.go#L133: func (g *PhoneGroupParticipants) TypeInfo() tdp.Type {
		tl_phone_group_participants_gen.go#L134: 	typ := tdp.Type{
		tl_phone_invite_conference_call_participant_gen.go#L119: func (i *PhoneInviteConferenceCallParticipantRequest) TypeInfo() tdp.Type {
		tl_phone_invite_conference_call_participant_gen.go#L120: 	typ := tdp.Type{
		tl_phone_invite_to_group_call_gen.go#L104: func (i *PhoneInviteToGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_invite_to_group_call_gen.go#L105: 	typ := tdp.Type{
		tl_phone_join_as_peers_gen.go#L109: func (j *PhoneJoinAsPeers) TypeInfo() tdp.Type {
		tl_phone_join_as_peers_gen.go#L110: 	typ := tdp.Type{
		tl_phone_join_group_call_gen.go#L177: func (j *PhoneJoinGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_join_group_call_gen.go#L178: 	typ := tdp.Type{
		tl_phone_join_group_call_presentation_gen.go#L104: func (j *PhoneJoinGroupCallPresentationRequest) TypeInfo() tdp.Type {
		tl_phone_join_group_call_presentation_gen.go#L105: 	typ := tdp.Type{
		tl_phone_leave_group_call_gen.go#L104: func (l *PhoneLeaveGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_leave_group_call_gen.go#L105: 	typ := tdp.Type{
		tl_phone_leave_group_call_presentation_gen.go#L97: func (l *PhoneLeaveGroupCallPresentationRequest) TypeInfo() tdp.Type {
		tl_phone_leave_group_call_presentation_gen.go#L98: 	typ := tdp.Type{
		tl_phone_phone_call_gen.go#L101: func (p *PhonePhoneCall) TypeInfo() tdp.Type {
		tl_phone_phone_call_gen.go#L102: 	typ := tdp.Type{
		tl_phone_received_call_gen.go#L99: func (r *PhoneReceivedCallRequest) TypeInfo() tdp.Type {
		tl_phone_received_call_gen.go#L100: 	typ := tdp.Type{
		tl_phone_request_call_gen.go#L136: func (r *PhoneRequestCallRequest) TypeInfo() tdp.Type {
		tl_phone_request_call_gen.go#L137: 	typ := tdp.Type{
		tl_phone_save_call_debug_gen.go#L104: func (s *PhoneSaveCallDebugRequest) TypeInfo() tdp.Type {
		tl_phone_save_call_debug_gen.go#L105: 	typ := tdp.Type{
		tl_phone_save_call_log_gen.go#L101: func (s *PhoneSaveCallLogRequest) TypeInfo() tdp.Type {
		tl_phone_save_call_log_gen.go#L102: 	typ := tdp.Type{
		tl_phone_save_default_group_call_join_as_gen.go#L105: func (s *PhoneSaveDefaultGroupCallJoinAsRequest) TypeInfo() tdp.Type {
		tl_phone_save_default_group_call_join_as_gen.go#L106: 	typ := tdp.Type{
		tl_phone_save_default_send_as_gen.go#L100: func (s *PhoneSaveDefaultSendAsRequest) TypeInfo() tdp.Type {
		tl_phone_save_default_send_as_gen.go#L101: 	typ := tdp.Type{
		tl_phone_send_conference_call_broadcast_gen.go#L105: func (s *PhoneSendConferenceCallBroadcastRequest) TypeInfo() tdp.Type {
		tl_phone_send_conference_call_broadcast_gen.go#L106: 	typ := tdp.Type{
		tl_phone_send_group_call_encrypted_message_gen.go#L106: func (s *PhoneSendGroupCallEncryptedMessageRequest) TypeInfo() tdp.Type {
		tl_phone_send_group_call_encrypted_message_gen.go#L107: 	typ := tdp.Type{
		tl_phone_send_group_call_message_gen.go#L143: func (s *PhoneSendGroupCallMessageRequest) TypeInfo() tdp.Type {
		tl_phone_send_group_call_message_gen.go#L144: 	typ := tdp.Type{
		tl_phone_send_signaling_data_gen.go#L104: func (s *PhoneSendSignalingDataRequest) TypeInfo() tdp.Type {
		tl_phone_send_signaling_data_gen.go#L105: 	typ := tdp.Type{
		tl_phone_set_call_rating_gen.go#L135: func (s *PhoneSetCallRatingRequest) TypeInfo() tdp.Type {
		tl_phone_set_call_rating_gen.go#L136: 	typ := tdp.Type{
		tl_phone_start_scheduled_group_call_gen.go#L97: func (s *PhoneStartScheduledGroupCallRequest) TypeInfo() tdp.Type {
		tl_phone_start_scheduled_group_call_gen.go#L98: 	typ := tdp.Type{
		tl_phone_toggle_group_call_record_gen.go#L144: func (t *PhoneToggleGroupCallRecordRequest) TypeInfo() tdp.Type {
		tl_phone_toggle_group_call_record_gen.go#L145: 	typ := tdp.Type{
		tl_phone_toggle_group_call_settings_gen.go#L149: func (t *PhoneToggleGroupCallSettingsRequest) TypeInfo() tdp.Type {
		tl_phone_toggle_group_call_settings_gen.go#L150: 	typ := tdp.Type{
		tl_phone_toggle_group_call_start_subscription_gen.go#L104: func (t *PhoneToggleGroupCallStartSubscriptionRequest) TypeInfo() tdp.Type {
		tl_phone_toggle_group_call_start_subscription_gen.go#L105: 	typ := tdp.Type{
		tl_photo_gen.go#L99: func (p *PhotoEmpty) TypeInfo() tdp.Type {
		tl_photo_gen.go#L100: 	typ := tdp.Type{
		tl_photo_gen.go#L302: func (p *Photo) TypeInfo() tdp.Type {
		tl_photo_gen.go#L303: 	typ := tdp.Type{
		tl_photo_size_gen.go#L102: func (p *PhotoSizeEmpty) TypeInfo() tdp.Type {
		tl_photo_size_gen.go#L103: 	typ := tdp.Type{
		tl_photo_size_gen.go#L261: func (p *PhotoSize) TypeInfo() tdp.Type {
		tl_photo_size_gen.go#L262: 	typ := tdp.Type{
		tl_photo_size_gen.go#L477: func (p *PhotoCachedSize) TypeInfo() tdp.Type {
		tl_photo_size_gen.go#L478: 	typ := tdp.Type{
		tl_photo_size_gen.go#L682: func (p *PhotoStrippedSize) TypeInfo() tdp.Type {
		tl_photo_size_gen.go#L683: 	typ := tdp.Type{
		tl_photo_size_gen.go#L862: func (p *PhotoSizeProgressive) TypeInfo() tdp.Type {
		tl_photo_size_gen.go#L863: 	typ := tdp.Type{
		tl_photo_size_gen.go#L1081: func (p *PhotoPathSize) TypeInfo() tdp.Type {
		tl_photo_size_gen.go#L1082: 	typ := tdp.Type{
		tl_photos_delete_photos_gen.go#L94: func (d *PhotosDeletePhotosRequest) TypeInfo() tdp.Type {
		tl_photos_delete_photos_gen.go#L95: 	typ := tdp.Type{
		tl_photos_get_user_photos_gen.go#L122: func (g *PhotosGetUserPhotosRequest) TypeInfo() tdp.Type {
		tl_photos_get_user_photos_gen.go#L123: 	typ := tdp.Type{
		tl_photos_photo_gen.go#L101: func (p *PhotosPhoto) TypeInfo() tdp.Type {
		tl_photos_photo_gen.go#L102: 	typ := tdp.Type{
		tl_photos_photos_gen.go#L106: func (p *PhotosPhotos) TypeInfo() tdp.Type {
		tl_photos_photos_gen.go#L107: 	typ := tdp.Type{
		tl_photos_photos_gen.go#L321: func (p *PhotosPhotosSlice) TypeInfo() tdp.Type {
		tl_photos_photos_gen.go#L322: 	typ := tdp.Type{
		tl_photos_update_profile_photo_gen.go#L123: func (u *PhotosUpdateProfilePhotoRequest) TypeInfo() tdp.Type {
		tl_photos_update_profile_photo_gen.go#L124: 	typ := tdp.Type{
		tl_photos_upload_contact_profile_photo_gen.go#L187: func (u *PhotosUploadContactProfilePhotoRequest) TypeInfo() tdp.Type {
		tl_photos_upload_contact_profile_photo_gen.go#L188: 	typ := tdp.Type{
		tl_photos_upload_profile_photo_gen.go#L175: func (u *PhotosUploadProfilePhotoRequest) TypeInfo() tdp.Type {
		tl_photos_upload_profile_photo_gen.go#L176: 	typ := tdp.Type{
		tl_poll_answer_gen.go#L158: func (p *PollAnswer) TypeInfo() tdp.Type {
		tl_poll_answer_gen.go#L159: 	typ := tdp.Type{
		tl_poll_answer_gen.go#L460: func (i *InputPollAnswer) TypeInfo() tdp.Type {
		tl_poll_answer_gen.go#L461: 	typ := tdp.Type{
		tl_poll_answer_voters_gen.go#L143: func (p *PollAnswerVoters) TypeInfo() tdp.Type {
		tl_poll_answer_voters_gen.go#L144: 	typ := tdp.Type{
		tl_poll_gen.go#L241: func (p *Poll) TypeInfo() tdp.Type {
		tl_poll_gen.go#L242: 	typ := tdp.Type{
		tl_poll_results_gen.go#L197: func (p *PollResults) TypeInfo() tdp.Type {
		tl_poll_results_gen.go#L198: 	typ := tdp.Type{
		tl_popular_contact_gen.go#L101: func (p *PopularContact) TypeInfo() tdp.Type {
		tl_popular_contact_gen.go#L102: 	typ := tdp.Type{
		tl_post_address_gen.go#L129: func (p *PostAddress) TypeInfo() tdp.Type {
		tl_post_address_gen.go#L130: 	typ := tdp.Type{
		tl_post_interaction_counters_gen.go#L120: func (p *PostInteractionCountersMessage) TypeInfo() tdp.Type {
		tl_post_interaction_counters_gen.go#L121: 	typ := tdp.Type{
		tl_post_interaction_counters_gen.go#L336: func (p *PostInteractionCountersStory) TypeInfo() tdp.Type {
		tl_post_interaction_counters_gen.go#L337: 	typ := tdp.Type{
		tl_premium_apply_boost_gen.go#L120: func (a *PremiumApplyBoostRequest) TypeInfo() tdp.Type {
		tl_premium_apply_boost_gen.go#L121: 	typ := tdp.Type{
		tl_premium_boosts_list_gen.go#L137: func (b *PremiumBoostsList) TypeInfo() tdp.Type {
		tl_premium_boosts_list_gen.go#L138: 	typ := tdp.Type{
		tl_premium_boosts_status_gen.go#L213: func (b *PremiumBoostsStatus) TypeInfo() tdp.Type {
		tl_premium_boosts_status_gen.go#L214: 	typ := tdp.Type{
		tl_premium_get_boosts_list_gen.go#L134: func (g *PremiumGetBoostsListRequest) TypeInfo() tdp.Type {
		tl_premium_get_boosts_list_gen.go#L135: 	typ := tdp.Type{
		tl_premium_get_boosts_status_gen.go#L97: func (g *PremiumGetBoostsStatusRequest) TypeInfo() tdp.Type {
		tl_premium_get_boosts_status_gen.go#L98: 	typ := tdp.Type{
		tl_premium_get_my_boosts_gen.go#L87: func (g *PremiumGetMyBoostsRequest) TypeInfo() tdp.Type {
		tl_premium_get_my_boosts_gen.go#L88: 	typ := tdp.Type{
		tl_premium_get_user_boosts_gen.go#L102: func (g *PremiumGetUserBoostsRequest) TypeInfo() tdp.Type {
		tl_premium_get_user_boosts_gen.go#L103: 	typ := tdp.Type{
		tl_premium_gift_code_option_gen.go#L162: func (p *PremiumGiftCodeOption) TypeInfo() tdp.Type {
		tl_premium_gift_code_option_gen.go#L163: 	typ := tdp.Type{
		tl_premium_gift_code_option_vector_gen.go#L91: func (vec *PremiumGiftCodeOptionVector) TypeInfo() tdp.Type {
		tl_premium_gift_code_option_vector_gen.go#L92: 	typ := tdp.Type{
		tl_premium_my_boosts_gen.go#L112: func (m *PremiumMyBoosts) TypeInfo() tdp.Type {
		tl_premium_my_boosts_gen.go#L113: 	typ := tdp.Type{
		tl_premium_subscription_option_gen.go#L177: func (p *PremiumSubscriptionOption) TypeInfo() tdp.Type {
		tl_premium_subscription_option_gen.go#L178: 	typ := tdp.Type{
		tl_prepaid_giveaway_gen.go#L129: func (p *PrepaidGiveaway) TypeInfo() tdp.Type {
		tl_prepaid_giveaway_gen.go#L130: 	typ := tdp.Type{
		tl_prepaid_giveaway_gen.go#L358: func (p *PrepaidStarsGiveaway) TypeInfo() tdp.Type {
		tl_prepaid_giveaway_gen.go#L359: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L100: func (p *PrivacyKeyStatusTimestamp) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L101: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L202: func (p *PrivacyKeyChatInvite) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L203: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L304: func (p *PrivacyKeyPhoneCall) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L305: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L406: func (p *PrivacyKeyPhoneP2P) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L407: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L511: func (p *PrivacyKeyForwards) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L512: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L613: func (p *PrivacyKeyProfilePhoto) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L614: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L715: func (p *PrivacyKeyPhoneNumber) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L716: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L817: func (p *PrivacyKeyAddedByPhone) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L818: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L919: func (p *PrivacyKeyVoiceMessages) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L920: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L1021: func (p *PrivacyKeyAbout) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L1022: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L1123: func (p *PrivacyKeyBirthday) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L1124: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L1228: func (p *PrivacyKeyStarGiftsAutoSave) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L1229: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L1333: func (p *PrivacyKeyNoPaidMessages) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L1334: 	typ := tdp.Type{
		tl_privacy_key_gen.go#L1438: func (p *PrivacyKeySavedMusic) TypeInfo() tdp.Type {
		tl_privacy_key_gen.go#L1439: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L87: func (p *PrivacyValueAllowContacts) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L88: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L189: func (p *PrivacyValueAllowAll) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L190: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L303: func (p *PrivacyValueAllowUsers) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L304: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L439: func (p *PrivacyValueDisallowContacts) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L440: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L541: func (p *PrivacyValueDisallowAll) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L542: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L655: func (p *PrivacyValueDisallowUsers) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L656: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L809: func (p *PrivacyValueAllowChatParticipants) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L810: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L963: func (p *PrivacyValueDisallowChatParticipants) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L964: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L1102: func (p *PrivacyValueAllowCloseFriends) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L1103: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L1209: func (p *PrivacyValueAllowPremium) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L1210: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L1311: func (p *PrivacyValueAllowBots) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L1312: 	typ := tdp.Type{
		tl_privacy_rule_gen.go#L1413: func (p *PrivacyValueDisallowBots) TypeInfo() tdp.Type {
		tl_privacy_rule_gen.go#L1414: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L90: func (p *ProfileTabPosts) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L91: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L195: func (p *ProfileTabGifts) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L196: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L297: func (p *ProfileTabMedia) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L298: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L399: func (p *ProfileTabFiles) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L400: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L504: func (p *ProfileTabMusic) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L505: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L606: func (p *ProfileTabVoice) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L607: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L708: func (p *ProfileTabLinks) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L709: 	typ := tdp.Type{
		tl_profile_tab_gen.go#L810: func (p *ProfileTabGifs) TypeInfo() tdp.Type {
		tl_profile_tab_gen.go#L811: 	typ := tdp.Type{
		tl_public_forward_gen.go#L102: func (p *PublicForwardMessage) TypeInfo() tdp.Type {
		tl_public_forward_gen.go#L103: 	typ := tdp.Type{
		tl_public_forward_gen.go#L252: func (p *PublicForwardStory) TypeInfo() tdp.Type {
		tl_public_forward_gen.go#L253: 	typ := tdp.Type{
		tl_quick_reply_gen.go#L118: func (q *QuickReply) TypeInfo() tdp.Type {
		tl_quick_reply_gen.go#L119: 	typ := tdp.Type{
		tl_reaction_count_gen.go#L122: func (r *ReactionCount) TypeInfo() tdp.Type {
		tl_reaction_count_gen.go#L123: 	typ := tdp.Type{
		tl_reaction_gen.go#L87: func (r *ReactionEmpty) TypeInfo() tdp.Type {
		tl_reaction_gen.go#L88: 	typ := tdp.Type{
		tl_reaction_gen.go#L201: func (r *ReactionEmoji) TypeInfo() tdp.Type {
		tl_reaction_gen.go#L202: 	typ := tdp.Type{
		tl_reaction_gen.go#L342: func (r *ReactionCustomEmoji) TypeInfo() tdp.Type {
		tl_reaction_gen.go#L343: 	typ := tdp.Type{
		tl_reaction_gen.go#L468: func (r *ReactionPaid) TypeInfo() tdp.Type {
		tl_reaction_gen.go#L469: 	typ := tdp.Type{
		tl_reaction_notifications_from_gen.go#L87: func (r *ReactionNotificationsFromContacts) TypeInfo() tdp.Type {
		tl_reaction_notifications_from_gen.go#L88: 	typ := tdp.Type{
		tl_reaction_notifications_from_gen.go#L189: func (r *ReactionNotificationsFromAll) TypeInfo() tdp.Type {
		tl_reaction_notifications_from_gen.go#L190: 	typ := tdp.Type{
		tl_reactions_notify_settings_gen.go#L158: func (r *ReactionsNotifySettings) TypeInfo() tdp.Type {
		tl_reactions_notify_settings_gen.go#L159: 	typ := tdp.Type{
		tl_read_participant_date_gen.go#L101: func (r *ReadParticipantDate) TypeInfo() tdp.Type {
		tl_read_participant_date_gen.go#L102: 	typ := tdp.Type{
		tl_read_participant_date_vector_gen.go#L91: func (vec *ReadParticipantDateVector) TypeInfo() tdp.Type {
		tl_read_participant_date_vector_gen.go#L92: 	typ := tdp.Type{
		tl_received_notify_message_gen.go#L101: func (r *ReceivedNotifyMessage) TypeInfo() tdp.Type {
		tl_received_notify_message_gen.go#L102: 	typ := tdp.Type{
		tl_received_notify_message_vector_gen.go#L91: func (vec *ReceivedNotifyMessageVector) TypeInfo() tdp.Type {
		tl_received_notify_message_vector_gen.go#L92: 	typ := tdp.Type{
		tl_recent_me_url_gen.go#L99: func (r *RecentMeURLUnknown) TypeInfo() tdp.Type {
		tl_recent_me_url_gen.go#L100: 	typ := tdp.Type{
		tl_recent_me_url_gen.go#L241: func (r *RecentMeURLUser) TypeInfo() tdp.Type {
		tl_recent_me_url_gen.go#L242: 	typ := tdp.Type{
		tl_recent_me_url_gen.go#L403: func (r *RecentMeURLChat) TypeInfo() tdp.Type {
		tl_recent_me_url_gen.go#L404: 	typ := tdp.Type{
		tl_recent_me_url_gen.go#L565: func (r *RecentMeURLChatInvite) TypeInfo() tdp.Type {
		tl_recent_me_url_gen.go#L566: 	typ := tdp.Type{
		tl_recent_me_url_gen.go#L732: func (r *RecentMeURLStickerSet) TypeInfo() tdp.Type {
		tl_recent_me_url_gen.go#L733: 	typ := tdp.Type{
		tl_recent_story_gen.go#L113: func (r *RecentStory) TypeInfo() tdp.Type {
		tl_recent_story_gen.go#L114: 	typ := tdp.Type{
		tl_recent_story_vector_gen.go#L91: func (vec *RecentStoryVector) TypeInfo() tdp.Type {
		tl_recent_story_vector_gen.go#L92: 	typ := tdp.Type{
		tl_reply_markup_gen.go#L112: func (r *ReplyKeyboardHide) TypeInfo() tdp.Type {
		tl_reply_markup_gen.go#L113: 	typ := tdp.Type{
		tl_reply_markup_gen.go#L303: func (r *ReplyKeyboardForceReply) TypeInfo() tdp.Type {
		tl_reply_markup_gen.go#L304: 	typ := tdp.Type{
		tl_reply_markup_gen.go#L581: func (r *ReplyKeyboardMarkup) TypeInfo() tdp.Type {
		tl_reply_markup_gen.go#L582: 	typ := tdp.Type{
		tl_reply_markup_gen.go#L892: func (r *ReplyInlineMarkup) TypeInfo() tdp.Type {
		tl_reply_markup_gen.go#L893: 	typ := tdp.Type{
		tl_report_reason_gen.go#L87: func (i *InputReportReasonSpam) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L88: 	typ := tdp.Type{
		tl_report_reason_gen.go#L189: func (i *InputReportReasonViolence) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L190: 	typ := tdp.Type{
		tl_report_reason_gen.go#L291: func (i *InputReportReasonPornography) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L292: 	typ := tdp.Type{
		tl_report_reason_gen.go#L393: func (i *InputReportReasonChildAbuse) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L394: 	typ := tdp.Type{
		tl_report_reason_gen.go#L495: func (i *InputReportReasonOther) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L496: 	typ := tdp.Type{
		tl_report_reason_gen.go#L597: func (i *InputReportReasonCopyright) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L598: 	typ := tdp.Type{
		tl_report_reason_gen.go#L699: func (i *InputReportReasonGeoIrrelevant) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L700: 	typ := tdp.Type{
		tl_report_reason_gen.go#L801: func (i *InputReportReasonFake) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L802: 	typ := tdp.Type{
		tl_report_reason_gen.go#L903: func (i *InputReportReasonIllegalDrugs) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L904: 	typ := tdp.Type{
		tl_report_reason_gen.go#L1005: func (i *InputReportReasonPersonalDetails) TypeInfo() tdp.Type {
		tl_report_reason_gen.go#L1006: 	typ := tdp.Type{
		tl_report_result_gen.go#L111: func (r *ReportResultChooseOption) TypeInfo() tdp.Type {
		tl_report_result_gen.go#L112: 	typ := tdp.Type{
		tl_report_result_gen.go#L308: func (r *ReportResultAddComment) TypeInfo() tdp.Type {
		tl_report_result_gen.go#L309: 	typ := tdp.Type{
		tl_report_result_gen.go#L472: func (r *ReportResultReported) TypeInfo() tdp.Type {
		tl_report_result_gen.go#L473: 	typ := tdp.Type{
		tl_request_peer_type_gen.go#L127: func (r *RequestPeerTypeUser) TypeInfo() tdp.Type {
		tl_request_peer_type_gen.go#L128: 	typ := tdp.Type{
		tl_request_peer_type_gen.go#L402: func (r *RequestPeerTypeChat) TypeInfo() tdp.Type {
		tl_request_peer_type_gen.go#L403: 	typ := tdp.Type{
		tl_request_peer_type_gen.go#L780: func (r *RequestPeerTypeBroadcast) TypeInfo() tdp.Type {
		tl_request_peer_type_gen.go#L781: 	typ := tdp.Type{
		tl_request_peer_type_gen.go#L1072: func (r *RequestPeerTypeCreateBot) TypeInfo() tdp.Type {
		tl_request_peer_type_gen.go#L1073: 	typ := tdp.Type{
		tl_requested_peer_gen.go#L162: func (r *RequestedPeerUser) TypeInfo() tdp.Type {
		tl_requested_peer_gen.go#L163: 	typ := tdp.Type{
		tl_requested_peer_gen.go#L499: func (r *RequestedPeerChat) TypeInfo() tdp.Type {
		tl_requested_peer_gen.go#L500: 	typ := tdp.Type{
		tl_requested_peer_gen.go#L777: func (r *RequestedPeerChannel) TypeInfo() tdp.Type {
		tl_requested_peer_gen.go#L778: 	typ := tdp.Type{
		tl_requirement_to_contact_class_vector_gen.go#L91: func (vec *RequirementToContactClassVector) TypeInfo() tdp.Type {
		tl_requirement_to_contact_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_requirement_to_contact_gen.go#L87: func (r *RequirementToContactEmpty) TypeInfo() tdp.Type {
		tl_requirement_to_contact_gen.go#L88: 	typ := tdp.Type{
		tl_requirement_to_contact_gen.go#L192: func (r *RequirementToContactPremium) TypeInfo() tdp.Type {
		tl_requirement_to_contact_gen.go#L193: 	typ := tdp.Type{
		tl_requirement_to_contact_gen.go#L314: func (r *RequirementToContactPaidMessages) TypeInfo() tdp.Type {
		tl_requirement_to_contact_gen.go#L315: 	typ := tdp.Type{
		tl_restriction_reason_gen.go#L117: func (r *RestrictionReason) TypeInfo() tdp.Type {
		tl_restriction_reason_gen.go#L118: 	typ := tdp.Type{
		tl_rich_message_gen.go#L126: func (r *RichMessage) TypeInfo() tdp.Type {
		tl_rich_message_gen.go#L127: 	typ := tdp.Type{
		tl_rich_text_gen.go#L87: func (t *TextEmpty) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L88: 	typ := tdp.Type{
		tl_rich_text_gen.go#L201: func (t *TextPlain) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L202: 	typ := tdp.Type{
		tl_rich_text_gen.go#L336: func (t *TextBold) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L337: 	typ := tdp.Type{
		tl_rich_text_gen.go#L476: func (t *TextItalic) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L477: 	typ := tdp.Type{
		tl_rich_text_gen.go#L616: func (t *TextUnderline) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L617: 	typ := tdp.Type{
		tl_rich_text_gen.go#L756: func (t *TextStrike) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L757: 	typ := tdp.Type{
		tl_rich_text_gen.go#L896: func (t *TextFixed) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L897: 	typ := tdp.Type{
		tl_rich_text_gen.go#L1050: func (t *TextURL) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L1051: 	typ := tdp.Type{
		tl_rich_text_gen.go#L1237: func (t *TextEmail) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L1238: 	typ := tdp.Type{
		tl_rich_text_gen.go#L1397: func (t *TextConcat) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L1398: 	typ := tdp.Type{
		tl_rich_text_gen.go#L1555: func (t *TextSubscript) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L1556: 	typ := tdp.Type{
		tl_rich_text_gen.go#L1695: func (t *TextSuperscript) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L1696: 	typ := tdp.Type{
		tl_rich_text_gen.go#L1835: func (t *TextMarked) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L1836: 	typ := tdp.Type{
		tl_rich_text_gen.go#L1982: func (t *TextPhone) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L1983: 	typ := tdp.Type{
		tl_rich_text_gen.go#L2156: func (t *TextImage) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L2157: 	typ := tdp.Type{
		tl_rich_text_gen.go#L2338: func (t *TextAnchor) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L2339: 	typ := tdp.Type{
		tl_rich_text_gen.go#L2497: func (t *TextMath) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L2498: 	typ := tdp.Type{
		tl_rich_text_gen.go#L2638: func (t *TextCustomEmoji) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L2639: 	typ := tdp.Type{
		tl_rich_text_gen.go#L2792: func (t *TextSpoiler) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L2793: 	typ := tdp.Type{
		tl_rich_text_gen.go#L2931: func (t *TextMention) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L2932: 	typ := tdp.Type{
		tl_rich_text_gen.go#L3070: func (t *TextHashtag) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L3071: 	typ := tdp.Type{
		tl_rich_text_gen.go#L3209: func (t *TextBotCommand) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L3210: 	typ := tdp.Type{
		tl_rich_text_gen.go#L3348: func (t *TextCashtag) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L3349: 	typ := tdp.Type{
		tl_rich_text_gen.go#L3487: func (t *TextAutoURL) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L3488: 	typ := tdp.Type{
		tl_rich_text_gen.go#L3626: func (t *TextAutoEmail) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L3627: 	typ := tdp.Type{
		tl_rich_text_gen.go#L3765: func (t *TextAutoPhone) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L3766: 	typ := tdp.Type{
		tl_rich_text_gen.go#L3904: func (t *TextBankCard) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L3905: 	typ := tdp.Type{
		tl_rich_text_gen.go#L4050: func (t *TextMentionName) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L4051: 	typ := tdp.Type{
		tl_rich_text_gen.go#L4263: func (t *TextDate) TypeInfo() tdp.Type {
		tl_rich_text_gen.go#L4264: 	typ := tdp.Type{
		tl_saved_dialog_gen.go#L124: func (s *SavedDialog) TypeInfo() tdp.Type {
		tl_saved_dialog_gen.go#L125: 	typ := tdp.Type{
		tl_saved_dialog_gen.go#L407: func (m *MonoForumDialog) TypeInfo() tdp.Type {
		tl_saved_dialog_gen.go#L408: 	typ := tdp.Type{
		tl_saved_phone_contact_gen.go#L115: func (s *SavedPhoneContact) TypeInfo() tdp.Type {
		tl_saved_phone_contact_gen.go#L116: 	typ := tdp.Type{
		tl_saved_phone_contact_vector_gen.go#L91: func (vec *SavedPhoneContactVector) TypeInfo() tdp.Type {
		tl_saved_phone_contact_vector_gen.go#L92: 	typ := tdp.Type{
		tl_saved_reaction_tag_gen.go#L127: func (s *SavedReactionTag) TypeInfo() tdp.Type {
		tl_saved_reaction_tag_gen.go#L128: 	typ := tdp.Type{
		tl_saved_star_gift_gen.go#L391: func (s *SavedStarGift) TypeInfo() tdp.Type {
		tl_saved_star_gift_gen.go#L392: 	typ := tdp.Type{
		tl_search_posts_flood_gen.go#L142: func (s *SearchPostsFlood) TypeInfo() tdp.Type {
		tl_search_posts_flood_gen.go#L143: 	typ := tdp.Type{
		tl_search_result_position_gen.go#L108: func (s *SearchResultPosition) TypeInfo() tdp.Type {
		tl_search_result_position_gen.go#L109: 	typ := tdp.Type{
		tl_search_results_calendar_period_gen.go#L123: func (s *SearchResultsCalendarPeriod) TypeInfo() tdp.Type {
		tl_search_results_calendar_period_gen.go#L124: 	typ := tdp.Type{
		tl_secure_credentials_encrypted_gen.go#L123: func (s *SecureCredentialsEncrypted) TypeInfo() tdp.Type {
		tl_secure_credentials_encrypted_gen.go#L124: 	typ := tdp.Type{
		tl_secure_data_gen.go#L112: func (s *SecureData) TypeInfo() tdp.Type {
		tl_secure_data_gen.go#L113: 	typ := tdp.Type{
		tl_secure_file_gen.go#L87: func (s *SecureFileEmpty) TypeInfo() tdp.Type {
		tl_secure_file_gen.go#L88: 	typ := tdp.Type{
		tl_secure_file_gen.go#L247: func (s *SecureFile) TypeInfo() tdp.Type {
		tl_secure_file_gen.go#L248: 	typ := tdp.Type{
		tl_secure_password_kdf_algo_gen.go#L87: func (s *SecurePasswordKdfAlgoUnknown) TypeInfo() tdp.Type {
		tl_secure_password_kdf_algo_gen.go#L88: 	typ := tdp.Type{
		tl_secure_password_kdf_algo_gen.go#L203: func (s *SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000) TypeInfo() tdp.Type {
		tl_secure_password_kdf_algo_gen.go#L204: 	typ := tdp.Type{
		tl_secure_password_kdf_algo_gen.go#L338: func (s *SecurePasswordKdfAlgoSHA512) TypeInfo() tdp.Type {
		tl_secure_password_kdf_algo_gen.go#L339: 	typ := tdp.Type{
		tl_secure_plain_data_gen.go#L103: func (s *SecurePlainPhone) TypeInfo() tdp.Type {
		tl_secure_plain_data_gen.go#L104: 	typ := tdp.Type{
		tl_secure_plain_data_gen.go#L242: func (s *SecurePlainEmail) TypeInfo() tdp.Type {
		tl_secure_plain_data_gen.go#L243: 	typ := tdp.Type{
		tl_secure_required_type_gen.go#L128: func (s *SecureRequiredType) TypeInfo() tdp.Type {
		tl_secure_required_type_gen.go#L129: 	typ := tdp.Type{
		tl_secure_required_type_gen.go#L365: func (s *SecureRequiredTypeOneOf) TypeInfo() tdp.Type {
		tl_secure_required_type_gen.go#L366: 	typ := tdp.Type{
		tl_secure_secret_settings_gen.go#L108: func (s *SecureSecretSettings) TypeInfo() tdp.Type {
		tl_secure_secret_settings_gen.go#L109: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L132: func (s *SecureValueErrorData) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L133: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L354: func (s *SecureValueErrorFrontSide) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L355: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L553: func (s *SecureValueErrorReverseSide) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L554: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L755: func (s *SecureValueErrorSelfie) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L756: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L959: func (s *SecureValueErrorFile) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L960: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L1163: func (s *SecureValueErrorFiles) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L1164: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L1370: func (s *SecureValueError) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L1371: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L1581: func (s *SecureValueErrorTranslationFile) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L1582: 	typ := tdp.Type{
		tl_secure_value_error_gen.go#L1792: func (s *SecureValueErrorTranslationFiles) TypeInfo() tdp.Type {
		tl_secure_value_error_gen.go#L1793: 	typ := tdp.Type{
		tl_secure_value_gen.go#L217: func (s *SecureValue) TypeInfo() tdp.Type {
		tl_secure_value_gen.go#L218: 	typ := tdp.Type{
		tl_secure_value_hash_gen.go#L101: func (s *SecureValueHash) TypeInfo() tdp.Type {
		tl_secure_value_hash_gen.go#L102: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L87: func (s *SecureValueTypePersonalDetails) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L88: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L189: func (s *SecureValueTypePassport) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L190: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L291: func (s *SecureValueTypeDriverLicense) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L292: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L393: func (s *SecureValueTypeIdentityCard) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L394: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L498: func (s *SecureValueTypeInternalPassport) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L499: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L600: func (s *SecureValueTypeAddress) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L601: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L702: func (s *SecureValueTypeUtilityBill) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L703: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L804: func (s *SecureValueTypeBankStatement) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L805: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L906: func (s *SecureValueTypeRentalAgreement) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L907: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L1011: func (s *SecureValueTypePassportRegistration) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L1012: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L1113: func (s *SecureValueTypeTemporaryRegistration) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L1114: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L1215: func (s *SecureValueTypePhone) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L1216: 	typ := tdp.Type{
		tl_secure_value_type_gen.go#L1317: func (s *SecureValueTypeEmail) TypeInfo() tdp.Type {
		tl_secure_value_type_gen.go#L1318: 	typ := tdp.Type{
		tl_secure_value_vector_gen.go#L91: func (vec *SecureValueVector) TypeInfo() tdp.Type {
		tl_secure_value_vector_gen.go#L92: 	typ := tdp.Type{
		tl_send_as_peer_gen.go#L109: func (s *SendAsPeer) TypeInfo() tdp.Type {
		tl_send_as_peer_gen.go#L110: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L87: func (s *SendMessageTypingAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L88: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L190: func (s *SendMessageCancelAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L191: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L292: func (s *SendMessageRecordVideoAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L293: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L406: func (s *SendMessageUploadVideoAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L407: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L529: func (s *SendMessageRecordAudioAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L530: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L643: func (s *SendMessageUploadAudioAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L644: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L778: func (s *SendMessageUploadPhotoAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L779: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L913: func (s *SendMessageUploadDocumentAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L914: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1036: func (s *SendMessageGeoLocationAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1037: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1138: func (s *SendMessageChooseContactAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1139: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1240: func (s *SendMessageGamePlayAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1241: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1342: func (s *SendMessageRecordRoundAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1343: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1456: func (s *SendMessageUploadRoundAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1457: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1579: func (s *SpeakingInGroupCallAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1580: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1693: func (s *SendMessageHistoryImportAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1694: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1816: func (s *SendMessageChooseStickerAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1817: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L1951: func (s *SendMessageEmojiInteraction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L1952: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L2130: func (s *SendMessageEmojiInteractionSeen) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L2131: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L2279: func (s *SendMessageTextDraftAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L2280: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L2440: func (i *InputSendMessageRichMessageDraftAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L2441: 	typ := tdp.Type{
		tl_send_message_action_gen.go#L2606: func (s *SendMessageRichMessageDraftAction) TypeInfo() tdp.Type {
		tl_send_message_action_gen.go#L2607: 	typ := tdp.Type{
		tl_shipping_option_gen.go#L108: func (s *ShippingOption) TypeInfo() tdp.Type {
		tl_shipping_option_gen.go#L109: 	typ := tdp.Type{
		tl_sms_job_gen.go#L108: func (s *SMSJob) TypeInfo() tdp.Type {
		tl_sms_job_gen.go#L109: 	typ := tdp.Type{
		tl_smsjobs_eligible_to_join_gen.go#L101: func (e *SMSJobsEligibleToJoin) TypeInfo() tdp.Type {
		tl_smsjobs_eligible_to_join_gen.go#L102: 	typ := tdp.Type{
		tl_smsjobs_finish_job_gen.go#L114: func (f *SMSJobsFinishJobRequest) TypeInfo() tdp.Type {
		tl_smsjobs_finish_job_gen.go#L115: 	typ := tdp.Type{
		tl_smsjobs_get_sms_job_gen.go#L94: func (g *SMSJobsGetSMSJobRequest) TypeInfo() tdp.Type {
		tl_smsjobs_get_sms_job_gen.go#L95: 	typ := tdp.Type{
		tl_smsjobs_get_status_gen.go#L82: func (g *SMSJobsGetStatusRequest) TypeInfo() tdp.Type {
		tl_smsjobs_get_status_gen.go#L83: 	typ := tdp.Type{
		tl_smsjobs_is_eligible_to_join_gen.go#L82: func (i *SMSJobsIsEligibleToJoinRequest) TypeInfo() tdp.Type {
		tl_smsjobs_is_eligible_to_join_gen.go#L83: 	typ := tdp.Type{
		tl_smsjobs_join_gen.go#L82: func (j *SMSJobsJoinRequest) TypeInfo() tdp.Type {
		tl_smsjobs_join_gen.go#L83: 	typ := tdp.Type{
		tl_smsjobs_leave_gen.go#L82: func (l *SMSJobsLeaveRequest) TypeInfo() tdp.Type {
		tl_smsjobs_leave_gen.go#L83: 	typ := tdp.Type{
		tl_smsjobs_status_gen.go#L156: func (s *SMSJobsStatus) TypeInfo() tdp.Type {
		tl_smsjobs_status_gen.go#L157: 	typ := tdp.Type{
		tl_smsjobs_update_settings_gen.go#L102: func (u *SMSJobsUpdateSettingsRequest) TypeInfo() tdp.Type {
		tl_smsjobs_update_settings_gen.go#L103: 	typ := tdp.Type{
		tl_sponsored_message_gen.go#L264: func (s *SponsoredMessage) TypeInfo() tdp.Type {
		tl_sponsored_message_gen.go#L265: 	typ := tdp.Type{
		tl_sponsored_message_report_option_gen.go#L107: func (s *SponsoredMessageReportOption) TypeInfo() tdp.Type {
		tl_sponsored_message_report_option_gen.go#L108: 	typ := tdp.Type{
		tl_sponsored_peer_gen.go#L143: func (s *SponsoredPeer) TypeInfo() tdp.Type {
		tl_sponsored_peer_gen.go#L144: 	typ := tdp.Type{
		tl_star_gift_active_auction_state_gen.go#L115: func (s *StarGiftActiveAuctionState) TypeInfo() tdp.Type {
		tl_star_gift_active_auction_state_gen.go#L116: 	typ := tdp.Type{
		tl_star_gift_attribute_counter_gen.go#L101: func (s *StarGiftAttributeCounter) TypeInfo() tdp.Type {
		tl_star_gift_attribute_counter_gen.go#L102: 	typ := tdp.Type{
		tl_star_gift_attribute_gen.go#L138: func (s *StarGiftAttributeModel) TypeInfo() tdp.Type {
		tl_star_gift_attribute_gen.go#L139: 	typ := tdp.Type{
		tl_star_gift_attribute_gen.go#L383: func (s *StarGiftAttributePattern) TypeInfo() tdp.Type {
		tl_star_gift_attribute_gen.go#L384: 	typ := tdp.Type{
		tl_star_gift_attribute_gen.go#L616: func (s *StarGiftAttributeBackdrop) TypeInfo() tdp.Type {
		tl_star_gift_attribute_gen.go#L617: 	typ := tdp.Type{
		tl_star_gift_attribute_gen.go#L920: func (s *StarGiftAttributeOriginalDetails) TypeInfo() tdp.Type {
		tl_star_gift_attribute_gen.go#L921: 	typ := tdp.Type{
		tl_star_gift_attribute_id_gen.go#L105: func (s *StarGiftAttributeIDModel) TypeInfo() tdp.Type {
		tl_star_gift_attribute_id_gen.go#L106: 	typ := tdp.Type{
		tl_star_gift_attribute_id_gen.go#L246: func (s *StarGiftAttributeIDPattern) TypeInfo() tdp.Type {
		tl_star_gift_attribute_id_gen.go#L247: 	typ := tdp.Type{
		tl_star_gift_attribute_id_gen.go#L384: func (s *StarGiftAttributeIDBackdrop) TypeInfo() tdp.Type {
		tl_star_gift_attribute_id_gen.go#L385: 	typ := tdp.Type{
		tl_star_gift_attribute_rarity_gen.go#L99: func (s *StarGiftAttributeRarity) TypeInfo() tdp.Type {
		tl_star_gift_attribute_rarity_gen.go#L100: 	typ := tdp.Type{
		tl_star_gift_attribute_rarity_gen.go#L222: func (s *StarGiftAttributeRarityUncommon) TypeInfo() tdp.Type {
		tl_star_gift_attribute_rarity_gen.go#L223: 	typ := tdp.Type{
		tl_star_gift_attribute_rarity_gen.go#L324: func (s *StarGiftAttributeRarityRare) TypeInfo() tdp.Type {
		tl_star_gift_attribute_rarity_gen.go#L325: 	typ := tdp.Type{
		tl_star_gift_attribute_rarity_gen.go#L426: func (s *StarGiftAttributeRarityEpic) TypeInfo() tdp.Type {
		tl_star_gift_attribute_rarity_gen.go#L427: 	typ := tdp.Type{
		tl_star_gift_attribute_rarity_gen.go#L528: func (s *StarGiftAttributeRarityLegendary) TypeInfo() tdp.Type {
		tl_star_gift_attribute_rarity_gen.go#L529: 	typ := tdp.Type{
		tl_star_gift_auction_acquired_gift_gen.go#L165: func (s *StarGiftAuctionAcquiredGift) TypeInfo() tdp.Type {
		tl_star_gift_auction_acquired_gift_gen.go#L166: 	typ := tdp.Type{
		tl_star_gift_auction_round_gen.go#L113: func (s *StarGiftAuctionRound) TypeInfo() tdp.Type {
		tl_star_gift_auction_round_gen.go#L114: 	typ := tdp.Type{
		tl_star_gift_auction_round_gen.go#L298: func (s *StarGiftAuctionRoundExtendable) TypeInfo() tdp.Type {
		tl_star_gift_auction_round_gen.go#L299: 	typ := tdp.Type{
		tl_star_gift_auction_state_gen.go#L92: func (s *StarGiftAuctionStateNotModified) TypeInfo() tdp.Type {
		tl_star_gift_auction_state_gen.go#L93: 	typ := tdp.Type{
		tl_star_gift_auction_state_gen.go#L317: func (s *StarGiftAuctionState) TypeInfo() tdp.Type {
		tl_star_gift_auction_state_gen.go#L318: 	typ := tdp.Type{
		tl_star_gift_auction_state_gen.go#L795: func (s *StarGiftAuctionStateFinished) TypeInfo() tdp.Type {
		tl_star_gift_auction_state_gen.go#L796: 	typ := tdp.Type{
		tl_star_gift_auction_user_state_gen.go#L179: func (s *StarGiftAuctionUserState) TypeInfo() tdp.Type {
		tl_star_gift_auction_user_state_gen.go#L180: 	typ := tdp.Type{
		tl_star_gift_background_gen.go#L111: func (s *StarGiftBackground) TypeInfo() tdp.Type {
		tl_star_gift_background_gen.go#L112: 	typ := tdp.Type{
		tl_star_gift_collection_gen.go#L142: func (s *StarGiftCollection) TypeInfo() tdp.Type {
		tl_star_gift_collection_gen.go#L143: 	typ := tdp.Type{
		tl_star_gift_gen.go#L442: func (s *StarGift) TypeInfo() tdp.Type {
		tl_star_gift_gen.go#L443: 	typ := tdp.Type{
		tl_star_gift_gen.go#L1785: func (s *StarGiftUnique) TypeInfo() tdp.Type {
		tl_star_gift_gen.go#L1786: 	typ := tdp.Type{
		tl_star_gift_upgrade_price_gen.go#L104: func (s *StarGiftUpgradePrice) TypeInfo() tdp.Type {
		tl_star_gift_upgrade_price_gen.go#L105: 	typ := tdp.Type{
		tl_star_ref_program_gen.go#L158: func (s *StarRefProgram) TypeInfo() tdp.Type {
		tl_star_ref_program_gen.go#L159: 	typ := tdp.Type{
		tl_stars_amount_gen.go#L111: func (s *StarsAmount) TypeInfo() tdp.Type {
		tl_stars_amount_gen.go#L112: 	typ := tdp.Type{
		tl_stars_amount_gen.go#L266: func (s *StarsTonAmount) TypeInfo() tdp.Type {
		tl_stars_amount_gen.go#L267: 	typ := tdp.Type{
		tl_stars_gift_option_gen.go#L147: func (s *StarsGiftOption) TypeInfo() tdp.Type {
		tl_stars_gift_option_gen.go#L148: 	typ := tdp.Type{
		tl_stars_gift_option_vector_gen.go#L91: func (vec *StarsGiftOptionVector) TypeInfo() tdp.Type {
		tl_stars_gift_option_vector_gen.go#L92: 	typ := tdp.Type{
		tl_stars_giveaway_option_gen.go#L173: func (s *StarsGiveawayOption) TypeInfo() tdp.Type {
		tl_stars_giveaway_option_gen.go#L174: 	typ := tdp.Type{
		tl_stars_giveaway_option_vector_gen.go#L91: func (vec *StarsGiveawayOptionVector) TypeInfo() tdp.Type {
		tl_stars_giveaway_option_vector_gen.go#L92: 	typ := tdp.Type{
		tl_stars_giveaway_winners_option_gen.go#L119: func (s *StarsGiveawayWinnersOption) TypeInfo() tdp.Type {
		tl_stars_giveaway_winners_option_gen.go#L120: 	typ := tdp.Type{
		tl_stars_rating_gen.go#L131: func (s *StarsRating) TypeInfo() tdp.Type {
		tl_stars_rating_gen.go#L132: 	typ := tdp.Type{
		tl_stars_revenue_status_gen.go#L142: func (s *StarsRevenueStatus) TypeInfo() tdp.Type {
		tl_stars_revenue_status_gen.go#L143: 	typ := tdp.Type{
		tl_stars_subscription_gen.go#L214: func (s *StarsSubscription) TypeInfo() tdp.Type {
		tl_stars_subscription_gen.go#L215: 	typ := tdp.Type{
		tl_stars_subscription_pricing_gen.go#L106: func (s *StarsSubscriptionPricing) TypeInfo() tdp.Type {
		tl_stars_subscription_pricing_gen.go#L107: 	typ := tdp.Type{
		tl_stars_topup_option_gen.go#L147: func (s *StarsTopupOption) TypeInfo() tdp.Type {
		tl_stars_topup_option_gen.go#L148: 	typ := tdp.Type{
		tl_stars_topup_option_vector_gen.go#L91: func (vec *StarsTopupOptionVector) TypeInfo() tdp.Type {
		tl_stars_topup_option_vector_gen.go#L92: 	typ := tdp.Type{
		tl_stars_transaction_gen.go#L541: func (s *StarsTransaction) TypeInfo() tdp.Type {
		tl_stars_transaction_gen.go#L542: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L91: func (s *StarsTransactionPeerUnsupported) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L92: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L197: func (s *StarsTransactionPeerAppStore) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L198: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L303: func (s *StarsTransactionPeerPlayMarket) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L304: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L412: func (s *StarsTransactionPeerPremiumBot) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L413: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L520: func (s *StarsTransactionPeerFragment) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L521: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L637: func (s *StarsTransactionPeer) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L638: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L770: func (s *StarsTransactionPeerAds) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L771: 	typ := tdp.Type{
		tl_stars_transaction_peer_gen.go#L877: func (s *StarsTransactionPeerAPI) TypeInfo() tdp.Type {
		tl_stars_transaction_peer_gen.go#L878: 	typ := tdp.Type{
		tl_stats_abs_value_and_prev_gen.go#L102: func (s *StatsAbsValueAndPrev) TypeInfo() tdp.Type {
		tl_stats_abs_value_and_prev_gen.go#L103: 	typ := tdp.Type{
		tl_stats_broadcast_stats_gen.go#L263: func (b *StatsBroadcastStats) TypeInfo() tdp.Type {
		tl_stats_broadcast_stats_gen.go#L264: 	typ := tdp.Type{
		tl_stats_date_range_days_gen.go#L104: func (s *StatsDateRangeDays) TypeInfo() tdp.Type {
		tl_stats_date_range_days_gen.go#L105: 	typ := tdp.Type{
		tl_stats_get_broadcast_stats_gen.go#L112: func (g *StatsGetBroadcastStatsRequest) TypeInfo() tdp.Type {
		tl_stats_get_broadcast_stats_gen.go#L113: 	typ := tdp.Type{
		tl_stats_get_megagroup_stats_gen.go#L115: func (g *StatsGetMegagroupStatsRequest) TypeInfo() tdp.Type {
		tl_stats_get_megagroup_stats_gen.go#L116: 	typ := tdp.Type{
		tl_stats_get_message_public_forwards_gen.go#L128: func (g *StatsGetMessagePublicForwardsRequest) TypeInfo() tdp.Type {
		tl_stats_get_message_public_forwards_gen.go#L129: 	typ := tdp.Type{
		tl_stats_get_message_stats_gen.go#L119: func (g *StatsGetMessageStatsRequest) TypeInfo() tdp.Type {
		tl_stats_get_message_stats_gen.go#L120: 	typ := tdp.Type{
		tl_stats_get_poll_stats_gen.go#L112: func (g *StatsGetPollStatsRequest) TypeInfo() tdp.Type {
		tl_stats_get_poll_stats_gen.go#L113: 	typ := tdp.Type{
		tl_stats_get_story_public_forwards_gen.go#L128: func (g *StatsGetStoryPublicForwardsRequest) TypeInfo() tdp.Type {
		tl_stats_get_story_public_forwards_gen.go#L129: 	typ := tdp.Type{
		tl_stats_get_story_stats_gen.go#L120: func (g *StatsGetStoryStatsRequest) TypeInfo() tdp.Type {
		tl_stats_get_story_stats_gen.go#L121: 	typ := tdp.Type{
		tl_stats_graph_gen.go#L104: func (s *StatsGraphAsync) TypeInfo() tdp.Type {
		tl_stats_graph_gen.go#L105: 	typ := tdp.Type{
		tl_stats_graph_gen.go#L242: func (s *StatsGraphError) TypeInfo() tdp.Type {
		tl_stats_graph_gen.go#L243: 	typ := tdp.Type{
		tl_stats_graph_gen.go#L400: func (s *StatsGraph) TypeInfo() tdp.Type {
		tl_stats_graph_gen.go#L401: 	typ := tdp.Type{
		tl_stats_group_top_admin_gen.go#L124: func (s *StatsGroupTopAdmin) TypeInfo() tdp.Type {
		tl_stats_group_top_admin_gen.go#L125: 	typ := tdp.Type{
		tl_stats_group_top_inviter_gen.go#L104: func (s *StatsGroupTopInviter) TypeInfo() tdp.Type {
		tl_stats_group_top_inviter_gen.go#L105: 	typ := tdp.Type{
		tl_stats_group_top_poster_gen.go#L111: func (s *StatsGroupTopPoster) TypeInfo() tdp.Type {
		tl_stats_group_top_poster_gen.go#L112: 	typ := tdp.Type{
		tl_stats_load_async_graph_gen.go#L120: func (l *StatsLoadAsyncGraphRequest) TypeInfo() tdp.Type {
		tl_stats_load_async_graph_gen.go#L121: 	typ := tdp.Type{
		tl_stats_megagroup_stats_gen.go#L209: func (m *StatsMegagroupStats) TypeInfo() tdp.Type {
		tl_stats_megagroup_stats_gen.go#L210: 	typ := tdp.Type{
		tl_stats_message_stats_gen.go#L101: func (m *StatsMessageStats) TypeInfo() tdp.Type {
		tl_stats_message_stats_gen.go#L102: 	typ := tdp.Type{
		tl_stats_percent_value_gen.go#L105: func (s *StatsPercentValue) TypeInfo() tdp.Type {
		tl_stats_percent_value_gen.go#L106: 	typ := tdp.Type{
		tl_stats_poll_stats_gen.go#L93: func (p *StatsPollStats) TypeInfo() tdp.Type {
		tl_stats_poll_stats_gen.go#L94: 	typ := tdp.Type{
		tl_stats_public_forwards_gen.go#L142: func (p *StatsPublicForwards) TypeInfo() tdp.Type {
		tl_stats_public_forwards_gen.go#L143: 	typ := tdp.Type{
		tl_stats_story_stats_gen.go#L106: func (s *StatsStoryStats) TypeInfo() tdp.Type {
		tl_stats_story_stats_gen.go#L107: 	typ := tdp.Type{
		tl_stats_url_gen.go#L94: func (s *StatsURL) TypeInfo() tdp.Type {
		tl_stats_url_gen.go#L95: 	typ := tdp.Type{
		tl_sticker_keyword_gen.go#L101: func (s *StickerKeyword) TypeInfo() tdp.Type {
		tl_sticker_keyword_gen.go#L102: 	typ := tdp.Type{
		tl_sticker_pack_gen.go#L106: func (s *StickerPack) TypeInfo() tdp.Type {
		tl_sticker_pack_gen.go#L107: 	typ := tdp.Type{
		tl_sticker_set_covered_class_vector_gen.go#L91: func (vec *StickerSetCoveredClassVector) TypeInfo() tdp.Type {
		tl_sticker_set_covered_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_sticker_set_covered_gen.go#L106: func (s *StickerSetCovered) TypeInfo() tdp.Type {
		tl_sticker_set_covered_gen.go#L107: 	typ := tdp.Type{
		tl_sticker_set_covered_gen.go#L273: func (s *StickerSetMultiCovered) TypeInfo() tdp.Type {
		tl_sticker_set_covered_gen.go#L274: 	typ := tdp.Type{
		tl_sticker_set_covered_gen.go#L478: func (s *StickerSetFullCovered) TypeInfo() tdp.Type {
		tl_sticker_set_covered_gen.go#L479: 	typ := tdp.Type{
		tl_sticker_set_covered_gen.go#L726: func (s *StickerSetNoCovered) TypeInfo() tdp.Type {
		tl_sticker_set_covered_gen.go#L727: 	typ := tdp.Type{
		tl_sticker_set_gen.go#L260: func (s *StickerSet) TypeInfo() tdp.Type {
		tl_sticker_set_gen.go#L261: 	typ := tdp.Type{
		tl_stickers_add_sticker_to_set_gen.go#L102: func (a *StickersAddStickerToSetRequest) TypeInfo() tdp.Type {
		tl_stickers_add_sticker_to_set_gen.go#L103: 	typ := tdp.Type{
		tl_stickers_change_sticker_gen.go#L145: func (c *StickersChangeStickerRequest) TypeInfo() tdp.Type {
		tl_stickers_change_sticker_gen.go#L146: 	typ := tdp.Type{
		tl_stickers_change_sticker_position_gen.go#L102: func (c *StickersChangeStickerPositionRequest) TypeInfo() tdp.Type {
		tl_stickers_change_sticker_position_gen.go#L103: 	typ := tdp.Type{
		tl_stickers_check_short_name_gen.go#L94: func (c *StickersCheckShortNameRequest) TypeInfo() tdp.Type {
		tl_stickers_check_short_name_gen.go#L95: 	typ := tdp.Type{
		tl_stickers_create_sticker_set_gen.go#L184: func (c *StickersCreateStickerSetRequest) TypeInfo() tdp.Type {
		tl_stickers_create_sticker_set_gen.go#L185: 	typ := tdp.Type{
		tl_stickers_delete_sticker_set_gen.go#L94: func (d *StickersDeleteStickerSetRequest) TypeInfo() tdp.Type {
		tl_stickers_delete_sticker_set_gen.go#L95: 	typ := tdp.Type{
		tl_stickers_remove_sticker_from_set_gen.go#L95: func (r *StickersRemoveStickerFromSetRequest) TypeInfo() tdp.Type {
		tl_stickers_remove_sticker_from_set_gen.go#L96: 	typ := tdp.Type{
		tl_stickers_rename_sticker_set_gen.go#L101: func (r *StickersRenameStickerSetRequest) TypeInfo() tdp.Type {
		tl_stickers_rename_sticker_set_gen.go#L102: 	typ := tdp.Type{
		tl_stickers_replace_sticker_gen.go#L104: func (r *StickersReplaceStickerRequest) TypeInfo() tdp.Type {
		tl_stickers_replace_sticker_gen.go#L105: 	typ := tdp.Type{
		tl_stickers_set_sticker_set_thumb_gen.go#L130: func (s *StickersSetStickerSetThumbRequest) TypeInfo() tdp.Type {
		tl_stickers_set_sticker_set_thumb_gen.go#L131: 	typ := tdp.Type{
		tl_stickers_suggest_short_name_gen.go#L94: func (s *StickersSuggestShortNameRequest) TypeInfo() tdp.Type {
		tl_stickers_suggest_short_name_gen.go#L95: 	typ := tdp.Type{
		tl_stickers_suggested_short_name_gen.go#L94: func (s *StickersSuggestedShortName) TypeInfo() tdp.Type {
		tl_stickers_suggested_short_name_gen.go#L95: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L87: func (f *StorageFileUnknown) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L88: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L189: func (f *StorageFilePartial) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L190: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L291: func (f *StorageFileJpeg) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L292: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L393: func (f *StorageFileGif) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L394: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L495: func (f *StorageFilePng) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L496: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L597: func (f *StorageFilePdf) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L598: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L699: func (f *StorageFileMp3) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L700: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L801: func (f *StorageFileMov) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L802: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L903: func (f *StorageFileMp4) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L904: 	typ := tdp.Type{
		tl_storage_file_type_gen.go#L1005: func (f *StorageFileWebp) TypeInfo() tdp.Type {
		tl_storage_file_type_gen.go#L1006: 	typ := tdp.Type{
		tl_stories_activate_stealth_mode_gen.go#L125: func (a *StoriesActivateStealthModeRequest) TypeInfo() tdp.Type {
		tl_stories_activate_stealth_mode_gen.go#L126: 	typ := tdp.Type{
		tl_stories_albums_gen.go#L90: func (a *StoriesAlbumsNotModified) TypeInfo() tdp.Type {
		tl_stories_albums_gen.go#L91: 	typ := tdp.Type{
		tl_stories_albums_gen.go#L218: func (a *StoriesAlbums) TypeInfo() tdp.Type {
		tl_stories_albums_gen.go#L219: 	typ := tdp.Type{
		tl_stories_all_stories_gen.go#L120: func (a *StoriesAllStoriesNotModified) TypeInfo() tdp.Type {
		tl_stories_all_stories_gen.go#L121: 	typ := tdp.Type{
		tl_stories_all_stories_gen.go#L347: func (a *StoriesAllStories) TypeInfo() tdp.Type {
		tl_stories_all_stories_gen.go#L348: 	typ := tdp.Type{
		tl_stories_can_send_story_count_gen.go#L99: func (c *StoriesCanSendStoryCount) TypeInfo() tdp.Type {
		tl_stories_can_send_story_count_gen.go#L100: 	typ := tdp.Type{
		tl_stories_can_send_story_gen.go#L94: func (c *StoriesCanSendStoryRequest) TypeInfo() tdp.Type {
		tl_stories_can_send_story_gen.go#L95: 	typ := tdp.Type{
		tl_stories_create_album_gen.go#L111: func (c *StoriesCreateAlbumRequest) TypeInfo() tdp.Type {
		tl_stories_create_album_gen.go#L112: 	typ := tdp.Type{
		tl_stories_delete_album_gen.go#L104: func (d *StoriesDeleteAlbumRequest) TypeInfo() tdp.Type {
		tl_stories_delete_album_gen.go#L105: 	typ := tdp.Type{
		tl_stories_delete_stories_gen.go#L104: func (d *StoriesDeleteStoriesRequest) TypeInfo() tdp.Type {
		tl_stories_delete_stories_gen.go#L105: 	typ := tdp.Type{
		tl_stories_edit_story_gen.go#L204: func (e *StoriesEditStoryRequest) TypeInfo() tdp.Type {
		tl_stories_edit_story_gen.go#L205: 	typ := tdp.Type{
		tl_stories_export_story_link_gen.go#L104: func (e *StoriesExportStoryLinkRequest) TypeInfo() tdp.Type {
		tl_stories_export_story_link_gen.go#L105: 	typ := tdp.Type{
		tl_stories_found_stories_gen.go#L138: func (f *StoriesFoundStories) TypeInfo() tdp.Type {
		tl_stories_found_stories_gen.go#L139: 	typ := tdp.Type{
		tl_stories_get_album_stories_gen.go#L124: func (g *StoriesGetAlbumStoriesRequest) TypeInfo() tdp.Type {
		tl_stories_get_album_stories_gen.go#L125: 	typ := tdp.Type{
		tl_stories_get_albums_gen.go#L108: func (g *StoriesGetAlbumsRequest) TypeInfo() tdp.Type {
		tl_stories_get_albums_gen.go#L109: 	typ := tdp.Type{
		tl_stories_get_all_read_peer_stories_gen.go#L87: func (g *StoriesGetAllReadPeerStoriesRequest) TypeInfo() tdp.Type {
		tl_stories_get_all_read_peer_stories_gen.go#L88: 	typ := tdp.Type{
		tl_stories_get_all_stories_gen.go#L141: func (g *StoriesGetAllStoriesRequest) TypeInfo() tdp.Type {
		tl_stories_get_all_stories_gen.go#L142: 	typ := tdp.Type{
		tl_stories_get_chats_to_send_gen.go#L85: func (g *StoriesGetChatsToSendRequest) TypeInfo() tdp.Type {
		tl_stories_get_chats_to_send_gen.go#L86: 	typ := tdp.Type{
		tl_stories_get_peer_max_ids_gen.go#L94: func (g *StoriesGetPeerMaxIDsRequest) TypeInfo() tdp.Type {
		tl_stories_get_peer_max_ids_gen.go#L95: 	typ := tdp.Type{
		tl_stories_get_peer_stories_gen.go#L97: func (g *StoriesGetPeerStoriesRequest) TypeInfo() tdp.Type {
		tl_stories_get_peer_stories_gen.go#L98: 	typ := tdp.Type{
		tl_stories_get_pinned_stories_gen.go#L117: func (g *StoriesGetPinnedStoriesRequest) TypeInfo() tdp.Type {
		tl_stories_get_pinned_stories_gen.go#L118: 	typ := tdp.Type{
		tl_stories_get_stories_archive_gen.go#L117: func (g *StoriesGetStoriesArchiveRequest) TypeInfo() tdp.Type {
		tl_stories_get_stories_archive_gen.go#L118: 	typ := tdp.Type{
		tl_stories_get_stories_by_id_gen.go#L104: func (g *StoriesGetStoriesByIDRequest) TypeInfo() tdp.Type {
		tl_stories_get_stories_by_id_gen.go#L105: 	typ := tdp.Type{
		tl_stories_get_stories_views_gen.go#L105: func (g *StoriesGetStoriesViewsRequest) TypeInfo() tdp.Type {
		tl_stories_get_stories_views_gen.go#L106: 	typ := tdp.Type{
		tl_stories_get_story_reactions_list_gen.go#L164: func (g *StoriesGetStoryReactionsListRequest) TypeInfo() tdp.Type {
		tl_stories_get_story_reactions_list_gen.go#L165: 	typ := tdp.Type{
		tl_stories_get_story_views_list_gen.go#L176: func (g *StoriesGetStoryViewsListRequest) TypeInfo() tdp.Type {
		tl_stories_get_story_views_list_gen.go#L177: 	typ := tdp.Type{
		tl_stories_increment_story_views_gen.go#L101: func (i *StoriesIncrementStoryViewsRequest) TypeInfo() tdp.Type {
		tl_stories_increment_story_views_gen.go#L102: 	typ := tdp.Type{
		tl_stories_peer_stories_gen.go#L111: func (p *StoriesPeerStories) TypeInfo() tdp.Type {
		tl_stories_peer_stories_gen.go#L112: 	typ := tdp.Type{
		tl_stories_read_stories_gen.go#L105: func (r *StoriesReadStoriesRequest) TypeInfo() tdp.Type {
		tl_stories_read_stories_gen.go#L106: 	typ := tdp.Type{
		tl_stories_reorder_albums_gen.go#L104: func (r *StoriesReorderAlbumsRequest) TypeInfo() tdp.Type {
		tl_stories_reorder_albums_gen.go#L105: 	typ := tdp.Type{
		tl_stories_report_gen.go#L115: func (r *StoriesReportRequest) TypeInfo() tdp.Type {
		tl_stories_report_gen.go#L116: 	typ := tdp.Type{
		tl_stories_search_posts_gen.go#L166: func (s *StoriesSearchPostsRequest) TypeInfo() tdp.Type {
		tl_stories_search_posts_gen.go#L167: 	typ := tdp.Type{
		tl_stories_send_reaction_gen.go#L126: func (s *StoriesSendReactionRequest) TypeInfo() tdp.Type {
		tl_stories_send_reaction_gen.go#L127: 	typ := tdp.Type{
		tl_stories_send_story_gen.go#L269: func (s *StoriesSendStoryRequest) TypeInfo() tdp.Type {
		tl_stories_send_story_gen.go#L270: 	typ := tdp.Type{
		tl_stories_start_live_gen.go#L187: func (s *StoriesStartLiveRequest) TypeInfo() tdp.Type {
		tl_stories_start_live_gen.go#L188: 	typ := tdp.Type{
		tl_stories_stealth_mode_gen.go#L122: func (s *StoriesStealthMode) TypeInfo() tdp.Type {
		tl_stories_stealth_mode_gen.go#L123: 	typ := tdp.Type{
		tl_stories_stories_gen.go#L138: func (s *StoriesStories) TypeInfo() tdp.Type {
		tl_stories_stories_gen.go#L139: 	typ := tdp.Type{
		tl_stories_story_reactions_list_gen.go#L142: func (s *StoriesStoryReactionsList) TypeInfo() tdp.Type {
		tl_stories_story_reactions_list_gen.go#L143: 	typ := tdp.Type{
		tl_stories_story_views_gen.go#L104: func (s *StoriesStoryViews) TypeInfo() tdp.Type {
		tl_stories_story_views_gen.go#L105: 	typ := tdp.Type{
		tl_stories_story_views_list_gen.go#L159: func (s *StoriesStoryViewsList) TypeInfo() tdp.Type {
		tl_stories_story_views_list_gen.go#L160: 	typ := tdp.Type{
		tl_stories_toggle_all_stories_hidden_gen.go#L95: func (t *StoriesToggleAllStoriesHiddenRequest) TypeInfo() tdp.Type {
		tl_stories_toggle_all_stories_hidden_gen.go#L96: 	typ := tdp.Type{
		tl_stories_toggle_peer_stories_hidden_gen.go#L105: func (t *StoriesTogglePeerStoriesHiddenRequest) TypeInfo() tdp.Type {
		tl_stories_toggle_peer_stories_hidden_gen.go#L106: 	typ := tdp.Type{
		tl_stories_toggle_pinned_gen.go#L108: func (t *StoriesTogglePinnedRequest) TypeInfo() tdp.Type {
		tl_stories_toggle_pinned_gen.go#L109: 	typ := tdp.Type{
		tl_stories_toggle_pinned_to_top_gen.go#L107: func (t *StoriesTogglePinnedToTopRequest) TypeInfo() tdp.Type {
		tl_stories_toggle_pinned_to_top_gen.go#L108: 	typ := tdp.Type{
		tl_stories_update_album_gen.go#L160: func (u *StoriesUpdateAlbumRequest) TypeInfo() tdp.Type {
		tl_stories_update_album_gen.go#L161: 	typ := tdp.Type{
		tl_story_album_gen.go#L136: func (s *StoryAlbum) TypeInfo() tdp.Type {
		tl_story_album_gen.go#L137: 	typ := tdp.Type{
		tl_story_fwd_header_gen.go#L141: func (s *StoryFwdHeader) TypeInfo() tdp.Type {
		tl_story_fwd_header_gen.go#L142: 	typ := tdp.Type{
		tl_story_item_gen.go#L99: func (s *StoryItemDeleted) TypeInfo() tdp.Type {
		tl_story_item_gen.go#L100: 	typ := tdp.Type{
		tl_story_item_gen.go#L279: func (s *StoryItemSkipped) TypeInfo() tdp.Type {
		tl_story_item_gen.go#L280: 	typ := tdp.Type{
		tl_story_item_gen.go#L766: func (s *StoryItem) TypeInfo() tdp.Type {
		tl_story_item_gen.go#L767: 	typ := tdp.Type{
		tl_story_reaction_gen.go#L113: func (s *StoryReaction) TypeInfo() tdp.Type {
		tl_story_reaction_gen.go#L114: 	typ := tdp.Type{
		tl_story_reaction_gen.go#L298: func (s *StoryReactionPublicForward) TypeInfo() tdp.Type {
		tl_story_reaction_gen.go#L299: 	typ := tdp.Type{
		tl_story_reaction_gen.go#L445: func (s *StoryReactionPublicRepost) TypeInfo() tdp.Type {
		tl_story_reaction_gen.go#L446: 	typ := tdp.Type{
		tl_story_view_gen.go#L150: func (s *StoryView) TypeInfo() tdp.Type {
		tl_story_view_gen.go#L151: 	typ := tdp.Type{
		tl_story_view_gen.go#L444: func (s *StoryViewPublicForward) TypeInfo() tdp.Type {
		tl_story_view_gen.go#L445: 	typ := tdp.Type{
		tl_story_view_gen.go#L689: func (s *StoryViewPublicRepost) TypeInfo() tdp.Type {
		tl_story_view_gen.go#L690: 	typ := tdp.Type{
		tl_story_views_gen.go#L164: func (s *StoryViews) TypeInfo() tdp.Type {
		tl_story_views_gen.go#L165: 	typ := tdp.Type{
		tl_string_gen.go#L81: func (s *String) TypeInfo() tdp.Type {
		tl_string_gen.go#L82: 	typ := tdp.Type{
		tl_suggested_post_gen.go#L136: func (s *SuggestedPost) TypeInfo() tdp.Type {
		tl_suggested_post_gen.go#L137: 	typ := tdp.Type{
		tl_test_use_config_simple_gen.go#L81: func (u *TestUseConfigSimpleRequest) TypeInfo() tdp.Type {
		tl_test_use_config_simple_gen.go#L82: 	typ := tdp.Type{
		tl_test_use_error_gen.go#L81: func (u *TestUseErrorRequest) TypeInfo() tdp.Type {
		tl_test_use_error_gen.go#L82: 	typ := tdp.Type{
		tl_text_with_entities_gen.go#L107: func (t *TextWithEntities) TypeInfo() tdp.Type {
		tl_text_with_entities_gen.go#L108: 	typ := tdp.Type{
		tl_theme_gen.go#L195: func (t *Theme) TypeInfo() tdp.Type {
		tl_theme_gen.go#L196: 	typ := tdp.Type{
		tl_theme_settings_gen.go#L159: func (t *ThemeSettings) TypeInfo() tdp.Type {
		tl_theme_settings_gen.go#L160: 	typ := tdp.Type{
		tl_timezone_gen.go#L109: func (t *Timezone) TypeInfo() tdp.Type {
		tl_timezone_gen.go#L110: 	typ := tdp.Type{
		tl_todo_completion_gen.go#L111: func (t *TodoCompletion) TypeInfo() tdp.Type {
		tl_todo_completion_gen.go#L112: 	typ := tdp.Type{
		tl_todo_item_gen.go#L107: func (t *TodoItem) TypeInfo() tdp.Type {
		tl_todo_item_gen.go#L108: 	typ := tdp.Type{
		tl_todo_list_gen.go#L129: func (t *TodoList) TypeInfo() tdp.Type {
		tl_todo_list_gen.go#L130: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L87: func (t *TopPeerCategoryBotsPM) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L88: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L189: func (t *TopPeerCategoryBotsInline) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L190: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L291: func (t *TopPeerCategoryCorrespondents) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L292: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L393: func (t *TopPeerCategoryGroups) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L394: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L495: func (t *TopPeerCategoryChannels) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L496: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L597: func (t *TopPeerCategoryPhoneCalls) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L598: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L699: func (t *TopPeerCategoryForwardUsers) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L700: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L801: func (t *TopPeerCategoryForwardChats) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L802: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L906: func (t *TopPeerCategoryBotsApp) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L907: 	typ := tdp.Type{
		tl_top_peer_category_gen.go#L1007: func (t *TopPeerCategoryBotsGuestChat) TypeInfo() tdp.Type {
		tl_top_peer_category_gen.go#L1008: 	typ := tdp.Type{
		tl_top_peer_category_peers_gen.go#L108: func (t *TopPeerCategoryPeers) TypeInfo() tdp.Type {
		tl_top_peer_category_peers_gen.go#L109: 	typ := tdp.Type{
		tl_top_peer_gen.go#L104: func (t *TopPeer) TypeInfo() tdp.Type {
		tl_top_peer_gen.go#L105: 	typ := tdp.Type{
		tl_true_gen.go#L85: func (t *True) TypeInfo() tdp.Type {
		tl_true_gen.go#L86: 	typ := tdp.Type{
		tl_update_gen.go#L116: func (u *UpdateNewMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L117: 	typ := tdp.Type{
		tl_update_gen.go#L306: func (u *UpdateMessageID) TypeInfo() tdp.Type {
		tl_update_gen.go#L307: 	typ := tdp.Type{
		tl_update_gen.go#L478: func (u *UpdateDeleteMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L479: 	typ := tdp.Type{
		tl_update_gen.go#L698: func (u *UpdateUserTyping) TypeInfo() tdp.Type {
		tl_update_gen.go#L699: 	typ := tdp.Type{
		tl_update_gen.go#L923: func (u *UpdateChatUserTyping) TypeInfo() tdp.Type {
		tl_update_gen.go#L924: 	typ := tdp.Type{
		tl_update_gen.go#L1115: func (u *UpdateChatParticipants) TypeInfo() tdp.Type {
		tl_update_gen.go#L1116: 	typ := tdp.Type{
		tl_update_gen.go#L1262: func (u *UpdateUserStatus) TypeInfo() tdp.Type {
		tl_update_gen.go#L1263: 	typ := tdp.Type{
		tl_update_gen.go#L1451: func (u *UpdateUserName) TypeInfo() tdp.Type {
		tl_update_gen.go#L1452: 	typ := tdp.Type{
		tl_update_gen.go#L1718: func (u *UpdateNewAuthorization) TypeInfo() tdp.Type {
		tl_update_gen.go#L1719: 	typ := tdp.Type{
		tl_update_gen.go#L2012: func (u *UpdateNewEncryptedMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L2013: 	typ := tdp.Type{
		tl_update_gen.go#L2174: func (u *UpdateEncryptedChatTyping) TypeInfo() tdp.Type {
		tl_update_gen.go#L2175: 	typ := tdp.Type{
		tl_update_gen.go#L2316: func (u *UpdateEncryption) TypeInfo() tdp.Type {
		tl_update_gen.go#L2317: 	typ := tdp.Type{
		tl_update_gen.go#L2490: func (u *UpdateEncryptedMessagesRead) TypeInfo() tdp.Type {
		tl_update_gen.go#L2491: 	typ := tdp.Type{
		tl_update_gen.go#L2697: func (u *UpdateChatParticipantAdd) TypeInfo() tdp.Type {
		tl_update_gen.go#L2698: 	typ := tdp.Type{
		tl_update_gen.go#L2933: func (u *UpdateChatParticipantDelete) TypeInfo() tdp.Type {
		tl_update_gen.go#L2934: 	typ := tdp.Type{
		tl_update_gen.go#L3108: func (u *UpdateDCOptions) TypeInfo() tdp.Type {
		tl_update_gen.go#L3109: 	typ := tdp.Type{
		tl_update_gen.go#L3265: func (u *UpdateNotifySettings) TypeInfo() tdp.Type {
		tl_update_gen.go#L3266: 	typ := tdp.Type{
		tl_update_gen.go#L3496: func (u *UpdateServiceNotification) TypeInfo() tdp.Type {
		tl_update_gen.go#L3497: 	typ := tdp.Type{
		tl_update_gen.go#L3831: func (u *UpdatePrivacy) TypeInfo() tdp.Type {
		tl_update_gen.go#L3832: 	typ := tdp.Type{
		tl_update_gen.go#L4021: func (u *UpdateUserPhone) TypeInfo() tdp.Type {
		tl_update_gen.go#L4022: 	typ := tdp.Type{
		tl_update_gen.go#L4248: func (u *UpdateReadHistoryInbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L4249: 	typ := tdp.Type{
		tl_update_gen.go#L4580: func (u *UpdateReadHistoryOutbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L4581: 	typ := tdp.Type{
		tl_update_gen.go#L4803: func (u *UpdateWebPage) TypeInfo() tdp.Type {
		tl_update_gen.go#L4804: 	typ := tdp.Type{
		tl_update_gen.go#L5029: func (u *UpdateReadMessagesContents) TypeInfo() tdp.Type {
		tl_update_gen.go#L5030: 	typ := tdp.Type{
		tl_update_gen.go#L5301: func (u *UpdateChannelTooLong) TypeInfo() tdp.Type {
		tl_update_gen.go#L5302: 	typ := tdp.Type{
		tl_update_gen.go#L5500: func (u *UpdateChannel) TypeInfo() tdp.Type {
		tl_update_gen.go#L5501: 	typ := tdp.Type{
		tl_update_gen.go#L5658: func (u *UpdateNewChannelMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L5659: 	typ := tdp.Type{
		tl_update_gen.go#L5888: func (u *UpdateReadChannelInbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L5889: 	typ := tdp.Type{
		tl_update_gen.go#L6162: func (u *UpdateDeleteChannelMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L6163: 	typ := tdp.Type{
		tl_update_gen.go#L6384: func (u *UpdateChannelMessageViews) TypeInfo() tdp.Type {
		tl_update_gen.go#L6385: 	typ := tdp.Type{
		tl_update_gen.go#L6587: func (u *UpdateChatParticipantAdmin) TypeInfo() tdp.Type {
		tl_update_gen.go#L6588: 	typ := tdp.Type{
		tl_update_gen.go#L6782: func (u *UpdateNewStickerSet) TypeInfo() tdp.Type {
		tl_update_gen.go#L6783: 	typ := tdp.Type{
		tl_update_gen.go#L6944: func (u *UpdateStickerSetsOrder) TypeInfo() tdp.Type {
		tl_update_gen.go#L6945: 	typ := tdp.Type{
		tl_update_gen.go#L7183: func (u *UpdateStickerSets) TypeInfo() tdp.Type {
		tl_update_gen.go#L7184: 	typ := tdp.Type{
		tl_update_gen.go#L7359: func (u *UpdateSavedGifs) TypeInfo() tdp.Type {
		tl_update_gen.go#L7360: 	typ := tdp.Type{
		tl_update_gen.go#L7526: func (u *UpdateBotInlineQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L7527: 	typ := tdp.Type{
		tl_update_gen.go#L7869: func (u *UpdateBotInlineSend) TypeInfo() tdp.Type {
		tl_update_gen.go#L7870: 	typ := tdp.Type{
		tl_update_gen.go#L8162: func (u *UpdateEditChannelMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L8163: 	typ := tdp.Type{
		tl_update_gen.go#L8404: func (u *UpdateBotCallbackQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L8405: 	typ := tdp.Type{
		tl_update_gen.go#L8729: func (u *UpdateEditMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L8730: 	typ := tdp.Type{
		tl_update_gen.go#L8964: func (u *UpdateInlineBotCallbackQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L8965: 	typ := tdp.Type{
		tl_update_gen.go#L9259: func (u *UpdateReadChannelOutbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L9260: 	typ := tdp.Type{
		tl_update_gen.go#L9462: func (u *UpdateDraftMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L9463: 	typ := tdp.Type{
		tl_update_gen.go#L9705: func (u *UpdateReadFeaturedStickers) TypeInfo() tdp.Type {
		tl_update_gen.go#L9706: 	typ := tdp.Type{
		tl_update_gen.go#L9807: func (u *UpdateRecentStickers) TypeInfo() tdp.Type {
		tl_update_gen.go#L9808: 	typ := tdp.Type{
		tl_update_gen.go#L9914: func (u *UpdateConfig) TypeInfo() tdp.Type {
		tl_update_gen.go#L9915: 	typ := tdp.Type{
		tl_update_gen.go#L10021: func (u *UpdatePtsChanged) TypeInfo() tdp.Type {
		tl_update_gen.go#L10022: 	typ := tdp.Type{
		tl_update_gen.go#L10168: func (u *UpdateChannelWebPage) TypeInfo() tdp.Type {
		tl_update_gen.go#L10169: 	typ := tdp.Type{
		tl_update_gen.go#L10398: func (u *UpdateDialogPinned) TypeInfo() tdp.Type {
		tl_update_gen.go#L10399: 	typ := tdp.Type{
		tl_update_gen.go#L10643: func (u *UpdatePinnedDialogs) TypeInfo() tdp.Type {
		tl_update_gen.go#L10644: 	typ := tdp.Type{
		tl_update_gen.go#L10869: func (u *UpdateBotWebhookJSON) TypeInfo() tdp.Type {
		tl_update_gen.go#L10870: 	typ := tdp.Type{
		tl_update_gen.go#L11018: func (u *UpdateBotWebhookJSONQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L11019: 	typ := tdp.Type{
		tl_update_gen.go#L11214: func (u *UpdateBotShippingQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L11215: 	typ := tdp.Type{
		tl_update_gen.go#L11479: func (u *UpdateBotPrecheckoutQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L11480: 	typ := tdp.Type{
		tl_update_gen.go#L11779: func (u *UpdatePhoneCall) TypeInfo() tdp.Type {
		tl_update_gen.go#L11780: 	typ := tdp.Type{
		tl_update_gen.go#L11923: func (u *UpdateLangPackTooLong) TypeInfo() tdp.Type {
		tl_update_gen.go#L11924: 	typ := tdp.Type{
		tl_update_gen.go#L12058: func (u *UpdateLangPack) TypeInfo() tdp.Type {
		tl_update_gen.go#L12059: 	typ := tdp.Type{
		tl_update_gen.go#L12185: func (u *UpdateFavedStickers) TypeInfo() tdp.Type {
		tl_update_gen.go#L12186: 	typ := tdp.Type{
		tl_update_gen.go#L12353: func (u *UpdateChannelReadMessagesContents) TypeInfo() tdp.Type {
		tl_update_gen.go#L12354: 	typ := tdp.Type{
		tl_update_gen.go#L12599: func (u *UpdateContactsReset) TypeInfo() tdp.Type {
		tl_update_gen.go#L12600: 	typ := tdp.Type{
		tl_update_gen.go#L12723: func (u *UpdateChannelAvailableMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L12724: 	typ := tdp.Type{
		tl_update_gen.go#L12908: func (u *UpdateDialogUnreadMark) TypeInfo() tdp.Type {
		tl_update_gen.go#L12909: 	typ := tdp.Type{
		tl_update_gen.go#L13193: func (u *UpdateMessagePoll) TypeInfo() tdp.Type {
		tl_update_gen.go#L13194: 	typ := tdp.Type{
		tl_update_gen.go#L13531: func (u *UpdateChatDefaultBannedRights) TypeInfo() tdp.Type {
		tl_update_gen.go#L13532: 	typ := tdp.Type{
		tl_update_gen.go#L13734: func (u *UpdateFolderPeers) TypeInfo() tdp.Type {
		tl_update_gen.go#L13735: 	typ := tdp.Type{
		tl_update_gen.go#L13931: func (u *UpdatePeerSettings) TypeInfo() tdp.Type {
		tl_update_gen.go#L13932: 	typ := tdp.Type{
		tl_update_gen.go#L14091: func (u *UpdatePeerLocated) TypeInfo() tdp.Type {
		tl_update_gen.go#L14092: 	typ := tdp.Type{
		tl_update_gen.go#L14252: func (u *UpdateNewScheduledMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L14253: 	typ := tdp.Type{
		tl_update_gen.go#L14429: func (u *UpdateDeleteScheduledMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L14430: 	typ := tdp.Type{
		tl_update_gen.go#L14664: func (u *UpdateTheme) TypeInfo() tdp.Type {
		tl_update_gen.go#L14665: 	typ := tdp.Type{
		tl_update_gen.go#L14806: func (u *UpdateGeoLiveViewed) TypeInfo() tdp.Type {
		tl_update_gen.go#L14807: 	typ := tdp.Type{
		tl_update_gen.go#L14954: func (u *UpdateLoginToken) TypeInfo() tdp.Type {
		tl_update_gen.go#L14955: 	typ := tdp.Type{
		tl_update_gen.go#L15099: func (u *UpdateMessagePollVote) TypeInfo() tdp.Type {
		tl_update_gen.go#L15100: 	typ := tdp.Type{
		tl_update_gen.go#L15374: func (u *UpdateDialogFilter) TypeInfo() tdp.Type {
		tl_update_gen.go#L15375: 	typ := tdp.Type{
		tl_update_gen.go#L15569: func (u *UpdateDialogFilterOrder) TypeInfo() tdp.Type {
		tl_update_gen.go#L15570: 	typ := tdp.Type{
		tl_update_gen.go#L15708: func (u *UpdateDialogFilters) TypeInfo() tdp.Type {
		tl_update_gen.go#L15709: 	typ := tdp.Type{
		tl_update_gen.go#L15829: func (u *UpdatePhoneCallSignalingData) TypeInfo() tdp.Type {
		tl_update_gen.go#L15830: 	typ := tdp.Type{
		tl_update_gen.go#L15998: func (u *UpdateChannelMessageForwards) TypeInfo() tdp.Type {
		tl_update_gen.go#L15999: 	typ := tdp.Type{
		tl_update_gen.go#L16239: func (u *UpdateReadChannelDiscussionInbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L16240: 	typ := tdp.Type{
		tl_update_gen.go#L16525: func (u *UpdateReadChannelDiscussionOutbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L16526: 	typ := tdp.Type{
		tl_update_gen.go#L16729: func (u *UpdatePeerBlocked) TypeInfo() tdp.Type {
		tl_update_gen.go#L16730: 	typ := tdp.Type{
		tl_update_gen.go#L16979: func (u *UpdateChannelUserTyping) TypeInfo() tdp.Type {
		tl_update_gen.go#L16980: 	typ := tdp.Type{
		tl_update_gen.go#L17255: func (u *UpdatePinnedMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L17256: 	typ := tdp.Type{
		tl_update_gen.go#L17554: func (u *UpdatePinnedChannelMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L17555: 	typ := tdp.Type{
		tl_update_gen.go#L17818: func (u *UpdateChat) TypeInfo() tdp.Type {
		tl_update_gen.go#L17819: 	typ := tdp.Type{
		tl_update_gen.go#L17970: func (u *UpdateGroupCallParticipants) TypeInfo() tdp.Type {
		tl_update_gen.go#L17971: 	typ := tdp.Type{
		tl_update_gen.go#L18195: func (u *UpdateGroupCall) TypeInfo() tdp.Type {
		tl_update_gen.go#L18196: 	typ := tdp.Type{
		tl_update_gen.go#L18437: func (u *UpdatePeerHistoryTTL) TypeInfo() tdp.Type {
		tl_update_gen.go#L18438: 	typ := tdp.Type{
		tl_update_gen.go#L18708: func (u *UpdateChatParticipant) TypeInfo() tdp.Type {
		tl_update_gen.go#L18709: 	typ := tdp.Type{
		tl_update_gen.go#L19151: func (u *UpdateChannelParticipant) TypeInfo() tdp.Type {
		tl_update_gen.go#L19152: 	typ := tdp.Type{
		tl_update_gen.go#L19554: func (u *UpdateBotStopped) TypeInfo() tdp.Type {
		tl_update_gen.go#L19555: 	typ := tdp.Type{
		tl_update_gen.go#L19767: func (u *UpdateGroupCallConnection) TypeInfo() tdp.Type {
		tl_update_gen.go#L19768: 	typ := tdp.Type{
		tl_update_gen.go#L19960: func (u *UpdateBotCommands) TypeInfo() tdp.Type {
		tl_update_gen.go#L19961: 	typ := tdp.Type{
		tl_update_gen.go#L20172: func (u *UpdatePendingJoinRequests) TypeInfo() tdp.Type {
		tl_update_gen.go#L20173: 	typ := tdp.Type{
		tl_update_gen.go#L20430: func (u *UpdateBotChatInviteRequester) TypeInfo() tdp.Type {
		tl_update_gen.go#L20431: 	typ := tdp.Type{
		tl_update_gen.go#L20779: func (u *UpdateMessageReactions) TypeInfo() tdp.Type {
		tl_update_gen.go#L20780: 	typ := tdp.Type{
		tl_update_gen.go#L21042: func (u *UpdateAttachMenuBots) TypeInfo() tdp.Type {
		tl_update_gen.go#L21043: 	typ := tdp.Type{
		tl_update_gen.go#L21160: func (u *UpdateWebViewResultSent) TypeInfo() tdp.Type {
		tl_update_gen.go#L21161: 	typ := tdp.Type{
		tl_update_gen.go#L21302: func (u *UpdateBotMenuButton) TypeInfo() tdp.Type {
		tl_update_gen.go#L21303: 	typ := tdp.Type{
		tl_update_gen.go#L21454: func (u *UpdateSavedRingtones) TypeInfo() tdp.Type {
		tl_update_gen.go#L21455: 	typ := tdp.Type{
		tl_update_gen.go#L21613: func (u *UpdateTranscribedAudio) TypeInfo() tdp.Type {
		tl_update_gen.go#L21614: 	typ := tdp.Type{
		tl_update_gen.go#L21845: func (u *UpdateReadFeaturedEmojiStickers) TypeInfo() tdp.Type {
		tl_update_gen.go#L21846: 	typ := tdp.Type{
		tl_update_gen.go#L21972: func (u *UpdateUserEmojiStatus) TypeInfo() tdp.Type {
		tl_update_gen.go#L21973: 	typ := tdp.Type{
		tl_update_gen.go#L22123: func (u *UpdateRecentEmojiStatuses) TypeInfo() tdp.Type {
		tl_update_gen.go#L22124: 	typ := tdp.Type{
		tl_update_gen.go#L22228: func (u *UpdateRecentReactions) TypeInfo() tdp.Type {
		tl_update_gen.go#L22229: 	typ := tdp.Type{
		tl_update_gen.go#L22376: func (u *UpdateMoveStickerSetToTop) TypeInfo() tdp.Type {
		tl_update_gen.go#L22377: 	typ := tdp.Type{
		tl_update_gen.go#L22600: func (u *UpdateMessageExtendedMedia) TypeInfo() tdp.Type {
		tl_update_gen.go#L22601: 	typ := tdp.Type{
		tl_update_gen.go#L22818: func (u *UpdateUser) TypeInfo() tdp.Type {
		tl_update_gen.go#L22819: 	typ := tdp.Type{
		tl_update_gen.go#L22945: func (u *UpdateAutoSaveSettings) TypeInfo() tdp.Type {
		tl_update_gen.go#L22946: 	typ := tdp.Type{
		tl_update_gen.go#L23066: func (u *UpdateStory) TypeInfo() tdp.Type {
		tl_update_gen.go#L23067: 	typ := tdp.Type{
		tl_update_gen.go#L23238: func (u *UpdateReadStories) TypeInfo() tdp.Type {
		tl_update_gen.go#L23239: 	typ := tdp.Type{
		tl_update_gen.go#L23418: func (u *UpdateStoryID) TypeInfo() tdp.Type {
		tl_update_gen.go#L23419: 	typ := tdp.Type{
		tl_update_gen.go#L23579: func (u *UpdateStoriesStealthMode) TypeInfo() tdp.Type {
		tl_update_gen.go#L23580: 	typ := tdp.Type{
		tl_update_gen.go#L23731: func (u *UpdateSentStoryReaction) TypeInfo() tdp.Type {
		tl_update_gen.go#L23732: 	typ := tdp.Type{
		tl_update_gen.go#L23936: func (u *UpdateBotChatBoost) TypeInfo() tdp.Type {
		tl_update_gen.go#L23937: 	typ := tdp.Type{
		tl_update_gen.go#L24134: func (u *UpdateChannelViewForumAsMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L24135: 	typ := tdp.Type{
		tl_update_gen.go#L24325: func (u *UpdatePeerWallpaper) TypeInfo() tdp.Type {
		tl_update_gen.go#L24326: 	typ := tdp.Type{
		tl_update_gen.go#L24592: func (u *UpdateBotMessageReaction) TypeInfo() tdp.Type {
		tl_update_gen.go#L24593: 	typ := tdp.Type{
		tl_update_gen.go#L24934: func (u *UpdateBotMessageReactions) TypeInfo() tdp.Type {
		tl_update_gen.go#L24935: 	typ := tdp.Type{
		tl_update_gen.go#L25187: func (u *UpdateSavedDialogPinned) TypeInfo() tdp.Type {
		tl_update_gen.go#L25188: 	typ := tdp.Type{
		tl_update_gen.go#L25384: func (u *UpdatePinnedSavedDialogs) TypeInfo() tdp.Type {
		tl_update_gen.go#L25385: 	typ := tdp.Type{
		tl_update_gen.go#L25567: func (u *UpdateSavedReactionTags) TypeInfo() tdp.Type {
		tl_update_gen.go#L25568: 	typ := tdp.Type{
		tl_update_gen.go#L25681: func (u *UpdateSMSJob) TypeInfo() tdp.Type {
		tl_update_gen.go#L25682: 	typ := tdp.Type{
		tl_update_gen.go#L25819: func (u *UpdateQuickReplies) TypeInfo() tdp.Type {
		tl_update_gen.go#L25820: 	typ := tdp.Type{
		tl_update_gen.go#L25972: func (u *UpdateNewQuickReply) TypeInfo() tdp.Type {
		tl_update_gen.go#L25973: 	typ := tdp.Type{
		tl_update_gen.go#L26113: func (u *UpdateDeleteQuickReply) TypeInfo() tdp.Type {
		tl_update_gen.go#L26114: 	typ := tdp.Type{
		tl_update_gen.go#L26255: func (u *UpdateQuickReplyMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L26256: 	typ := tdp.Type{
		tl_update_gen.go#L26405: func (u *UpdateDeleteQuickReplyMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L26406: 	typ := tdp.Type{
		tl_update_gen.go#L26590: func (u *UpdateBotBusinessConnect) TypeInfo() tdp.Type {
		tl_update_gen.go#L26591: 	typ := tdp.Type{
		tl_update_gen.go#L26785: func (u *UpdateBotNewBusinessMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L26786: 	typ := tdp.Type{
		tl_update_gen.go#L27059: func (u *UpdateBotEditBusinessMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L27060: 	typ := tdp.Type{
		tl_update_gen.go#L27323: func (u *UpdateBotDeleteBusinessMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L27324: 	typ := tdp.Type{
		tl_update_gen.go#L27559: func (u *UpdateNewStoryReaction) TypeInfo() tdp.Type {
		tl_update_gen.go#L27560: 	typ := tdp.Type{
		tl_update_gen.go#L27747: func (u *UpdateStarsBalance) TypeInfo() tdp.Type {
		tl_update_gen.go#L27748: 	typ := tdp.Type{
		tl_update_gen.go#L27956: func (u *UpdateBusinessBotCallbackQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L27957: 	typ := tdp.Type{
		tl_update_gen.go#L28276: func (u *UpdateStarsRevenueStatus) TypeInfo() tdp.Type {
		tl_update_gen.go#L28277: 	typ := tdp.Type{
		tl_update_gen.go#L28459: func (u *UpdateBotPurchasedPaidMedia) TypeInfo() tdp.Type {
		tl_update_gen.go#L28460: 	typ := tdp.Type{
		tl_update_gen.go#L28641: func (u *UpdatePaidReactionPrivacy) TypeInfo() tdp.Type {
		tl_update_gen.go#L28642: 	typ := tdp.Type{
		tl_update_gen.go#L28781: func (u *UpdateSentPhoneCode) TypeInfo() tdp.Type {
		tl_update_gen.go#L28782: 	typ := tdp.Type{
		tl_update_gen.go#L28945: func (u *UpdateGroupCallChainBlocks) TypeInfo() tdp.Type {
		tl_update_gen.go#L28946: 	typ := tdp.Type{
		tl_update_gen.go#L29175: func (u *UpdateReadMonoForumInbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L29176: 	typ := tdp.Type{
		tl_update_gen.go#L29372: func (u *UpdateReadMonoForumOutbox) TypeInfo() tdp.Type {
		tl_update_gen.go#L29373: 	typ := tdp.Type{
		tl_update_gen.go#L29579: func (u *UpdateMonoForumNoPaidException) TypeInfo() tdp.Type {
		tl_update_gen.go#L29580: 	typ := tdp.Type{
		tl_update_gen.go#L29792: func (u *UpdateGroupCallMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L29793: 	typ := tdp.Type{
		tl_update_gen.go#L29971: func (u *UpdateGroupCallEncryptedMessage) TypeInfo() tdp.Type {
		tl_update_gen.go#L29972: 	typ := tdp.Type{
		tl_update_gen.go#L30182: func (u *UpdatePinnedForumTopic) TypeInfo() tdp.Type {
		tl_update_gen.go#L30183: 	typ := tdp.Type{
		tl_update_gen.go#L30407: func (u *UpdatePinnedForumTopics) TypeInfo() tdp.Type {
		tl_update_gen.go#L30408: 	typ := tdp.Type{
		tl_update_gen.go#L30615: func (u *UpdateDeleteGroupCallMessages) TypeInfo() tdp.Type {
		tl_update_gen.go#L30616: 	typ := tdp.Type{
		tl_update_gen.go#L30802: func (u *UpdateStarGiftAuctionState) TypeInfo() tdp.Type {
		tl_update_gen.go#L30803: 	typ := tdp.Type{
		tl_update_gen.go#L30977: func (u *UpdateStarGiftAuctionUserState) TypeInfo() tdp.Type {
		tl_update_gen.go#L30978: 	typ := tdp.Type{
		tl_update_gen.go#L31131: func (u *UpdateEmojiGameInfo) TypeInfo() tdp.Type {
		tl_update_gen.go#L31132: 	typ := tdp.Type{
		tl_update_gen.go#L31262: func (u *UpdateStarGiftCraftFail) TypeInfo() tdp.Type {
		tl_update_gen.go#L31263: 	typ := tdp.Type{
		tl_update_gen.go#L31405: func (u *UpdateChatParticipantRank) TypeInfo() tdp.Type {
		tl_update_gen.go#L31406: 	typ := tdp.Type{
		tl_update_gen.go#L31613: func (u *UpdateManagedBot) TypeInfo() tdp.Type {
		tl_update_gen.go#L31614: 	typ := tdp.Type{
		tl_update_gen.go#L31818: func (u *UpdateBotGuestChatQuery) TypeInfo() tdp.Type {
		tl_update_gen.go#L31819: 	typ := tdp.Type{
		tl_update_gen.go#L32060: func (u *UpdateAiComposeTones) TypeInfo() tdp.Type {
		tl_update_gen.go#L32061: 	typ := tdp.Type{
		tl_update_gen.go#L32187: func (u *UpdateJoinChatWebViewDecision) TypeInfo() tdp.Type {
		tl_update_gen.go#L32188: 	typ := tdp.Type{
		tl_update_gen.go#L32419: func (u *UpdateNewBotConnection) TypeInfo() tdp.Type {
		tl_update_gen.go#L32420: 	typ := tdp.Type{
		tl_update_gen.go#L32714: func (u *UpdateWebBrowserSettings) TypeInfo() tdp.Type {
		tl_update_gen.go#L32715: 	typ := tdp.Type{
		tl_update_gen.go#L32921: func (u *UpdateWebBrowserException) TypeInfo() tdp.Type {
		tl_update_gen.go#L32922: 	typ := tdp.Type{
		tl_updates_channel_difference_gen.go#L133: func (c *UpdatesChannelDifferenceEmpty) TypeInfo() tdp.Type {
		tl_updates_channel_difference_gen.go#L134: 	typ := tdp.Type{
		tl_updates_channel_difference_gen.go#L401: func (c *UpdatesChannelDifferenceTooLong) TypeInfo() tdp.Type {
		tl_updates_channel_difference_gen.go#L402: 	typ := tdp.Type{
		tl_updates_channel_difference_gen.go#L810: func (c *UpdatesChannelDifference) TypeInfo() tdp.Type {
		tl_updates_channel_difference_gen.go#L811: 	typ := tdp.Type{
		tl_updates_difference_gen.go#L106: func (d *UpdatesDifferenceEmpty) TypeInfo() tdp.Type {
		tl_updates_difference_gen.go#L107: 	typ := tdp.Type{
		tl_updates_difference_gen.go#L296: func (d *UpdatesDifference) TypeInfo() tdp.Type {
		tl_updates_difference_gen.go#L297: 	typ := tdp.Type{
		tl_updates_difference_gen.go#L684: func (d *UpdatesDifferenceSlice) TypeInfo() tdp.Type {
		tl_updates_difference_gen.go#L685: 	typ := tdp.Type{
		tl_updates_difference_gen.go#L1037: func (d *UpdatesDifferenceTooLong) TypeInfo() tdp.Type {
		tl_updates_difference_gen.go#L1038: 	typ := tdp.Type{
		tl_updates_gen.go#L97: func (u *UpdatesTooLong) TypeInfo() tdp.Type {
		tl_updates_gen.go#L98: 	typ := tdp.Type{
		tl_updates_gen.go#L358: func (u *UpdateShortMessage) TypeInfo() tdp.Type {
		tl_updates_gen.go#L359: 	typ := tdp.Type{
		tl_updates_gen.go#L1081: func (u *UpdateShortChatMessage) TypeInfo() tdp.Type {
		tl_updates_gen.go#L1082: 	typ := tdp.Type{
		tl_updates_gen.go#L1679: func (u *UpdateShort) TypeInfo() tdp.Type {
		tl_updates_gen.go#L1680: 	typ := tdp.Type{
		tl_updates_gen.go#L1874: func (u *UpdatesCombined) TypeInfo() tdp.Type {
		tl_updates_gen.go#L1875: 	typ := tdp.Type{
		tl_updates_gen.go#L2205: func (u *Updates) TypeInfo() tdp.Type {
		tl_updates_gen.go#L2206: 	typ := tdp.Type{
		tl_updates_gen.go#L2575: func (u *UpdateShortSentMessage) TypeInfo() tdp.Type {
		tl_updates_gen.go#L2576: 	typ := tdp.Type{
		tl_updates_get_channel_difference_gen.go#L135: func (g *UpdatesGetChannelDifferenceRequest) TypeInfo() tdp.Type {
		tl_updates_get_channel_difference_gen.go#L136: 	typ := tdp.Type{
		tl_updates_get_difference_gen.go#L170: func (g *UpdatesGetDifferenceRequest) TypeInfo() tdp.Type {
		tl_updates_get_difference_gen.go#L171: 	typ := tdp.Type{
		tl_updates_get_state_gen.go#L82: func (g *UpdatesGetStateRequest) TypeInfo() tdp.Type {
		tl_updates_get_state_gen.go#L83: 	typ := tdp.Type{
		tl_updates_state_gen.go#L126: func (s *UpdatesState) TypeInfo() tdp.Type {
		tl_updates_state_gen.go#L127: 	typ := tdp.Type{
		tl_upload_cdn_file_gen.go#L106: func (c *UploadCDNFileReuploadNeeded) TypeInfo() tdp.Type {
		tl_upload_cdn_file_gen.go#L107: 	typ := tdp.Type{
		tl_upload_cdn_file_gen.go#L244: func (c *UploadCDNFile) TypeInfo() tdp.Type {
		tl_upload_cdn_file_gen.go#L245: 	typ := tdp.Type{
		tl_upload_file_gen.go#L113: func (f *UploadFile) TypeInfo() tdp.Type {
		tl_upload_file_gen.go#L114: 	typ := tdp.Type{
		tl_upload_file_gen.go#L339: func (f *UploadFileCDNRedirect) TypeInfo() tdp.Type {
		tl_upload_file_gen.go#L340: 	typ := tdp.Type{
		tl_upload_get_cdn_file_gen.go#L111: func (g *UploadGetCDNFileRequest) TypeInfo() tdp.Type {
		tl_upload_get_cdn_file_gen.go#L112: 	typ := tdp.Type{
		tl_upload_get_cdn_file_hashes_gen.go#L104: func (g *UploadGetCDNFileHashesRequest) TypeInfo() tdp.Type {
		tl_upload_get_cdn_file_hashes_gen.go#L105: 	typ := tdp.Type{
		tl_upload_get_file_gen.go#L134: func (g *UploadGetFileRequest) TypeInfo() tdp.Type {
		tl_upload_get_file_gen.go#L135: 	typ := tdp.Type{
		tl_upload_get_file_hashes_gen.go#L101: func (g *UploadGetFileHashesRequest) TypeInfo() tdp.Type {
		tl_upload_get_file_hashes_gen.go#L102: 	typ := tdp.Type{
		tl_upload_get_web_file_gen.go#L107: func (g *UploadGetWebFileRequest) TypeInfo() tdp.Type {
		tl_upload_get_web_file_gen.go#L108: 	typ := tdp.Type{
		tl_upload_reupload_cdn_file_gen.go#L104: func (r *UploadReuploadCDNFileRequest) TypeInfo() tdp.Type {
		tl_upload_reupload_cdn_file_gen.go#L105: 	typ := tdp.Type{
		tl_upload_save_big_file_part_gen.go#L116: func (s *UploadSaveBigFilePartRequest) TypeInfo() tdp.Type {
		tl_upload_save_big_file_part_gen.go#L117: 	typ := tdp.Type{
		tl_upload_save_file_part_gen.go#L108: func (s *UploadSaveFilePartRequest) TypeInfo() tdp.Type {
		tl_upload_save_file_part_gen.go#L109: 	typ := tdp.Type{
		tl_upload_web_file_gen.go#L126: func (w *UploadWebFile) TypeInfo() tdp.Type {
		tl_upload_web_file_gen.go#L127: 	typ := tdp.Type{
		tl_url_auth_result_gen.go#L256: func (u *URLAuthResultRequest) TypeInfo() tdp.Type {
		tl_url_auth_result_gen.go#L257: 	typ := tdp.Type{
		tl_url_auth_result_gen.go#L829: func (u *URLAuthResultAccepted) TypeInfo() tdp.Type {
		tl_url_auth_result_gen.go#L830: 	typ := tdp.Type{
		tl_url_auth_result_gen.go#L984: func (u *URLAuthResultDefault) TypeInfo() tdp.Type {
		tl_url_auth_result_gen.go#L985: 	typ := tdp.Type{
		tl_user_class_vector_gen.go#L91: func (vec *UserClassVector) TypeInfo() tdp.Type {
		tl_user_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_user_full_gen.go#L837: func (u *UserFull) TypeInfo() tdp.Type {
		tl_user_full_gen.go#L838: 	typ := tdp.Type{
		tl_user_gen.go#L99: func (u *UserEmpty) TypeInfo() tdp.Type {
		tl_user_gen.go#L100: 	typ := tdp.Type{
		tl_user_gen.go#L871: func (u *User) TypeInfo() tdp.Type {
		tl_user_gen.go#L872: 	typ := tdp.Type{
		tl_user_profile_photo_gen.go#L87: func (u *UserProfilePhotoEmpty) TypeInfo() tdp.Type {
		tl_user_profile_photo_gen.go#L88: 	typ := tdp.Type{
		tl_user_profile_photo_gen.go#L252: func (u *UserProfilePhoto) TypeInfo() tdp.Type {
		tl_user_profile_photo_gen.go#L253: 	typ := tdp.Type{
		tl_user_status_gen.go#L87: func (u *UserStatusEmpty) TypeInfo() tdp.Type {
		tl_user_status_gen.go#L88: 	typ := tdp.Type{
		tl_user_status_gen.go#L201: func (u *UserStatusOnline) TypeInfo() tdp.Type {
		tl_user_status_gen.go#L202: 	typ := tdp.Type{
		tl_user_status_gen.go#L336: func (u *UserStatusOffline) TypeInfo() tdp.Type {
		tl_user_status_gen.go#L337: 	typ := tdp.Type{
		tl_user_status_gen.go#L485: func (u *UserStatusRecently) TypeInfo() tdp.Type {
		tl_user_status_gen.go#L486: 	typ := tdp.Type{
		tl_user_status_gen.go#L655: func (u *UserStatusLastWeek) TypeInfo() tdp.Type {
		tl_user_status_gen.go#L656: 	typ := tdp.Type{
		tl_user_status_gen.go#L825: func (u *UserStatusLastMonth) TypeInfo() tdp.Type {
		tl_user_status_gen.go#L826: 	typ := tdp.Type{
		tl_username_gen.go#L119: func (u *Username) TypeInfo() tdp.Type {
		tl_username_gen.go#L120: 	typ := tdp.Type{
		tl_users_get_full_user_gen.go#L94: func (g *UsersGetFullUserRequest) TypeInfo() tdp.Type {
		tl_users_get_full_user_gen.go#L95: 	typ := tdp.Type{
		tl_users_get_requirements_to_contact_gen.go#L102: func (g *UsersGetRequirementsToContactRequest) TypeInfo() tdp.Type {
		tl_users_get_requirements_to_contact_gen.go#L103: 	typ := tdp.Type{
		tl_users_get_saved_music_by_id_gen.go#L105: func (g *UsersGetSavedMusicByIDRequest) TypeInfo() tdp.Type {
		tl_users_get_saved_music_by_id_gen.go#L106: 	typ := tdp.Type{
		tl_users_get_saved_music_gen.go#L125: func (g *UsersGetSavedMusicRequest) TypeInfo() tdp.Type {
		tl_users_get_saved_music_gen.go#L126: 	typ := tdp.Type{
		tl_users_get_users_gen.go#L94: func (g *UsersGetUsersRequest) TypeInfo() tdp.Type {
		tl_users_get_users_gen.go#L95: 	typ := tdp.Type{
		tl_users_saved_music_gen.go#L103: func (s *UsersSavedMusicNotModified) TypeInfo() tdp.Type {
		tl_users_saved_music_gen.go#L104: 	typ := tdp.Type{
		tl_users_saved_music_gen.go#L249: func (s *UsersSavedMusic) TypeInfo() tdp.Type {
		tl_users_saved_music_gen.go#L250: 	typ := tdp.Type{
		tl_users_set_secure_value_errors_gen.go#L110: func (s *UsersSetSecureValueErrorsRequest) TypeInfo() tdp.Type {
		tl_users_set_secure_value_errors_gen.go#L111: 	typ := tdp.Type{
		tl_users_suggest_birthday_gen.go#L105: func (s *UsersSuggestBirthdayRequest) TypeInfo() tdp.Type {
		tl_users_suggest_birthday_gen.go#L106: 	typ := tdp.Type{
		tl_users_user_full_gen.go#L108: func (u *UsersUserFull) TypeInfo() tdp.Type {
		tl_users_user_full_gen.go#L109: 	typ := tdp.Type{
		tl_users_users_gen.go#L99: func (u *UsersUsers) TypeInfo() tdp.Type {
		tl_users_users_gen.go#L100: 	typ := tdp.Type{
		tl_users_users_gen.go#L264: func (u *UsersUsersSlice) TypeInfo() tdp.Type {
		tl_users_users_gen.go#L265: 	typ := tdp.Type{
		tl_video_size_gen.go#L143: func (v *VideoSize) TypeInfo() tdp.Type {
		tl_video_size_gen.go#L144: 	typ := tdp.Type{
		tl_video_size_gen.go#L407: func (v *VideoSizeEmojiMarkup) TypeInfo() tdp.Type {
		tl_video_size_gen.go#L408: 	typ := tdp.Type{
		tl_video_size_gen.go#L598: func (v *VideoSizeStickerMarkup) TypeInfo() tdp.Type {
		tl_video_size_gen.go#L599: 	typ := tdp.Type{
		tl_wall_paper_class_vector_gen.go#L91: func (vec *WallPaperClassVector) TypeInfo() tdp.Type {
		tl_wall_paper_class_vector_gen.go#L92: 	typ := tdp.Type{
		tl_wall_paper_gen.go#L182: func (w *WallPaper) TypeInfo() tdp.Type {
		tl_wall_paper_gen.go#L183: 	typ := tdp.Type{
		tl_wall_paper_gen.go#L580: func (w *WallPaperNoFile) TypeInfo() tdp.Type {
		tl_wall_paper_gen.go#L581: 	typ := tdp.Type{
		tl_wall_paper_settings_gen.go#L220: func (w *WallPaperSettings) TypeInfo() tdp.Type {
		tl_wall_paper_settings_gen.go#L221: 	typ := tdp.Type{
		tl_web_authorization_gen.go#L153: func (w *WebAuthorization) TypeInfo() tdp.Type {
		tl_web_authorization_gen.go#L154: 	typ := tdp.Type{
		tl_web_document_gen.go#L127: func (w *WebDocument) TypeInfo() tdp.Type {
		tl_web_document_gen.go#L128: 	typ := tdp.Type{
		tl_web_document_gen.go#L389: func (w *WebDocumentNoProxy) TypeInfo() tdp.Type {
		tl_web_document_gen.go#L390: 	typ := tdp.Type{
		tl_web_domain_exception_gen.go#L124: func (w *WebDomainException) TypeInfo() tdp.Type {
		tl_web_domain_exception_gen.go#L125: 	typ := tdp.Type{
		tl_web_page_attribute_gen.go#L124: func (w *WebPageAttributeTheme) TypeInfo() tdp.Type {
		tl_web_page_attribute_gen.go#L125: 	typ := tdp.Type{
		tl_web_page_attribute_gen.go#L384: func (w *WebPageAttributeStory) TypeInfo() tdp.Type {
		tl_web_page_attribute_gen.go#L385: 	typ := tdp.Type{
		tl_web_page_attribute_gen.go#L632: func (w *WebPageAttributeStickerSet) TypeInfo() tdp.Type {
		tl_web_page_attribute_gen.go#L633: 	typ := tdp.Type{
		tl_web_page_attribute_gen.go#L869: func (w *WebPageAttributeUniqueStarGift) TypeInfo() tdp.Type {
		tl_web_page_attribute_gen.go#L870: 	typ := tdp.Type{
		tl_web_page_attribute_gen.go#L1016: func (w *WebPageAttributeStarGiftCollection) TypeInfo() tdp.Type {
		tl_web_page_attribute_gen.go#L1017: 	typ := tdp.Type{
		tl_web_page_attribute_gen.go#L1188: func (w *WebPageAttributeStarGiftAuction) TypeInfo() tdp.Type {
		tl_web_page_attribute_gen.go#L1189: 	typ := tdp.Type{
		tl_web_page_attribute_gen.go#L1347: func (w *WebPageAttributeAiComposeTone) TypeInfo() tdp.Type {
		tl_web_page_attribute_gen.go#L1348: 	typ := tdp.Type{
		tl_web_page_gen.go#L119: func (w *WebPageEmpty) TypeInfo() tdp.Type {
		tl_web_page_gen.go#L120: 	typ := tdp.Type{
		tl_web_page_gen.go#L330: func (w *WebPagePending) TypeInfo() tdp.Type {
		tl_web_page_gen.go#L331: 	typ := tdp.Type{
		tl_web_page_gen.go#L762: func (w *WebPage) TypeInfo() tdp.Type {
		tl_web_page_gen.go#L763: 	typ := tdp.Type{
		tl_web_page_gen.go#L1579: func (w *WebPageNotModified) TypeInfo() tdp.Type {
		tl_web_page_gen.go#L1580: 	typ := tdp.Type{
		tl_web_view_message_sent_gen.go#L107: func (w *WebViewMessageSent) TypeInfo() tdp.Type {
		tl_web_view_message_sent_gen.go#L108: 	typ := tdp.Type{
		tl_web_view_result_url_gen.go#L141: func (w *WebViewResultURL) TypeInfo() tdp.Type {
		tl_web_view_result_url_gen.go#L142: 	typ := tdp.Type{