telega/model/encoder
This module contains all encoders for types Telegram Bot API.
Values
pub fn bot_command_scope_to_json(
scope: types.BotCommandScope,
) -> json.Json
pub fn bot_commands_from(
commands: List(#(String, String)),
) -> List(types.BotCommand)
pub fn encode_accepted_gift_types(
accepted_gift_types: types.AcceptedGiftTypes,
) -> json.Json
pub fn encode_add_sticker_to_set_parameters(
params: types.AddStickerToSetParameters,
) -> json.Json
pub fn encode_affiliate_info(
affiliate_info: types.AffiliateInfo,
) -> json.Json
pub fn encode_animation(animation: types.Animation) -> json.Json
pub fn encode_answer_callback_query_parameters(
params: types.AnswerCallbackQueryParameters,
) -> json.Json
pub fn encode_answer_inline_query_parameters(
params: types.AnswerInlineQueryParameters,
) -> json.Json
pub fn encode_answer_pre_checkout_query_parameters(
params: types.AnswerPreCheckoutQueryParameters,
) -> json.Json
pub fn encode_answer_shipping_query_parameters(
params: types.AnswerShippingQueryParameters,
) -> json.Json
pub fn encode_approve_chat_join_request_parameters(
params: types.ApproveChatJoinRequestParameters,
) -> json.Json
pub fn encode_audio(audio: types.Audio) -> json.Json
pub fn encode_background_fill(
value: types.BackgroundFill,
) -> json.Json
pub fn encode_background_fill_freeform_gradient(
background_fill_freeform_gradient: types.BackgroundFillFreeformGradient,
) -> json.Json
pub fn encode_background_fill_gradient(
background_fill_gradient: types.BackgroundFillGradient,
) -> json.Json
pub fn encode_background_fill_solid(
background_fill_solid: types.BackgroundFillSolid,
) -> json.Json
pub fn encode_background_type(
value: types.BackgroundType,
) -> json.Json
pub fn encode_background_type_chat_theme(
background_type_chat_theme: types.BackgroundTypeChatTheme,
) -> json.Json
pub fn encode_background_type_fill(
background_type_fill: types.BackgroundTypeFill,
) -> json.Json
pub fn encode_background_type_pattern(
background_type_pattern: types.BackgroundTypePattern,
) -> json.Json
pub fn encode_background_type_wallpaper(
background_type_wallpaper: types.BackgroundTypeWallpaper,
) -> json.Json
pub fn encode_ban_chat_member_parameters(
params: types.BanChatMemberParameters,
) -> json.Json
pub fn encode_ban_chat_sender_chat_parameters(
params: types.BanChatSenderChatParameters,
) -> json.Json
pub fn encode_birthdate(birthdate: types.Birthdate) -> json.Json
pub fn encode_bot_command(
bot_command: types.BotCommand,
) -> json.Json
pub fn encode_bot_command_parameters(
params: types.BotCommandParameters,
) -> List(#(String, json.Json))
pub fn encode_bot_command_scope(
value: types.BotCommandScope,
) -> json.Json
pub fn encode_bot_command_scope_all_chat_administrators(
bot_command_scope_all_chat_administrators: types.BotCommandScopeAllChatAdministrators,
) -> json.Json
pub fn encode_bot_command_scope_all_group_chats(
bot_command_scope_all_group_chats: types.BotCommandScopeAllGroupChats,
) -> json.Json
pub fn encode_bot_command_scope_all_private_chats(
bot_command_scope_all_private_chats: types.BotCommandScopeAllPrivateChats,
) -> json.Json
pub fn encode_bot_command_scope_chat(
bot_command_scope_chat: types.BotCommandScopeChat,
) -> json.Json
pub fn encode_bot_command_scope_chat_administrators(
bot_command_scope_chat_administrators: types.BotCommandScopeChatAdministrators,
) -> json.Json
pub fn encode_bot_command_scope_chat_member(
bot_command_scope_chat_member: types.BotCommandScopeChatMember,
) -> json.Json
pub fn encode_bot_command_scope_default(
bot_command_scope_default: types.BotCommandScopeDefault,
) -> json.Json
pub fn encode_bot_description(
bot_description: types.BotDescription,
) -> json.Json
pub fn encode_bot_name(bot_name: types.BotName) -> json.Json
pub fn encode_bot_short_description(
bot_short_description: types.BotShortDescription,
) -> json.Json
pub fn encode_business_bot_rights(
business_bot_rights: types.BusinessBotRights,
) -> json.Json
pub fn encode_business_connection(
business_connection: types.BusinessConnection,
) -> json.Json
pub fn encode_business_intro(
business_intro: types.BusinessIntro,
) -> json.Json
pub fn encode_business_location(
business_location: types.BusinessLocation,
) -> json.Json
pub fn encode_business_messages_deleted(
business_messages_deleted: types.BusinessMessagesDeleted,
) -> json.Json
pub fn encode_business_opening_hours(
business_opening_hours: types.BusinessOpeningHours,
) -> json.Json
pub fn encode_business_opening_hours_interval(
business_opening_hours_interval: types.BusinessOpeningHoursInterval,
) -> json.Json
pub fn encode_callback_game(
callback_game: types.CallbackGame,
) -> json.Json
pub fn encode_callback_query(
callback_query: types.CallbackQuery,
) -> json.Json
pub fn encode_chat(chat: types.Chat) -> json.Json
pub fn encode_chat_administrator_rights(
chat_administrator_rights: types.ChatAdministratorRights,
) -> json.Json
pub fn encode_chat_background(
chat_background: types.ChatBackground,
) -> json.Json
pub fn encode_chat_boost(
chat_boost: types.ChatBoost,
) -> json.Json
pub fn encode_chat_boost_added(
chat_boost_added: types.ChatBoostAdded,
) -> json.Json
pub fn encode_chat_boost_removed(
chat_boost_removed: types.ChatBoostRemoved,
) -> json.Json
pub fn encode_chat_boost_source(
value: types.ChatBoostSource,
) -> json.Json
pub fn encode_chat_boost_source_gift_code(
chat_boost_source_gift_code: types.ChatBoostSourceGiftCode,
) -> json.Json
pub fn encode_chat_boost_source_giveaway(
chat_boost_source_giveaway: types.ChatBoostSourceGiveaway,
) -> json.Json
pub fn encode_chat_boost_source_premium(
chat_boost_source_premium: types.ChatBoostSourcePremium,
) -> json.Json
pub fn encode_chat_boost_updated(
chat_boost_updated: types.ChatBoostUpdated,
) -> json.Json
pub fn encode_chat_full_info(
chat_full_info: types.ChatFullInfo,
) -> json.Json
pub fn encode_chat_invite_link(
chat_invite_link: types.ChatInviteLink,
) -> json.Json
pub fn encode_chat_join_request(
chat_join_request: types.ChatJoinRequest,
) -> json.Json
pub fn encode_chat_location(
chat_location: types.ChatLocation,
) -> json.Json
pub fn encode_chat_member(value: types.ChatMember) -> json.Json
pub fn encode_chat_member_administrator(
chat_member_administrator: types.ChatMemberAdministrator,
) -> json.Json
pub fn encode_chat_member_banned(
chat_member_banned: types.ChatMemberBanned,
) -> json.Json
pub fn encode_chat_member_left(
chat_member_left: types.ChatMemberLeft,
) -> json.Json
pub fn encode_chat_member_member(
chat_member_member: types.ChatMemberMember,
) -> json.Json
pub fn encode_chat_member_owner(
chat_member_owner: types.ChatMemberOwner,
) -> json.Json
pub fn encode_chat_member_restricted(
chat_member_restricted: types.ChatMemberRestricted,
) -> json.Json
pub fn encode_chat_member_updated(
chat_member_updated: types.ChatMemberUpdated,
) -> json.Json
pub fn encode_chat_permissions(
chat_permissions: types.ChatPermissions,
) -> json.Json
pub fn encode_chat_photo(
chat_photo: types.ChatPhoto,
) -> json.Json
pub fn encode_chat_shared(
chat_shared: types.ChatShared,
) -> json.Json
pub fn encode_checklist(checklist: types.Checklist) -> json.Json
pub fn encode_checklist_task(
checklist_task: types.ChecklistTask,
) -> json.Json
pub fn encode_checklist_tasks_added(
checklist_tasks_added: types.ChecklistTasksAdded,
) -> json.Json
pub fn encode_checklist_tasks_done(
checklist_tasks_done: types.ChecklistTasksDone,
) -> json.Json
pub fn encode_chosen_inline_result(
chosen_inline_result: types.ChosenInlineResult,
) -> json.Json
pub fn encode_close_forum_topic_parameters(
params: types.CloseForumTopicParameters,
) -> json.Json
pub fn encode_close_general_forum_topic_parameters(
params: types.CloseGeneralForumTopicParameters,
) -> json.Json
pub fn encode_contact(contact: types.Contact) -> json.Json
pub fn encode_convert_gift_to_stars_parameters(
params: types.ConvertGiftToStarsParameters,
) -> json.Json
pub fn encode_copy_message_parameters(
params: types.CopyMessageParameters,
) -> json.Json
pub fn encode_copy_messages_parameters(
params: types.CopyMessagesParameters,
) -> json.Json
pub fn encode_copy_text_button(
copy_text_button: types.CopyTextButton,
) -> json.Json
pub fn encode_create_chat_invite_link_parameters(
params: types.CreateChatInviteLinkParameters,
) -> json.Json
pub fn encode_create_chat_subscription_invite_link_parameters(
params: types.CreateChatSubscriptionInviteLinkParameters,
) -> json.Json
pub fn encode_create_forum_topic_parameters(
params: types.CreateForumTopicParameters,
) -> json.Json
pub fn encode_create_invoice_link_parameters(
params: types.CreateInvoiceLinkParameters,
) -> json.Json
pub fn encode_create_new_sticker_set_parameters(
params: types.CreateNewStickerSetParameters,
) -> json.Json
pub fn encode_decline_chat_join_request_parameters(
params: types.DeclineChatJoinRequestParameters,
) -> json.Json
pub fn encode_delete_business_messages_parameters(
params: types.DeleteBusinessMessagesParameters,
) -> json.Json
pub fn encode_delete_chat_photo_parameters(
params: types.DeleteChatPhotoParameters,
) -> json.Json
pub fn encode_delete_chat_sticker_set_parameters(
params: types.DeleteChatStickerSetParameters,
) -> json.Json
pub fn encode_delete_forum_topic_parameters(
params: types.DeleteForumTopicParameters,
) -> json.Json
pub fn encode_delete_message_parameters(
params: types.DeleteMessageParameters,
) -> json.Json
pub fn encode_delete_messages_parameters(
params: types.DeleteMessagesParameters,
) -> json.Json
pub fn encode_delete_sticker_from_set_parameters(
params: types.DeleteStickerFromSetParameters,
) -> json.Json
pub fn encode_delete_sticker_set_parameters(
params: types.DeleteStickerSetParameters,
) -> json.Json
pub fn encode_delete_story_parameters(
params: types.DeleteStoryParameters,
) -> json.Json
pub fn encode_dice(dice: types.Dice) -> json.Json
pub fn encode_direct_message_price_changed(
direct_message_price_changed: types.DirectMessagePriceChanged,
) -> json.Json
pub fn encode_document(document: types.Document) -> json.Json
pub fn encode_edit_chat_invite_link_parameters(
params: types.EditChatInviteLinkParameters,
) -> json.Json
pub fn encode_edit_chat_subscription_invite_link_parameters(
params: types.EditChatSubscriptionInviteLinkParameters,
) -> json.Json
pub fn encode_edit_forum_topic_parameters(
params: types.EditForumTopicParameters,
) -> json.Json
pub fn encode_edit_general_forum_topic_parameters(
params: types.EditGeneralForumTopicParameters,
) -> json.Json
pub fn encode_edit_message_caption_parameters(
params: types.EditMessageCaptionParameters,
) -> json.Json
pub fn encode_edit_message_live_location_parameters(
params: types.EditMessageLiveLocationParameters,
) -> json.Json
pub fn encode_edit_message_media_parameters(
params: types.EditMessageMediaParameters,
) -> json.Json
pub fn encode_edit_message_reply_markup_parameters(
params: types.EditMessageReplyMarkupParameters,
) -> json.Json
pub fn encode_edit_message_text_parameters(
params: types.EditMessageTextParameters,
) -> json.Json
pub fn encode_edit_story_parameters(
params: types.EditStoryParameters,
) -> json.Json
pub fn encode_edit_user_star_subscription_parameters(
params: types.EditUserStarSubscriptionParameters,
) -> json.Json
pub fn encode_encrypted_credentials(
encrypted_credentials: types.EncryptedCredentials,
) -> json.Json
pub fn encode_encrypted_passport_element(
encrypted_passport_element: types.EncryptedPassportElement,
) -> json.Json
pub fn encode_export_chat_invite_link_parameters(
params: types.ExportChatInviteLinkParameters,
) -> json.Json
pub fn encode_external_reply_info(
external_reply_info: types.ExternalReplyInfo,
) -> json.Json
pub fn encode_file(file: types.File) -> json.Json
pub fn encode_file_or_string(
value: types.FileOrString,
) -> json.Json
pub fn encode_force_reply(
force_reply: types.ForceReply,
) -> json.Json
pub fn encode_forum_topic(
forum_topic: types.ForumTopic,
) -> json.Json
pub fn encode_forum_topic_closed(
forum_topic_closed: types.ForumTopicClosed,
) -> json.Json
pub fn encode_forum_topic_created(
forum_topic_created: types.ForumTopicCreated,
) -> json.Json
pub fn encode_forum_topic_edited(
forum_topic_edited: types.ForumTopicEdited,
) -> json.Json
pub fn encode_forum_topic_reopened(
forum_topic_reopened: types.ForumTopicReopened,
) -> json.Json
pub fn encode_forward_message_parameters(
params: types.ForwardMessageParameters,
) -> json.Json
pub fn encode_forward_messages_parameters(
forward_messages_parameters: types.ForwardMessagesParameters,
) -> json.Json
pub fn encode_game(game: types.Game) -> json.Json
pub fn encode_game_high_score(
game_high_score: types.GameHighScore,
) -> json.Json
pub fn encode_general_forum_topic_hidden(
general_forum_topic_hidden: types.GeneralForumTopicHidden,
) -> json.Json
pub fn encode_general_forum_topic_unhidden(
general_forum_topic_unhidden: types.GeneralForumTopicUnhidden,
) -> json.Json
pub fn encode_get_business_account_gifts_parameters(
params: types.GetBusinessAccountGiftsParameters,
) -> json.Json
pub fn encode_get_business_account_star_balance_parameters(
params: types.GetBusinessAccountStarBalanceParameters,
) -> json.Json
pub fn encode_get_business_connection_parameters(
params: types.GetBusinessConnectionParameters,
) -> json.Json
pub fn encode_get_chat_administrators_parameters(
params: types.GetChatAdministratorsParameters,
) -> json.Json
pub fn encode_get_chat_gifts_parameters(
params: types.GetChatGiftsParameters,
) -> json.Json
pub fn encode_get_chat_member_count_parameters(
params: types.GetChatMemberCountParameters,
) -> json.Json
pub fn encode_get_chat_member_parameters(
params: types.GetChatMemberParameters,
) -> json.Json
pub fn encode_get_chat_menu_button_parameters(
params: types.GetChatMenuButtonParameters,
) -> json.Json
pub fn encode_get_custom_emoji_stickers_parameters(
params: types.GetCustomEmojiStickersParameters,
) -> json.Json
pub fn encode_get_game_high_scores_parameters(
params: types.GetGameHighScoresParameters,
) -> json.Json
pub fn encode_get_my_default_administrator_rights_parameters(
params: types.GetMyDefaultAdministratorRightsParameters,
) -> json.Json
pub fn encode_get_my_description_parameters(
params: types.GetMyDescriptionParameters,
) -> json.Json
pub fn encode_get_my_name_parameters(
params: types.GetMyNameParameters,
) -> json.Json
pub fn encode_get_my_short_description_parameters(
params: types.GetMyShortDescriptionParameters,
) -> json.Json
pub fn encode_get_star_transactions_parameters(
params: types.GetStarTransactionsParameters,
) -> json.Json
pub fn encode_get_sticker_set_parameters(
params: types.GetStickerSetParameters,
) -> json.Json
pub fn encode_get_updates_parameters(
params: types.GetUpdatesParameters,
) -> json.Json
pub fn encode_get_updates_parameters_as_query(
params: types.GetUpdatesParameters,
) -> List(#(String, String))
pub fn encode_get_user_chat_boosts_parameters(
params: types.GetUserChatBoostsParameters,
) -> json.Json
pub fn encode_get_user_gifts_parameters(
params: types.GetUserGiftsParameters,
) -> json.Json
pub fn encode_get_user_profile_photos_parameters(
params: types.GetUserProfilePhotosParameters,
) -> json.Json
pub fn encode_gift(gift: types.Gift) -> json.Json
pub fn encode_gift_info(gift_info: types.GiftInfo) -> json.Json
pub fn encode_gift_premium_subscription_parameters(
params: types.GiftPremiumSubscriptionParameters,
) -> json.Json
pub fn encode_gifts(gifts: types.Gifts) -> json.Json
pub fn encode_giveaway(giveaway: types.Giveaway) -> json.Json
pub fn encode_giveaway_completed(
giveaway_completed: types.GiveawayCompleted,
) -> json.Json
pub fn encode_giveaway_created(
giveaway_created: types.GiveawayCreated,
) -> json.Json
pub fn encode_giveaway_winners(
giveaway_winners: types.GiveawayWinners,
) -> json.Json
pub fn encode_hide_general_forum_topic_parameters(
params: types.HideGeneralForumTopicParameters,
) -> json.Json
pub fn encode_inaccessible_message(
inaccessible_message: types.InaccessibleMessage,
) -> json.Json
pub fn encode_inline_keyboard_button(
inline_keyboard_button: types.InlineKeyboardButton,
) -> json.Json
pub fn encode_inline_keyboard_markup(
inline_keyboard_markup: types.InlineKeyboardMarkup,
) -> json.Json
pub fn encode_inline_query(
inline_query: types.InlineQuery,
) -> json.Json
pub fn encode_inline_query_result(
value: types.InlineQueryResult,
) -> json.Json
pub fn encode_inline_query_result_article(
inline_query_result_article: types.InlineQueryResultArticle,
) -> json.Json
pub fn encode_inline_query_result_audio(
inline_query_result_audio: types.InlineQueryResultAudio,
) -> json.Json
pub fn encode_inline_query_result_cached_audio(
inline_query_result_cached_audio: types.InlineQueryResultCachedAudio,
) -> json.Json
pub fn encode_inline_query_result_cached_document(
inline_query_result_cached_document: types.InlineQueryResultCachedDocument,
) -> json.Json
pub fn encode_inline_query_result_cached_gif(
inline_query_result_cached_gif: types.InlineQueryResultCachedGif,
) -> json.Json
pub fn encode_inline_query_result_cached_mpeg4_gif(
inline_query_result_cached_mpeg4_gif: types.InlineQueryResultCachedMpeg4Gif,
) -> json.Json
pub fn encode_inline_query_result_cached_photo(
inline_query_result_cached_photo: types.InlineQueryResultCachedPhoto,
) -> json.Json
pub fn encode_inline_query_result_cached_sticker(
inline_query_result_cached_sticker: types.InlineQueryResultCachedSticker,
) -> json.Json
pub fn encode_inline_query_result_cached_video(
inline_query_result_cached_video: types.InlineQueryResultCachedVideo,
) -> json.Json
pub fn encode_inline_query_result_cached_voice(
inline_query_result_cached_voice: types.InlineQueryResultCachedVoice,
) -> json.Json
pub fn encode_inline_query_result_contact(
inline_query_result_contact: types.InlineQueryResultContact,
) -> json.Json
pub fn encode_inline_query_result_document(
inline_query_result_document: types.InlineQueryResultDocument,
) -> json.Json
pub fn encode_inline_query_result_game(
inline_query_result_game: types.InlineQueryResultGame,
) -> json.Json
pub fn encode_inline_query_result_gif(
inline_query_result_gif: types.InlineQueryResultGif,
) -> json.Json
pub fn encode_inline_query_result_location(
inline_query_result_location: types.InlineQueryResultLocation,
) -> json.Json
pub fn encode_inline_query_result_mpeg4_gif(
inline_query_result_mpeg4_gif: types.InlineQueryResultMpeg4Gif,
) -> json.Json
pub fn encode_inline_query_result_photo(
inline_query_result_photo: types.InlineQueryResultPhoto,
) -> json.Json
pub fn encode_inline_query_result_venue(
inline_query_result_venue: types.InlineQueryResultVenue,
) -> json.Json
pub fn encode_inline_query_result_video(
inline_query_result_video: types.InlineQueryResultVideo,
) -> json.Json
pub fn encode_inline_query_result_voice(
inline_query_result_voice: types.InlineQueryResultVoice,
) -> json.Json
pub fn encode_inline_query_results_button(
inline_query_results_button: types.InlineQueryResultsButton,
) -> json.Json
pub fn encode_input_checklist(
input_checklist: types.InputChecklist,
) -> json.Json
pub fn encode_input_checklist_task(
input_checklist_task: types.InputChecklistTask,
) -> json.Json
pub fn encode_input_contact_message_content(
input_contact_message_content: types.InputContactMessageContent,
) -> json.Json
pub fn encode_input_invoice_message_content(
input_invoice_message_content: types.InputInvoiceMessageContent,
) -> json.Json
pub fn encode_input_location_message_content(
input_location_message_content: types.InputLocationMessageContent,
) -> json.Json
pub fn encode_input_media(value: types.InputMedia) -> json.Json
pub fn encode_input_media_animation(
input_media_animation: types.InputMediaAnimation,
) -> json.Json
pub fn encode_input_media_audio(
input_media_audio: types.InputMediaAudio,
) -> json.Json
pub fn encode_input_media_document(
input_media_document: types.InputMediaDocument,
) -> json.Json
pub fn encode_input_media_photo(
input_media_photo: types.InputMediaPhoto,
) -> json.Json
pub fn encode_input_media_video(
input_media_video: types.InputMediaVideo,
) -> json.Json
pub fn encode_input_message_content(
value: types.InputMessageContent,
) -> json.Json
pub fn encode_input_paid_media(
value: types.InputPaidMedia,
) -> json.Json
pub fn encode_input_paid_media_photo(
input_paid_media_photo: types.InputPaidMediaPhoto,
) -> json.Json
pub fn encode_input_paid_media_video(
input_paid_media_video: types.InputPaidMediaVideo,
) -> json.Json
pub fn encode_input_poll_option(
input_poll_option: types.InputPollOption,
) -> json.Json
pub fn encode_input_profile_photo(
value: types.InputProfilePhoto,
) -> json.Json
pub fn encode_input_profile_photo_animated(
input_profile_photo_animated: types.InputProfilePhotoAnimated,
) -> json.Json
pub fn encode_input_profile_photo_static(
input_profile_photo_static: types.InputProfilePhotoStatic,
) -> json.Json
pub fn encode_input_sticker(
input_sticker: types.InputSticker,
) -> json.Json
pub fn encode_input_story_content(
input_story_content: types.InputStoryContent,
) -> json.Json
pub fn encode_input_story_content_photo(
input_story_content_photo: types.InputStoryContentPhoto,
) -> json.Json
pub fn encode_input_story_content_video(
input_story_content_video: types.InputStoryContentVideo,
) -> json.Json
pub fn encode_input_text_message_content(
input_text_message_content: types.InputTextMessageContent,
) -> json.Json
pub fn encode_input_venue_message_content(
input_venue_message_content: types.InputVenueMessageContent,
) -> json.Json
pub fn encode_int_or_string(
value: types.IntOrString,
) -> json.Json
pub fn encode_invoice(invoice: types.Invoice) -> json.Json
pub fn encode_keyboard_button(
keyboard_button: types.KeyboardButton,
) -> json.Json
pub fn encode_keyboard_button_poll_type(
keyboard_button_poll_type: types.KeyboardButtonPollType,
) -> json.Json
pub fn encode_keyboard_button_request_chat(
keyboard_button_request_chat: types.KeyboardButtonRequestChat,
) -> json.Json
pub fn encode_keyboard_button_request_users(
keyboard_button_request_users: types.KeyboardButtonRequestUsers,
) -> json.Json
pub fn encode_labeled_price(
labeled_price: types.LabeledPrice,
) -> json.Json
pub fn encode_leave_chat_parameters(
params: types.LeaveChatParameters,
) -> json.Json
pub fn encode_link_preview_options(
link_preview_options: types.LinkPreviewOptions,
) -> json.Json
pub fn encode_location(location: types.Location) -> json.Json
pub fn encode_location_address(
location_address: types.LocationAddress,
) -> json.Json
pub fn encode_login_url(login_url: types.LoginUrl) -> json.Json
pub fn encode_mask_position(
mask_position: types.MaskPosition,
) -> json.Json
pub fn encode_maybe_inaccessible_message(
value: types.MaybeInaccessibleMessage,
) -> json.Json
pub fn encode_menu_button(value: types.MenuButton) -> json.Json
pub fn encode_menu_button_commands(
menu_button_commands: types.MenuButtonCommands,
) -> json.Json
pub fn encode_menu_button_default(
menu_button_default: types.MenuButtonDefault,
) -> json.Json
pub fn encode_menu_button_web_app(
menu_button_web_app: types.MenuButtonWebApp,
) -> json.Json
pub fn encode_message(message: types.Message) -> json.Json
pub fn encode_message_auto_delete_timer_changed(
message_auto_delete_timer_changed: types.MessageAutoDeleteTimerChanged,
) -> json.Json
pub fn encode_message_entity(
message_entity: types.MessageEntity,
) -> json.Json
pub fn encode_message_id(
message_id: types.MessageId,
) -> json.Json
pub fn encode_message_origin(
value: types.MessageOrigin,
) -> json.Json
pub fn encode_message_origin_channel(
message_origin_channel: types.MessageOriginChannel,
) -> json.Json
pub fn encode_message_origin_chat(
message_origin_chat: types.MessageOriginChat,
) -> json.Json
pub fn encode_message_origin_hidden_user(
message_origin_hidden_user: types.MessageOriginHiddenUser,
) -> json.Json
pub fn encode_message_origin_user(
message_origin_user: types.MessageOriginUser,
) -> json.Json
pub fn encode_message_reaction_count_updated(
message_reaction_count_updated: types.MessageReactionCountUpdated,
) -> json.Json
pub fn encode_message_reaction_updated(
message_reaction_updated: types.MessageReactionUpdated,
) -> json.Json
pub fn encode_order_info(
order_info: types.OrderInfo,
) -> json.Json
pub fn encode_owned_gift(
owned_gift: types.OwnedGift,
) -> json.Json
pub fn encode_owned_gift_regular(
owned_gift_regular: types.OwnedGiftRegular,
) -> json.Json
pub fn encode_owned_gift_unique(
owned_gift_unique: types.OwnedGiftUnique,
) -> json.Json
pub fn encode_owned_gifts(
owned_gifts: types.OwnedGifts,
) -> json.Json
pub fn encode_paid_media(value: types.PaidMedia) -> json.Json
pub fn encode_paid_media_info(
paid_media_info: types.PaidMediaInfo,
) -> json.Json
pub fn encode_paid_media_photo(
paid_media_photo: types.PaidMediaPhoto,
) -> json.Json
pub fn encode_paid_media_preview(
paid_media_preview: types.PaidMediaPreview,
) -> json.Json
pub fn encode_paid_media_purchased(
paid_media_purchased: types.PaidMediaPurchased,
) -> json.Json
pub fn encode_paid_media_video(
paid_media_video: types.PaidMediaVideo,
) -> json.Json
pub fn encode_paid_message_price_changed(
paid_message_price_changed: types.PaidMessagePriceChanged,
) -> json.Json
pub fn encode_passport_data(
passport_data: types.PassportData,
) -> json.Json
pub fn encode_passport_element_error(
value: types.PassportElementError,
) -> json.Json
pub fn encode_passport_element_error_data_field(
passport_element_error_data_field: types.PassportElementErrorDataField,
) -> json.Json
pub fn encode_passport_element_error_file(
passport_element_error_file: types.PassportElementErrorFile,
) -> json.Json
pub fn encode_passport_element_error_files(
passport_element_error_files: types.PassportElementErrorFiles,
) -> json.Json
pub fn encode_passport_element_error_front_side(
passport_element_error_front_side: types.PassportElementErrorFrontSide,
) -> json.Json
pub fn encode_passport_element_error_reverse_side(
passport_element_error_reverse_side: types.PassportElementErrorReverseSide,
) -> json.Json
pub fn encode_passport_element_error_selfie(
passport_element_error_selfie: types.PassportElementErrorSelfie,
) -> json.Json
pub fn encode_passport_element_error_translation_file(
passport_element_error_translation_file: types.PassportElementErrorTranslationFile,
) -> json.Json
pub fn encode_passport_element_error_translation_files(
passport_element_error_translation_files: types.PassportElementErrorTranslationFiles,
) -> json.Json
pub fn encode_passport_element_error_unspecified(
passport_element_error_unspecified: types.PassportElementErrorUnspecified,
) -> json.Json
pub fn encode_passport_file(
passport_file: types.PassportFile,
) -> json.Json
pub fn encode_photo_size(
photo_size: types.PhotoSize,
) -> json.Json
pub fn encode_pin_chat_message_parameters(
params: types.PinChatMessageParameters,
) -> json.Json
pub fn encode_poll(poll: types.Poll) -> json.Json
pub fn encode_poll_answer(
poll_answer: types.PollAnswer,
) -> json.Json
pub fn encode_poll_option(
poll_option: types.PollOption,
) -> json.Json
pub fn encode_post_story_parameters(
params: types.PostStoryParameters,
) -> json.Json
pub fn encode_pre_checkout_query(
pre_checkout_query: types.PreCheckoutQuery,
) -> json.Json
pub fn encode_prepared_inline_message(
prepared_inline_message: types.PreparedInlineMessage,
) -> json.Json
pub fn encode_promote_chat_member_parameters(
params: types.PromoteChatMemberParameters,
) -> json.Json
pub fn encode_proximity_alert_triggered(
proximity_alert_triggered: types.ProximityAlertTriggered,
) -> json.Json
pub fn encode_reaction_count(
reaction_count: types.ReactionCount,
) -> json.Json
pub fn encode_reaction_type(
value: types.ReactionType,
) -> json.Json
pub fn encode_reaction_type_custom_emoji(
reaction_type_custom_emoji: types.ReactionTypeCustomEmoji,
) -> json.Json
pub fn encode_reaction_type_emoji(
reaction_type_emoji: types.ReactionTypeEmoji,
) -> json.Json
pub fn encode_reaction_type_paid(
reaction_type_paid: types.ReactionTypePaid,
) -> json.Json
pub fn encode_read_business_message_parameters(
params: types.ReadBusinessMessageParameters,
) -> json.Json
pub fn encode_refund_star_payment_parameters(
params: types.RefundStarPaymentParameters,
) -> json.Json
pub fn encode_refunded_payment(
refunded_payment: types.RefundedPayment,
) -> json.Json
pub fn encode_remove_business_account_profile_photo_parameters(
params: types.RemoveBusinessAccountProfilePhotoParameters,
) -> json.Json
pub fn encode_remove_chat_verification_parameters(
params: types.RemoveChatVerificationParameters,
) -> json.Json
pub fn encode_remove_user_verification_parameters(
params: types.RemoveUserVerificationParameters,
) -> json.Json
pub fn encode_reopen_forum_topic_parameters(
params: types.ReopenForumTopicParameters,
) -> json.Json
pub fn encode_reopen_general_forum_topic_parameters(
params: types.ReopenGeneralForumTopicParameters,
) -> json.Json
pub fn encode_replace_sticker_in_set_parameters(
params: types.ReplaceStickerInSetParameters,
) -> json.Json
pub fn encode_reply_keyboard_markup(
reply_keyboard_markup: types.ReplyKeyboardMarkup,
) -> json.Json
pub fn encode_reply_keyboard_remove(
reply_keyboard_remove: types.ReplyKeyboardRemove,
) -> json.Json
pub fn encode_reply_parameters(
reply_parameters: types.ReplyParameters,
) -> json.Json
pub fn encode_repost_story_parameters(
params: types.RepostStoryParameters,
) -> json.Json
pub fn encode_response_parameters(
response_parameters: types.ResponseParameters,
) -> json.Json
pub fn encode_restrict_chat_member_parameters(
params: types.RestrictChatMemberParameters,
) -> json.Json
pub fn encode_revenue_withdrawal_state(
value: types.RevenueWithdrawalState,
) -> json.Json
pub fn encode_revenue_withdrawal_state_failed(
revenue_withdrawal_state_failed: types.RevenueWithdrawalStateFailed,
) -> json.Json
pub fn encode_revenue_withdrawal_state_pending(
revenue_withdrawal_state_pending: types.RevenueWithdrawalStatePending,
) -> json.Json
pub fn encode_revenue_withdrawal_state_succeeded(
revenue_withdrawal_state_succeeded: types.RevenueWithdrawalStateSucceeded,
) -> json.Json
pub fn encode_revoke_chat_invite_link_parameters(
params: types.RevokeChatInviteLinkParameters,
) -> json.Json
pub fn encode_send_animation_parameters(
params: types.SendAnimationParameters,
) -> json.Json
pub fn encode_send_audio_parameters(
params: types.SendAudioParameters,
) -> json.Json
pub fn encode_send_chat_action_parameters(
params: types.SendChatActionParameters,
) -> json.Json
pub fn encode_send_contact_parameters(
params: types.SendContactParameters,
) -> json.Json
pub fn encode_send_dice_parameters(
params: types.SendDiceParameters,
) -> json.Json
pub fn encode_send_document_parameters(
params: types.SendDocumentParameters,
) -> json.Json
pub fn encode_send_game_parameters(
params: types.SendGameParameters,
) -> json.Json
pub fn encode_send_gift_parameters(
params: types.SendGiftParameters,
) -> json.Json
pub fn encode_send_invoice_parameters(
params: types.SendInvoiceParameters,
) -> json.Json
pub fn encode_send_location_parameters(
params: types.SendLocationParameters,
) -> json.Json
pub fn encode_send_media_group_parameters(
params: types.SendMediaGroupParameters,
) -> json.Json
pub fn encode_send_message_draft_parameters(
params: types.SendMessageDraftParameters,
) -> json.Json
pub fn encode_send_message_parameters(
send_message_parameters: types.SendMessageParameters,
) -> json.Json
pub fn encode_send_message_reply_markup_parameters(
params: types.SendMessageReplyMarkupParameters,
) -> json.Json
pub fn encode_send_photo_parameters(
params: types.SendPhotoParameters,
) -> json.Json
pub fn encode_send_poll_parameters(
params: types.SendPollParameters,
) -> json.Json
pub fn encode_send_sticker_parameters(
params: types.SendStickerParameters,
) -> json.Json
pub fn encode_send_venue_parameters(
params: types.SendVenueParameters,
) -> json.Json
pub fn encode_send_video_note_parameters(
params: types.SendVideoNoteParameters,
) -> json.Json
pub fn encode_send_video_parameters(
params: types.SendVideoParameters,
) -> json.Json
pub fn encode_send_voice_parameters(
params: types.SendVoiceParameters,
) -> json.Json
pub fn encode_sent_web_app_message(
sent_web_app_message: types.SentWebAppMessage,
) -> json.Json
pub fn encode_set_business_account_bio_parameters(
params: types.SetBusinessAccountBioParameters,
) -> json.Json
pub fn encode_set_business_account_gift_settings_parameters(
params: types.SetBusinessAccountGiftSettingsParameters,
) -> json.Json
pub fn encode_set_business_account_name_parameters(
params: types.SetBusinessAccountNameParameters,
) -> json.Json
pub fn encode_set_business_account_profile_photo_parameters(
params: types.SetBusinessAccountProfilePhotoParameters,
) -> json.Json
pub fn encode_set_business_account_username_parameters(
params: types.SetBusinessAccountUsernameParameters,
) -> json.Json
pub fn encode_set_chat_administrator_custom_title_parameters(
params: types.SetChatAdministratorCustomTitleParameters,
) -> json.Json
pub fn encode_set_chat_description_parameters(
params: types.SetChatDescriptionParameters,
) -> json.Json
pub fn encode_set_chat_menu_button_parameters(
params: types.SetChatMenuButtonParameters,
) -> json.Json
pub fn encode_set_chat_permissions_parameters(
params: types.SetChatPermissionsParameters,
) -> json.Json
pub fn encode_set_chat_photo_parameters(
params: types.SetChatPhotoParameters,
) -> json.Json
pub fn encode_set_chat_sticker_set_parameters(
params: types.SetChatStickerSetParameters,
) -> json.Json
pub fn encode_set_chat_title_parameters(
params: types.SetChatTitleParameters,
) -> json.Json
pub fn encode_set_custom_emoji_sticker_set_thumbnail_parameters(
params: types.SetCustomEmojiStickerSetThumbnailParameters,
) -> json.Json
pub fn encode_set_game_score_parameters(
params: types.SetGameScoreParameters,
) -> json.Json
pub fn encode_set_message_reaction_parameters(
params: types.SetMessageReactionParameters,
) -> json.Json
pub fn encode_set_my_default_administrator_rights_parameters(
params: types.SetMyDefaultAdministratorRightsParameters,
) -> json.Json
pub fn encode_set_my_description_parameters(
params: types.SetMyDescriptionParameters,
) -> json.Json
pub fn encode_set_my_name_parameters(
params: types.SetMyNameParameters,
) -> json.Json
pub fn encode_set_my_short_description_parameters(
params: types.SetMyShortDescriptionParameters,
) -> json.Json
pub fn encode_set_sticker_emoji_list_parameters(
params: types.SetStickerEmojiListParameters,
) -> json.Json
pub fn encode_set_sticker_keywords_parameters(
params: types.SetStickerKeywordsParameters,
) -> json.Json
pub fn encode_set_sticker_mask_position_parameters(
params: types.SetStickerMaskPositionParameters,
) -> json.Json
pub fn encode_set_sticker_position_in_set_parameters(
params: types.SetStickerPositionInSetParameters,
) -> json.Json
pub fn encode_set_sticker_set_thumbnail_parameters(
params: types.SetStickerSetThumbnailParameters,
) -> json.Json
pub fn encode_set_sticker_set_title_parameters(
params: types.SetStickerSetTitleParameters,
) -> json.Json
pub fn encode_set_webhook_parameters(
params: types.SetWebhookParameters,
) -> json.Json
pub fn encode_shared_user(
shared_user: types.SharedUser,
) -> json.Json
pub fn encode_shipping_address(
shipping_address: types.ShippingAddress,
) -> json.Json
pub fn encode_shipping_option(
shipping_option: types.ShippingOption,
) -> json.Json
pub fn encode_shipping_query(
shipping_query: types.ShippingQuery,
) -> json.Json
pub fn encode_star_amount(
star_amount: types.StarAmount,
) -> json.Json
pub fn encode_star_transaction(
star_transaction: types.StarTransaction,
) -> json.Json
pub fn encode_star_transactions(
star_transactions: types.StarTransactions,
) -> json.Json
pub fn encode_sticker(sticker: types.Sticker) -> json.Json
pub fn encode_sticker_set(
sticker_set: types.StickerSet,
) -> json.Json
pub fn encode_stop_message_live_location_parameters(
params: types.StopMessageLiveLocationParameters,
) -> json.Json
pub fn encode_stop_poll_parameters(
params: types.StopPollParameters,
) -> json.Json
pub fn encode_story(story: types.Story) -> json.Json
pub fn encode_story_area(
story_area: types.StoryArea,
) -> json.Json
pub fn encode_story_area_position(
story_area_position: types.StoryAreaPosition,
) -> json.Json
pub fn encode_story_area_type(
story_area_type: types.StoryAreaType,
) -> json.Json
pub fn encode_story_area_type_link(
story_area_type_link: types.StoryAreaTypeLink,
) -> json.Json
pub fn encode_story_area_type_location(
story_area_type_location: types.StoryAreaTypeLocation,
) -> json.Json
pub fn encode_story_area_type_suggested_reaction(
story_area_type_suggested_reaction: types.StoryAreaTypeSuggestedReaction,
) -> json.Json
pub fn encode_story_area_type_unique_gift(
story_area_type_unique_gift: types.StoryAreaTypeUniqueGift,
) -> json.Json
pub fn encode_story_area_type_weather(
story_area_type_weather: types.StoryAreaTypeWeather,
) -> json.Json
pub fn encode_successful_payment(
successful_payment: types.SuccessfulPayment,
) -> json.Json
pub fn encode_switch_inline_query_chosen_chat(
switch_inline_query_chosen_chat: types.SwitchInlineQueryChosenChat,
) -> json.Json
pub fn encode_text_quote(
text_quote: types.TextQuote,
) -> json.Json
pub fn encode_transaction_partner(
value: types.TransactionPartner,
) -> json.Json
pub fn encode_transaction_partner_affiliate_program(
transaction_partner_affiliate_program: types.TransactionPartnerAffiliateProgram,
) -> json.Json
pub fn encode_transaction_partner_chat(
transaction_partner_chat: types.TransactionPartnerChat,
) -> json.Json
pub fn encode_transaction_partner_fragment(
transaction_partner_fragment: types.TransactionPartnerFragment,
) -> json.Json
pub fn encode_transaction_partner_other(
transaction_partner_other: types.TransactionPartnerOther,
) -> json.Json
pub fn encode_transaction_partner_telegram_ads(
transaction_partner_telegram_ads: types.TransactionPartnerTelegramAds,
) -> json.Json
pub fn encode_transaction_partner_telegram_api(
transaction_partner_telegram_api: types.TransactionPartnerTelegramApi,
) -> json.Json
pub fn encode_transaction_partner_user(
transaction_partner_user: types.TransactionPartnerUser,
) -> json.Json
pub fn encode_transfer_business_account_stars_parameters(
params: types.TransferBusinessAccountStarsParameters,
) -> json.Json
pub fn encode_transfer_gift_parameters(
params: types.TransferGiftParameters,
) -> json.Json
pub fn encode_unban_chat_member_parameters(
params: types.UnbanChatMemberParameters,
) -> json.Json
pub fn encode_unban_chat_sender_chat_parameters(
params: types.UnbanChatSenderChatParameters,
) -> json.Json
pub fn encode_unhide_general_forum_topic_parameters(
params: types.UnhideGeneralForumTopicParameters,
) -> json.Json
pub fn encode_unique_gift(
unique_gift: types.UniqueGift,
) -> json.Json
pub fn encode_unique_gift_backdrop(
unique_gift_backdrop: types.UniqueGiftBackdrop,
) -> json.Json
pub fn encode_unique_gift_backdrop_colors(
unique_gift_backdrop_colors: types.UniqueGiftBackdropColors,
) -> json.Json
pub fn encode_unique_gift_info(
unique_gift_info: types.UniqueGiftInfo,
) -> json.Json
pub fn encode_unique_gift_model(
unique_gift_model: types.UniqueGiftModel,
) -> json.Json
pub fn encode_unique_gift_symbol(
unique_gift_symbol: types.UniqueGiftSymbol,
) -> json.Json
pub fn encode_unpin_all_chat_messages_parameters(
params: types.UnpinAllChatMessagesParameters,
) -> json.Json
pub fn encode_unpin_all_forum_topic_messages_parameters(
params: types.UnpinAllForumTopicMessagesParameters,
) -> json.Json
pub fn encode_unpin_all_general_forum_topic_messages_parameters(
params: types.UnpinAllGeneralForumTopicMessagesParameters,
) -> json.Json
pub fn encode_unpin_all_general_forum_topic_pinned_messages_parameters(
params: types.UnpinAllGeneralForumTopicPinnedMessagesParameters,
) -> json.Json
pub fn encode_unpin_chat_message_parameters(
params: types.UnpinChatMessageParameters,
) -> json.Json
pub fn encode_update(update: types.Update) -> json.Json
pub fn encode_upgrade_gift_parameters(
params: types.UpgradeGiftParameters,
) -> json.Json
pub fn encode_upload_sticker_file_parameters(
params: types.UploadStickerFileParameters,
) -> json.Json
pub fn encode_user(user: types.User) -> json.Json
pub fn encode_user_chat_boosts(
user_chat_boosts: types.UserChatBoosts,
) -> json.Json
pub fn encode_user_profile_photos(
user_profile_photos: types.UserProfilePhotos,
) -> json.Json
pub fn encode_users_shared(
users_shared: types.UsersShared,
) -> json.Json
pub fn encode_venue(venue: types.Venue) -> json.Json
pub fn encode_verify_chat_parameters(
params: types.VerifyChatParameters,
) -> json.Json
pub fn encode_verify_user_parameters(
params: types.VerifyUserParameters,
) -> json.Json
pub fn encode_video(video: types.Video) -> json.Json
pub fn encode_video_chat_ended(
video_chat_ended: types.VideoChatEnded,
) -> json.Json
pub fn encode_video_chat_participants_invited(
video_chat_participants_invited: types.VideoChatParticipantsInvited,
) -> json.Json
pub fn encode_video_chat_scheduled(
video_chat_scheduled: types.VideoChatScheduled,
) -> json.Json
pub fn encode_video_chat_started(
video_chat_started: types.VideoChatStarted,
) -> json.Json
pub fn encode_video_note(
video_note: types.VideoNote,
) -> json.Json
pub fn encode_voice(voice: types.Voice) -> json.Json
pub fn encode_web_app_data(
web_app_data: types.WebAppData,
) -> json.Json
pub fn encode_web_app_info(
web_app_info: types.WebAppInfo,
) -> json.Json
pub fn encode_webhook_info(
webhook_info: types.WebhookInfo,
) -> json.Json
pub fn encode_write_access_allowed(
write_access_allowed: types.WriteAccessAllowed,
) -> json.Json