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

2642 uses

	github.com/gotd/td/bin (current package)
		bin.go#L37: type Encoder interface {
		bin.go#L61: 	Encoder
		buffer.go#L13: func (b *Buffer) Encode(e Encoder) error {

	github.com/gotd/td/internal/crypto
		encrypted_message_data.go#L20: 	Message bin.Encoder

	github.com/gotd/td/internal/exchange
		proto.go#L24: func (w unencryptedWriter) writeUnencrypted(ctx context.Context, b *bin.Buffer, data bin.Encoder) error {

	github.com/gotd/td/internal/mt
		tl_bad_msg_notification_gen.go#L52: 	_ bin.Encoder     = &BadMsgNotification{}
		tl_bad_msg_notification_gen.go#L229: 	_ bin.Encoder     = &BadServerSalt{}
		tl_bad_msg_notification_gen.go#L426: 	bin.Encoder
		tl_client_d_h_inner_data_gen.go#L51: 	_ bin.Encoder     = &ClientDHInnerData{}
		tl_destroy_session_gen.go#L45: 	_ bin.Encoder     = &DestroySessionRequest{}
		tl_destroy_session_res_gen.go#L48: 	_ bin.Encoder     = &DestroySessionOk{}
		tl_destroy_session_res_gen.go#L173: 	_ bin.Encoder     = &DestroySessionNone{}
		tl_destroy_session_res_gen.go#L301: 	bin.Encoder
		tl_future_salt_gen.go#L49: 	_ bin.Encoder     = &FutureSalt{}
		tl_future_salts_gen.go#L49: 	_ bin.Encoder     = &FutureSalts{}
		tl_get_future_salts_gen.go#L45: 	_ bin.Encoder     = &GetFutureSaltsRequest{}
		tl_gzip_packed_gen.go#L45: 	_ bin.Encoder     = &GzipPacked{}
		tl_http_wait_gen.go#L49: 	_ bin.Encoder     = &HTTPWaitRequest{}
		tl_message_gen.go#L51: 	_ bin.Encoder     = &Message{}
		tl_msg_container_gen.go#L45: 	_ bin.Encoder     = &MsgContainer{}
		tl_msg_copy_gen.go#L45: 	_ bin.Encoder     = &MsgCopy{}
		tl_msg_detailed_info_gen.go#L54: 	_ bin.Encoder     = &MsgDetailedInfo{}
		tl_msg_detailed_info_gen.go#L252: 	_ bin.Encoder     = &MsgNewDetailedInfo{}
		tl_msg_detailed_info_gen.go#L426: 	bin.Encoder
		tl_msg_resend_req_gen.go#L45: 	_ bin.Encoder     = &MsgResendReq{}
		tl_msgs_ack_gen.go#L45: 	_ bin.Encoder     = &MsgsAck{}
		tl_msgs_all_info_gen.go#L47: 	_ bin.Encoder     = &MsgsAllInfo{}
		tl_msgs_state_info_gen.go#L47: 	_ bin.Encoder     = &MsgsStateInfo{}
		tl_msgs_state_req_gen.go#L45: 	_ bin.Encoder     = &MsgsStateReq{}
		tl_new_session_created_gen.go#L49: 	_ bin.Encoder     = &NewSessionCreated{}
		tl_p_q_inner_data_gen.go#L58: 	_ bin.Encoder     = &PQInnerData{}
		tl_p_q_inner_data_gen.go#L310: 	_ bin.Encoder     = &PQInnerDataDC{}
		tl_p_q_inner_data_gen.go#L587: 	_ bin.Encoder     = &PQInnerDataTempDC{}
		tl_p_q_inner_data_gen.go#L877: 	bin.Encoder
		tl_ping_delay_disconnect_gen.go#L47: 	_ bin.Encoder     = &PingDelayDisconnectRequest{}
		tl_ping_gen.go#L45: 	_ bin.Encoder     = &PingRequest{}
		tl_pong_gen.go#L47: 	_ bin.Encoder     = &Pong{}
		tl_req_d_h_params_gen.go#L55: 	_ bin.Encoder     = &ReqDHParamsRequest{}
		tl_req_pq_gen.go#L45: 	_ bin.Encoder     = &ReqPqRequest{}
		tl_req_pq_multi_gen.go#L45: 	_ bin.Encoder     = &ReqPqMultiRequest{}
		tl_res_p_q_gen.go#L51: 	_ bin.Encoder     = &ResPQ{}
		tl_rpc_drop_answer_const_gen.go#L45: 	_ bin.Encoder     = &RPCDropAnswerRequest{}
		tl_rpc_drop_answer_gen.go#L46: 	_ bin.Encoder     = &RPCAnswerUnknown{}
		tl_rpc_drop_answer_gen.go#L145: 	_ bin.Encoder     = &RPCAnswerDroppedRunning{}
		tl_rpc_drop_answer_gen.go#L250: 	_ bin.Encoder     = &RPCAnswerDropped{}
		tl_rpc_drop_answer_gen.go#L425: 	bin.Encoder
		tl_rpc_error_gen.go#L47: 	_ bin.Encoder     = &RPCError{}
		tl_rpc_result_gen.go#L47: 	_ bin.Encoder     = &RPCResult{}
		tl_server_d_h_inner_data_gen.go#L55: 	_ bin.Encoder     = &ServerDHInnerData{}
		tl_server_d_h_params_gen.go#L52: 	_ bin.Encoder     = &ServerDHParamsFail{}
		tl_server_d_h_params_gen.go#L227: 	_ bin.Encoder     = &ServerDHParamsOk{}
		tl_server_d_h_params_gen.go#L401: 	bin.Encoder
		tl_set_client_d_h_params_answer_gen.go#L52: 	_ bin.Encoder     = &DhGenOk{}
		tl_set_client_d_h_params_answer_gen.go#L227: 	_ bin.Encoder     = &DhGenRetry{}
		tl_set_client_d_h_params_answer_gen.go#L402: 	_ bin.Encoder     = &DhGenFail{}
		tl_set_client_d_h_params_answer_gen.go#L577: 	bin.Encoder
		tl_set_client_d_h_params_gen.go#L49: 	_ bin.Encoder     = &SetClientDHParamsRequest{}

	github.com/gotd/td/internal/mtproto
		new_encrypted_msg.go#L12: func (c *Conn) newEncryptedMessage(id int64, seq int32, payload bin.Encoder, b *bin.Buffer) error {
		rpc.go#L17: func (c *Conn) Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error {
		write.go#L9: func (c *Conn) writeContentMessage(ctx context.Context, msgID int64, seqNo int32, message bin.Encoder) error {
		write.go#L13: func (c *Conn) writeServiceMessage(ctx context.Context, message bin.Encoder) error {
		write.go#L20: func (c *Conn) write(ctx context.Context, msgID int64, seqNo int32, message bin.Encoder) error {

	github.com/gotd/td/internal/pool
		pool.go#L240: func (c *DC) Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error {
		pool_conn.go#L19: 	Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error

	github.com/gotd/td/internal/rpc
		engine.go#L69: 	Input  bin.Encoder
		external.go#L10: type Send func(ctx context.Context, msgID int64, seqNo int32, in bin.Encoder) error
		external.go#L13: func NopSend(context.Context, int64, int32, bin.Encoder) error { return nil }

	github.com/gotd/td/telegram
		client.go#L50: 	Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error
		invoke.go#L24: func (c *Client) Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error {
		invoke.go#L54: func (c *Client) invokeDirect(ctx context.Context, input bin.Encoder, output bin.Decoder) error {
		invoke.go#L84: func (c *Client) invokeConn(ctx context.Context, input bin.Encoder, output bin.Decoder) error {
		middleware.go#L11: type InvokeFunc func(ctx context.Context, input bin.Encoder, output bin.Decoder) error
		middleware.go#L14: func (i InvokeFunc) Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error {
		migrate_to_dc.go#L31: func (c *Client) invokeMigrate(ctx context.Context, dcID int, input bin.Encoder, output bin.Decoder) error {
		sub_conns.go#L11: func (c *Client) invokeSub(ctx context.Context, dc int, input bin.Encoder, output bin.Decoder) error {

	github.com/gotd/td/telegram/internal/manager
		conn.go#L22: 	Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error
		conn.go#L157: func (c *Conn) Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error {
		conn.go#L173: 	bin.Encoder

	github.com/gotd/td/tg
		tl_access_point_rule_gen.go#L51: 	_ bin.Encoder     = &AccessPointRule{}
		tl_account_accept_authorization_gen.go#L57: 	_ bin.Encoder     = &AccountAcceptAuthorizationRequest{}
		tl_account_authorization_form_gen.go#L75: 	_ bin.Encoder     = &AccountAuthorizationForm{}
		tl_account_authorizations_gen.go#L50: 	_ bin.Encoder     = &AccountAuthorizations{}
		tl_account_auto_download_settings_gen.go#L52: 	_ bin.Encoder     = &AccountAutoDownloadSettings{}
		tl_account_auto_save_settings_gen.go#L64: 	_ bin.Encoder     = &AccountAutoSaveSettings{}
		tl_account_cancel_password_email_gen.go#L49: 	_ bin.Encoder     = &AccountCancelPasswordEmailRequest{}
		tl_account_change_authorization_settings_gen.go#L73: 	_ bin.Encoder     = &AccountChangeAuthorizationSettingsRequest{}
		tl_account_change_phone_gen.go#L58: 	_ bin.Encoder     = &AccountChangePhoneRequest{}
		tl_account_check_username_gen.go#L49: 	_ bin.Encoder     = &AccountCheckUsernameRequest{}
		tl_account_clear_recent_emoji_statuses_gen.go#L49: 	_ bin.Encoder     = &AccountClearRecentEmojiStatusesRequest{}
		tl_account_confirm_password_email_gen.go#L54: 	_ bin.Encoder     = &AccountConfirmPasswordEmailRequest{}
		tl_account_confirm_phone_gen.go#L59: 	_ bin.Encoder     = &AccountConfirmPhoneRequest{}
		tl_account_content_settings_gen.go#L56: 	_ bin.Encoder     = &AccountContentSettings{}
		tl_account_create_theme_gen.go#L68: 	_ bin.Encoder     = &AccountCreateThemeRequest{}
		tl_account_days_ttl_gen.go#L48: 	_ bin.Encoder     = &AccountDaysTTL{}
		tl_account_decline_password_reset_gen.go#L49: 	_ bin.Encoder     = &AccountDeclinePasswordResetRequest{}
		tl_account_delete_account_gen.go#L69: 	_ bin.Encoder     = &AccountDeleteAccountRequest{}
		tl_account_delete_auto_save_exceptions_gen.go#L46: 	_ bin.Encoder     = &AccountDeleteAutoSaveExceptionsRequest{}
		tl_account_delete_secure_value_gen.go#L52: 	_ bin.Encoder     = &AccountDeleteSecureValueRequest{}
		tl_account_email_verified_gen.go#L51: 	_ bin.Encoder     = &AccountEmailVerified{}
		tl_account_email_verified_gen.go#L191: 	_ bin.Encoder     = &AccountEmailVerifiedLogin{}
		tl_account_email_verified_gen.go#L358: 	bin.Encoder
		tl_account_emoji_statuses_gen.go#L52: 	_ bin.Encoder     = &AccountEmojiStatusesNotModified{}
		tl_account_emoji_statuses_gen.go#L167: 	_ bin.Encoder     = &AccountEmojiStatuses{}
		tl_account_emoji_statuses_gen.go#L352: 	bin.Encoder
		tl_account_finish_takeout_session_gen.go#L56: 	_ bin.Encoder     = &AccountFinishTakeoutSessionRequest{}
		tl_account_get_account_ttl_gen.go#L46: 	_ bin.Encoder     = &AccountGetAccountTTLRequest{}
		tl_account_get_all_secure_values_gen.go#L50: 	_ bin.Encoder     = &AccountGetAllSecureValuesRequest{}
		tl_account_get_authorization_form_gen.go#L52: 	_ bin.Encoder     = &AccountGetAuthorizationFormRequest{}
		tl_account_get_authorizations_gen.go#L46: 	_ bin.Encoder     = &AccountGetAuthorizationsRequest{}
		tl_account_get_auto_download_settings_gen.go#L46: 	_ bin.Encoder     = &AccountGetAutoDownloadSettingsRequest{}
		tl_account_get_auto_save_settings_gen.go#L46: 	_ bin.Encoder     = &AccountGetAutoSaveSettingsRequest{}
		tl_account_get_channel_default_emoji_statuses_gen.go#L47: 	_ bin.Encoder     = &AccountGetChannelDefaultEmojiStatusesRequest{}
		tl_account_get_channel_restricted_status_emojis_gen.go#L47: 	_ bin.Encoder     = &AccountGetChannelRestrictedStatusEmojisRequest{}
		tl_account_get_chat_themes_gen.go#L51: 	_ bin.Encoder     = &AccountGetChatThemesRequest{}
		tl_account_get_contact_sign_up_notification_gen.go#L46: 	_ bin.Encoder     = &AccountGetContactSignUpNotificationRequest{}
		tl_account_get_content_settings_gen.go#L46: 	_ bin.Encoder     = &AccountGetContentSettingsRequest{}
		tl_account_get_default_background_emojis_gen.go#L56: 	_ bin.Encoder     = &AccountGetDefaultBackgroundEmojisRequest{}
		tl_account_get_default_emoji_statuses_gen.go#L54: 	_ bin.Encoder     = &AccountGetDefaultEmojiStatusesRequest{}
		tl_account_get_default_group_photo_emojis_gen.go#L55: 	_ bin.Encoder     = &AccountGetDefaultGroupPhotoEmojisRequest{}
		tl_account_get_default_profile_photo_emojis_gen.go#L55: 	_ bin.Encoder     = &AccountGetDefaultProfilePhotoEmojisRequest{}
		tl_account_get_global_privacy_settings_gen.go#L46: 	_ bin.Encoder     = &AccountGetGlobalPrivacySettingsRequest{}
		tl_account_get_multi_wall_papers_gen.go#L54: 	_ bin.Encoder     = &AccountGetMultiWallPapersRequest{}
		tl_account_get_notify_exceptions_gen.go#L59: 	_ bin.Encoder     = &AccountGetNotifyExceptionsRequest{}
		tl_account_get_notify_settings_gen.go#L48: 	_ bin.Encoder     = &AccountGetNotifySettingsRequest{}
		tl_account_get_password_gen.go#L46: 	_ bin.Encoder     = &AccountGetPasswordRequest{}
		tl_account_get_password_settings_gen.go#L55: 	_ bin.Encoder     = &AccountGetPasswordSettingsRequest{}
		tl_account_get_privacy_gen.go#L48: 	_ bin.Encoder     = &AccountGetPrivacyRequest{}
		tl_account_get_recent_emoji_statuses_gen.go#L54: 	_ bin.Encoder     = &AccountGetRecentEmojiStatusesRequest{}
		tl_account_get_saved_ringtones_gen.go#L51: 	_ bin.Encoder     = &AccountGetSavedRingtonesRequest{}
		tl_account_get_secure_value_gen.go#L52: 	_ bin.Encoder     = &AccountGetSecureValueRequest{}
		tl_account_get_theme_gen.go#L50: 	_ bin.Encoder     = &AccountGetThemeRequest{}
		tl_account_get_themes_gen.go#L53: 	_ bin.Encoder     = &AccountGetThemesRequest{}
		tl_account_get_tmp_password_gen.go#L51: 	_ bin.Encoder     = &AccountGetTmpPasswordRequest{}
		tl_account_get_wall_paper_gen.go#L54: 	_ bin.Encoder     = &AccountGetWallPaperRequest{}
		tl_account_get_wall_papers_gen.go#L54: 	_ bin.Encoder     = &AccountGetWallPapersRequest{}
		tl_account_get_web_authorizations_gen.go#L49: 	_ bin.Encoder     = &AccountGetWebAuthorizationsRequest{}
		tl_account_init_takeout_session_gen.go#L79: 	_ bin.Encoder     = &AccountInitTakeoutSessionRequest{}
		tl_account_install_theme_gen.go#L65: 	_ bin.Encoder     = &AccountInstallThemeRequest{}
		tl_account_install_wall_paper_gen.go#L59: 	_ bin.Encoder     = &AccountInstallWallPaperRequest{}
		tl_account_invalidate_sign_in_codes_gen.go#L51: 	_ bin.Encoder     = &AccountInvalidateSignInCodesRequest{}
		tl_account_password_gen.go#L119: 	_ bin.Encoder     = &AccountPassword{}
		tl_account_password_input_settings_gen.go#L80: 	_ bin.Encoder     = &AccountPasswordInputSettings{}
		tl_account_password_settings_gen.go#L69: 	_ bin.Encoder     = &AccountPasswordSettings{}
		tl_account_privacy_rules_gen.go#L52: 	_ bin.Encoder     = &AccountPrivacyRules{}
		tl_account_register_device_gen.go#L76: 	_ bin.Encoder     = &AccountRegisterDeviceRequest{}
		tl_account_reorder_usernames_gen.go#L48: 	_ bin.Encoder     = &AccountReorderUsernamesRequest{}
		tl_account_report_peer_gen.go#L52: 	_ bin.Encoder     = &AccountReportPeerRequest{}
		tl_account_report_profile_photo_gen.go#L54: 	_ bin.Encoder     = &AccountReportProfilePhotoRequest{}
		tl_account_resend_password_email_gen.go#L49: 	_ bin.Encoder     = &AccountResendPasswordEmailRequest{}
		tl_account_reset_authorization_gen.go#L51: 	_ bin.Encoder     = &AccountResetAuthorizationRequest{}
		tl_account_reset_notify_settings_gen.go#L46: 	_ bin.Encoder     = &AccountResetNotifySettingsRequest{}
		tl_account_reset_password_gen.go#L50: 	_ bin.Encoder     = &AccountResetPasswordRequest{}
		tl_account_reset_password_result_gen.go#L52: 	_ bin.Encoder     = &AccountResetPasswordFailedWait{}
		tl_account_reset_password_result_gen.go#L188: 	_ bin.Encoder     = &AccountResetPasswordRequestedWait{}
		tl_account_reset_password_result_gen.go#L321: 	_ bin.Encoder     = &AccountResetPasswordOk{}
		tl_account_reset_password_result_gen.go#L428: 	bin.Encoder
		tl_account_reset_wall_papers_gen.go#L49: 	_ bin.Encoder     = &AccountResetWallPapersRequest{}
		tl_account_reset_web_authorization_gen.go#L54: 	_ bin.Encoder     = &AccountResetWebAuthorizationRequest{}
		tl_account_reset_web_authorizations_gen.go#L49: 	_ bin.Encoder     = &AccountResetWebAuthorizationsRequest{}
		tl_account_save_auto_download_settings_gen.go#L57: 	_ bin.Encoder     = &AccountSaveAutoDownloadSettingsRequest{}
		tl_account_save_auto_save_settings_gen.go#L66: 	_ bin.Encoder     = &AccountSaveAutoSaveSettingsRequest{}
		tl_account_save_ringtone_gen.go#L64: 	_ bin.Encoder     = &AccountSaveRingtoneRequest{}
		tl_account_save_secure_value_gen.go#L60: 	_ bin.Encoder     = &AccountSaveSecureValueRequest{}
		tl_account_save_theme_gen.go#L50: 	_ bin.Encoder     = &AccountSaveThemeRequest{}
		tl_account_save_wall_paper_gen.go#L58: 	_ bin.Encoder     = &AccountSaveWallPaperRequest{}
		tl_account_saved_ringtone_gen.go#L50: 	_ bin.Encoder     = &AccountSavedRingtone{}
		tl_account_saved_ringtone_gen.go#L158: 	_ bin.Encoder     = &AccountSavedRingtoneConverted{}
		tl_account_saved_ringtone_gen.go#L300: 	bin.Encoder
		tl_account_saved_ringtones_gen.go#L49: 	_ bin.Encoder     = &AccountSavedRingtonesNotModified{}
		tl_account_saved_ringtones_gen.go#L158: 	_ bin.Encoder     = &AccountSavedRingtones{}
		tl_account_saved_ringtones_gen.go#L343: 	bin.Encoder
		tl_account_send_change_phone_code_gen.go#L50: 	_ bin.Encoder     = &AccountSendChangePhoneCodeRequest{}
		tl_account_send_confirm_phone_code_gen.go#L56: 	_ bin.Encoder     = &AccountSendConfirmPhoneCodeRequest{}
		tl_account_send_verify_email_code_gen.go#L50: 	_ bin.Encoder     = &AccountSendVerifyEmailCodeRequest{}
		tl_account_send_verify_phone_code_gen.go#L53: 	_ bin.Encoder     = &AccountSendVerifyPhoneCodeRequest{}
		tl_account_sent_email_code_gen.go#L53: 	_ bin.Encoder     = &AccountSentEmailCode{}
		tl_account_set_account_ttl_gen.go#L48: 	_ bin.Encoder     = &AccountSetAccountTTLRequest{}
		tl_account_set_authorization_ttl_gen.go#L48: 	_ bin.Encoder     = &AccountSetAuthorizationTTLRequest{}
		tl_account_set_contact_sign_up_notification_gen.go#L48: 	_ bin.Encoder     = &AccountSetContactSignUpNotificationRequest{}
		tl_account_set_content_settings_gen.go#L53: 	_ bin.Encoder     = &AccountSetContentSettingsRequest{}
		tl_account_set_global_privacy_settings_gen.go#L48: 	_ bin.Encoder     = &AccountSetGlobalPrivacySettingsRequest{}
		tl_account_set_privacy_gen.go#L50: 	_ bin.Encoder     = &AccountSetPrivacyRequest{}
		tl_account_takeout_gen.go#L48: 	_ bin.Encoder     = &AccountTakeout{}
		tl_account_themes_gen.go#L49: 	_ bin.Encoder     = &AccountThemesNotModified{}
		tl_account_themes_gen.go#L158: 	_ bin.Encoder     = &AccountThemes{}
		tl_account_themes_gen.go#L335: 	bin.Encoder
		tl_account_tmp_password_gen.go#L50: 	_ bin.Encoder     = &AccountTmpPassword{}
		tl_account_toggle_username_gen.go#L54: 	_ bin.Encoder     = &AccountToggleUsernameRequest{}
		tl_account_unregister_device_gen.go#L58: 	_ bin.Encoder     = &AccountUnregisterDeviceRequest{}
		tl_account_update_color_gen.go#L69: 	_ bin.Encoder     = &AccountUpdateColorRequest{}
		tl_account_update_device_locked_gen.go#L55: 	_ bin.Encoder     = &AccountUpdateDeviceLockedRequest{}
		tl_account_update_emoji_status_gen.go#L54: 	_ bin.Encoder     = &AccountUpdateEmojiStatusRequest{}
		tl_account_update_notify_settings_gen.go#L50: 	_ bin.Encoder     = &AccountUpdateNotifySettingsRequest{}
		tl_account_update_password_settings_gen.go#L56: 	_ bin.Encoder     = &AccountUpdatePasswordSettingsRequest{}
		tl_account_update_profile_gen.go#L63: 	_ bin.Encoder     = &AccountUpdateProfileRequest{}
		tl_account_update_status_gen.go#L52: 	_ bin.Encoder     = &AccountUpdateStatusRequest{}
		tl_account_update_theme_gen.go#L71: 	_ bin.Encoder     = &AccountUpdateThemeRequest{}
		tl_account_update_username_gen.go#L49: 	_ bin.Encoder     = &AccountUpdateUsernameRequest{}
		tl_account_upload_ringtone_gen.go#L56: 	_ bin.Encoder     = &AccountUploadRingtoneRequest{}
		tl_account_upload_theme_gen.go#L65: 	_ bin.Encoder     = &AccountUploadThemeRequest{}
		tl_account_upload_wall_paper_gen.go#L65: 	_ bin.Encoder     = &AccountUploadWallPaperRequest{}
		tl_account_verify_email_gen.go#L50: 	_ bin.Encoder     = &AccountVerifyEmailRequest{}
		tl_account_verify_phone_gen.go#L61: 	_ bin.Encoder     = &AccountVerifyPhoneRequest{}
		tl_account_wall_papers_gen.go#L52: 	_ bin.Encoder     = &AccountWallPapersNotModified{}
		tl_account_wall_papers_gen.go#L167: 	_ bin.Encoder     = &AccountWallPapers{}
		tl_account_wall_papers_gen.go#L352: 	bin.Encoder
		tl_account_web_authorizations_gen.go#L50: 	_ bin.Encoder     = &AccountWebAuthorizations{}
		tl_app_web_view_result_url_gen.go#L51: 	_ bin.Encoder     = &AppWebViewResultURL{}
		tl_attach_menu_bot_gen.go#L92: 	_ bin.Encoder     = &AttachMenuBot{}
		tl_attach_menu_bot_icon_color_gen.go#L56: 	_ bin.Encoder     = &AttachMenuBotIconColor{}
		tl_attach_menu_bot_icon_gen.go#L72: 	_ bin.Encoder     = &AttachMenuBotIcon{}
		tl_attach_menu_bots_bot_gen.go#L56: 	_ bin.Encoder     = &AttachMenuBotsBot{}
		tl_attach_menu_bots_gen.go#L49: 	_ bin.Encoder     = &AttachMenuBotsNotModified{}
		tl_attach_menu_bots_gen.go#L166: 	_ bin.Encoder     = &AttachMenuBots{}
		tl_attach_menu_bots_gen.go#L391: 	bin.Encoder
		tl_attach_menu_peer_type_gen.go#L49: 	_ bin.Encoder     = &AttachMenuPeerTypeSameBotPM{}
		tl_attach_menu_peer_type_gen.go#L152: 	_ bin.Encoder     = &AttachMenuPeerTypeBotPM{}
		tl_attach_menu_peer_type_gen.go#L255: 	_ bin.Encoder     = &AttachMenuPeerTypePM{}
		tl_attach_menu_peer_type_gen.go#L360: 	_ bin.Encoder     = &AttachMenuPeerTypeChat{}
		tl_attach_menu_peer_type_gen.go#L462: 	_ bin.Encoder     = &AttachMenuPeerTypeBroadcast{}
		tl_attach_menu_peer_type_gen.go#L571: 	bin.Encoder
		tl_auth_accept_login_token_gen.go#L56: 	_ bin.Encoder     = &AuthAcceptLoginTokenRequest{}
		tl_auth_authorization_gen.go#L78: 	_ bin.Encoder     = &AuthAuthorization{}
		tl_auth_authorization_gen.go#L411: 	_ bin.Encoder     = &AuthAuthorizationSignUpRequired{}
		tl_auth_authorization_gen.go#L583: 	bin.Encoder
		tl_auth_bind_temp_auth_key_gen.go#L69: 	_ bin.Encoder     = &AuthBindTempAuthKeyRequest{}
		tl_auth_cancel_code_gen.go#L53: 	_ bin.Encoder     = &AuthCancelCodeRequest{}
		tl_auth_check_password_gen.go#L54: 	_ bin.Encoder     = &AuthCheckPasswordRequest{}
		tl_auth_check_recovery_password_gen.go#L54: 	_ bin.Encoder     = &AuthCheckRecoveryPasswordRequest{}
		tl_auth_code_type_gen.go#L50: 	_ bin.Encoder     = &AuthCodeTypeSMS{}
		tl_auth_code_type_gen.go#L152: 	_ bin.Encoder     = &AuthCodeTypeCall{}
		tl_auth_code_type_gen.go#L255: 	_ bin.Encoder     = &AuthCodeTypeFlashCall{}
		tl_auth_code_type_gen.go#L358: 	_ bin.Encoder     = &AuthCodeTypeMissedCall{}
		tl_auth_code_type_gen.go#L463: 	_ bin.Encoder     = &AuthCodeTypeFragmentSMS{}
		tl_auth_code_type_gen.go#L572: 	bin.Encoder
		tl_auth_drop_temp_auth_keys_gen.go#L48: 	_ bin.Encoder     = &AuthDropTempAuthKeysRequest{}
		tl_auth_export_authorization_gen.go#L48: 	_ bin.Encoder     = &AuthExportAuthorizationRequest{}
		tl_auth_export_login_token_gen.go#L66: 	_ bin.Encoder     = &AuthExportLoginTokenRequest{}
		tl_auth_exported_authorization_gen.go#L50: 	_ bin.Encoder     = &AuthExportedAuthorization{}
		tl_auth_import_authorization_gen.go#L50: 	_ bin.Encoder     = &AuthImportAuthorizationRequest{}
		tl_auth_import_bot_authorization_gen.go#L63: 	_ bin.Encoder     = &AuthImportBotAuthorizationRequest{}
		tl_auth_import_login_token_gen.go#L54: 	_ bin.Encoder     = &AuthImportLoginTokenRequest{}
		tl_auth_import_web_token_authorization_gen.go#L58: 	_ bin.Encoder     = &AuthImportWebTokenAuthorizationRequest{}
		tl_auth_log_out_gen.go#L46: 	_ bin.Encoder     = &AuthLogOutRequest{}
		tl_auth_logged_out_gen.go#L61: 	_ bin.Encoder     = &AuthLoggedOut{}
		tl_auth_login_token_gen.go#L56: 	_ bin.Encoder     = &AuthLoginToken{}
		tl_auth_login_token_gen.go#L218: 	_ bin.Encoder     = &AuthLoginTokenMigrateTo{}
		tl_auth_login_token_gen.go#L378: 	_ bin.Encoder     = &AuthLoginTokenSuccess{}
		tl_auth_login_token_gen.go#L521: 	bin.Encoder
		tl_auth_password_recovery_gen.go#L56: 	_ bin.Encoder     = &AuthPasswordRecovery{}
		tl_auth_recover_password_gen.go#L62: 	_ bin.Encoder     = &AuthRecoverPasswordRequest{}
		tl_auth_request_firebase_sms_gen.go#L69: 	_ bin.Encoder     = &AuthRequestFirebaseSMSRequest{}
		tl_auth_request_password_recovery_gen.go#L51: 	_ bin.Encoder     = &AuthRequestPasswordRecoveryRequest{}
		tl_auth_resend_code_gen.go#L57: 	_ bin.Encoder     = &AuthResendCodeRequest{}
		tl_auth_reset_authorizations_gen.go#L51: 	_ bin.Encoder     = &AuthResetAuthorizationsRequest{}
		tl_auth_reset_login_email_gen.go#L56: 	_ bin.Encoder     = &AuthResetLoginEmailRequest{}
		tl_auth_send_code_gen.go#L60: 	_ bin.Encoder     = &AuthSendCodeRequest{}
		tl_auth_sent_code_gen.go#L73: 	_ bin.Encoder     = &AuthSentCode{}
		tl_auth_sent_code_gen.go#L350: 	_ bin.Encoder     = &AuthSentCodeSuccess{}
		tl_auth_sent_code_gen.go#L492: 	bin.Encoder
		tl_auth_sent_code_type_gen.go#L51: 	_ bin.Encoder     = &AuthSentCodeTypeApp{}
		tl_auth_sent_code_type_gen.go#L186: 	_ bin.Encoder     = &AuthSentCodeTypeSMS{}
		tl_auth_sent_code_type_gen.go#L322: 	_ bin.Encoder     = &AuthSentCodeTypeCall{}
		tl_auth_sent_code_type_gen.go#L462: 	_ bin.Encoder     = &AuthSentCodeTypeFlashCall{}
		tl_auth_sent_code_type_gen.go#L601: 	_ bin.Encoder     = &AuthSentCodeTypeMissedCall{}
		tl_auth_sent_code_type_gen.go#L791: 	_ bin.Encoder     = &AuthSentCodeTypeEmailCode{}
		tl_auth_sent_code_type_gen.go#L1132: 	_ bin.Encoder     = &AuthSentCodeTypeSetUpEmailRequired{}
		tl_auth_sent_code_type_gen.go#L1333: 	_ bin.Encoder     = &AuthSentCodeTypeFragmentSMS{}
		tl_auth_sent_code_type_gen.go#L1523: 	_ bin.Encoder     = &AuthSentCodeTypeFirebaseSMS{}
		tl_auth_sent_code_type_gen.go#L1815: 	bin.Encoder
		tl_auth_sign_in_gen.go#L66: 	_ bin.Encoder     = &AuthSignInRequest{}
		tl_auth_sign_up_gen.go#L54: 	_ bin.Encoder     = &AuthSignUpRequest{}
		tl_authorization_gen.go#L93: 	_ bin.Encoder     = &Authorization{}
		tl_auto_download_settings_gen.go#L78: 	_ bin.Encoder     = &AutoDownloadSettings{}
		tl_auto_save_exception_gen.go#L50: 	_ bin.Encoder     = &AutoSaveException{}
		tl_auto_save_settings_gen.go#L59: 	_ bin.Encoder     = &AutoSaveSettings{}
		tl_available_reaction_gen.go#L80: 	_ bin.Encoder     = &AvailableReaction{}
		tl_bank_card_open_url_gen.go#L50: 	_ bin.Encoder     = &BankCardOpenURL{}
		tl_base_theme_gen.go#L49: 	_ bin.Encoder     = &BaseThemeClassic{}
		tl_base_theme_gen.go#L151: 	_ bin.Encoder     = &BaseThemeDay{}
		tl_base_theme_gen.go#L253: 	_ bin.Encoder     = &BaseThemeNight{}
		tl_base_theme_gen.go#L355: 	_ bin.Encoder     = &BaseThemeTinted{}
		tl_base_theme_gen.go#L457: 	_ bin.Encoder     = &BaseThemeArctic{}
		tl_base_theme_gen.go#L566: 	bin.Encoder
		tl_bool_gen.go#L49: 	_ bin.Encoder     = &BoolFalse{}
		tl_bool_gen.go#L151: 	_ bin.Encoder     = &BoolTrue{}
		tl_bool_gen.go#L257: 	bin.Encoder
		tl_boost_gen.go#L100: 	_ bin.Encoder     = &Boost{}
		tl_bot_app_gen.go#L49: 	_ bin.Encoder     = &BotAppNotModified{}
		tl_bot_app_gen.go#L184: 	_ bin.Encoder     = &BotApp{}
		tl_bot_app_gen.go#L541: 	bin.Encoder
		tl_bot_command_gen.go#L50: 	_ bin.Encoder     = &BotCommand{}
		tl_bot_command_scope_gen.go#L49: 	_ bin.Encoder     = &BotCommandScopeDefault{}
		tl_bot_command_scope_gen.go#L151: 	_ bin.Encoder     = &BotCommandScopeUsers{}
		tl_bot_command_scope_gen.go#L256: 	_ bin.Encoder     = &BotCommandScopeChats{}
		tl_bot_command_scope_gen.go#L362: 	_ bin.Encoder     = &BotCommandScopeChatAdmins{}
		tl_bot_command_scope_gen.go#L466: 	_ bin.Encoder     = &BotCommandScopePeer{}
		tl_bot_command_scope_gen.go#L610: 	_ bin.Encoder     = &BotCommandScopePeerAdmins{}
		tl_bot_command_scope_gen.go#L756: 	_ bin.Encoder     = &BotCommandScopePeerUser{}
		tl_bot_command_scope_gen.go#L933: 	bin.Encoder
		tl_bot_command_vector_gen.go#L45: 	_ bin.Encoder     = &BotCommandVector{}
		tl_bot_info_gen.go#L75: 	_ bin.Encoder     = &BotInfo{}
		tl_bot_inline_message_gen.go#L73: 	_ bin.Encoder     = &BotInlineMessageMediaAuto{}
		tl_bot_inline_message_gen.go#L397: 	_ bin.Encoder     = &BotInlineMessageText{}
		tl_bot_inline_message_gen.go#L761: 	_ bin.Encoder     = &BotInlineMessageMediaGeo{}
		tl_bot_inline_message_gen.go#L1118: 	_ bin.Encoder     = &BotInlineMessageMediaVenue{}
		tl_bot_inline_message_gen.go#L1463: 	_ bin.Encoder     = &BotInlineMessageMediaContact{}
		tl_bot_inline_message_gen.go#L1770: 	_ bin.Encoder     = &BotInlineMessageMediaInvoice{}
		tl_bot_inline_message_gen.go#L2195: 	_ bin.Encoder     = &BotInlineMessageMediaWebPage{}
		tl_bot_inline_message_gen.go#L2662: 	bin.Encoder
		tl_bot_inline_result_gen.go#L83: 	_ bin.Encoder     = &BotInlineResult{}
		tl_bot_inline_result_gen.go#L551: 	_ bin.Encoder     = &BotInlineMediaResult{}
		tl_bot_inline_result_gen.go#L945: 	bin.Encoder
		tl_bot_menu_button_gen.go#L53: 	_ bin.Encoder     = &BotMenuButtonDefault{}
		tl_bot_menu_button_gen.go#L158: 	_ bin.Encoder     = &BotMenuButtonCommands{}
		tl_bot_menu_button_gen.go#L271: 	_ bin.Encoder     = &BotMenuButton{}
		tl_bot_menu_button_gen.go#L434: 	bin.Encoder
		tl_bots_allow_send_message_gen.go#L48: 	_ bin.Encoder     = &BotsAllowSendMessageRequest{}
		tl_bots_answer_webhook_json_query_gen.go#L50: 	_ bin.Encoder     = &BotsAnswerWebhookJSONQueryRequest{}
		tl_bots_bot_info_gen.go#L52: 	_ bin.Encoder     = &BotsBotInfo{}
		tl_bots_can_send_message_gen.go#L48: 	_ bin.Encoder     = &BotsCanSendMessageRequest{}
		tl_bots_get_bot_commands_gen.go#L50: 	_ bin.Encoder     = &BotsGetBotCommandsRequest{}
		tl_bots_get_bot_info_gen.go#L59: 	_ bin.Encoder     = &BotsGetBotInfoRequest{}
		tl_bots_get_bot_menu_button_gen.go#L53: 	_ bin.Encoder     = &BotsGetBotMenuButtonRequest{}
		tl_bots_invoke_web_view_custom_method_gen.go#L64: 	_ bin.Encoder     = &BotsInvokeWebViewCustomMethodRequest{}
		tl_bots_reorder_usernames_gen.go#L50: 	_ bin.Encoder     = &BotsReorderUsernamesRequest{}
		tl_bots_reset_bot_commands_gen.go#L50: 	_ bin.Encoder     = &BotsResetBotCommandsRequest{}
		tl_bots_send_custom_request_gen.go#L50: 	_ bin.Encoder     = &BotsSendCustomRequestRequest{}
		tl_bots_set_bot_broadcast_default_admin_rights_gen.go#L53: 	_ bin.Encoder     = &BotsSetBotBroadcastDefaultAdminRightsRequest{}
		tl_bots_set_bot_commands_gen.go#L52: 	_ bin.Encoder     = &BotsSetBotCommandsRequest{}
		tl_bots_set_bot_group_default_admin_rights_gen.go#L53: 	_ bin.Encoder     = &BotsSetBotGroupDefaultAdminRightsRequest{}
		tl_bots_set_bot_info_gen.go#L70: 	_ bin.Encoder     = &BotsSetBotInfoRequest{}
		tl_bots_set_bot_menu_button_gen.go#L53: 	_ bin.Encoder     = &BotsSetBotMenuButtonRequest{}
		tl_bots_toggle_username_gen.go#L55: 	_ bin.Encoder     = &BotsToggleUsernameRequest{}
		tl_bytes_gen.go#L45: 	_ bin.Encoder     = &Bytes{}
		tl_cdn_config_gen.go#L54: 	_ bin.Encoder     = &CDNConfig{}
		tl_cdn_public_key_gen.go#L56: 	_ bin.Encoder     = &CDNPublicKey{}
		tl_channel_admin_log_event_action_gen.go#L53: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeTitle{}
		tl_channel_admin_log_event_action_gen.go#L215: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeAbout{}
		tl_channel_admin_log_event_action_gen.go#L379: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeUsername{}
		tl_channel_admin_log_event_action_gen.go#L541: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangePhoto{}
		tl_channel_admin_log_event_action_gen.go#L713: 	_ bin.Encoder     = &ChannelAdminLogEventActionToggleInvites{}
		tl_channel_admin_log_event_action_gen.go#L850: 	_ bin.Encoder     = &ChannelAdminLogEventActionToggleSignatures{}
		tl_channel_admin_log_event_action_gen.go#L987: 	_ bin.Encoder     = &ChannelAdminLogEventActionUpdatePinned{}
		tl_channel_admin_log_event_action_gen.go#L1129: 	_ bin.Encoder     = &ChannelAdminLogEventActionEditMessage{}
		tl_channel_admin_log_event_action_gen.go#L1301: 	_ bin.Encoder     = &ChannelAdminLogEventActionDeleteMessage{}
		tl_channel_admin_log_event_action_gen.go#L1442: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantJoin{}
		tl_channel_admin_log_event_action_gen.go#L1547: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantLeave{}
		tl_channel_admin_log_event_action_gen.go#L1653: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantInvite{}
		tl_channel_admin_log_event_action_gen.go#L1800: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantToggleBan{}
		tl_channel_admin_log_event_action_gen.go#L1977: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantToggleAdmin{}
		tl_channel_admin_log_event_action_gen.go#L2151: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeStickerSet{}
		tl_channel_admin_log_event_action_gen.go#L2326: 	_ bin.Encoder     = &ChannelAdminLogEventActionTogglePreHistoryHidden{}
		tl_channel_admin_log_event_action_gen.go#L2471: 	_ bin.Encoder     = &ChannelAdminLogEventActionDefaultBannedRights{}
		tl_channel_admin_log_event_action_gen.go#L2631: 	_ bin.Encoder     = &ChannelAdminLogEventActionStopPoll{}
		tl_channel_admin_log_event_action_gen.go#L2775: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeLinkedChat{}
		tl_channel_admin_log_event_action_gen.go#L2939: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeLocation{}
		tl_channel_admin_log_event_action_gen.go#L3116: 	_ bin.Encoder     = &ChannelAdminLogEventActionToggleSlowMode{}
		tl_channel_admin_log_event_action_gen.go#L3278: 	_ bin.Encoder     = &ChannelAdminLogEventActionStartGroupCall{}
		tl_channel_admin_log_event_action_gen.go#L3415: 	_ bin.Encoder     = &ChannelAdminLogEventActionDiscardGroupCall{}
		tl_channel_admin_log_event_action_gen.go#L3552: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantMute{}
		tl_channel_admin_log_event_action_gen.go#L3689: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantUnmute{}
		tl_channel_admin_log_event_action_gen.go#L3826: 	_ bin.Encoder     = &ChannelAdminLogEventActionToggleGroupCallSetting{}
		tl_channel_admin_log_event_action_gen.go#L3979: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantJoinByInvite{}
		tl_channel_admin_log_event_action_gen.go#L4170: 	_ bin.Encoder     = &ChannelAdminLogEventActionExportedInviteDelete{}
		tl_channel_admin_log_event_action_gen.go#L4312: 	_ bin.Encoder     = &ChannelAdminLogEventActionExportedInviteRevoke{}
		tl_channel_admin_log_event_action_gen.go#L4456: 	_ bin.Encoder     = &ChannelAdminLogEventActionExportedInviteEdit{}
		tl_channel_admin_log_event_action_gen.go#L4629: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantVolume{}
		tl_channel_admin_log_event_action_gen.go#L4768: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeHistoryTTL{}
		tl_channel_admin_log_event_action_gen.go#L4932: 	_ bin.Encoder     = &ChannelAdminLogEventActionParticipantJoinByRequest{}
		tl_channel_admin_log_event_action_gen.go#L5099: 	_ bin.Encoder     = &ChannelAdminLogEventActionToggleNoForwards{}
		tl_channel_admin_log_event_action_gen.go#L5234: 	_ bin.Encoder     = &ChannelAdminLogEventActionSendMessage{}
		tl_channel_admin_log_event_action_gen.go#L5381: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeAvailableReactions{}
		tl_channel_admin_log_event_action_gen.go#L5555: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeUsernames{}
		tl_channel_admin_log_event_action_gen.go#L5747: 	_ bin.Encoder     = &ChannelAdminLogEventActionToggleForum{}
		tl_channel_admin_log_event_action_gen.go#L5888: 	_ bin.Encoder     = &ChannelAdminLogEventActionCreateTopic{}
		tl_channel_admin_log_event_action_gen.go#L6033: 	_ bin.Encoder     = &ChannelAdminLogEventActionEditTopic{}
		tl_channel_admin_log_event_action_gen.go#L6209: 	_ bin.Encoder     = &ChannelAdminLogEventActionDeleteTopic{}
		tl_channel_admin_log_event_action_gen.go#L6363: 	_ bin.Encoder     = &ChannelAdminLogEventActionPinTopic{}
		tl_channel_admin_log_event_action_gen.go#L6592: 	_ bin.Encoder     = &ChannelAdminLogEventActionToggleAntiSpam{}
		tl_channel_admin_log_event_action_gen.go#L6730: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangePeerColor{}
		tl_channel_admin_log_event_action_gen.go#L6893: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeProfilePeerColor{}
		tl_channel_admin_log_event_action_gen.go#L7056: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeWallpaper{}
		tl_channel_admin_log_event_action_gen.go#L7229: 	_ bin.Encoder     = &ChannelAdminLogEventActionChangeEmojiStatus{}
		tl_channel_admin_log_event_action_gen.go#L7446: 	bin.Encoder
		tl_channel_admin_log_event_gen.go#L54: 	_ bin.Encoder     = &ChannelAdminLogEvent{}
		tl_channel_admin_log_events_filter_gen.go#L149: 	_ bin.Encoder     = &ChannelAdminLogEventsFilter{}
		tl_channel_location_gen.go#L49: 	_ bin.Encoder     = &ChannelLocationEmpty{}
		tl_channel_location_gen.go#L155: 	_ bin.Encoder     = &ChannelLocation{}
		tl_channel_location_gen.go#L322: 	bin.Encoder
		tl_channel_messages_filter_gen.go#L49: 	_ bin.Encoder     = &ChannelMessagesFilterEmpty{}
		tl_channel_messages_filter_gen.go#L160: 	_ bin.Encoder     = &ChannelMessagesFilter{}
		tl_channel_messages_filter_gen.go#L361: 	bin.Encoder
		tl_channel_participant_gen.go#L53: 	_ bin.Encoder     = &ChannelParticipant{}
		tl_channel_participant_gen.go#L224: 	_ bin.Encoder     = &ChannelParticipantSelf{}
		tl_channel_participant_gen.go#L470: 	_ bin.Encoder     = &ChannelParticipantCreator{}
		tl_channel_participant_gen.go#L716: 	_ bin.Encoder     = &ChannelParticipantAdmin{}
		tl_channel_participant_gen.go#L1112: 	_ bin.Encoder     = &ChannelParticipantBanned{}
		tl_channel_participant_gen.go#L1376: 	_ bin.Encoder     = &ChannelParticipantLeft{}
		tl_channel_participant_gen.go#L1522: 	bin.Encoder
		tl_channel_participants_filter_gen.go#L49: 	_ bin.Encoder     = &ChannelParticipantsRecent{}
		tl_channel_participants_filter_gen.go#L151: 	_ bin.Encoder     = &ChannelParticipantsAdmins{}
		tl_channel_participants_filter_gen.go#L255: 	_ bin.Encoder     = &ChannelParticipantsKicked{}
		tl_channel_participants_filter_gen.go#L388: 	_ bin.Encoder     = &ChannelParticipantsBots{}
		tl_channel_participants_filter_gen.go#L492: 	_ bin.Encoder     = &ChannelParticipantsBanned{}
		tl_channel_participants_filter_gen.go#L627: 	_ bin.Encoder     = &ChannelParticipantsSearch{}
		tl_channel_participants_filter_gen.go#L762: 	_ bin.Encoder     = &ChannelParticipantsContacts{}
		tl_channel_participants_filter_gen.go#L918: 	_ bin.Encoder     = &ChannelParticipantsMentions{}
		tl_channel_participants_filter_gen.go#L1140: 	bin.Encoder
		tl_channels_admin_log_results_gen.go#L52: 	_ bin.Encoder     = &ChannelsAdminLogResults{}
		tl_channels_channel_participant_gen.go#L52: 	_ bin.Encoder     = &ChannelsChannelParticipant{}
		tl_channels_channel_participants_gen.go#L57: 	_ bin.Encoder     = &ChannelsChannelParticipants{}
		tl_channels_channel_participants_gen.go#L336: 	_ bin.Encoder     = &ChannelsChannelParticipantsNotModified{}
		tl_channels_channel_participants_gen.go#L442: 	bin.Encoder
		tl_channels_check_username_gen.go#L53: 	_ bin.Encoder     = &ChannelsCheckUsernameRequest{}
		tl_channels_click_sponsored_message_gen.go#L50: 	_ bin.Encoder     = &ChannelsClickSponsoredMessageRequest{}
		tl_channels_convert_to_gigagroup_gen.go#L56: 	_ bin.Encoder     = &ChannelsConvertToGigagroupRequest{}
		tl_channels_create_channel_gen.go#L103: 	_ bin.Encoder     = &ChannelsCreateChannelRequest{}
		tl_channels_create_forum_topic_gen.go#L84: 	_ bin.Encoder     = &ChannelsCreateForumTopicRequest{}
		tl_channels_deactivate_all_usernames_gen.go#L48: 	_ bin.Encoder     = &ChannelsDeactivateAllUsernamesRequest{}
		tl_channels_delete_channel_gen.go#L54: 	_ bin.Encoder     = &ChannelsDeleteChannelRequest{}
		tl_channels_delete_history_gen.go#L63: 	_ bin.Encoder     = &ChannelsDeleteHistoryRequest{}
		tl_channels_delete_messages_gen.go#L56: 	_ bin.Encoder     = &ChannelsDeleteMessagesRequest{}
		tl_channels_delete_participant_history_gen.go#L50: 	_ bin.Encoder     = &ChannelsDeleteParticipantHistoryRequest{}
		tl_channels_delete_topic_history_gen.go#L53: 	_ bin.Encoder     = &ChannelsDeleteTopicHistoryRequest{}
		tl_channels_edit_admin_gen.go#L60: 	_ bin.Encoder     = &ChannelsEditAdminRequest{}
		tl_channels_edit_banned_gen.go#L58: 	_ bin.Encoder     = &ChannelsEditBannedRequest{}
		tl_channels_edit_creator_gen.go#L55: 	_ bin.Encoder     = &ChannelsEditCreatorRequest{}
		tl_channels_edit_forum_topic_gen.go#L83: 	_ bin.Encoder     = &ChannelsEditForumTopicRequest{}
		tl_channels_edit_location_gen.go#L58: 	_ bin.Encoder     = &ChannelsEditLocationRequest{}
		tl_channels_edit_photo_gen.go#L53: 	_ bin.Encoder     = &ChannelsEditPhotoRequest{}
		tl_channels_edit_title_gen.go#L53: 	_ bin.Encoder     = &ChannelsEditTitleRequest{}
		tl_channels_export_message_link_gen.go#L62: 	_ bin.Encoder     = &ChannelsExportMessageLinkRequest{}
		tl_channels_get_admin_log_gen.go#L81: 	_ bin.Encoder     = &ChannelsGetAdminLogRequest{}
		tl_channels_get_admined_public_channels_gen.go#L72: 	_ bin.Encoder     = &ChannelsGetAdminedPublicChannelsRequest{}
		tl_channels_get_channel_recommendations_gen.go#L49: 	_ bin.Encoder     = &ChannelsGetChannelRecommendationsRequest{}
		tl_channels_get_channels_gen.go#L51: 	_ bin.Encoder     = &ChannelsGetChannelsRequest{}
		tl_channels_get_forum_topics_by_id_gen.go#L50: 	_ bin.Encoder     = &ChannelsGetForumTopicsByIDRequest{}
		tl_channels_get_forum_topics_gen.go#L85: 	_ bin.Encoder     = &ChannelsGetForumTopicsRequest{}
		tl_channels_get_full_channel_gen.go#L58: 	_ bin.Encoder     = &ChannelsGetFullChannelRequest{}
		tl_channels_get_groups_for_discussion_gen.go#L56: 	_ bin.Encoder     = &ChannelsGetGroupsForDiscussionRequest{}
		tl_channels_get_inactive_channels_gen.go#L46: 	_ bin.Encoder     = &ChannelsGetInactiveChannelsRequest{}
		tl_channels_get_left_channels_gen.go#L56: 	_ bin.Encoder     = &ChannelsGetLeftChannelsRequest{}
		tl_channels_get_messages_gen.go#L53: 	_ bin.Encoder     = &ChannelsGetMessagesRequest{}
		tl_channels_get_participant_gen.go#L53: 	_ bin.Encoder     = &ChannelsGetParticipantRequest{}
		tl_channels_get_participants_gen.go#L68: 	_ bin.Encoder     = &ChannelsGetParticipantsRequest{}
		tl_channels_get_send_as_gen.go#L48: 	_ bin.Encoder     = &ChannelsGetSendAsRequest{}
		tl_channels_get_sponsored_messages_gen.go#L48: 	_ bin.Encoder     = &ChannelsGetSponsoredMessagesRequest{}
		tl_channels_invite_to_channel_gen.go#L57: 	_ bin.Encoder     = &ChannelsInviteToChannelRequest{}
		tl_channels_join_channel_gen.go#L48: 	_ bin.Encoder     = &ChannelsJoinChannelRequest{}
		tl_channels_leave_channel_gen.go#L54: 	_ bin.Encoder     = &ChannelsLeaveChannelRequest{}
		tl_channels_read_history_gen.go#L56: 	_ bin.Encoder     = &ChannelsReadHistoryRequest{}
		tl_channels_read_message_contents_gen.go#L56: 	_ bin.Encoder     = &ChannelsReadMessageContentsRequest{}
		tl_channels_reorder_pinned_forum_topics_gen.go#L65: 	_ bin.Encoder     = &ChannelsReorderPinnedForumTopicsRequest{}
		tl_channels_reorder_usernames_gen.go#L50: 	_ bin.Encoder     = &ChannelsReorderUsernamesRequest{}
		tl_channels_report_anti_spam_false_positive_gen.go#L58: 	_ bin.Encoder     = &ChannelsReportAntiSpamFalsePositiveRequest{}
		tl_channels_report_spam_gen.go#L53: 	_ bin.Encoder     = &ChannelsReportSpamRequest{}
		tl_channels_send_as_peers_gen.go#L52: 	_ bin.Encoder     = &ChannelsSendAsPeers{}
		tl_channels_set_discussion_group_gen.go#L56: 	_ bin.Encoder     = &ChannelsSetDiscussionGroupRequest{}
		tl_channels_set_stickers_gen.go#L50: 	_ bin.Encoder     = &ChannelsSetStickersRequest{}
		tl_channels_toggle_anti_spam_gen.go#L58: 	_ bin.Encoder     = &ChannelsToggleAntiSpamRequest{}
		tl_channels_toggle_forum_gen.go#L53: 	_ bin.Encoder     = &ChannelsToggleForumRequest{}
		tl_channels_toggle_join_request_gen.go#L53: 	_ bin.Encoder     = &ChannelsToggleJoinRequestRequest{}
		tl_channels_toggle_join_to_send_gen.go#L54: 	_ bin.Encoder     = &ChannelsToggleJoinToSendRequest{}
		tl_channels_toggle_participants_hidden_gen.go#L56: 	_ bin.Encoder     = &ChannelsToggleParticipantsHiddenRequest{}
		tl_channels_toggle_pre_history_hidden_gen.go#L50: 	_ bin.Encoder     = &ChannelsTogglePreHistoryHiddenRequest{}
		tl_channels_toggle_signatures_gen.go#L50: 	_ bin.Encoder     = &ChannelsToggleSignaturesRequest{}
		tl_channels_toggle_slow_mode_gen.go#L55: 	_ bin.Encoder     = &ChannelsToggleSlowModeRequest{}
		tl_channels_toggle_username_gen.go#L60: 	_ bin.Encoder     = &ChannelsToggleUsernameRequest{}
		tl_channels_toggle_view_forum_as_messages_gen.go#L61: 	_ bin.Encoder     = &ChannelsToggleViewForumAsMessagesRequest{}
		tl_channels_update_color_gen.go#L70: 	_ bin.Encoder     = &ChannelsUpdateColorRequest{}
		tl_channels_update_emoji_status_gen.go#L49: 	_ bin.Encoder     = &ChannelsUpdateEmojiStatusRequest{}
		tl_channels_update_pinned_forum_topic_gen.go#L58: 	_ bin.Encoder     = &ChannelsUpdatePinnedForumTopicRequest{}
		tl_channels_update_username_gen.go#L50: 	_ bin.Encoder     = &ChannelsUpdateUsernameRequest{}
		tl_channels_view_sponsored_message_gen.go#L50: 	_ bin.Encoder     = &ChannelsViewSponsoredMessageRequest{}
		tl_chat_admin_rights_gen.go#L133: 	_ bin.Encoder     = &ChatAdminRights{}
		tl_chat_admin_with_invites_gen.go#L52: 	_ bin.Encoder     = &ChatAdminWithInvites{}
		tl_chat_banned_rights_gen.go#L158: 	_ bin.Encoder     = &ChatBannedRights{}
		tl_chat_full_gen.go#L141: 	_ bin.Encoder     = &ChatFull{}
		tl_chat_full_gen.go#L1288: 	_ bin.Encoder     = &ChannelFull{}
		tl_chat_full_gen.go#L3422: 	bin.Encoder
		tl_chat_gen.go#L51: 	_ bin.Encoder     = &ChatEmpty{}
		tl_chat_gen.go#L240: 	_ bin.Encoder     = &Chat{}
		tl_chat_gen.go#L859: 	_ bin.Encoder     = &ChatForbidden{}
		tl_chat_gen.go#L1184: 	_ bin.Encoder     = &Channel{}
		tl_chat_gen.go#L2810: 	_ bin.Encoder     = &ChannelForbidden{}
		tl_chat_gen.go#L3126: 	bin.Encoder
		tl_chat_gen.go#L3186: 	bin.Encoder
		tl_chat_gen.go#L3242: 	bin.Encoder
		tl_chat_gen.go#L3295: 	bin.Encoder
		tl_chat_invite_gen.go#L51: 	_ bin.Encoder     = &ChatInviteAlready{}
		tl_chat_invite_gen.go#L246: 	_ bin.Encoder     = &ChatInvite{}
		tl_chat_invite_gen.go#L858: 	_ bin.Encoder     = &ChatInvitePeek{}
		tl_chat_invite_gen.go#L1026: 	bin.Encoder
		tl_chat_invite_importer_gen.go#L76: 	_ bin.Encoder     = &ChatInviteImporter{}
		tl_chat_onlines_gen.go#L48: 	_ bin.Encoder     = &ChatOnlines{}
		tl_chat_participant_gen.go#L55: 	_ bin.Encoder     = &ChatParticipant{}
		tl_chat_participant_gen.go#L240: 	_ bin.Encoder     = &ChatParticipantCreator{}
		tl_chat_participant_gen.go#L379: 	_ bin.Encoder     = &ChatParticipantAdmin{}
		tl_chat_participant_gen.go#L567: 	bin.Encoder
		tl_chat_participants_gen.go#L60: 	_ bin.Encoder     = &ChatParticipantsForbidden{}
		tl_chat_participants_gen.go#L264: 	_ bin.Encoder     = &ChatParticipants{}
		tl_chat_participants_gen.go#L474: 	bin.Encoder
		tl_chat_photo_gen.go#L49: 	_ bin.Encoder     = &ChatPhotoEmpty{}
		tl_chat_photo_gen.go#L169: 	_ bin.Encoder     = &ChatPhoto{}
		tl_chat_photo_gen.go#L424: 	bin.Encoder
		tl_chat_reactions_gen.go#L49: 	_ bin.Encoder     = &ChatReactionsNone{}
		tl_chat_reactions_gen.go#L158: 	_ bin.Encoder     = &ChatReactionsAll{}
		tl_chat_reactions_gen.go#L321: 	_ bin.Encoder     = &ChatReactionsSome{}
		tl_chat_reactions_gen.go#L482: 	bin.Encoder
		tl_chatlists_chatlist_invite_gen.go#L62: 	_ bin.Encoder     = &ChatlistsChatlistInviteAlready{}
		tl_chatlists_chatlist_invite_gen.go#L407: 	_ bin.Encoder     = &ChatlistsChatlistInvite{}
		tl_chatlists_chatlist_invite_gen.go#L748: 	bin.Encoder
		tl_chatlists_chatlist_updates_gen.go#L55: 	_ bin.Encoder     = &ChatlistsChatlistUpdates{}
		tl_chatlists_check_chatlist_invite_gen.go#L54: 	_ bin.Encoder     = &ChatlistsCheckChatlistInviteRequest{}
		tl_chatlists_delete_exported_invite_gen.go#L56: 	_ bin.Encoder     = &ChatlistsDeleteExportedInviteRequest{}
		tl_chatlists_edit_exported_invite_gen.go#L69: 	_ bin.Encoder     = &ChatlistsEditExportedInviteRequest{}
		tl_chatlists_export_chatlist_invite_gen.go#L60: 	_ bin.Encoder     = &ChatlistsExportChatlistInviteRequest{}
		tl_chatlists_exported_chatlist_invite_gen.go#L56: 	_ bin.Encoder     = &ChatlistsExportedChatlistInvite{}
		tl_chatlists_exported_invites_gen.go#L58: 	_ bin.Encoder     = &ChatlistsExportedInvites{}
		tl_chatlists_get_chatlist_updates_gen.go#L54: 	_ bin.Encoder     = &ChatlistsGetChatlistUpdatesRequest{}
		tl_chatlists_get_exported_invites_gen.go#L51: 	_ bin.Encoder     = &ChatlistsGetExportedInvitesRequest{}
		tl_chatlists_get_leave_chatlist_suggestions_gen.go#L53: 	_ bin.Encoder     = &ChatlistsGetLeaveChatlistSuggestionsRequest{}
		tl_chatlists_hide_chatlist_updates_gen.go#L51: 	_ bin.Encoder     = &ChatlistsHideChatlistUpdatesRequest{}
		tl_chatlists_join_chatlist_invite_gen.go#L61: 	_ bin.Encoder     = &ChatlistsJoinChatlistInviteRequest{}
		tl_chatlists_join_chatlist_updates_gen.go#L58: 	_ bin.Encoder     = &ChatlistsJoinChatlistUpdatesRequest{}
		tl_chatlists_leave_chatlist_gen.go#L53: 	_ bin.Encoder     = &ChatlistsLeaveChatlistRequest{}
		tl_client_gen.go#L36: 	Invoke(ctx context.Context, input bin.Encoder, output bin.Decoder) error
		tl_code_settings_gen.go#L94: 	_ bin.Encoder     = &CodeSettings{}
		tl_config_gen.go#L216: 	_ bin.Encoder     = &Config{}
		tl_contact_gen.go#L50: 	_ bin.Encoder     = &Contact{}
		tl_contact_status_gen.go#L50: 	_ bin.Encoder     = &ContactStatus{}
		tl_contact_status_vector_gen.go#L45: 	_ bin.Encoder     = &ContactStatusVector{}
		tl_contacts_accept_contact_gen.go#L51: 	_ bin.Encoder     = &ContactsAcceptContactRequest{}
		tl_contacts_add_contact_gen.go#L67: 	_ bin.Encoder     = &ContactsAddContactRequest{}
		tl_contacts_block_from_replies_gen.go#L65: 	_ bin.Encoder     = &ContactsBlockFromRepliesRequest{}
		tl_contacts_block_gen.go#L62: 	_ bin.Encoder     = &ContactsBlockRequest{}
		tl_contacts_blocked_gen.go#L55: 	_ bin.Encoder     = &ContactsBlocked{}
		tl_contacts_blocked_gen.go#L307: 	_ bin.Encoder     = &ContactsBlockedSlice{}
		tl_contacts_blocked_gen.go#L580: 	bin.Encoder
		tl_contacts_contacts_gen.go#L49: 	_ bin.Encoder     = &ContactsContactsNotModified{}
		tl_contacts_contacts_gen.go#L157: 	_ bin.Encoder     = &ContactsContacts{}
		tl_contacts_contacts_gen.go#L382: 	bin.Encoder
		tl_contacts_delete_by_phones_gen.go#L48: 	_ bin.Encoder     = &ContactsDeleteByPhonesRequest{}
		tl_contacts_delete_contacts_gen.go#L48: 	_ bin.Encoder     = &ContactsDeleteContactsRequest{}
		tl_contacts_edit_close_friends_gen.go#L54: 	_ bin.Encoder     = &ContactsEditCloseFriendsRequest{}
		tl_contacts_export_contact_token_gen.go#L49: 	_ bin.Encoder     = &ContactsExportContactTokenRequest{}
		tl_contacts_found_gen.go#L54: 	_ bin.Encoder     = &ContactsFound{}
		tl_contacts_get_blocked_gen.go#L61: 	_ bin.Encoder     = &ContactsGetBlockedRequest{}
		tl_contacts_get_contact_ids_gen.go#L51: 	_ bin.Encoder     = &ContactsGetContactIDsRequest{}
		tl_contacts_get_contacts_gen.go#L54: 	_ bin.Encoder     = &ContactsGetContactsRequest{}
		tl_contacts_get_located_gen.go#L67: 	_ bin.Encoder     = &ContactsGetLocatedRequest{}
		tl_contacts_get_saved_gen.go#L49: 	_ bin.Encoder     = &ContactsGetSavedRequest{}
		tl_contacts_get_statuses_gen.go#L46: 	_ bin.Encoder     = &ContactsGetStatusesRequest{}
		tl_contacts_get_top_peers_gen.go#L82: 	_ bin.Encoder     = &ContactsGetTopPeersRequest{}
		tl_contacts_import_contact_token_gen.go#L54: 	_ bin.Encoder     = &ContactsImportContactTokenRequest{}
		tl_contacts_import_contacts_gen.go#L54: 	_ bin.Encoder     = &ContactsImportContactsRequest{}
		tl_contacts_imported_contacts_gen.go#L55: 	_ bin.Encoder     = &ContactsImportedContacts{}
		tl_contacts_reset_saved_gen.go#L46: 	_ bin.Encoder     = &ContactsResetSavedRequest{}
		tl_contacts_reset_top_peer_rating_gen.go#L53: 	_ bin.Encoder     = &ContactsResetTopPeerRatingRequest{}
		tl_contacts_resolve_phone_gen.go#L52: 	_ bin.Encoder     = &ContactsResolvePhoneRequest{}
		tl_contacts_resolve_username_gen.go#L48: 	_ bin.Encoder     = &ContactsResolveUsernameRequest{}
		tl_contacts_resolved_peer_gen.go#L52: 	_ bin.Encoder     = &ContactsResolvedPeer{}
		tl_contacts_search_gen.go#L50: 	_ bin.Encoder     = &ContactsSearchRequest{}
		tl_contacts_set_blocked_gen.go#L67: 	_ bin.Encoder     = &ContactsSetBlockedRequest{}
		tl_contacts_toggle_top_peers_gen.go#L51: 	_ bin.Encoder     = &ContactsToggleTopPeersRequest{}
		tl_contacts_top_peers_gen.go#L49: 	_ bin.Encoder     = &ContactsTopPeersNotModified{}
		tl_contacts_top_peers_gen.go#L157: 	_ bin.Encoder     = &ContactsTopPeers{}
		tl_contacts_top_peers_gen.go#L401: 	_ bin.Encoder     = &ContactsTopPeersDisabled{}
		tl_contacts_top_peers_gen.go#L508: 	bin.Encoder
		tl_contacts_unblock_gen.go#L62: 	_ bin.Encoder     = &ContactsUnblockRequest{}
		tl_data_json_gen.go#L48: 	_ bin.Encoder     = &DataJSON{}
		tl_dc_option_gen.go#L87: 	_ bin.Encoder     = &DCOption{}
		tl_default_history_ttl_gen.go#L49: 	_ bin.Encoder     = &DefaultHistoryTTL{}
		tl_dialog_filter_class_vector_gen.go#L45: 	_ bin.Encoder     = &DialogFilterClassVector{}
		tl_dialog_filter_gen.go#L126: 	_ bin.Encoder     = &DialogFilter{}
		tl_dialog_filter_gen.go#L752: 	_ bin.Encoder     = &DialogFilterDefault{}
		tl_dialog_filter_gen.go#L883: 	_ bin.Encoder     = &DialogFilterChatlist{}
		tl_dialog_filter_gen.go#L1235: 	bin.Encoder
		tl_dialog_filter_suggested_gen.go#L59: 	_ bin.Encoder     = &DialogFilterSuggested{}
		tl_dialog_filter_suggested_vector_gen.go#L45: 	_ bin.Encoder     = &DialogFilterSuggestedVector{}
		tl_dialog_gen.go#L112: 	_ bin.Encoder     = &Dialog{}
		tl_dialog_gen.go#L742: 	_ bin.Encoder     = &DialogFolder{}
		tl_dialog_gen.go#L1083: 	bin.Encoder
		tl_dialog_peer_class_vector_gen.go#L45: 	_ bin.Encoder     = &DialogPeerClassVector{}
		tl_dialog_peer_gen.go#L51: 	_ bin.Encoder     = &DialogPeer{}
		tl_dialog_peer_gen.go#L197: 	_ bin.Encoder     = &DialogPeerFolder{}
		tl_dialog_peer_gen.go#L334: 	bin.Encoder
		tl_document_attribute_gen.go#L53: 	_ bin.Encoder     = &DocumentAttributeImageSize{}
		tl_document_attribute_gen.go#L211: 	_ bin.Encoder     = &DocumentAttributeAnimated{}
		tl_document_attribute_gen.go#L328: 	_ bin.Encoder     = &DocumentAttributeSticker{}
		tl_document_attribute_gen.go#L609: 	_ bin.Encoder     = &DocumentAttributeVideo{}
		tl_document_attribute_gen.go#L976: 	_ bin.Encoder     = &DocumentAttributeAudio{}
		tl_document_attribute_gen.go#L1292: 	_ bin.Encoder     = &DocumentAttributeFilename{}
		tl_document_attribute_gen.go#L1425: 	_ bin.Encoder     = &DocumentAttributeHasStickers{}
		tl_document_attribute_gen.go#L1542: 	_ bin.Encoder     = &DocumentAttributeCustomEmoji{}
		tl_document_attribute_gen.go#L1797: 	bin.Encoder
		tl_document_class_vector_gen.go#L45: 	_ bin.Encoder     = &DocumentClassVector{}
		tl_document_gen.go#L51: 	_ bin.Encoder     = &DocumentEmpty{}
		tl_document_gen.go#L216: 	_ bin.Encoder     = &Document{}
		tl_document_gen.go#L707: 	bin.Encoder
		tl_double_gen.go#L45: 	_ bin.Encoder     = &Double{}
		tl_draft_message_gen.go#L58: 	_ bin.Encoder     = &DraftMessageEmpty{}
		tl_draft_message_gen.go#L259: 	_ bin.Encoder     = &DraftMessage{}
		tl_draft_message_gen.go#L671: 	bin.Encoder
		tl_email_verification_gen.go#L51: 	_ bin.Encoder     = &EmailVerificationCode{}
		tl_email_verification_gen.go#L186: 	_ bin.Encoder     = &EmailVerificationGoogle{}
		tl_email_verification_gen.go#L321: 	_ bin.Encoder     = &EmailVerificationApple{}
		tl_email_verification_gen.go#L459: 	bin.Encoder
		tl_email_verify_purpose_gen.go#L56: 	_ bin.Encoder     = &EmailVerifyPurposeLoginSetup{}
		tl_email_verify_purpose_gen.go#L214: 	_ bin.Encoder     = &EmailVerifyPurposeLoginChange{}
		tl_email_verify_purpose_gen.go#L319: 	_ bin.Encoder     = &EmailVerifyPurposePassport{}
		tl_email_verify_purpose_gen.go#L426: 	bin.Encoder
		tl_emoji_group_gen.go#L55: 	_ bin.Encoder     = &EmojiGroup{}
		tl_emoji_keyword_gen.go#L53: 	_ bin.Encoder     = &EmojiKeyword{}
		tl_emoji_keyword_gen.go#L228: 	_ bin.Encoder     = &EmojiKeywordDeleted{}
		tl_emoji_keyword_gen.go#L403: 	bin.Encoder
		tl_emoji_keywords_difference_gen.go#L54: 	_ bin.Encoder     = &EmojiKeywordsDifference{}
		tl_emoji_language_gen.go#L48: 	_ bin.Encoder     = &EmojiLanguage{}
		tl_emoji_language_vector_gen.go#L45: 	_ bin.Encoder     = &EmojiLanguageVector{}
		tl_emoji_list_gen.go#L52: 	_ bin.Encoder     = &EmojiListNotModified{}
		tl_emoji_list_gen.go#L164: 	_ bin.Encoder     = &EmojiList{}
		tl_emoji_list_gen.go#L339: 	bin.Encoder
		tl_emoji_status_gen.go#L49: 	_ bin.Encoder     = &EmojiStatusEmpty{}
		tl_emoji_status_gen.go#L159: 	_ bin.Encoder     = &EmojiStatus{}
		tl_emoji_status_gen.go#L302: 	_ bin.Encoder     = &EmojiStatusUntil{}
		tl_emoji_status_gen.go#L465: 	bin.Encoder
		tl_emoji_status_gen.go#L488: 	bin.Encoder
		tl_emoji_url_gen.go#L50: 	_ bin.Encoder     = &EmojiURL{}
		tl_encrypted_chat_gen.go#L51: 	_ bin.Encoder     = &EncryptedChatEmpty{}
		tl_encrypted_chat_gen.go#L194: 	_ bin.Encoder     = &EncryptedChatWaiting{}
		tl_encrypted_chat_gen.go#L454: 	_ bin.Encoder     = &EncryptedChatRequested{}
		tl_encrypted_chat_gen.go#L790: 	_ bin.Encoder     = &EncryptedChat{}
		tl_encrypted_chat_gen.go#L1082: 	_ bin.Encoder     = &EncryptedChatDiscarded{}
		tl_encrypted_chat_gen.go#L1271: 	bin.Encoder
		tl_encrypted_chat_gen.go#L1306: 	bin.Encoder
		tl_encrypted_file_gen.go#L49: 	_ bin.Encoder     = &EncryptedFileEmpty{}
		tl_encrypted_file_gen.go#L161: 	_ bin.Encoder     = &EncryptedFile{}
		tl_encrypted_file_gen.go#L398: 	bin.Encoder
		tl_encrypted_message_gen.go#L63: 	_ bin.Encoder     = &EncryptedMessage{}
		tl_encrypted_message_gen.go#L313: 	_ bin.Encoder     = &EncryptedMessageService{}
		tl_encrypted_message_gen.go#L525: 	bin.Encoder
		tl_error_gen.go#L50: 	_ bin.Encoder     = &Error{}
		tl_exported_chat_invite_gen.go#L91: 	_ bin.Encoder     = &ChatInviteExported{}
		tl_exported_chat_invite_gen.go#L657: 	_ bin.Encoder     = &ChatInvitePublicJoinRequests{}
		tl_exported_chat_invite_gen.go#L763: 	bin.Encoder
		tl_exported_chatlist_invite_gen.go#L63: 	_ bin.Encoder     = &ExportedChatlistInvite{}
		tl_exported_contact_token_gen.go#L56: 	_ bin.Encoder     = &ExportedContactToken{}
		tl_exported_message_link_gen.go#L50: 	_ bin.Encoder     = &ExportedMessageLink{}
		tl_exported_story_link_gen.go#L54: 	_ bin.Encoder     = &ExportedStoryLink{}
		tl_file_hash_gen.go#L51: 	_ bin.Encoder     = &FileHash{}
		tl_file_hash_vector_gen.go#L45: 	_ bin.Encoder     = &FileHashVector{}
		tl_folder_gen.go#L65: 	_ bin.Encoder     = &Folder{}
		tl_folder_peer_gen.go#L53: 	_ bin.Encoder     = &FolderPeer{}
		tl_folders_edit_peer_folders_gen.go#L51: 	_ bin.Encoder     = &FoldersEditPeerFoldersRequest{}
		tl_forum_topic_gen.go#L51: 	_ bin.Encoder     = &ForumTopicDeleted{}
		tl_forum_topic_gen.go#L256: 	_ bin.Encoder     = &ForumTopic{}
		tl_forum_topic_gen.go#L947: 	bin.Encoder
		tl_game_gen.go#L67: 	_ bin.Encoder     = &Game{}
		tl_geo_point_gen.go#L49: 	_ bin.Encoder     = &GeoPointEmpty{}
		tl_geo_point_gen.go#L166: 	_ bin.Encoder     = &GeoPoint{}
		tl_geo_point_gen.go#L413: 	bin.Encoder
		tl_global_privacy_settings_gen.go#L63: 	_ bin.Encoder     = &GlobalPrivacySettings{}
		tl_group_call_gen.go#L55: 	_ bin.Encoder     = &GroupCallDiscarded{}
		tl_group_call_gen.go#L299: 	_ bin.Encoder     = &GroupCall{}
		tl_group_call_gen.go#L1036: 	bin.Encoder
		tl_group_call_participant_gen.go#L112: 	_ bin.Encoder     = &GroupCallParticipant{}
		tl_group_call_participant_video_gen.go#L61: 	_ bin.Encoder     = &GroupCallParticipantVideo{}
		tl_group_call_participant_video_source_group_gen.go#L50: 	_ bin.Encoder     = &GroupCallParticipantVideoSourceGroup{}
		tl_group_call_stream_channel_gen.go#L57: 	_ bin.Encoder     = &GroupCallStreamChannel{}
		tl_help_accept_terms_of_service_gen.go#L48: 	_ bin.Encoder     = &HelpAcceptTermsOfServiceRequest{}
		tl_help_app_config_gen.go#L49: 	_ bin.Encoder     = &HelpAppConfigNotModified{}
		tl_help_app_config_gen.go#L164: 	_ bin.Encoder     = &HelpAppConfig{}
		tl_help_app_config_gen.go#L331: 	bin.Encoder
		tl_help_app_update_gen.go#L79: 	_ bin.Encoder     = &HelpAppUpdate{}
		tl_help_app_update_gen.go#L501: 	_ bin.Encoder     = &HelpNoAppUpdate{}
		tl_help_app_update_gen.go#L607: 	bin.Encoder
		tl_help_config_simple_gen.go#L51: 	_ bin.Encoder     = &HelpConfigSimple{}
		tl_help_countries_list_gen.go#L49: 	_ bin.Encoder     = &HelpCountriesListNotModified{}
		tl_help_countries_list_gen.go#L158: 	_ bin.Encoder     = &HelpCountriesList{}
		tl_help_countries_list_gen.go#L335: 	bin.Encoder
		tl_help_country_code_gen.go#L61: 	_ bin.Encoder     = &HelpCountryCode{}
		tl_help_country_gen.go#L63: 	_ bin.Encoder     = &HelpCountry{}
		tl_help_deep_link_info_gen.go#L49: 	_ bin.Encoder     = &HelpDeepLinkInfoEmpty{}
		tl_help_deep_link_info_gen.go#L170: 	_ bin.Encoder     = &HelpDeepLinkInfo{}
		tl_help_deep_link_info_gen.go#L426: 	bin.Encoder
		tl_help_dismiss_suggestion_gen.go#L59: 	_ bin.Encoder     = &HelpDismissSuggestionRequest{}
		tl_help_edit_user_info_gen.go#L55: 	_ bin.Encoder     = &HelpEditUserInfoRequest{}
		tl_help_get_app_config_gen.go#L54: 	_ bin.Encoder     = &HelpGetAppConfigRequest{}
		tl_help_get_app_update_gen.go#L48: 	_ bin.Encoder     = &HelpGetAppUpdateRequest{}
		tl_help_get_cdn_config_gen.go#L49: 	_ bin.Encoder     = &HelpGetCDNConfigRequest{}
		tl_help_get_config_gen.go#L46: 	_ bin.Encoder     = &HelpGetConfigRequest{}
		tl_help_get_countries_list_gen.go#L53: 	_ bin.Encoder     = &HelpGetCountriesListRequest{}
		tl_help_get_deep_link_info_gen.go#L51: 	_ bin.Encoder     = &HelpGetDeepLinkInfoRequest{}
		tl_help_get_invite_text_gen.go#L46: 	_ bin.Encoder     = &HelpGetInviteTextRequest{}
		tl_help_get_nearest_dc_gen.go#L46: 	_ bin.Encoder     = &HelpGetNearestDCRequest{}
		tl_help_get_passport_config_gen.go#L54: 	_ bin.Encoder     = &HelpGetPassportConfigRequest{}
		tl_help_get_peer_colors_gen.go#L54: 	_ bin.Encoder     = &HelpGetPeerColorsRequest{}
		tl_help_get_peer_profile_colors_gen.go#L54: 	_ bin.Encoder     = &HelpGetPeerProfileColorsRequest{}
		tl_help_get_premium_promo_gen.go#L46: 	_ bin.Encoder     = &HelpGetPremiumPromoRequest{}
		tl_help_get_promo_data_gen.go#L46: 	_ bin.Encoder     = &HelpGetPromoDataRequest{}
		tl_help_get_recent_me_urls_gen.go#L58: 	_ bin.Encoder     = &HelpGetRecentMeURLsRequest{}
		tl_help_get_support_gen.go#L46: 	_ bin.Encoder     = &HelpGetSupportRequest{}
		tl_help_get_support_name_gen.go#L46: 	_ bin.Encoder     = &HelpGetSupportNameRequest{}
		tl_help_get_terms_of_service_update_gen.go#L46: 	_ bin.Encoder     = &HelpGetTermsOfServiceUpdateRequest{}
		tl_help_get_user_info_gen.go#L48: 	_ bin.Encoder     = &HelpGetUserInfoRequest{}
		tl_help_hide_promo_data_gen.go#L48: 	_ bin.Encoder     = &HelpHidePromoDataRequest{}
		tl_help_invite_text_gen.go#L48: 	_ bin.Encoder     = &HelpInviteText{}
		tl_help_passport_config_gen.go#L49: 	_ bin.Encoder     = &HelpPassportConfigNotModified{}
		tl_help_passport_config_gen.go#L161: 	_ bin.Encoder     = &HelpPassportConfig{}
		tl_help_passport_config_gen.go#L323: 	bin.Encoder
		tl_help_peer_color_option_gen.go#L74: 	_ bin.Encoder     = &HelpPeerColorOption{}
		tl_help_peer_color_set_gen.go#L54: 	_ bin.Encoder     = &HelpPeerColorSet{}
		tl_help_peer_color_set_gen.go#L212: 	_ bin.Encoder     = &HelpPeerColorProfileSet{}
		tl_help_peer_color_set_gen.go#L438: 	bin.Encoder
		tl_help_peer_colors_gen.go#L49: 	_ bin.Encoder     = &HelpPeerColorsNotModified{}
		tl_help_peer_colors_gen.go#L164: 	_ bin.Encoder     = &HelpPeerColors{}
		tl_help_peer_colors_gen.go#L341: 	bin.Encoder
		tl_help_premium_promo_gen.go#L71: 	_ bin.Encoder     = &HelpPremiumPromo{}
		tl_help_promo_data_gen.go#L51: 	_ bin.Encoder     = &HelpPromoDataEmpty{}
		tl_help_promo_data_gen.go#L207: 	_ bin.Encoder     = &HelpPromoData{}
		tl_help_promo_data_gen.go#L607: 	bin.Encoder
		tl_help_recent_me_urls_gen.go#L52: 	_ bin.Encoder     = &HelpRecentMeURLs{}
		tl_help_save_app_log_gen.go#L48: 	_ bin.Encoder     = &HelpSaveAppLogRequest{}
		tl_help_set_bot_updates_status_gen.go#L51: 	_ bin.Encoder     = &HelpSetBotUpdatesStatusRequest{}
		tl_help_support_gen.go#L50: 	_ bin.Encoder     = &HelpSupport{}
		tl_help_support_name_gen.go#L48: 	_ bin.Encoder     = &HelpSupportName{}
		tl_help_terms_of_service_gen.go#L67: 	_ bin.Encoder     = &HelpTermsOfService{}
		tl_help_terms_of_service_update_gen.go#L55: 	_ bin.Encoder     = &HelpTermsOfServiceUpdateEmpty{}
		tl_help_terms_of_service_update_gen.go#L201: 	_ bin.Encoder     = &HelpTermsOfServiceUpdate{}
		tl_help_terms_of_service_update_gen.go#L363: 	bin.Encoder
		tl_help_user_info_gen.go#L49: 	_ bin.Encoder     = &HelpUserInfoEmpty{}
		tl_help_user_info_gen.go#L162: 	_ bin.Encoder     = &HelpUserInfo{}
		tl_help_user_info_gen.go#L397: 	bin.Encoder
		tl_high_score_gen.go#L52: 	_ bin.Encoder     = &HighScore{}
		tl_imported_contact_gen.go#L53: 	_ bin.Encoder     = &ImportedContact{}
		tl_init_connection_gen.go#L79: 	_ bin.Encoder     = &InitConnectionRequest{}
		tl_inline_bot_switch_p_m_gen.go#L51: 	_ bin.Encoder     = &InlineBotSwitchPM{}
		tl_inline_bot_web_view_gen.go#L54: 	_ bin.Encoder     = &InlineBotWebView{}
		tl_inline_query_peer_type_gen.go#L49: 	_ bin.Encoder     = &InlineQueryPeerTypeSameBotPM{}
		tl_inline_query_peer_type_gen.go#L151: 	_ bin.Encoder     = &InlineQueryPeerTypePM{}
		tl_inline_query_peer_type_gen.go#L256: 	_ bin.Encoder     = &InlineQueryPeerTypeChat{}
		tl_inline_query_peer_type_gen.go#L361: 	_ bin.Encoder     = &InlineQueryPeerTypeMegagroup{}
		tl_inline_query_peer_type_gen.go#L466: 	_ bin.Encoder     = &InlineQueryPeerTypeBroadcast{}
		tl_inline_query_peer_type_gen.go#L568: 	_ bin.Encoder     = &InlineQueryPeerTypeBotPM{}
		tl_inline_query_peer_type_gen.go#L678: 	bin.Encoder
		tl_input_app_event_gen.go#L55: 	_ bin.Encoder     = &InputAppEvent{}
		tl_input_bot_app_gen.go#L62: 	_ bin.Encoder     = &InputBotAppID{}
		tl_input_bot_app_gen.go#L230: 	_ bin.Encoder     = &InputBotAppShortName{}
		tl_input_bot_app_gen.go#L397: 	bin.Encoder
		tl_input_bot_inline_message_gen.go#L70: 	_ bin.Encoder     = &InputBotInlineMessageMediaAuto{}
		tl_input_bot_inline_message_gen.go#L394: 	_ bin.Encoder     = &InputBotInlineMessageText{}
		tl_input_bot_inline_message_gen.go#L758: 	_ bin.Encoder     = &InputBotInlineMessageMediaGeo{}
		tl_input_bot_inline_message_gen.go#L1115: 	_ bin.Encoder     = &InputBotInlineMessageMediaVenue{}
		tl_input_bot_inline_message_gen.go#L1460: 	_ bin.Encoder     = &InputBotInlineMessageMediaContact{}
		tl_input_bot_inline_message_gen.go#L1742: 	_ bin.Encoder     = &InputBotInlineMessageGame{}
		tl_input_bot_inline_message_gen.go#L1946: 	_ bin.Encoder     = &InputBotInlineMessageMediaInvoice{}
		tl_input_bot_inline_message_gen.go#L2346: 	_ bin.Encoder     = &InputBotInlineMessageMediaWebPage{}
		tl_input_bot_inline_message_gen.go#L2781: 	bin.Encoder
		tl_input_bot_inline_message_id_gen.go#L56: 	_ bin.Encoder     = &InputBotInlineMessageID{}
		tl_input_bot_inline_message_id_gen.go#L247: 	_ bin.Encoder     = &InputBotInlineMessageID64{}
		tl_input_bot_inline_message_id_gen.go#L459: 	bin.Encoder
		tl_input_bot_inline_result_gen.go#L83: 	_ bin.Encoder     = &InputBotInlineResult{}
		tl_input_bot_inline_result_gen.go#L518: 	_ bin.Encoder     = &InputBotInlineResultPhoto{}
		tl_input_bot_inline_result_gen.go#L760: 	_ bin.Encoder     = &InputBotInlineResultDocument{}
		tl_input_bot_inline_result_gen.go#L1088: 	_ bin.Encoder     = &InputBotInlineResultGame{}
		tl_input_bot_inline_result_gen.go#L1282: 	bin.Encoder
		tl_input_channel_gen.go#L49: 	_ bin.Encoder     = &InputChannelEmpty{}
		tl_input_channel_gen.go#L158: 	_ bin.Encoder     = &InputChannel{}
		tl_input_channel_gen.go#L325: 	_ bin.Encoder     = &InputChannelFromMessage{}
		tl_input_channel_gen.go#L518: 	bin.Encoder
		tl_input_channel_gen.go#L541: 	bin.Encoder
		tl_input_chat_photo_gen.go#L49: 	_ bin.Encoder     = &InputChatPhotoEmpty{}
		tl_input_chat_photo_gen.go#L183: 	_ bin.Encoder     = &InputChatUploadedPhoto{}
		tl_input_chat_photo_gen.go#L500: 	_ bin.Encoder     = &InputChatPhoto{}
		tl_input_chat_photo_gen.go#L643: 	bin.Encoder
		tl_input_chatlist_dialog_filter_gen.go#L51: 	_ bin.Encoder     = &InputChatlistDialogFilter{}
		tl_input_check_password_srp_gen.go#L49: 	_ bin.Encoder     = &InputCheckPasswordEmpty{}
		tl_input_check_password_srp_gen.go#L169: 	_ bin.Encoder     = &InputCheckPasswordSRP{}
		tl_input_check_password_srp_gen.go#L356: 	bin.Encoder
		tl_input_client_proxy_gen.go#L53: 	_ bin.Encoder     = &InputClientProxy{}
		tl_input_dialog_peer_gen.go#L51: 	_ bin.Encoder     = &InputDialogPeer{}
		tl_input_dialog_peer_gen.go#L197: 	_ bin.Encoder     = &InputDialogPeerFolder{}
		tl_input_dialog_peer_gen.go#L334: 	bin.Encoder
		tl_input_document_gen.go#L49: 	_ bin.Encoder     = &InputDocumentEmpty{}
		tl_input_document_gen.go#L163: 	_ bin.Encoder     = &InputDocument{}
		tl_input_document_gen.go#L350: 	bin.Encoder
		tl_input_encrypted_chat_gen.go#L56: 	_ bin.Encoder     = &InputEncryptedChat{}
		tl_input_encrypted_file_gen.go#L49: 	_ bin.Encoder     = &InputEncryptedFileEmpty{}
		tl_input_encrypted_file_gen.go#L163: 	_ bin.Encoder     = &InputEncryptedFileUploaded{}
		tl_input_encrypted_file_gen.go#L381: 	_ bin.Encoder     = &InputEncryptedFile{}
		tl_input_encrypted_file_gen.go#L549: 	_ bin.Encoder     = &InputEncryptedFileBigUploaded{}
		tl_input_encrypted_file_gen.go#L738: 	bin.Encoder
		tl_input_encrypted_file_gen.go#L770: 	bin.Encoder
		tl_input_file_gen.go#L64: 	_ bin.Encoder     = &InputFile{}
		tl_input_file_gen.go#L282: 	_ bin.Encoder     = &InputFileBig{}
		tl_input_file_gen.go#L469: 	bin.Encoder
		tl_input_file_location_gen.go#L60: 	_ bin.Encoder     = &InputFileLocation{}
		tl_input_file_location_gen.go#L278: 	_ bin.Encoder     = &InputEncryptedFileLocation{}
		tl_input_file_location_gen.go#L450: 	_ bin.Encoder     = &InputDocumentFileLocation{}
		tl_input_file_location_gen.go#L671: 	_ bin.Encoder     = &InputSecureFileLocation{}
		tl_input_file_location_gen.go#L835: 	_ bin.Encoder     = &InputTakeoutFileLocation{}
		tl_input_file_location_gen.go#L962: 	_ bin.Encoder     = &InputPhotoFileLocation{}
		tl_input_file_location_gen.go#L1182: 	_ bin.Encoder     = &InputPhotoLegacyFileLocation{}
		tl_input_file_location_gen.go#L1451: 	_ bin.Encoder     = &InputPeerPhotoFileLocation{}
		tl_input_file_location_gen.go#L1670: 	_ bin.Encoder     = &InputStickerSetThumb{}
		tl_input_file_location_gen.go#L1853: 	_ bin.Encoder     = &InputGroupCallStream{}
		tl_input_file_location_gen.go#L2149: 	_ bin.Encoder     = &InputPeerPhotoFileLocationLegacy{}
		tl_input_file_location_gen.go#L2391: 	_ bin.Encoder     = &InputStickerSetThumbLegacy{}
		tl_input_file_location_gen.go#L2593: 	bin.Encoder
		tl_input_folder_peer_gen.go#L53: 	_ bin.Encoder     = &InputFolderPeer{}
		tl_input_game_gen.go#L59: 	_ bin.Encoder     = &InputGameID{}
		tl_input_game_gen.go#L224: 	_ bin.Encoder     = &InputGameShortName{}
		tl_input_game_gen.go#L391: 	bin.Encoder
		tl_input_geo_point_gen.go#L49: 	_ bin.Encoder     = &InputGeoPointEmpty{}
		tl_input_geo_point_gen.go#L164: 	_ bin.Encoder     = &InputGeoPoint{}
		tl_input_geo_point_gen.go#L386: 	bin.Encoder
		tl_input_group_call_gen.go#L50: 	_ bin.Encoder     = &InputGroupCall{}
		tl_input_invoice_gen.go#L56: 	_ bin.Encoder     = &InputInvoiceMessage{}
		tl_input_invoice_gen.go#L226: 	_ bin.Encoder     = &InputInvoiceSlug{}
		tl_input_invoice_gen.go#L381: 	_ bin.Encoder     = &InputInvoicePremiumGiftCode{}
		tl_input_invoice_gen.go#L549: 	bin.Encoder
		tl_input_media_gen.go#L49: 	_ bin.Encoder     = &InputMediaEmpty{}
		tl_input_media_gen.go#L171: 	_ bin.Encoder     = &InputMediaUploadedPhoto{}
		tl_input_media_gen.go#L485: 	_ bin.Encoder     = &InputMediaPhoto{}
		tl_input_media_gen.go#L718: 	_ bin.Encoder     = &InputMediaGeoPoint{}
		tl_input_media_gen.go#L864: 	_ bin.Encoder     = &InputMediaContact{}
		tl_input_media_gen.go#L1105: 	_ bin.Encoder     = &InputMediaUploadedDocument{}
		tl_input_media_gen.go#L1612: 	_ bin.Encoder     = &InputMediaDocument{}
		tl_input_media_gen.go#L1900: 	_ bin.Encoder     = &InputMediaVenue{}
		tl_input_media_gen.go#L2176: 	_ bin.Encoder     = &InputMediaPhotoExternal{}
		tl_input_media_gen.go#L2415: 	_ bin.Encoder     = &InputMediaDocumentExternal{}
		tl_input_media_gen.go#L2643: 	_ bin.Encoder     = &InputMediaGame{}
		tl_input_media_gen.go#L2827: 	_ bin.Encoder     = &InputMediaInvoice{}
		tl_input_media_gen.go#L3269: 	_ bin.Encoder     = &InputMediaGeoLive{}
		tl_input_media_gen.go#L3610: 	_ bin.Encoder     = &InputMediaPoll{}
		tl_input_media_gen.go#L3935: 	_ bin.Encoder     = &InputMediaDice{}
		tl_input_media_gen.go#L4072: 	_ bin.Encoder     = &InputMediaStory{}
		tl_input_media_gen.go#L4252: 	_ bin.Encoder     = &InputMediaWebPage{}
		tl_input_media_gen.go#L4519: 	bin.Encoder
		tl_input_message_gen.go#L51: 	_ bin.Encoder     = &InputMessageID{}
		tl_input_message_gen.go#L186: 	_ bin.Encoder     = &InputMessageReplyTo{}
		tl_input_message_gen.go#L319: 	_ bin.Encoder     = &InputMessagePinned{}
		tl_input_message_gen.go#L426: 	_ bin.Encoder     = &InputMessageCallbackQuery{}
		tl_input_message_gen.go#L590: 	bin.Encoder
		tl_input_notify_peer_gen.go#L51: 	_ bin.Encoder     = &InputNotifyPeer{}
		tl_input_notify_peer_gen.go#L189: 	_ bin.Encoder     = &InputNotifyUsers{}
		tl_input_notify_peer_gen.go#L291: 	_ bin.Encoder     = &InputNotifyChats{}
		tl_input_notify_peer_gen.go#L396: 	_ bin.Encoder     = &InputNotifyBroadcasts{}
		tl_input_notify_peer_gen.go#L509: 	_ bin.Encoder     = &InputNotifyForumTopic{}
		tl_input_notify_peer_gen.go#L679: 	bin.Encoder
		tl_input_payment_credentials_gen.go#L53: 	_ bin.Encoder     = &InputPaymentCredentialsSaved{}
		tl_input_payment_credentials_gen.go#L220: 	_ bin.Encoder     = &InputPaymentCredentials{}
		tl_input_payment_credentials_gen.go#L404: 	_ bin.Encoder     = &InputPaymentCredentialsApplePay{}
		tl_input_payment_credentials_gen.go#L539: 	_ bin.Encoder     = &InputPaymentCredentialsGooglePay{}
		tl_input_payment_credentials_gen.go#L678: 	bin.Encoder
		tl_input_peer_gen.go#L49: 	_ bin.Encoder     = &InputPeerEmpty{}
		tl_input_peer_gen.go#L151: 	_ bin.Encoder     = &InputPeerSelf{}
		tl_input_peer_gen.go#L255: 	_ bin.Encoder     = &InputPeerChat{}
		tl_input_peer_gen.go#L395: 	_ bin.Encoder     = &InputPeerUser{}
		tl_input_peer_gen.go#L560: 	_ bin.Encoder     = &InputPeerChannel{}
		tl_input_peer_gen.go#L727: 	_ bin.Encoder     = &InputPeerUserFromMessage{}
		tl_input_peer_gen.go#L924: 	_ bin.Encoder     = &InputPeerChannelFromMessage{}
		tl_input_peer_gen.go#L1121: 	bin.Encoder
		tl_input_peer_notify_settings_gen.go#L79: 	_ bin.Encoder     = &InputPeerNotifySettings{}
		tl_input_phone_call_gen.go#L50: 	_ bin.Encoder     = &InputPhoneCall{}
		tl_input_phone_contact_gen.go#L61: 	_ bin.Encoder     = &InputPhoneContact{}
		tl_input_photo_gen.go#L49: 	_ bin.Encoder     = &InputPhotoEmpty{}
		tl_input_photo_gen.go#L163: 	_ bin.Encoder     = &InputPhoto{}
		tl_input_photo_gen.go#L350: 	bin.Encoder
		tl_input_privacy_key_gen.go#L49: 	_ bin.Encoder     = &InputPrivacyKeyStatusTimestamp{}
		tl_input_privacy_key_gen.go#L151: 	_ bin.Encoder     = &InputPrivacyKeyChatInvite{}
		tl_input_privacy_key_gen.go#L253: 	_ bin.Encoder     = &InputPrivacyKeyPhoneCall{}
		tl_input_privacy_key_gen.go#L355: 	_ bin.Encoder     = &InputPrivacyKeyPhoneP2P{}
		tl_input_privacy_key_gen.go#L460: 	_ bin.Encoder     = &InputPrivacyKeyForwards{}
		tl_input_privacy_key_gen.go#L562: 	_ bin.Encoder     = &InputPrivacyKeyProfilePhoto{}
		tl_input_privacy_key_gen.go#L664: 	_ bin.Encoder     = &InputPrivacyKeyPhoneNumber{}
		tl_input_privacy_key_gen.go#L766: 	_ bin.Encoder     = &InputPrivacyKeyAddedByPhone{}
		tl_input_privacy_key_gen.go#L868: 	_ bin.Encoder     = &InputPrivacyKeyVoiceMessages{}
		tl_input_privacy_key_gen.go#L970: 	_ bin.Encoder     = &InputPrivacyKeyAbout{}
		tl_input_privacy_key_gen.go#L1084: 	bin.Encoder
		tl_input_privacy_rule_gen.go#L49: 	_ bin.Encoder     = &InputPrivacyValueAllowContacts{}
		tl_input_privacy_rule_gen.go#L151: 	_ bin.Encoder     = &InputPrivacyValueAllowAll{}
		tl_input_privacy_rule_gen.go#L255: 	_ bin.Encoder     = &InputPrivacyValueAllowUsers{}
		tl_input_privacy_rule_gen.go#L411: 	_ bin.Encoder     = &InputPrivacyValueDisallowContacts{}
		tl_input_privacy_rule_gen.go#L513: 	_ bin.Encoder     = &InputPrivacyValueDisallowAll{}
		tl_input_privacy_rule_gen.go#L617: 	_ bin.Encoder     = &InputPrivacyValueDisallowUsers{}
		tl_input_privacy_rule_gen.go#L775: 	_ bin.Encoder     = &InputPrivacyValueAllowChatParticipants{}
		tl_input_privacy_rule_gen.go#L923: 	_ bin.Encoder     = &InputPrivacyValueDisallowChatParticipants{}
		tl_input_privacy_rule_gen.go#L1072: 	_ bin.Encoder     = &InputPrivacyValueAllowCloseFriends{}
		tl_input_privacy_rule_gen.go#L1185: 	bin.Encoder
		tl_input_reply_to_gen.go#L87: 	_ bin.Encoder     = &InputReplyToMessage{}
		tl_input_reply_to_gen.go#L491: 	_ bin.Encoder     = &InputReplyToStory{}
		tl_input_reply_to_gen.go#L658: 	bin.Encoder
		tl_input_secure_file_gen.go#L62: 	_ bin.Encoder     = &InputSecureFileUploaded{}
		tl_input_secure_file_gen.go#L303: 	_ bin.Encoder     = &InputSecureFile{}
		tl_input_secure_file_gen.go#L465: 	bin.Encoder
		tl_input_secure_value_gen.go#L108: 	_ bin.Encoder     = &InputSecureValue{}
		tl_input_single_media_gen.go#L68: 	_ bin.Encoder     = &InputSingleMedia{}
		tl_input_sticker_set_gen.go#L49: 	_ bin.Encoder     = &InputStickerSetEmpty{}
		tl_input_sticker_set_gen.go#L155: 	_ bin.Encoder     = &InputStickerSetID{}
		tl_input_sticker_set_gen.go#L321: 	_ bin.Encoder     = &InputStickerSetShortName{}
		tl_input_sticker_set_gen.go#L454: 	_ bin.Encoder     = &InputStickerSetAnimatedEmoji{}
		tl_input_sticker_set_gen.go#L561: 	_ bin.Encoder     = &InputStickerSetDice{}
		tl_input_sticker_set_gen.go#L695: 	_ bin.Encoder     = &InputStickerSetAnimatedEmojiAnimations{}
		tl_input_sticker_set_gen.go#L797: 	_ bin.Encoder     = &InputStickerSetPremiumGifts{}
		tl_input_sticker_set_gen.go#L903: 	_ bin.Encoder     = &InputStickerSetEmojiGenericAnimations{}
		tl_input_sticker_set_gen.go#L1008: 	_ bin.Encoder     = &InputStickerSetEmojiDefaultStatuses{}
		tl_input_sticker_set_gen.go#L1114: 	_ bin.Encoder     = &InputStickerSetEmojiDefaultTopicIcons{}
		tl_input_sticker_set_gen.go#L1215: 	_ bin.Encoder     = &InputStickerSetEmojiChannelDefaultStatuses{}
		tl_input_sticker_set_gen.go#L1330: 	bin.Encoder
		tl_input_sticker_set_item_gen.go#L63: 	_ bin.Encoder     = &InputStickerSetItem{}
		tl_input_stickered_media_gen.go#L51: 	_ bin.Encoder     = &InputStickeredMediaPhoto{}
		tl_input_stickered_media_gen.go#L191: 	_ bin.Encoder     = &InputStickeredMediaDocument{}
		tl_input_stickered_media_gen.go#L333: 	bin.Encoder
		tl_input_store_payment_purpose_gen.go#L59: 	_ bin.Encoder     = &InputStorePaymentPremiumSubscription{}
		tl_input_store_payment_purpose_gen.go#L264: 	_ bin.Encoder     = &InputStorePaymentGiftPremium{}
		tl_input_store_payment_purpose_gen.go#L492: 	_ bin.Encoder     = &InputStorePaymentPremiumGiftCode{}
		tl_input_store_payment_purpose_gen.go#L823: 	_ bin.Encoder     = &InputStorePaymentPremiumGiveaway{}
		tl_input_store_payment_purpose_gen.go#L1320: 	bin.Encoder
		tl_input_theme_gen.go#L53: 	_ bin.Encoder     = &InputTheme{}
		tl_input_theme_gen.go#L216: 	_ bin.Encoder     = &InputThemeSlug{}
		tl_input_theme_gen.go#L353: 	bin.Encoder
		tl_input_theme_settings_gen.go#L88: 	_ bin.Encoder     = &InputThemeSettings{}
		tl_input_user_gen.go#L49: 	_ bin.Encoder     = &InputUserEmpty{}
		tl_input_user_gen.go#L151: 	_ bin.Encoder     = &InputUserSelf{}
		tl_input_user_gen.go#L260: 	_ bin.Encoder     = &InputUser{}
		tl_input_user_gen.go#L427: 	_ bin.Encoder     = &InputUserFromMessage{}
		tl_input_user_gen.go#L621: 	bin.Encoder
		tl_input_wall_paper_gen.go#L59: 	_ bin.Encoder     = &InputWallPaper{}
		tl_input_wall_paper_gen.go#L223: 	_ bin.Encoder     = &InputWallPaperSlug{}
		tl_input_wall_paper_gen.go#L363: 	_ bin.Encoder     = &InputWallPaperNoFile{}
		tl_input_wall_paper_gen.go#L501: 	bin.Encoder
		tl_input_web_document_gen.go#L57: 	_ bin.Encoder     = &InputWebDocument{}
		tl_input_web_file_location_gen.go#L53: 	_ bin.Encoder     = &InputWebFileLocation{}
		tl_input_web_file_location_gen.go#L234: 	_ bin.Encoder     = &InputWebFileGeoPointLocation{}
		tl_input_web_file_location_gen.go#L524: 	_ bin.Encoder     = &InputWebFileAudioAlbumThumbLocation{}
		tl_input_web_file_location_gen.go#L823: 	bin.Encoder
		tl_int_gen.go#L45: 	_ bin.Encoder     = &Int{}
		tl_int_vector_gen.go#L45: 	_ bin.Encoder     = &IntVector{}
		tl_invoice_gen.go#L98: 	_ bin.Encoder     = &Invoice{}
		tl_invoke_after_msg_gen.go#L50: 	_ bin.Encoder     = &InvokeAfterMsgRequest{}
		tl_invoke_after_msgs_gen.go#L50: 	_ bin.Encoder     = &InvokeAfterMsgsRequest{}
		tl_invoke_with_layer_gen.go#L53: 	_ bin.Encoder     = &InvokeWithLayerRequest{}
		tl_invoke_with_messages_range_gen.go#L50: 	_ bin.Encoder     = &InvokeWithMessagesRangeRequest{}
		tl_invoke_with_takeout_gen.go#L56: 	_ bin.Encoder     = &InvokeWithTakeoutRequest{}
		tl_invoke_without_updates_gen.go#L53: 	_ bin.Encoder     = &InvokeWithoutUpdatesRequest{}
		tl_ip_port_gen.go#L52: 	_ bin.Encoder     = &IPPort{}
		tl_ip_port_gen.go#L215: 	_ bin.Encoder     = &IPPortSecret{}
		tl_ip_port_gen.go#L402: 	bin.Encoder
		tl_json_object_value_gen.go#L50: 	_ bin.Encoder     = &JSONObjectValue{}
		tl_json_value_gen.go#L49: 	_ bin.Encoder     = &JSONNull{}
		tl_json_value_gen.go#L153: 	_ bin.Encoder     = &JSONBool{}
		tl_json_value_gen.go#L288: 	_ bin.Encoder     = &JSONNumber{}
		tl_json_value_gen.go#L423: 	_ bin.Encoder     = &JSONString{}
		tl_json_value_gen.go#L558: 	_ bin.Encoder     = &JSONArray{}
		tl_json_value_gen.go#L716: 	_ bin.Encoder     = &JSONObject{}
		tl_json_value_gen.go#L872: 	bin.Encoder
		tl_keyboard_button_gen.go#L51: 	_ bin.Encoder     = &KeyboardButton{}
		tl_keyboard_button_gen.go#L188: 	_ bin.Encoder     = &KeyboardButtonURL{}
		tl_keyboard_button_gen.go#L367: 	_ bin.Encoder     = &KeyboardButtonCallback{}
		tl_keyboard_button_gen.go#L576: 	_ bin.Encoder     = &KeyboardButtonRequestPhone{}
		tl_keyboard_button_gen.go#L711: 	_ bin.Encoder     = &KeyboardButtonRequestGeoLocation{}
		tl_keyboard_button_gen.go#L862: 	_ bin.Encoder     = &KeyboardButtonSwitchInline{}
		tl_keyboard_button_gen.go#L1141: 	_ bin.Encoder     = &KeyboardButtonGame{}
		tl_keyboard_button_gen.go#L1276: 	_ bin.Encoder     = &KeyboardButtonBuy{}
		tl_keyboard_button_gen.go#L1454: 	_ bin.Encoder     = &KeyboardButtonURLAuth{}
		tl_keyboard_button_gen.go#L1734: 	_ bin.Encoder     = &InputKeyboardButtonURLAuth{}
		tl_keyboard_button_gen.go#L2027: 	_ bin.Encoder     = &KeyboardButtonRequestPoll{}
		tl_keyboard_button_gen.go#L2224: 	_ bin.Encoder     = &InputKeyboardButtonUserProfile{}
		tl_keyboard_button_gen.go#L2391: 	_ bin.Encoder     = &KeyboardButtonUserProfile{}
		tl_keyboard_button_gen.go#L2564: 	_ bin.Encoder     = &KeyboardButtonWebView{}
		tl_keyboard_button_gen.go#L2737: 	_ bin.Encoder     = &KeyboardButtonSimpleWebView{}
		tl_keyboard_button_gen.go#L2913: 	_ bin.Encoder     = &KeyboardButtonRequestPeer{}
		tl_keyboard_button_gen.go#L3144: 	bin.Encoder
		tl_keyboard_button_row_gen.go#L48: 	_ bin.Encoder     = &KeyboardButtonRow{}
		tl_labeled_price_gen.go#L56: 	_ bin.Encoder     = &LabeledPrice{}
		tl_lang_pack_difference_gen.go#L54: 	_ bin.Encoder     = &LangPackDifference{}
		tl_lang_pack_language_gen.go#L81: 	_ bin.Encoder     = &LangPackLanguage{}
		tl_lang_pack_language_vector_gen.go#L45: 	_ bin.Encoder     = &LangPackLanguageVector{}
		tl_lang_pack_string_class_vector_gen.go#L45: 	_ bin.Encoder     = &LangPackStringClassVector{}
		tl_lang_pack_string_gen.go#L53: 	_ bin.Encoder     = &LangPackString{}
		tl_lang_pack_string_gen.go#L245: 	_ bin.Encoder     = &LangPackStringPluralized{}
		tl_lang_pack_string_gen.go#L641: 	_ bin.Encoder     = &LangPackStringDeleted{}
		tl_lang_pack_string_gen.go#L779: 	bin.Encoder
		tl_langpack_get_difference_gen.go#L52: 	_ bin.Encoder     = &LangpackGetDifferenceRequest{}
		tl_langpack_get_lang_pack_gen.go#L53: 	_ bin.Encoder     = &LangpackGetLangPackRequest{}
		tl_langpack_get_language_gen.go#L53: 	_ bin.Encoder     = &LangpackGetLanguageRequest{}
		tl_langpack_get_languages_gen.go#L48: 	_ bin.Encoder     = &LangpackGetLanguagesRequest{}
		tl_langpack_get_strings_gen.go#L55: 	_ bin.Encoder     = &LangpackGetStringsRequest{}
		tl_long_gen.go#L45: 	_ bin.Encoder     = &Long{}
		tl_long_vector_gen.go#L45: 	_ bin.Encoder     = &LongVector{}
		tl_mask_coords_gen.go#L62: 	_ bin.Encoder     = &MaskCoords{}
		tl_media_area_coordinates_gen.go#L56: 	_ bin.Encoder     = &MediaAreaCoordinates{}
		tl_media_area_gen.go#L67: 	_ bin.Encoder     = &MediaAreaVenue{}
		tl_media_area_gen.go#L373: 	_ bin.Encoder     = &InputMediaAreaVenue{}
		tl_media_area_gen.go#L564: 	_ bin.Encoder     = &MediaAreaGeoPoint{}
		tl_media_area_gen.go#L743: 	_ bin.Encoder     = &MediaAreaSuggestedReaction{}
		tl_media_area_gen.go#L993: 	_ bin.Encoder     = &MediaAreaChannelPost{}
		tl_media_area_gen.go#L1181: 	_ bin.Encoder     = &InputMediaAreaChannelPost{}
		tl_media_area_gen.go#L1377: 	bin.Encoder
		tl_message_action_gen.go#L49: 	_ bin.Encoder     = &MessageActionEmpty{}
		tl_message_action_gen.go#L155: 	_ bin.Encoder     = &MessageActionChatCreate{}
		tl_message_action_gen.go#L328: 	_ bin.Encoder     = &MessageActionChatEditTitle{}
		tl_message_action_gen.go#L463: 	_ bin.Encoder     = &MessageActionChatEditPhoto{}
		tl_message_action_gen.go#L601: 	_ bin.Encoder     = &MessageActionChatDeletePhoto{}
		tl_message_action_gen.go#L705: 	_ bin.Encoder     = &MessageActionChatAddUser{}
		tl_message_action_gen.go#L853: 	_ bin.Encoder     = &MessageActionChatDeleteUser{}
		tl_message_action_gen.go#L988: 	_ bin.Encoder     = &MessageActionChatJoinedByLink{}
		tl_message_action_gen.go#L1123: 	_ bin.Encoder     = &MessageActionChannelCreate{}
		tl_message_action_gen.go#L1261: 	_ bin.Encoder     = &MessageActionChatMigrateTo{}
		tl_message_action_gen.go#L1401: 	_ bin.Encoder     = &MessageActionChannelMigrateFrom{}
		tl_message_action_gen.go#L1559: 	_ bin.Encoder     = &MessageActionPinMessage{}
		tl_message_action_gen.go#L1661: 	_ bin.Encoder     = &MessageActionHistoryClear{}
		tl_message_action_gen.go#L1767: 	_ bin.Encoder     = &MessageActionGameScore{}
		tl_message_action_gen.go#L1959: 	_ bin.Encoder     = &MessageActionPaymentSentMe{}
		tl_message_action_gen.go#L2368: 	_ bin.Encoder     = &MessageActionPaymentSent{}
		tl_message_action_gen.go#L2669: 	_ bin.Encoder     = &MessageActionPhoneCall{}
		tl_message_action_gen.go#L2944: 	_ bin.Encoder     = &MessageActionScreenshotTaken{}
		tl_message_action_gen.go#L3049: 	_ bin.Encoder     = &MessageActionCustomAction{}
		tl_message_action_gen.go#L3215: 	_ bin.Encoder     = &MessageActionBotAllowed{}
		tl_message_action_gen.go#L3506: 	_ bin.Encoder     = &MessageActionSecureValuesSentMe{}
		tl_message_action_gen.go#L3684: 	_ bin.Encoder     = &MessageActionSecureValuesSent{}
		tl_message_action_gen.go#L3840: 	_ bin.Encoder     = &MessageActionContactSignUp{}
		tl_message_action_gen.go#L3951: 	_ bin.Encoder     = &MessageActionGeoProximityReached{}
		tl_message_action_gen.go#L4155: 	_ bin.Encoder     = &MessageActionGroupCall{}
		tl_message_action_gen.go#L4352: 	_ bin.Encoder     = &MessageActionInviteToGroupCall{}
		tl_message_action_gen.go#L4541: 	_ bin.Encoder     = &MessageActionSetMessagesTTL{}
		tl_message_action_gen.go#L4738: 	_ bin.Encoder     = &MessageActionGroupCallScheduled{}
		tl_message_action_gen.go#L4898: 	_ bin.Encoder     = &MessageActionSetChatTheme{}
		tl_message_action_gen.go#L5031: 	_ bin.Encoder     = &MessageActionChatJoinedByRequest{}
		tl_message_action_gen.go#L5144: 	_ bin.Encoder     = &MessageActionWebViewDataSentMe{}
		tl_message_action_gen.go#L5313: 	_ bin.Encoder     = &MessageActionWebViewDataSent{}
		tl_message_action_gen.go#L5475: 	_ bin.Encoder     = &MessageActionGiftPremium{}
		tl_message_action_gen.go#L5782: 	_ bin.Encoder     = &MessageActionTopicCreate{}
		tl_message_action_gen.go#L6027: 	_ bin.Encoder     = &MessageActionTopicEdit{}
		tl_message_action_gen.go#L6332: 	_ bin.Encoder     = &MessageActionSuggestProfilePhoto{}
		tl_message_action_gen.go#L6481: 	_ bin.Encoder     = &MessageActionRequestedPeer{}
		tl_message_action_gen.go#L6691: 	_ bin.Encoder     = &MessageActionSetChatWallPaper{}
		tl_message_action_gen.go#L6966: 	_ bin.Encoder     = &MessageActionGiftCode{}
		tl_message_action_gen.go#L7434: 	_ bin.Encoder     = &MessageActionGiveawayLaunch{}
		tl_message_action_gen.go#L7543: 	_ bin.Encoder     = &MessageActionGiveawayResults{}
		tl_message_action_gen.go#L7744: 	bin.Encoder
		tl_message_entity_gen.go#L59: 	_ bin.Encoder     = &MessageEntityUnknown{}
		tl_message_entity_gen.go#L232: 	_ bin.Encoder     = &MessageEntityMention{}
		tl_message_entity_gen.go#L400: 	_ bin.Encoder     = &MessageEntityHashtag{}
		tl_message_entity_gen.go#L568: 	_ bin.Encoder     = &MessageEntityBotCommand{}
		tl_message_entity_gen.go#L742: 	_ bin.Encoder     = &MessageEntityURL{}
		tl_message_entity_gen.go#L913: 	_ bin.Encoder     = &MessageEntityEmail{}
		tl_message_entity_gen.go#L1081: 	_ bin.Encoder     = &MessageEntityBold{}
		tl_message_entity_gen.go#L1249: 	_ bin.Encoder     = &MessageEntityItalic{}
		tl_message_entity_gen.go#L1417: 	_ bin.Encoder     = &MessageEntityCode{}
		tl_message_entity_gen.go#L1588: 	_ bin.Encoder     = &MessageEntityPre{}
		tl_message_entity_gen.go#L1793: 	_ bin.Encoder     = &MessageEntityTextURL{}
		tl_message_entity_gen.go#L1993: 	_ bin.Encoder     = &MessageEntityMentionName{}
		tl_message_entity_gen.go#L2193: 	_ bin.Encoder     = &InputMessageEntityMentionName{}
		tl_message_entity_gen.go#L2391: 	_ bin.Encoder     = &MessageEntityPhone{}
		tl_message_entity_gen.go#L2559: 	_ bin.Encoder     = &MessageEntityCashtag{}
		tl_message_entity_gen.go#L2727: 	_ bin.Encoder     = &MessageEntityUnderline{}
		tl_message_entity_gen.go#L2895: 	_ bin.Encoder     = &MessageEntityStrike{}
		tl_message_entity_gen.go#L3063: 	_ bin.Encoder     = &MessageEntityBankCard{}
		tl_message_entity_gen.go#L3231: 	_ bin.Encoder     = &MessageEntitySpoiler{}
		tl_message_entity_gen.go#L3412: 	_ bin.Encoder     = &MessageEntityCustomEmoji{}
		tl_message_entity_gen.go#L3605: 	_ bin.Encoder     = &MessageEntityBlockquote{}
		tl_message_entity_gen.go#L3786: 	bin.Encoder
		tl_message_extended_media_gen.go#L70: 	_ bin.Encoder     = &MessageExtendedMediaPreview{}
		tl_message_extended_media_gen.go#L377: 	_ bin.Encoder     = &MessageExtendedMedia{}
		tl_message_extended_media_gen.go#L519: 	bin.Encoder
		tl_message_fwd_header_gen.go#L89: 	_ bin.Encoder     = &MessageFwdHeader{}
		tl_message_gen.go#L60: 	_ bin.Encoder     = &MessageEmpty{}
		tl_message_gen.go#L385: 	_ bin.Encoder     = &Message{}
		tl_message_gen.go#L1780: 	_ bin.Encoder     = &MessageService{}
		tl_message_gen.go#L2359: 	bin.Encoder
		tl_message_gen.go#L2401: 	bin.Encoder
		tl_message_media_gen.go#L49: 	_ bin.Encoder     = &MessageMediaEmpty{}
		tl_message_media_gen.go#L166: 	_ bin.Encoder     = &MessageMediaPhoto{}
		tl_message_media_gen.go#L418: 	_ bin.Encoder     = &MessageMediaGeo{}
		tl_message_media_gen.go#L566: 	_ bin.Encoder     = &MessageMediaContact{}
		tl_message_media_gen.go#L799: 	_ bin.Encoder     = &MessageMediaUnsupported{}
		tl_message_media_gen.go#L925: 	_ bin.Encoder     = &MessageMediaDocument{}
		tl_message_media_gen.go#L1278: 	_ bin.Encoder     = &MessageMediaWebPage{}
		tl_message_media_gen.go#L1577: 	_ bin.Encoder     = &MessageMediaVenue{}
		tl_message_media_gen.go#L1842: 	_ bin.Encoder     = &MessageMediaGame{}
		tl_message_media_gen.go#L2022: 	_ bin.Encoder     = &MessageMediaInvoice{}
		tl_message_media_gen.go#L2506: 	_ bin.Encoder     = &MessageMediaGeoLive{}
		tl_message_media_gen.go#L2777: 	_ bin.Encoder     = &MessageMediaPoll{}
		tl_message_media_gen.go#L2945: 	_ bin.Encoder     = &MessageMediaDice{}
		tl_message_media_gen.go#L3127: 	_ bin.Encoder     = &MessageMediaStory{}
		tl_message_media_gen.go#L3425: 	_ bin.Encoder     = &MessageMediaGiveaway{}
		tl_message_media_gen.go#L3856: 	_ bin.Encoder     = &MessageMediaGiveawayResults{}
		tl_message_media_gen.go#L4340: 	bin.Encoder
		tl_message_peer_reaction_gen.go#L73: 	_ bin.Encoder     = &MessagePeerReaction{}
		tl_message_peer_vote_gen.go#L55: 	_ bin.Encoder     = &MessagePeerVote{}
		tl_message_peer_vote_gen.go#L251: 	_ bin.Encoder     = &MessagePeerVoteInputOption{}
		tl_message_peer_vote_gen.go#L420: 	_ bin.Encoder     = &MessagePeerVoteMultiple{}
		tl_message_peer_vote_gen.go#L626: 	bin.Encoder
		tl_message_range_gen.go#L50: 	_ bin.Encoder     = &MessageRange{}
		tl_message_range_vector_gen.go#L45: 	_ bin.Encoder     = &MessageRangeVector{}
		tl_message_reactions_gen.go#L75: 	_ bin.Encoder     = &MessageReactions{}
		tl_message_replies_gen.go#L88: 	_ bin.Encoder     = &MessageReplies{}
		tl_message_reply_header_gen.go#L113: 	_ bin.Encoder     = &MessageReplyHeader{}
		tl_message_reply_header_gen.go#L731: 	_ bin.Encoder     = &MessageReplyStoryHeader{}
		tl_message_reply_header_gen.go#L893: 	bin.Encoder
		tl_message_views_gen.go#L66: 	_ bin.Encoder     = &MessageViews{}
		tl_messages_accept_encryption_gen.go#L55: 	_ bin.Encoder     = &MessagesAcceptEncryptionRequest{}
		tl_messages_accept_url_auth_gen.go#L76: 	_ bin.Encoder     = &MessagesAcceptURLAuthRequest{}
		tl_messages_add_chat_user_gen.go#L59: 	_ bin.Encoder     = &MessagesAddChatUserRequest{}
		tl_messages_affected_found_messages_gen.go#L60: 	_ bin.Encoder     = &MessagesAffectedFoundMessages{}
		tl_messages_affected_history_gen.go#L54: 	_ bin.Encoder     = &MessagesAffectedHistory{}
		tl_messages_affected_messages_gen.go#L56: 	_ bin.Encoder     = &MessagesAffectedMessages{}
		tl_messages_all_stickers_gen.go#L49: 	_ bin.Encoder     = &MessagesAllStickersNotModified{}
		tl_messages_all_stickers_gen.go#L158: 	_ bin.Encoder     = &MessagesAllStickers{}
		tl_messages_all_stickers_gen.go#L335: 	bin.Encoder
		tl_messages_archived_stickers_gen.go#L50: 	_ bin.Encoder     = &MessagesArchivedStickers{}
		tl_messages_available_reactions_gen.go#L49: 	_ bin.Encoder     = &MessagesAvailableReactionsNotModified{}
		tl_messages_available_reactions_gen.go#L164: 	_ bin.Encoder     = &MessagesAvailableReactions{}
		tl_messages_available_reactions_gen.go#L341: 	bin.Encoder
		tl_messages_bot_app_gen.go#L67: 	_ bin.Encoder     = &MessagesBotApp{}
		tl_messages_bot_callback_answer_gen.go#L67: 	_ bin.Encoder     = &MessagesBotCallbackAnswer{}
		tl_messages_bot_results_gen.go#L78: 	_ bin.Encoder     = &MessagesBotResults{}
		tl_messages_chat_admins_with_invites_gen.go#L50: 	_ bin.Encoder     = &MessagesChatAdminsWithInvites{}
		tl_messages_chat_full_gen.go#L58: 	_ bin.Encoder     = &MessagesChatFull{}
		tl_messages_chat_invite_importers_gen.go#L52: 	_ bin.Encoder     = &MessagesChatInviteImporters{}
		tl_messages_chats_gen.go#L51: 	_ bin.Encoder     = &MessagesChats{}
		tl_messages_chats_gen.go#L214: 	_ bin.Encoder     = &MessagesChatsSlice{}
		tl_messages_chats_gen.go#L399: 	bin.Encoder
		tl_messages_check_chat_invite_gen.go#L51: 	_ bin.Encoder     = &MessagesCheckChatInviteRequest{}
		tl_messages_check_history_import_gen.go#L52: 	_ bin.Encoder     = &MessagesCheckHistoryImportRequest{}
		tl_messages_check_history_import_peer_gen.go#L59: 	_ bin.Encoder     = &MessagesCheckHistoryImportPeerRequest{}
		tl_messages_checked_history_import_peer_gen.go#L55: 	_ bin.Encoder     = &MessagesCheckedHistoryImportPeer{}
		tl_messages_clear_all_drafts_gen.go#L49: 	_ bin.Encoder     = &MessagesClearAllDraftsRequest{}
		tl_messages_clear_recent_reactions_gen.go#L49: 	_ bin.Encoder     = &MessagesClearRecentReactionsRequest{}
		tl_messages_clear_recent_stickers_gen.go#L53: 	_ bin.Encoder     = &MessagesClearRecentStickersRequest{}
		tl_messages_create_chat_gen.go#L71: 	_ bin.Encoder     = &MessagesCreateChatRequest{}
		tl_messages_delete_chat_gen.go#L51: 	_ bin.Encoder     = &MessagesDeleteChatRequest{}
		tl_messages_delete_chat_user_gen.go#L57: 	_ bin.Encoder     = &MessagesDeleteChatUserRequest{}
		tl_messages_delete_exported_chat_invite_gen.go#L50: 	_ bin.Encoder     = &MessagesDeleteExportedChatInviteRequest{}
		tl_messages_delete_history_gen.go#L68: 	_ bin.Encoder     = &MessagesDeleteHistoryRequest{}
		tl_messages_delete_messages_gen.go#L55: 	_ bin.Encoder     = &MessagesDeleteMessagesRequest{}
		tl_messages_delete_phone_call_history_gen.go#L53: 	_ bin.Encoder     = &MessagesDeletePhoneCallHistoryRequest{}
		tl_messages_delete_revoked_exported_chat_invites_gen.go#L50: 	_ bin.Encoder     = &MessagesDeleteRevokedExportedChatInvitesRequest{}
		tl_messages_delete_scheduled_messages_gen.go#L50: 	_ bin.Encoder     = &MessagesDeleteScheduledMessagesRequest{}
		tl_messages_dh_config_gen.go#L51: 	_ bin.Encoder     = &MessagesDhConfigNotModified{}
		tl_messages_dh_config_gen.go#L198: 	_ bin.Encoder     = &MessagesDhConfig{}
		tl_messages_dh_config_gen.go#L410: 	bin.Encoder
		tl_messages_dialogs_gen.go#L57: 	_ bin.Encoder     = &MessagesDialogs{}
		tl_messages_dialogs_gen.go#L367: 	_ bin.Encoder     = &MessagesDialogsSlice{}
		tl_messages_dialogs_gen.go#L694: 	_ bin.Encoder     = &MessagesDialogsNotModified{}
		tl_messages_dialogs_gen.go#L832: 	bin.Encoder
		tl_messages_dialogs_gen.go#L855: 	bin.Encoder
		tl_messages_discard_encryption_gen.go#L55: 	_ bin.Encoder     = &MessagesDiscardEncryptionRequest{}
		tl_messages_discussion_message_gen.go#L84: 	_ bin.Encoder     = &MessagesDiscussionMessage{}
		tl_messages_edit_chat_about_gen.go#L56: 	_ bin.Encoder     = &MessagesEditChatAboutRequest{}
		tl_messages_edit_chat_admin_gen.go#L55: 	_ bin.Encoder     = &MessagesEditChatAdminRequest{}
		tl_messages_edit_chat_default_banned_rights_gen.go#L53: 	_ bin.Encoder     = &MessagesEditChatDefaultBannedRightsRequest{}
		tl_messages_edit_chat_photo_gen.go#L50: 	_ bin.Encoder     = &MessagesEditChatPhotoRequest{}
		tl_messages_edit_chat_title_gen.go#L50: 	_ bin.Encoder     = &MessagesEditChatTitleRequest{}
		tl_messages_edit_exported_chat_invite_gen.go#L74: 	_ bin.Encoder     = &MessagesEditExportedChatInviteRequest{}
		tl_messages_edit_inline_bot_message_gen.go#L77: 	_ bin.Encoder     = &MessagesEditInlineBotMessageRequest{}
		tl_messages_edit_message_gen.go#L86: 	_ bin.Encoder     = &MessagesEditMessageRequest{}
		tl_messages_emoji_groups_gen.go#L52: 	_ bin.Encoder     = &MessagesEmojiGroupsNotModified{}
		tl_messages_emoji_groups_gen.go#L167: 	_ bin.Encoder     = &MessagesEmojiGroups{}
		tl_messages_emoji_groups_gen.go#L344: 	bin.Encoder
		tl_messages_export_chat_invite_gen.go#L72: 	_ bin.Encoder     = &MessagesExportChatInviteRequest{}
		tl_messages_exported_chat_invite_gen.go#L53: 	_ bin.Encoder     = &MessagesExportedChatInvite{}
		tl_messages_exported_chat_invite_gen.go#L245: 	_ bin.Encoder     = &MessagesExportedChatInviteReplaced{}
		tl_messages_exported_chat_invite_gen.go#L465: 	bin.Encoder
		tl_messages_exported_chat_invites_gen.go#L52: 	_ bin.Encoder     = &MessagesExportedChatInvites{}
		tl_messages_fave_sticker_gen.go#L50: 	_ bin.Encoder     = &MessagesFaveStickerRequest{}
		tl_messages_faved_stickers_gen.go#L49: 	_ bin.Encoder     = &MessagesFavedStickersNotModified{}
		tl_messages_faved_stickers_gen.go#L160: 	_ bin.Encoder     = &MessagesFavedStickers{}
		tl_messages_faved_stickers_gen.go#L385: 	bin.Encoder
		tl_messages_featured_stickers_gen.go#L51: 	_ bin.Encoder     = &MessagesFeaturedStickersNotModified{}
		tl_messages_featured_stickers_gen.go#L202: 	_ bin.Encoder     = &MessagesFeaturedStickers{}
		tl_messages_featured_stickers_gen.go#L499: 	bin.Encoder
		tl_messages_filter_gen.go#L49: 	_ bin.Encoder     = &InputMessagesFilterEmpty{}
		tl_messages_filter_gen.go#L151: 	_ bin.Encoder     = &InputMessagesFilterPhotos{}
		tl_messages_filter_gen.go#L253: 	_ bin.Encoder     = &InputMessagesFilterVideo{}
		tl_messages_filter_gen.go#L355: 	_ bin.Encoder     = &InputMessagesFilterPhotoVideo{}
		tl_messages_filter_gen.go#L457: 	_ bin.Encoder     = &InputMessagesFilterDocument{}
		tl_messages_filter_gen.go#L559: 	_ bin.Encoder     = &InputMessagesFilterURL{}
		tl_messages_filter_gen.go#L661: 	_ bin.Encoder     = &InputMessagesFilterGif{}
		tl_messages_filter_gen.go#L763: 	_ bin.Encoder     = &InputMessagesFilterVoice{}
		tl_messages_filter_gen.go#L865: 	_ bin.Encoder     = &InputMessagesFilterMusic{}
		tl_messages_filter_gen.go#L967: 	_ bin.Encoder     = &InputMessagesFilterChatPhotos{}
		tl_messages_filter_gen.go#L1076: 	_ bin.Encoder     = &InputMessagesFilterPhoneCalls{}
		tl_messages_filter_gen.go#L1233: 	_ bin.Encoder     = &InputMessagesFilterRoundVoice{}
		tl_messages_filter_gen.go#L1335: 	_ bin.Encoder     = &InputMessagesFilterRoundVideo{}
		tl_messages_filter_gen.go#L1440: 	_ bin.Encoder     = &InputMessagesFilterMyMentions{}
		tl_messages_filter_gen.go#L1542: 	_ bin.Encoder     = &InputMessagesFilterGeo{}
		tl_messages_filter_gen.go#L1644: 	_ bin.Encoder     = &InputMessagesFilterContacts{}
		tl_messages_filter_gen.go#L1746: 	_ bin.Encoder     = &InputMessagesFilterPinned{}
		tl_messages_filter_gen.go#L1867: 	bin.Encoder
		tl_messages_forum_topics_gen.go#L86: 	_ bin.Encoder     = &MessagesForumTopics{}
		tl_messages_forward_messages_gen.go#L91: 	_ bin.Encoder     = &MessagesForwardMessagesRequest{}
		tl_messages_found_sticker_sets_gen.go#L49: 	_ bin.Encoder     = &MessagesFoundStickerSetsNotModified{}
		tl_messages_found_sticker_sets_gen.go#L158: 	_ bin.Encoder     = &MessagesFoundStickerSets{}
		tl_messages_found_sticker_sets_gen.go#L343: 	bin.Encoder
		tl_messages_get_admins_with_invites_gen.go#L48: 	_ bin.Encoder     = &MessagesGetAdminsWithInvitesRequest{}
		tl_messages_get_all_drafts_gen.go#L51: 	_ bin.Encoder     = &MessagesGetAllDraftsRequest{}
		tl_messages_get_all_stickers_gen.go#L51: 	_ bin.Encoder     = &MessagesGetAllStickersRequest{}
		tl_messages_get_archived_stickers_gen.go#L71: 	_ bin.Encoder     = &MessagesGetArchivedStickersRequest{}
		tl_messages_get_attach_menu_bot_gen.go#L52: 	_ bin.Encoder     = &MessagesGetAttachMenuBotRequest{}
		tl_messages_get_attach_menu_bots_gen.go#L54: 	_ bin.Encoder     = &MessagesGetAttachMenuBotsRequest{}
		tl_messages_get_attached_stickers_gen.go#L48: 	_ bin.Encoder     = &MessagesGetAttachedStickersRequest{}
		tl_messages_get_available_reactions_gen.go#L54: 	_ bin.Encoder     = &MessagesGetAvailableReactionsRequest{}
		tl_messages_get_bot_app_gen.go#L59: 	_ bin.Encoder     = &MessagesGetBotAppRequest{}
		tl_messages_get_bot_callback_answer_gen.go#L70: 	_ bin.Encoder     = &MessagesGetBotCallbackAnswerRequest{}
		tl_messages_get_chat_invite_importers_gen.go#L85: 	_ bin.Encoder     = &MessagesGetChatInviteImportersRequest{}
		tl_messages_get_chats_gen.go#L48: 	_ bin.Encoder     = &MessagesGetChatsRequest{}
		tl_messages_get_common_chats_gen.go#L58: 	_ bin.Encoder     = &MessagesGetCommonChatsRequest{}
		tl_messages_get_custom_emoji_documents_gen.go#L60: 	_ bin.Encoder     = &MessagesGetCustomEmojiDocumentsRequest{}
		tl_messages_get_default_history_ttl_gen.go#L46: 	_ bin.Encoder     = &MessagesGetDefaultHistoryTTLRequest{}
		tl_messages_get_dh_config_gen.go#L54: 	_ bin.Encoder     = &MessagesGetDhConfigRequest{}
		tl_messages_get_dialog_filters_gen.go#L49: 	_ bin.Encoder     = &MessagesGetDialogFiltersRequest{}
		tl_messages_get_dialog_unread_marks_gen.go#L46: 	_ bin.Encoder     = &MessagesGetDialogUnreadMarksRequest{}
		tl_messages_get_dialogs_gen.go#L83: 	_ bin.Encoder     = &MessagesGetDialogsRequest{}
		tl_messages_get_discussion_message_gen.go#L58: 	_ bin.Encoder     = &MessagesGetDiscussionMessageRequest{}
		tl_messages_get_document_by_hash_gen.go#L52: 	_ bin.Encoder     = &MessagesGetDocumentByHashRequest{}
		tl_messages_get_emoji_groups_gen.go#L55: 	_ bin.Encoder     = &MessagesGetEmojiGroupsRequest{}
		tl_messages_get_emoji_keywords_difference_gen.go#L53: 	_ bin.Encoder     = &MessagesGetEmojiKeywordsDifferenceRequest{}
		tl_messages_get_emoji_keywords_gen.go#L51: 	_ bin.Encoder     = &MessagesGetEmojiKeywordsRequest{}
		tl_messages_get_emoji_keywords_languages_gen.go#L54: 	_ bin.Encoder     = &MessagesGetEmojiKeywordsLanguagesRequest{}
		tl_messages_get_emoji_profile_photo_groups_gen.go#L56: 	_ bin.Encoder     = &MessagesGetEmojiProfilePhotoGroupsRequest{}
		tl_messages_get_emoji_status_groups_gen.go#L56: 	_ bin.Encoder     = &MessagesGetEmojiStatusGroupsRequest{}
		tl_messages_get_emoji_stickers_gen.go#L54: 	_ bin.Encoder     = &MessagesGetEmojiStickersRequest{}
		tl_messages_get_emoji_url_gen.go#L53: 	_ bin.Encoder     = &MessagesGetEmojiURLRequest{}
		tl_messages_get_exported_chat_invite_gen.go#L50: 	_ bin.Encoder     = &MessagesGetExportedChatInviteRequest{}
		tl_messages_get_exported_chat_invites_gen.go#L76: 	_ bin.Encoder     = &MessagesGetExportedChatInvitesRequest{}
		tl_messages_get_extended_media_gen.go#L50: 	_ bin.Encoder     = &MessagesGetExtendedMediaRequest{}
		tl_messages_get_faved_stickers_gen.go#L51: 	_ bin.Encoder     = &MessagesGetFavedStickersRequest{}
		tl_messages_get_featured_emoji_stickers_gen.go#L51: 	_ bin.Encoder     = &MessagesGetFeaturedEmojiStickersRequest{}
		tl_messages_get_featured_stickers_gen.go#L51: 	_ bin.Encoder     = &MessagesGetFeaturedStickersRequest{}
		tl_messages_get_full_chat_gen.go#L54: 	_ bin.Encoder     = &MessagesGetFullChatRequest{}
		tl_messages_get_game_high_scores_gen.go#L52: 	_ bin.Encoder     = &MessagesGetGameHighScoresRequest{}
		tl_messages_get_history_gen.go#L67: 	_ bin.Encoder     = &MessagesGetHistoryRequest{}
		tl_messages_get_inline_bot_results_gen.go#L63: 	_ bin.Encoder     = &MessagesGetInlineBotResultsRequest{}
		tl_messages_get_inline_game_high_scores_gen.go#L50: 	_ bin.Encoder     = &MessagesGetInlineGameHighScoresRequest{}
		tl_messages_get_mask_stickers_gen.go#L51: 	_ bin.Encoder     = &MessagesGetMaskStickersRequest{}
		tl_messages_get_message_edit_data_gen.go#L50: 	_ bin.Encoder     = &MessagesGetMessageEditDataRequest{}
		tl_messages_get_message_reactions_list_gen.go#L75: 	_ bin.Encoder     = &MessagesGetMessageReactionsListRequest{}
		tl_messages_get_message_read_participants_gen.go#L58: 	_ bin.Encoder     = &MessagesGetMessageReadParticipantsRequest{}
		tl_messages_get_messages_gen.go#L48: 	_ bin.Encoder     = &MessagesGetMessagesRequest{}
		tl_messages_get_messages_reactions_gen.go#L53: 	_ bin.Encoder     = &MessagesGetMessagesReactionsRequest{}
		tl_messages_get_messages_views_gen.go#L55: 	_ bin.Encoder     = &MessagesGetMessagesViewsRequest{}
		tl_messages_get_old_featured_stickers_gen.go#L58: 	_ bin.Encoder     = &MessagesGetOldFeaturedStickersRequest{}
		tl_messages_get_onlines_gen.go#L48: 	_ bin.Encoder     = &MessagesGetOnlinesRequest{}
		tl_messages_get_peer_dialogs_gen.go#L48: 	_ bin.Encoder     = &MessagesGetPeerDialogsRequest{}
		tl_messages_get_peer_settings_gen.go#L48: 	_ bin.Encoder     = &MessagesGetPeerSettingsRequest{}
		tl_messages_get_pinned_dialogs_gen.go#L51: 	_ bin.Encoder     = &MessagesGetPinnedDialogsRequest{}
		tl_messages_get_poll_results_gen.go#L50: 	_ bin.Encoder     = &MessagesGetPollResultsRequest{}
		tl_messages_get_poll_votes_gen.go#L72: 	_ bin.Encoder     = &MessagesGetPollVotesRequest{}
		tl_messages_get_recent_locations_gen.go#L58: 	_ bin.Encoder     = &MessagesGetRecentLocationsRequest{}
		tl_messages_get_recent_reactions_gen.go#L59: 	_ bin.Encoder     = &MessagesGetRecentReactionsRequest{}
		tl_messages_get_recent_stickers_gen.go#L58: 	_ bin.Encoder     = &MessagesGetRecentStickersRequest{}
		tl_messages_get_replies_gen.go#L81: 	_ bin.Encoder     = &MessagesGetRepliesRequest{}
		tl_messages_get_saved_gifs_gen.go#L51: 	_ bin.Encoder     = &MessagesGetSavedGifsRequest{}
		tl_messages_get_scheduled_history_gen.go#L53: 	_ bin.Encoder     = &MessagesGetScheduledHistoryRequest{}
		tl_messages_get_scheduled_messages_gen.go#L50: 	_ bin.Encoder     = &MessagesGetScheduledMessagesRequest{}
		tl_messages_get_search_counters_gen.go#L66: 	_ bin.Encoder     = &MessagesGetSearchCountersRequest{}
		tl_messages_get_search_results_calendar_gen.go#L68: 	_ bin.Encoder     = &MessagesGetSearchResultsCalendarRequest{}
		tl_messages_get_search_results_positions_gen.go#L68: 	_ bin.Encoder     = &MessagesGetSearchResultsPositionsRequest{}
		tl_messages_get_split_ranges_gen.go#L46: 	_ bin.Encoder     = &MessagesGetSplitRangesRequest{}
		tl_messages_get_sticker_set_gen.go#L53: 	_ bin.Encoder     = &MessagesGetStickerSetRequest{}
		tl_messages_get_stickers_gen.go#L53: 	_ bin.Encoder     = &MessagesGetStickersRequest{}
		tl_messages_get_suggested_dialog_filters_gen.go#L49: 	_ bin.Encoder     = &MessagesGetSuggestedDialogFiltersRequest{}
		tl_messages_get_top_reactions_gen.go#L59: 	_ bin.Encoder     = &MessagesGetTopReactionsRequest{}
		tl_messages_get_unread_mentions_gen.go#L85: 	_ bin.Encoder     = &MessagesGetUnreadMentionsRequest{}
		tl_messages_get_unread_reactions_gen.go#L79: 	_ bin.Encoder     = &MessagesGetUnreadReactionsRequest{}
		tl_messages_get_web_page_gen.go#L56: 	_ bin.Encoder     = &MessagesGetWebPageRequest{}
		tl_messages_get_web_page_preview_gen.go#L60: 	_ bin.Encoder     = &MessagesGetWebPagePreviewRequest{}
		tl_messages_hide_all_chat_join_requests_gen.go#L68: 	_ bin.Encoder     = &MessagesHideAllChatJoinRequestsRequest{}
		tl_messages_hide_chat_join_request_gen.go#L66: 	_ bin.Encoder     = &MessagesHideChatJoinRequestRequest{}
		tl_messages_hide_peer_settings_bar_gen.go#L54: 	_ bin.Encoder     = &MessagesHidePeerSettingsBarRequest{}
		tl_messages_high_scores_gen.go#L50: 	_ bin.Encoder     = &MessagesHighScores{}
		tl_messages_history_import_gen.go#L54: 	_ bin.Encoder     = &MessagesHistoryImport{}
		tl_messages_history_import_parsed_gen.go#L65: 	_ bin.Encoder     = &MessagesHistoryImportParsed{}
		tl_messages_import_chat_invite_gen.go#L51: 	_ bin.Encoder     = &MessagesImportChatInviteRequest{}
		tl_messages_inactive_chats_gen.go#L52: 	_ bin.Encoder     = &MessagesInactiveChats{}
		tl_messages_init_history_import_gen.go#L63: 	_ bin.Encoder     = &MessagesInitHistoryImportRequest{}
		tl_messages_install_sticker_set_gen.go#L50: 	_ bin.Encoder     = &MessagesInstallStickerSetRequest{}
		tl_messages_mark_dialog_unread_gen.go#L55: 	_ bin.Encoder     = &MessagesMarkDialogUnreadRequest{}
		tl_messages_message_edit_data_gen.go#L53: 	_ bin.Encoder     = &MessagesMessageEditData{}
		tl_messages_message_reactions_list_gen.go#L67: 	_ bin.Encoder     = &MessagesMessageReactionsList{}
		tl_messages_message_views_gen.go#L52: 	_ bin.Encoder     = &MessagesMessageViews{}
		tl_messages_messages_gen.go#L55: 	_ bin.Encoder     = &MessagesMessages{}
		tl_messages_messages_gen.go#L336: 	_ bin.Encoder     = &MessagesMessagesSlice{}
		tl_messages_messages_gen.go#L782: 	_ bin.Encoder     = &MessagesChannelMessages{}
		tl_messages_messages_gen.go#L1227: 	_ bin.Encoder     = &MessagesMessagesNotModified{}
		tl_messages_messages_gen.go#L1366: 	bin.Encoder
		tl_messages_messages_gen.go#L1389: 	bin.Encoder
		tl_messages_migrate_chat_gen.go#L54: 	_ bin.Encoder     = &MessagesMigrateChatRequest{}
		tl_messages_peer_dialogs_gen.go#L59: 	_ bin.Encoder     = &MessagesPeerDialogs{}
		tl_messages_peer_settings_gen.go#L52: 	_ bin.Encoder     = &MessagesPeerSettings{}
		tl_messages_prolong_web_view_gen.go#L84: 	_ bin.Encoder     = &MessagesProlongWebViewRequest{}
		tl_messages_rate_transcribed_audio_gen.go#L57: 	_ bin.Encoder     = &MessagesRateTranscribedAudioRequest{}
		tl_messages_reactions_gen.go#L52: 	_ bin.Encoder     = &MessagesReactionsNotModified{}
		tl_messages_reactions_gen.go#L164: 	_ bin.Encoder     = &MessagesReactions{}
		tl_messages_reactions_gen.go#L349: 	bin.Encoder
		tl_messages_read_discussion_gen.go#L55: 	_ bin.Encoder     = &MessagesReadDiscussionRequest{}
		tl_messages_read_encrypted_history_gen.go#L50: 	_ bin.Encoder     = &MessagesReadEncryptedHistoryRequest{}
		tl_messages_read_featured_stickers_gen.go#L48: 	_ bin.Encoder     = &MessagesReadFeaturedStickersRequest{}
		tl_messages_read_history_gen.go#L51: 	_ bin.Encoder     = &MessagesReadHistoryRequest{}
		tl_messages_read_mentions_gen.go#L60: 	_ bin.Encoder     = &MessagesReadMentionsRequest{}
		tl_messages_read_message_contents_gen.go#L49: 	_ bin.Encoder     = &MessagesReadMessageContentsRequest{}
		tl_messages_read_reactions_gen.go#L63: 	_ bin.Encoder     = &MessagesReadReactionsRequest{}
		tl_messages_received_messages_gen.go#L48: 	_ bin.Encoder     = &MessagesReceivedMessagesRequest{}
		tl_messages_received_queue_gen.go#L50: 	_ bin.Encoder     = &MessagesReceivedQueueRequest{}
		tl_messages_recent_stickers_gen.go#L49: 	_ bin.Encoder     = &MessagesRecentStickersNotModified{}
		tl_messages_recent_stickers_gen.go#L162: 	_ bin.Encoder     = &MessagesRecentStickers{}
		tl_messages_recent_stickers_gen.go#L425: 	bin.Encoder
		tl_messages_reorder_pinned_dialogs_gen.go#L60: 	_ bin.Encoder     = &MessagesReorderPinnedDialogsRequest{}
		tl_messages_reorder_sticker_sets_gen.go#L60: 	_ bin.Encoder     = &MessagesReorderStickerSetsRequest{}
		tl_messages_report_encrypted_spam_gen.go#L48: 	_ bin.Encoder     = &MessagesReportEncryptedSpamRequest{}
		tl_messages_report_gen.go#L54: 	_ bin.Encoder     = &MessagesReportRequest{}
		tl_messages_report_reaction_gen.go#L55: 	_ bin.Encoder     = &MessagesReportReactionRequest{}
		tl_messages_report_spam_gen.go#L52: 	_ bin.Encoder     = &MessagesReportSpamRequest{}
		tl_messages_request_app_web_view_gen.go#L92: 	_ bin.Encoder     = &MessagesRequestAppWebViewRequest{}
		tl_messages_request_encryption_gen.go#L56: 	_ bin.Encoder     = &MessagesRequestEncryptionRequest{}
		tl_messages_request_simple_web_view_gen.go#L89: 	_ bin.Encoder     = &MessagesRequestSimpleWebViewRequest{}
		tl_messages_request_url_auth_gen.go#L74: 	_ bin.Encoder     = &MessagesRequestURLAuthRequest{}
		tl_messages_request_web_view_gen.go#L118: 	_ bin.Encoder     = &MessagesRequestWebViewRequest{}
		tl_messages_save_default_send_as_gen.go#L50: 	_ bin.Encoder     = &MessagesSaveDefaultSendAsRequest{}
		tl_messages_save_draft_gen.go#L79: 	_ bin.Encoder     = &MessagesSaveDraftRequest{}
		tl_messages_save_gif_gen.go#L50: 	_ bin.Encoder     = &MessagesSaveGifRequest{}
		tl_messages_save_recent_sticker_gen.go#L57: 	_ bin.Encoder     = &MessagesSaveRecentStickerRequest{}
		tl_messages_saved_gifs_gen.go#L49: 	_ bin.Encoder     = &MessagesSavedGifsNotModified{}
		tl_messages_saved_gifs_gen.go#L158: 	_ bin.Encoder     = &MessagesSavedGifs{}
		tl_messages_saved_gifs_gen.go#L343: 	bin.Encoder
		tl_messages_search_counter_gen.go#L61: 	_ bin.Encoder     = &MessagesSearchCounter{}
		tl_messages_search_counter_vector_gen.go#L45: 	_ bin.Encoder     = &MessagesSearchCounterVector{}
		tl_messages_search_custom_emoji_gen.go#L56: 	_ bin.Encoder     = &MessagesSearchCustomEmojiRequest{}
		tl_messages_search_emoji_sticker_sets_gen.go#L63: 	_ bin.Encoder     = &MessagesSearchEmojiStickerSetsRequest{}
		tl_messages_search_gen.go#L108: 	_ bin.Encoder     = &MessagesSearchRequest{}
		tl_messages_search_global_gen.go#L88: 	_ bin.Encoder     = &MessagesSearchGlobalRequest{}
		tl_messages_search_results_calendar_gen.go#L80: 	_ bin.Encoder     = &MessagesSearchResultsCalendar{}
		tl_messages_search_results_positions_gen.go#L50: 	_ bin.Encoder     = &MessagesSearchResultsPositions{}
		tl_messages_search_sent_media_gen.go#L53: 	_ bin.Encoder     = &MessagesSearchSentMediaRequest{}
		tl_messages_search_sticker_sets_gen.go#L60: 	_ bin.Encoder     = &MessagesSearchStickerSetsRequest{}
		tl_messages_send_bot_requested_peer_gen.go#L67: 	_ bin.Encoder     = &MessagesSendBotRequestedPeerRequest{}
		tl_messages_send_encrypted_file_gen.go#L65: 	_ bin.Encoder     = &MessagesSendEncryptedFileRequest{}
		tl_messages_send_encrypted_gen.go#L63: 	_ bin.Encoder     = &MessagesSendEncryptedRequest{}
		tl_messages_send_encrypted_service_gen.go#L56: 	_ bin.Encoder     = &MessagesSendEncryptedServiceRequest{}
		tl_messages_send_inline_bot_result_gen.go#L97: 	_ bin.Encoder     = &MessagesSendInlineBotResultRequest{}
		tl_messages_send_media_gen.go#L106: 	_ bin.Encoder     = &MessagesSendMediaRequest{}
		tl_messages_send_message_gen.go#L106: 	_ bin.Encoder     = &MessagesSendMessageRequest{}
		tl_messages_send_multi_media_gen.go#L98: 	_ bin.Encoder     = &MessagesSendMultiMediaRequest{}
		tl_messages_send_reaction_gen.go#L71: 	_ bin.Encoder     = &MessagesSendReactionRequest{}
		tl_messages_send_scheduled_messages_gen.go#L50: 	_ bin.Encoder     = &MessagesSendScheduledMessagesRequest{}
		tl_messages_send_screenshot_notification_gen.go#L53: 	_ bin.Encoder     = &MessagesSendScreenshotNotificationRequest{}
		tl_messages_send_vote_gen.go#L55: 	_ bin.Encoder     = &MessagesSendVoteRequest{}
		tl_messages_send_web_view_data_gen.go#L64: 	_ bin.Encoder     = &MessagesSendWebViewDataRequest{}
		tl_messages_send_web_view_result_message_gen.go#L57: 	_ bin.Encoder     = &MessagesSendWebViewResultMessageRequest{}
		tl_messages_sent_encrypted_message_gen.go#L51: 	_ bin.Encoder     = &MessagesSentEncryptedMessage{}
		tl_messages_sent_encrypted_message_gen.go#L188: 	_ bin.Encoder     = &MessagesSentEncryptedFile{}
		tl_messages_sent_encrypted_message_gen.go#L355: 	bin.Encoder
		tl_messages_set_bot_callback_answer_gen.go#L65: 	_ bin.Encoder     = &MessagesSetBotCallbackAnswerRequest{}
		tl_messages_set_bot_precheckout_results_gen.go#L72: 	_ bin.Encoder     = &MessagesSetBotPrecheckoutResultsRequest{}
		tl_messages_set_bot_shipping_results_gen.go#L68: 	_ bin.Encoder     = &MessagesSetBotShippingResultsRequest{}
		tl_messages_set_chat_available_reactions_gen.go#L54: 	_ bin.Encoder     = &MessagesSetChatAvailableReactionsRequest{}
		tl_messages_set_chat_theme_gen.go#L54: 	_ bin.Encoder     = &MessagesSetChatThemeRequest{}
		tl_messages_set_chat_wall_paper_gen.go#L94: 	_ bin.Encoder     = &MessagesSetChatWallPaperRequest{}
		tl_messages_set_default_history_ttl_gen.go#L48: 	_ bin.Encoder     = &MessagesSetDefaultHistoryTTLRequest{}
		tl_messages_set_default_reaction_gen.go#L52: 	_ bin.Encoder     = &MessagesSetDefaultReactionRequest{}
		tl_messages_set_encrypted_typing_gen.go#L55: 	_ bin.Encoder     = &MessagesSetEncryptedTypingRequest{}
		tl_messages_set_game_score_gen.go#L66: 	_ bin.Encoder     = &MessagesSetGameScoreRequest{}
		tl_messages_set_history_ttl_gen.go#L50: 	_ bin.Encoder     = &MessagesSetHistoryTTLRequest{}
		tl_messages_set_inline_bot_results_gen.go#L84: 	_ bin.Encoder     = &MessagesSetInlineBotResultsRequest{}
		tl_messages_set_inline_game_score_gen.go#L64: 	_ bin.Encoder     = &MessagesSetInlineGameScoreRequest{}
		tl_messages_set_typing_gen.go#L66: 	_ bin.Encoder     = &MessagesSetTypingRequest{}
		tl_messages_sponsored_messages_gen.go#L65: 	_ bin.Encoder     = &MessagesSponsoredMessages{}
		tl_messages_sponsored_messages_gen.go#L369: 	_ bin.Encoder     = &MessagesSponsoredMessagesEmpty{}
		tl_messages_sponsored_messages_gen.go#L475: 	bin.Encoder
		tl_messages_start_bot_gen.go#L60: 	_ bin.Encoder     = &MessagesStartBotRequest{}
		tl_messages_start_history_import_gen.go#L63: 	_ bin.Encoder     = &MessagesStartHistoryImportRequest{}
		tl_messages_sticker_set_gen.go#L57: 	_ bin.Encoder     = &MessagesStickerSet{}
		tl_messages_sticker_set_gen.go#L318: 	_ bin.Encoder     = &MessagesStickerSetNotModified{}
		tl_messages_sticker_set_gen.go#L424: 	bin.Encoder
		tl_messages_sticker_set_install_result_gen.go#L51: 	_ bin.Encoder     = &MessagesStickerSetInstallResultSuccess{}
		tl_messages_sticker_set_install_result_gen.go#L158: 	_ bin.Encoder     = &MessagesStickerSetInstallResultArchive{}
		tl_messages_sticker_set_install_result_gen.go#L318: 	bin.Encoder
		tl_messages_stickers_gen.go#L49: 	_ bin.Encoder     = &MessagesStickersNotModified{}
		tl_messages_stickers_gen.go#L158: 	_ bin.Encoder     = &MessagesStickers{}
		tl_messages_stickers_gen.go#L343: 	bin.Encoder
		tl_messages_toggle_bot_in_attach_menu_gen.go#L64: 	_ bin.Encoder     = &MessagesToggleBotInAttachMenuRequest{}
		tl_messages_toggle_dialog_pin_gen.go#L55: 	_ bin.Encoder     = &MessagesToggleDialogPinRequest{}
		tl_messages_toggle_no_forwards_gen.go#L53: 	_ bin.Encoder     = &MessagesToggleNoForwardsRequest{}
		tl_messages_toggle_peer_translations_gen.go#L58: 	_ bin.Encoder     = &MessagesTogglePeerTranslationsRequest{}
		tl_messages_toggle_sticker_sets_gen.go#L59: 	_ bin.Encoder     = &MessagesToggleStickerSetsRequest{}
		tl_messages_transcribe_audio_gen.go#L53: 	_ bin.Encoder     = &MessagesTranscribeAudioRequest{}
		tl_messages_transcribed_audio_gen.go#L83: 	_ bin.Encoder     = &MessagesTranscribedAudio{}
		tl_messages_translate_result_gen.go#L54: 	_ bin.Encoder     = &MessagesTranslateResult{}
		tl_messages_translate_text_gen.go#L70: 	_ bin.Encoder     = &MessagesTranslateTextRequest{}
		tl_messages_uninstall_sticker_set_gen.go#L48: 	_ bin.Encoder     = &MessagesUninstallStickerSetRequest{}
		tl_messages_unpin_all_messages_gen.go#L63: 	_ bin.Encoder     = &MessagesUnpinAllMessagesRequest{}
		tl_messages_update_dialog_filter_gen.go#L66: 	_ bin.Encoder     = &MessagesUpdateDialogFilterRequest{}
		tl_messages_update_dialog_filters_order_gen.go#L54: 	_ bin.Encoder     = &MessagesUpdateDialogFiltersOrderRequest{}
		tl_messages_update_pinned_message_gen.go#L61: 	_ bin.Encoder     = &MessagesUpdatePinnedMessageRequest{}
		tl_messages_upload_encrypted_file_gen.go#L50: 	_ bin.Encoder     = &MessagesUploadEncryptedFileRequest{}
		tl_messages_upload_imported_media_gen.go#L61: 	_ bin.Encoder     = &MessagesUploadImportedMediaRequest{}
		tl_messages_upload_media_gen.go#L57: 	_ bin.Encoder     = &MessagesUploadMediaRequest{}
		tl_messages_votes_list_gen.go#L71: 	_ bin.Encoder     = &MessagesVotesList{}
		tl_messages_web_page_gen.go#L52: 	_ bin.Encoder     = &MessagesWebPage{}
		tl_my_boost_gen.go#L76: 	_ bin.Encoder     = &MyBoost{}
		tl_nearest_dc_gen.go#L52: 	_ bin.Encoder     = &NearestDC{}
		tl_notification_sound_gen.go#L49: 	_ bin.Encoder     = &NotificationSoundDefault{}
		tl_notification_sound_gen.go#L151: 	_ bin.Encoder     = &NotificationSoundNone{}
		tl_notification_sound_gen.go#L258: 	_ bin.Encoder     = &NotificationSoundLocal{}
		tl_notification_sound_gen.go#L421: 	_ bin.Encoder     = &NotificationSoundRingtone{}
		tl_notification_sound_gen.go#L560: 	bin.Encoder
		tl_notify_peer_gen.go#L51: 	_ bin.Encoder     = &NotifyPeer{}
		tl_notify_peer_gen.go#L189: 	_ bin.Encoder     = &NotifyUsers{}
		tl_notify_peer_gen.go#L291: 	_ bin.Encoder     = &NotifyChats{}
		tl_notify_peer_gen.go#L393: 	_ bin.Encoder     = &NotifyBroadcasts{}
		tl_notify_peer_gen.go#L506: 	_ bin.Encoder     = &NotifyForumTopic{}
		tl_notify_peer_gen.go#L676: 	bin.Encoder
		tl_null_gen.go#L46: 	_ bin.Encoder     = &Null{}
		tl_page_block_gen.go#L49: 	_ bin.Encoder     = &PageBlockUnsupported{}
		tl_page_block_gen.go#L153: 	_ bin.Encoder     = &PageBlockTitle{}
		tl_page_block_gen.go#L293: 	_ bin.Encoder     = &PageBlockSubtitle{}
		tl_page_block_gen.go#L435: 	_ bin.Encoder     = &PageBlockAuthorDate{}
		tl_page_block_gen.go#L600: 	_ bin.Encoder     = &PageBlockHeader{}
		tl_page_block_gen.go#L740: 	_ bin.Encoder     = &PageBlockSubheader{}
		tl_page_block_gen.go#L880: 	_ bin.Encoder     = &PageBlockParagraph{}
		tl_page_block_gen.go#L1022: 	_ bin.Encoder     = &PageBlockPreformatted{}
		tl_page_block_gen.go#L1187: 	_ bin.Encoder     = &PageBlockFooter{}
		tl_page_block_gen.go#L1325: 	_ bin.Encoder     = &PageBlockDivider{}
		tl_page_block_gen.go#L1429: 	_ bin.Encoder     = &PageBlockAnchor{}
		tl_page_block_gen.go#L1564: 	_ bin.Encoder     = &PageBlockList{}
		tl_page_block_gen.go#L1724: 	_ bin.Encoder     = &PageBlockBlockquote{}
		tl_page_block_gen.go#L1896: 	_ bin.Encoder     = &PageBlockPullquote{}
		tl_page_block_gen.go#L2081: 	_ bin.Encoder     = &PageBlockPhoto{}
		tl_page_block_gen.go#L2356: 	_ bin.Encoder     = &PageBlockVideo{}
		tl_page_block_gen.go#L2598: 	_ bin.Encoder     = &PageBlockCover{}
		tl_page_block_gen.go#L2767: 	_ bin.Encoder     = &PageBlockEmbed{}
		tl_page_block_gen.go#L3216: 	_ bin.Encoder     = &PageBlockEmbedPost{}
		tl_page_block_gen.go#L3526: 	_ bin.Encoder     = &PageBlockCollage{}
		tl_page_block_gen.go#L3711: 	_ bin.Encoder     = &PageBlockSlideshow{}
		tl_page_block_gen.go#L3894: 	_ bin.Encoder     = &PageBlockChannel{}
		tl_page_block_gen.go#L4039: 	_ bin.Encoder     = &PageBlockAudio{}
		tl_page_block_gen.go#L4199: 	_ bin.Encoder     = &PageBlockKicker{}
		tl_page_block_gen.go#L4350: 	_ bin.Encoder     = &PageBlockTable{}
		tl_page_block_gen.go#L4612: 	_ bin.Encoder     = &PageBlockOrderedList{}
		tl_page_block_gen.go#L4779: 	_ bin.Encoder     = &PageBlockDetails{}
		tl_page_block_gen.go#L5018: 	_ bin.Encoder     = &PageBlockRelatedArticles{}
		tl_page_block_gen.go#L5206: 	_ bin.Encoder     = &PageBlockMap{}
		tl_page_block_gen.go#L5475: 	bin.Encoder
		tl_page_caption_gen.go#L50: 	_ bin.Encoder     = &PageCaption{}
		tl_page_gen.go#L79: 	_ bin.Encoder     = &Page{}
		tl_page_list_item_gen.go#L51: 	_ bin.Encoder     = &PageListItemText{}
		tl_page_list_item_gen.go#L191: 	_ bin.Encoder     = &PageListItemBlocks{}
		tl_page_list_item_gen.go#L351: 	bin.Encoder
		tl_page_list_ordered_item_gen.go#L53: 	_ bin.Encoder     = &PageListOrderedItemText{}
		tl_page_list_ordered_item_gen.go#L223: 	_ bin.Encoder     = &PageListOrderedItemBlocks{}
		tl_page_list_ordered_item_gen.go#L408: 	bin.Encoder
		tl_page_related_article_gen.go#L75: 	_ bin.Encoder     = &PageRelatedArticle{}
		tl_page_table_cell_gen.go#L73: 	_ bin.Encoder     = &PageTableCell{}
		tl_page_table_row_gen.go#L48: 	_ bin.Encoder     = &PageTableRow{}
		tl_password_kdf_algo_gen.go#L50: 	_ bin.Encoder     = &PasswordKdfAlgoUnknown{}
		tl_password_kdf_algo_gen.go#L177: 	_ bin.Encoder     = &PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow{}
		tl_password_kdf_algo_gen.go#L389: 	bin.Encoder
		tl_payment_charge_gen.go#L50: 	_ bin.Encoder     = &PaymentCharge{}
		tl_payment_form_method_gen.go#L50: 	_ bin.Encoder     = &PaymentFormMethod{}
		tl_payment_requested_info_gen.go#L67: 	_ bin.Encoder     = &PaymentRequestedInfo{}
		tl_payment_saved_credentials_card_gen.go#L50: 	_ bin.Encoder     = &PaymentSavedCredentialsCard{}
		tl_payments_apply_gift_code_gen.go#L51: 	_ bin.Encoder     = &PaymentsApplyGiftCodeRequest{}
		tl_payments_assign_app_store_transaction_gen.go#L51: 	_ bin.Encoder     = &PaymentsAssignAppStoreTransactionRequest{}
		tl_payments_assign_play_market_transaction_gen.go#L51: 	_ bin.Encoder     = &PaymentsAssignPlayMarketTransactionRequest{}
		tl_payments_bank_card_data_gen.go#L50: 	_ bin.Encoder     = &PaymentsBankCardData{}
		tl_payments_can_purchase_premium_gen.go#L49: 	_ bin.Encoder     = &PaymentsCanPurchasePremiumRequest{}
		tl_payments_check_gift_code_gen.go#L51: 	_ bin.Encoder     = &PaymentsCheckGiftCodeRequest{}
		tl_payments_checked_gift_code_gen.go#L86: 	_ bin.Encoder     = &PaymentsCheckedGiftCode{}
		tl_payments_clear_saved_info_gen.go#L55: 	_ bin.Encoder     = &PaymentsClearSavedInfoRequest{}
		tl_payments_export_invoice_gen.go#L51: 	_ bin.Encoder     = &PaymentsExportInvoiceRequest{}
		tl_payments_exported_invoice_gen.go#L54: 	_ bin.Encoder     = &PaymentsExportedInvoice{}
		tl_payments_get_bank_card_data_gen.go#L48: 	_ bin.Encoder     = &PaymentsGetBankCardDataRequest{}
		tl_payments_get_giveaway_info_gen.go#L56: 	_ bin.Encoder     = &PaymentsGetGiveawayInfoRequest{}
		tl_payments_get_payment_form_gen.go#L61: 	_ bin.Encoder     = &PaymentsGetPaymentFormRequest{}
		tl_payments_get_payment_receipt_gen.go#L50: 	_ bin.Encoder     = &PaymentsGetPaymentReceiptRequest{}
		tl_payments_get_premium_gift_code_options_gen.go#L58: 	_ bin.Encoder     = &PaymentsGetPremiumGiftCodeOptionsRequest{}
		tl_payments_get_saved_info_gen.go#L46: 	_ bin.Encoder     = &PaymentsGetSavedInfoRequest{}
		tl_payments_giveaway_info_gen.go#L86: 	_ bin.Encoder     = &PaymentsGiveawayInfo{}
		tl_payments_giveaway_info_gen.go#L466: 	_ bin.Encoder     = &PaymentsGiveawayInfoResults{}
		tl_payments_giveaway_info_gen.go#L804: 	bin.Encoder
		tl_payments_launch_prepaid_giveaway_gen.go#L55: 	_ bin.Encoder     = &PaymentsLaunchPrepaidGiveawayRequest{}
		tl_payments_payment_form_gen.go#L105: 	_ bin.Encoder     = &PaymentsPaymentForm{}
		tl_payments_payment_receipt_gen.go#L96: 	_ bin.Encoder     = &PaymentsPaymentReceipt{}
		tl_payments_payment_result_gen.go#L51: 	_ bin.Encoder     = &PaymentsPaymentResult{}
		tl_payments_payment_result_gen.go#L191: 	_ bin.Encoder     = &PaymentsPaymentVerificationNeeded{}
		tl_payments_payment_result_gen.go#L328: 	bin.Encoder
		tl_payments_saved_info_gen.go#L57: 	_ bin.Encoder     = &PaymentsSavedInfo{}
		tl_payments_send_payment_form_gen.go#L78: 	_ bin.Encoder     = &PaymentsSendPaymentFormRequest{}
		tl_payments_validate_requested_info_gen.go#L57: 	_ bin.Encoder     = &PaymentsValidateRequestedInfoRequest{}
		tl_payments_validated_requested_info_gen.go#L55: 	_ bin.Encoder     = &PaymentsValidatedRequestedInfo{}
		tl_peer_blocked_gen.go#L50: 	_ bin.Encoder     = &PeerBlocked{}
		tl_peer_class_vector_gen.go#L45: 	_ bin.Encoder     = &PeerClassVector{}
		tl_peer_color_gen.go#L68: 	_ bin.Encoder     = &PeerColor{}
		tl_peer_gen.go#L51: 	_ bin.Encoder     = &PeerUser{}
		tl_peer_gen.go#L186: 	_ bin.Encoder     = &PeerChat{}
		tl_peer_gen.go#L321: 	_ bin.Encoder     = &PeerChannel{}
		tl_peer_gen.go#L459: 	bin.Encoder
		tl_peer_located_gen.go#L55: 	_ bin.Encoder     = &PeerLocated{}
		tl_peer_located_gen.go#L245: 	_ bin.Encoder     = &PeerSelfLocated{}
		tl_peer_located_gen.go#L382: 	bin.Encoder
		tl_peer_notify_settings_gen.go#L97: 	_ bin.Encoder     = &PeerNotifySettings{}
		tl_peer_settings_gen.go#L102: 	_ bin.Encoder     = &PeerSettings{}
		tl_peer_stories_gen.go#L62: 	_ bin.Encoder     = &PeerStories{}
		tl_phone_accept_call_gen.go#L55: 	_ bin.Encoder     = &PhoneAcceptCallRequest{}
		tl_phone_call_discard_reason_gen.go#L49: 	_ bin.Encoder     = &PhoneCallDiscardReasonMissed{}
		tl_phone_call_discard_reason_gen.go#L151: 	_ bin.Encoder     = &PhoneCallDiscardReasonDisconnect{}
		tl_phone_call_discard_reason_gen.go#L253: 	_ bin.Encoder     = &PhoneCallDiscardReasonHangup{}
		tl_phone_call_discard_reason_gen.go#L355: 	_ bin.Encoder     = &PhoneCallDiscardReasonBusy{}
		tl_phone_call_discard_reason_gen.go#L463: 	bin.Encoder
		tl_phone_call_gen.go#L51: 	_ bin.Encoder     = &PhoneCallEmpty{}
		tl_phone_call_gen.go#L207: 	_ bin.Encoder     = &PhoneCallWaiting{}
		tl_phone_call_gen.go#L582: 	_ bin.Encoder     = &PhoneCallRequested{}
		tl_phone_call_gen.go#L938: 	_ bin.Encoder     = &PhoneCallAccepted{}
		tl_phone_call_gen.go#L1305: 	_ bin.Encoder     = &PhoneCall{}
		tl_phone_call_gen.go#L1795: 	_ bin.Encoder     = &PhoneCallDiscarded{}
		tl_phone_call_gen.go#L2144: 	bin.Encoder
		tl_phone_call_gen.go#L2179: 	bin.Encoder
		tl_phone_call_protocol_gen.go#L70: 	_ bin.Encoder     = &PhoneCallProtocol{}
		tl_phone_check_group_call_gen.go#L53: 	_ bin.Encoder     = &PhoneCheckGroupCallRequest{}
		tl_phone_confirm_call_gen.go#L60: 	_ bin.Encoder     = &PhoneConfirmCallRequest{}
		tl_phone_connection_gen.go#L66: 	_ bin.Encoder     = &PhoneConnection{}
		tl_phone_connection_gen.go#L369: 	_ bin.Encoder     = &PhoneConnectionWebrtc{}
		tl_phone_connection_gen.go#L713: 	bin.Encoder
		tl_phone_create_group_call_gen.go#L73: 	_ bin.Encoder     = &PhoneCreateGroupCallRequest{}
		tl_phone_discard_call_gen.go#L61: 	_ bin.Encoder     = &PhoneDiscardCallRequest{}
		tl_phone_discard_group_call_gen.go#L48: 	_ bin.Encoder     = &PhoneDiscardGroupCallRequest{}
		tl_phone_edit_group_call_participant_gen.go#L84: 	_ bin.Encoder     = &PhoneEditGroupCallParticipantRequest{}
		tl_phone_edit_group_call_title_gen.go#L50: 	_ bin.Encoder     = &PhoneEditGroupCallTitleRequest{}
		tl_phone_export_group_call_invite_gen.go#L60: 	_ bin.Encoder     = &PhoneExportGroupCallInviteRequest{}
		tl_phone_exported_group_call_invite_gen.go#L48: 	_ bin.Encoder     = &PhoneExportedGroupCallInvite{}
		tl_phone_get_call_config_gen.go#L46: 	_ bin.Encoder     = &PhoneGetCallConfigRequest{}
		tl_phone_get_group_call_gen.go#L53: 	_ bin.Encoder     = &PhoneGetGroupCallRequest{}
		tl_phone_get_group_call_join_as_gen.go#L49: 	_ bin.Encoder     = &PhoneGetGroupCallJoinAsRequest{}
		tl_phone_get_group_call_stream_channels_gen.go#L54: 	_ bin.Encoder     = &PhoneGetGroupCallStreamChannelsRequest{}
		tl_phone_get_group_call_stream_rtmp_url_gen.go#L54: 	_ bin.Encoder     = &PhoneGetGroupCallStreamRtmpURLRequest{}
		tl_phone_get_group_participants_gen.go#L66: 	_ bin.Encoder     = &PhoneGetGroupParticipantsRequest{}
		tl_phone_group_call_gen.go#L60: 	_ bin.Encoder     = &PhoneGroupCall{}
		tl_phone_group_call_stream_channels_gen.go#L48: 	_ bin.Encoder     = &PhoneGroupCallStreamChannels{}
		tl_phone_group_call_stream_rtmp_url_gen.go#L50: 	_ bin.Encoder     = &PhoneGroupCallStreamRtmpURL{}
		tl_phone_group_participants_gen.go#L62: 	_ bin.Encoder     = &PhoneGroupParticipants{}
		tl_phone_invite_to_group_call_gen.go#L50: 	_ bin.Encoder     = &PhoneInviteToGroupCallRequest{}
		tl_phone_join_as_peers_gen.go#L53: 	_ bin.Encoder     = &PhoneJoinAsPeers{}
		tl_phone_join_group_call_gen.go#L69: 	_ bin.Encoder     = &PhoneJoinGroupCallRequest{}
		tl_phone_join_group_call_presentation_gen.go#L50: 	_ bin.Encoder     = &PhoneJoinGroupCallPresentationRequest{}
		tl_phone_leave_group_call_gen.go#L50: 	_ bin.Encoder     = &PhoneLeaveGroupCallRequest{}
		tl_phone_leave_group_call_presentation_gen.go#L48: 	_ bin.Encoder     = &PhoneLeaveGroupCallPresentationRequest{}
		tl_phone_phone_call_gen.go#L50: 	_ bin.Encoder     = &PhonePhoneCall{}
		tl_phone_received_call_gen.go#L49: 	_ bin.Encoder     = &PhoneReceivedCallRequest{}
		tl_phone_request_call_gen.go#L64: 	_ bin.Encoder     = &PhoneRequestCallRequest{}
		tl_phone_save_call_debug_gen.go#L50: 	_ bin.Encoder     = &PhoneSaveCallDebugRequest{}
		tl_phone_save_call_log_gen.go#L50: 	_ bin.Encoder     = &PhoneSaveCallLogRequest{}
		tl_phone_save_default_group_call_join_as_gen.go#L51: 	_ bin.Encoder     = &PhoneSaveDefaultGroupCallJoinAsRequest{}
		tl_phone_send_signaling_data_gen.go#L50: 	_ bin.Encoder     = &PhoneSendSignalingDataRequest{}
		tl_phone_set_call_rating_gen.go#L59: 	_ bin.Encoder     = &PhoneSetCallRatingRequest{}
		tl_phone_start_scheduled_group_call_gen.go#L48: 	_ bin.Encoder     = &PhoneStartScheduledGroupCallRequest{}
		tl_phone_toggle_group_call_record_gen.go#L66: 	_ bin.Encoder     = &PhoneToggleGroupCallRecordRequest{}
		tl_phone_toggle_group_call_settings_gen.go#L60: 	_ bin.Encoder     = &PhoneToggleGroupCallSettingsRequest{}
		tl_phone_toggle_group_call_start_subscription_gen.go#L50: 	_ bin.Encoder     = &PhoneToggleGroupCallStartSubscriptionRequest{}
		tl_photo_gen.go#L51: 	_ bin.Encoder     = &PhotoEmpty{}
		tl_photo_gen.go#L213: 	_ bin.Encoder     = &Photo{}
		tl_photo_gen.go#L617: 	bin.Encoder
		tl_photo_size_gen.go#L54: 	_ bin.Encoder     = &PhotoSizeEmpty{}
		tl_photo_size_gen.go#L198: 	_ bin.Encoder     = &PhotoSize{}
		tl_photo_size_gen.go#L414: 	_ bin.Encoder     = &PhotoCachedSize{}
		tl_photo_size_gen.go#L629: 	_ bin.Encoder     = &PhotoStrippedSize{}
		tl_photo_size_gen.go#L799: 	_ bin.Encoder     = &PhotoSizeProgressive{}
		tl_photo_size_gen.go#L1028: 	_ bin.Encoder     = &PhotoPathSize{}
		tl_photo_size_gen.go#L1194: 	bin.Encoder
		tl_photo_size_gen.go#L1223: 	bin.Encoder
		tl_photos_delete_photos_gen.go#L48: 	_ bin.Encoder     = &PhotosDeletePhotosRequest{}
		tl_photos_get_user_photos_gen.go#L61: 	_ bin.Encoder     = &PhotosGetUserPhotosRequest{}
		tl_photos_photo_gen.go#L50: 	_ bin.Encoder     = &PhotosPhoto{}
		tl_photos_photos_gen.go#L53: 	_ bin.Encoder     = &PhotosPhotos{}
		tl_photos_photos_gen.go#L263: 	_ bin.Encoder     = &PhotosPhotosSlice{}
		tl_photos_photos_gen.go#L496: 	bin.Encoder
		tl_photos_update_profile_photo_gen.go#L61: 	_ bin.Encoder     = &PhotosUpdateProfilePhotoRequest{}
		tl_photos_upload_contact_profile_photo_gen.go#L96: 	_ bin.Encoder     = &PhotosUploadContactProfilePhotoRequest{}
		tl_photos_upload_profile_photo_gen.go#L86: 	_ bin.Encoder     = &PhotosUploadProfilePhotoRequest{}
		tl_poll_answer_gen.go#L53: 	_ bin.Encoder     = &PollAnswer{}
		tl_poll_answer_voters_gen.go#L62: 	_ bin.Encoder     = &PollAnswerVoters{}
		tl_poll_gen.go#L80: 	_ bin.Encoder     = &Poll{}
		tl_poll_results_gen.go#L82: 	_ bin.Encoder     = &PollResults{}
		tl_popular_contact_gen.go#L50: 	_ bin.Encoder     = &PopularContact{}
		tl_post_address_gen.go#L58: 	_ bin.Encoder     = &PostAddress{}
		tl_post_interaction_counters_gen.go#L57: 	_ bin.Encoder     = &PostInteractionCountersMessage{}
		tl_post_interaction_counters_gen.go#L273: 	_ bin.Encoder     = &PostInteractionCountersStory{}
		tl_post_interaction_counters_gen.go#L485: 	bin.Encoder
		tl_premium_apply_boost_gen.go#L63: 	_ bin.Encoder     = &PremiumApplyBoostRequest{}
		tl_premium_boosts_list_gen.go#L70: 	_ bin.Encoder     = &PremiumBoostsList{}
		tl_premium_boosts_status_gen.go#L101: 	_ bin.Encoder     = &PremiumBoostsStatus{}
		tl_premium_get_boosts_list_gen.go#L69: 	_ bin.Encoder     = &PremiumGetBoostsListRequest{}
		tl_premium_get_boosts_status_gen.go#L51: 	_ bin.Encoder     = &PremiumGetBoostsStatusRequest{}
		tl_premium_get_my_boosts_gen.go#L51: 	_ bin.Encoder     = &PremiumGetMyBoostsRequest{}
		tl_premium_get_user_boosts_gen.go#L51: 	_ bin.Encoder     = &PremiumGetUserBoostsRequest{}
		tl_premium_gift_code_option_gen.go#L82: 	_ bin.Encoder     = &PremiumGiftCodeOption{}
		tl_premium_gift_code_option_vector_gen.go#L45: 	_ bin.Encoder     = &PremiumGiftCodeOptionVector{}
		tl_premium_gift_option_gen.go#L76: 	_ bin.Encoder     = &PremiumGiftOption{}
		tl_premium_my_boosts_gen.go#L56: 	_ bin.Encoder     = &PremiumMyBoosts{}
		tl_premium_subscription_option_gen.go#L87: 	_ bin.Encoder     = &PremiumSubscriptionOption{}
		tl_prepaid_giveaway_gen.go#L63: 	_ bin.Encoder     = &PrepaidGiveaway{}
		tl_privacy_key_gen.go#L49: 	_ bin.Encoder     = &PrivacyKeyStatusTimestamp{}
		tl_privacy_key_gen.go#L151: 	_ bin.Encoder     = &PrivacyKeyChatInvite{}
		tl_privacy_key_gen.go#L253: 	_ bin.Encoder     = &PrivacyKeyPhoneCall{}
		tl_privacy_key_gen.go#L355: 	_ bin.Encoder     = &PrivacyKeyPhoneP2P{}
		tl_privacy_key_gen.go#L460: 	_ bin.Encoder     = &PrivacyKeyForwards{}
		tl_privacy_key_gen.go#L562: 	_ bin.Encoder     = &PrivacyKeyProfilePhoto{}
		tl_privacy_key_gen.go#L664: 	_ bin.Encoder     = &PrivacyKeyPhoneNumber{}
		tl_privacy_key_gen.go#L766: 	_ bin.Encoder     = &PrivacyKeyAddedByPhone{}
		tl_privacy_key_gen.go#L868: 	_ bin.Encoder     = &PrivacyKeyVoiceMessages{}
		tl_privacy_key_gen.go#L970: 	_ bin.Encoder     = &PrivacyKeyAbout{}
		tl_privacy_key_gen.go#L1084: 	bin.Encoder
		tl_privacy_rule_gen.go#L49: 	_ bin.Encoder     = &PrivacyValueAllowContacts{}
		tl_privacy_rule_gen.go#L151: 	_ bin.Encoder     = &PrivacyValueAllowAll{}
		tl_privacy_rule_gen.go#L255: 	_ bin.Encoder     = &PrivacyValueAllowUsers{}
		tl_privacy_rule_gen.go#L401: 	_ bin.Encoder     = &PrivacyValueDisallowContacts{}
		tl_privacy_rule_gen.go#L503: 	_ bin.Encoder     = &PrivacyValueDisallowAll{}
		tl_privacy_rule_gen.go#L607: 	_ bin.Encoder     = &PrivacyValueDisallowUsers{}
		tl_privacy_rule_gen.go#L755: 	_ bin.Encoder     = &PrivacyValueAllowChatParticipants{}
		tl_privacy_rule_gen.go#L903: 	_ bin.Encoder     = &PrivacyValueDisallowChatParticipants{}
		tl_privacy_rule_gen.go#L1052: 	_ bin.Encoder     = &PrivacyValueAllowCloseFriends{}
		tl_privacy_rule_gen.go#L1165: 	bin.Encoder
		tl_public_forward_gen.go#L54: 	_ bin.Encoder     = &PublicForwardMessage{}
		tl_public_forward_gen.go#L199: 	_ bin.Encoder     = &PublicForwardStory{}
		tl_public_forward_gen.go#L371: 	bin.Encoder
		tl_reaction_count_gen.go#L60: 	_ bin.Encoder     = &ReactionCount{}
		tl_reaction_gen.go#L49: 	_ bin.Encoder     = &ReactionEmpty{}
		tl_reaction_gen.go#L153: 	_ bin.Encoder     = &ReactionEmoji{}
		tl_reaction_gen.go#L294: 	_ bin.Encoder     = &ReactionCustomEmoji{}
		tl_reaction_gen.go#L432: 	bin.Encoder
		tl_read_participant_date_gen.go#L50: 	_ bin.Encoder     = &ReadParticipantDate{}
		tl_read_participant_date_vector_gen.go#L45: 	_ bin.Encoder     = &ReadParticipantDateVector{}
		tl_received_notify_message_gen.go#L50: 	_ bin.Encoder     = &ReceivedNotifyMessage{}
		tl_received_notify_message_vector_gen.go#L45: 	_ bin.Encoder     = &ReceivedNotifyMessageVector{}
		tl_recent_me_url_gen.go#L51: 	_ bin.Encoder     = &RecentMeURLUnknown{}
		tl_recent_me_url_gen.go#L188: 	_ bin.Encoder     = &RecentMeURLUser{}
		tl_recent_me_url_gen.go#L350: 	_ bin.Encoder     = &RecentMeURLChat{}
		tl_recent_me_url_gen.go#L512: 	_ bin.Encoder     = &RecentMeURLChatInvite{}
		tl_recent_me_url_gen.go#L679: 	_ bin.Encoder     = &RecentMeURLStickerSet{}
		tl_recent_me_url_gen.go#L849: 	bin.Encoder
		tl_reply_markup_gen.go#L61: 	_ bin.Encoder     = &ReplyKeyboardHide{}
		tl_reply_markup_gen.go#L239: 	_ bin.Encoder     = &ReplyKeyboardForceReply{}
		tl_reply_markup_gen.go#L502: 	_ bin.Encoder     = &ReplyKeyboardMarkup{}
		tl_reply_markup_gen.go#L844: 	_ bin.Encoder     = &ReplyInlineMarkup{}
		tl_reply_markup_gen.go#L998: 	bin.Encoder
		tl_report_reason_gen.go#L49: 	_ bin.Encoder     = &InputReportReasonSpam{}
		tl_report_reason_gen.go#L151: 	_ bin.Encoder     = &InputReportReasonViolence{}
		tl_report_reason_gen.go#L253: 	_ bin.Encoder     = &InputReportReasonPornography{}
		tl_report_reason_gen.go#L355: 	_ bin.Encoder     = &InputReportReasonChildAbuse{}
		tl_report_reason_gen.go#L457: 	_ bin.Encoder     = &InputReportReasonOther{}
		tl_report_reason_gen.go#L559: 	_ bin.Encoder     = &InputReportReasonCopyright{}
		tl_report_reason_gen.go#L661: 	_ bin.Encoder     = &InputReportReasonGeoIrrelevant{}
		tl_report_reason_gen.go#L763: 	_ bin.Encoder     = &InputReportReasonFake{}
		tl_report_reason_gen.go#L865: 	_ bin.Encoder     = &InputReportReasonIllegalDrugs{}
		tl_report_reason_gen.go#L967: 	_ bin.Encoder     = &InputReportReasonPersonalDetails{}
		tl_report_reason_gen.go#L1081: 	bin.Encoder
		tl_request_peer_type_gen.go#L65: 	_ bin.Encoder     = &RequestPeerTypeUser{}
		tl_request_peer_type_gen.go#L314: 	_ bin.Encoder     = &RequestPeerTypeChat{}
		tl_request_peer_type_gen.go#L705: 	_ bin.Encoder     = &RequestPeerTypeBroadcast{}
		tl_request_peer_type_gen.go#L999: 	bin.Encoder
		tl_restriction_reason_gen.go#L58: 	_ bin.Encoder     = &RestrictionReason{}
		tl_rich_text_gen.go#L49: 	_ bin.Encoder     = &TextEmpty{}
		tl_rich_text_gen.go#L153: 	_ bin.Encoder     = &TextPlain{}
		tl_rich_text_gen.go#L288: 	_ bin.Encoder     = &TextBold{}
		tl_rich_text_gen.go#L428: 	_ bin.Encoder     = &TextItalic{}
		tl_rich_text_gen.go#L568: 	_ bin.Encoder     = &TextUnderline{}
		tl_rich_text_gen.go#L708: 	_ bin.Encoder     = &TextStrike{}
		tl_rich_text_gen.go#L848: 	_ bin.Encoder     = &TextFixed{}
		tl_rich_text_gen.go#L992: 	_ bin.Encoder     = &TextURL{}
		tl_rich_text_gen.go#L1184: 	_ bin.Encoder     = &TextEmail{}
		tl_rich_text_gen.go#L1349: 	_ bin.Encoder     = &TextConcat{}
		tl_rich_text_gen.go#L1507: 	_ bin.Encoder     = &TextSubscript{}
		tl_rich_text_gen.go#L1647: 	_ bin.Encoder     = &TextSuperscript{}
		tl_rich_text_gen.go#L1787: 	_ bin.Encoder     = &TextMarked{}
		tl_rich_text_gen.go#L1929: 	_ bin.Encoder     = &TextPhone{}
		tl_rich_text_gen.go#L2098: 	_ bin.Encoder     = &TextImage{}
		tl_rich_text_gen.go#L2285: 	_ bin.Encoder     = &TextAnchor{}
		tl_rich_text_gen.go#L2466: 	bin.Encoder
		tl_saved_phone_contact_gen.go#L54: 	_ bin.Encoder     = &SavedPhoneContact{}
		tl_saved_phone_contact_vector_gen.go#L45: 	_ bin.Encoder     = &SavedPhoneContactVector{}
		tl_search_result_position_gen.go#L52: 	_ bin.Encoder     = &SearchResultPosition{}
		tl_search_results_calendar_period_gen.go#L62: 	_ bin.Encoder     = &SearchResultsCalendarPeriod{}
		tl_secure_credentials_encrypted_gen.go#L67: 	_ bin.Encoder     = &SecureCredentialsEncrypted{}
		tl_secure_data_gen.go#L56: 	_ bin.Encoder     = &SecureData{}
		tl_secure_file_gen.go#L49: 	_ bin.Encoder     = &SecureFileEmpty{}
		tl_secure_file_gen.go#L169: 	_ bin.Encoder     = &SecureFile{}
		tl_secure_file_gen.go#L456: 	bin.Encoder
		tl_secure_password_kdf_algo_gen.go#L49: 	_ bin.Encoder     = &SecurePasswordKdfAlgoUnknown{}
		tl_secure_password_kdf_algo_gen.go#L155: 	_ bin.Encoder     = &SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000{}
		tl_secure_password_kdf_algo_gen.go#L290: 	_ bin.Encoder     = &SecurePasswordKdfAlgoSHA512{}
		tl_secure_password_kdf_algo_gen.go#L428: 	bin.Encoder
		tl_secure_plain_data_gen.go#L55: 	_ bin.Encoder     = &SecurePlainPhone{}
		tl_secure_plain_data_gen.go#L194: 	_ bin.Encoder     = &SecurePlainEmail{}
		tl_secure_plain_data_gen.go#L331: 	bin.Encoder
		tl_secure_required_type_gen.go#L62: 	_ bin.Encoder     = &SecureRequiredType{}
		tl_secure_required_type_gen.go#L317: 	_ bin.Encoder     = &SecureRequiredTypeOneOf{}
		tl_secure_required_type_gen.go#L477: 	bin.Encoder
		tl_secure_secret_settings_gen.go#L52: 	_ bin.Encoder     = &SecureSecretSettings{}
		tl_secure_value_error_gen.go#L69: 	_ bin.Encoder     = &SecureValueErrorData{}
		tl_secure_value_error_gen.go#L296: 	_ bin.Encoder     = &SecureValueErrorFrontSide{}
		tl_secure_value_error_gen.go#L495: 	_ bin.Encoder     = &SecureValueErrorReverseSide{}
		tl_secure_value_error_gen.go#L697: 	_ bin.Encoder     = &SecureValueErrorSelfie{}
		tl_secure_value_error_gen.go#L901: 	_ bin.Encoder     = &SecureValueErrorFile{}
		tl_secure_value_error_gen.go#L1105: 	_ bin.Encoder     = &SecureValueErrorFiles{}
		tl_secure_value_error_gen.go#L1312: 	_ bin.Encoder     = &SecureValueError{}
		tl_secure_value_error_gen.go#L1523: 	_ bin.Encoder     = &SecureValueErrorTranslationFile{}
		tl_secure_value_error_gen.go#L1734: 	_ bin.Encoder     = &SecureValueErrorTranslationFiles{}
		tl_secure_value_error_gen.go#L1946: 	bin.Encoder
		tl_secure_value_gen.go#L107: 	_ bin.Encoder     = &SecureValue{}
		tl_secure_value_hash_gen.go#L50: 	_ bin.Encoder     = &SecureValueHash{}
		tl_secure_value_type_gen.go#L49: 	_ bin.Encoder     = &SecureValueTypePersonalDetails{}
		tl_secure_value_type_gen.go#L151: 	_ bin.Encoder     = &SecureValueTypePassport{}
		tl_secure_value_type_gen.go#L253: 	_ bin.Encoder     = &SecureValueTypeDriverLicense{}
		tl_secure_value_type_gen.go#L355: 	_ bin.Encoder     = &SecureValueTypeIdentityCard{}
		tl_secure_value_type_gen.go#L460: 	_ bin.Encoder     = &SecureValueTypeInternalPassport{}
		tl_secure_value_type_gen.go#L562: 	_ bin.Encoder     = &SecureValueTypeAddress{}
		tl_secure_value_type_gen.go#L664: 	_ bin.Encoder     = &SecureValueTypeUtilityBill{}
		tl_secure_value_type_gen.go#L766: 	_ bin.Encoder     = &SecureValueTypeBankStatement{}
		tl_secure_value_type_gen.go#L868: 	_ bin.Encoder     = &SecureValueTypeRentalAgreement{}
		tl_secure_value_type_gen.go#L973: 	_ bin.Encoder     = &SecureValueTypePassportRegistration{}
		tl_secure_value_type_gen.go#L1075: 	_ bin.Encoder     = &SecureValueTypeTemporaryRegistration{}
		tl_secure_value_type_gen.go#L1177: 	_ bin.Encoder     = &SecureValueTypePhone{}
		tl_secure_value_type_gen.go#L1279: 	_ bin.Encoder     = &SecureValueTypeEmail{}
		tl_secure_value_type_gen.go#L1396: 	bin.Encoder
		tl_secure_value_vector_gen.go#L45: 	_ bin.Encoder     = &SecureValueVector{}
		tl_send_as_peer_gen.go#L55: 	_ bin.Encoder     = &SendAsPeer{}
		tl_send_message_action_gen.go#L49: 	_ bin.Encoder     = &SendMessageTypingAction{}
		tl_send_message_action_gen.go#L152: 	_ bin.Encoder     = &SendMessageCancelAction{}
		tl_send_message_action_gen.go#L254: 	_ bin.Encoder     = &SendMessageRecordVideoAction{}
		tl_send_message_action_gen.go#L358: 	_ bin.Encoder     = &SendMessageUploadVideoAction{}
		tl_send_message_action_gen.go#L491: 	_ bin.Encoder     = &SendMessageRecordAudioAction{}
		tl_send_message_action_gen.go#L595: 	_ bin.Encoder     = &SendMessageUploadAudioAction{}
		tl_send_message_action_gen.go#L730: 	_ bin.Encoder     = &SendMessageUploadPhotoAction{}
		tl_send_message_action_gen.go#L865: 	_ bin.Encoder     = &SendMessageUploadDocumentAction{}
		tl_send_message_action_gen.go#L998: 	_ bin.Encoder     = &SendMessageGeoLocationAction{}
		tl_send_message_action_gen.go#L1100: 	_ bin.Encoder     = &SendMessageChooseContactAction{}
		tl_send_message_action_gen.go#L1202: 	_ bin.Encoder     = &SendMessageGamePlayAction{}
		tl_send_message_action_gen.go#L1304: 	_ bin.Encoder     = &SendMessageRecordRoundAction{}
		tl_send_message_action_gen.go#L1408: 	_ bin.Encoder     = &SendMessageUploadRoundAction{}
		tl_send_message_action_gen.go#L1541: 	_ bin.Encoder     = &SpeakingInGroupCallAction{}
		tl_send_message_action_gen.go#L1645: 	_ bin.Encoder     = &SendMessageHistoryImportAction{}
		tl_send_message_action_gen.go#L1778: 	_ bin.Encoder     = &SendMessageChooseStickerAction{}
		tl_send_message_action_gen.go#L1893: 	_ bin.Encoder     = &SendMessageEmojiInteraction{}
		tl_send_message_action_gen.go#L2082: 	_ bin.Encoder     = &SendMessageEmojiInteractionSeen{}
		tl_send_message_action_gen.go#L2235: 	bin.Encoder
		tl_server_gen.go#L35: 	fallback func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error)
		tl_server_gen.go#L36: 	handlers map[uint32]func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error)
		tl_server_gen.go#L39: func NewServerDispatcher(fallback func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error)) *ServerDispatcher {
		tl_server_gen.go#L42: 		handlers: map[uint32]func(context.Context, *bin.Buffer) (bin.Encoder, error){},
		tl_server_gen.go#L46: func (s *ServerDispatcher) Handle(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L61: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L78: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L95: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L112: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L129: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L150: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L167: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L184: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L205: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L222: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L239: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L256: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L273: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L290: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L311: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L332: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L349: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L366: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L383: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L404: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L421: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L442: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L459: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L480: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L501: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L522: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L539: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L560: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L577: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L598: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L615: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L636: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L657: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L674: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L691: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L708: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L729: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L746: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L767: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L784: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L801: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L822: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L839: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L860: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L877: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L894: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L915: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L932: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L953: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L970: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L987: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1008: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1029: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1046: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1063: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1080: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1101: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1118: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1139: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1156: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1177: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1194: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1211: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1228: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1249: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1270: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1291: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1312: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1333: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1354: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1371: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1388: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1405: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1426: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1447: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1468: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1485: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1506: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1523: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1540: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1557: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1578: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1599: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1616: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1633: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1654: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1671: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1688: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1705: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1722: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1743: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1760: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1781: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1798: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1819: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1840: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1857: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1874: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1891: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1912: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1929: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1946: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1967: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L1988: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2009: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2026: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2043: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2060: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2081: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2102: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2123: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2144: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2161: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2178: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2195: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2212: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2229: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2250: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2267: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2284: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2301: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2318: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2335: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2356: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2377: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2398: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2415: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2432: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2449: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2466: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2487: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2508: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2525: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2546: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2563: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2580: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2597: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2614: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2631: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2648: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2665: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2686: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2707: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2724: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2741: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2758: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2775: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2792: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2809: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2826: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2843: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2864: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2881: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2898: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2915: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2936: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2953: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2974: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L2991: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3008: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3025: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3042: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3059: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3076: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3093: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3110: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3127: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3144: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3165: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3186: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3207: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3224: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3241: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3258: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3275: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3296: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3313: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3330: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3347: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3364: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3381: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3398: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3415: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3432: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3449: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3470: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3487: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3504: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3525: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3542: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3559: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3580: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3597: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3614: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3635: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3652: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3673: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3690: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3707: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3724: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3745: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3762: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3783: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3800: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3821: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3838: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3855: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3876: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3893: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3914: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3935: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3952: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3969: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L3986: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4003: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4024: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4041: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4058: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4075: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4092: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4113: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4134: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4151: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4172: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4193: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4210: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4227: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4244: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4265: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4282: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4299: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4316: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4333: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4350: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4367: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4384: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4405: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4422: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4443: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4460: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4477: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4494: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4511: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4532: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4549: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4566: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4583: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4600: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4617: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4634: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4651: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4668: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4689: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4706: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4723: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4740: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4757: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4774: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4795: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4812: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4829: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4850: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4871: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4888: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4905: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4922: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4943: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4960: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4981: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L4998: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5015: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5032: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5049: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5070: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5087: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5104: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5121: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5142: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5163: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5180: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5197: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5214: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5231: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5248: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5265: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5282: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5299: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5316: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5333: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5350: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5371: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5388: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5405: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5422: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5439: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5456: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5477: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5494: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5511: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5528: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5545: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5562: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5579: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5600: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5617: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5638: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5655: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5672: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5689: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5706: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5727: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5744: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5761: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5778: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5799: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5816: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5833: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5854: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5871: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5892: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5909: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5926: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5943: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5960: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5977: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L5994: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6015: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6032: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6049: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6066: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6083: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6100: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6117: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6134: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6151: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6168: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6185: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6202: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6219: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6240: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6257: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6278: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6295: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6312: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6329: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6346: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6363: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6380: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6397: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6414: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6431: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6448: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6469: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6486: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6503: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6520: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6541: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6558: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6575: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6596: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6613: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6630: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6647: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6664: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6681: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6702: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6723: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6740: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6757: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6774: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6791: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6812: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6829: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6850: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6867: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6884: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6901: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6918: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6935: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6952: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6969: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L6986: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7003: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7024: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7045: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7062: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7079: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7096: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7113: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7130: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7147: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7164: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7181: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7198: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7219: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7240: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7257: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7274: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7291: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7308: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7329: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7346: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7367: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7384: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7401: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7418: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7439: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7456: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7473: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7490: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7507: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7524: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7545: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7566: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7587: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7604: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7621: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7638: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7655: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7672: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7689: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7706: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7723: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7740: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7761: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7778: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7799: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7816: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7833: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7850: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7867: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7884: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7905: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7926: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7947: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7964: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L7985: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8002: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8023: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8044: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8065: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8082: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8103: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8124: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8145: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8162: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8179: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8196: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8213: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8230: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8247: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8264: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8285: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8302: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8319: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8336: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8353: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8374: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8391: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8408: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8425: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8442: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8459: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8476: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8493: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8510: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8527: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8544: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8565: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8582: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8599: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8616: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8637: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8654: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8671: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8688: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8705: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8726: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8743: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8760: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8781: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8802: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8819: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8836: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8853: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8870: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8887: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8904: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8921: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8938: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8955: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8972: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L8989: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9006: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9023: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9040: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9057: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9074: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9095: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9112: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9129: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9146: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9163: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9184: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9201: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9218: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9235: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9252: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9269: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9286: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9303: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9320: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9337: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9354: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9371: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9388: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9405: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9422: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9443: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9460: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9477: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9494: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9511: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9528: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9545: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9566: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9583: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9600: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9621: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9638: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9655: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9672: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9689: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9706: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9723: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9740: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9757: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9778: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9795: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9816: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9833: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9850: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9867: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9888: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9905: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9922: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9939: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9956: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9973: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L9990: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10011: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10028: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10045: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10062: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10079: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10096: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10113: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_server_gen.go#L10130: 	handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
		tl_shipping_option_gen.go#L52: 	_ bin.Encoder     = &ShippingOption{}
		tl_simple_web_view_result_url_gen.go#L48: 	_ bin.Encoder     = &SimpleWebViewResultURL{}
		tl_sponsored_message_gen.go#L116: 	_ bin.Encoder     = &SponsoredMessage{}
		tl_sponsored_web_page_gen.go#L59: 	_ bin.Encoder     = &SponsoredWebPage{}
		tl_stats_abs_value_and_prev_gen.go#L51: 	_ bin.Encoder     = &StatsAbsValueAndPrev{}
		tl_stats_broadcast_stats_gen.go#L112: 	_ bin.Encoder     = &StatsBroadcastStats{}
		tl_stats_date_range_days_gen.go#L53: 	_ bin.Encoder     = &StatsDateRangeDays{}
		tl_stats_get_broadcast_stats_gen.go#L58: 	_ bin.Encoder     = &StatsGetBroadcastStatsRequest{}
		tl_stats_get_megagroup_stats_gen.go#L61: 	_ bin.Encoder     = &StatsGetMegagroupStatsRequest{}
		tl_stats_get_message_public_forwards_gen.go#L63: 	_ bin.Encoder     = &StatsGetMessagePublicForwardsRequest{}
		tl_stats_get_message_stats_gen.go#L60: 	_ bin.Encoder     = &StatsGetMessageStatsRequest{}
		tl_stats_get_story_public_forwards_gen.go#L67: 	_ bin.Encoder     = &StatsGetStoryPublicForwardsRequest{}
		tl_stats_get_story_stats_gen.go#L61: 	_ bin.Encoder     = &StatsGetStoryStatsRequest{}
		tl_stats_graph_gen.go#L56: 	_ bin.Encoder     = &StatsGraphAsync{}
		tl_stats_graph_gen.go#L194: 	_ bin.Encoder     = &StatsGraphError{}
		tl_stats_graph_gen.go#L341: 	_ bin.Encoder     = &StatsGraph{}
		tl_stats_graph_gen.go#L539: 	bin.Encoder
		tl_stats_group_top_admin_gen.go#L63: 	_ bin.Encoder     = &StatsGroupTopAdmin{}
		tl_stats_group_top_inviter_gen.go#L53: 	_ bin.Encoder     = &StatsGroupTopInviter{}
		tl_stats_group_top_poster_gen.go#L55: 	_ bin.Encoder     = &StatsGroupTopPoster{}
		tl_stats_load_async_graph_gen.go#L63: 	_ bin.Encoder     = &StatsLoadAsyncGraphRequest{}
		tl_stats_megagroup_stats_gen.go#L83: 	_ bin.Encoder     = &StatsMegagroupStats{}
		tl_stats_message_stats_gen.go#L50: 	_ bin.Encoder     = &StatsMessageStats{}
		tl_stats_percent_value_gen.go#L54: 	_ bin.Encoder     = &StatsPercentValue{}
		tl_stats_public_forwards_gen.go#L70: 	_ bin.Encoder     = &StatsPublicForwards{}
		tl_stats_story_stats_gen.go#L55: 	_ bin.Encoder     = &StatsStoryStats{}
		tl_stats_url_gen.go#L48: 	_ bin.Encoder     = &StatsURL{}
		tl_sticker_keyword_gen.go#L50: 	_ bin.Encoder     = &StickerKeyword{}
		tl_sticker_pack_gen.go#L55: 	_ bin.Encoder     = &StickerPack{}
		tl_sticker_set_covered_class_vector_gen.go#L45: 	_ bin.Encoder     = &StickerSetCoveredClassVector{}
		tl_sticker_set_covered_gen.go#L53: 	_ bin.Encoder     = &StickerSetCovered{}
		tl_sticker_set_covered_gen.go#L220: 	_ bin.Encoder     = &StickerSetMultiCovered{}
		tl_sticker_set_covered_gen.go#L415: 	_ bin.Encoder     = &StickerSetFullCovered{}
		tl_sticker_set_covered_gen.go#L678: 	_ bin.Encoder     = &StickerSetNoCovered{}
		tl_sticker_set_covered_gen.go#L817: 	bin.Encoder
		tl_sticker_set_gen.go#L109: 	_ bin.Encoder     = &StickerSet{}
		tl_stickers_add_sticker_to_set_gen.go#L51: 	_ bin.Encoder     = &StickersAddStickerToSetRequest{}
		tl_stickers_change_sticker_gen.go#L72: 	_ bin.Encoder     = &StickersChangeStickerRequest{}
		tl_stickers_change_sticker_position_gen.go#L51: 	_ bin.Encoder     = &StickersChangeStickerPositionRequest{}
		tl_stickers_check_short_name_gen.go#L48: 	_ bin.Encoder     = &StickersCheckShortNameRequest{}
		tl_stickers_create_sticker_set_gen.go#L93: 	_ bin.Encoder     = &StickersCreateStickerSetRequest{}
		tl_stickers_delete_sticker_set_gen.go#L48: 	_ bin.Encoder     = &StickersDeleteStickerSetRequest{}
		tl_stickers_remove_sticker_from_set_gen.go#L49: 	_ bin.Encoder     = &StickersRemoveStickerFromSetRequest{}
		tl_stickers_rename_sticker_set_gen.go#L50: 	_ bin.Encoder     = &StickersRenameStickerSetRequest{}
		tl_stickers_set_sticker_set_thumb_gen.go#L65: 	_ bin.Encoder     = &StickersSetStickerSetThumbRequest{}
		tl_stickers_suggest_short_name_gen.go#L48: 	_ bin.Encoder     = &StickersSuggestShortNameRequest{}
		tl_stickers_suggested_short_name_gen.go#L48: 	_ bin.Encoder     = &StickersSuggestedShortName{}
		tl_storage_file_type_gen.go#L49: 	_ bin.Encoder     = &StorageFileUnknown{}
		tl_storage_file_type_gen.go#L151: 	_ bin.Encoder     = &StorageFilePartial{}
		tl_storage_file_type_gen.go#L253: 	_ bin.Encoder     = &StorageFileJpeg{}
		tl_storage_file_type_gen.go#L355: 	_ bin.Encoder     = &StorageFileGif{}
		tl_storage_file_type_gen.go#L457: 	_ bin.Encoder     = &StorageFilePng{}
		tl_storage_file_type_gen.go#L559: 	_ bin.Encoder     = &StorageFilePdf{}
		tl_storage_file_type_gen.go#L661: 	_ bin.Encoder     = &StorageFileMp3{}
		tl_storage_file_type_gen.go#L763: 	_ bin.Encoder     = &StorageFileMov{}
		tl_storage_file_type_gen.go#L865: 	_ bin.Encoder     = &StorageFileMp4{}
		tl_storage_file_type_gen.go#L967: 	_ bin.Encoder     = &StorageFileWebp{}
		tl_storage_file_type_gen.go#L1081: 	bin.Encoder
		tl_stories_activate_stealth_mode_gen.go#L71: 	_ bin.Encoder     = &StoriesActivateStealthModeRequest{}
		tl_stories_all_stories_gen.go#L64: 	_ bin.Encoder     = &StoriesAllStoriesNotModified{}
		tl_stories_all_stories_gen.go#L266: 	_ bin.Encoder     = &StoriesAllStories{}
		tl_stories_all_stories_gen.go#L638: 	bin.Encoder
		tl_stories_can_send_story_gen.go#L48: 	_ bin.Encoder     = &StoriesCanSendStoryRequest{}
		tl_stories_delete_stories_gen.go#L53: 	_ bin.Encoder     = &StoriesDeleteStoriesRequest{}
		tl_stories_edit_story_gen.go#L91: 	_ bin.Encoder     = &StoriesEditStoryRequest{}
		tl_stories_export_story_link_gen.go#L53: 	_ bin.Encoder     = &StoriesExportStoryLinkRequest{}
		tl_stories_get_all_read_peer_stories_gen.go#L51: 	_ bin.Encoder     = &StoriesGetAllReadPeerStoriesRequest{}
		tl_stories_get_all_stories_gen.go#L79: 	_ bin.Encoder     = &StoriesGetAllStoriesRequest{}
		tl_stories_get_chats_to_send_gen.go#L49: 	_ bin.Encoder     = &StoriesGetChatsToSendRequest{}
		tl_stories_get_peer_max_ids_gen.go#L48: 	_ bin.Encoder     = &StoriesGetPeerMaxIDsRequest{}
		tl_stories_get_peer_stories_gen.go#L51: 	_ bin.Encoder     = &StoriesGetPeerStoriesRequest{}
		tl_stories_get_pinned_stories_gen.go#L61: 	_ bin.Encoder     = &StoriesGetPinnedStoriesRequest{}
		tl_stories_get_stories_archive_gen.go#L61: 	_ bin.Encoder     = &StoriesGetStoriesArchiveRequest{}
		tl_stories_get_stories_by_id_gen.go#L53: 	_ bin.Encoder     = &StoriesGetStoriesByIDRequest{}
		tl_stories_get_stories_views_gen.go#L54: 	_ bin.Encoder     = &StoriesGetStoriesViewsRequest{}
		tl_stories_get_story_reactions_list_gen.go#L63: 	_ bin.Encoder     = &StoriesGetStoryReactionsListRequest{}
		tl_stories_get_story_views_list_gen.go#L87: 	_ bin.Encoder     = &StoriesGetStoryViewsListRequest{}
		tl_stories_increment_story_views_gen.go#L50: 	_ bin.Encoder     = &StoriesIncrementStoryViewsRequest{}
		tl_stories_peer_stories_gen.go#L55: 	_ bin.Encoder     = &StoriesPeerStories{}
		tl_stories_read_stories_gen.go#L54: 	_ bin.Encoder     = &StoriesReadStoriesRequest{}
		tl_stories_report_gen.go#L54: 	_ bin.Encoder     = &StoriesReportRequest{}
		tl_stories_send_reaction_gen.go#L62: 	_ bin.Encoder     = &StoriesSendReactionRequest{}
		tl_stories_send_story_gen.go#L113: 	_ bin.Encoder     = &StoriesSendStoryRequest{}
		tl_stories_stealth_mode_gen.go#L62: 	_ bin.Encoder     = &StoriesStealthMode{}
		tl_stories_stories_gen.go#L57: 	_ bin.Encoder     = &StoriesStories{}
		tl_stories_story_reactions_list_gen.go#L59: 	_ bin.Encoder     = &StoriesStoryReactionsList{}
		tl_stories_story_views_gen.go#L53: 	_ bin.Encoder     = &StoriesStoryViews{}
		tl_stories_story_views_list_gen.go#L72: 	_ bin.Encoder     = &StoriesStoryViewsList{}
		tl_stories_toggle_all_stories_hidden_gen.go#L49: 	_ bin.Encoder     = &StoriesToggleAllStoriesHiddenRequest{}
		tl_stories_toggle_peer_stories_hidden_gen.go#L54: 	_ bin.Encoder     = &StoriesTogglePeerStoriesHiddenRequest{}
		tl_stories_toggle_pinned_gen.go#L52: 	_ bin.Encoder     = &StoriesTogglePinnedRequest{}
		tl_story_fwd_header_gen.go#L68: 	_ bin.Encoder     = &StoryFwdHeader{}
		tl_story_item_gen.go#L51: 	_ bin.Encoder     = &StoryItemDeleted{}
		tl_story_item_gen.go#L206: 	_ bin.Encoder     = &StoryItemSkipped{}
		tl_story_item_gen.go#L525: 	_ bin.Encoder     = &StoryItem{}
		tl_story_item_gen.go#L1447: 	bin.Encoder
		tl_story_reaction_gen.go#L54: 	_ bin.Encoder     = &StoryReaction{}
		tl_story_reaction_gen.go#L248: 	_ bin.Encoder     = &StoryReactionPublicForward{}
		tl_story_reaction_gen.go#L389: 	_ bin.Encoder     = &StoryReactionPublicRepost{}
		tl_story_reaction_gen.go#L562: 	bin.Encoder
		tl_story_view_gen.go#L76: 	_ bin.Encoder     = &StoryView{}
		tl_story_view_gen.go#L372: 	_ bin.Encoder     = &StoryViewPublicForward{}
		tl_story_view_gen.go#L601: 	_ bin.Encoder     = &StoryViewPublicRepost{}
		tl_story_view_gen.go#L856: 	bin.Encoder
		tl_story_views_gen.go#L78: 	_ bin.Encoder     = &StoryViews{}
		tl_string_gen.go#L45: 	_ bin.Encoder     = &String{}
		tl_test_use_config_simple_gen.go#L45: 	_ bin.Encoder     = &TestUseConfigSimpleRequest{}
		tl_test_use_error_gen.go#L45: 	_ bin.Encoder     = &TestUseErrorRequest{}
		tl_text_with_entities_gen.go#L56: 	_ bin.Encoder     = &TextWithEntities{}
		tl_theme_gen.go#L84: 	_ bin.Encoder     = &Theme{}
		tl_theme_settings_gen.go#L76: 	_ bin.Encoder     = &ThemeSettings{}
		tl_top_peer_category_gen.go#L49: 	_ bin.Encoder     = &TopPeerCategoryBotsPM{}
		tl_top_peer_category_gen.go#L151: 	_ bin.Encoder     = &TopPeerCategoryBotsInline{}
		tl_top_peer_category_gen.go#L253: 	_ bin.Encoder     = &TopPeerCategoryCorrespondents{}
		tl_top_peer_category_gen.go#L355: 	_ bin.Encoder     = &TopPeerCategoryGroups{}
		tl_top_peer_category_gen.go#L457: 	_ bin.Encoder     = &TopPeerCategoryChannels{}
		tl_top_peer_category_gen.go#L559: 	_ bin.Encoder     = &TopPeerCategoryPhoneCalls{}
		tl_top_peer_category_gen.go#L661: 	_ bin.Encoder     = &TopPeerCategoryForwardUsers{}
		tl_top_peer_category_gen.go#L763: 	_ bin.Encoder     = &TopPeerCategoryForwardChats{}
		tl_top_peer_category_gen.go#L875: 	bin.Encoder
		tl_top_peer_category_peers_gen.go#L52: 	_ bin.Encoder     = &TopPeerCategoryPeers{}
		tl_top_peer_gen.go#L53: 	_ bin.Encoder     = &TopPeer{}
		tl_true_gen.go#L49: 	_ bin.Encoder     = &True{}
		tl_update_gen.go#L58: 	_ bin.Encoder     = &UpdateNewMessage{}
		tl_update_gen.go#L253: 	_ bin.Encoder     = &UpdateMessageID{}
		tl_update_gen.go#L420: 	_ bin.Encoder     = &UpdateDeleteMessages{}
		tl_update_gen.go#L622: 	_ bin.Encoder     = &UpdateUserTyping{}
		tl_update_gen.go#L793: 	_ bin.Encoder     = &UpdateChatUserTyping{}
		tl_update_gen.go#L988: 	_ bin.Encoder     = &UpdateChatParticipants{}
		tl_update_gen.go#L1130: 	_ bin.Encoder     = &UpdateUserStatus{}
		tl_update_gen.go#L1309: 	_ bin.Encoder     = &UpdateUserName{}
		tl_update_gen.go#L1559: 	_ bin.Encoder     = &UpdateNewAuthorization{}
		tl_update_gen.go#L1880: 	_ bin.Encoder     = &UpdateNewEncryptedMessage{}
		tl_update_gen.go#L2047: 	_ bin.Encoder     = &UpdateEncryptedChatTyping{}
		tl_update_gen.go#L2184: 	_ bin.Encoder     = &UpdateEncryption{}
		tl_update_gen.go#L2353: 	_ bin.Encoder     = &UpdateEncryptedMessagesRead{}
		tl_update_gen.go#L2546: 	_ bin.Encoder     = &UpdateChatParticipantAdd{}
		tl_update_gen.go#L2785: 	_ bin.Encoder     = &UpdateChatParticipantDelete{}
		tl_update_gen.go#L2970: 	_ bin.Encoder     = &UpdateDCOptions{}
		tl_update_gen.go#L3122: 	_ bin.Encoder     = &UpdateNotifySettings{}
		tl_update_gen.go#L3322: 	_ bin.Encoder     = &UpdateServiceNotification{}
		tl_update_gen.go#L3688: 	_ bin.Encoder     = &UpdatePrivacy{}
		tl_update_gen.go#L3878: 	_ bin.Encoder     = &UpdateUserPhone{}
		tl_update_gen.go#L4064: 	_ bin.Encoder     = &UpdateReadHistoryInbox{}
		tl_update_gen.go#L4376: 	_ bin.Encoder     = &UpdateReadHistoryOutbox{}
		tl_update_gen.go#L4604: 	_ bin.Encoder     = &UpdateWebPage{}
		tl_update_gen.go#L4816: 	_ bin.Encoder     = &UpdateReadMessagesContents{}
		tl_update_gen.go#L5088: 	_ bin.Encoder     = &UpdateChannelTooLong{}
		tl_update_gen.go#L5284: 	_ bin.Encoder     = &UpdateChannel{}
		tl_update_gen.go#L5432: 	_ bin.Encoder     = &UpdateNewChannelMessage{}
		tl_update_gen.go#L5646: 	_ bin.Encoder     = &UpdateReadChannelInbox{}
		tl_update_gen.go#L5931: 	_ bin.Encoder     = &UpdateDeleteChannelMessages{}
		tl_update_gen.go#L6158: 	_ bin.Encoder     = &UpdateChannelMessageViews{}
		tl_update_gen.go#L6352: 	_ bin.Encoder     = &UpdateChatParticipantAdmin{}
		tl_update_gen.go#L6562: 	_ bin.Encoder     = &UpdateNewStickerSet{}
		tl_update_gen.go#L6711: 	_ bin.Encoder     = &UpdateStickerSetsOrder{}
		tl_update_gen.go#L6955: 	_ bin.Encoder     = &UpdateStickerSets{}
		tl_update_gen.go#L7149: 	_ bin.Encoder     = &UpdateSavedGifs{}
		tl_update_gen.go#L7272: 	_ bin.Encoder     = &UpdateBotInlineQuery{}
		tl_update_gen.go#L7620: 	_ bin.Encoder     = &UpdateBotInlineSend{}
		tl_update_gen.go#L7932: 	_ bin.Encoder     = &UpdateEditChannelMessage{}
		tl_update_gen.go#L8145: 	_ bin.Encoder     = &UpdateBotCallbackQuery{}
		tl_update_gen.go#L8499: 	_ bin.Encoder     = &UpdateEditMessage{}
		tl_update_gen.go#L8710: 	_ bin.Encoder     = &UpdateInlineBotCallbackQuery{}
		tl_update_gen.go#L9034: 	_ bin.Encoder     = &UpdateReadChannelOutbox{}
		tl_update_gen.go#L9211: 	_ bin.Encoder     = &UpdateDraftMessage{}
		tl_update_gen.go#L9439: 	_ bin.Encoder     = &UpdateReadFeaturedStickers{}
		tl_update_gen.go#L9541: 	_ bin.Encoder     = &UpdateRecentStickers{}
		tl_update_gen.go#L9647: 	_ bin.Encoder     = &UpdateConfig{}
		tl_update_gen.go#L9754: 	_ bin.Encoder     = &UpdatePtsChanged{}
		tl_update_gen.go#L9876: 	_ bin.Encoder     = &UpdateChannelWebPage{}
		tl_update_gen.go#L10105: 	_ bin.Encoder     = &UpdateDialogPinned{}
		tl_update_gen.go#L10352: 	_ bin.Encoder     = &UpdatePinnedDialogs{}
		tl_update_gen.go#L10592: 	_ bin.Encoder     = &UpdateBotWebhookJSON{}
		tl_update_gen.go#L10731: 	_ bin.Encoder     = &UpdateBotWebhookJSONQuery{}
		tl_update_gen.go#L10922: 	_ bin.Encoder     = &UpdateBotShippingQuery{}
		tl_update_gen.go#L11162: 	_ bin.Encoder     = &UpdateBotPrecheckoutQuery{}
		tl_update_gen.go#L11501: 	_ bin.Encoder     = &UpdatePhoneCall{}
		tl_update_gen.go#L11645: 	_ bin.Encoder     = &UpdateLangPackTooLong{}
		tl_update_gen.go#L11780: 	_ bin.Encoder     = &UpdateLangPack{}
		tl_update_gen.go#L11917: 	_ bin.Encoder     = &UpdateFavedStickers{}
		tl_update_gen.go#L12041: 	_ bin.Encoder     = &UpdateChannelReadMessagesContents{}
		tl_update_gen.go#L12272: 	_ bin.Encoder     = &UpdateContactsReset{}
		tl_update_gen.go#L12381: 	_ bin.Encoder     = &UpdateChannelAvailableMessages{}
		tl_update_gen.go#L12548: 	_ bin.Encoder     = &UpdateDialogUnreadMark{}
		tl_update_gen.go#L12748: 	_ bin.Encoder     = &UpdateMessagePoll{}
		tl_update_gen.go#L12975: 	_ bin.Encoder     = &UpdateChatDefaultBannedRights{}
		tl_update_gen.go#L13178: 	_ bin.Encoder     = &UpdateFolderPeers{}
		tl_update_gen.go#L13380: 	_ bin.Encoder     = &UpdatePeerSettings{}
		tl_update_gen.go#L13545: 	_ bin.Encoder     = &UpdatePeerLocated{}
		tl_update_gen.go#L13706: 	_ bin.Encoder     = &UpdateNewScheduledMessage{}
		tl_update_gen.go#L13851: 	_ bin.Encoder     = &UpdateDeleteScheduledMessages{}
		tl_update_gen.go#L14029: 	_ bin.Encoder     = &UpdateTheme{}
		tl_update_gen.go#L14166: 	_ bin.Encoder     = &UpdateGeoLiveViewed{}
		tl_update_gen.go#L14329: 	_ bin.Encoder     = &UpdateLoginToken{}
		tl_update_gen.go#L14442: 	_ bin.Encoder     = &UpdateMessagePollVote{}
		tl_update_gen.go#L14688: 	_ bin.Encoder     = &UpdateDialogFilter{}
		tl_update_gen.go#L14894: 	_ bin.Encoder     = &UpdateDialogFilterOrder{}
		tl_update_gen.go#L15043: 	_ bin.Encoder     = &UpdateDialogFilters{}
		tl_update_gen.go#L15149: 	_ bin.Encoder     = &UpdatePhoneCallSignalingData{}
		tl_update_gen.go#L15313: 	_ bin.Encoder     = &UpdateChannelMessageForwards{}
		tl_update_gen.go#L15535: 	_ bin.Encoder     = &UpdateReadChannelDiscussionInbox{}
		tl_update_gen.go#L15840: 	_ bin.Encoder     = &UpdateReadChannelDiscussionOutbox{}
		tl_update_gen.go#L16041: 	_ bin.Encoder     = &UpdatePeerBlocked{}
		tl_update_gen.go#L16283: 	_ bin.Encoder     = &UpdateChannelUserTyping{}
		tl_update_gen.go#L16557: 	_ bin.Encoder     = &UpdatePinnedMessages{}
		tl_update_gen.go#L16856: 	_ bin.Encoder     = &UpdatePinnedChannelMessages{}
		tl_update_gen.go#L17128: 	_ bin.Encoder     = &UpdateChat{}
		tl_update_gen.go#L17267: 	_ bin.Encoder     = &UpdateGroupCallParticipants{}
		tl_update_gen.go#L17472: 	_ bin.Encoder     = &UpdateGroupCall{}
		tl_update_gen.go#L17646: 	_ bin.Encoder     = &UpdatePeerHistoryTTL{}
		tl_update_gen.go#L17878: 	_ bin.Encoder     = &UpdateChatParticipant{}
		tl_update_gen.go#L18316: 	_ bin.Encoder     = &UpdateChannelParticipant{}
		tl_update_gen.go#L18756: 	_ bin.Encoder     = &UpdateBotStopped{}
		tl_update_gen.go#L18973: 	_ bin.Encoder     = &UpdateGroupCallConnection{}
		tl_update_gen.go#L19164: 	_ bin.Encoder     = &UpdateBotCommands{}
		tl_update_gen.go#L19376: 	_ bin.Encoder     = &UpdatePendingJoinRequests{}
		tl_update_gen.go#L19602: 	_ bin.Encoder     = &UpdateBotChatInviteRequester{}
		tl_update_gen.go#L19891: 	_ bin.Encoder     = &UpdateMessageReactions{}
		tl_update_gen.go#L20144: 	_ bin.Encoder     = &UpdateAttachMenuBots{}
		tl_update_gen.go#L20252: 	_ bin.Encoder     = &UpdateWebViewResultSent{}
		tl_update_gen.go#L20389: 	_ bin.Encoder     = &UpdateBotMenuButton{}
		tl_update_gen.go#L20556: 	_ bin.Encoder     = &UpdateSavedRingtones{}
		tl_update_gen.go#L20682: 	_ bin.Encoder     = &UpdateTranscribedAudio{}
		tl_update_gen.go#L20947: 	_ bin.Encoder     = &UpdateReadFeaturedEmojiStickers{}
		tl_update_gen.go#L21059: 	_ bin.Encoder     = &UpdateUserEmojiStatus{}
		tl_update_gen.go#L21225: 	_ bin.Encoder     = &UpdateRecentEmojiStatuses{}
		tl_update_gen.go#L21330: 	_ bin.Encoder     = &UpdateRecentReactions{}
		tl_update_gen.go#L21455: 	_ bin.Encoder     = &UpdateMoveStickerSetToTop{}
		tl_update_gen.go#L21676: 	_ bin.Encoder     = &UpdateMessageExtendedMedia{}
		tl_update_gen.go#L21883: 	_ bin.Encoder     = &UpdateChannelPinnedTopic{}
		tl_update_gen.go#L22104: 	_ bin.Encoder     = &UpdateChannelPinnedTopics{}
		tl_update_gen.go#L22315: 	_ bin.Encoder     = &UpdateUser{}
		tl_update_gen.go#L22452: 	_ bin.Encoder     = &UpdateAutoSaveSettings{}
		tl_update_gen.go#L22565: 	_ bin.Encoder     = &UpdateGroupInvitePrivacyForbidden{}
		tl_update_gen.go#L22702: 	_ bin.Encoder     = &UpdateStory{}
		tl_update_gen.go#L22874: 	_ bin.Encoder     = &UpdateReadStories{}
		tl_update_gen.go#L23054: 	_ bin.Encoder     = &UpdateStoryID{}
		tl_update_gen.go#L23220: 	_ bin.Encoder     = &UpdateStoriesStealthMode{}
		tl_update_gen.go#L23362: 	_ bin.Encoder     = &UpdateSentStoryReaction{}
		tl_update_gen.go#L23567: 	_ bin.Encoder     = &UpdateBotChatBoost{}
		tl_update_gen.go#L23770: 	_ bin.Encoder     = &UpdateChannelViewForumAsMessages{}
		tl_update_gen.go#L23950: 	_ bin.Encoder     = &UpdatePeerWallpaper{}
		tl_update_gen.go#L24199: 	_ bin.Encoder     = &UpdateBotMessageReaction{}
		tl_update_gen.go#L24547: 	_ bin.Encoder     = &UpdateBotMessageReactions{}
		tl_update_gen.go#L24924: 	bin.Encoder
		tl_updates_channel_difference_gen.go#L66: 	_ bin.Encoder     = &UpdatesChannelDifferenceEmpty{}
		tl_updates_channel_difference_gen.go#L320: 	_ bin.Encoder     = &UpdatesChannelDifferenceTooLong{}
		tl_updates_channel_difference_gen.go#L721: 	_ bin.Encoder     = &UpdatesChannelDifference{}
		tl_updates_channel_difference_gen.go#L1144: 	bin.Encoder
		tl_updates_channel_difference_gen.go#L1174: 	bin.Encoder
		tl_updates_difference_gen.go#L53: 	_ bin.Encoder     = &UpdatesDifferenceEmpty{}
		tl_updates_difference_gen.go#L223: 	_ bin.Encoder     = &UpdatesDifference{}
		tl_updates_difference_gen.go#L611: 	_ bin.Encoder     = &UpdatesDifferenceSlice{}
		tl_updates_difference_gen.go#L989: 	_ bin.Encoder     = &UpdatesDifferenceTooLong{}
		tl_updates_difference_gen.go#L1128: 	bin.Encoder
		tl_updates_gen.go#L52: 	_ bin.Encoder     = &UpdatesTooLong{}
		tl_updates_gen.go#L215: 	_ bin.Encoder     = &UpdateShortMessage{}
		tl_updates_gen.go#L933: 	_ bin.Encoder     = &UpdateShortChatMessage{}
		tl_updates_gen.go#L1619: 	_ bin.Encoder     = &UpdateShort{}
		tl_updates_gen.go#L1794: 	_ bin.Encoder     = &UpdatesCombined{}
		tl_updates_gen.go#L2130: 	_ bin.Encoder     = &Updates{}
		tl_updates_gen.go#L2473: 	_ bin.Encoder     = &UpdateShortSentMessage{}
		tl_updates_gen.go#L2902: 	bin.Encoder
		tl_updates_get_channel_difference_gen.go#L66: 	_ bin.Encoder     = &UpdatesGetChannelDifferenceRequest{}
		tl_updates_get_difference_gen.go#L87: 	_ bin.Encoder     = &UpdatesGetDifferenceRequest{}
		tl_updates_get_state_gen.go#L46: 	_ bin.Encoder     = &UpdatesGetStateRequest{}
		tl_updates_state_gen.go#L60: 	_ bin.Encoder     = &UpdatesState{}
		tl_upload_cdn_file_gen.go#L58: 	_ bin.Encoder     = &UploadCDNFileReuploadNeeded{}
		tl_upload_cdn_file_gen.go#L196: 	_ bin.Encoder     = &UploadCDNFile{}
		tl_upload_cdn_file_gen.go#L333: 	bin.Encoder
		tl_upload_file_gen.go#L55: 	_ bin.Encoder     = &UploadFile{}
		tl_upload_file_gen.go#L271: 	_ bin.Encoder     = &UploadFileCDNRedirect{}
		tl_upload_file_gen.go#L523: 	bin.Encoder
		tl_upload_get_cdn_file_gen.go#L55: 	_ bin.Encoder     = &UploadGetCDNFileRequest{}
		tl_upload_get_cdn_file_hashes_gen.go#L53: 	_ bin.Encoder     = &UploadGetCDNFileHashesRequest{}
		tl_upload_get_file_gen.go#L65: 	_ bin.Encoder     = &UploadGetFileRequest{}
		tl_upload_get_file_hashes_gen.go#L50: 	_ bin.Encoder     = &UploadGetFileHashesRequest{}
		tl_upload_get_web_file_gen.go#L51: 	_ bin.Encoder     = &UploadGetWebFileRequest{}
		tl_upload_reupload_cdn_file_gen.go#L53: 	_ bin.Encoder     = &UploadReuploadCDNFileRequest{}
		tl_upload_save_big_file_part_gen.go#L55: 	_ bin.Encoder     = &UploadSaveBigFilePartRequest{}
		tl_upload_save_file_part_gen.go#L52: 	_ bin.Encoder     = &UploadSaveFilePartRequest{}
		tl_upload_web_file_gen.go#L60: 	_ bin.Encoder     = &UploadWebFile{}
		tl_url_auth_result_gen.go#L68: 	_ bin.Encoder     = &URLAuthResultRequest{}
		tl_url_auth_result_gen.go#L285: 	_ bin.Encoder     = &URLAuthResultAccepted{}
		tl_url_auth_result_gen.go#L421: 	_ bin.Encoder     = &URLAuthResultDefault{}
		tl_url_auth_result_gen.go#L528: 	bin.Encoder
		tl_user_class_vector_gen.go#L45: 	_ bin.Encoder     = &UserClassVector{}
		tl_user_full_gen.go#L183: 	_ bin.Encoder     = &UserFull{}
		tl_user_gen.go#L51: 	_ bin.Encoder     = &UserEmpty{}
		tl_user_gen.go#L336: 	_ bin.Encoder     = &User{}
		tl_user_gen.go#L1975: 	bin.Encoder
		tl_user_profile_photo_gen.go#L49: 	_ bin.Encoder     = &UserProfilePhotoEmpty{}
		tl_user_profile_photo_gen.go#L178: 	_ bin.Encoder     = &UserProfilePhoto{}
		tl_user_profile_photo_gen.go#L466: 	bin.Encoder
		tl_user_status_gen.go#L49: 	_ bin.Encoder     = &UserStatusEmpty{}
		tl_user_status_gen.go#L153: 	_ bin.Encoder     = &UserStatusOnline{}
		tl_user_status_gen.go#L288: 	_ bin.Encoder     = &UserStatusOffline{}
		tl_user_status_gen.go#L421: 	_ bin.Encoder     = &UserStatusRecently{}
		tl_user_status_gen.go#L523: 	_ bin.Encoder     = &UserStatusLastWeek{}
		tl_user_status_gen.go#L625: 	_ bin.Encoder     = &UserStatusLastMonth{}
		tl_user_status_gen.go#L735: 	bin.Encoder
		tl_username_gen.go#L60: 	_ bin.Encoder     = &Username{}
		tl_users_get_full_user_gen.go#L48: 	_ bin.Encoder     = &UsersGetFullUserRequest{}
		tl_users_get_users_gen.go#L48: 	_ bin.Encoder     = &UsersGetUsersRequest{}
		tl_users_set_secure_value_errors_gen.go#L59: 	_ bin.Encoder     = &UsersSetSecureValueErrorsRequest{}
		tl_users_user_full_gen.go#L52: 	_ bin.Encoder     = &UsersUserFull{}
		tl_video_size_gen.go#L69: 	_ bin.Encoder     = &VideoSize{}
		tl_video_size_gen.go#L354: 	_ bin.Encoder     = &VideoSizeEmojiMarkup{}
		tl_video_size_gen.go#L540: 	_ bin.Encoder     = &VideoSizeStickerMarkup{}
		tl_video_size_gen.go#L746: 	bin.Encoder
		tl_wall_paper_class_vector_gen.go#L45: 	_ bin.Encoder     = &WallPaperClassVector{}
		tl_wall_paper_gen.go#L88: 	_ bin.Encoder     = &WallPaper{}
		tl_wall_paper_gen.go#L511: 	_ bin.Encoder     = &WallPaperNoFile{}
		tl_wall_paper_gen.go#L774: 	bin.Encoder
		tl_wall_paper_settings_gen.go#L109: 	_ bin.Encoder     = &WallPaperSettings{}
		tl_web_authorization_gen.go#L67: 	_ bin.Encoder     = &WebAuthorization{}
		tl_web_document_gen.go#L59: 	_ bin.Encoder     = &WebDocument{}
		tl_web_document_gen.go#L326: 	_ bin.Encoder     = &WebDocumentNoProxy{}
		tl_web_document_gen.go#L561: 	bin.Encoder
		tl_web_page_attribute_gen.go#L62: 	_ bin.Encoder     = &WebPageAttributeTheme{}
		tl_web_page_attribute_gen.go#L320: 	_ bin.Encoder     = &WebPageAttributeStory{}
		tl_web_page_attribute_gen.go#L552: 	bin.Encoder
		tl_web_page_gen.go#L60: 	_ bin.Encoder     = &WebPageEmpty{}
		tl_web_page_gen.go#L266: 	_ bin.Encoder     = &WebPagePending{}
		tl_web_page_gen.go#L562: 	_ bin.Encoder     = &WebPage{}
		tl_web_page_gen.go#L1480: 	_ bin.Encoder     = &WebPageNotModified{}
		tl_web_page_gen.go#L1654: 	bin.Encoder
		tl_web_page_gen.go#L1677: 	bin.Encoder
		tl_web_view_message_sent_gen.go#L55: 	_ bin.Encoder     = &WebViewMessageSent{}
		tl_web_view_result_url_gen.go#L50: 	_ bin.Encoder     = &WebViewResultURL{}