github.com/gotd/td/tg.IPPortClass.Encode (method)

1397 uses

	github.com/gotd/td/tg (current package)
		tl_account_authorization_form_gen.go#L212: 		if err := v.Encode(b); err != nil {
		tl_account_authorization_form_gen.go#L227: 		if err := v.Encode(b); err != nil {
		tl_account_authorization_form_gen.go#L236: 		if err := v.Encode(b); err != nil {
		tl_account_auto_save_settings_gen.go#L207: 		if err := v.Encode(b); err != nil {
		tl_account_auto_save_settings_gen.go#L216: 		if err := v.Encode(b); err != nil {
		tl_account_create_theme_gen.go#L204: 		if err := c.Document.Encode(b); err != nil {
		tl_account_delete_account_gen.go#L179: 		if err := d.Password.Encode(b); err != nil {
		tl_account_delete_secure_value_gen.go#L135: 		if err := v.Encode(b); err != nil {
		tl_account_email_verified_gen.go#L284: 	if err := e.SentCode.Encode(b); err != nil {
		tl_account_email_verified_gen.go#L428: 	return b.EmailVerified.Encode(buf)
		tl_account_emoji_statuses_gen.go#L262: 		if err := v.Encode(b); err != nil {
		tl_account_emoji_statuses_gen.go#L432: 	return b.EmojiStatuses.Encode(buf)
		tl_account_get_multi_wall_papers_gen.go#L137: 		if err := v.Encode(b); err != nil {
		tl_account_get_notify_exceptions_gen.go#L185: 		if err := g.Peer.Encode(b); err != nil {
		tl_account_get_notify_settings_gen.go#L129: 	if err := g.Peer.Encode(b); err != nil {
		tl_account_get_password_settings_gen.go#L136: 	if err := g.Password.Encode(b); err != nil {
		tl_account_get_privacy_gen.go#L129: 	if err := g.Key.Encode(b); err != nil {
		tl_account_get_secure_value_gen.go#L135: 		if err := v.Encode(b); err != nil {
		tl_account_get_theme_gen.go#L141: 	if err := g.Theme.Encode(b); err != nil {
		tl_account_get_tmp_password_gen.go#L141: 	if err := g.Password.Encode(b); err != nil {
		tl_account_get_wall_paper_gen.go#L135: 	if err := g.Wallpaper.Encode(b); err != nil {
		tl_account_install_theme_gen.go#L210: 		if err := i.Theme.Encode(b); err != nil {
		tl_account_install_theme_gen.go#L221: 		if err := i.BaseTheme.Encode(b); err != nil {
		tl_account_install_wall_paper_gen.go#L149: 	if err := i.Wallpaper.Encode(b); err != nil {
		tl_account_password_gen.go#L381: 		if err := p.CurrentAlgo.Encode(b); err != nil {
		tl_account_password_gen.go#L400: 	if err := p.NewAlgo.Encode(b); err != nil {
		tl_account_password_gen.go#L406: 	if err := p.NewSecureAlgo.Encode(b); err != nil {
		tl_account_password_input_settings_gen.go#L244: 		if err := p.NewAlgo.Encode(b); err != nil {
		tl_account_privacy_rules_gen.go#L153: 		if err := v.Encode(b); err != nil {
		tl_account_privacy_rules_gen.go#L162: 		if err := v.Encode(b); err != nil {
		tl_account_privacy_rules_gen.go#L171: 		if err := v.Encode(b); err != nil {
		tl_account_report_peer_gen.go#L151: 	if err := r.Peer.Encode(b); err != nil {
		tl_account_report_peer_gen.go#L157: 	if err := r.Reason.Encode(b); err != nil {
		tl_account_report_profile_photo_gen.go#L162: 	if err := r.Peer.Encode(b); err != nil {
		tl_account_report_profile_photo_gen.go#L168: 	if err := r.PhotoID.Encode(b); err != nil {
		tl_account_report_profile_photo_gen.go#L174: 	if err := r.Reason.Encode(b); err != nil {
		tl_account_reset_password_result_gen.go#L502: 	return b.ResetPasswordResult.Encode(buf)
		tl_account_save_auto_save_settings_gen.go#L214: 		if err := s.Peer.Encode(b); err != nil {
		tl_account_save_ringtone_gen.go#L154: 	if err := s.ID.Encode(b); err != nil {
		tl_account_save_theme_gen.go#L140: 	if err := s.Theme.Encode(b); err != nil {
		tl_account_save_wall_paper_gen.go#L157: 	if err := s.Wallpaper.Encode(b); err != nil {
		tl_account_saved_ringtone_gen.go#L241: 	if err := s.Document.Encode(b); err != nil {
		tl_account_saved_ringtone_gen.go#L367: 	return b.SavedRingtone.Encode(buf)
		tl_account_saved_ringtones_gen.go#L253: 		if err := v.Encode(b); err != nil {
		tl_account_saved_ringtones_gen.go#L423: 	return b.SavedRingtones.Encode(buf)
		tl_account_send_verify_email_code_gen.go#L140: 	if err := s.Purpose.Encode(b); err != nil {
		tl_account_set_privacy_gen.go#L140: 	if err := s.Key.Encode(b); err != nil {
		tl_account_set_privacy_gen.go#L148: 		if err := v.Encode(b); err != nil {
		tl_account_themes_gen.go#L415: 	return b.Themes.Encode(buf)
		tl_account_update_emoji_status_gen.go#L135: 	if err := u.EmojiStatus.Encode(b); err != nil {
		tl_account_update_notify_settings_gen.go#L140: 	if err := u.Peer.Encode(b); err != nil {
		tl_account_update_password_settings_gen.go#L146: 	if err := u.Password.Encode(b); err != nil {
		tl_account_update_theme_gen.go#L237: 	if err := u.Theme.Encode(b); err != nil {
		tl_account_update_theme_gen.go#L250: 		if err := u.Document.Encode(b); err != nil {
		tl_account_upload_ringtone_gen.go#L155: 	if err := u.File.Encode(b); err != nil {
		tl_account_upload_theme_gen.go#L191: 	if err := u.File.Encode(b); err != nil {
		tl_account_upload_theme_gen.go#L198: 		if err := u.Thumb.Encode(b); err != nil {
		tl_account_upload_wall_paper_gen.go#L188: 	if err := u.File.Encode(b); err != nil {
		tl_account_verify_email_gen.go#L140: 	if err := v.Purpose.Encode(b); err != nil {
		tl_account_verify_email_gen.go#L146: 	if err := v.Verification.Encode(b); err != nil {
		tl_account_wall_papers_gen.go#L262: 		if err := v.Encode(b); err != nil {
		tl_account_wall_papers_gen.go#L432: 	return b.WallPapers.Encode(buf)
		tl_account_web_authorizations_gen.go#L148: 		if err := v.Encode(b); err != nil {
		tl_attach_menu_bot_gen.go#L301: 			if err := v.Encode(b); err != nil {
		tl_attach_menu_bot_icon_gen.go#L190: 	if err := a.Icon.Encode(b); err != nil {
		tl_attach_menu_bots_bot_gen.go#L151: 		if err := v.Encode(b); err != nil {
		tl_attach_menu_bots_gen.go#L276: 		if err := v.Encode(b); err != nil {
		tl_attach_menu_bots_gen.go#L471: 	return b.AttachMenuBots.Encode(buf)
		tl_attach_menu_peer_type_gen.go#L659: 	return b.AttachMenuPeerType.Encode(buf)
		tl_auth_authorization_gen.go#L242: 	if err := a.User.Encode(b); err != nil {
		tl_auth_authorization_gen.go#L650: 	return b.Authorization.Encode(buf)
		tl_auth_check_password_gen.go#L135: 	if err := c.Password.Encode(b); err != nil {
		tl_auth_code_type_gen.go#L660: 	return b.CodeType.Encode(buf)
		tl_auth_login_token_gen.go#L461: 	if err := l.Authorization.Encode(b); err != nil {
		tl_auth_login_token_gen.go#L595: 	return b.LoginToken.Encode(buf)
		tl_auth_sent_code_gen.go#L208: 	if err := s.Type.Encode(b); err != nil {
		tl_auth_sent_code_gen.go#L216: 		if err := s.NextType.Encode(b); err != nil {
		tl_auth_sent_code_gen.go#L433: 	if err := s.Authorization.Encode(b); err != nil {
		tl_auth_sent_code_gen.go#L559: 	return b.SentCode.Encode(buf)
		tl_auth_sent_code_type_gen.go#L1931: 	return b.SentCodeType.Encode(buf)
		tl_auth_sign_in_gen.go#L205: 		if err := s.EmailVerification.Encode(b); err != nil {
		tl_auto_save_exception_gen.go#L140: 	if err := a.Peer.Encode(b); err != nil {
		tl_available_reaction_gen.go#L286: 	if err := a.StaticIcon.Encode(b); err != nil {
		tl_available_reaction_gen.go#L292: 	if err := a.AppearAnimation.Encode(b); err != nil {
		tl_available_reaction_gen.go#L298: 	if err := a.SelectAnimation.Encode(b); err != nil {
		tl_available_reaction_gen.go#L304: 	if err := a.ActivateAnimation.Encode(b); err != nil {
		tl_available_reaction_gen.go#L310: 	if err := a.EffectAnimation.Encode(b); err != nil {
		tl_available_reaction_gen.go#L317: 		if err := a.AroundAnimation.Encode(b); err != nil {
		tl_available_reaction_gen.go#L325: 		if err := a.CenterIcon.Encode(b); err != nil {
		tl_base_theme_gen.go#L654: 	return b.BaseTheme.Encode(buf)
		tl_bool_gen.go#L324: 	return b.Bool.Encode(buf)
		tl_bot_app_gen.go#L353: 	if err := b.Photo.Encode(buf); err != nil {
		tl_bot_app_gen.go#L360: 		if err := b.Document.Encode(buf); err != nil {
		tl_bot_app_gen.go#L631: 	return b.BotApp.Encode(buf)
		tl_bot_command_scope_gen.go#L549: 	if err := b.Peer.Encode(buf); err != nil {
		tl_bot_command_scope_gen.go#L693: 	if err := b.Peer.Encode(buf); err != nil {
		tl_bot_command_scope_gen.go#L848: 	if err := b.Peer.Encode(buf); err != nil {
		tl_bot_command_scope_gen.go#L854: 	if err := b.UserID.Encode(buf); err != nil {
		tl_bot_command_scope_gen.go#L1035: 	return b.BotCommandScope.Encode(buf)
		tl_bot_info_gen.go#L261: 		if err := b.DescriptionPhoto.Encode(buf); err != nil {
		tl_bot_info_gen.go#L269: 		if err := b.DescriptionDocument.Encode(buf); err != nil {
		tl_bot_info_gen.go#L285: 		if err := b.MenuButton.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L216: 			if err := v.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L225: 		if err := b.ReplyMarkup.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L553: 			if err := v.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L562: 		if err := b.ReplyMarkup.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L919: 	if err := b.Geo.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L935: 		if err := b.ReplyMarkup.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L1273: 	if err := b.Geo.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L1285: 		if err := b.ReplyMarkup.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L1605: 		if err := b.ReplyMarkup.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L1952: 		if err := b.Photo.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L1962: 		if err := b.ReplyMarkup.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L2399: 			if err := v.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L2409: 		if err := b.ReplyMarkup.Encode(buf); err != nil {
		tl_bot_inline_message_gen.go#L2767: 	return b.BotInlineMessage.Encode(buf)
		tl_bot_inline_result_gen.go#L287: 		if err := b.Thumb.Encode(buf); err != nil {
		tl_bot_inline_result_gen.go#L295: 		if err := b.Content.Encode(buf); err != nil {
		tl_bot_inline_result_gen.go#L302: 	if err := b.SendMessage.Encode(buf); err != nil {
		tl_bot_inline_result_gen.go#L730: 		if err := b.Photo.Encode(buf); err != nil {
		tl_bot_inline_result_gen.go#L738: 		if err := b.Document.Encode(buf); err != nil {
		tl_bot_inline_result_gen.go#L751: 	if err := b.SendMessage.Encode(buf); err != nil {
		tl_bot_inline_result_gen.go#L1030: 	return b.BotInlineResult.Encode(buf)
		tl_bot_menu_button_gen.go#L508: 	return b.BotMenuButton.Encode(buf)
		tl_bots_allow_send_message_gen.go#L129: 	if err := a.Bot.Encode(b); err != nil {
		tl_bots_can_send_message_gen.go#L129: 	if err := c.Bot.Encode(b); err != nil {
		tl_bots_get_bot_commands_gen.go#L140: 	if err := g.Scope.Encode(b); err != nil {
		tl_bots_get_bot_info_gen.go#L168: 		if err := g.Bot.Encode(b); err != nil {
		tl_bots_get_bot_menu_button_gen.go#L134: 	if err := g.UserID.Encode(b); err != nil {
		tl_bots_invoke_web_view_custom_method_gen.go#L163: 	if err := i.Bot.Encode(b); err != nil {
		tl_bots_reorder_usernames_gen.go#L140: 	if err := r.Bot.Encode(b); err != nil {
		tl_bots_reset_bot_commands_gen.go#L140: 	if err := r.Scope.Encode(b); err != nil {
		tl_bots_set_bot_commands_gen.go#L151: 	if err := s.Scope.Encode(b); err != nil {
		tl_bots_set_bot_info_gen.go#L227: 		if err := s.Bot.Encode(b); err != nil {
		tl_bots_set_bot_menu_button_gen.go#L143: 	if err := s.UserID.Encode(b); err != nil {
		tl_bots_set_bot_menu_button_gen.go#L149: 	if err := s.Button.Encode(b); err != nil {
		tl_bots_toggle_username_gen.go#L154: 	if err := t.Bot.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L633: 	if err := c.PrevPhoto.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L639: 	if err := c.NewPhoto.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L1070: 	if err := c.Message.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L1221: 	if err := c.PrevMessage.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L1227: 	if err := c.NewMessage.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L1384: 	if err := c.Message.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L1736: 	if err := c.Participant.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L1892: 	if err := c.PrevParticipant.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L1898: 	if err := c.NewParticipant.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L2069: 	if err := c.PrevParticipant.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L2075: 	if err := c.NewParticipant.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L2243: 	if err := c.PrevStickerset.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L2249: 	if err := c.NewStickerset.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L2714: 	if err := c.Message.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L3031: 	if err := c.PrevValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L3037: 	if err := c.NewValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L4086: 	if err := c.Invite.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L4253: 	if err := c.Invite.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L4395: 	if err := c.Invite.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L4548: 	if err := c.PrevInvite.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L4554: 	if err := c.NewInvite.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L5024: 	if err := c.Invite.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L5317: 	if err := c.Message.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L5473: 	if err := c.PrevValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L5479: 	if err := c.NewValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L5971: 	if err := c.Topic.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L6125: 	if err := c.PrevTopic.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L6131: 	if err := c.NewTopic.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L6292: 	if err := c.Topic.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L6481: 		if err := c.PrevTopic.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L6489: 		if err := c.NewTopic.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L7148: 	if err := c.PrevValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L7154: 	if err := c.NewValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L7321: 	if err := c.PrevValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L7327: 	if err := c.NewValue.Encode(b); err != nil {
		tl_channel_admin_log_event_action_gen.go#L7828: 	return b.ChannelAdminLogEventAction.Encode(buf)
		tl_channel_admin_log_event_gen.go#L165: 	if err := c.Action.Encode(b); err != nil {
		tl_channel_location_gen.go#L247: 	if err := c.GeoPoint.Encode(b); err != nil {
		tl_channel_location_gen.go#L402: 	return b.ChannelLocation.Encode(buf)
		tl_channel_messages_filter_gen.go#L441: 	return b.ChannelMessagesFilter.Encode(buf)
		tl_channel_participant_gen.go#L1246: 	if err := c.Peer.Encode(b); err != nil {
		tl_channel_participant_gen.go#L1459: 	if err := c.Peer.Encode(b); err != nil {
		tl_channel_participant_gen.go#L1617: 	return b.ChannelParticipant.Encode(buf)
		tl_channel_participants_filter_gen.go#L1249: 	return b.ChannelParticipantsFilter.Encode(buf)
		tl_channels_admin_log_results_gen.go#L159: 		if err := v.Encode(b); err != nil {
		tl_channels_admin_log_results_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_channels_channel_participant_gen.go#L151: 	if err := c.Participant.Encode(b); err != nil {
		tl_channels_channel_participant_gen.go#L159: 		if err := v.Encode(b); err != nil {
		tl_channels_channel_participant_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_channels_channel_participants_gen.go#L170: 		if err := v.Encode(b); err != nil {
		tl_channels_channel_participants_gen.go#L179: 		if err := v.Encode(b); err != nil {
		tl_channels_channel_participants_gen.go#L188: 		if err := v.Encode(b); err != nil {
		tl_channels_channel_participants_gen.go#L522: 	return b.ChannelParticipants.Encode(buf)
		tl_channels_check_username_gen.go#L143: 	if err := c.Channel.Encode(b); err != nil {
		tl_channels_click_sponsored_message_gen.go#L140: 	if err := c.Channel.Encode(b); err != nil {
		tl_channels_convert_to_gigagroup_gen.go#L137: 	if err := c.Channel.Encode(b); err != nil {
		tl_channels_create_channel_gen.go#L307: 		if err := c.GeoPoint.Encode(b); err != nil {
		tl_channels_create_forum_topic_gen.go#L242: 	if err := c.Channel.Encode(b); err != nil {
		tl_channels_create_forum_topic_gen.go#L257: 		if err := c.SendAs.Encode(b); err != nil {
		tl_channels_deactivate_all_usernames_gen.go#L129: 	if err := d.Channel.Encode(b); err != nil {
		tl_channels_delete_channel_gen.go#L135: 	if err := d.Channel.Encode(b); err != nil {
		tl_channels_delete_history_gen.go#L177: 	if err := d.Channel.Encode(b); err != nil {
		tl_channels_delete_messages_gen.go#L146: 	if err := d.Channel.Encode(b); err != nil {
		tl_channels_delete_participant_history_gen.go#L140: 	if err := d.Channel.Encode(b); err != nil {
		tl_channels_delete_participant_history_gen.go#L146: 	if err := d.Participant.Encode(b); err != nil {
		tl_channels_delete_topic_history_gen.go#L143: 	if err := d.Channel.Encode(b); err != nil {
		tl_channels_edit_admin_gen.go#L168: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_edit_admin_gen.go#L174: 	if err := e.UserID.Encode(b); err != nil {
		tl_channels_edit_banned_gen.go#L157: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_edit_banned_gen.go#L163: 	if err := e.Participant.Encode(b); err != nil {
		tl_channels_edit_creator_gen.go#L154: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_edit_creator_gen.go#L160: 	if err := e.UserID.Encode(b); err != nil {
		tl_channels_edit_creator_gen.go#L166: 	if err := e.Password.Encode(b); err != nil {
		tl_channels_edit_forum_topic_gen.go#L248: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_edit_location_gen.go#L157: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_edit_location_gen.go#L163: 	if err := e.GeoPoint.Encode(b); err != nil {
		tl_channels_edit_photo_gen.go#L143: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_edit_photo_gen.go#L149: 	if err := e.Photo.Encode(b); err != nil {
		tl_channels_edit_title_gen.go#L143: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_export_message_link_gen.go#L189: 	if err := e.Channel.Encode(b); err != nil {
		tl_channels_get_admin_log_gen.go#L241: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_admin_log_gen.go#L256: 			if err := v.Encode(b); err != nil {
		tl_channels_get_channel_recommendations_gen.go#L130: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_channels_gen.go#L134: 		if err := v.Encode(b); err != nil {
		tl_channels_get_forum_topics_by_id_gen.go#L140: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_forum_topics_gen.go#L229: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_full_channel_gen.go#L139: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_messages_gen.go#L143: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_messages_gen.go#L151: 		if err := v.Encode(b); err != nil {
		tl_channels_get_participant_gen.go#L143: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_participant_gen.go#L149: 	if err := g.Participant.Encode(b); err != nil {
		tl_channels_get_participants_gen.go#L185: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_get_participants_gen.go#L191: 	if err := g.Filter.Encode(b); err != nil {
		tl_channels_get_send_as_gen.go#L129: 	if err := g.Peer.Encode(b); err != nil {
		tl_channels_get_sponsored_messages_gen.go#L129: 	if err := g.Channel.Encode(b); err != nil {
		tl_channels_invite_to_channel_gen.go#L147: 	if err := i.Channel.Encode(b); err != nil {
		tl_channels_invite_to_channel_gen.go#L155: 		if err := v.Encode(b); err != nil {
		tl_channels_join_channel_gen.go#L129: 	if err := j.Channel.Encode(b); err != nil {
		tl_channels_leave_channel_gen.go#L135: 	if err := l.Channel.Encode(b); err != nil {
		tl_channels_read_history_gen.go#L146: 	if err := r.Channel.Encode(b); err != nil {
		tl_channels_read_message_contents_gen.go#L146: 	if err := r.Channel.Encode(b); err != nil {
		tl_channels_reorder_pinned_forum_topics_gen.go#L179: 	if err := r.Channel.Encode(b); err != nil {
		tl_channels_reorder_usernames_gen.go#L140: 	if err := r.Channel.Encode(b); err != nil {
		tl_channels_report_anti_spam_false_positive_gen.go#L148: 	if err := r.Channel.Encode(b); err != nil {
		tl_channels_report_spam_gen.go#L152: 	if err := r.Channel.Encode(b); err != nil {
		tl_channels_report_spam_gen.go#L158: 	if err := r.Participant.Encode(b); err != nil {
		tl_channels_send_as_peers_gen.go#L159: 		if err := v.Encode(b); err != nil {
		tl_channels_send_as_peers_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_channels_set_discussion_group_gen.go#L146: 	if err := s.Broadcast.Encode(b); err != nil {
		tl_channels_set_discussion_group_gen.go#L152: 	if err := s.Group.Encode(b); err != nil {
		tl_channels_set_stickers_gen.go#L140: 	if err := s.Channel.Encode(b); err != nil {
		tl_channels_set_stickers_gen.go#L146: 	if err := s.Stickerset.Encode(b); err != nil {
		tl_channels_toggle_anti_spam_gen.go#L148: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_forum_gen.go#L143: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_join_request_gen.go#L143: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_join_to_send_gen.go#L144: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_participants_hidden_gen.go#L146: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_pre_history_hidden_gen.go#L140: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_signatures_gen.go#L140: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_slow_mode_gen.go#L145: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_username_gen.go#L159: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_toggle_view_forum_as_messages_gen.go#L151: 	if err := t.Channel.Encode(b); err != nil {
		tl_channels_update_color_gen.go#L207: 	if err := u.Channel.Encode(b); err != nil {
		tl_channels_update_emoji_status_gen.go#L139: 	if err := u.Channel.Encode(b); err != nil {
		tl_channels_update_emoji_status_gen.go#L145: 	if err := u.EmojiStatus.Encode(b); err != nil {
		tl_channels_update_pinned_forum_topic_gen.go#L157: 	if err := u.Channel.Encode(b); err != nil {
		tl_channels_update_username_gen.go#L140: 	if err := u.Channel.Encode(b); err != nil {
		tl_channels_view_sponsored_message_gen.go#L140: 	if err := v.Channel.Encode(b); err != nil {
		tl_chat_full_gen.go#L495: 	if err := c.Participants.Encode(b); err != nil {
		tl_chat_full_gen.go#L502: 		if err := c.ChatPhoto.Encode(b); err != nil {
		tl_chat_full_gen.go#L513: 		if err := c.ExportedInvite.Encode(b); err != nil {
		tl_chat_full_gen.go#L543: 		if err := c.GroupcallDefaultJoinAs.Encode(b); err != nil {
		tl_chat_full_gen.go#L563: 		if err := c.AvailableReactions.Encode(b); err != nil {
		tl_chat_full_gen.go#L2110: 	if err := c.ChatPhoto.Encode(b); err != nil {
		tl_chat_full_gen.go#L2120: 		if err := c.ExportedInvite.Encode(b); err != nil {
		tl_chat_full_gen.go#L2157: 		if err := c.Location.Encode(b); err != nil {
		tl_chat_full_gen.go#L2189: 		if err := c.GroupcallDefaultJoinAs.Encode(b); err != nil {
		tl_chat_full_gen.go#L2209: 		if err := c.DefaultSendAs.Encode(b); err != nil {
		tl_chat_full_gen.go#L2217: 		if err := c.AvailableReactions.Encode(b); err != nil {
		tl_chat_full_gen.go#L2230: 		if err := c.Wallpaper.Encode(b); err != nil {
		tl_chat_full_gen.go#L3558: 	return b.ChatFull.Encode(buf)
		tl_chat_gen.go#L507: 	if err := c.Photo.Encode(b); err != nil {
		tl_chat_gen.go#L517: 		if err := c.MigratedTo.Encode(b); err != nil {
		tl_chat_gen.go#L1826: 	if err := c.Photo.Encode(b); err != nil {
		tl_chat_gen.go#L1881: 		if err := c.EmojiStatus.Encode(b); err != nil {
		tl_chat_gen.go#L3455: 	return b.Chat.Encode(buf)
		tl_chat_invite_gen.go#L134: 	if err := c.Chat.Encode(b); err != nil {
		tl_chat_invite_gen.go#L507: 	if err := c.Photo.Encode(b); err != nil {
		tl_chat_invite_gen.go#L517: 			if err := v.Encode(b); err != nil {
		tl_chat_invite_gen.go#L950: 	if err := c.Chat.Encode(b); err != nil {
		tl_chat_invite_gen.go#L1100: 	return b.ChatInvite.Encode(buf)
		tl_chat_participant_gen.go#L644: 	return b.ChatParticipant.Encode(buf)
		tl_chat_participants_gen.go#L172: 		if err := c.SelfParticipant.Encode(b); err != nil {
		tl_chat_participants_gen.go#L368: 		if err := v.Encode(b); err != nil {
		tl_chat_participants_gen.go#L557: 	return b.ChatParticipants.Encode(buf)
		tl_chat_photo_gen.go#L504: 	return b.ChatPhoto.Encode(buf)
		tl_chat_reactions_gen.go#L406: 		if err := v.Encode(b); err != nil {
		tl_chat_reactions_gen.go#L556: 	return b.ChatReactions.Encode(buf)
		tl_chatlists_chatlist_invite_gen.go#L184: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_invite_gen.go#L193: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_invite_gen.go#L202: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_invite_gen.go#L211: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_invite_gen.go#L550: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_invite_gen.go#L559: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_invite_gen.go#L568: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_invite_gen.go#L824: 	return b.ChatlistInvite.Encode(buf)
		tl_chatlists_chatlist_updates_gen.go#L156: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_updates_gen.go#L165: 		if err := v.Encode(b); err != nil {
		tl_chatlists_chatlist_updates_gen.go#L174: 		if err := v.Encode(b); err != nil {
		tl_chatlists_edit_exported_invite_gen.go#L212: 			if err := v.Encode(b); err != nil {
		tl_chatlists_export_chatlist_invite_gen.go#L165: 		if err := v.Encode(b); err != nil {
		tl_chatlists_exported_chatlist_invite_gen.go#L146: 	if err := e.Filter.Encode(b); err != nil {
		tl_chatlists_exported_invites_gen.go#L165: 		if err := v.Encode(b); err != nil {
		tl_chatlists_exported_invites_gen.go#L174: 		if err := v.Encode(b); err != nil {
		tl_chatlists_join_chatlist_invite_gen.go#L154: 		if err := v.Encode(b); err != nil {
		tl_chatlists_join_chatlist_updates_gen.go#L153: 		if err := v.Encode(b); err != nil {
		tl_chatlists_leave_chatlist_gen.go#L148: 		if err := v.Encode(b); err != nil {
		tl_config_gen.go#L883: 		if err := c.ReactionsDefault.Encode(b); err != nil {
		tl_contact_status_gen.go#L141: 	if err := c.Status.Encode(b); err != nil {
		tl_contacts_accept_contact_gen.go#L132: 	if err := a.ID.Encode(b); err != nil {
		tl_contacts_add_contact_gen.go#L199: 	if err := a.ID.Encode(b); err != nil {
		tl_contacts_block_gen.go#L167: 	if err := b.ID.Encode(buf); err != nil {
		tl_contacts_blocked_gen.go#L164: 		if err := v.Encode(buf); err != nil {
		tl_contacts_blocked_gen.go#L173: 		if err := v.Encode(buf); err != nil {
		tl_contacts_blocked_gen.go#L426: 		if err := v.Encode(buf); err != nil {
		tl_contacts_blocked_gen.go#L435: 		if err := v.Encode(buf); err != nil {
		tl_contacts_blocked_gen.go#L658: 	return b.Blocked.Encode(buf)
		tl_contacts_contacts_gen.go#L267: 		if err := v.Encode(b); err != nil {
		tl_contacts_contacts_gen.go#L462: 	return b.Contacts.Encode(buf)
		tl_contacts_delete_contacts_gen.go#L131: 		if err := v.Encode(b); err != nil {
		tl_contacts_found_gen.go#L164: 		if err := v.Encode(b); err != nil {
		tl_contacts_found_gen.go#L173: 		if err := v.Encode(b); err != nil {
		tl_contacts_found_gen.go#L182: 		if err := v.Encode(b); err != nil {
		tl_contacts_found_gen.go#L191: 		if err := v.Encode(b); err != nil {
		tl_contacts_get_located_gen.go#L188: 	if err := g.GeoPoint.Encode(b); err != nil {
		tl_contacts_imported_contacts_gen.go#L181: 		if err := v.Encode(b); err != nil {
		tl_contacts_reset_top_peer_rating_gen.go#L143: 	if err := r.Category.Encode(b); err != nil {
		tl_contacts_reset_top_peer_rating_gen.go#L149: 	if err := r.Peer.Encode(b); err != nil {
		tl_contacts_resolved_peer_gen.go#L151: 	if err := r.Peer.Encode(b); err != nil {
		tl_contacts_resolved_peer_gen.go#L159: 		if err := v.Encode(b); err != nil {
		tl_contacts_resolved_peer_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_contacts_set_blocked_gen.go#L183: 		if err := v.Encode(b); err != nil {
		tl_contacts_top_peers_gen.go#L266: 		if err := v.Encode(b); err != nil {
		tl_contacts_top_peers_gen.go#L275: 		if err := v.Encode(b); err != nil {
		tl_contacts_top_peers_gen.go#L582: 	return b.TopPeers.Encode(buf)
		tl_contacts_unblock_gen.go#L167: 	if err := u.ID.Encode(b); err != nil {
		tl_dialog_filter_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_dialog_filter_gen.go#L383: 		if err := v.Encode(b); err != nil {
		tl_dialog_filter_gen.go#L392: 		if err := v.Encode(b); err != nil {
		tl_dialog_filter_gen.go#L401: 		if err := v.Encode(b); err != nil {
		tl_dialog_filter_gen.go#L1040: 		if err := v.Encode(b); err != nil {
		tl_dialog_filter_gen.go#L1049: 		if err := v.Encode(b); err != nil {
		tl_dialog_filter_gen.go#L1317: 	return b.DialogFilter.Encode(buf)
		tl_dialog_filter_suggested_gen.go#L149: 	if err := d.Filter.Encode(b); err != nil {
		tl_dialog_gen.go#L372: 	if err := d.Peer.Encode(b); err != nil {
		tl_dialog_gen.go#L391: 		if err := d.Draft.Encode(b); err != nil {
		tl_dialog_gen.go#L906: 	if err := d.Peer.Encode(b); err != nil {
		tl_dialog_gen.go#L1169: 	return b.Dialog.Encode(buf)
		tl_dialog_peer_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_dialog_peer_gen.go#L134: 	if err := d.Peer.Encode(b); err != nil {
		tl_dialog_peer_gen.go#L409: 	return b.DialogPeer.Encode(buf)
		tl_document_attribute_gen.go#L461: 	if err := d.Stickerset.Encode(b); err != nil {
		tl_document_attribute_gen.go#L1672: 	if err := d.Stickerset.Encode(b); err != nil {
		tl_document_attribute_gen.go#L1906: 	return b.DocumentAttribute.Encode(buf)
		tl_document_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_document_gen.go#L414: 			if err := v.Encode(b); err != nil {
		tl_document_gen.go#L425: 			if err := v.Encode(b); err != nil {
		tl_document_gen.go#L436: 		if err := v.Encode(b); err != nil {
		tl_document_gen.go#L810: 	return b.Document.Encode(buf)
		tl_draft_message_gen.go#L437: 		if err := d.ReplyTo.Encode(b); err != nil {
		tl_draft_message_gen.go#L448: 			if err := v.Encode(b); err != nil {
		tl_draft_message_gen.go#L457: 		if err := d.Media.Encode(b); err != nil {
		tl_draft_message_gen.go#L751: 	return b.DraftMessage.Encode(buf)
		tl_email_verification_gen.go#L533: 	return b.EmailVerification.Encode(buf)
		tl_email_verify_purpose_gen.go#L500: 	return b.EmailVerifyPurpose.Encode(buf)
		tl_emoji_keyword_gen.go#L476: 	return b.EmojiKeyword.Encode(buf)
		tl_emoji_keywords_difference_gen.go#L167: 		if err := v.Encode(b); err != nil {
		tl_emoji_list_gen.go#L419: 	return b.EmojiList.Encode(buf)
		tl_emoji_status_gen.go#L586: 	return b.EmojiStatus.Encode(buf)
		tl_encrypted_chat_gen.go#L1427: 	return b.EncryptedChat.Encode(buf)
		tl_encrypted_file_gen.go#L496: 	return b.EncryptedFile.Encode(buf)
		tl_encrypted_message_gen.go#L186: 	if err := e.File.Encode(b); err != nil {
		tl_encrypted_message_gen.go#L608: 	return b.EncryptedMessage.Encode(buf)
		tl_exported_chat_invite_gen.go#L830: 	return b.ExportedChatInvite.Encode(buf)
		tl_exported_chatlist_invite_gen.go#L177: 		if err := v.Encode(b); err != nil {
		tl_folder_gen.go#L224: 		if err := f.Photo.Encode(b); err != nil {
		tl_folder_peer_gen.go#L143: 	if err := f.Peer.Encode(b); err != nil {
		tl_forum_topic_gen.go#L559: 	if err := f.FromID.Encode(b); err != nil {
		tl_forum_topic_gen.go#L569: 		if err := f.Draft.Encode(b); err != nil {
		tl_forum_topic_gen.go#L1017: 	return b.ForumTopic.Encode(buf)
		tl_game_gen.go#L225: 	if err := g.Photo.Encode(b); err != nil {
		tl_game_gen.go#L232: 		if err := g.Document.Encode(b); err != nil {
		tl_geo_point_gen.go#L493: 	return b.GeoPoint.Encode(buf)
		tl_group_call_gen.go#L1118: 	return b.GroupCall.Encode(buf)
		tl_group_call_participant_gen.go#L448: 	if err := g.Peer.Encode(b); err != nil {
		tl_help_app_config_gen.go#L257: 	if err := a.Config.Encode(b); err != nil {
		tl_help_app_config_gen.go#L411: 	return b.AppConfig.Encode(buf)
		tl_help_app_update_gen.go#L266: 		if err := v.Encode(b); err != nil {
		tl_help_app_update_gen.go#L274: 		if err := a.Document.Encode(b); err != nil {
		tl_help_app_update_gen.go#L285: 		if err := a.Sticker.Encode(b); err != nil {
		tl_help_app_update_gen.go#L674: 	return b.AppUpdate.Encode(buf)
		tl_help_countries_list_gen.go#L415: 	return b.CountriesList.Encode(buf)
		tl_help_deep_link_info_gen.go#L297: 			if err := v.Encode(b); err != nil {
		tl_help_deep_link_info_gen.go#L506: 	return b.DeepLinkInfo.Encode(buf)
		tl_help_dismiss_suggestion_gen.go#L149: 	if err := d.Peer.Encode(b); err != nil {
		tl_help_edit_user_info_gen.go#L154: 	if err := e.UserID.Encode(b); err != nil {
		tl_help_edit_user_info_gen.go#L163: 		if err := v.Encode(b); err != nil {
		tl_help_get_user_info_gen.go#L129: 	if err := g.UserID.Encode(b); err != nil {
		tl_help_hide_promo_data_gen.go#L129: 	if err := h.Peer.Encode(b); err != nil {
		tl_help_passport_config_gen.go#L403: 	return b.PassportConfig.Encode(buf)
		tl_help_peer_color_option_gen.go#L229: 		if err := p.Colors.Encode(b); err != nil {
		tl_help_peer_color_option_gen.go#L237: 		if err := p.DarkColors.Encode(b); err != nil {
		tl_help_peer_color_set_gen.go#L505: 	return b.PeerColorSet.Encode(buf)
		tl_help_peer_colors_gen.go#L421: 	return b.PeerColors.Encode(buf)
		tl_help_premium_promo_gen.go#L200: 		if err := v.Encode(b); err != nil {
		tl_help_premium_promo_gen.go#L213: 		if err := v.Encode(b); err != nil {
		tl_help_premium_promo_gen.go#L228: 		if err := v.Encode(b); err != nil {
		tl_help_promo_data_gen.go#L374: 	if err := p.Peer.Encode(b); err != nil {
		tl_help_promo_data_gen.go#L382: 		if err := v.Encode(b); err != nil {
		tl_help_promo_data_gen.go#L391: 		if err := v.Encode(b); err != nil {
		tl_help_promo_data_gen.go#L690: 	return b.PromoData.Encode(buf)
		tl_help_recent_me_urls_gen.go#L153: 		if err := v.Encode(b); err != nil {
		tl_help_recent_me_urls_gen.go#L162: 		if err := v.Encode(b); err != nil {
		tl_help_recent_me_urls_gen.go#L171: 		if err := v.Encode(b); err != nil {
		tl_help_support_gen.go#L141: 	if err := s.User.Encode(b); err != nil {
		tl_help_terms_of_service_gen.go#L212: 		if err := v.Encode(b); err != nil {
		tl_help_terms_of_service_update_gen.go#L450: 	return b.TermsOfServiceUpdate.Encode(buf)
		tl_help_user_info_gen.go#L275: 		if err := v.Encode(b); err != nil {
		tl_help_user_info_gen.go#L477: 	return b.UserInfo.Encode(buf)
		tl_init_connection_gen.go#L279: 		if err := i.Params.Encode(b); err != nil {
		tl_init_connection_gen.go#L283: 	if err := i.Query.Encode(b); err != nil {
		tl_inline_query_peer_type_gen.go#L773: 	return b.InlineQueryPeerType.Encode(buf)
		tl_input_app_event_gen.go#L166: 	if err := i.Data.Encode(b); err != nil {
		tl_input_bot_app_gen.go#L322: 	if err := i.BotID.Encode(b); err != nil {
		tl_input_bot_app_gen.go#L464: 	return b.InputBotApp.Encode(buf)
		tl_input_bot_inline_message_gen.go#L213: 			if err := v.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L222: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L550: 			if err := v.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L559: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L916: 	if err := i.GeoPoint.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L932: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L1270: 	if err := i.GeoPoint.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L1282: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L1602: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L1844: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L2133: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L2537: 			if err := v.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L2547: 		if err := i.ReplyMarkup.Encode(b); err != nil {
		tl_input_bot_inline_message_gen.go#L2893: 	return b.InputBotInlineMessage.Encode(buf)
		tl_input_bot_inline_message_id_gen.go#L532: 	return b.InputBotInlineMessageID.Encode(buf)
		tl_input_bot_inline_result_gen.go#L296: 	if err := i.SendMessage.Encode(b); err != nil {
		tl_input_bot_inline_result_gen.go#L630: 	if err := i.Photo.Encode(b); err != nil {
		tl_input_bot_inline_result_gen.go#L636: 	if err := i.SendMessage.Encode(b); err != nil {
		tl_input_bot_inline_result_gen.go#L921: 	if err := i.Document.Encode(b); err != nil {
		tl_input_bot_inline_result_gen.go#L927: 	if err := i.SendMessage.Encode(b); err != nil {
		tl_input_bot_inline_result_gen.go#L1191: 	if err := i.SendMessage.Encode(b); err != nil {
		tl_input_bot_inline_result_gen.go#L1369: 	return b.InputBotInlineResult.Encode(buf)
		tl_input_channel_gen.go#L426: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_channel_gen.go#L636: 	return b.InputChannel.Encode(buf)
		tl_input_chat_photo_gen.go#L333: 		if err := i.File.Encode(b); err != nil {
		tl_input_chat_photo_gen.go#L341: 		if err := i.Video.Encode(b); err != nil {
		tl_input_chat_photo_gen.go#L352: 		if err := i.VideoEmojiMarkup.Encode(b); err != nil {
		tl_input_chat_photo_gen.go#L583: 	if err := i.ID.Encode(b); err != nil {
		tl_input_chat_photo_gen.go#L717: 	return b.InputChatPhoto.Encode(buf)
		tl_input_check_password_srp_gen.go#L436: 	return b.InputCheckPasswordSRP.Encode(buf)
		tl_input_dialog_peer_gen.go#L134: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_dialog_peer_gen.go#L401: 	return b.InputDialogPeer.Encode(buf)
		tl_input_document_gen.go#L440: 	return b.InputDocument.Encode(buf)
		tl_input_encrypted_file_gen.go#L878: 	return b.InputEncryptedFile.Encode(buf)
		tl_input_file_gen.go#L545: 	return b.InputFile.Encode(buf)
		tl_input_file_location_gen.go#L1567: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_file_location_gen.go#L1762: 	if err := i.Stickerset.Encode(b); err != nil {
		tl_input_file_location_gen.go#L2274: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_file_location_gen.go#L2492: 	if err := i.Stickerset.Encode(b); err != nil {
		tl_input_file_location_gen.go#L2730: 	return b.InputFileLocation.Encode(buf)
		tl_input_folder_peer_gen.go#L143: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_game_gen.go#L316: 	if err := i.BotID.Encode(b); err != nil {
		tl_input_game_gen.go#L458: 	return b.InputGame.Encode(buf)
		tl_input_geo_point_gen.go#L466: 	return b.InputGeoPoint.Encode(buf)
		tl_input_invoice_gen.go#L148: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_invoice_gen.go#L473: 	if err := i.Purpose.Encode(b); err != nil {
		tl_input_invoice_gen.go#L623: 	return b.InputInvoice.Encode(buf)
		tl_input_media_gen.go#L310: 	if err := i.File.Encode(b); err != nil {
		tl_input_media_gen.go#L319: 			if err := v.Encode(b); err != nil {
		tl_input_media_gen.go#L608: 	if err := i.ID.Encode(b); err != nil {
		tl_input_media_gen.go#L801: 	if err := i.GeoPoint.Encode(b); err != nil {
		tl_input_media_gen.go#L1304: 	if err := i.File.Encode(b); err != nil {
		tl_input_media_gen.go#L1311: 		if err := i.Thumb.Encode(b); err != nil {
		tl_input_media_gen.go#L1321: 		if err := v.Encode(b); err != nil {
		tl_input_media_gen.go#L1331: 			if err := v.Encode(b); err != nil {
		tl_input_media_gen.go#L1751: 	if err := i.ID.Encode(b); err != nil {
		tl_input_media_gen.go#L2028: 	if err := i.GeoPoint.Encode(b); err != nil {
		tl_input_media_gen.go#L2726: 	if err := i.ID.Encode(b); err != nil {
		tl_input_media_gen.go#L3033: 		if err := i.ExtendedMedia.Encode(b); err != nil {
		tl_input_media_gen.go#L3424: 	if err := i.GeoPoint.Encode(b); err != nil {
		tl_input_media_gen.go#L3767: 			if err := v.Encode(b); err != nil {
		tl_input_media_gen.go#L4164: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_media_gen.go#L4691: 	return b.InputMedia.Encode(buf)
		tl_input_message_gen.go#L671: 	return b.InputMessage.Encode(buf)
		tl_input_notify_peer_gen.go#L134: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_notify_peer_gen.go#L601: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_notify_peer_gen.go#L767: 	return b.InputNotifyPeer.Encode(buf)
		tl_input_payment_credentials_gen.go#L759: 	return b.InputPaymentCredentials.Encode(buf)
		tl_input_peer_gen.go#L828: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_peer_gen.go#L1025: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_peer_gen.go#L1223: 	return b.InputPeer.Encode(buf)
		tl_input_peer_notify_settings_gen.go#L284: 		if err := i.Sound.Encode(b); err != nil {
		tl_input_peer_notify_settings_gen.go#L298: 		if err := i.StoriesSound.Encode(b); err != nil {
		tl_input_photo_gen.go#L430: 	return b.InputPhoto.Encode(buf)
		tl_input_privacy_key_gen.go#L1207: 	return b.InputPrivacyKey.Encode(buf)
		tl_input_privacy_rule_gen.go#L340: 		if err := v.Encode(b); err != nil {
		tl_input_privacy_rule_gen.go#L702: 		if err := v.Encode(b); err != nil {
		tl_input_privacy_rule_gen.go#L1301: 	return b.InputPrivacyRule.Encode(buf)
		tl_input_reply_to_gen.go#L266: 		if err := i.ReplyToPeerID.Encode(b); err != nil {
		tl_input_reply_to_gen.go#L279: 			if err := v.Encode(b); err != nil {
		tl_input_reply_to_gen.go#L583: 	if err := i.UserID.Encode(b); err != nil {
		tl_input_reply_to_gen.go#L725: 	return b.InputReplyTo.Encode(buf)
		tl_input_secure_file_gen.go#L544: 	return b.InputSecureFile.Encode(buf)
		tl_input_secure_value_gen.go#L312: 	if err := i.Type.Encode(b); err != nil {
		tl_input_secure_value_gen.go#L324: 		if err := i.FrontSide.Encode(b); err != nil {
		tl_input_secure_value_gen.go#L332: 		if err := i.ReverseSide.Encode(b); err != nil {
		tl_input_secure_value_gen.go#L340: 		if err := i.Selfie.Encode(b); err != nil {
		tl_input_secure_value_gen.go#L350: 			if err := v.Encode(b); err != nil {
		tl_input_secure_value_gen.go#L361: 			if err := v.Encode(b); err != nil {
		tl_input_secure_value_gen.go#L370: 		if err := i.PlainData.Encode(b); err != nil {
		tl_input_single_media_gen.go#L194: 	if err := i.Media.Encode(b); err != nil {
		tl_input_single_media_gen.go#L205: 			if err := v.Encode(b); err != nil {
		tl_input_sticker_set_gen.go#L1460: 	return b.InputStickerSet.Encode(buf)
		tl_input_sticker_set_item_gen.go#L196: 	if err := i.Document.Encode(b); err != nil {
		tl_input_stickered_media_gen.go#L134: 	if err := i.ID.Encode(b); err != nil {
		tl_input_stickered_media_gen.go#L274: 	if err := i.ID.Encode(b); err != nil {
		tl_input_stickered_media_gen.go#L400: 	return b.InputStickeredMedia.Encode(buf)
		tl_input_store_payment_purpose_gen.go#L365: 	if err := i.UserID.Encode(b); err != nil {
		tl_input_store_payment_purpose_gen.go#L622: 		if err := v.Encode(b); err != nil {
		tl_input_store_payment_purpose_gen.go#L630: 		if err := i.BoostPeer.Encode(b); err != nil {
		tl_input_store_payment_purpose_gen.go#L1027: 	if err := i.BoostPeer.Encode(b); err != nil {
		tl_input_store_payment_purpose_gen.go#L1036: 			if err := v.Encode(b); err != nil {
		tl_input_store_payment_purpose_gen.go#L1401: 	return b.InputStorePaymentPurpose.Encode(buf)
		tl_input_theme_gen.go#L420: 	return b.InputTheme.Encode(buf)
		tl_input_theme_settings_gen.go#L266: 	if err := i.BaseTheme.Encode(b); err != nil {
		tl_input_theme_settings_gen.go#L283: 		if err := i.Wallpaper.Encode(b); err != nil {
		tl_input_user_gen.go#L528: 	if err := i.Peer.Encode(b); err != nil {
		tl_input_user_gen.go#L702: 	return b.InputUser.Encode(buf)
		tl_input_wall_paper_gen.go#L575: 	return b.InputWallPaper.Encode(buf)
		tl_input_web_document_gen.go#L170: 		if err := v.Encode(b); err != nil {
		tl_input_web_file_location_gen.go#L362: 	if err := i.GeoPoint.Encode(b); err != nil {
		tl_input_web_file_location_gen.go#L671: 		if err := i.Document.Encode(b); err != nil {
		tl_input_web_file_location_gen.go#L897: 	return b.InputWebFileLocation.Encode(buf)
		tl_invoke_after_msg_gen.go#L138: 	if err := i.Query.Encode(b); err != nil {
		tl_invoke_after_msgs_gen.go#L141: 	if err := i.Query.Encode(b); err != nil {
		tl_invoke_with_layer_gen.go#L141: 	if err := i.Query.Encode(b); err != nil {
		tl_invoke_with_messages_range_gen.go#L140: 	if err := i.Query.Encode(b); err != nil {
		tl_invoke_with_takeout_gen.go#L144: 	if err := i.Query.Encode(b); err != nil {
		tl_invoke_without_updates_gen.go#L131: 	if err := i.Query.Encode(b); err != nil {
		tl_ip_port_gen.go#L475: 	return b.IpPort.Encode(buf)
		tl_json_object_value_gen.go#L141: 	if err := j.Value.Encode(b); err != nil {
		tl_json_value_gen.go#L643: 		if err := v.Encode(b); err != nil {
		tl_json_value_gen.go#L967: 	return b.JSONValue.Encode(buf)
		tl_keyboard_button_gen.go#L999: 			if err := v.Encode(b); err != nil {
		tl_keyboard_button_gen.go#L1880: 	if err := i.Bot.Encode(b); err != nil {
		tl_keyboard_button_gen.go#L2317: 	if err := i.UserID.Encode(b); err != nil {
		tl_keyboard_button_gen.go#L3025: 	if err := k.PeerType.Encode(b); err != nil {
		tl_keyboard_button_gen.go#L3312: 	return b.KeyboardButton.Encode(buf)
		tl_keyboard_button_row_gen.go#L131: 		if err := v.Encode(b); err != nil {
		tl_lang_pack_difference_gen.go#L167: 		if err := v.Encode(b); err != nil {
		tl_lang_pack_string_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_lang_pack_string_gen.go#L856: 	return b.LangPackString.Encode(buf)
		tl_media_area_gen.go#L207: 	if err := m.Geo.Encode(b); err != nil {
		tl_media_area_gen.go#L659: 	if err := m.Geo.Encode(b); err != nil {
		tl_media_area_gen.go#L875: 	if err := m.Reaction.Encode(b); err != nil {
		tl_media_area_gen.go#L1285: 	if err := i.Channel.Encode(b); err != nil {
		tl_media_area_gen.go#L1476: 	return b.MediaArea.Encode(buf)
		tl_message_action_gen.go#L546: 	if err := m.Photo.Encode(b); err != nil {
		tl_message_action_gen.go#L2810: 		if err := m.Reason.Encode(b); err != nil {
		tl_message_action_gen.go#L3362: 		if err := m.App.Encode(b); err != nil {
		tl_message_action_gen.go#L3769: 		if err := v.Encode(b); err != nil {
		tl_message_action_gen.go#L4052: 	if err := m.FromID.Encode(b); err != nil {
		tl_message_action_gen.go#L4058: 	if err := m.ToID.Encode(b); err != nil {
		tl_message_action_gen.go#L6415: 	if err := m.Photo.Encode(b); err != nil {
		tl_message_action_gen.go#L6576: 		if err := v.Encode(b); err != nil {
		tl_message_action_gen.go#L6811: 	if err := m.Wallpaper.Encode(b); err != nil {
		tl_message_action_gen.go#L7176: 		if err := m.BoostPeer.Encode(b); err != nil {
		tl_message_action_gen.go#L8084: 	return b.MessageAction.Encode(buf)
		tl_message_entity_gen.go#L2296: 	if err := i.UserID.Encode(b); err != nil {
		tl_message_entity_gen.go#L3998: 	return b.MessageEntity.Encode(buf)
		tl_message_extended_media_gen.go#L226: 		if err := m.Thumb.Encode(b); err != nil {
		tl_message_extended_media_gen.go#L460: 	if err := m.Media.Encode(b); err != nil {
		tl_message_extended_media_gen.go#L586: 	return b.MessageExtendedMedia.Encode(buf)
		tl_message_fwd_header_gen.go#L307: 		if err := m.FromID.Encode(b); err != nil {
		tl_message_fwd_header_gen.go#L325: 		if err := m.SavedFromPeer.Encode(b); err != nil {
		tl_message_gen.go#L172: 		if err := m.PeerID.Encode(b); err != nil {
		tl_message_gen.go#L907: 		if err := m.FromID.Encode(b); err != nil {
		tl_message_gen.go#L914: 	if err := m.PeerID.Encode(b); err != nil {
		tl_message_gen.go#L929: 		if err := m.ReplyTo.Encode(b); err != nil {
		tl_message_gen.go#L939: 		if err := m.Media.Encode(b); err != nil {
		tl_message_gen.go#L947: 		if err := m.ReplyMarkup.Encode(b); err != nil {
		tl_message_gen.go#L957: 			if err := v.Encode(b); err != nil {
		tl_message_gen.go#L2029: 		if err := m.FromID.Encode(b); err != nil {
		tl_message_gen.go#L2036: 	if err := m.PeerID.Encode(b); err != nil {
		tl_message_gen.go#L2043: 		if err := m.ReplyTo.Encode(b); err != nil {
		tl_message_gen.go#L2051: 	if err := m.Action.Encode(b); err != nil {
		tl_message_gen.go#L2533: 	return b.Message.Encode(buf)
		tl_message_media_gen.go#L297: 		if err := m.Photo.Encode(b); err != nil {
		tl_message_media_gen.go#L501: 	if err := m.Geo.Encode(b); err != nil {
		tl_message_media_gen.go#L1085: 		if err := m.Document.Encode(b); err != nil {
		tl_message_media_gen.go#L1093: 		if err := m.AltDocument.Encode(b); err != nil {
		tl_message_media_gen.go#L1424: 	if err := m.Webpage.Encode(b); err != nil {
		tl_message_media_gen.go#L1705: 	if err := m.Geo.Encode(b); err != nil {
		tl_message_media_gen.go#L2229: 		if err := m.Photo.Encode(b); err != nil {
		tl_message_media_gen.go#L2243: 		if err := m.ExtendedMedia.Encode(b); err != nil {
		tl_message_media_gen.go#L2641: 	if err := m.Geo.Encode(b); err != nil {
		tl_message_media_gen.go#L3259: 	if err := m.Peer.Encode(b); err != nil {
		tl_message_media_gen.go#L3267: 		if err := m.Story.Encode(b); err != nil {
		tl_message_media_gen.go#L4505: 	return b.MessageMedia.Encode(buf)
		tl_message_peer_reaction_gen.go#L222: 	if err := m.PeerID.Encode(b); err != nil {
		tl_message_peer_reaction_gen.go#L229: 	if err := m.Reaction.Encode(b); err != nil {
		tl_message_peer_vote_gen.go#L156: 	if err := m.Peer.Encode(b); err != nil {
		tl_message_peer_vote_gen.go#L343: 	if err := m.Peer.Encode(b); err != nil {
		tl_message_peer_vote_gen.go#L521: 	if err := m.Peer.Encode(b); err != nil {
		tl_message_peer_vote_gen.go#L706: 	return b.MessagePeerVote.Encode(buf)
		tl_message_replies_gen.go#L271: 			if err := v.Encode(b); err != nil {
		tl_message_reply_header_gen.go#L369: 		if err := m.ReplyToPeerID.Encode(b); err != nil {
		tl_message_reply_header_gen.go#L382: 		if err := m.ReplyMedia.Encode(b); err != nil {
		tl_message_reply_header_gen.go#L398: 			if err := v.Encode(b); err != nil {
		tl_message_reply_header_gen.go#L960: 	return b.MessageReplyHeader.Encode(buf)
		tl_messages_accept_url_auth_gen.go#L237: 		if err := a.Peer.Encode(b); err != nil {
		tl_messages_add_chat_user_gen.go#L159: 	if err := a.UserID.Encode(b); err != nil {
		tl_messages_all_stickers_gen.go#L415: 	return b.AllStickers.Encode(buf)
		tl_messages_archived_stickers_gen.go#L143: 		if err := v.Encode(b); err != nil {
		tl_messages_available_reactions_gen.go#L421: 	return b.AvailableReactions.Encode(buf)
		tl_messages_bot_app_gen.go#L198: 	if err := b.App.Encode(buf); err != nil {
		tl_messages_bot_results_gen.go#L274: 		if err := v.Encode(buf); err != nil {
		tl_messages_bot_results_gen.go#L284: 		if err := v.Encode(buf); err != nil {
		tl_messages_chat_admins_with_invites_gen.go#L148: 		if err := v.Encode(b); err != nil {
		tl_messages_chat_full_gen.go#L157: 	if err := c.FullChat.Encode(b); err != nil {
		tl_messages_chat_full_gen.go#L165: 		if err := v.Encode(b); err != nil {
		tl_messages_chat_full_gen.go#L174: 		if err := v.Encode(b); err != nil {
		tl_messages_chat_invite_importers_gen.go#L160: 		if err := v.Encode(b); err != nil {
		tl_messages_chats_gen.go#L136: 		if err := v.Encode(b); err != nil {
		tl_messages_chats_gen.go#L309: 		if err := v.Encode(b); err != nil {
		tl_messages_chats_gen.go#L471: 	return b.Chats.Encode(buf)
		tl_messages_check_history_import_peer_gen.go#L140: 	if err := c.Peer.Encode(b); err != nil {
		tl_messages_create_chat_gen.go#L190: 		if err := v.Encode(b); err != nil {
		tl_messages_delete_chat_user_gen.go#L172: 	if err := d.UserID.Encode(b); err != nil {
		tl_messages_delete_exported_chat_invite_gen.go#L140: 	if err := d.Peer.Encode(b); err != nil {
		tl_messages_delete_history_gen.go#L227: 	if err := d.Peer.Encode(b); err != nil {
		tl_messages_delete_revoked_exported_chat_invites_gen.go#L140: 	if err := d.Peer.Encode(b); err != nil {
		tl_messages_delete_revoked_exported_chat_invites_gen.go#L146: 	if err := d.AdminID.Encode(b); err != nil {
		tl_messages_delete_scheduled_messages_gen.go#L140: 	if err := d.Peer.Encode(b); err != nil {
		tl_messages_dh_config_gen.go#L492: 	return b.DhConfig.Encode(buf)
		tl_messages_dialogs_gen.go#L169: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L178: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L187: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L196: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L489: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L498: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L507: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L516: 		if err := v.Encode(b); err != nil {
		tl_messages_dialogs_gen.go#L959: 	return b.Dialogs.Encode(buf)
		tl_messages_discussion_message_gen.go#L253: 		if err := v.Encode(b); err != nil {
		tl_messages_discussion_message_gen.go#L272: 		if err := v.Encode(b); err != nil {
		tl_messages_discussion_message_gen.go#L281: 		if err := v.Encode(b); err != nil {
		tl_messages_edit_chat_about_gen.go#L146: 	if err := e.Peer.Encode(b); err != nil {
		tl_messages_edit_chat_admin_gen.go#L155: 	if err := e.UserID.Encode(b); err != nil {
		tl_messages_edit_chat_default_banned_rights_gen.go#L143: 	if err := e.Peer.Encode(b); err != nil {
		tl_messages_edit_chat_photo_gen.go#L141: 	if err := e.Photo.Encode(b); err != nil {
		tl_messages_edit_exported_chat_invite_gen.go#L252: 	if err := e.Peer.Encode(b); err != nil {
		tl_messages_edit_inline_bot_message_gen.go#L259: 	if err := e.ID.Encode(b); err != nil {
		tl_messages_edit_inline_bot_message_gen.go#L269: 		if err := e.Media.Encode(b); err != nil {
		tl_messages_edit_inline_bot_message_gen.go#L277: 		if err := e.ReplyMarkup.Encode(b); err != nil {
		tl_messages_edit_inline_bot_message_gen.go#L287: 			if err := v.Encode(b); err != nil {
		tl_messages_edit_message_gen.go#L293: 	if err := e.Peer.Encode(b); err != nil {
		tl_messages_edit_message_gen.go#L304: 		if err := e.Media.Encode(b); err != nil {
		tl_messages_edit_message_gen.go#L312: 		if err := e.ReplyMarkup.Encode(b); err != nil {
		tl_messages_edit_message_gen.go#L322: 			if err := v.Encode(b); err != nil {
		tl_messages_emoji_groups_gen.go#L424: 	return b.EmojiGroups.Encode(buf)
		tl_messages_export_chat_invite_gen.go#L238: 	if err := e.Peer.Encode(b); err != nil {
		tl_messages_exported_chat_invite_gen.go#L145: 	if err := e.Invite.Encode(b); err != nil {
		tl_messages_exported_chat_invite_gen.go#L153: 		if err := v.Encode(b); err != nil {
		tl_messages_exported_chat_invite_gen.go#L346: 	if err := e.Invite.Encode(b); err != nil {
		tl_messages_exported_chat_invite_gen.go#L352: 	if err := e.NewInvite.Encode(b); err != nil {
		tl_messages_exported_chat_invite_gen.go#L360: 		if err := v.Encode(b); err != nil {
		tl_messages_exported_chat_invite_gen.go#L540: 	return b.ExportedChatInvite.Encode(buf)
		tl_messages_exported_chat_invites_gen.go#L154: 		if err := v.Encode(b); err != nil {
		tl_messages_exported_chat_invites_gen.go#L163: 		if err := v.Encode(b); err != nil {
		tl_messages_fave_sticker_gen.go#L140: 	if err := f.ID.Encode(b); err != nil {
		tl_messages_faved_stickers_gen.go#L270: 		if err := v.Encode(b); err != nil {
		tl_messages_faved_stickers_gen.go#L465: 	return b.FavedStickers.Encode(buf)
		tl_messages_featured_stickers_gen.go#L340: 		if err := v.Encode(b); err != nil {
		tl_messages_featured_stickers_gen.go#L582: 	return b.FeaturedStickers.Encode(buf)
		tl_messages_filter_gen.go#L2039: 	return b.MessagesFilter.Encode(buf)
		tl_messages_forum_topics_gen.go#L239: 		if err := v.Encode(b); err != nil {
		tl_messages_forum_topics_gen.go#L248: 		if err := v.Encode(b); err != nil {
		tl_messages_forum_topics_gen.go#L257: 		if err := v.Encode(b); err != nil {
		tl_messages_forum_topics_gen.go#L266: 		if err := v.Encode(b); err != nil {
		tl_messages_forward_messages_gen.go#L336: 	if err := f.FromPeer.Encode(b); err != nil {
		tl_messages_forward_messages_gen.go#L350: 	if err := f.ToPeer.Encode(b); err != nil {
		tl_messages_forward_messages_gen.go#L363: 		if err := f.SendAs.Encode(b); err != nil {
		tl_messages_found_sticker_sets_gen.go#L253: 		if err := v.Encode(b); err != nil {
		tl_messages_found_sticker_sets_gen.go#L423: 	return b.FoundStickerSets.Encode(buf)
		tl_messages_get_admins_with_invites_gen.go#L129: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_attach_menu_bot_gen.go#L133: 	if err := g.Bot.Encode(b); err != nil {
		tl_messages_get_attached_stickers_gen.go#L129: 	if err := g.Media.Encode(b); err != nil {
		tl_messages_get_bot_app_gen.go#L149: 	if err := g.App.Encode(b); err != nil {
		tl_messages_get_bot_callback_answer_gen.go#L216: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_bot_callback_answer_gen.go#L227: 		if err := g.Password.Encode(b); err != nil {
		tl_messages_get_chat_invite_importers_gen.go#L249: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_chat_invite_importers_gen.go#L262: 	if err := g.OffsetUser.Encode(b); err != nil {
		tl_messages_get_common_chats_gen.go#L157: 	if err := g.UserID.Encode(b); err != nil {
		tl_messages_get_dialogs_gen.go#L245: 	if err := g.OffsetPeer.Encode(b); err != nil {
		tl_messages_get_discussion_message_gen.go#L148: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_exported_chat_invite_gen.go#L140: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_exported_chat_invites_gen.go#L231: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_exported_chat_invites_gen.go#L237: 	if err := g.AdminID.Encode(b); err != nil {
		tl_messages_get_extended_media_gen.go#L140: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_game_high_scores_gen.go#L151: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_game_high_scores_gen.go#L158: 	if err := g.UserID.Encode(b); err != nil {
		tl_messages_get_history_gen.go#L211: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_inline_bot_results_gen.go#L198: 	if err := g.Bot.Encode(b); err != nil {
		tl_messages_get_inline_bot_results_gen.go#L204: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_inline_bot_results_gen.go#L211: 		if err := g.GeoPoint.Encode(b); err != nil {
		tl_messages_get_inline_game_high_scores_gen.go#L140: 	if err := g.ID.Encode(b); err != nil {
		tl_messages_get_inline_game_high_scores_gen.go#L146: 	if err := g.UserID.Encode(b); err != nil {
		tl_messages_get_message_edit_data_gen.go#L140: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_message_reactions_list_gen.go#L217: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_message_reactions_list_gen.go#L225: 		if err := g.Reaction.Encode(b); err != nil {
		tl_messages_get_message_read_participants_gen.go#L148: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_messages_gen.go#L131: 		if err := v.Encode(b); err != nil {
		tl_messages_get_messages_reactions_gen.go#L143: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_messages_views_gen.go#L154: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_onlines_gen.go#L129: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_peer_dialogs_gen.go#L131: 		if err := v.Encode(b); err != nil {
		tl_messages_get_peer_settings_gen.go#L129: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_poll_results_gen.go#L140: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_poll_votes_gen.go#L214: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_recent_locations_gen.go#L157: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_replies_gen.go#L234: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_scheduled_history_gen.go#L143: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_scheduled_messages_gen.go#L140: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_search_counters_gen.go#L183: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_search_counters_gen.go#L194: 		if err := v.Encode(b); err != nil {
		tl_messages_get_search_results_calendar_gen.go#L176: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_search_results_calendar_gen.go#L182: 	if err := g.Filter.Encode(b); err != nil {
		tl_messages_get_search_results_positions_gen.go#L176: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_search_results_positions_gen.go#L182: 	if err := g.Filter.Encode(b); err != nil {
		tl_messages_get_sticker_set_gen.go#L143: 	if err := g.Stickerset.Encode(b); err != nil {
		tl_messages_get_unread_mentions_gen.go#L238: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_unread_reactions_gen.go#L232: 	if err := g.Peer.Encode(b); err != nil {
		tl_messages_get_web_page_preview_gen.go#L172: 			if err := v.Encode(b); err != nil {
		tl_messages_hide_all_chat_join_requests_gen.go#L189: 	if err := h.Peer.Encode(b); err != nil {
		tl_messages_hide_chat_join_request_gen.go#L180: 	if err := h.Peer.Encode(b); err != nil {
		tl_messages_hide_chat_join_request_gen.go#L186: 	if err := h.UserID.Encode(b); err != nil {
		tl_messages_hide_peer_settings_bar_gen.go#L135: 	if err := h.Peer.Encode(b); err != nil {
		tl_messages_high_scores_gen.go#L148: 		if err := v.Encode(b); err != nil {
		tl_messages_inactive_chats_gen.go#L157: 		if err := v.Encode(b); err != nil {
		tl_messages_inactive_chats_gen.go#L166: 		if err := v.Encode(b); err != nil {
		tl_messages_init_history_import_gen.go#L162: 	if err := i.Peer.Encode(b); err != nil {
		tl_messages_init_history_import_gen.go#L168: 	if err := i.File.Encode(b); err != nil {
		tl_messages_install_sticker_set_gen.go#L140: 	if err := i.Stickerset.Encode(b); err != nil {
		tl_messages_mark_dialog_unread_gen.go#L160: 	if err := m.Peer.Encode(b); err != nil {
		tl_messages_message_reactions_list_gen.go#L211: 		if err := v.Encode(b); err != nil {
		tl_messages_message_reactions_list_gen.go#L220: 		if err := v.Encode(b); err != nil {
		tl_messages_message_views_gen.go#L159: 		if err := v.Encode(b); err != nil {
		tl_messages_message_views_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L158: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L167: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L176: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L511: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L520: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L529: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L957: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L966: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L975: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L984: 		if err := v.Encode(b); err != nil {
		tl_messages_messages_gen.go#L1503: 	return b.Messages.Encode(buf)
		tl_messages_peer_dialogs_gen.go#L178: 		if err := v.Encode(b); err != nil {
		tl_messages_peer_dialogs_gen.go#L187: 		if err := v.Encode(b); err != nil {
		tl_messages_peer_dialogs_gen.go#L196: 		if err := v.Encode(b); err != nil {
		tl_messages_peer_dialogs_gen.go#L205: 		if err := v.Encode(b); err != nil {
		tl_messages_peer_settings_gen.go#L156: 		if err := v.Encode(b); err != nil {
		tl_messages_peer_settings_gen.go#L165: 		if err := v.Encode(b); err != nil {
		tl_messages_prolong_web_view_gen.go#L239: 	if err := p.Peer.Encode(b); err != nil {
		tl_messages_prolong_web_view_gen.go#L245: 	if err := p.Bot.Encode(b); err != nil {
		tl_messages_prolong_web_view_gen.go#L253: 		if err := p.ReplyTo.Encode(b); err != nil {
		tl_messages_prolong_web_view_gen.go#L261: 		if err := p.SendAs.Encode(b); err != nil {
		tl_messages_rate_transcribed_audio_gen.go#L165: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_reactions_gen.go#L259: 		if err := v.Encode(b); err != nil {
		tl_messages_reactions_gen.go#L429: 	return b.Reactions.Encode(buf)
		tl_messages_read_discussion_gen.go#L154: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_read_history_gen.go#L141: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_read_mentions_gen.go#L168: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_read_reactions_gen.go#L171: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_recent_stickers_gen.go#L281: 		if err := v.Encode(b); err != nil {
		tl_messages_recent_stickers_gen.go#L505: 	return b.RecentStickers.Encode(buf)
		tl_messages_reorder_pinned_dialogs_gen.go#L177: 		if err := v.Encode(b); err != nil {
		tl_messages_report_gen.go#L162: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_report_gen.go#L172: 	if err := r.Reason.Encode(b); err != nil {
		tl_messages_report_reaction_gen.go#L154: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_report_reaction_gen.go#L161: 	if err := r.ReactionPeer.Encode(b); err != nil {
		tl_messages_report_spam_gen.go#L133: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_request_app_web_view_gen.go#L247: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_request_app_web_view_gen.go#L253: 	if err := r.App.Encode(b); err != nil {
		tl_messages_request_encryption_gen.go#L155: 	if err := r.UserID.Encode(b); err != nil {
		tl_messages_request_simple_web_view_gen.go#L264: 	if err := r.Bot.Encode(b); err != nil {
		tl_messages_request_url_auth_gen.go#L222: 		if err := r.Peer.Encode(b); err != nil {
		tl_messages_request_web_view_gen.go#L334: 	if err := r.Peer.Encode(b); err != nil {
		tl_messages_request_web_view_gen.go#L340: 	if err := r.Bot.Encode(b); err != nil {
		tl_messages_request_web_view_gen.go#L359: 		if err := r.ReplyTo.Encode(b); err != nil {
		tl_messages_request_web_view_gen.go#L367: 		if err := r.SendAs.Encode(b); err != nil {
		tl_messages_save_default_send_as_gen.go#L140: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_save_default_send_as_gen.go#L146: 	if err := s.SendAs.Encode(b); err != nil {
		tl_messages_save_draft_gen.go#L255: 		if err := s.ReplyTo.Encode(b); err != nil {
		tl_messages_save_draft_gen.go#L262: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_save_draft_gen.go#L272: 			if err := v.Encode(b); err != nil {
		tl_messages_save_draft_gen.go#L281: 		if err := s.Media.Encode(b); err != nil {
		tl_messages_save_gif_gen.go#L140: 	if err := s.ID.Encode(b); err != nil {
		tl_messages_save_recent_sticker_gen.go#L171: 	if err := s.ID.Encode(b); err != nil {
		tl_messages_saved_gifs_gen.go#L253: 		if err := v.Encode(b); err != nil {
		tl_messages_saved_gifs_gen.go#L423: 	return b.SavedGifs.Encode(buf)
		tl_messages_search_counter_gen.go#L175: 	if err := s.Filter.Encode(b); err != nil {
		tl_messages_search_gen.go#L322: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_search_gen.go#L330: 		if err := s.FromID.Encode(b); err != nil {
		tl_messages_search_gen.go#L340: 	if err := s.Filter.Encode(b); err != nil {
		tl_messages_search_global_gen.go#L263: 	if err := s.Filter.Encode(b); err != nil {
		tl_messages_search_global_gen.go#L272: 	if err := s.OffsetPeer.Encode(b); err != nil {
		tl_messages_search_results_calendar_gen.go#L269: 		if err := v.Encode(b); err != nil {
		tl_messages_search_results_calendar_gen.go#L278: 		if err := v.Encode(b); err != nil {
		tl_messages_search_results_calendar_gen.go#L287: 		if err := v.Encode(b); err != nil {
		tl_messages_search_sent_media_gen.go#L153: 	if err := s.Filter.Encode(b); err != nil {
		tl_messages_send_bot_requested_peer_gen.go#L175: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_bot_requested_peer_gen.go#L185: 		if err := v.Encode(b); err != nil {
		tl_messages_send_encrypted_file_gen.go#L202: 	if err := s.File.Encode(b); err != nil {
		tl_messages_send_inline_bot_result_gen.go#L316: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_inline_bot_result_gen.go#L323: 		if err := s.ReplyTo.Encode(b); err != nil {
		tl_messages_send_inline_bot_result_gen.go#L337: 		if err := s.SendAs.Encode(b); err != nil {
		tl_messages_send_media_gen.go#L383: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_media_gen.go#L390: 		if err := s.ReplyTo.Encode(b); err != nil {
		tl_messages_send_media_gen.go#L397: 	if err := s.Media.Encode(b); err != nil {
		tl_messages_send_media_gen.go#L406: 		if err := s.ReplyMarkup.Encode(b); err != nil {
		tl_messages_send_media_gen.go#L416: 			if err := v.Encode(b); err != nil {
		tl_messages_send_media_gen.go#L428: 		if err := s.SendAs.Encode(b); err != nil {
		tl_messages_send_message_gen.go#L387: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_message_gen.go#L394: 		if err := s.ReplyTo.Encode(b); err != nil {
		tl_messages_send_message_gen.go#L404: 		if err := s.ReplyMarkup.Encode(b); err != nil {
		tl_messages_send_message_gen.go#L414: 			if err := v.Encode(b); err != nil {
		tl_messages_send_message_gen.go#L426: 		if err := s.SendAs.Encode(b); err != nil {
		tl_messages_send_multi_media_gen.go#L325: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_multi_media_gen.go#L332: 		if err := s.ReplyTo.Encode(b); err != nil {
		tl_messages_send_multi_media_gen.go#L349: 		if err := s.SendAs.Encode(b); err != nil {
		tl_messages_send_reaction_gen.go#L214: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_reaction_gen.go#L224: 			if err := v.Encode(b); err != nil {
		tl_messages_send_scheduled_messages_gen.go#L140: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_screenshot_notification_gen.go#L152: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_screenshot_notification_gen.go#L158: 	if err := s.ReplyTo.Encode(b); err != nil {
		tl_messages_send_vote_gen.go#L154: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_send_web_view_data_gen.go#L172: 	if err := s.Bot.Encode(b); err != nil {
		tl_messages_send_web_view_result_message_gen.go#L148: 	if err := s.Result.Encode(b); err != nil {
		tl_messages_sent_encrypted_message_gen.go#L281: 	if err := s.File.Encode(b); err != nil {
		tl_messages_sent_encrypted_message_gen.go#L425: 	return b.SentEncryptedMessage.Encode(buf)
		tl_messages_set_chat_available_reactions_gen.go#L144: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_set_chat_available_reactions_gen.go#L150: 	if err := s.AvailableReactions.Encode(b); err != nil {
		tl_messages_set_chat_theme_gen.go#L144: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_set_chat_wall_paper_gen.go#L260: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_set_chat_wall_paper_gen.go#L267: 		if err := s.Wallpaper.Encode(b); err != nil {
		tl_messages_set_default_reaction_gen.go#L133: 	if err := s.Reaction.Encode(b); err != nil {
		tl_messages_set_game_score_gen.go#L211: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_set_game_score_gen.go#L218: 	if err := s.UserID.Encode(b); err != nil {
		tl_messages_set_history_ttl_gen.go#L140: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_set_inline_bot_results_gen.go#L271: 		if err := v.Encode(b); err != nil {
		tl_messages_set_inline_game_score_gen.go#L200: 	if err := s.ID.Encode(b); err != nil {
		tl_messages_set_inline_game_score_gen.go#L206: 	if err := s.UserID.Encode(b); err != nil {
		tl_messages_set_typing_gen.go#L183: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_set_typing_gen.go#L192: 	if err := s.Action.Encode(b); err != nil {
		tl_messages_sponsored_messages_gen.go#L204: 		if err := v.Encode(b); err != nil {
		tl_messages_sponsored_messages_gen.go#L213: 		if err := v.Encode(b); err != nil {
		tl_messages_sponsored_messages_gen.go#L555: 	return b.SponsoredMessages.Encode(buf)
		tl_messages_start_bot_gen.go#L168: 	if err := s.Bot.Encode(b); err != nil {
		tl_messages_start_bot_gen.go#L174: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_start_history_import_gen.go#L153: 	if err := s.Peer.Encode(b); err != nil {
		tl_messages_sticker_set_gen.go#L184: 		if err := v.Encode(b); err != nil {
		tl_messages_sticker_set_gen.go#L504: 	return b.StickerSet.Encode(buf)
		tl_messages_sticker_set_install_result_gen.go#L243: 		if err := v.Encode(b); err != nil {
		tl_messages_sticker_set_install_result_gen.go#L385: 	return b.StickerSetInstallResult.Encode(buf)
		tl_messages_stickers_gen.go#L253: 		if err := v.Encode(b); err != nil {
		tl_messages_stickers_gen.go#L423: 	return b.Stickers.Encode(buf)
		tl_messages_toggle_bot_in_attach_menu_gen.go#L178: 	if err := t.Bot.Encode(b); err != nil {
		tl_messages_toggle_dialog_pin_gen.go#L160: 	if err := t.Peer.Encode(b); err != nil {
		tl_messages_toggle_no_forwards_gen.go#L143: 	if err := t.Peer.Encode(b); err != nil {
		tl_messages_toggle_peer_translations_gen.go#L163: 	if err := t.Peer.Encode(b); err != nil {
		tl_messages_toggle_sticker_sets_gen.go#L192: 		if err := v.Encode(b); err != nil {
		tl_messages_transcribe_audio_gen.go#L143: 	if err := t.Peer.Encode(b); err != nil {
		tl_messages_translate_text_gen.go#L211: 		if err := t.Peer.Encode(b); err != nil {
		tl_messages_uninstall_sticker_set_gen.go#L129: 	if err := u.Stickerset.Encode(b); err != nil {
		tl_messages_unpin_all_messages_gen.go#L171: 	if err := u.Peer.Encode(b); err != nil {
		tl_messages_update_dialog_filter_gen.go#L176: 		if err := u.Filter.Encode(b); err != nil {
		tl_messages_update_pinned_message_gen.go#L201: 	if err := u.Peer.Encode(b); err != nil {
		tl_messages_upload_encrypted_file_gen.go#L143: 	if err := u.File.Encode(b); err != nil {
		tl_messages_upload_imported_media_gen.go#L169: 	if err := u.Peer.Encode(b); err != nil {
		tl_messages_upload_imported_media_gen.go#L177: 	if err := u.Media.Encode(b); err != nil {
		tl_messages_upload_media_gen.go#L147: 	if err := u.Peer.Encode(b); err != nil {
		tl_messages_upload_media_gen.go#L153: 	if err := u.Media.Encode(b); err != nil {
		tl_messages_votes_list_gen.go#L209: 		if err := v.Encode(b); err != nil {
		tl_messages_votes_list_gen.go#L218: 		if err := v.Encode(b); err != nil {
		tl_messages_votes_list_gen.go#L227: 		if err := v.Encode(b); err != nil {
		tl_messages_web_page_gen.go#L151: 	if err := w.Webpage.Encode(b); err != nil {
		tl_messages_web_page_gen.go#L159: 		if err := v.Encode(b); err != nil {
		tl_messages_web_page_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_my_boost_gen.go#L220: 		if err := m.Peer.Encode(b); err != nil {
		tl_notification_sound_gen.go#L641: 	return b.NotificationSound.Encode(buf)
		tl_notify_peer_gen.go#L134: 	if err := n.Peer.Encode(b); err != nil {
		tl_notify_peer_gen.go#L598: 	if err := n.Peer.Encode(b); err != nil {
		tl_notify_peer_gen.go#L764: 	return b.NotifyPeer.Encode(buf)
		tl_page_block_gen.go#L236: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L376: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L527: 	if err := p.Author.Encode(b); err != nil {
		tl_page_block_gen.go#L683: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L823: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L963: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L1114: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L1270: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L1649: 		if err := v.Encode(b); err != nil {
		tl_page_block_gen.go#L1816: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L1822: 	if err := p.Caption.Encode(b); err != nil {
		tl_page_block_gen.go#L1988: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L1994: 	if err := p.Caption.Encode(b); err != nil {
		tl_page_block_gen.go#L2681: 	if err := p.Cover.Encode(b); err != nil {
		tl_page_block_gen.go#L3360: 		if err := v.Encode(b); err != nil {
		tl_page_block_gen.go#L3620: 		if err := v.Encode(b); err != nil {
		tl_page_block_gen.go#L3805: 		if err := v.Encode(b); err != nil {
		tl_page_block_gen.go#L3977: 	if err := p.Channel.Encode(b); err != nil {
		tl_page_block_gen.go#L4282: 	if err := p.Text.Encode(b); err != nil {
		tl_page_block_gen.go#L4479: 	if err := p.Title.Encode(b); err != nil {
		tl_page_block_gen.go#L4697: 		if err := v.Encode(b); err != nil {
		tl_page_block_gen.go#L4897: 		if err := v.Encode(b); err != nil {
		tl_page_block_gen.go#L4904: 	if err := p.Title.Encode(b); err != nil {
		tl_page_block_gen.go#L5110: 	if err := p.Title.Encode(b); err != nil {
		tl_page_block_gen.go#L5325: 	if err := p.Geo.Encode(b); err != nil {
		tl_page_block_gen.go#L5731: 	return b.PageBlock.Encode(buf)
		tl_page_caption_gen.go#L140: 	if err := p.Text.Encode(b); err != nil {
		tl_page_caption_gen.go#L146: 	if err := p.Credit.Encode(b); err != nil {
		tl_page_gen.go#L256: 		if err := v.Encode(b); err != nil {
		tl_page_gen.go#L265: 		if err := v.Encode(b); err != nil {
		tl_page_gen.go#L274: 		if err := v.Encode(b); err != nil {
		tl_page_list_item_gen.go#L134: 	if err := p.Text.Encode(b); err != nil {
		tl_page_list_item_gen.go#L276: 		if err := v.Encode(b); err != nil {
		tl_page_list_item_gen.go#L418: 	return b.PageListItem.Encode(buf)
		tl_page_list_ordered_item_gen.go#L146: 	if err := p.Text.Encode(b); err != nil {
		tl_page_list_ordered_item_gen.go#L318: 		if err := v.Encode(b); err != nil {
		tl_page_list_ordered_item_gen.go#L478: 	return b.PageListOrderedItem.Encode(buf)
		tl_page_table_cell_gen.go#L270: 		if err := p.Text.Encode(b); err != nil {
		tl_password_kdf_algo_gen.go#L456: 	return b.PasswordKdfAlgo.Encode(buf)
		tl_payments_assign_app_store_transaction_gen.go#L142: 	if err := a.Purpose.Encode(b); err != nil {
		tl_payments_assign_play_market_transaction_gen.go#L144: 	if err := a.Purpose.Encode(b); err != nil {
		tl_payments_can_purchase_premium_gen.go#L130: 	if err := c.Purpose.Encode(b); err != nil {
		tl_payments_checked_gift_code_gen.go#L283: 		if err := c.FromID.Encode(b); err != nil {
		tl_payments_checked_gift_code_gen.go#L303: 		if err := v.Encode(b); err != nil {
		tl_payments_checked_gift_code_gen.go#L312: 		if err := v.Encode(b); err != nil {
		tl_payments_export_invoice_gen.go#L132: 	if err := e.InvoiceMedia.Encode(b); err != nil {
		tl_payments_get_giveaway_info_gen.go#L146: 	if err := g.Peer.Encode(b); err != nil {
		tl_payments_get_payment_form_gen.go#L169: 	if err := g.Invoice.Encode(b); err != nil {
		tl_payments_get_payment_receipt_gen.go#L140: 	if err := g.Peer.Encode(b); err != nil {
		tl_payments_get_premium_gift_code_options_gen.go#L158: 		if err := g.BoostPeer.Encode(b); err != nil {
		tl_payments_giveaway_info_gen.go#L874: 	return b.GiveawayInfo.Encode(buf)
		tl_payments_launch_prepaid_giveaway_gen.go#L154: 	if err := l.Peer.Encode(b); err != nil {
		tl_payments_launch_prepaid_giveaway_gen.go#L161: 	if err := l.Purpose.Encode(b); err != nil {
		tl_payments_payment_form_gen.go#L387: 		if err := p.Photo.Encode(b); err != nil {
		tl_payments_payment_form_gen.go#L430: 		if err := v.Encode(b); err != nil {
		tl_payments_payment_receipt_gen.go#L339: 		if err := p.Photo.Encode(b); err != nil {
		tl_payments_payment_receipt_gen.go#L367: 		if err := v.Encode(b); err != nil {
		tl_payments_payment_result_gen.go#L134: 	if err := p.Updates.Encode(b); err != nil {
		tl_payments_payment_result_gen.go#L395: 	return b.PaymentResult.Encode(buf)
		tl_payments_send_payment_form_gen.go#L237: 	if err := s.Invoice.Encode(b); err != nil {
		tl_payments_send_payment_form_gen.go#L249: 	if err := s.Credentials.Encode(b); err != nil {
		tl_payments_validate_requested_info_gen.go#L171: 	if err := v.Invoice.Encode(b); err != nil {
		tl_peer_blocked_gen.go#L140: 	if err := p.PeerID.Encode(b); err != nil {
		tl_peer_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_peer_gen.go#L541: 	return b.Peer.Encode(buf)
		tl_peer_located_gen.go#L156: 	if err := p.Peer.Encode(b); err != nil {
		tl_peer_located_gen.go#L452: 	return b.PeerLocated.Encode(buf)
		tl_peer_notify_settings_gen.go#L366: 		if err := p.IosSound.Encode(b); err != nil {
		tl_peer_notify_settings_gen.go#L374: 		if err := p.AndroidSound.Encode(b); err != nil {
		tl_peer_notify_settings_gen.go#L382: 		if err := p.OtherSound.Encode(b); err != nil {
		tl_peer_notify_settings_gen.go#L396: 		if err := p.StoriesIosSound.Encode(b); err != nil {
		tl_peer_notify_settings_gen.go#L404: 		if err := p.StoriesAndroidSound.Encode(b); err != nil {
		tl_peer_notify_settings_gen.go#L412: 		if err := p.StoriesOtherSound.Encode(b); err != nil {
		tl_peer_stories_gen.go#L179: 	if err := p.Peer.Encode(b); err != nil {
		tl_peer_stories_gen.go#L190: 		if err := v.Encode(b); err != nil {
		tl_phone_call_discard_reason_gen.go#L544: 	return b.PhoneCallDiscardReason.Encode(buf)
		tl_phone_call_gen.go#L1518: 		if err := v.Encode(b); err != nil {
		tl_phone_call_gen.go#L1962: 		if err := p.Reason.Encode(b); err != nil {
		tl_phone_call_gen.go#L2316: 	return b.PhoneCall.Encode(buf)
		tl_phone_connection_gen.go#L792: 	return b.PhoneConnection.Encode(buf)
		tl_phone_create_group_call_gen.go#L219: 	if err := c.Peer.Encode(b); err != nil {
		tl_phone_discard_call_gen.go#L197: 	if err := d.Reason.Encode(b); err != nil {
		tl_phone_edit_group_call_participant_gen.go#L284: 	if err := e.Participant.Encode(b); err != nil {
		tl_phone_get_group_call_join_as_gen.go#L130: 	if err := g.Peer.Encode(b); err != nil {
		tl_phone_get_group_call_stream_rtmp_url_gen.go#L144: 	if err := g.Peer.Encode(b); err != nil {
		tl_phone_get_group_participants_gen.go#L188: 		if err := v.Encode(b); err != nil {
		tl_phone_group_call_gen.go#L177: 	if err := g.Call.Encode(b); err != nil {
		tl_phone_group_call_gen.go#L192: 		if err := v.Encode(b); err != nil {
		tl_phone_group_call_gen.go#L201: 		if err := v.Encode(b); err != nil {
		tl_phone_group_participants_gen.go#L198: 		if err := v.Encode(b); err != nil {
		tl_phone_group_participants_gen.go#L207: 		if err := v.Encode(b); err != nil {
		tl_phone_invite_to_group_call_gen.go#L145: 		if err := v.Encode(b); err != nil {
		tl_phone_join_as_peers_gen.go#L154: 		if err := v.Encode(b); err != nil {
		tl_phone_join_as_peers_gen.go#L163: 		if err := v.Encode(b); err != nil {
		tl_phone_join_as_peers_gen.go#L172: 		if err := v.Encode(b); err != nil {
		tl_phone_join_group_call_gen.go#L224: 	if err := j.JoinAs.Encode(b); err != nil {
		tl_phone_phone_call_gen.go#L140: 	if err := p.PhoneCall.Encode(b); err != nil {
		tl_phone_phone_call_gen.go#L148: 		if err := v.Encode(b); err != nil {
		tl_phone_request_call_gen.go#L196: 	if err := r.UserID.Encode(b); err != nil {
		tl_phone_save_call_log_gen.go#L143: 	if err := s.File.Encode(b); err != nil {
		tl_phone_save_default_group_call_join_as_gen.go#L141: 	if err := s.Peer.Encode(b); err != nil {
		tl_phone_save_default_group_call_join_as_gen.go#L147: 	if err := s.JoinAs.Encode(b); err != nil {
		tl_photo_gen.go#L387: 		if err := v.Encode(b); err != nil {
		tl_photo_gen.go#L397: 			if err := v.Encode(b); err != nil {
		tl_photo_gen.go#L710: 	return b.Photo.Encode(buf)
		tl_photo_size_gen.go#L1360: 	return b.PhotoSize.Encode(buf)
		tl_photos_delete_photos_gen.go#L131: 		if err := v.Encode(b); err != nil {
		tl_photos_get_user_photos_gen.go#L169: 	if err := g.UserID.Encode(b); err != nil {
		tl_photos_photo_gen.go#L140: 	if err := p.Photo.Encode(b); err != nil {
		tl_photos_photo_gen.go#L148: 		if err := v.Encode(b); err != nil {
		tl_photos_photos_gen.go#L147: 		if err := v.Encode(b); err != nil {
		tl_photos_photos_gen.go#L156: 		if err := v.Encode(b); err != nil {
		tl_photos_photos_gen.go#L367: 		if err := v.Encode(b); err != nil {
		tl_photos_photos_gen.go#L376: 		if err := v.Encode(b); err != nil {
		tl_photos_photos_gen.go#L572: 	return b.Photos.Encode(buf)
		tl_photos_update_profile_photo_gen.go#L183: 		if err := u.Bot.Encode(b); err != nil {
		tl_photos_update_profile_photo_gen.go#L190: 	if err := u.ID.Encode(b); err != nil {
		tl_photos_upload_contact_profile_photo_gen.go#L278: 	if err := u.UserID.Encode(b); err != nil {
		tl_photos_upload_contact_profile_photo_gen.go#L285: 		if err := u.File.Encode(b); err != nil {
		tl_photos_upload_contact_profile_photo_gen.go#L293: 		if err := u.Video.Encode(b); err != nil {
		tl_photos_upload_contact_profile_photo_gen.go#L304: 		if err := u.VideoEmojiMarkup.Encode(b); err != nil {
		tl_photos_upload_profile_photo_gen.go#L263: 		if err := u.Bot.Encode(b); err != nil {
		tl_photos_upload_profile_photo_gen.go#L271: 		if err := u.File.Encode(b); err != nil {
		tl_photos_upload_profile_photo_gen.go#L279: 		if err := u.Video.Encode(b); err != nil {
		tl_photos_upload_profile_photo_gen.go#L290: 		if err := u.VideoEmojiMarkup.Encode(b); err != nil {
		tl_poll_results_gen.go#L272: 			if err := v.Encode(b); err != nil {
		tl_poll_results_gen.go#L286: 			if err := v.Encode(b); err != nil {
		tl_post_interaction_counters_gen.go#L561: 	return b.PostInteractionCounters.Encode(buf)
		tl_premium_apply_boost_gen.go#L177: 	if err := a.Peer.Encode(b); err != nil {
		tl_premium_boosts_list_gen.go#L208: 		if err := v.Encode(buf); err != nil {
		tl_premium_get_boosts_list_gen.go#L192: 	if err := g.Peer.Encode(b); err != nil {
		tl_premium_get_boosts_status_gen.go#L132: 	if err := g.Peer.Encode(b); err != nil {
		tl_premium_get_user_boosts_gen.go#L141: 	if err := g.Peer.Encode(b); err != nil {
		tl_premium_get_user_boosts_gen.go#L147: 	if err := g.UserID.Encode(b); err != nil {
		tl_premium_my_boosts_gen.go#L163: 		if err := v.Encode(b); err != nil {
		tl_premium_my_boosts_gen.go#L172: 		if err := v.Encode(b); err != nil {
		tl_privacy_key_gen.go#L1207: 	return b.PrivacyKey.Encode(buf)
		tl_privacy_rule_gen.go#L1297: 	return b.PrivacyRule.Encode(buf)
		tl_public_forward_gen.go#L137: 	if err := p.Message.Encode(b); err != nil {
		tl_public_forward_gen.go#L291: 	if err := p.Peer.Encode(b); err != nil {
		tl_public_forward_gen.go#L297: 	if err := p.Story.Encode(b); err != nil {
		tl_public_forward_gen.go#L438: 	return b.PublicForward.Encode(buf)
		tl_reaction_count_gen.go#L180: 	if err := r.Reaction.Encode(b); err != nil {
		tl_reaction_gen.go#L506: 	return b.Reaction.Encode(buf)
		tl_recent_me_url_gen.go#L605: 	if err := r.ChatInvite.Encode(b); err != nil {
		tl_recent_me_url_gen.go#L772: 	if err := r.Set.Encode(b); err != nil {
		tl_recent_me_url_gen.go#L940: 	return b.RecentMeUrl.Encode(buf)
		tl_reply_markup_gen.go#L1079: 	return b.ReplyMarkup.Encode(buf)
		tl_report_reason_gen.go#L1204: 	return b.ReportReason.Encode(buf)
		tl_request_peer_type_gen.go#L1073: 	return b.RequestPeerType.Encode(buf)
		tl_rich_text_gen.go#L371: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L511: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L651: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L791: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L931: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L1093: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L1276: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L1434: 		if err := v.Encode(b); err != nil {
		tl_rich_text_gen.go#L1590: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L1730: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L1870: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L2021: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L2377: 	if err := t.Text.Encode(b); err != nil {
		tl_rich_text_gen.go#L2631: 	return b.RichText.Encode(buf)
		tl_secure_file_gen.go#L554: 	return b.SecureFile.Encode(buf)
		tl_secure_password_kdf_algo_gen.go#L502: 	return b.SecurePasswordKdfAlgo.Encode(buf)
		tl_secure_plain_data_gen.go#L398: 	return b.SecurePlainData.Encode(buf)
		tl_secure_required_type_gen.go#L195: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_required_type_gen.go#L402: 		if err := v.Encode(b); err != nil {
		tl_secure_required_type_gen.go#L544: 	return b.SecureRequiredType.Encode(buf)
		tl_secure_secret_settings_gen.go#L151: 	if err := s.SecureAlgo.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L179: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L397: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L596: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L798: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L1002: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L1206: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L1413: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L1624: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L1835: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_error_gen.go#L2079: 	return b.SecureValueError.Encode(buf)
		tl_secure_value_gen.go#L320: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_gen.go#L332: 		if err := s.FrontSide.Encode(b); err != nil {
		tl_secure_value_gen.go#L340: 		if err := s.ReverseSide.Encode(b); err != nil {
		tl_secure_value_gen.go#L348: 		if err := s.Selfie.Encode(b); err != nil {
		tl_secure_value_gen.go#L358: 			if err := v.Encode(b); err != nil {
		tl_secure_value_gen.go#L369: 			if err := v.Encode(b); err != nil {
		tl_secure_value_gen.go#L378: 		if err := s.PlainData.Encode(b); err != nil {
		tl_secure_value_hash_gen.go#L140: 	if err := s.Type.Encode(b); err != nil {
		tl_secure_value_type_gen.go#L1540: 	return b.SecureValueType.Encode(buf)
		tl_send_as_peer_gen.go#L160: 	if err := s.Peer.Encode(b); err != nil {
		tl_send_message_action_gen.go#L2414: 	return b.SendMessageAction.Encode(buf)
		tl_sponsored_message_gen.go#L421: 		if err := s.FromID.Encode(b); err != nil {
		tl_sponsored_message_gen.go#L429: 		if err := s.ChatInvite.Encode(b); err != nil {
		tl_sponsored_message_gen.go#L451: 		if err := s.App.Encode(b); err != nil {
		tl_sponsored_message_gen.go#L462: 			if err := v.Encode(b); err != nil {
		tl_sponsored_web_page_gen.go#L179: 		if err := s.Photo.Encode(b); err != nil {
		tl_stats_broadcast_stats_gen.go#L409: 	if err := b.GrowthGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L415: 	if err := b.FollowersGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L421: 	if err := b.MuteGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L427: 	if err := b.TopHoursGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L433: 	if err := b.InteractionsGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L439: 	if err := b.IvInteractionsGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L445: 	if err := b.ViewsBySourceGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L451: 	if err := b.NewFollowersBySourceGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L457: 	if err := b.LanguagesGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L463: 	if err := b.ReactionsByEmotionGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L469: 	if err := b.StoryInteractionsGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L475: 	if err := b.StoryReactionsByEmotionGraph.Encode(buf); err != nil {
		tl_stats_broadcast_stats_gen.go#L483: 		if err := v.Encode(buf); err != nil {
		tl_stats_get_broadcast_stats_gen.go#L163: 	if err := g.Channel.Encode(b); err != nil {
		tl_stats_get_megagroup_stats_gen.go#L166: 	if err := g.Channel.Encode(b); err != nil {
		tl_stats_get_message_public_forwards_gen.go#L171: 	if err := g.Channel.Encode(b); err != nil {
		tl_stats_get_message_stats_gen.go#L174: 	if err := g.Channel.Encode(b); err != nil {
		tl_stats_get_story_public_forwards_gen.go#L175: 	if err := g.Peer.Encode(b); err != nil {
		tl_stats_get_story_stats_gen.go#L175: 	if err := g.Peer.Encode(b); err != nil {
		tl_stats_graph_gen.go#L613: 	return b.StatsGraph.Encode(buf)
		tl_stats_megagroup_stats_gen.go#L323: 	if err := m.GrowthGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L329: 	if err := m.MembersGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L335: 	if err := m.NewMembersBySourceGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L341: 	if err := m.LanguagesGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L347: 	if err := m.MessagesGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L353: 	if err := m.ActionsGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L359: 	if err := m.TopHoursGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L365: 	if err := m.WeekdaysGraph.Encode(b); err != nil {
		tl_stats_megagroup_stats_gen.go#L391: 		if err := v.Encode(b); err != nil {
		tl_stats_message_stats_gen.go#L140: 	if err := m.ViewsGraph.Encode(b); err != nil {
		tl_stats_message_stats_gen.go#L146: 	if err := m.ReactionsByEmotionGraph.Encode(b); err != nil {
		tl_stats_public_forwards_gen.go#L208: 		if err := v.Encode(b); err != nil {
		tl_stats_public_forwards_gen.go#L220: 		if err := v.Encode(b); err != nil {
		tl_stats_public_forwards_gen.go#L229: 		if err := v.Encode(b); err != nil {
		tl_stats_story_stats_gen.go#L145: 	if err := s.ViewsGraph.Encode(b); err != nil {
		tl_stats_story_stats_gen.go#L151: 	if err := s.ReactionsByEmotionGraph.Encode(b); err != nil {
		tl_sticker_set_covered_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_sticker_set_covered_gen.go#L148: 	if err := s.Cover.Encode(b); err != nil {
		tl_sticker_set_covered_gen.go#L317: 		if err := v.Encode(b); err != nil {
		tl_sticker_set_covered_gen.go#L542: 		if err := v.Encode(b); err != nil {
		tl_sticker_set_covered_gen.go#L901: 	return b.StickerSetCovered.Encode(buf)
		tl_sticker_set_gen.go#L440: 			if err := v.Encode(b); err != nil {
		tl_stickers_add_sticker_to_set_gen.go#L141: 	if err := a.Stickerset.Encode(b); err != nil {
		tl_stickers_change_sticker_gen.go#L212: 	if err := c.Sticker.Encode(b); err != nil {
		tl_stickers_change_sticker_position_gen.go#L141: 	if err := c.Sticker.Encode(b); err != nil {
		tl_stickers_create_sticker_set_gen.go#L309: 	if err := c.UserID.Encode(b); err != nil {
		tl_stickers_create_sticker_set_gen.go#L318: 		if err := c.Thumb.Encode(b); err != nil {
		tl_stickers_delete_sticker_set_gen.go#L129: 	if err := d.Stickerset.Encode(b); err != nil {
		tl_stickers_remove_sticker_from_set_gen.go#L130: 	if err := r.Sticker.Encode(b); err != nil {
		tl_stickers_rename_sticker_set_gen.go#L140: 	if err := r.Stickerset.Encode(b); err != nil {
		tl_stickers_set_sticker_set_thumb_gen.go#L189: 	if err := s.Stickerset.Encode(b); err != nil {
		tl_stickers_set_sticker_set_thumb_gen.go#L196: 		if err := s.Thumb.Encode(b); err != nil {
		tl_storage_file_type_gen.go#L1204: 	return b.FileType.Encode(buf)
		tl_stories_all_stories_gen.go#L428: 		if err := v.Encode(b); err != nil {
		tl_stories_all_stories_gen.go#L437: 		if err := v.Encode(b); err != nil {
		tl_stories_all_stories_gen.go#L727: 	return b.AllStories.Encode(buf)
		tl_stories_can_send_story_gen.go#L129: 	if err := c.Peer.Encode(b); err != nil {
		tl_stories_delete_stories_gen.go#L143: 	if err := d.Peer.Encode(b); err != nil {
		tl_stories_edit_story_gen.go#L272: 	if err := e.Peer.Encode(b); err != nil {
		tl_stories_edit_story_gen.go#L280: 		if err := e.Media.Encode(b); err != nil {
		tl_stories_edit_story_gen.go#L290: 			if err := v.Encode(b); err != nil {
		tl_stories_edit_story_gen.go#L304: 			if err := v.Encode(b); err != nil {
		tl_stories_edit_story_gen.go#L315: 			if err := v.Encode(b); err != nil {
		tl_stories_export_story_link_gen.go#L143: 	if err := e.Peer.Encode(b); err != nil {
		tl_stories_get_peer_max_ids_gen.go#L131: 		if err := v.Encode(b); err != nil {
		tl_stories_get_peer_stories_gen.go#L132: 	if err := g.Peer.Encode(b); err != nil {
		tl_stories_get_pinned_stories_gen.go#L160: 	if err := g.Peer.Encode(b); err != nil {
		tl_stories_get_stories_archive_gen.go#L160: 	if err := g.Peer.Encode(b); err != nil {
		tl_stories_get_stories_by_id_gen.go#L143: 	if err := g.Peer.Encode(b); err != nil {
		tl_stories_get_stories_views_gen.go#L144: 	if err := g.Peer.Encode(b); err != nil {
		tl_stories_get_story_reactions_list_gen.go#L218: 	if err := g.Peer.Encode(b); err != nil {
		tl_stories_get_story_reactions_list_gen.go#L226: 		if err := g.Reaction.Encode(b); err != nil {
		tl_stories_get_story_views_list_gen.go#L261: 	if err := g.Peer.Encode(b); err != nil {
		tl_stories_increment_story_views_gen.go#L140: 	if err := i.Peer.Encode(b); err != nil {
		tl_stories_peer_stories_gen.go#L159: 		if err := v.Encode(b); err != nil {
		tl_stories_peer_stories_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_stories_read_stories_gen.go#L144: 	if err := r.Peer.Encode(b); err != nil {
		tl_stories_report_gen.go#L162: 	if err := r.Peer.Encode(b); err != nil {
		tl_stories_report_gen.go#L172: 	if err := r.Reason.Encode(b); err != nil {
		tl_stories_send_reaction_gen.go#L185: 	if err := s.Peer.Encode(b); err != nil {
		tl_stories_send_reaction_gen.go#L192: 	if err := s.Reaction.Encode(b); err != nil {
		tl_stories_send_story_gen.go#L367: 	if err := s.Peer.Encode(b); err != nil {
		tl_stories_send_story_gen.go#L373: 	if err := s.Media.Encode(b); err != nil {
		tl_stories_send_story_gen.go#L382: 			if err := v.Encode(b); err != nil {
		tl_stories_send_story_gen.go#L396: 			if err := v.Encode(b); err != nil {
		tl_stories_send_story_gen.go#L406: 		if err := v.Encode(b); err != nil {
		tl_stories_send_story_gen.go#L418: 		if err := s.FwdFromID.Encode(b); err != nil {
		tl_stories_stories_gen.go#L168: 		if err := v.Encode(b); err != nil {
		tl_stories_stories_gen.go#L177: 		if err := v.Encode(b); err != nil {
		tl_stories_stories_gen.go#L186: 		if err := v.Encode(b); err != nil {
		tl_stories_story_reactions_list_gen.go#L197: 		if err := v.Encode(b); err != nil {
		tl_stories_story_reactions_list_gen.go#L206: 		if err := v.Encode(b); err != nil {
		tl_stories_story_reactions_list_gen.go#L215: 		if err := v.Encode(b); err != nil {
		tl_stories_story_views_gen.go#L151: 		if err := v.Encode(b); err != nil {
		tl_stories_story_views_list_gen.go#L240: 		if err := v.Encode(b); err != nil {
		tl_stories_story_views_list_gen.go#L249: 		if err := v.Encode(b); err != nil {
		tl_stories_story_views_list_gen.go#L258: 		if err := v.Encode(b); err != nil {
		tl_stories_toggle_peer_stories_hidden_gen.go#L144: 	if err := t.Peer.Encode(b); err != nil {
		tl_stories_toggle_pinned_gen.go#L151: 	if err := t.Peer.Encode(b); err != nil {
		tl_story_fwd_header_gen.go#L213: 		if err := s.From.Encode(b); err != nil {
		tl_story_item_gen.go#L889: 			if err := v.Encode(b); err != nil {
		tl_story_item_gen.go#L897: 	if err := s.Media.Encode(b); err != nil {
		tl_story_item_gen.go#L906: 			if err := v.Encode(b); err != nil {
		tl_story_item_gen.go#L917: 			if err := v.Encode(b); err != nil {
		tl_story_item_gen.go#L931: 		if err := s.SentReaction.Encode(b); err != nil {
		tl_story_item_gen.go#L1524: 	return b.StoryItem.Encode(buf)
		tl_story_reaction_gen.go#L155: 	if err := s.PeerID.Encode(b); err != nil {
		tl_story_reaction_gen.go#L162: 	if err := s.Reaction.Encode(b); err != nil {
		tl_story_reaction_gen.go#L331: 	if err := s.Message.Encode(b); err != nil {
		tl_story_reaction_gen.go#L481: 	if err := s.PeerID.Encode(b); err != nil {
		tl_story_reaction_gen.go#L487: 	if err := s.Story.Encode(b); err != nil {
		tl_story_reaction_gen.go#L636: 	return b.StoryReaction.Encode(buf)
		tl_story_view_gen.go#L224: 		if err := s.Reaction.Encode(b); err != nil {
		tl_story_view_gen.go#L492: 	if err := s.Message.Encode(b); err != nil {
		tl_story_view_gen.go#L730: 	if err := s.PeerID.Encode(b); err != nil {
		tl_story_view_gen.go#L736: 	if err := s.Story.Encode(b); err != nil {
		tl_story_view_gen.go#L943: 	return b.StoryView.Encode(buf)
		tl_text_with_entities_gen.go#L149: 		if err := v.Encode(b); err != nil {
		tl_theme_gen.go#L311: 		if err := t.Document.Encode(b); err != nil {
		tl_theme_settings_gen.go#L238: 	if err := t.BaseTheme.Encode(b); err != nil {
		tl_theme_settings_gen.go#L255: 		if err := t.Wallpaper.Encode(b); err != nil {
		tl_top_peer_category_gen.go#L984: 	return b.TopPeerCategory.Encode(buf)
		tl_top_peer_category_peers_gen.go#L151: 	if err := t.Category.Encode(b); err != nil {
		tl_top_peer_gen.go#L143: 	if err := t.Peer.Encode(b); err != nil {
		tl_update_gen.go#L159: 	if err := u.Message.Encode(b); err != nil {
		tl_update_gen.go#L715: 	if err := u.Action.Encode(b); err != nil {
		tl_update_gen.go#L895: 	if err := u.FromID.Encode(b); err != nil {
		tl_update_gen.go#L901: 	if err := u.Action.Encode(b); err != nil {
		tl_update_gen.go#L1071: 	if err := u.Participants.Encode(b); err != nil {
		tl_update_gen.go#L1223: 	if err := u.Status.Encode(b); err != nil {
		tl_update_gen.go#L1972: 	if err := u.Message.Encode(b); err != nil {
		tl_update_gen.go#L2276: 	if err := u.Chat.Encode(b); err != nil {
		tl_update_gen.go#L3214: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L3490: 	if err := u.Media.Encode(b); err != nil {
		tl_update_gen.go#L3498: 		if err := v.Encode(b); err != nil {
		tl_update_gen.go#L3780: 	if err := u.Key.Encode(b); err != nil {
		tl_update_gen.go#L3788: 		if err := v.Encode(b); err != nil {
		tl_update_gen.go#L4213: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L4486: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L4705: 	if err := u.Webpage.Encode(b); err != nil {
		tl_update_gen.go#L5533: 	if err := u.Message.Encode(b); err != nil {
		tl_update_gen.go#L6645: 	if err := u.Stickerset.Encode(b); err != nil {
		tl_update_gen.go#L7429: 		if err := u.Geo.Encode(b); err != nil {
		tl_update_gen.go#L7437: 		if err := u.PeerType.Encode(b); err != nil {
		tl_update_gen.go#L7767: 		if err := u.Geo.Encode(b); err != nil {
		tl_update_gen.go#L7776: 		if err := u.MsgID.Encode(b); err != nil {
		tl_update_gen.go#L8033: 	if err := u.Message.Encode(b); err != nil {
		tl_update_gen.go#L8309: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L8600: 	if err := u.Message.Encode(b); err != nil {
		tl_update_gen.go#L8865: 	if err := u.MsgID.Encode(b); err != nil {
		tl_update_gen.go#L9330: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L9339: 	if err := u.Draft.Encode(b); err != nil {
		tl_update_gen.go#L9987: 	if err := u.Webpage.Encode(b); err != nil {
		tl_update_gen.go#L10231: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L10475: 			if err := v.Encode(b); err != nil {
		tl_update_gen.go#L11584: 	if err := u.PhoneCall.Encode(b); err != nil {
		tl_update_gen.go#L12655: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L13076: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L13472: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L13630: 		if err := v.Encode(b); err != nil {
		tl_update_gen.go#L13789: 	if err := u.Message.Encode(b); err != nil {
		tl_update_gen.go#L13943: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L14258: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L14553: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L14800: 		if err := u.Filter.Encode(b); err != nil {
		tl_update_gen.go#L16161: 	if err := u.PeerID.Encode(b); err != nil {
		tl_update_gen.go#L16415: 	if err := u.FromID.Encode(b); err != nil {
		tl_update_gen.go#L16421: 	if err := u.Action.Encode(b); err != nil {
		tl_update_gen.go#L16691: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L17565: 	if err := u.Call.Encode(b); err != nil {
		tl_update_gen.go#L17756: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L18061: 		if err := u.PrevParticipant.Encode(b); err != nil {
		tl_update_gen.go#L18069: 		if err := u.NewParticipant.Encode(b); err != nil {
		tl_update_gen.go#L18077: 		if err := u.Invite.Encode(b); err != nil {
		tl_update_gen.go#L18512: 		if err := u.PrevParticipant.Encode(b); err != nil {
		tl_update_gen.go#L18520: 		if err := u.NewParticipant.Encode(b); err != nil {
		tl_update_gen.go#L18528: 		if err := u.Invite.Encode(b); err != nil {
		tl_update_gen.go#L19265: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L19477: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L19730: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L19739: 	if err := u.Invite.Encode(b); err != nil {
		tl_update_gen.go#L20019: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L20482: 	if err := u.Button.Encode(b); err != nil {
		tl_update_gen.go#L20816: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L21152: 	if err := u.EmojiStatus.Encode(b); err != nil {
		tl_update_gen.go#L21777: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L21784: 	if err := u.ExtendedMedia.Encode(b); err != nil {
		tl_update_gen.go#L22794: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L22800: 	if err := u.Story.Encode(b); err != nil {
		tl_update_gen.go#L22966: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L23463: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L23470: 	if err := u.Reaction.Encode(b); err != nil {
		tl_update_gen.go#L23668: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L24073: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L24080: 		if err := u.Wallpaper.Encode(b); err != nil {
		tl_update_gen.go#L24336: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L24344: 	if err := u.Actor.Encode(b); err != nil {
		tl_update_gen.go#L24352: 		if err := v.Encode(b); err != nil {
		tl_update_gen.go#L24361: 		if err := v.Encode(b); err != nil {
		tl_update_gen.go#L24666: 	if err := u.Peer.Encode(b); err != nil {
		tl_update_gen.go#L25831: 	return b.Update.Encode(buf)
		tl_updates_channel_difference_gen.go#L473: 	if err := c.Dialog.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L481: 		if err := v.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L490: 		if err := v.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L499: 		if err := v.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L886: 		if err := v.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L895: 		if err := v.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L904: 		if err := v.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L913: 		if err := v.Encode(b); err != nil {
		tl_updates_channel_difference_gen.go#L1279: 	return b.ChannelDifference.Encode(buf)
		tl_updates_difference_gen.go#L353: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L362: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L371: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L380: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L389: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L741: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L750: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L759: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L768: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L777: 		if err := v.Encode(b); err != nil {
		tl_updates_difference_gen.go#L1209: 	return b.Difference.Encode(buf)
		tl_updates_gen.go#L501: 		if err := u.ReplyTo.Encode(b); err != nil {
		tl_updates_gen.go#L511: 			if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L1229: 		if err := u.ReplyTo.Encode(b); err != nil {
		tl_updates_gen.go#L1239: 			if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L1711: 	if err := u.Update.Encode(b); err != nil {
		tl_updates_gen.go#L1924: 		if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L1933: 		if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L1942: 		if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L2251: 		if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L2260: 		if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L2269: 		if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L2660: 		if err := u.Media.Encode(b); err != nil {
		tl_updates_gen.go#L2670: 			if err := v.Encode(b); err != nil {
		tl_updates_gen.go#L3004: 	return b.Updates.Encode(buf)
		tl_updates_get_channel_difference_gen.go#L198: 	if err := g.Channel.Encode(b); err != nil {
		tl_updates_get_channel_difference_gen.go#L204: 	if err := g.Filter.Encode(b); err != nil {
		tl_upload_cdn_file_gen.go#L400: 	return b.CdnFile.Encode(buf)
		tl_upload_file_gen.go#L156: 	if err := f.Type.Encode(b); err != nil {
		tl_upload_file_gen.go#L590: 	return b.File.Encode(buf)
		tl_upload_get_file_gen.go#L201: 	if err := g.Location.Encode(b); err != nil {
		tl_upload_get_file_hashes_gen.go#L140: 	if err := g.Location.Encode(b); err != nil {
		tl_upload_get_web_file_gen.go#L150: 	if err := g.Location.Encode(b); err != nil {
		tl_upload_web_file_gen.go#L179: 	if err := w.FileType.Encode(b); err != nil {
		tl_url_auth_result_gen.go#L184: 	if err := u.Bot.Encode(b); err != nil {
		tl_url_auth_result_gen.go#L602: 	return b.UrlAuthResult.Encode(buf)
		tl_user_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_user_full_gen.go#L693: 		if err := u.PersonalPhoto.Encode(b); err != nil {
		tl_user_full_gen.go#L701: 		if err := u.ProfilePhoto.Encode(b); err != nil {
		tl_user_full_gen.go#L709: 		if err := u.FallbackPhoto.Encode(b); err != nil {
		tl_user_full_gen.go#L759: 		if err := u.Wallpaper.Encode(b); err != nil {
		tl_user_gen.go#L995: 		if err := u.Photo.Encode(b); err != nil {
		tl_user_gen.go#L1003: 		if err := u.Status.Encode(b); err != nil {
		tl_user_gen.go#L1028: 		if err := u.EmojiStatus.Encode(b); err != nil {
		tl_user_gen.go#L2080: 	return b.User.Encode(buf)
		tl_user_profile_photo_gen.go#L546: 	return b.UserProfilePhoto.Encode(buf)
		tl_user_status_gen.go#L830: 	return b.UserStatus.Encode(buf)
		tl_users_get_full_user_gen.go#L129: 	if err := g.ID.Encode(b); err != nil {
		tl_users_get_users_gen.go#L131: 		if err := v.Encode(b); err != nil {
		tl_users_set_secure_value_errors_gen.go#L149: 	if err := s.ID.Encode(b); err != nil {
		tl_users_set_secure_value_errors_gen.go#L157: 		if err := v.Encode(b); err != nil {
		tl_users_user_full_gen.go#L156: 		if err := v.Encode(b); err != nil {
		tl_users_user_full_gen.go#L165: 		if err := v.Encode(b); err != nil {
		tl_video_size_gen.go#L641: 	if err := v.Stickerset.Encode(b); err != nil {
		tl_video_size_gen.go#L820: 	return b.VideoSize.Encode(buf)
		tl_wall_paper_class_vector_gen.go#L128: 		if err := v.Encode(b); err != nil {
		tl_wall_paper_gen.go#L280: 	if err := w.Document.Encode(b); err != nil {
		tl_wall_paper_gen.go#L889: 	return b.WallPaper.Encode(buf)
		tl_web_document_gen.go#L184: 		if err := v.Encode(b); err != nil {
		tl_web_document_gen.go#L441: 		if err := v.Encode(b); err != nil {
		tl_web_document_gen.go#L653: 	return b.WebDocument.Encode(buf)
		tl_web_page_attribute_gen.go#L182: 			if err := v.Encode(b); err != nil {
		tl_web_page_attribute_gen.go#L439: 	if err := w.Peer.Encode(b); err != nil {
		tl_web_page_attribute_gen.go#L447: 		if err := w.Story.Encode(b); err != nil {
		tl_web_page_attribute_gen.go#L619: 	return b.WebPageAttribute.Encode(buf)
		tl_web_page_gen.go#L937: 		if err := w.Photo.Encode(b); err != nil {
		tl_web_page_gen.go#L963: 		if err := w.Document.Encode(b); err != nil {
		tl_web_page_gen.go#L978: 			if err := v.Encode(b); err != nil {
		tl_web_page_gen.go#L1785: 	return b.WebPage.Encode(buf)
		tl_web_view_message_sent_gen.go#L155: 		if err := w.MsgID.Encode(b); err != nil {

	github.com/gotd/td/bin
		bin.go#L38: 	Encode(b *Buffer) error
		buffer.go#L14: 	return e.Encode(b)

	github.com/gotd/td/internal/exchange
		proto.go#L27: 	if err := data.Encode(b); err != nil {

	github.com/gotd/td/internal/mt
		tl_bad_msg_notification_gen.go#L500: 	return b.BadMsgNotification.Encode(buf)
		tl_destroy_session_res_gen.go#L371: 	return b.DestroySessionRes.Encode(buf)
		tl_msg_detailed_info_gen.go#L500: 	return b.MsgDetailedInfo.Encode(buf)
		tl_p_q_inner_data_gen.go#L964: 	return b.P_Q_inner_data.Encode(buf)
		tl_rpc_drop_answer_gen.go#L499: 	return b.RpcDropAnswer.Encode(buf)
		tl_server_d_h_params_gen.go#L473: 	return b.Server_DH_Params.Encode(buf)
		tl_set_client_d_h_params_answer_gen.go#L656: 	return b.Set_client_DH_params_answer.Encode(buf)

	github.com/gotd/td/internal/mtproto
		new_encrypted_msg.go#L37: 		if err := payload.Encode(payloadBuf); err != nil {