Module: TD::Types
- Defined in:
- lib/tdlib/types.rb,
lib/tdlib/types/ok.rb,
lib/tdlib/types/base.rb,
lib/tdlib/types/call.rb,
lib/tdlib/types/chat.rb,
lib/tdlib/types/date.rb,
lib/tdlib/types/file.rb,
lib/tdlib/types/game.rb,
lib/tdlib/types/poll.rb,
lib/tdlib/types/text.rb,
lib/tdlib/types/user.rb,
lib/tdlib/types/audio.rb,
lib/tdlib/types/chats.rb,
lib/tdlib/types/count.rb,
lib/tdlib/types/error.rb,
lib/tdlib/types/photo.rb,
lib/tdlib/types/point.rb,
lib/tdlib/types/proxy.rb,
lib/tdlib/types/story.rb,
lib/tdlib/types/users.rb,
lib/tdlib/types/venue.rb,
lib/tdlib/types/video.rb,
lib/tdlib/types/emojis.rb,
lib/tdlib/types/update.rb,
lib/tdlib/types/address.rb,
lib/tdlib/types/call_id.rb,
lib/tdlib/types/contact.rb,
lib/tdlib/types/invoice.rb,
lib/tdlib/types/message.rb,
lib/tdlib/types/proxies.rb,
lib/tdlib/types/seconds.rb,
lib/tdlib/types/session.rb,
lib/tdlib/types/sticker.rb,
lib/tdlib/types/stories.rb,
lib/tdlib/types/updates.rb,
lib/tdlib/types/web_app.rb,
lib/tdlib/types/bot_info.rb,
lib/tdlib/types/document.rb,
lib/tdlib/types/hashtags.rb,
lib/tdlib/types/http_url.rb,
lib/tdlib/types/location.rb,
lib/tdlib/types/log_tags.rb,
lib/tdlib/types/messages.rb,
lib/tdlib/types/rtmp_url.rb,
lib/tdlib/types/sessions.rb,
lib/tdlib/types/stickers.rb,
lib/tdlib/types/t_me_url.rb,
lib/tdlib/types/animation.rb,
lib/tdlib/types/birthdate.rb,
lib/tdlib/types/chat_list.rb,
lib/tdlib/types/chat_type.rb,
lib/tdlib/types/countries.rb,
lib/tdlib/types/file_part.rb,
lib/tdlib/types/file_type.rb,
lib/tdlib/types/poll_type.rb,
lib/tdlib/types/rich_text.rb,
lib/tdlib/types/t_me_urls.rb,
lib/tdlib/types/thumbnail.rb,
lib/tdlib/types/time_zone.rb,
lib/tdlib/types/user_link.rb,
lib/tdlib/types/user_type.rb,
lib/tdlib/types/usernames.rb,
lib/tdlib/types/animations.rb,
lib/tdlib/types/background.rb,
lib/tdlib/types/block_list.rb,
lib/tdlib/types/call_state.rb,
lib/tdlib/types/chat_boost.rb,
lib/tdlib/types/chat_event.rb,
lib/tdlib/types/chat_lists.rb,
lib/tdlib/types/chat_photo.rb,
lib/tdlib/types/chat_theme.rb,
lib/tdlib/types/date_range.rb,
lib/tdlib/types/dated_file.rb,
lib/tdlib/types/fact_check.rb,
lib/tdlib/types/group_call.rb,
lib/tdlib/types/input_file.rb,
lib/tdlib/types/json_value.rb,
lib/tdlib/types/local_file.rb,
lib/tdlib/types/log_stream.rb,
lib/tdlib/types/mask_point.rb,
lib/tdlib/types/order_info.rb,
lib/tdlib/types/page_block.rb,
lib/tdlib/types/paid_media.rb,
lib/tdlib/types/photo_size.rb,
lib/tdlib/types/proxy_type.rb,
lib/tdlib/types/story_area.rb,
lib/tdlib/types/story_info.rb,
lib/tdlib/types/story_list.rb,
lib/tdlib/types/supergroup.rb,
lib/tdlib/types/text_quote.rb,
lib/tdlib/types/time_zones.rb,
lib/tdlib/types/video_chat.rb,
lib/tdlib/types/video_note.rb,
lib/tdlib/types/voice_note.rb,
lib/tdlib/types/account_ttl.rb,
lib/tdlib/types/backgrounds.rb,
lib/tdlib/types/basic_group.rb,
lib/tdlib/types/bot_command.rb,
lib/tdlib/types/call_server.rb,
lib/tdlib/types/chat_action.rb,
lib/tdlib/types/chat_events.rb,
lib/tdlib/types/chat_folder.rb,
lib/tdlib/types/chat_member.rb,
lib/tdlib/types/chat_nearby.rb,
lib/tdlib/types/chat_photos.rb,
lib/tdlib/types/chat_source.rb,
lib/tdlib/types/forum_topic.rb,
lib/tdlib/types/found_users.rb,
lib/tdlib/types/poll_option.rb,
lib/tdlib/types/remote_file.rb,
lib/tdlib/types/rich_text/s.rb,
lib/tdlib/types/secret_chat.rb,
lib/tdlib/types/shared_chat.rb,
lib/tdlib/types/shared_user.rb,
lib/tdlib/types/sticker_set.rb,
lib/tdlib/types/story_video.rb,
lib/tdlib/types/target_chat.rb,
lib/tdlib/types/text_entity.rb,
lib/tdlib/types/update/call.rb,
lib/tdlib/types/update/file.rb,
lib/tdlib/types/update/poll.rb,
lib/tdlib/types/update/user.rb,
lib/tdlib/types/user_status.rb,
lib/tdlib/types/accent_color.rb,
lib/tdlib/types/bot_commands.rb,
lib/tdlib/types/call_problem.rb,
lib/tdlib/types/chat_members.rb,
lib/tdlib/types/chats_nearby.rb,
lib/tdlib/types/country_info.rb,
lib/tdlib/types/device_token.rb,
lib/tdlib/types/emoji_status.rb,
lib/tdlib/types/forum_topics.rb,
lib/tdlib/types/link_preview.rb,
lib/tdlib/types/main_web_app.rb,
lib/tdlib/types/message_link.rb,
lib/tdlib/types/network_type.rb,
lib/tdlib/types/notification.rb,
lib/tdlib/types/option_value.rb,
lib/tdlib/types/paid_reactor.rb,
lib/tdlib/types/payment_form.rb,
lib/tdlib/types/product_info.rb,
lib/tdlib/types/reply_markup.rb,
lib/tdlib/types/session_type.rb,
lib/tdlib/types/sticker_sets.rb,
lib/tdlib/types/sticker_type.rb,
lib/tdlib/types/story_origin.rb,
lib/tdlib/types/update/story.rb,
lib/tdlib/types/web_app_info.rb,
lib/tdlib/types/business_info.rb,
lib/tdlib/types/call_protocol.rb,
lib/tdlib/types/chat_location.rb,
lib/tdlib/types/chat_position.rb,
lib/tdlib/types/dice_stickers.rb,
lib/tdlib/types/draft_message.rb,
lib/tdlib/types/emoji_keyword.rb,
lib/tdlib/types/file_download.rb,
lib/tdlib/types/found_stories.rb,
lib/tdlib/types/found_web_app.rb,
lib/tdlib/types/group_call_id.rb,
lib/tdlib/types/input_file/id.rb,
lib/tdlib/types/input_invoice.rb,
lib/tdlib/types/input_sticker.rb,
lib/tdlib/types/mask_position.rb,
lib/tdlib/types/minithumbnail.rb,
lib/tdlib/types/premium_limit.rb,
lib/tdlib/types/premium_state.rb,
lib/tdlib/types/profile_photo.rb,
lib/tdlib/types/reaction_type.rb,
lib/tdlib/types/report_reason.rb,
lib/tdlib/types/rich_text/url.rb,
lib/tdlib/types/story_content.rb,
lib/tdlib/types/story_full_id.rb,
lib/tdlib/types/t_me_url_type.rb,
lib/tdlib/types/text_entities.rb,
lib/tdlib/types/update/option.rb,
lib/tdlib/types/user_type/bot.rb,
lib/tdlib/types/added_reaction.rb,
lib/tdlib/types/animated_emoji.rb,
lib/tdlib/types/bank_card_info.rb,
lib/tdlib/types/chat_list/main.rb,
lib/tdlib/types/deep_link_info.rb,
lib/tdlib/types/emoji_category.rb,
lib/tdlib/types/emoji_keywords.rb,
lib/tdlib/types/emoji_reaction.rb,
lib/tdlib/types/emoji_statuses.rb,
lib/tdlib/types/file_type/none.rb,
lib/tdlib/types/formatted_text.rb,
lib/tdlib/types/forward_source.rb,
lib/tdlib/types/found_messages.rb,
lib/tdlib/types/found_position.rb,
lib/tdlib/types/login_url_info.rb,
lib/tdlib/types/message_effect.rb,
lib/tdlib/types/message_origin.rb,
lib/tdlib/types/message_sender.rb,
lib/tdlib/types/message_source.rb,
lib/tdlib/types/message_viewer.rb,
lib/tdlib/types/page_block/map.rb,
lib/tdlib/types/password_state.rb,
lib/tdlib/types/payment_option.rb,
lib/tdlib/types/payment_result.rb,
lib/tdlib/types/poll_type/quiz.rb,
lib/tdlib/types/premium_source.rb,
lib/tdlib/types/public_forward.rb,
lib/tdlib/types/rich_text/bold.rb,
lib/tdlib/types/rich_text/icon.rb,
lib/tdlib/types/sticker_format.rb,
lib/tdlib/types/theme_settings.rb,
lib/tdlib/types/user_full_info.rb,
lib/tdlib/types/added_reactions.rb,
lib/tdlib/types/background_fill.rb,
lib/tdlib/types/background_type.rb,
lib/tdlib/types/block_list/main.rb,
lib/tdlib/types/bot_menu_button.rb,
lib/tdlib/types/chat_action_bar.rb,
lib/tdlib/types/chat_background.rb,
lib/tdlib/types/chat_boost_link.rb,
lib/tdlib/types/chat_boost_slot.rb,
lib/tdlib/types/chat_photo_info.rb,
lib/tdlib/types/chat_statistics.rb,
lib/tdlib/types/current_weather.rb,
lib/tdlib/types/file_type/audio.rb,
lib/tdlib/types/file_type/photo.rb,
lib/tdlib/types/file_type/video.rb,
lib/tdlib/types/found_positions.rb,
lib/tdlib/types/game_high_score.rb,
lib/tdlib/types/input_thumbnail.rb,
lib/tdlib/types/json_value/null.rb,
lib/tdlib/types/keyboard_button.rb,
lib/tdlib/types/log_stream/file.rb,
lib/tdlib/types/mask_point/chin.rb,
lib/tdlib/types/mask_point/eyes.rb,
lib/tdlib/types/message_content.rb,
lib/tdlib/types/message_senders.rb,
lib/tdlib/types/message_sponsor.rb,
lib/tdlib/types/message_viewers.rb,
lib/tdlib/types/page_block/list.rb,
lib/tdlib/types/payment_receipt.rb,
lib/tdlib/types/premium_feature.rb,
lib/tdlib/types/proxy_type/http.rb,
lib/tdlib/types/public_forwards.rb,
lib/tdlib/types/rich_text/fixed.rb,
lib/tdlib/types/rich_text/plain.rb,
lib/tdlib/types/shipping_option.rb,
lib/tdlib/types/story_area_type.rb,
lib/tdlib/types/story_list/main.rb,
lib/tdlib/types/text_parse_mode.rb,
lib/tdlib/types/unread_reaction.rb,
lib/tdlib/types/update/new_chat.rb,
lib/tdlib/types/business_feature.rb,
lib/tdlib/types/business_message.rb,
lib/tdlib/types/call_server_type.rb,
lib/tdlib/types/call_state/error.rb,
lib/tdlib/types/call_state/ready.rb,
lib/tdlib/types/chat_boost_slots.rb,
lib/tdlib/types/chat_folder_icon.rb,
lib/tdlib/types/chat_folder_info.rb,
lib/tdlib/types/chat_invite_link.rb,
lib/tdlib/types/chat_list/folder.rb,
lib/tdlib/types/chat_permissions.rb,
lib/tdlib/types/chat_type/secret.rb,
lib/tdlib/types/connection_state.rb,
lib/tdlib/types/emoji_categories.rb,
lib/tdlib/types/file_type/secret.rb,
lib/tdlib/types/file_type/secure.rb,
lib/tdlib/types/forum_topic_icon.rb,
lib/tdlib/types/forum_topic_info.rb,
lib/tdlib/types/game_high_scores.rb,
lib/tdlib/types/input_background.rb,
lib/tdlib/types/input_chat_photo.rb,
lib/tdlib/types/input_file/local.rb,
lib/tdlib/types/input_paid_media.rb,
lib/tdlib/types/input_story_area.rb,
lib/tdlib/types/input_text_quote.rb,
lib/tdlib/types/json_value/array.rb,
lib/tdlib/types/location_address.rb,
lib/tdlib/types/log_stream/empty.rb,
lib/tdlib/types/mask_point/mouth.rb,
lib/tdlib/types/message_calendar.rb,
lib/tdlib/types/message_position.rb,
lib/tdlib/types/message_reaction.rb,
lib/tdlib/types/message_reply_to.rb,
lib/tdlib/types/page_block/audio.rb,
lib/tdlib/types/page_block/cover.rb,
lib/tdlib/types/page_block/photo.rb,
lib/tdlib/types/page_block/table.rb,
lib/tdlib/types/page_block/title.rb,
lib/tdlib/types/page_block/video.rb,
lib/tdlib/types/paid_media/photo.rb,
lib/tdlib/types/paid_media/video.rb,
lib/tdlib/types/passport_element.rb,
lib/tdlib/types/payment_provider.rb,
lib/tdlib/types/personal_details.rb,
lib/tdlib/types/premium_features.rb,
lib/tdlib/types/public_chat_type.rb,
lib/tdlib/types/push_receiver_id.rb,
lib/tdlib/types/rich_text/anchor.rb,
lib/tdlib/types/rich_text/italic.rb,
lib/tdlib/types/rich_text/marked.rb,
lib/tdlib/types/session_type/mac.rb,
lib/tdlib/types/star_transaction.rb,
lib/tdlib/types/sticker_set_info.rb,
lib/tdlib/types/story_statistics.rb,
lib/tdlib/types/suggested_action.rb,
lib/tdlib/types/terms_of_service.rb,
lib/tdlib/types/text_entity_type.rb,
lib/tdlib/types/theme_parameters.rb,
lib/tdlib/types/thumbnail_format.rb,
lib/tdlib/types/autosave_settings.rb,
lib/tdlib/types/bot_command_scope.rb,
lib/tdlib/types/bot_media_preview.rb,
lib/tdlib/types/business_features.rb,
lib/tdlib/types/business_location.rb,
lib/tdlib/types/business_messages.rb,
lib/tdlib/types/call_problem/echo.rb,
lib/tdlib/types/chat_boost_source.rb,
lib/tdlib/types/chat_boost_status.rb,
lib/tdlib/types/chat_event_action.rb,
lib/tdlib/types/chat_invite_links.rb,
lib/tdlib/types/chat_join_request.rb,
lib/tdlib/types/chat_list/archive.rb,
lib/tdlib/types/chat_type/private.rb,
lib/tdlib/types/connected_website.rb,
lib/tdlib/types/file_type/sticker.rb,
lib/tdlib/types/file_type/unknown.rb,
lib/tdlib/types/found_chat_boosts.rb,
lib/tdlib/types/group_call_stream.rb,
lib/tdlib/types/identity_document.rb,
lib/tdlib/types/imported_contacts.rb,
lib/tdlib/types/input_credentials.rb,
lib/tdlib/types/input_file/remote.rb,
lib/tdlib/types/input_story_areas.rb,
lib/tdlib/types/json_value/number.rb,
lib/tdlib/types/json_value/object.rb,
lib/tdlib/types/json_value/string.rb,
lib/tdlib/types/link_preview_type.rb,
lib/tdlib/types/message_file_type.rb,
lib/tdlib/types/message_link_info.rb,
lib/tdlib/types/message_positions.rb,
lib/tdlib/types/message_reactions.rb,
lib/tdlib/types/message_read_date.rb,
lib/tdlib/types/network_type/none.rb,
lib/tdlib/types/notification_type.rb,
lib/tdlib/types/page_block/anchor.rb,
lib/tdlib/types/page_block/footer.rb,
lib/tdlib/types/page_block/header.rb,
lib/tdlib/types/page_block/kicker.rb,
lib/tdlib/types/passport_elements.rb,
lib/tdlib/types/payment_form_type.rb,
lib/tdlib/types/personal_document.rb,
lib/tdlib/types/phone_number_info.rb,
lib/tdlib/types/poll_type/regular.rb,
lib/tdlib/types/proxy_type/socks5.rb,
lib/tdlib/types/saved_credentials.rb,
lib/tdlib/types/secret_chat_state.rb,
lib/tdlib/types/session_type/edge.rb,
lib/tdlib/types/session_type/ipad.rb,
lib/tdlib/types/session_type/xbox.rb,
lib/tdlib/types/sponsored_message.rb,
lib/tdlib/types/star_subscription.rb,
lib/tdlib/types/star_transactions.rb,
lib/tdlib/types/statistical_graph.rb,
lib/tdlib/types/statistical_value.rb,
lib/tdlib/types/sticker_full_type.rb,
lib/tdlib/types/sticker_type/mask.rb,
lib/tdlib/types/story_interaction.rb,
lib/tdlib/types/story_repost_info.rb,
lib/tdlib/types/top_chat_category.rb,
lib/tdlib/types/update/chat_boost.rb,
lib/tdlib/types/update/chat_photo.rb,
lib/tdlib/types/update/chat_theme.rb,
lib/tdlib/types/update/chat_title.rb,
lib/tdlib/types/update/group_call.rb,
lib/tdlib/types/update/supergroup.rb,
lib/tdlib/types/user_status/empty.rb,
lib/tdlib/types/user_support_info.rb,
lib/tdlib/types/user_type/deleted.rb,
lib/tdlib/types/user_type/regular.rb,
lib/tdlib/types/user_type/unknown.rb,
lib/tdlib/types/available_reaction.rb,
lib/tdlib/types/block_list/stories.rb,
lib/tdlib/types/bot_media_previews.rb,
lib/tdlib/types/business_chat_link.rb,
lib/tdlib/types/call_problem/noise.rb,
lib/tdlib/types/call_state/pending.rb,
lib/tdlib/types/chat_action/cancel.rb,
lib/tdlib/types/chat_action/typing.rb,
lib/tdlib/types/chat_administrator.rb,
lib/tdlib/types/chat_join_requests.rb,
lib/tdlib/types/chat_member_status.rb,
lib/tdlib/types/chat_photo_sticker.rb,
lib/tdlib/types/closed_vector_path.rb,
lib/tdlib/types/connected_websites.rb,
lib/tdlib/types/file_type/document.rb,
lib/tdlib/types/group_call_streams.rb,
lib/tdlib/types/input_invoice/name.rb,
lib/tdlib/types/internal_link_type.rb,
lib/tdlib/types/json_object_member.rb,
lib/tdlib/types/json_value/boolean.rb,
lib/tdlib/types/labeled_price_part.rb,
lib/tdlib/types/language_pack_info.rb,
lib/tdlib/types/log_stream/default.rb,
lib/tdlib/types/message_properties.rb,
lib/tdlib/types/message_reply_info.rb,
lib/tdlib/types/message_statistics.rb,
lib/tdlib/types/network_statistics.rb,
lib/tdlib/types/network_type/other.rb,
lib/tdlib/types/network_type/wi_fi.rb,
lib/tdlib/types/notification_group.rb,
lib/tdlib/types/notification_sound.rb,
lib/tdlib/types/option_value/empty.rb,
lib/tdlib/types/page_block/collage.rb,
lib/tdlib/types/page_block/details.rb,
lib/tdlib/types/page_block/divider.rb,
lib/tdlib/types/page_block_caption.rb,
lib/tdlib/types/paid_media/preview.rb,
lib/tdlib/types/premium_limit_type.rb,
lib/tdlib/types/proxy_type/mtproto.rb,
lib/tdlib/types/reaction_type/paid.rb,
lib/tdlib/types/report_reason/fake.rb,
lib/tdlib/types/report_reason/spam.rb,
lib/tdlib/types/resend_code_reason.rb,
lib/tdlib/types/saved_messages_tag.rb,
lib/tdlib/types/session_type/apple.rb,
lib/tdlib/types/session_type/brave.rb,
lib/tdlib/types/session_type/linux.rb,
lib/tdlib/types/session_type/opera.rb,
lib/tdlib/types/sponsored_messages.rb,
lib/tdlib/types/star_subscriptions.rb,
lib/tdlib/types/sticker_format/tgs.rb,
lib/tdlib/types/storage_statistics.rb,
lib/tdlib/types/story_interactions.rb,
lib/tdlib/types/story_list/archive.rb,
lib/tdlib/types/t_me_url_type/user.rb,
lib/tdlib/types/target_chat/chosen.rb,
lib/tdlib/types/update/basic_group.rb,
lib/tdlib/types/update/chat_action.rb,
lib/tdlib/types/update/chat_member.rb,
lib/tdlib/types/update/chat_themes.rb,
lib/tdlib/types/update/dice_emojis.rb,
lib/tdlib/types/update/new_message.rb,
lib/tdlib/types/update/poll_answer.rb,
lib/tdlib/types/update/secret_chat.rb,
lib/tdlib/types/update/sticker_set.rb,
lib/tdlib/types/update/user_status.rb,
lib/tdlib/types/user_status/online.rb,
lib/tdlib/types/animated_chat_photo.rb,
lib/tdlib/types/attachment_menu_bot.rb,
lib/tdlib/types/authorization_state.rb,
lib/tdlib/types/available_reactions.rb,
lib/tdlib/types/business_chat_links.rb,
lib/tdlib/types/business_connection.rb,
lib/tdlib/types/business_recipients.rb,
lib/tdlib/types/business_start_page.rb,
lib/tdlib/types/call_discard_reason.rb,
lib/tdlib/types/chat_active_stories.rb,
lib/tdlib/types/chat_administrators.rb,
lib/tdlib/types/chat_boost_features.rb,
lib/tdlib/types/chat_members_filter.rb,
lib/tdlib/types/chat_message_sender.rb,
lib/tdlib/types/chat_revenue_amount.rb,
lib/tdlib/types/close_birthday_user.rb,
lib/tdlib/types/database_statistics.rb,
lib/tdlib/types/emoji_category_type.rb,
lib/tdlib/types/file_type/animation.rb,
lib/tdlib/types/file_type/thumbnail.rb,
lib/tdlib/types/file_type/wallpaper.rb,
lib/tdlib/types/found_chat_messages.rb,
lib/tdlib/types/inline_query_result.rb,
lib/tdlib/types/input_story_content.rb,
lib/tdlib/types/log_verbosity_level.rb,
lib/tdlib/types/login_url_info/open.rb,
lib/tdlib/types/mask_point/forehead.rb,
lib/tdlib/types/message_effect_type.rb,
lib/tdlib/types/message_import_info.rb,
lib/tdlib/types/message_origin/chat.rb,
lib/tdlib/types/message_origin/user.rb,
lib/tdlib/types/message_sender/chat.rb,
lib/tdlib/types/message_sender/user.rb,
lib/tdlib/types/message_thread_info.rb,
lib/tdlib/types/network_type/mobile.rb,
lib/tdlib/types/notification_sounds.rb,
lib/tdlib/types/option_value/string.rb,
lib/tdlib/types/page_block/embedded.rb,
lib/tdlib/types/page_block/subtitle.rb,
lib/tdlib/types/premium_source/link.rb,
lib/tdlib/types/quick_reply_message.rb,
lib/tdlib/types/reaction_type/emoji.rb,
lib/tdlib/types/rich_text/reference.rb,
lib/tdlib/types/rich_text/subscript.rb,
lib/tdlib/types/rich_text/underline.rb,
lib/tdlib/types/saved_messages_tags.rb,
lib/tdlib/types/session_type/chrome.rb,
lib/tdlib/types/session_type/iphone.rb,
lib/tdlib/types/session_type/safari.rb,
lib/tdlib/types/session_type/ubuntu.rb,
lib/tdlib/types/star_payment_option.rb,
lib/tdlib/types/star_revenue_status.rb,
lib/tdlib/types/sticker_format/webm.rb,
lib/tdlib/types/sticker_format/webp.rb,
lib/tdlib/types/story_area_position.rb,
lib/tdlib/types/story_content/photo.rb,
lib/tdlib/types/story_content/video.rb,
lib/tdlib/types/target_chat/current.rb,
lib/tdlib/types/unconfirmed_session.rb,
lib/tdlib/types/update/chat_folders.rb,
lib/tdlib/types/update/notification.rb,
lib/tdlib/types/update/users_nearby.rb,
lib/tdlib/types/user_status/offline.rb,
lib/tdlib/types/vector_path_command.rb,
lib/tdlib/types/background_type/fill.rb,
lib/tdlib/types/call_problem/dropped.rb,
lib/tdlib/types/call_state/discarded.rb,
lib/tdlib/types/chat_boost_link_info.rb,
lib/tdlib/types/chat_message_senders.rb,
lib/tdlib/types/chat_type/supergroup.rb,
lib/tdlib/types/failed_to_add_member.rb,
lib/tdlib/types/file_type/video_note.rb,
lib/tdlib/types/file_type/voice_note.rb,
lib/tdlib/types/found_file_downloads.rb,
lib/tdlib/types/inline_query_results.rb,
lib/tdlib/types/input_file/generated.rb,
lib/tdlib/types/keyboard_button_type.rb,
lib/tdlib/types/language_pack_string.rb,
lib/tdlib/types/link_preview_options.rb,
lib/tdlib/types/message_calendar_day.rb,
lib/tdlib/types/message_content/call.rb,
lib/tdlib/types/message_content/dice.rb,
lib/tdlib/types/message_content/game.rb,
lib/tdlib/types/message_content/poll.rb,
lib/tdlib/types/message_content/text.rb,
lib/tdlib/types/message_copy_options.rb,
lib/tdlib/types/message_forward_info.rb,
lib/tdlib/types/message_send_options.rb,
lib/tdlib/types/message_source/other.rb,
lib/tdlib/types/option_value/boolean.rb,
lib/tdlib/types/option_value/integer.rb,
lib/tdlib/types/page_block/animation.rb,
lib/tdlib/types/page_block/chat_link.rb,
lib/tdlib/types/page_block/paragraph.rb,
lib/tdlib/types/page_block/slideshow.rb,
lib/tdlib/types/page_block/subheader.rb,
lib/tdlib/types/page_block_list_item.rb,
lib/tdlib/types/payment_receipt_type.rb,
lib/tdlib/types/profile_accent_color.rb,
lib/tdlib/types/public_forward/story.rb,
lib/tdlib/types/push_message_content.rb,
lib/tdlib/types/quick_reply_messages.rb,
lib/tdlib/types/quick_reply_shortcut.rb,
lib/tdlib/types/report_reason/custom.rb,
lib/tdlib/types/saved_messages_topic.rb,
lib/tdlib/types/sent_web_app_message.rb,
lib/tdlib/types/session_type/android.rb,
lib/tdlib/types/session_type/firefox.rb,
lib/tdlib/types/session_type/unknown.rb,
lib/tdlib/types/session_type/vivaldi.rb,
lib/tdlib/types/session_type/windows.rb,
lib/tdlib/types/star_payment_options.rb,
lib/tdlib/types/sticker_type/regular.rb,
lib/tdlib/types/story_area_type/link.rb,
lib/tdlib/types/supergroup_full_info.rb,
lib/tdlib/types/text_entity_type/pre.rb,
lib/tdlib/types/text_entity_type/url.rb,
lib/tdlib/types/text_parse_mode/html.rb,
lib/tdlib/types/thumbnail_format/gif.rb,
lib/tdlib/types/thumbnail_format/png.rb,
lib/tdlib/types/thumbnail_format/tgs.rb,
lib/tdlib/types/update/accent_colors.rb,
lib/tdlib/types/update/chat_position.rb,
lib/tdlib/types/update/file_download.rb,
lib/tdlib/types/update/story_deleted.rb,
lib/tdlib/types/user_privacy_setting.rb,
lib/tdlib/types/user_status/recently.rb,
lib/tdlib/types/validated_order_info.rb,
lib/tdlib/types/background_fill/solid.rb,
lib/tdlib/types/basic_group_full_info.rb,
lib/tdlib/types/business_feature/bots.rb,
lib/tdlib/types/call_state/hanging_up.rb,
lib/tdlib/types/callback_query_answer.rb,
lib/tdlib/types/can_send_story_result.rb,
lib/tdlib/types/chat_invite_link_info.rb,
lib/tdlib/types/chat_type/basic_group.rb,
lib/tdlib/types/collectible_item_info.rb,
lib/tdlib/types/collectible_item_type.rb,
lib/tdlib/types/custom_request_result.rb,
lib/tdlib/types/device_token/web_push.rb,
lib/tdlib/types/dice_stickers/regular.rb,
lib/tdlib/types/emoji_category_source.rb,
lib/tdlib/types/encrypted_credentials.rb,
lib/tdlib/types/failed_to_add_members.rb,
lib/tdlib/types/file_type/photo_story.rb,
lib/tdlib/types/file_type/video_story.rb,
lib/tdlib/types/input_credentials/new.rb,
lib/tdlib/types/input_invoice/message.rb,
lib/tdlib/types/input_message_content.rb,
lib/tdlib/types/input_paid_media_type.rb,
lib/tdlib/types/input_story_area_type.rb,
lib/tdlib/types/invite_link_chat_type.rb,
lib/tdlib/types/language_pack_strings.rb,
lib/tdlib/types/link_preview_type/app.rb,
lib/tdlib/types/message_content/audio.rb,
lib/tdlib/types/message_content/photo.rb,
lib/tdlib/types/message_content/story.rb,
lib/tdlib/types/message_content/venue.rb,
lib/tdlib/types/message_content/video.rb,
lib/tdlib/types/message_sending_state.rb,
lib/tdlib/types/message_source/search.rb,
lib/tdlib/types/page_block/pull_quote.rb,
lib/tdlib/types/page_block/voice_note.rb,
lib/tdlib/types/page_block_table_cell.rb,
lib/tdlib/types/passport_element_type.rb,
lib/tdlib/types/premium_giveaway_info.rb,
lib/tdlib/types/premium_story_feature.rb,
lib/tdlib/types/profile_accent_colors.rb,
lib/tdlib/types/reset_password_result.rb,
lib/tdlib/types/rich_text/anchor_link.rb,
lib/tdlib/types/rich_text/superscript.rb,
lib/tdlib/types/store_payment_purpose.rb,
lib/tdlib/types/story_area_type/venue.rb,
lib/tdlib/types/text_entity_type/bold.rb,
lib/tdlib/types/text_entity_type/code.rb,
lib/tdlib/types/thumbnail_format/jpeg.rb,
lib/tdlib/types/thumbnail_format/webm.rb,
lib/tdlib/types/thumbnail_format/webp.rb,
lib/tdlib/types/trending_sticker_sets.rb,
lib/tdlib/types/update/file_downloads.rb,
lib/tdlib/types/update/message_edited.rb,
lib/tdlib/types/update/user_full_info.rb,
lib/tdlib/types/user_status/last_week.rb,
lib/tdlib/types/web_page_instant_view.rb,
lib/tdlib/types/auto_download_settings.rb,
lib/tdlib/types/bot_command_scope/chat.rb,
lib/tdlib/types/bot_media_preview_info.rb,
lib/tdlib/types/business_connected_bot.rb,
lib/tdlib/types/business_opening_hours.rb,
lib/tdlib/types/callback_query_payload.rb,
lib/tdlib/types/chat_event_log_filters.rb,
lib/tdlib/types/chat_invite_link_count.rb,
lib/tdlib/types/connection_state/ready.rb,
lib/tdlib/types/downloaded_file_counts.rb,
lib/tdlib/types/group_call_participant.rb,
lib/tdlib/types/inline_keyboard_button.rb,
lib/tdlib/types/input_background/local.rb,
lib/tdlib/types/input_invoice/telegram.rb,
lib/tdlib/types/input_message_reply_to.rb,
lib/tdlib/types/input_passport_element.rb,
lib/tdlib/types/link_preview_type/chat.rb,
lib/tdlib/types/link_preview_type/user.rb,
lib/tdlib/types/message_origin/channel.rb,
lib/tdlib/types/message_read_date/read.rb,
lib/tdlib/types/message_reply_to/story.rb,
lib/tdlib/types/page_block/author_date.rb,
lib/tdlib/types/page_block/block_quote.rb,
lib/tdlib/types/paid_media/unsupported.rb,
lib/tdlib/types/passport_element_error.rb,
lib/tdlib/types/payment_provider/other.rb,
lib/tdlib/types/phone_number_code_type.rb,
lib/tdlib/types/premium_gift_code_info.rb,
lib/tdlib/types/premium_payment_option.rb,
lib/tdlib/types/premium_source/feature.rb,
lib/tdlib/types/public_forward/message.rb,
lib/tdlib/types/recovery_email_address.rb,
lib/tdlib/types/report_reason/violence.rb,
lib/tdlib/types/rich_text/phone_number.rb,
lib/tdlib/types/search_messages_filter.rb,
lib/tdlib/types/statistical_graph/data.rb,
lib/tdlib/types/sticker_full_type/mask.rb,
lib/tdlib/types/story_interaction_info.rb,
lib/tdlib/types/story_interaction_type.rb,
lib/tdlib/types/story_privacy_settings.rb,
lib/tdlib/types/thumbnail_format/mpeg4.rb,
lib/tdlib/types/top_chat_category/bots.rb,
lib/tdlib/types/update/chat_action_bar.rb,
lib/tdlib/types/update/chat_background.rb,
lib/tdlib/types/update/chat_block_list.rb,
lib/tdlib/types/update/chat_read_inbox.rb,
lib/tdlib/types/update/chat_video_chat.rb,
lib/tdlib/types/update/delete_messages.rb,
lib/tdlib/types/update/message_content.rb,
lib/tdlib/types/update/recent_stickers.rb,
lib/tdlib/types/user_status/last_month.rb,
lib/tdlib/types/autosave_settings_scope.rb,
lib/tdlib/types/background_type/pattern.rb,
lib/tdlib/types/bot_transaction_purpose.rb,
lib/tdlib/types/business_bot_manage_bar.rb,
lib/tdlib/types/business_chat_link_info.rb,
lib/tdlib/types/call_server_type/webrtc.rb,
lib/tdlib/types/chat_folder_invite_link.rb,
lib/tdlib/types/chat_invite_link_counts.rb,
lib/tdlib/types/chat_invite_link_member.rb,
lib/tdlib/types/chat_join_requests_info.rb,
lib/tdlib/types/chat_member_status/left.rb,
lib/tdlib/types/chat_photo_sticker_type.rb,
lib/tdlib/types/chat_revenue_statistics.rb,
lib/tdlib/types/chat_statistics/channel.rb,
lib/tdlib/types/device_token/apple_push.rb,
lib/tdlib/types/device_token/tizen_push.rb,
lib/tdlib/types/file_type/profile_photo.rb,
lib/tdlib/types/input_background/remote.rb,
lib/tdlib/types/input_chat_photo/static.rb,
lib/tdlib/types/input_credentials/saved.rb,
lib/tdlib/types/input_identity_document.rb,
lib/tdlib/types/input_personal_document.rb,
lib/tdlib/types/internal_link_type/game.rb,
lib/tdlib/types/link_preview_type/album.rb,
lib/tdlib/types/link_preview_type/audio.rb,
lib/tdlib/types/link_preview_type/photo.rb,
lib/tdlib/types/link_preview_type/story.rb,
lib/tdlib/types/link_preview_type/theme.rb,
lib/tdlib/types/link_preview_type/video.rb,
lib/tdlib/types/message_content/contact.rb,
lib/tdlib/types/message_content/invoice.rb,
lib/tdlib/types/message_content/sticker.rb,
lib/tdlib/types/message_file_type/group.rb,
lib/tdlib/types/notification_group_type.rb,
lib/tdlib/types/page_block/preformatted.rb,
lib/tdlib/types/payment_form_type/stars.rb,
lib/tdlib/types/payment_provider/stripe.rb,
lib/tdlib/types/premium_source/settings.rb,
lib/tdlib/types/recommended_chat_folder.rb,
lib/tdlib/types/report_reason/copyright.rb,
lib/tdlib/types/rich_text/email_address.rb,
lib/tdlib/types/rich_text/strikethrough.rb,
lib/tdlib/types/scope_autosave_settings.rb,
lib/tdlib/types/secret_chat_state/ready.rb,
lib/tdlib/types/star_revenue_statistics.rb,
lib/tdlib/types/statistical_graph/async.rb,
lib/tdlib/types/statistical_graph/error.rb,
lib/tdlib/types/storage_statistics_fast.rb,
lib/tdlib/types/story_area_type/message.rb,
lib/tdlib/types/story_area_type/weather.rb,
lib/tdlib/types/text_entity_type/italic.rb,
lib/tdlib/types/top_chat_category/calls.rb,
lib/tdlib/types/top_chat_category/users.rb,
lib/tdlib/types/update/chat_permissions.rb,
lib/tdlib/types/update/chat_read_outbox.rb,
lib/tdlib/types/update/connection_state.rb,
lib/tdlib/types/update/forum_topic_info.rb,
lib/tdlib/types/update/message_reaction.rb,
lib/tdlib/types/update/new_custom_event.rb,
lib/tdlib/types/update/new_custom_query.rb,
lib/tdlib/types/update/new_inline_query.rb,
lib/tdlib/types/update/owned_star_count.rb,
lib/tdlib/types/update/saved_animations.rb,
lib/tdlib/types/update/terms_of_service.rb,
lib/tdlib/types/authentication_code_info.rb,
lib/tdlib/types/authentication_code_type.rb,
lib/tdlib/types/background_fill/gradient.rb,
lib/tdlib/types/can_send_story_result/ok.rb,
lib/tdlib/types/chat_available_reactions.rb,
lib/tdlib/types/chat_folder_invite_links.rb,
lib/tdlib/types/chat_invite_link_members.rb,
lib/tdlib/types/chat_members_filter/bots.rb,
lib/tdlib/types/chat_revenue_transaction.rb,
lib/tdlib/types/created_basic_group_chat.rb,
lib/tdlib/types/device_token/huawei_push.rb,
lib/tdlib/types/device_token/simple_push.rb,
lib/tdlib/types/device_token/ubuntu_push.rb,
lib/tdlib/types/group_call_video_quality.rb,
lib/tdlib/types/inline_query_result/game.rb,
lib/tdlib/types/input_business_chat_link.rb,
lib/tdlib/types/input_chat_photo/sticker.rb,
lib/tdlib/types/internal_link_type/proxy.rb,
lib/tdlib/types/internal_link_type/story.rb,
lib/tdlib/types/internal_link_type/theme.rb,
lib/tdlib/types/link_preview_album_media.rb,
lib/tdlib/types/localization_target_info.rb,
lib/tdlib/types/message_auto_delete_time.rb,
lib/tdlib/types/message_content/document.rb,
lib/tdlib/types/message_content/location.rb,
lib/tdlib/types/message_interaction_info.rb,
lib/tdlib/types/message_read_date/unread.rb,
lib/tdlib/types/message_reply_to/message.rb,
lib/tdlib/types/message_scheduling_state.rb,
lib/tdlib/types/message_source/chat_list.rb,
lib/tdlib/types/network_statistics_entry.rb,
lib/tdlib/types/page_block/embedded_post.rb,
lib/tdlib/types/passport_element/address.rb,
lib/tdlib/types/premium_feature/business.rb,
lib/tdlib/types/prepaid_premium_giveaway.rb,
lib/tdlib/types/recommended_chat_folders.rb,
lib/tdlib/types/reply_markup/force_reply.rb,
lib/tdlib/types/reset_password_result/ok.rb,
lib/tdlib/types/revenue_withdrawal_state.rb,
lib/tdlib/types/secret_chat_state/closed.rb,
lib/tdlib/types/star_transaction_partner.rb,
lib/tdlib/types/story_area_type/location.rb,
lib/tdlib/types/story_origin/hidden_user.rb,
lib/tdlib/types/t_me_url_type/supergroup.rb,
lib/tdlib/types/telegram_payment_purpose.rb,
lib/tdlib/types/temporary_password_state.rb,
lib/tdlib/types/text_entity_type/cashtag.rb,
lib/tdlib/types/text_entity_type/hashtag.rb,
lib/tdlib/types/text_entity_type/mention.rb,
lib/tdlib/types/text_entity_type/spoiler.rb,
lib/tdlib/types/text_parse_mode/markdown.rb,
lib/tdlib/types/top_chat_category/groups.rb,
lib/tdlib/types/update/autosave_settings.rb,
lib/tdlib/types/update/chat_emoji_status.rb,
lib/tdlib/types/update/chat_last_message.rb,
lib/tdlib/types/update/chat_reply_markup.rb,
lib/tdlib/types/update/favorite_stickers.rb,
lib/tdlib/types/update/message_is_pinned.rb,
lib/tdlib/types/update/message_reactions.rb,
lib/tdlib/types/update/story_send_failed.rb,
lib/tdlib/types/update/suggested_actions.rb,
lib/tdlib/types/update/unread_chat_count.rb,
lib/tdlib/types/vector_path_command/line.rb,
lib/tdlib/types/attachment_menu_bot_color.rb,
lib/tdlib/types/authorization_state/ready.rb,
lib/tdlib/types/background_type/wallpaper.rb,
lib/tdlib/types/bank_card_action_open_url.rb,
lib/tdlib/types/bot_command_scope/default.rb,
lib/tdlib/types/business_feature/location.rb,
lib/tdlib/types/call_discard_reason/empty.rb,
lib/tdlib/types/call_problem/silent_local.rb,
lib/tdlib/types/chat_administrator_rights.rb,
lib/tdlib/types/chat_boost_level_features.rb,
lib/tdlib/types/chat_boost_source/premium.rb,
lib/tdlib/types/chat_member_status/banned.rb,
lib/tdlib/types/chat_member_status/member.rb,
lib/tdlib/types/chat_revenue_transactions.rb,
lib/tdlib/types/chat_source/mtproto_proxy.rb,
lib/tdlib/types/connection_state/updating.rb,
lib/tdlib/types/device_token/windows_push.rb,
lib/tdlib/types/email_address_reset_state.rb,
lib/tdlib/types/group_call_recent_speaker.rb,
lib/tdlib/types/inline_query_result/audio.rb,
lib/tdlib/types/inline_query_result/photo.rb,
lib/tdlib/types/inline_query_result/venue.rb,
lib/tdlib/types/inline_query_result/video.rb,
lib/tdlib/types/input_background/previous.rb,
lib/tdlib/types/input_business_start_page.rb,
lib/tdlib/types/input_chat_photo/previous.rb,
lib/tdlib/types/input_inline_query_result.rb,
lib/tdlib/types/input_story_content/photo.rb,
lib/tdlib/types/input_story_content/video.rb,
lib/tdlib/types/keyboard_button_type/text.rb,
lib/tdlib/types/link_preview_type/article.rb,
lib/tdlib/types/link_preview_type/invoice.rb,
lib/tdlib/types/link_preview_type/message.rb,
lib/tdlib/types/link_preview_type/sticker.rb,
lib/tdlib/types/link_preview_type/web_app.rb,
lib/tdlib/types/message_content/animation.rb,
lib/tdlib/types/message_file_type/private.rb,
lib/tdlib/types/message_file_type/unknown.rb,
lib/tdlib/types/message_read_date/too_old.rb,
lib/tdlib/types/message_source/screenshot.rb,
lib/tdlib/types/new_chat_privacy_settings.rb,
lib/tdlib/types/passport_element/passport.rb,
lib/tdlib/types/passport_required_element.rb,
lib/tdlib/types/passport_suitable_element.rb,
lib/tdlib/types/payment_form_type/regular.rb,
lib/tdlib/types/premium_feature/app_icons.rb,
lib/tdlib/types/push_message_content/game.rb,
lib/tdlib/types/push_message_content/poll.rb,
lib/tdlib/types/push_message_content/text.rb,
lib/tdlib/types/report_reason/child_abuse.rb,
lib/tdlib/types/report_reason/pornography.rb,
lib/tdlib/types/saved_messages_topic_type.rb,
lib/tdlib/types/secret_chat_state/pending.rb,
lib/tdlib/types/speech_recognition_result.rb,
lib/tdlib/types/star_subscription_pricing.rb,
lib/tdlib/types/sticker_full_type/regular.rb,
lib/tdlib/types/sticker_type/custom_emoji.rb,
lib/tdlib/types/story_content/unsupported.rb,
lib/tdlib/types/story_origin/public_story.rb,
lib/tdlib/types/supergroup_members_filter.rb,
lib/tdlib/types/t_me_url_type/chat_invite.rb,
lib/tdlib/types/t_me_url_type/sticker_set.rb,
lib/tdlib/types/target_chat/internal_link.rb,
lib/tdlib/types/text_entity_type/pre_code.rb,
lib/tdlib/types/text_entity_type/text_url.rb,
lib/tdlib/types/update/chat_accent_colors.rb,
lib/tdlib/types/update/chat_added_to_list.rb,
lib/tdlib/types/update/chat_draft_message.rb,
lib/tdlib/types/update/default_background.rb,
lib/tdlib/types/update/message_fact_check.rb,
lib/tdlib/types/update/new_callback_query.rb,
lib/tdlib/types/update/new_shipping_query.rb,
lib/tdlib/types/update/notification_group.rb,
lib/tdlib/types/update/story_stealth_mode.rb,
lib/tdlib/types/user_privacy_setting_rule.rb,
lib/tdlib/types/archive_chat_list_settings.rb,
lib/tdlib/types/authorization_state/closed.rb,
lib/tdlib/types/background_type/chat_theme.rb,
lib/tdlib/types/call_discard_reason/missed.rb,
lib/tdlib/types/call_problem/interruptions.rb,
lib/tdlib/types/call_problem/silent_remote.rb,
lib/tdlib/types/call_state/exchanging_keys.rb,
lib/tdlib/types/chat_boost_source/giveaway.rb,
lib/tdlib/types/chat_member_status/creator.rb,
lib/tdlib/types/chat_members_filter/banned.rb,
lib/tdlib/types/chat_notification_settings.rb,
lib/tdlib/types/chat_statistics/supergroup.rb,
lib/tdlib/types/check_chat_username_result.rb,
lib/tdlib/types/dice_stickers/slot_machine.rb,
lib/tdlib/types/encrypted_passport_element.rb,
lib/tdlib/types/file_type/secret_thumbnail.rb,
lib/tdlib/types/input_chat_photo/animation.rb,
lib/tdlib/types/input_message_content/dice.rb,
lib/tdlib/types/input_message_content/game.rb,
lib/tdlib/types/input_message_content/poll.rb,
lib/tdlib/types/input_message_content/text.rb,
lib/tdlib/types/input_story_area_type/link.rb,
lib/tdlib/types/internal_link_type/invoice.rb,
lib/tdlib/types/internal_link_type/message.rb,
lib/tdlib/types/internal_link_type/web_app.rb,
lib/tdlib/types/language_pack_string_value.rb,
lib/tdlib/types/link_preview_type/document.rb,
lib/tdlib/types/message_content/chat_boost.rb,
lib/tdlib/types/message_content/game_score.rb,
lib/tdlib/types/message_content/paid_media.rb,
lib/tdlib/types/message_content/video_note.rb,
lib/tdlib/types/message_content/voice_note.rb,
lib/tdlib/types/message_origin/hidden_user.rb,
lib/tdlib/types/message_self_destruct_type.rb,
lib/tdlib/types/notification_type/new_call.rb,
lib/tdlib/types/page_block_related_article.rb,
lib/tdlib/types/payment_receipt_type/stars.rb,
lib/tdlib/types/premium_feature/chat_boost.rb,
lib/tdlib/types/push_message_content/audio.rb,
lib/tdlib/types/push_message_content/photo.rb,
lib/tdlib/types/push_message_content/story.rb,
lib/tdlib/types/push_message_content/video.rb,
lib/tdlib/types/reaction_type/custom_emoji.rb,
lib/tdlib/types/read_date_privacy_settings.rb,
lib/tdlib/types/reply_markup/show_keyboard.rb,
lib/tdlib/types/search_messages_filter/url.rb,
lib/tdlib/types/star_transaction_direction.rb,
lib/tdlib/types/storage_statistics_by_chat.rb,
lib/tdlib/types/text_entity_type/underline.rb,
lib/tdlib/types/top_chat_category/channels.rb,
lib/tdlib/types/update/authorization_state.rb,
lib/tdlib/types/update/business_connection.rb,
lib/tdlib/types/update/chat_active_stories.rb,
lib/tdlib/types/update/chat_message_sender.rb,
lib/tdlib/types/update/chat_revenue_amount.rb,
lib/tdlib/types/update/chat_view_as_topics.rb,
lib/tdlib/types/update/message_send_failed.rb,
lib/tdlib/types/update/saved_messages_tags.rb,
lib/tdlib/types/update/star_revenue_status.rb,
lib/tdlib/types/update/unconfirmed_session.rb,
lib/tdlib/types/user_privacy_setting_rules.rb,
lib/tdlib/types/authorization_state/closing.rb,
lib/tdlib/types/autosave_settings_exception.rb,
lib/tdlib/types/business_feature/start_page.rb,
lib/tdlib/types/call_discard_reason/hung_up.rb,
lib/tdlib/types/callback_query_payload/data.rb,
lib/tdlib/types/callback_query_payload/game.rb,
lib/tdlib/types/channel_transaction_purpose.rb,
lib/tdlib/types/chat_action/recording_video.rb,
lib/tdlib/types/chat_action/uploading_photo.rb,
lib/tdlib/types/chat_action/uploading_video.rb,
lib/tdlib/types/chat_action_bar/add_contact.rb,
lib/tdlib/types/chat_action_bar/report_spam.rb,
lib/tdlib/types/chat_boost_source/gift_code.rb,
lib/tdlib/types/chat_members_filter/members.rb,
lib/tdlib/types/chat_members_filter/mention.rb,
lib/tdlib/types/chat_statistics_object_type.rb,
lib/tdlib/types/connection_state/connecting.rb,
lib/tdlib/types/device_token/microsoft_push.rb,
lib/tdlib/types/emoji_category_type/default.rb,
lib/tdlib/types/file_downloaded_prefix_size.rb,
lib/tdlib/types/inline_keyboard_button_type.rb,
lib/tdlib/types/inline_query_result/article.rb,
lib/tdlib/types/inline_query_result/contact.rb,
lib/tdlib/types/inline_query_result/sticker.rb,
lib/tdlib/types/inline_query_results_button.rb,
lib/tdlib/types/input_credentials/apple_pay.rb,
lib/tdlib/types/input_message_content/audio.rb,
lib/tdlib/types/input_message_content/photo.rb,
lib/tdlib/types/input_message_content/story.rb,
lib/tdlib/types/input_message_content/venue.rb,
lib/tdlib/types/input_message_content/video.rb,
lib/tdlib/types/input_paid_media_type/photo.rb,
lib/tdlib/types/input_paid_media_type/video.rb,
lib/tdlib/types/internal_link_type/settings.rb,
lib/tdlib/types/link_preview_type/animation.rb,
lib/tdlib/types/message_content/chat_shared.rb,
lib/tdlib/types/message_content/pin_message.rb,
lib/tdlib/types/message_content/unsupported.rb,
lib/tdlib/types/message_source/chat_history.rb,
lib/tdlib/types/message_source/notification.rb,
lib/tdlib/types/network_type/mobile_roaming.rb,
lib/tdlib/types/notification_settings_scope.rb,
lib/tdlib/types/page_block/related_articles.rb,
lib/tdlib/types/passport_authorization_form.rb,
lib/tdlib/types/premium_giveaway_parameters.rb,
lib/tdlib/types/push_message_content/hidden.rb,
lib/tdlib/types/report_reason/illegal_drugs.rb,
lib/tdlib/types/scope_notification_settings.rb,
lib/tdlib/types/store_payment_purpose/stars.rb,
lib/tdlib/types/story_interaction_type/view.rb,
lib/tdlib/types/update/active_notifications.rb,
lib/tdlib/types/update/attachment_menu_bots.rb,
lib/tdlib/types/update/chat_is_translatable.rb,
lib/tdlib/types/update/file_generation_stop.rb,
lib/tdlib/types/update/message_mention_read.rb,
lib/tdlib/types/update/new_business_message.rb,
lib/tdlib/types/update/quick_reply_shortcut.rb,
lib/tdlib/types/update/saved_messages_topic.rb,
lib/tdlib/types/update/service_notification.rb,
lib/tdlib/types/update/story_send_succeeded.rb,
lib/tdlib/types/update/supergroup_full_info.rb,
lib/tdlib/types/update/unread_message_count.rb,
lib/tdlib/types/update/web_app_message_sent.rb,
lib/tdlib/types/authentication_code_type/sms.rb,
lib/tdlib/types/autosave_settings_scope/chat.rb,
lib/tdlib/types/call_discard_reason/declined.rb,
lib/tdlib/types/call_problem/distorted_video.rb,
lib/tdlib/types/call_problem/pixelated_video.rb,
lib/tdlib/types/chat_action/choosing_contact.rb,
lib/tdlib/types/chat_action/choosing_sticker.rb,
lib/tdlib/types/chat_action_bar/join_request.rb,
lib/tdlib/types/chat_available_reactions/all.rb,
lib/tdlib/types/chat_folder_invite_link_info.rb,
lib/tdlib/types/chat_members_filter/contacts.rb,
lib/tdlib/types/chat_statistics_inviter_info.rb,
lib/tdlib/types/email_address_authentication.rb,
lib/tdlib/types/emoji_category_source/search.rb,
lib/tdlib/types/file_type/notification_sound.rb,
lib/tdlib/types/inline_query_result/document.rb,
lib/tdlib/types/inline_query_result/location.rb,
lib/tdlib/types/input_credentials/google_pay.rb,
lib/tdlib/types/input_message_reply_to/story.rb,
lib/tdlib/types/input_passport_element_error.rb,
lib/tdlib/types/internal_link_type/bot_start.rb,
lib/tdlib/types/internal_link_type/buy_stars.rb,
lib/tdlib/types/keyboard_button_type/web_app.rb,
lib/tdlib/types/link_preview_type/background.rb,
lib/tdlib/types/link_preview_type/video_chat.rb,
lib/tdlib/types/link_preview_type/video_note.rb,
lib/tdlib/types/link_preview_type/voice_note.rb,
lib/tdlib/types/message_content/gifted_stars.rb,
lib/tdlib/types/message_content/users_shared.rb,
lib/tdlib/types/message_sending_state/failed.rb,
lib/tdlib/types/payment_receipt_type/regular.rb,
lib/tdlib/types/premium_feature/accent_color.rb,
lib/tdlib/types/premium_feature/custom_emoji.rb,
lib/tdlib/types/premium_feature/disabled_ads.rb,
lib/tdlib/types/premium_feature/emoji_status.rb,
lib/tdlib/types/premium_source/story_feature.rb,
lib/tdlib/types/premium_state_payment_option.rb,
lib/tdlib/types/push_message_content/contact.rb,
lib/tdlib/types/push_message_content/invoice.rb,
lib/tdlib/types/push_message_content/sticker.rb,
lib/tdlib/types/reaction_notification_source.rb,
lib/tdlib/types/reply_markup/inline_keyboard.rb,
lib/tdlib/types/reply_markup/remove_keyboard.rb,
lib/tdlib/types/search_messages_filter/audio.rb,
lib/tdlib/types/search_messages_filter/empty.rb,
lib/tdlib/types/search_messages_filter/photo.rb,
lib/tdlib/types/search_messages_filter/video.rb,
lib/tdlib/types/star_transaction_partner/bot.rb,
lib/tdlib/types/text_entity_type/block_quote.rb,
lib/tdlib/types/text_entity_type/bot_command.rb,
lib/tdlib/types/update/basic_group_full_info.rb,
lib/tdlib/types/update/default_reaction_type.rb,
lib/tdlib/types/update/file_generation_start.rb,
lib/tdlib/types/update/language_pack_strings.rb,
lib/tdlib/types/update/new_chat_join_request.rb,
lib/tdlib/types/update/profile_accent_colors.rb,
lib/tdlib/types/update/quick_reply_shortcuts.rb,
lib/tdlib/types/update/story_list_chat_count.rb,
lib/tdlib/types/update/trending_sticker_sets.rb,
lib/tdlib/types/authentication_code_type/call.rb,
lib/tdlib/types/authorization_state/wait_code.rb,
lib/tdlib/types/bot_command_scope/chat_member.rb,
lib/tdlib/types/bot_write_access_allow_reason.rb,
lib/tdlib/types/business_feature/away_message.rb,
lib/tdlib/types/business_feature/emoji_status.rb,
lib/tdlib/types/call_problem/distorted_speech.rb,
lib/tdlib/types/can_transfer_ownership_result.rb,
lib/tdlib/types/chat_action/choosing_location.rb,
lib/tdlib/types/chat_available_reactions/some.rb,
lib/tdlib/types/chat_event_action/member_left.rb,
lib/tdlib/types/chat_member_status/restricted.rb,
lib/tdlib/types/chat_revenue_transaction_type.rb,
lib/tdlib/types/check_chat_username_result/ok.rb,
lib/tdlib/types/check_sticker_set_name_result.rb,
lib/tdlib/types/device_token/apple_push_vo_ip.rb,
lib/tdlib/types/device_token/black_berry_push.rb,
lib/tdlib/types/emoji_category_source/premium.rb,
lib/tdlib/types/group_call_video_quality/full.rb,
lib/tdlib/types/group_call_video_source_group.rb,
lib/tdlib/types/inline_query_result/animation.rb,
lib/tdlib/types/input_message_content/contact.rb,
lib/tdlib/types/input_message_content/invoice.rb,
lib/tdlib/types/input_message_content/sticker.rb,
lib/tdlib/types/input_story_area_type/message.rb,
lib/tdlib/types/input_story_area_type/weather.rb,
lib/tdlib/types/internal_link_type/background.rb,
lib/tdlib/types/internal_link_type/chat_boost.rb,
lib/tdlib/types/internal_link_type/user_token.rb,
lib/tdlib/types/internal_link_type/video_chat.rb,
lib/tdlib/types/invite_link_chat_type/channel.rb,
lib/tdlib/types/link_preview_type/sticker_set.rb,
lib/tdlib/types/link_preview_type/unsupported.rb,
lib/tdlib/types/message_content/expired_photo.rb,
lib/tdlib/types/message_content/expired_video.rb,
lib/tdlib/types/message_sending_state/pending.rb,
lib/tdlib/types/message_source/chat_event_log.rb,
lib/tdlib/types/network_statistics_entry/call.rb,
lib/tdlib/types/network_statistics_entry/file.rb,
lib/tdlib/types/notification_group_type/calls.rb,
lib/tdlib/types/notification_type/new_message.rb,
lib/tdlib/types/page_block_vertical_alignment.rb,
lib/tdlib/types/passport_element/phone_number.rb,
lib/tdlib/types/passport_element/utility_bill.rb,
lib/tdlib/types/passport_element_error_source.rb,
lib/tdlib/types/passport_element_type/address.rb,
lib/tdlib/types/passport_elements_with_errors.rb,
lib/tdlib/types/payment_provider/smart_glocal.rb,
lib/tdlib/types/phone_number_code_type/change.rb,
lib/tdlib/types/phone_number_code_type/verify.rb,
lib/tdlib/types/premium_feature/profile_badge.rb,
lib/tdlib/types/premium_giveaway_info/ongoing.rb,
lib/tdlib/types/premium_limit_type/bio_length.rb,
lib/tdlib/types/premium_source/limit_exceeded.rb,
lib/tdlib/types/public_chat_type/has_username.rb,
lib/tdlib/types/push_message_content/document.rb,
lib/tdlib/types/push_message_content/location.rb,
lib/tdlib/types/reset_password_result/pending.rb,
lib/tdlib/types/search_messages_filter/pinned.rb,
lib/tdlib/types/star_transaction_partner/user.rb,
lib/tdlib/types/story_interaction_type/repost.rb,
lib/tdlib/types/suggested_action/set_password.rb,
lib/tdlib/types/text_entity_type/custom_emoji.rb,
lib/tdlib/types/text_entity_type/mention_name.rb,
lib/tdlib/types/text_entity_type/phone_number.rb,
lib/tdlib/types/top_chat_category/inline_bots.rb,
lib/tdlib/types/update/active_emoji_reactions.rb,
lib/tdlib/types/update/chat_removed_from_list.rb,
lib/tdlib/types/update/group_call_participant.rb,
lib/tdlib/types/update/installed_sticker_sets.rb,
lib/tdlib/types/update/message_content_opened.rb,
lib/tdlib/types/update/message_send_succeeded.rb,
lib/tdlib/types/update/new_pre_checkout_query.rb,
lib/tdlib/types/user_privacy_setting/show_bio.rb,
lib/tdlib/types/auto_download_settings_presets.rb,
lib/tdlib/types/business_away_message_schedule.rb,
lib/tdlib/types/business_away_message_settings.rb,
lib/tdlib/types/business_feature/account_links.rb,
lib/tdlib/types/business_feature/opening_hours.rb,
lib/tdlib/types/business_feature/quick_replies.rb,
lib/tdlib/types/chat_action/start_playing_game.rb,
lib/tdlib/types/chat_action/uploading_document.rb,
lib/tdlib/types/chat_action_bar/invite_members.rb,
lib/tdlib/types/chat_event_action/poll_stopped.rb,
lib/tdlib/types/chat_members_filter/restricted.rb,
lib/tdlib/types/collectible_item_type/username.rb,
lib/tdlib/types/emoji_category_type/chat_photo.rb,
lib/tdlib/types/inline_query_result/voice_note.rb,
lib/tdlib/types/input_inline_query_result/game.rb,
lib/tdlib/types/input_message_content/document.rb,
lib/tdlib/types/input_message_content/location.rb,
lib/tdlib/types/input_message_reply_to/message.rb,
lib/tdlib/types/input_passport_element/address.rb,
lib/tdlib/types/input_story_area_type/location.rb,
lib/tdlib/types/internal_link_type/chat_invite.rb,
lib/tdlib/types/internal_link_type/public_chat.rb,
lib/tdlib/types/internal_link_type/sticker_set.rb,
lib/tdlib/types/link_preview_album_media/photo.rb,
lib/tdlib/types/link_preview_album_media/video.rb,
lib/tdlib/types/message_content/animated_emoji.rb,
lib/tdlib/types/message_content/chat_set_theme.rb,
lib/tdlib/types/message_content/gifted_premium.rb,
lib/tdlib/types/message_source/history_preview.rb,
lib/tdlib/types/passport_element/email_address.rb,
lib/tdlib/types/passport_element/identity_card.rb,
lib/tdlib/types/passport_element_type/passport.rb,
lib/tdlib/types/push_message_content/animation.rb,
lib/tdlib/types/reaction_notification_settings.rb,
lib/tdlib/types/reaction_unavailability_reason.rb,
lib/tdlib/types/report_reason/personal_details.rb,
lib/tdlib/types/reset_password_result/declined.rb,
lib/tdlib/types/search_messages_filter/mention.rb,
lib/tdlib/types/speech_recognition_result/text.rb,
lib/tdlib/types/sticker_full_type/custom_emoji.rb,
lib/tdlib/types/story_interaction_type/forward.rb,
lib/tdlib/types/suggested_action/set_birthdate.rb,
lib/tdlib/types/supergroup_members_filter/bots.rb,
lib/tdlib/types/telegram_payment_purpose/stars.rb,
lib/tdlib/types/text_entity_type/email_address.rb,
lib/tdlib/types/text_entity_type/strikethrough.rb,
lib/tdlib/types/top_chat_category/web_app_bots.rb,
lib/tdlib/types/update/business_message_edited.rb,
lib/tdlib/types/update/contact_close_birthdays.rb,
lib/tdlib/types/update/file_added_to_downloads.rb,
lib/tdlib/types/update/new_call_signaling_data.rb,
lib/tdlib/types/authorization_state/logging_out.rb,
lib/tdlib/types/business_opening_hours_interval.rb,
lib/tdlib/types/can_send_message_to_user_result.rb,
lib/tdlib/types/chat_action/watching_animations.rb,
lib/tdlib/types/chat_event_action/member_joined.rb,
lib/tdlib/types/chat_event_action/photo_changed.rb,
lib/tdlib/types/chat_event_action/title_changed.rb,
lib/tdlib/types/group_call_video_quality/medium.rb,
lib/tdlib/types/inline_keyboard_button_type/buy.rb,
lib/tdlib/types/inline_keyboard_button_type/url.rb,
lib/tdlib/types/input_inline_query_result/audio.rb,
lib/tdlib/types/input_inline_query_result/photo.rb,
lib/tdlib/types/input_inline_query_result/venue.rb,
lib/tdlib/types/input_inline_query_result/video.rb,
lib/tdlib/types/input_message_content/animation.rb,
lib/tdlib/types/input_message_content/forwarded.rb,
lib/tdlib/types/input_passport_element/passport.rb,
lib/tdlib/types/internal_link_type/instant_view.rb,
lib/tdlib/types/internal_link_type/main_web_app.rb,
lib/tdlib/types/internal_link_type/premium_gift.rb,
lib/tdlib/types/link_preview_type/channel_boost.rb,
lib/tdlib/types/message_content/chat_upgrade_to.rb,
lib/tdlib/types/page_block_horizontal_alignment.rb,
lib/tdlib/types/passport_element/bank_statement.rb,
lib/tdlib/types/passport_element/driver_license.rb,
lib/tdlib/types/premium_feature/last_seen_times.rb,
lib/tdlib/types/premium_feature/message_effects.rb,
lib/tdlib/types/premium_feature/message_privacy.rb,
lib/tdlib/types/premium_feature/unique_stickers.rb,
lib/tdlib/types/premium_giveaway_info/completed.rb,
lib/tdlib/types/premium_source/business_feature.rb,
lib/tdlib/types/push_message_content/game_score.rb,
lib/tdlib/types/push_message_content/paid_media.rb,
lib/tdlib/types/push_message_content/video_note.rb,
lib/tdlib/types/push_message_content/voice_note.rb,
lib/tdlib/types/resend_code_reason/user_request.rb,
lib/tdlib/types/revenue_withdrawal_state/failed.rb,
lib/tdlib/types/search_messages_filter/document.rb,
lib/tdlib/types/speech_recognition_result/error.rb,
lib/tdlib/types/storage_statistics_by_file_type.rb,
lib/tdlib/types/story_privacy_settings/contacts.rb,
lib/tdlib/types/story_privacy_settings/everyone.rb,
lib/tdlib/types/suggested_action/check_password.rb,
lib/tdlib/types/suggested_action/extend_premium.rb,
lib/tdlib/types/top_chat_category/forward_chats.rb,
lib/tdlib/types/update/chat_available_reactions.rb,
lib/tdlib/types/update/chat_is_marked_as_unread.rb,
lib/tdlib/types/update/chat_online_member_count.rb,
lib/tdlib/types/update/message_interaction_info.rb,
lib/tdlib/types/update/message_unread_reactions.rb,
lib/tdlib/types/update/new_chosen_inline_result.rb,
lib/tdlib/types/update/speech_recognition_trial.rb,
lib/tdlib/types/update/speed_limit_notification.rb,
lib/tdlib/types/call_discard_reason/disconnected.rb,
lib/tdlib/types/can_transfer_ownership_result/ok.rb,
lib/tdlib/types/channel_transaction_purpose/join.rb,
lib/tdlib/types/chat_action/recording_video_note.rb,
lib/tdlib/types/chat_action/recording_voice_note.rb,
lib/tdlib/types/chat_action/uploading_video_note.rb,
lib/tdlib/types/chat_action/uploading_voice_note.rb,
lib/tdlib/types/chat_action_bar/report_add_block.rb,
lib/tdlib/types/chat_event_action/member_invited.rb,
lib/tdlib/types/chat_event_action/message_edited.rb,
lib/tdlib/types/chat_event_action/message_pinned.rb,
lib/tdlib/types/chat_member_status/administrator.rb,
lib/tdlib/types/chat_statistics_interaction_info.rb,
lib/tdlib/types/check_sticker_set_name_result/ok.rb,
lib/tdlib/types/emoji_category_type/emoji_status.rb,
lib/tdlib/types/firebase_authentication_settings.rb,
lib/tdlib/types/inline_keyboard_button_type/user.rb,
lib/tdlib/types/inline_query_results_button_type.rb,
lib/tdlib/types/input_message_content/paid_media.rb,
lib/tdlib/types/input_message_content/video_note.rb,
lib/tdlib/types/input_message_content/voice_note.rb,
lib/tdlib/types/internal_link_type/business_chat.rb,
lib/tdlib/types/internal_link_type/language_pack.rb,
lib/tdlib/types/internal_link_type/message_draft.rb,
lib/tdlib/types/invite_link_chat_type/supergroup.rb,
lib/tdlib/types/message_content/chat_add_members.rb,
lib/tdlib/types/message_content/payment_refunded.rb,
lib/tdlib/types/message_content/premium_giveaway.rb,
lib/tdlib/types/message_content/screenshot_taken.rb,
lib/tdlib/types/message_content/video_chat_ended.rb,
lib/tdlib/types/message_self_destruct_type/timer.rb,
lib/tdlib/types/notification_group_type/mentions.rb,
lib/tdlib/types/notification_group_type/messages.rb,
lib/tdlib/types/premium_feature/forum_topic_icon.rb,
lib/tdlib/types/premium_feature/increased_limits.rb,
lib/tdlib/types/premium_feature/unique_reactions.rb,
lib/tdlib/types/premium_feature/upgraded_stories.rb,
lib/tdlib/types/premium_gift_code_payment_option.rb,
lib/tdlib/types/push_message_content/media_album.rb,
lib/tdlib/types/reaction_notification_source/all.rb,
lib/tdlib/types/report_reason/unrelated_location.rb,
lib/tdlib/types/revenue_withdrawal_state/pending.rb,
lib/tdlib/types/search_messages_filter/animation.rb,
lib/tdlib/types/star_transaction_partner/channel.rb,
lib/tdlib/types/suggested_action/restore_premium.rb,
lib/tdlib/types/suggested_action/upgrade_premium.rb,
lib/tdlib/types/supergroup_members_filter/banned.rb,
lib/tdlib/types/supergroup_members_filter/recent.rb,
lib/tdlib/types/supergroup_members_filter/search.rb,
lib/tdlib/types/text_entity_type/media_timestamp.rb,
lib/tdlib/types/update/available_message_effects.rb,
lib/tdlib/types/update/business_messages_deleted.rb,
lib/tdlib/types/update/chat_unread_mention_count.rb,
lib/tdlib/types/update/message_send_acknowledged.rb,
lib/tdlib/types/update/new_inline_callback_query.rb,
lib/tdlib/types/update/saved_notification_sounds.rb,
lib/tdlib/types/user_privacy_setting/allow_calls.rb,
lib/tdlib/types/user_privacy_setting/show_status.rb,
lib/tdlib/types/authentication_code_type/fragment.rb,
lib/tdlib/types/authentication_code_type/sms_word.rb,
lib/tdlib/types/authorization_state/wait_password.rb,
lib/tdlib/types/background_fill/freeform_gradient.rb,
lib/tdlib/types/bot_command_scope/all_group_chats.rb,
lib/tdlib/types/business_feature/chat_folder_tags.rb,
lib/tdlib/types/business_feature/greeting_message.rb,
lib/tdlib/types/business_feature/upgraded_stories.rb,
lib/tdlib/types/chat_event_action/invites_toggled.rb,
lib/tdlib/types/chat_event_action/member_promoted.rb,
lib/tdlib/types/chat_event_action/message_deleted.rb,
lib/tdlib/types/chat_statistics_object_type/story.rb,
lib/tdlib/types/device_token/microsoft_push_vo_ip.rb,
lib/tdlib/types/email_address_authentication/code.rb,
lib/tdlib/types/email_address_reset_state/pending.rb,
lib/tdlib/types/group_call_participant_video_info.rb,
lib/tdlib/types/input_inline_query_result/article.rb,
lib/tdlib/types/input_inline_query_result/contact.rb,
lib/tdlib/types/input_inline_query_result/sticker.rb,
lib/tdlib/types/input_story_area_type/found_venue.rb,
lib/tdlib/types/internal_link_type/theme_settings.rb,
lib/tdlib/types/invite_link_chat_type/basic_group.rb,
lib/tdlib/types/keyboard_button_type/request_chat.rb,
lib/tdlib/types/keyboard_button_type/request_poll.rb,
lib/tdlib/types/message_content/chat_change_photo.rb,
lib/tdlib/types/message_content/chat_change_title.rb,
lib/tdlib/types/message_content/chat_delete_photo.rb,
lib/tdlib/types/message_content/chat_join_by_link.rb,
lib/tdlib/types/message_content/chat_upgrade_from.rb,
lib/tdlib/types/message_content/premium_gift_code.rb,
lib/tdlib/types/message_content/web_app_data_sent.rb,
lib/tdlib/types/notification_type/new_secret_chat.rb,
lib/tdlib/types/page_block_vertical_alignment/top.rb,
lib/tdlib/types/passport_element/personal_details.rb,
lib/tdlib/types/passport_element/rental_agreement.rb,
lib/tdlib/types/premium_feature/voice_recognition.rb,
lib/tdlib/types/premium_gift_code_payment_options.rb,
lib/tdlib/types/premium_limit_type/caption_length.rb,
lib/tdlib/types/reaction_notification_source/none.rb,
lib/tdlib/types/search_messages_filter/chat_photo.rb,
lib/tdlib/types/search_messages_filter/video_note.rb,
lib/tdlib/types/search_messages_filter/voice_note.rb,
lib/tdlib/types/speech_recognition_result/pending.rb,
lib/tdlib/types/star_transaction_partner/business.rb,
lib/tdlib/types/star_transaction_partner/fragment.rb,
lib/tdlib/types/star_transaction_partner/telegram.rb,
lib/tdlib/types/suggested_action/view_checks_hint.rb,
lib/tdlib/types/supergroup_members_filter/mention.rb,
lib/tdlib/types/text_entity_type/bank_card_number.rb,
lib/tdlib/types/update/chat_has_protected_content.rb,
lib/tdlib/types/update/chat_notification_settings.rb,
lib/tdlib/types/update/chat_pending_join_requests.rb,
lib/tdlib/types/update/chat_unread_reaction_count.rb,
lib/tdlib/types/update/have_pending_notifications.rb,
lib/tdlib/types/update/saved_messages_topic_count.rb,
lib/tdlib/types/update/user_privacy_setting_rules.rb,
lib/tdlib/types/bot_transaction_purpose/paid_media.rb,
lib/tdlib/types/business_greeting_message_settings.rb,
lib/tdlib/types/can_send_message_to_user_result/ok.rb,
lib/tdlib/types/can_send_story_result/boost_needed.rb,
lib/tdlib/types/chat_action_bar/share_phone_number.rb,
lib/tdlib/types/chat_event_action/is_forum_toggled.rb,
lib/tdlib/types/chat_event_action/location_changed.rb,
lib/tdlib/types/chat_event_action/message_unpinned.rb,
lib/tdlib/types/chat_event_action/username_changed.rb,
lib/tdlib/types/chat_event_action/video_chat_ended.rb,
lib/tdlib/types/chat_invite_link_subscription_info.rb,
lib/tdlib/types/chat_members_filter/administrators.rb,
lib/tdlib/types/collectible_item_type/phone_number.rb,
lib/tdlib/types/group_call_video_quality/thumbnail.rb,
lib/tdlib/types/input_inline_query_result/document.rb,
lib/tdlib/types/input_inline_query_result/location.rb,
lib/tdlib/types/internal_link_type/active_sessions.rb,
lib/tdlib/types/keyboard_button_type/request_users.rb,
lib/tdlib/types/language_pack_string_value/deleted.rb,
lib/tdlib/types/link_preview_type/supergroup_boost.rb,
lib/tdlib/types/message_content/chat_delete_member.rb,
lib/tdlib/types/message_content/contact_registered.rb,
lib/tdlib/types/message_content/expired_video_note.rb,
lib/tdlib/types/message_content/expired_voice_note.rb,
lib/tdlib/types/message_content/forum_topic_edited.rb,
lib/tdlib/types/message_content/passport_data_sent.rb,
lib/tdlib/types/message_content/payment_successful.rb,
lib/tdlib/types/message_content/video_chat_started.rb,
lib/tdlib/types/message_effect_type/emoji_reaction.rb,
lib/tdlib/types/message_source/forum_topic_history.rb,
lib/tdlib/types/notification_type/new_push_message.rb,
lib/tdlib/types/passport_element/internal_passport.rb,
lib/tdlib/types/passport_element_error_source/file.rb,
lib/tdlib/types/passport_element_type/phone_number.rb,
lib/tdlib/types/passport_element_type/utility_bill.rb,
lib/tdlib/types/premium_story_feature/save_stories.rb,
lib/tdlib/types/premium_story_feature/stealth_mode.rb,
lib/tdlib/types/public_chat_type/is_location_based.rb,
lib/tdlib/types/revenue_withdrawal_state/succeeded.rb,
lib/tdlib/types/saved_messages_topic_type/my_notes.rb,
lib/tdlib/types/star_transaction_partner/app_store.rb,
lib/tdlib/types/store_payment_purpose/gifted_stars.rb,
lib/tdlib/types/story_area_type/suggested_reaction.rb,
lib/tdlib/types/supergroup_members_filter/contacts.rb,
lib/tdlib/types/telegram_payment_purpose/join_chat.rb,
lib/tdlib/types/update/animation_search_parameters.rb,
lib/tdlib/types/update/chat_has_scheduled_messages.rb,
lib/tdlib/types/update/file_removed_from_downloads.rb,
lib/tdlib/types/update/new_business_callback_query.rb,
lib/tdlib/types/update/scope_notification_settings.rb,
lib/tdlib/types/authentication_code_type/flash_call.rb,
lib/tdlib/types/authentication_code_type/sms_phrase.rb,
lib/tdlib/types/authorization_state/wait_email_code.rb,
lib/tdlib/types/autosave_settings_scope/group_chats.rb,
lib/tdlib/types/bot_command_scope/all_private_chats.rb,
lib/tdlib/types/call_server_type/telegram_reflector.rb,
lib/tdlib/types/chat_event_action/member_restricted.rb,
lib/tdlib/types/chat_statistics_message_sender_info.rb,
lib/tdlib/types/chat_statistics_object_type/message.rb,
lib/tdlib/types/email_address_reset_state/available.rb,
lib/tdlib/types/inline_keyboard_button_type/web_app.rb,
lib/tdlib/types/input_inline_query_result/animation.rb,
lib/tdlib/types/input_passport_element/phone_number.rb,
lib/tdlib/types/input_passport_element/utility_bill.rb,
lib/tdlib/types/input_passport_element_error_source.rb,
lib/tdlib/types/internal_link_type/premium_features.rb,
lib/tdlib/types/language_pack_string_value/ordinary.rb,
lib/tdlib/types/link_preview_type/premium_gift_code.rb,
lib/tdlib/types/login_url_info/request_confirmation.rb,
lib/tdlib/types/message_content/chat_set_background.rb,
lib/tdlib/types/message_content/forum_topic_created.rb,
lib/tdlib/types/message_effect_type/premium_sticker.rb,
lib/tdlib/types/notification_group_type/secret_chat.rb,
lib/tdlib/types/passport_element_error_source/files.rb,
lib/tdlib/types/passport_element_type/email_address.rb,
lib/tdlib/types/passport_element_type/identity_card.rb,
lib/tdlib/types/premium_feature/background_for_both.rb,
lib/tdlib/types/premium_feature/saved_messages_tags.rb,
lib/tdlib/types/premium_feature_promotion_animation.rb,
lib/tdlib/types/premium_giveaway_participant_status.rb,
lib/tdlib/types/premium_limit_type/supergroup_count.rb,
lib/tdlib/types/premium_story_feature/video_quality.rb,
lib/tdlib/types/push_message_content/chat_set_theme.rb,
lib/tdlib/types/star_transaction_direction/incoming.rb,
lib/tdlib/types/star_transaction_direction/outgoing.rb,
lib/tdlib/types/suggested_action/check_phone_number.rb,
lib/tdlib/types/update/chat_business_bot_manage_bar.rb,
lib/tdlib/types/update/message_live_location_viewed.rb,
lib/tdlib/types/update/quick_reply_shortcut_deleted.rb,
lib/tdlib/types/user_privacy_setting/show_birthdate.rb,
lib/tdlib/types/user_privacy_setting_rule/allow_all.rb,
lib/tdlib/types/authentication_code_type/missed_call.rb,
lib/tdlib/types/business_feature_promotion_animation.rb,
lib/tdlib/types/can_send_story_result/premium_needed.rb,
lib/tdlib/types/channel_transaction_purpose/reaction.rb,
lib/tdlib/types/chat_event_action/background_changed.rb,
lib/tdlib/types/chat_event_action/forum_topic_edited.rb,
lib/tdlib/types/chat_event_action/forum_topic_pinned.rb,
lib/tdlib/types/chat_event_action/invite_link_edited.rb,
lib/tdlib/types/chat_event_action/video_chat_created.rb,
lib/tdlib/types/chat_photo_sticker_type/custom_emoji.rb,
lib/tdlib/types/chat_revenue_transaction_type/refund.rb,
lib/tdlib/types/connection_state/connecting_to_proxy.rb,
lib/tdlib/types/connection_state/waiting_for_network.rb,
lib/tdlib/types/emoji_category_type/regular_stickers.rb,
lib/tdlib/types/firebase_authentication_settings/ios.rb,
lib/tdlib/types/inline_keyboard_button_type/callback.rb,
lib/tdlib/types/input_inline_query_result/voice_note.rb,
lib/tdlib/types/input_passport_element/email_address.rb,
lib/tdlib/types/input_passport_element/identity_card.rb,
lib/tdlib/types/input_story_area_type/previous_venue.rb,
lib/tdlib/types/internal_link_type/language_settings.rb,
lib/tdlib/types/internal_link_type/premium_gift_code.rb,
lib/tdlib/types/internal_link_type/restore_purchases.rb,
lib/tdlib/types/internal_link_type/unknown_deep_link.rb,
lib/tdlib/types/internal_link_type/unsupported_proxy.rb,
lib/tdlib/types/internal_link_type/user_phone_number.rb,
lib/tdlib/types/message_content/chat_join_by_request.rb,
lib/tdlib/types/message_content/video_chat_scheduled.rb,
lib/tdlib/types/page_block_horizontal_alignment/left.rb,
lib/tdlib/types/page_block_vertical_alignment/bottom.rb,
lib/tdlib/types/page_block_vertical_alignment/middle.rb,
lib/tdlib/types/passport_element_error_source/selfie.rb,
lib/tdlib/types/passport_element_type/bank_statement.rb,
lib/tdlib/types/passport_element_type/driver_license.rb,
lib/tdlib/types/phone_number_authentication_settings.rb,
lib/tdlib/types/premium_limit_type/chat_folder_count.rb,
lib/tdlib/types/premium_limit_type/pinned_chat_count.rb,
lib/tdlib/types/premium_story_feature/priority_order.rb,
lib/tdlib/types/reaction_unavailability_reason/guest.rb,
lib/tdlib/types/report_chat_sponsored_message_option.rb,
lib/tdlib/types/report_chat_sponsored_message_result.rb,
lib/tdlib/types/star_transaction_partner/google_play.rb,
lib/tdlib/types/star_transaction_partner/unsupported.rb,
lib/tdlib/types/store_payment_purpose/gifted_premium.rb,
lib/tdlib/types/story_privacy_settings/close_friends.rb,
lib/tdlib/types/supergroup_members_filter/restricted.rb,
lib/tdlib/types/update/active_live_location_messages.rb,
lib/tdlib/types/update/chat_message_auto_delete_time.rb,
lib/tdlib/types/update/quick_reply_shortcut_messages.rb,
lib/tdlib/types/authentication_code_type/firebase_ios.rb,
lib/tdlib/types/authorization_state/wait_phone_number.rb,
lib/tdlib/types/authorization_state/wait_registration.rb,
lib/tdlib/types/autosave_settings_scope/channel_chats.rb,
lib/tdlib/types/autosave_settings_scope/private_chats.rb,
lib/tdlib/types/bot_command_scope/chat_administrators.rb,
lib/tdlib/types/business_away_message_schedule/always.rb,
lib/tdlib/types/business_away_message_schedule/custom.rb,
lib/tdlib/types/chat_event_action/description_changed.rb,
lib/tdlib/types/chat_event_action/forum_topic_created.rb,
lib/tdlib/types/chat_event_action/forum_topic_deleted.rb,
lib/tdlib/types/chat_event_action/invite_link_deleted.rb,
lib/tdlib/types/chat_event_action/invite_link_revoked.rb,
lib/tdlib/types/chat_event_action/linked_chat_changed.rb,
lib/tdlib/types/chat_event_action/permissions_changed.rb,
lib/tdlib/types/chat_event_action/sticker_set_changed.rb,
lib/tdlib/types/device_token/firebase_cloud_messaging.rb,
lib/tdlib/types/email_address_authentication/apple_id.rb,
lib/tdlib/types/inline_keyboard_button_type/login_url.rb,
lib/tdlib/types/input_passport_element/bank_statement.rb,
lib/tdlib/types/input_passport_element/driver_license.rb,
lib/tdlib/types/internal_link_type/bot_add_to_channel.rb,
lib/tdlib/types/internal_link_type/bot_start_in_group.rb,
lib/tdlib/types/internal_link_type/chat_folder_invite.rb,
lib/tdlib/types/keyboard_button_type/request_location.rb,
lib/tdlib/types/language_pack_string_value/pluralized.rb,
lib/tdlib/types/message_content/custom_service_action.rb,
lib/tdlib/types/message_content/suggest_profile_photo.rb,
lib/tdlib/types/message_content/web_app_data_received.rb,
lib/tdlib/types/message_scheduling_state/send_at_date.rb,
lib/tdlib/types/message_source/message_thread_history.rb,
lib/tdlib/types/page_block_horizontal_alignment/right.rb,
lib/tdlib/types/premium_limit_type/active_story_count.rb,
lib/tdlib/types/premium_limit_type/similar_chat_count.rb,
lib/tdlib/types/push_message_content/chat_add_members.rb,
lib/tdlib/types/push_message_content/message_forwards.rb,
lib/tdlib/types/push_message_content/premium_giveaway.rb,
lib/tdlib/types/push_message_content/screenshot_taken.rb,
lib/tdlib/types/reaction_notification_source/contacts.rb,
lib/tdlib/types/search_messages_filter/failed_to_send.rb,
lib/tdlib/types/search_messages_filter/unread_mention.rb,
lib/tdlib/types/star_transaction_partner/telegram_ads.rb,
lib/tdlib/types/story_privacy_settings/selected_users.rb,
lib/tdlib/types/telegram_payment_purpose/gifted_stars.rb,
lib/tdlib/types/update/animated_emoji_message_clicked.rb,
lib/tdlib/types/update/reaction_notification_settings.rb,
lib/tdlib/types/user_privacy_setting_rule/allow_users.rb,
lib/tdlib/types/authorization_state/wait_email_address.rb,
lib/tdlib/types/channel_transaction_purpose/paid_media.rb,
lib/tdlib/types/chat_event_action/accent_color_changed.rb,
lib/tdlib/types/chat_event_action/emoji_status_changed.rb,
lib/tdlib/types/chat_revenue_transaction_type/earnings.rb,
lib/tdlib/types/email_address_authentication/google_id.rb,
lib/tdlib/types/email_address_authentication_code_info.rb,
lib/tdlib/types/internal_link_type/attachment_menu_bot.rb,
lib/tdlib/types/internal_link_type/authentication_code.rb,
lib/tdlib/types/internal_link_type/change_phone_number.rb,
lib/tdlib/types/message_content/passport_data_received.rb,
lib/tdlib/types/message_content/payment_successful_bot.rb,
lib/tdlib/types/message_content/supergroup_chat_create.rb,
lib/tdlib/types/message_self_destruct_type/immediately.rb,
lib/tdlib/types/page_block_horizontal_alignment/center.rb,
lib/tdlib/types/passport_element/passport_registration.rb,
lib/tdlib/types/passport_element_type/personal_details.rb,
lib/tdlib/types/passport_element_type/rental_agreement.rb,
lib/tdlib/types/premium_feature/animated_profile_photo.rb,
lib/tdlib/types/push_message_content/chat_change_photo.rb,
lib/tdlib/types/push_message_content/chat_change_title.rb,
lib/tdlib/types/push_message_content/chat_join_by_link.rb,
lib/tdlib/types/push_message_content/premium_gift_code.rb,
lib/tdlib/types/push_message_content/recurring_payment.rb,
lib/tdlib/types/resend_code_reason/verification_failed.rb,
lib/tdlib/types/search_messages_filter/photo_and_video.rb,
lib/tdlib/types/search_messages_filter/unread_reaction.rb,
lib/tdlib/types/store_payment_purpose/premium_giveaway.rb,
lib/tdlib/types/user_privacy_setting/show_phone_number.rb,
lib/tdlib/types/user_privacy_setting_rule/restrict_all.rb,
lib/tdlib/types/vector_path_command/cubic_bezier_curve.rb,
lib/tdlib/types/bot_transaction_purpose/invoice_payment.rb,
lib/tdlib/types/chat_event_action/sign_messages_toggled.rb,
lib/tdlib/types/chat_photo_sticker_type/regular_or_mask.rb,
lib/tdlib/types/chat_source/public_service_announcement.rb,
lib/tdlib/types/firebase_device_verification_parameters.rb,
lib/tdlib/types/input_message_reply_to/external_message.rb,
lib/tdlib/types/input_passport_element/personal_details.rb,
lib/tdlib/types/input_passport_element/rental_agreement.rb,
lib/tdlib/types/internal_link_type/chat_folder_settings.rb,
lib/tdlib/types/link_preview_type/embedded_audio_player.rb,
lib/tdlib/types/link_preview_type/embedded_video_player.rb,
lib/tdlib/types/link_preview_type/shareable_chat_folder.rb,
lib/tdlib/types/message_content/basic_group_chat_create.rb,
lib/tdlib/types/message_read_date/my_privacy_restricted.rb,
lib/tdlib/types/notification_settings_scope/group_chats.rb,
lib/tdlib/types/passport_element/temporary_registration.rb,
lib/tdlib/types/passport_element_type/internal_passport.rb,
lib/tdlib/types/premium_feature/improved_download_speed.rb,
lib/tdlib/types/premium_limit_type/story_caption_length.rb,
lib/tdlib/types/push_message_content/chat_delete_member.rb,
lib/tdlib/types/push_message_content/contact_registered.rb,
lib/tdlib/types/report_chat_sponsored_message_result/ok.rb,
lib/tdlib/types/saved_messages_topic_type/author_hidden.rb,
lib/tdlib/types/text_entity_type/expandable_block_quote.rb,
lib/tdlib/types/user_privacy_setting/allow_chat_invites.rb,
lib/tdlib/types/user_privacy_setting/show_profile_photo.rb,
lib/tdlib/types/chat_revenue_transaction_type/withdrawal.rb,
lib/tdlib/types/firebase_authentication_settings/android.rb,
lib/tdlib/types/inline_query_results_button_type/web_app.rb,
lib/tdlib/types/input_passport_element/internal_passport.rb,
lib/tdlib/types/input_passport_element_error_source/file.rb,
lib/tdlib/types/input_story_area_type/suggested_reaction.rb,
lib/tdlib/types/internal_link_type/edit_profile_settings.rb,
lib/tdlib/types/internal_link_type/passport_data_request.rb,
lib/tdlib/types/message_content/bot_write_access_allowed.rb,
lib/tdlib/types/message_content/premium_giveaway_created.rb,
lib/tdlib/types/message_content/premium_giveaway_winners.rb,
lib/tdlib/types/passport_element_error_source/data_field.rb,
lib/tdlib/types/passport_element_error_source/front_side.rb,
lib/tdlib/types/phone_number_code_type/confirm_ownership.rb,
lib/tdlib/types/premium_feature/advanced_chat_management.rb,
lib/tdlib/types/premium_limit_type/saved_animation_count.rb,
lib/tdlib/types/push_message_content/chat_set_background.rb,
lib/tdlib/types/store_payment_purpose/premium_gift_codes.rb,
lib/tdlib/types/supergroup_members_filter/administrators.rb,
lib/tdlib/types/update/application_verification_required.rb,
lib/tdlib/types/update/chat_default_disable_notification.rb,
lib/tdlib/types/user_privacy_setting_rule/allow_contacts.rb,
lib/tdlib/types/user_privacy_setting_rule/restrict_users.rb,
lib/tdlib/types/authentication_code_type/firebase_android.rb,
lib/tdlib/types/authentication_code_type/telegram_message.rb,
lib/tdlib/types/authorization_state/wait_tdlib_parameters.rb,
lib/tdlib/types/bot_command_scope/all_chat_administrators.rb,
lib/tdlib/types/callback_query_payload/data_with_password.rb,
lib/tdlib/types/chat_action_bar/report_unrelated_location.rb,
lib/tdlib/types/chat_event_action/slow_mode_delay_changed.rb,
lib/tdlib/types/inline_keyboard_button_type/callback_game.rb,
lib/tdlib/types/inline_keyboard_button_type/switch_inline.rb,
lib/tdlib/types/input_passport_element_error_source/files.rb,
lib/tdlib/types/internal_link_type/qr_code_authentication.rb,
lib/tdlib/types/keyboard_button_type/request_phone_number.rb,
lib/tdlib/types/message_content/proximity_alert_triggered.rb,
lib/tdlib/types/message_read_date/user_privacy_restricted.rb,
lib/tdlib/types/message_scheduling_state/send_when_online.rb,
lib/tdlib/types/notification_settings_scope/channel_chats.rb,
lib/tdlib/types/notification_settings_scope/private_chats.rb,
lib/tdlib/types/passport_element_error_source/unspecified.rb,
lib/tdlib/types/premium_limit_type/favorite_sticker_count.rb,
lib/tdlib/types/push_message_content/chat_join_by_request.rb,
lib/tdlib/types/saved_messages_topic_type/saved_from_chat.rb,
lib/tdlib/types/telegram_payment_purpose/premium_giveaway.rb,
lib/tdlib/types/chat_event_action/active_usernames_changed.rb,
lib/tdlib/types/chat_event_action/member_joined_by_request.rb,
lib/tdlib/types/chat_statistics_administrator_actions_info.rb,
lib/tdlib/types/check_sticker_set_name_result/name_invalid.rb,
lib/tdlib/types/inline_query_results_button_type/start_bot.rb,
lib/tdlib/types/input_passport_element_error_source/selfie.rb,
lib/tdlib/types/message_content/premium_giveaway_completed.rb,
lib/tdlib/types/passport_element_error_source/reverse_side.rb,
lib/tdlib/types/premium_feature/increased_upload_file_size.rb,
lib/tdlib/types/premium_feature/real_time_chat_translation.rb,
lib/tdlib/types/premium_limit_type/weekly_sent_story_count.rb,
lib/tdlib/types/premium_story_feature/links_and_formatting.rb,
lib/tdlib/types/push_message_content/suggest_profile_photo.rb,
lib/tdlib/types/store_payment_purpose/premium_subscription.rb,
lib/tdlib/types/suggested_action/extend_star_subscriptions.rb,
lib/tdlib/types/can_send_story_result/weekly_limit_exceeded.rb,
lib/tdlib/types/check_chat_username_result/username_invalid.rb,
lib/tdlib/types/check_sticker_set_name_result/name_occupied.rb,
lib/tdlib/types/link_preview_type/embedded_animation_player.rb,
lib/tdlib/types/passport_element_type/passport_registration.rb,
lib/tdlib/types/premium_limit_type/monthly_sent_story_count.rb,
lib/tdlib/types/report_chat_sponsored_message_result/failed.rb,
lib/tdlib/types/search_messages_filter/voice_and_video_note.rb,
lib/tdlib/types/suggested_action/convert_to_broadcast_group.rb,
lib/tdlib/types/suggested_action/gift_premium_for_christmas.rb,
lib/tdlib/types/telegram_payment_purpose/premium_gift_codes.rb,
lib/tdlib/types/user_privacy_setting_rule/restrict_contacts.rb,
lib/tdlib/types/can_send_story_result/monthly_limit_exceeded.rb,
lib/tdlib/types/check_chat_username_result/username_occupied.rb,
lib/tdlib/types/input_passport_element/passport_registration.rb,
lib/tdlib/types/internal_link_type/phone_number_confirmation.rb,
lib/tdlib/types/passport_element_type/temporary_registration.rb,
lib/tdlib/types/premium_giveaway_participant_status/eligible.rb,
lib/tdlib/types/premium_limit_type/created_public_chat_count.rb,
lib/tdlib/types/push_message_content/basic_group_chat_create.rb,
lib/tdlib/types/suggested_action/subscribe_to_annual_premium.rb,
lib/tdlib/types/user_privacy_setting_rule/allow_chat_members.rb,
lib/tdlib/types/can_transfer_ownership_result/password_needed.rb,
lib/tdlib/types/chat_event_action/available_reactions_changed.rb,
lib/tdlib/types/chat_event_action/show_message_sender_toggled.rb,
lib/tdlib/types/input_passport_element/temporary_registration.rb,
lib/tdlib/types/message_content/forum_topic_is_closed_toggled.rb,
lib/tdlib/types/message_content/forum_topic_is_hidden_toggled.rb,
lib/tdlib/types/premium_limit_type/pinned_archived_chat_count.rb,
lib/tdlib/types/premium_story_feature/permanent_views_history.rb,
lib/tdlib/types/user_privacy_setting/allow_peer_to_peer_calls.rb,
lib/tdlib/types/user_privacy_setting_rule/allow_premium_users.rb,
lib/tdlib/types/bot_write_access_allow_reason/accepted_request.rb,
lib/tdlib/types/bot_write_access_allow_reason/launched_web_app.rb,
lib/tdlib/types/chat_event_action/forum_topic_toggle_is_closed.rb,
lib/tdlib/types/chat_event_action/forum_topic_toggle_is_hidden.rb,
lib/tdlib/types/chat_event_action/member_joined_by_invite_link.rb,
lib/tdlib/types/chat_event_action/profile_accent_color_changed.rb,
lib/tdlib/types/input_passport_element_error_source/data_field.rb,
lib/tdlib/types/input_passport_element_error_source/front_side.rb,
lib/tdlib/types/message_content/invite_video_chat_participants.rb,
lib/tdlib/types/passport_element_error_source/translation_file.rb,
lib/tdlib/types/premium_limit_type/shareable_chat_folder_count.rb,
lib/tdlib/types/bot_write_access_allow_reason/connected_website.rb,
lib/tdlib/types/can_send_message_to_user_result/user_is_deleted.rb,
lib/tdlib/types/can_transfer_ownership_result/session_too_fresh.rb,
lib/tdlib/types/chat_event_action/has_protected_content_toggled.rb,
lib/tdlib/types/check_chat_username_result/username_purchasable.rb,
lib/tdlib/types/input_passport_element_error_source/unspecified.rb,
lib/tdlib/types/passport_element_error_source/translation_files.rb,
lib/tdlib/types/report_chat_sponsored_message_result/ads_hidden.rb,
lib/tdlib/types/user_privacy_setting_rule/restrict_chat_members.rb,
lib/tdlib/types/can_transfer_ownership_result/password_too_fresh.rb,
lib/tdlib/types/check_chat_username_result/public_chats_too_many.rb,
lib/tdlib/types/input_passport_element_error_source/reverse_side.rb,
lib/tdlib/types/internal_link_type/privacy_and_security_settings.rb,
lib/tdlib/types/premium_limit_type/chat_folder_chosen_chat_count.rb,
lib/tdlib/types/premium_limit_type/chat_folder_invite_link_count.rb,
lib/tdlib/types/premium_story_feature/custom_expiration_duration.rb,
lib/tdlib/types/can_send_story_result/active_story_limit_exceeded.rb,
lib/tdlib/types/message_content/chat_set_message_auto_delete_time.rb,
lib/tdlib/types/premium_giveaway_participant_status/administrator.rb,
lib/tdlib/types/premium_giveaway_participant_status/participating.rb,
lib/tdlib/types/authorization_state/wait_other_device_confirmation.rb,
lib/tdlib/types/chat_event_action/custom_emoji_sticker_set_changed.rb,
lib/tdlib/types/chat_event_action/is_all_history_available_toggled.rb,
lib/tdlib/types/chat_event_action/message_auto_delete_time_changed.rb,
lib/tdlib/types/firebase_device_verification_parameters/safety_net.rb,
lib/tdlib/types/inline_keyboard_button_type/callback_with_password.rb,
lib/tdlib/types/suggested_action/enable_archive_and_mute_new_chats.rb,
lib/tdlib/types/user_privacy_setting/allow_finding_by_phone_number.rb,
lib/tdlib/types/check_chat_username_result/public_groups_unavailable.rb,
lib/tdlib/types/input_passport_element_error_source/translation_file.rb,
lib/tdlib/types/premium_limit_type/pinned_saved_messages_topic_count.rb,
lib/tdlib/types/report_chat_sponsored_message_result/option_required.rb,
lib/tdlib/types/user_privacy_setting/show_link_in_forwarded_messages.rb,
lib/tdlib/types/input_passport_element_error_source/translation_files.rb,
lib/tdlib/types/report_chat_sponsored_message_result/premium_required.rb,
lib/tdlib/types/bot_write_access_allow_reason/added_to_attachment_menu.rb,
lib/tdlib/types/firebase_device_verification_parameters/play_integrity.rb,
lib/tdlib/types/premium_giveaway_participant_status/already_was_member.rb,
lib/tdlib/types/premium_giveaway_participant_status/disallowed_country.rb,
lib/tdlib/types/premium_limit_type/story_suggested_reaction_area_count.rb,
lib/tdlib/types/reaction_unavailability_reason/anonymous_administrator.rb,
lib/tdlib/types/business_away_message_schedule/outside_of_opening_hours.rb,
lib/tdlib/types/can_send_message_to_user_result/user_restricts_new_chats.rb,
lib/tdlib/types/chat_event_action/video_chat_participant_is_muted_toggled.rb,
lib/tdlib/types/chat_event_action/has_aggressive_anti_spam_enabled_toggled.rb,
lib/tdlib/types/chat_event_action/video_chat_mute_new_participants_toggled.rb,
lib/tdlib/types/chat_event_action/video_chat_participant_volume_level_changed.rb,
lib/tdlib/types/internal_link_type/default_message_auto_delete_timer_settings.rb,
lib/tdlib/types/user_privacy_setting/allow_private_voice_and_video_note_messages.rb
Defined Under Namespace
Classes: AccentColor, AccountTtl, AddedReaction, AddedReactions, Address, AnimatedChatPhoto, AnimatedEmoji, Animation, Animations, ArchiveChatListSettings, AttachmentMenuBot, AttachmentMenuBotColor, Audio, AuthenticationCodeInfo, AuthenticationCodeType, AuthorizationState, AutoDownloadSettings, AutoDownloadSettingsPresets, AutosaveSettings, AutosaveSettingsException, AutosaveSettingsScope, AvailableReaction, AvailableReactions, Background, BackgroundFill, BackgroundType, Backgrounds, BankCardActionOpenUrl, BankCardInfo, Base, BasicGroup, BasicGroupFullInfo, Birthdate, BlockList, BotCommand, BotCommandScope, BotCommands, BotInfo, BotMediaPreview, BotMediaPreviewInfo, BotMediaPreviews, BotMenuButton, BotTransactionPurpose, BotWriteAccessAllowReason, BusinessAwayMessageSchedule, BusinessAwayMessageSettings, BusinessBotManageBar, BusinessChatLink, BusinessChatLinkInfo, BusinessChatLinks, BusinessConnectedBot, BusinessConnection, BusinessFeature, BusinessFeaturePromotionAnimation, BusinessFeatures, BusinessGreetingMessageSettings, BusinessInfo, BusinessLocation, BusinessMessage, BusinessMessages, BusinessOpeningHours, BusinessOpeningHoursInterval, BusinessRecipients, BusinessStartPage, Call, CallDiscardReason, CallId, CallProblem, CallProtocol, CallServer, CallServerType, CallState, CallbackQueryAnswer, CallbackQueryPayload, CanSendMessageToUserResult, CanSendStoryResult, CanTransferOwnershipResult, ChannelTransactionPurpose, Chat, ChatAction, ChatActionBar, ChatActiveStories, ChatAdministrator, ChatAdministratorRights, ChatAdministrators, ChatAvailableReactions, ChatBackground, ChatBoost, ChatBoostFeatures, ChatBoostLevelFeatures, ChatBoostLink, ChatBoostLinkInfo, ChatBoostSlot, ChatBoostSlots, ChatBoostSource, ChatBoostStatus, ChatEvent, ChatEventAction, ChatEventLogFilters, ChatEvents, ChatFolder, ChatFolderIcon, ChatFolderInfo, ChatFolderInviteLink, ChatFolderInviteLinkInfo, ChatFolderInviteLinks, ChatInviteLink, ChatInviteLinkCount, ChatInviteLinkCounts, ChatInviteLinkInfo, ChatInviteLinkMember, ChatInviteLinkMembers, ChatInviteLinkSubscriptionInfo, ChatInviteLinks, ChatJoinRequest, ChatJoinRequests, ChatJoinRequestsInfo, ChatList, ChatLists, ChatLocation, ChatMember, ChatMemberStatus, ChatMembers, ChatMembersFilter, ChatMessageSender, ChatMessageSenders, ChatNearby, ChatNotificationSettings, ChatPermissions, ChatPhoto, ChatPhotoInfo, ChatPhotoSticker, ChatPhotoStickerType, ChatPhotos, ChatPosition, ChatRevenueAmount, ChatRevenueStatistics, ChatRevenueTransaction, ChatRevenueTransactionType, ChatRevenueTransactions, ChatSource, ChatStatistics, ChatStatisticsAdministratorActionsInfo, ChatStatisticsInteractionInfo, ChatStatisticsInviterInfo, ChatStatisticsMessageSenderInfo, ChatStatisticsObjectType, ChatTheme, ChatType, Chats, ChatsNearby, CheckChatUsernameResult, CheckStickerSetNameResult, CloseBirthdayUser, ClosedVectorPath, CollectibleItemInfo, CollectibleItemType, ConnectedWebsite, ConnectedWebsites, ConnectionState, Contact, Count, Countries, CountryInfo, CreatedBasicGroupChat, CurrentWeather, CustomRequestResult, DatabaseStatistics, Date, DateRange, DatedFile, DeepLinkInfo, DeviceToken, DiceStickers, Document, DownloadedFileCounts, DraftMessage, EmailAddressAuthentication, EmailAddressAuthenticationCodeInfo, EmailAddressResetState, EmojiCategories, EmojiCategory, EmojiCategorySource, EmojiCategoryType, EmojiKeyword, EmojiKeywords, EmojiReaction, EmojiStatus, EmojiStatuses, Emojis, EncryptedCredentials, EncryptedPassportElement, Error, FactCheck, FailedToAddMember, FailedToAddMembers, File, FileDownload, FileDownloadedPrefixSize, FilePart, FileType, FirebaseAuthenticationSettings, FirebaseDeviceVerificationParameters, FormattedText, ForumTopic, ForumTopicIcon, ForumTopicInfo, ForumTopics, ForwardSource, FoundChatBoosts, FoundChatMessages, FoundFileDownloads, FoundMessages, FoundPosition, FoundPositions, FoundStories, FoundUsers, FoundWebApp, Game, GameHighScore, GameHighScores, GroupCall, GroupCallId, GroupCallParticipant, GroupCallParticipantVideoInfo, GroupCallRecentSpeaker, GroupCallStream, GroupCallStreams, GroupCallVideoQuality, GroupCallVideoSourceGroup, Hashtags, HttpUrl, IdentityDocument, ImportedContacts, InlineKeyboardButton, InlineKeyboardButtonType, InlineQueryResult, InlineQueryResults, InlineQueryResultsButton, InlineQueryResultsButtonType, InputBackground, InputBusinessChatLink, InputBusinessStartPage, InputChatPhoto, InputCredentials, InputFile, InputIdentityDocument, InputInlineQueryResult, InputInvoice, InputMessageContent, InputMessageReplyTo, InputPaidMedia, InputPaidMediaType, InputPassportElement, InputPassportElementError, InputPassportElementErrorSource, InputPersonalDocument, InputSticker, InputStoryArea, InputStoryAreaType, InputStoryAreas, InputStoryContent, InputTextQuote, InputThumbnail, InternalLinkType, InviteLinkChatType, Invoice, JsonObjectMember, JsonValue, KeyboardButton, KeyboardButtonType, LabeledPricePart, LanguagePackInfo, LanguagePackString, LanguagePackStringValue, LanguagePackStrings, LinkPreview, LinkPreviewAlbumMedia, LinkPreviewOptions, LinkPreviewType, LocalFile, LocalizationTargetInfo, Location, LocationAddress, LogStream, LogTags, LogVerbosityLevel, LoginUrlInfo, MainWebApp, MaskPoint, MaskPosition, Message, MessageAutoDeleteTime, MessageCalendar, MessageCalendarDay, MessageContent, MessageCopyOptions, MessageEffect, MessageEffectType, MessageFileType, MessageForwardInfo, MessageImportInfo, MessageInteractionInfo, MessageLink, MessageLinkInfo, MessageOrigin, MessagePosition, MessagePositions, MessageProperties, MessageReaction, MessageReactions, MessageReadDate, MessageReplyInfo, MessageReplyTo, MessageSchedulingState, MessageSelfDestructType, MessageSendOptions, MessageSender, MessageSenders, MessageSendingState, MessageSource, MessageSponsor, MessageStatistics, MessageThreadInfo, MessageViewer, MessageViewers, Messages, Minithumbnail, NetworkStatistics, NetworkStatisticsEntry, NetworkType, NewChatPrivacySettings, Notification, NotificationGroup, NotificationGroupType, NotificationSettingsScope, NotificationSound, NotificationSounds, NotificationType, Ok, OptionValue, OrderInfo, PageBlock, PageBlockCaption, PageBlockHorizontalAlignment, PageBlockListItem, PageBlockRelatedArticle, PageBlockTableCell, PageBlockVerticalAlignment, PaidMedia, PaidReactor, PassportAuthorizationForm, PassportElement, PassportElementError, PassportElementErrorSource, PassportElementType, PassportElements, PassportElementsWithErrors, PassportRequiredElement, PassportSuitableElement, PasswordState, PaymentForm, PaymentFormType, PaymentOption, PaymentProvider, PaymentReceipt, PaymentReceiptType, PaymentResult, PersonalDetails, PersonalDocument, PhoneNumberAuthenticationSettings, PhoneNumberCodeType, PhoneNumberInfo, Photo, PhotoSize, Point, Poll, PollOption, PollType, PremiumFeature, PremiumFeaturePromotionAnimation, PremiumFeatures, PremiumGiftCodeInfo, PremiumGiftCodePaymentOption, PremiumGiftCodePaymentOptions, PremiumGiveawayInfo, PremiumGiveawayParameters, PremiumGiveawayParticipantStatus, PremiumLimit, PremiumLimitType, PremiumPaymentOption, PremiumSource, PremiumState, PremiumStatePaymentOption, PremiumStoryFeature, PrepaidPremiumGiveaway, ProductInfo, ProfileAccentColor, ProfileAccentColors, ProfilePhoto, Proxies, Proxy, ProxyType, PublicChatType, PublicForward, PublicForwards, PushMessageContent, PushReceiverId, QuickReplyMessage, QuickReplyMessages, QuickReplyShortcut, ReactionNotificationSettings, ReactionNotificationSource, ReactionType, ReactionUnavailabilityReason, ReadDatePrivacySettings, RecommendedChatFolder, RecommendedChatFolders, RecoveryEmailAddress, RemoteFile, ReplyMarkup, ReportChatSponsoredMessageOption, ReportChatSponsoredMessageResult, ReportReason, ResendCodeReason, ResetPasswordResult, RevenueWithdrawalState, RichText, RtmpUrl, SavedCredentials, SavedMessagesTag, SavedMessagesTags, SavedMessagesTopic, SavedMessagesTopicType, ScopeAutosaveSettings, ScopeNotificationSettings, SearchMessagesFilter, Seconds, SecretChat, SecretChatState, SentWebAppMessage, Session, SessionType, Sessions, SharedChat, SharedUser, ShippingOption, SpeechRecognitionResult, SponsoredMessage, SponsoredMessages, StarPaymentOption, StarPaymentOptions, StarRevenueStatistics, StarRevenueStatus, StarSubscription, StarSubscriptionPricing, StarSubscriptions, StarTransaction, StarTransactionDirection, StarTransactionPartner, StarTransactions, StatisticalGraph, StatisticalValue, Sticker, StickerFormat, StickerFullType, StickerSet, StickerSetInfo, StickerSets, StickerType, Stickers, StorageStatistics, StorageStatisticsByChat, StorageStatisticsByFileType, StorageStatisticsFast, StorePaymentPurpose, Stories, Story, StoryArea, StoryAreaPosition, StoryAreaType, StoryContent, StoryFullId, StoryInfo, StoryInteraction, StoryInteractionInfo, StoryInteractionType, StoryInteractions, StoryList, StoryOrigin, StoryPrivacySettings, StoryRepostInfo, StoryStatistics, StoryVideo, SuggestedAction, Supergroup, SupergroupFullInfo, SupergroupMembersFilter, TMeUrl, TMeUrlType, TMeUrls, TargetChat, TelegramPaymentPurpose, TemporaryPasswordState, TermsOfService, Text, TextEntities, TextEntity, TextEntityType, TextParseMode, TextQuote, ThemeParameters, ThemeSettings, Thumbnail, ThumbnailFormat, TimeZone, TimeZones, TopChatCategory, TrendingStickerSets, UnconfirmedSession, UnreadReaction, Update, Updates, User, UserFullInfo, UserLink, UserPrivacySetting, UserPrivacySettingRule, UserPrivacySettingRules, UserStatus, UserSupportInfo, UserType, Usernames, Users, ValidatedOrderInfo, VectorPathCommand, Venue, Video, VideoChat, VideoNote, VoiceNote, WebApp, WebAppInfo, WebPageInstantView
Constant Summary collapse
- LOOKUP_TABLE =
{ 'error' => 'Error', 'ok' => 'Ok', 'AuthenticationCodeType' => 'AuthenticationCodeType', 'authenticationCodeTypeTelegramMessage' => 'AuthenticationCodeType::TelegramMessage', 'authenticationCodeTypeSms' => 'AuthenticationCodeType::Sms', 'authenticationCodeTypeSmsWord' => 'AuthenticationCodeType::SmsWord', 'authenticationCodeTypeSmsPhrase' => 'AuthenticationCodeType::SmsPhrase', 'authenticationCodeTypeCall' => 'AuthenticationCodeType::Call', 'authenticationCodeTypeFlashCall' => 'AuthenticationCodeType::FlashCall', 'authenticationCodeTypeMissedCall' => 'AuthenticationCodeType::MissedCall', 'authenticationCodeTypeFragment' => 'AuthenticationCodeType::Fragment', 'authenticationCodeTypeFirebaseAndroid' => 'AuthenticationCodeType::FirebaseAndroid', 'authenticationCodeTypeFirebaseIos' => 'AuthenticationCodeType::FirebaseIos', 'authenticationCodeInfo' => 'AuthenticationCodeInfo', 'emailAddressAuthenticationCodeInfo' => 'EmailAddressAuthenticationCodeInfo', 'EmailAddressAuthentication' => 'EmailAddressAuthentication', 'emailAddressAuthenticationCode' => 'EmailAddressAuthentication::Code', 'emailAddressAuthenticationAppleId' => 'EmailAddressAuthentication::AppleId', 'emailAddressAuthenticationGoogleId' => 'EmailAddressAuthentication::GoogleId', 'EmailAddressResetState' => 'EmailAddressResetState', 'emailAddressResetStateAvailable' => 'EmailAddressResetState::Available', 'emailAddressResetStatePending' => 'EmailAddressResetState::Pending', 'textEntity' => 'TextEntity', 'textEntities' => 'TextEntities', 'formattedText' => 'FormattedText', 'termsOfService' => 'TermsOfService', 'AuthorizationState' => 'AuthorizationState', 'authorizationStateWaitTdlibParameters' => 'AuthorizationState::WaitTdlibParameters', 'authorizationStateWaitPhoneNumber' => 'AuthorizationState::WaitPhoneNumber', 'authorizationStateWaitEmailAddress' => 'AuthorizationState::WaitEmailAddress', 'authorizationStateWaitEmailCode' => 'AuthorizationState::WaitEmailCode', 'authorizationStateWaitCode' => 'AuthorizationState::WaitCode', 'authorizationStateWaitOtherDeviceConfirmation' => 'AuthorizationState::WaitOtherDeviceConfirmation', 'authorizationStateWaitRegistration' => 'AuthorizationState::WaitRegistration', 'authorizationStateWaitPassword' => 'AuthorizationState::WaitPassword', 'authorizationStateReady' => 'AuthorizationState::Ready', 'authorizationStateLoggingOut' => 'AuthorizationState::LoggingOut', 'authorizationStateClosing' => 'AuthorizationState::Closing', 'authorizationStateClosed' => 'AuthorizationState::Closed', 'FirebaseDeviceVerificationParameters' => 'FirebaseDeviceVerificationParameters', 'firebaseDeviceVerificationParametersSafetyNet' => 'FirebaseDeviceVerificationParameters::SafetyNet', 'firebaseDeviceVerificationParametersPlayIntegrity' => 'FirebaseDeviceVerificationParameters::PlayIntegrity', 'passwordState' => 'PasswordState', 'recoveryEmailAddress' => 'RecoveryEmailAddress', 'temporaryPasswordState' => 'TemporaryPasswordState', 'localFile' => 'LocalFile', 'remoteFile' => 'RemoteFile', 'file' => 'File', 'InputFile' => 'InputFile', 'inputFileId' => 'InputFile::Id', 'inputFileRemote' => 'InputFile::Remote', 'inputFileLocal' => 'InputFile::Local', 'inputFileGenerated' => 'InputFile::Generated', 'photoSize' => 'PhotoSize', 'minithumbnail' => 'Minithumbnail', 'ThumbnailFormat' => 'ThumbnailFormat', 'thumbnailFormatJpeg' => 'ThumbnailFormat::Jpeg', 'thumbnailFormatGif' => 'ThumbnailFormat::Gif', 'thumbnailFormatMpeg4' => 'ThumbnailFormat::Mpeg4', 'thumbnailFormatPng' => 'ThumbnailFormat::Png', 'thumbnailFormatTgs' => 'ThumbnailFormat::Tgs', 'thumbnailFormatWebm' => 'ThumbnailFormat::Webm', 'thumbnailFormatWebp' => 'ThumbnailFormat::Webp', 'thumbnail' => 'Thumbnail', 'MaskPoint' => 'MaskPoint', 'maskPointForehead' => 'MaskPoint::Forehead', 'maskPointEyes' => 'MaskPoint::Eyes', 'maskPointMouth' => 'MaskPoint::Mouth', 'maskPointChin' => 'MaskPoint::Chin', 'maskPosition' => 'MaskPosition', 'StickerFormat' => 'StickerFormat', 'stickerFormatWebp' => 'StickerFormat::Webp', 'stickerFormatTgs' => 'StickerFormat::Tgs', 'stickerFormatWebm' => 'StickerFormat::Webm', 'StickerType' => 'StickerType', 'stickerTypeRegular' => 'StickerType::Regular', 'stickerTypeMask' => 'StickerType::Mask', 'stickerTypeCustomEmoji' => 'StickerType::CustomEmoji', 'StickerFullType' => 'StickerFullType', 'stickerFullTypeRegular' => 'StickerFullType::Regular', 'stickerFullTypeMask' => 'StickerFullType::Mask', 'stickerFullTypeCustomEmoji' => 'StickerFullType::CustomEmoji', 'closedVectorPath' => 'ClosedVectorPath', 'pollOption' => 'PollOption', 'PollType' => 'PollType', 'pollTypeRegular' => 'PollType::Regular', 'pollTypeQuiz' => 'PollType::Quiz', 'animation' => 'Animation', 'audio' => 'Audio', 'document' => 'Document', 'photo' => 'Photo', 'sticker' => 'Sticker', 'video' => 'Video', 'videoNote' => 'VideoNote', 'voiceNote' => 'VoiceNote', 'animatedEmoji' => 'AnimatedEmoji', 'contact' => 'Contact', 'location' => 'Location', 'venue' => 'Venue', 'game' => 'Game', 'webApp' => 'WebApp', 'poll' => 'Poll', 'background' => 'Background', 'backgrounds' => 'Backgrounds', 'chatBackground' => 'ChatBackground', 'profilePhoto' => 'ProfilePhoto', 'chatPhotoInfo' => 'ChatPhotoInfo', 'UserType' => 'UserType', 'userTypeRegular' => 'UserType::Regular', 'userTypeDeleted' => 'UserType::Deleted', 'userTypeBot' => 'UserType::Bot', 'userTypeUnknown' => 'UserType::Unknown', 'botCommand' => 'BotCommand', 'botCommands' => 'BotCommands', 'botMenuButton' => 'BotMenuButton', 'chatLocation' => 'ChatLocation', 'birthdate' => 'Birthdate', 'closeBirthdayUser' => 'CloseBirthdayUser', 'BusinessAwayMessageSchedule' => 'BusinessAwayMessageSchedule', 'businessAwayMessageScheduleAlways' => 'BusinessAwayMessageSchedule::Always', 'businessAwayMessageScheduleOutsideOfOpeningHours' => 'BusinessAwayMessageSchedule::OutsideOfOpeningHours', 'businessAwayMessageScheduleCustom' => 'BusinessAwayMessageSchedule::Custom', 'businessLocation' => 'BusinessLocation', 'businessRecipients' => 'BusinessRecipients', 'businessAwayMessageSettings' => 'BusinessAwayMessageSettings', 'businessGreetingMessageSettings' => 'BusinessGreetingMessageSettings', 'businessConnectedBot' => 'BusinessConnectedBot', 'businessStartPage' => 'BusinessStartPage', 'inputBusinessStartPage' => 'InputBusinessStartPage', 'businessOpeningHoursInterval' => 'BusinessOpeningHoursInterval', 'businessOpeningHours' => 'BusinessOpeningHours', 'businessInfo' => 'BusinessInfo', 'businessChatLink' => 'BusinessChatLink', 'businessChatLinks' => 'BusinessChatLinks', 'inputBusinessChatLink' => 'InputBusinessChatLink', 'businessChatLinkInfo' => 'BusinessChatLinkInfo', 'ChatPhotoStickerType' => 'ChatPhotoStickerType', 'chatPhotoStickerTypeRegularOrMask' => 'ChatPhotoStickerType::RegularOrMask', 'chatPhotoStickerTypeCustomEmoji' => 'ChatPhotoStickerType::CustomEmoji', 'chatPhotoSticker' => 'ChatPhotoSticker', 'animatedChatPhoto' => 'AnimatedChatPhoto', 'chatPhoto' => 'ChatPhoto', 'chatPhotos' => 'ChatPhotos', 'InputChatPhoto' => 'InputChatPhoto', 'inputChatPhotoPrevious' => 'InputChatPhoto::Previous', 'inputChatPhotoStatic' => 'InputChatPhoto::Static', 'inputChatPhotoAnimation' => 'InputChatPhoto::Animation', 'inputChatPhotoSticker' => 'InputChatPhoto::Sticker', 'chatPermissions' => 'ChatPermissions', 'chatAdministratorRights' => 'ChatAdministratorRights', 'starSubscriptionPricing' => 'StarSubscriptionPricing', 'starSubscription' => 'StarSubscription', 'starSubscriptions' => 'StarSubscriptions', 'productInfo' => 'ProductInfo', 'premiumPaymentOption' => 'PremiumPaymentOption', 'premiumStatePaymentOption' => 'PremiumStatePaymentOption', 'premiumGiftCodePaymentOption' => 'PremiumGiftCodePaymentOption', 'premiumGiftCodePaymentOptions' => 'PremiumGiftCodePaymentOptions', 'premiumGiftCodeInfo' => 'PremiumGiftCodeInfo', 'starPaymentOption' => 'StarPaymentOption', 'starPaymentOptions' => 'StarPaymentOptions', 'StarTransactionDirection' => 'StarTransactionDirection', 'starTransactionDirectionIncoming' => 'StarTransactionDirection::Incoming', 'starTransactionDirectionOutgoing' => 'StarTransactionDirection::Outgoing', 'BotTransactionPurpose' => 'BotTransactionPurpose', 'botTransactionPurposePaidMedia' => 'BotTransactionPurpose::PaidMedia', 'botTransactionPurposeInvoicePayment' => 'BotTransactionPurpose::InvoicePayment', 'ChannelTransactionPurpose' => 'ChannelTransactionPurpose', 'channelTransactionPurposePaidMedia' => 'ChannelTransactionPurpose::PaidMedia', 'channelTransactionPurposeJoin' => 'ChannelTransactionPurpose::Join', 'channelTransactionPurposeReaction' => 'ChannelTransactionPurpose::Reaction', 'StarTransactionPartner' => 'StarTransactionPartner', 'starTransactionPartnerTelegram' => 'StarTransactionPartner::Telegram', 'starTransactionPartnerAppStore' => 'StarTransactionPartner::AppStore', 'starTransactionPartnerGooglePlay' => 'StarTransactionPartner::GooglePlay', 'starTransactionPartnerFragment' => 'StarTransactionPartner::Fragment', 'starTransactionPartnerTelegramAds' => 'StarTransactionPartner::TelegramAds', 'starTransactionPartnerBot' => 'StarTransactionPartner::Bot', 'starTransactionPartnerBusiness' => 'StarTransactionPartner::Business', 'starTransactionPartnerChannel' => 'StarTransactionPartner::Channel', 'starTransactionPartnerUser' => 'StarTransactionPartner::User', 'starTransactionPartnerUnsupported' => 'StarTransactionPartner::Unsupported', 'starTransaction' => 'StarTransaction', 'starTransactions' => 'StarTransactions', 'PremiumGiveawayParticipantStatus' => 'PremiumGiveawayParticipantStatus', 'premiumGiveawayParticipantStatusEligible' => 'PremiumGiveawayParticipantStatus::Eligible', 'premiumGiveawayParticipantStatusParticipating' => 'PremiumGiveawayParticipantStatus::Participating', 'premiumGiveawayParticipantStatusAlreadyWasMember' => 'PremiumGiveawayParticipantStatus::AlreadyWasMember', 'premiumGiveawayParticipantStatusAdministrator' => 'PremiumGiveawayParticipantStatus::Administrator', 'premiumGiveawayParticipantStatusDisallowedCountry' => 'PremiumGiveawayParticipantStatus::DisallowedCountry', 'PremiumGiveawayInfo' => 'PremiumGiveawayInfo', 'premiumGiveawayInfoOngoing' => 'PremiumGiveawayInfo::Ongoing', 'premiumGiveawayInfoCompleted' => 'PremiumGiveawayInfo::Completed', 'accentColor' => 'AccentColor', 'profileAccentColors' => 'ProfileAccentColors', 'profileAccentColor' => 'ProfileAccentColor', 'emojiStatus' => 'EmojiStatus', 'emojiStatuses' => 'EmojiStatuses', 'usernames' => 'Usernames', 'user' => 'User', 'botInfo' => 'BotInfo', 'userFullInfo' => 'UserFullInfo', 'users' => 'Users', 'foundUsers' => 'FoundUsers', 'chatAdministrator' => 'ChatAdministrator', 'chatAdministrators' => 'ChatAdministrators', 'ChatMemberStatus' => 'ChatMemberStatus', 'chatMemberStatusCreator' => 'ChatMemberStatus::Creator', 'chatMemberStatusAdministrator' => 'ChatMemberStatus::Administrator', 'chatMemberStatusMember' => 'ChatMemberStatus::Member', 'chatMemberStatusRestricted' => 'ChatMemberStatus::Restricted', 'chatMemberStatusLeft' => 'ChatMemberStatus::Left', 'chatMemberStatusBanned' => 'ChatMemberStatus::Banned', 'chatMember' => 'ChatMember', 'chatMembers' => 'ChatMembers', 'ChatMembersFilter' => 'ChatMembersFilter', 'chatMembersFilterContacts' => 'ChatMembersFilter::Contacts', 'chatMembersFilterAdministrators' => 'ChatMembersFilter::Administrators', 'chatMembersFilterMembers' => 'ChatMembersFilter::Members', 'chatMembersFilterMention' => 'ChatMembersFilter::Mention', 'chatMembersFilterRestricted' => 'ChatMembersFilter::Restricted', 'chatMembersFilterBanned' => 'ChatMembersFilter::Banned', 'chatMembersFilterBots' => 'ChatMembersFilter::Bots', 'SupergroupMembersFilter' => 'SupergroupMembersFilter', 'supergroupMembersFilterRecent' => 'SupergroupMembersFilter::Recent', 'supergroupMembersFilterContacts' => 'SupergroupMembersFilter::Contacts', 'supergroupMembersFilterAdministrators' => 'SupergroupMembersFilter::Administrators', 'supergroupMembersFilterSearch' => 'SupergroupMembersFilter::Search', 'supergroupMembersFilterRestricted' => 'SupergroupMembersFilter::Restricted', 'supergroupMembersFilterBanned' => 'SupergroupMembersFilter::Banned', 'supergroupMembersFilterMention' => 'SupergroupMembersFilter::Mention', 'supergroupMembersFilterBots' => 'SupergroupMembersFilter::Bots', 'chatInviteLink' => 'ChatInviteLink', 'chatInviteLinks' => 'ChatInviteLinks', 'chatInviteLinkCount' => 'ChatInviteLinkCount', 'chatInviteLinkCounts' => 'ChatInviteLinkCounts', 'chatInviteLinkMember' => 'ChatInviteLinkMember', 'chatInviteLinkMembers' => 'ChatInviteLinkMembers', 'InviteLinkChatType' => 'InviteLinkChatType', 'inviteLinkChatTypeBasicGroup' => 'InviteLinkChatType::BasicGroup', 'inviteLinkChatTypeSupergroup' => 'InviteLinkChatType::Supergroup', 'inviteLinkChatTypeChannel' => 'InviteLinkChatType::Channel', 'chatInviteLinkSubscriptionInfo' => 'ChatInviteLinkSubscriptionInfo', 'chatInviteLinkInfo' => 'ChatInviteLinkInfo', 'chatJoinRequest' => 'ChatJoinRequest', 'chatJoinRequests' => 'ChatJoinRequests', 'chatJoinRequestsInfo' => 'ChatJoinRequestsInfo', 'basicGroup' => 'BasicGroup', 'basicGroupFullInfo' => 'BasicGroupFullInfo', 'supergroup' => 'Supergroup', 'supergroupFullInfo' => 'SupergroupFullInfo', 'SecretChatState' => 'SecretChatState', 'secretChatStatePending' => 'SecretChatState::Pending', 'secretChatStateReady' => 'SecretChatState::Ready', 'secretChatStateClosed' => 'SecretChatState::Closed', 'secretChat' => 'SecretChat', 'MessageSender' => 'MessageSender', 'messageSenderUser' => 'MessageSender::User', 'messageSenderChat' => 'MessageSender::Chat', 'messageSenders' => 'MessageSenders', 'chatMessageSender' => 'ChatMessageSender', 'chatMessageSenders' => 'ChatMessageSenders', 'MessageReadDate' => 'MessageReadDate', 'messageReadDateRead' => 'MessageReadDate::Read', 'messageReadDateUnread' => 'MessageReadDate::Unread', 'messageReadDateTooOld' => 'MessageReadDate::TooOld', 'messageReadDateUserPrivacyRestricted' => 'MessageReadDate::UserPrivacyRestricted', 'messageReadDateMyPrivacyRestricted' => 'MessageReadDate::MyPrivacyRestricted', 'messageViewer' => 'MessageViewer', 'messageViewers' => 'MessageViewers', 'MessageOrigin' => 'MessageOrigin', 'messageOriginUser' => 'MessageOrigin::User', 'messageOriginHiddenUser' => 'MessageOrigin::HiddenUser', 'messageOriginChat' => 'MessageOrigin::Chat', 'messageOriginChannel' => 'MessageOrigin::Channel', 'forwardSource' => 'ForwardSource', 'ReactionType' => 'ReactionType', 'reactionTypeEmoji' => 'ReactionType::Emoji', 'reactionTypeCustomEmoji' => 'ReactionType::CustomEmoji', 'reactionTypePaid' => 'ReactionType::Paid', 'paidReactor' => 'PaidReactor', 'messageForwardInfo' => 'MessageForwardInfo', 'messageImportInfo' => 'MessageImportInfo', 'messageReplyInfo' => 'MessageReplyInfo', 'messageReaction' => 'MessageReaction', 'messageReactions' => 'MessageReactions', 'messageInteractionInfo' => 'MessageInteractionInfo', 'unreadReaction' => 'UnreadReaction', 'MessageEffectType' => 'MessageEffectType', 'messageEffectTypeEmojiReaction' => 'MessageEffectType::EmojiReaction', 'messageEffectTypePremiumSticker' => 'MessageEffectType::PremiumSticker', 'messageEffect' => 'MessageEffect', 'MessageSendingState' => 'MessageSendingState', 'messageSendingStatePending' => 'MessageSendingState::Pending', 'messageSendingStateFailed' => 'MessageSendingState::Failed', 'textQuote' => 'TextQuote', 'inputTextQuote' => 'InputTextQuote', 'MessageReplyTo' => 'MessageReplyTo', 'messageReplyToMessage' => 'MessageReplyTo::Message', 'messageReplyToStory' => 'MessageReplyTo::Story', 'InputMessageReplyTo' => 'InputMessageReplyTo', 'inputMessageReplyToMessage' => 'InputMessageReplyTo::Message', 'inputMessageReplyToExternalMessage' => 'InputMessageReplyTo::ExternalMessage', 'inputMessageReplyToStory' => 'InputMessageReplyTo::Story', 'factCheck' => 'FactCheck', 'message' => 'Message', 'messages' => 'Messages', 'foundMessages' => 'FoundMessages', 'foundChatMessages' => 'FoundChatMessages', 'messagePosition' => 'MessagePosition', 'messagePositions' => 'MessagePositions', 'messageCalendarDay' => 'MessageCalendarDay', 'messageCalendar' => 'MessageCalendar', 'businessMessage' => 'BusinessMessage', 'businessMessages' => 'BusinessMessages', 'MessageSource' => 'MessageSource', 'messageSourceChatHistory' => 'MessageSource::ChatHistory', 'messageSourceMessageThreadHistory' => 'MessageSource::MessageThreadHistory', 'messageSourceForumTopicHistory' => 'MessageSource::ForumTopicHistory', 'messageSourceHistoryPreview' => 'MessageSource::HistoryPreview', 'messageSourceChatList' => 'MessageSource::ChatList', 'messageSourceSearch' => 'MessageSource::Search', 'messageSourceChatEventLog' => 'MessageSource::ChatEventLog', 'messageSourceNotification' => 'MessageSource::Notification', 'messageSourceScreenshot' => 'MessageSource::Screenshot', 'messageSourceOther' => 'MessageSource::Other', 'messageSponsor' => 'MessageSponsor', 'sponsoredMessage' => 'SponsoredMessage', 'sponsoredMessages' => 'SponsoredMessages', 'reportChatSponsoredMessageOption' => 'ReportChatSponsoredMessageOption', 'ReportChatSponsoredMessageResult' => 'ReportChatSponsoredMessageResult', 'reportChatSponsoredMessageResultOk' => 'ReportChatSponsoredMessageResult::Ok', 'reportChatSponsoredMessageResultFailed' => 'ReportChatSponsoredMessageResult::Failed', 'reportChatSponsoredMessageResultOptionRequired' => 'ReportChatSponsoredMessageResult::OptionRequired', 'reportChatSponsoredMessageResultAdsHidden' => 'ReportChatSponsoredMessageResult::AdsHidden', 'reportChatSponsoredMessageResultPremiumRequired' => 'ReportChatSponsoredMessageResult::PremiumRequired', 'fileDownload' => 'FileDownload', 'downloadedFileCounts' => 'DownloadedFileCounts', 'foundFileDownloads' => 'FoundFileDownloads', 'NotificationSettingsScope' => 'NotificationSettingsScope', 'notificationSettingsScopePrivateChats' => 'NotificationSettingsScope::PrivateChats', 'notificationSettingsScopeGroupChats' => 'NotificationSettingsScope::GroupChats', 'notificationSettingsScopeChannelChats' => 'NotificationSettingsScope::ChannelChats', 'chatNotificationSettings' => 'ChatNotificationSettings', 'scopeNotificationSettings' => 'ScopeNotificationSettings', 'ReactionNotificationSource' => 'ReactionNotificationSource', 'reactionNotificationSourceNone' => 'ReactionNotificationSource::None', 'reactionNotificationSourceContacts' => 'ReactionNotificationSource::Contacts', 'reactionNotificationSourceAll' => 'ReactionNotificationSource::All', 'reactionNotificationSettings' => 'ReactionNotificationSettings', 'draftMessage' => 'DraftMessage', 'ChatType' => 'ChatType', 'chatTypePrivate' => 'ChatType::Private', 'chatTypeBasicGroup' => 'ChatType::BasicGroup', 'chatTypeSupergroup' => 'ChatType::Supergroup', 'chatTypeSecret' => 'ChatType::Secret', 'chatFolderIcon' => 'ChatFolderIcon', 'chatFolder' => 'ChatFolder', 'chatFolderInfo' => 'ChatFolderInfo', 'chatFolderInviteLink' => 'ChatFolderInviteLink', 'chatFolderInviteLinks' => 'ChatFolderInviteLinks', 'chatFolderInviteLinkInfo' => 'ChatFolderInviteLinkInfo', 'recommendedChatFolder' => 'RecommendedChatFolder', 'recommendedChatFolders' => 'RecommendedChatFolders', 'archiveChatListSettings' => 'ArchiveChatListSettings', 'ChatList' => 'ChatList', 'chatListMain' => 'ChatList::Main', 'chatListArchive' => 'ChatList::Archive', 'chatListFolder' => 'ChatList::Folder', 'chatLists' => 'ChatLists', 'ChatSource' => 'ChatSource', 'chatSourceMtprotoProxy' => 'ChatSource::MtprotoProxy', 'chatSourcePublicServiceAnnouncement' => 'ChatSource::PublicServiceAnnouncement', 'chatPosition' => 'ChatPosition', 'ChatAvailableReactions' => 'ChatAvailableReactions', 'chatAvailableReactionsAll' => 'ChatAvailableReactions::All', 'chatAvailableReactionsSome' => 'ChatAvailableReactions::Some', 'savedMessagesTag' => 'SavedMessagesTag', 'savedMessagesTags' => 'SavedMessagesTags', 'businessBotManageBar' => 'BusinessBotManageBar', 'videoChat' => 'VideoChat', 'chat' => 'Chat', 'chats' => 'Chats', 'failedToAddMember' => 'FailedToAddMember', 'failedToAddMembers' => 'FailedToAddMembers', 'createdBasicGroupChat' => 'CreatedBasicGroupChat', 'chatNearby' => 'ChatNearby', 'chatsNearby' => 'ChatsNearby', 'PublicChatType' => 'PublicChatType', 'publicChatTypeHasUsername' => 'PublicChatType::HasUsername', 'publicChatTypeIsLocationBased' => 'PublicChatType::IsLocationBased', 'ChatActionBar' => 'ChatActionBar', 'chatActionBarReportSpam' => 'ChatActionBar::ReportSpam', 'chatActionBarReportUnrelatedLocation' => 'ChatActionBar::ReportUnrelatedLocation', 'chatActionBarInviteMembers' => 'ChatActionBar::InviteMembers', 'chatActionBarReportAddBlock' => 'ChatActionBar::ReportAddBlock', 'chatActionBarAddContact' => 'ChatActionBar::AddContact', 'chatActionBarSharePhoneNumber' => 'ChatActionBar::SharePhoneNumber', 'chatActionBarJoinRequest' => 'ChatActionBar::JoinRequest', 'KeyboardButtonType' => 'KeyboardButtonType', 'keyboardButtonTypeText' => 'KeyboardButtonType::Text', 'keyboardButtonTypeRequestPhoneNumber' => 'KeyboardButtonType::RequestPhoneNumber', 'keyboardButtonTypeRequestLocation' => 'KeyboardButtonType::RequestLocation', 'keyboardButtonTypeRequestPoll' => 'KeyboardButtonType::RequestPoll', 'keyboardButtonTypeRequestUsers' => 'KeyboardButtonType::RequestUsers', 'keyboardButtonTypeRequestChat' => 'KeyboardButtonType::RequestChat', 'keyboardButtonTypeWebApp' => 'KeyboardButtonType::WebApp', 'keyboardButton' => 'KeyboardButton', 'InlineKeyboardButtonType' => 'InlineKeyboardButtonType', 'inlineKeyboardButtonTypeUrl' => 'InlineKeyboardButtonType::Url', 'inlineKeyboardButtonTypeLoginUrl' => 'InlineKeyboardButtonType::LoginUrl', 'inlineKeyboardButtonTypeWebApp' => 'InlineKeyboardButtonType::WebApp', 'inlineKeyboardButtonTypeCallback' => 'InlineKeyboardButtonType::Callback', 'inlineKeyboardButtonTypeCallbackWithPassword' => 'InlineKeyboardButtonType::CallbackWithPassword', 'inlineKeyboardButtonTypeCallbackGame' => 'InlineKeyboardButtonType::CallbackGame', 'inlineKeyboardButtonTypeSwitchInline' => 'InlineKeyboardButtonType::SwitchInline', 'inlineKeyboardButtonTypeBuy' => 'InlineKeyboardButtonType::Buy', 'inlineKeyboardButtonTypeUser' => 'InlineKeyboardButtonType::User', 'inlineKeyboardButton' => 'InlineKeyboardButton', 'ReplyMarkup' => 'ReplyMarkup', 'replyMarkupRemoveKeyboard' => 'ReplyMarkup::RemoveKeyboard', 'replyMarkupForceReply' => 'ReplyMarkup::ForceReply', 'replyMarkupShowKeyboard' => 'ReplyMarkup::ShowKeyboard', 'replyMarkupInlineKeyboard' => 'ReplyMarkup::InlineKeyboard', 'LoginUrlInfo' => 'LoginUrlInfo', 'loginUrlInfoOpen' => 'LoginUrlInfo::Open', 'loginUrlInfoRequestConfirmation' => 'LoginUrlInfo::RequestConfirmation', 'foundWebApp' => 'FoundWebApp', 'webAppInfo' => 'WebAppInfo', 'mainWebApp' => 'MainWebApp', 'messageThreadInfo' => 'MessageThreadInfo', 'SavedMessagesTopicType' => 'SavedMessagesTopicType', 'savedMessagesTopicTypeMyNotes' => 'SavedMessagesTopicType::MyNotes', 'savedMessagesTopicTypeAuthorHidden' => 'SavedMessagesTopicType::AuthorHidden', 'savedMessagesTopicTypeSavedFromChat' => 'SavedMessagesTopicType::SavedFromChat', 'savedMessagesTopic' => 'SavedMessagesTopic', 'forumTopicIcon' => 'ForumTopicIcon', 'forumTopicInfo' => 'ForumTopicInfo', 'forumTopic' => 'ForumTopic', 'forumTopics' => 'ForumTopics', 'linkPreviewOptions' => 'LinkPreviewOptions', 'sharedUser' => 'SharedUser', 'sharedChat' => 'SharedChat', 'themeSettings' => 'ThemeSettings', 'RichText' => 'RichText', 'richTextPlain' => 'RichText::Plain', 'richTextBold' => 'RichText::Bold', 'richTextItalic' => 'RichText::Italic', 'richTextUnderline' => 'RichText::Underline', 'richTextStrikethrough' => 'RichText::Strikethrough', 'richTextFixed' => 'RichText::Fixed', 'richTextUrl' => 'RichText::Url', 'richTextEmailAddress' => 'RichText::EmailAddress', 'richTextSubscript' => 'RichText::Subscript', 'richTextSuperscript' => 'RichText::Superscript', 'richTextMarked' => 'RichText::Marked', 'richTextPhoneNumber' => 'RichText::PhoneNumber', 'richTextIcon' => 'RichText::Icon', 'richTextReference' => 'RichText::Reference', 'richTextAnchor' => 'RichText::Anchor', 'richTextAnchorLink' => 'RichText::AnchorLink', 'richTexts' => 'RichText::s', 'pageBlockCaption' => 'PageBlockCaption', 'pageBlockListItem' => 'PageBlockListItem', 'PageBlockHorizontalAlignment' => 'PageBlockHorizontalAlignment', 'pageBlockHorizontalAlignmentLeft' => 'PageBlockHorizontalAlignment::Left', 'pageBlockHorizontalAlignmentCenter' => 'PageBlockHorizontalAlignment::Center', 'pageBlockHorizontalAlignmentRight' => 'PageBlockHorizontalAlignment::Right', 'PageBlockVerticalAlignment' => 'PageBlockVerticalAlignment', 'pageBlockVerticalAlignmentTop' => 'PageBlockVerticalAlignment::Top', 'pageBlockVerticalAlignmentMiddle' => 'PageBlockVerticalAlignment::Middle', 'pageBlockVerticalAlignmentBottom' => 'PageBlockVerticalAlignment::Bottom', 'pageBlockTableCell' => 'PageBlockTableCell', 'pageBlockRelatedArticle' => 'PageBlockRelatedArticle', 'PageBlock' => 'PageBlock', 'pageBlockTitle' => 'PageBlock::Title', 'pageBlockSubtitle' => 'PageBlock::Subtitle', 'pageBlockAuthorDate' => 'PageBlock::AuthorDate', 'pageBlockHeader' => 'PageBlock::Header', 'pageBlockSubheader' => 'PageBlock::Subheader', 'pageBlockKicker' => 'PageBlock::Kicker', 'pageBlockParagraph' => 'PageBlock::Paragraph', 'pageBlockPreformatted' => 'PageBlock::Preformatted', 'pageBlockFooter' => 'PageBlock::Footer', 'pageBlockDivider' => 'PageBlock::Divider', 'pageBlockAnchor' => 'PageBlock::Anchor', 'pageBlockList' => 'PageBlock::List', 'pageBlockBlockQuote' => 'PageBlock::BlockQuote', 'pageBlockPullQuote' => 'PageBlock::PullQuote', 'pageBlockAnimation' => 'PageBlock::Animation', 'pageBlockAudio' => 'PageBlock::Audio', 'pageBlockPhoto' => 'PageBlock::Photo', 'pageBlockVideo' => 'PageBlock::Video', 'pageBlockVoiceNote' => 'PageBlock::VoiceNote', 'pageBlockCover' => 'PageBlock::Cover', 'pageBlockEmbedded' => 'PageBlock::Embedded', 'pageBlockEmbeddedPost' => 'PageBlock::EmbeddedPost', 'pageBlockCollage' => 'PageBlock::Collage', 'pageBlockSlideshow' => 'PageBlock::Slideshow', 'pageBlockChatLink' => 'PageBlock::ChatLink', 'pageBlockTable' => 'PageBlock::Table', 'pageBlockDetails' => 'PageBlock::Details', 'pageBlockRelatedArticles' => 'PageBlock::RelatedArticles', 'pageBlockMap' => 'PageBlock::Map', 'webPageInstantView' => 'WebPageInstantView', 'LinkPreviewAlbumMedia' => 'LinkPreviewAlbumMedia', 'linkPreviewAlbumMediaPhoto' => 'LinkPreviewAlbumMedia::Photo', 'linkPreviewAlbumMediaVideo' => 'LinkPreviewAlbumMedia::Video', 'LinkPreviewType' => 'LinkPreviewType', 'linkPreviewTypeAlbum' => 'LinkPreviewType::Album', 'linkPreviewTypeAnimation' => 'LinkPreviewType::Animation', 'linkPreviewTypeApp' => 'LinkPreviewType::App', 'linkPreviewTypeArticle' => 'LinkPreviewType::Article', 'linkPreviewTypeAudio' => 'LinkPreviewType::Audio', 'linkPreviewTypeBackground' => 'LinkPreviewType::Background', 'linkPreviewTypeChannelBoost' => 'LinkPreviewType::ChannelBoost', 'linkPreviewTypeChat' => 'LinkPreviewType::Chat', 'linkPreviewTypeDocument' => 'LinkPreviewType::Document', 'linkPreviewTypeEmbeddedAnimationPlayer' => 'LinkPreviewType::EmbeddedAnimationPlayer', 'linkPreviewTypeEmbeddedAudioPlayer' => 'LinkPreviewType::EmbeddedAudioPlayer', 'linkPreviewTypeEmbeddedVideoPlayer' => 'LinkPreviewType::EmbeddedVideoPlayer', 'linkPreviewTypeInvoice' => 'LinkPreviewType::Invoice', 'linkPreviewTypeMessage' => 'LinkPreviewType::Message', 'linkPreviewTypePhoto' => 'LinkPreviewType::Photo', 'linkPreviewTypePremiumGiftCode' => 'LinkPreviewType::PremiumGiftCode', 'linkPreviewTypeShareableChatFolder' => 'LinkPreviewType::ShareableChatFolder', 'linkPreviewTypeSticker' => 'LinkPreviewType::Sticker', 'linkPreviewTypeStickerSet' => 'LinkPreviewType::StickerSet', 'linkPreviewTypeStory' => 'LinkPreviewType::Story', 'linkPreviewTypeSupergroupBoost' => 'LinkPreviewType::SupergroupBoost', 'linkPreviewTypeTheme' => 'LinkPreviewType::Theme', 'linkPreviewTypeUnsupported' => 'LinkPreviewType::Unsupported', 'linkPreviewTypeUser' => 'LinkPreviewType::User', 'linkPreviewTypeVideo' => 'LinkPreviewType::Video', 'linkPreviewTypeVideoChat' => 'LinkPreviewType::VideoChat', 'linkPreviewTypeVideoNote' => 'LinkPreviewType::VideoNote', 'linkPreviewTypeVoiceNote' => 'LinkPreviewType::VoiceNote', 'linkPreviewTypeWebApp' => 'LinkPreviewType::WebApp', 'linkPreview' => 'LinkPreview', 'countryInfo' => 'CountryInfo', 'countries' => 'Countries', 'phoneNumberInfo' => 'PhoneNumberInfo', 'CollectibleItemType' => 'CollectibleItemType', 'collectibleItemTypeUsername' => 'CollectibleItemType::Username', 'collectibleItemTypePhoneNumber' => 'CollectibleItemType::PhoneNumber', 'collectibleItemInfo' => 'CollectibleItemInfo', 'bankCardActionOpenUrl' => 'BankCardActionOpenUrl', 'bankCardInfo' => 'BankCardInfo', 'address' => 'Address', 'locationAddress' => 'LocationAddress', 'themeParameters' => 'ThemeParameters', 'labeledPricePart' => 'LabeledPricePart', 'invoice' => 'Invoice', 'orderInfo' => 'OrderInfo', 'shippingOption' => 'ShippingOption', 'savedCredentials' => 'SavedCredentials', 'InputCredentials' => 'InputCredentials', 'inputCredentialsSaved' => 'InputCredentials::Saved', 'inputCredentialsNew' => 'InputCredentials::New', 'inputCredentialsApplePay' => 'InputCredentials::ApplePay', 'inputCredentialsGooglePay' => 'InputCredentials::GooglePay', 'PaymentProvider' => 'PaymentProvider', 'paymentProviderSmartGlocal' => 'PaymentProvider::SmartGlocal', 'paymentProviderStripe' => 'PaymentProvider::Stripe', 'paymentProviderOther' => 'PaymentProvider::Other', 'paymentOption' => 'PaymentOption', 'PaymentFormType' => 'PaymentFormType', 'paymentFormTypeRegular' => 'PaymentFormType::Regular', 'paymentFormTypeStars' => 'PaymentFormType::Stars', 'paymentForm' => 'PaymentForm', 'validatedOrderInfo' => 'ValidatedOrderInfo', 'paymentResult' => 'PaymentResult', 'PaymentReceiptType' => 'PaymentReceiptType', 'paymentReceiptTypeRegular' => 'PaymentReceiptType::Regular', 'paymentReceiptTypeStars' => 'PaymentReceiptType::Stars', 'paymentReceipt' => 'PaymentReceipt', 'InputInvoice' => 'InputInvoice', 'inputInvoiceMessage' => 'InputInvoice::Message', 'inputInvoiceName' => 'InputInvoice::Name', 'inputInvoiceTelegram' => 'InputInvoice::Telegram', 'PaidMedia' => 'PaidMedia', 'paidMediaPreview' => 'PaidMedia::Preview', 'paidMediaPhoto' => 'PaidMedia::Photo', 'paidMediaVideo' => 'PaidMedia::Video', 'paidMediaUnsupported' => 'PaidMedia::Unsupported', 'premiumGiveawayParameters' => 'PremiumGiveawayParameters', 'datedFile' => 'DatedFile', 'PassportElementType' => 'PassportElementType', 'passportElementTypePersonalDetails' => 'PassportElementType::PersonalDetails', 'passportElementTypePassport' => 'PassportElementType::Passport', 'passportElementTypeDriverLicense' => 'PassportElementType::DriverLicense', 'passportElementTypeIdentityCard' => 'PassportElementType::IdentityCard', 'passportElementTypeInternalPassport' => 'PassportElementType::InternalPassport', 'passportElementTypeAddress' => 'PassportElementType::Address', 'passportElementTypeUtilityBill' => 'PassportElementType::UtilityBill', 'passportElementTypeBankStatement' => 'PassportElementType::BankStatement', 'passportElementTypeRentalAgreement' => 'PassportElementType::RentalAgreement', 'passportElementTypePassportRegistration' => 'PassportElementType::PassportRegistration', 'passportElementTypeTemporaryRegistration' => 'PassportElementType::TemporaryRegistration', 'passportElementTypePhoneNumber' => 'PassportElementType::PhoneNumber', 'passportElementTypeEmailAddress' => 'PassportElementType::EmailAddress', 'date' => 'Date', 'personalDetails' => 'PersonalDetails', 'identityDocument' => 'IdentityDocument', 'inputIdentityDocument' => 'InputIdentityDocument', 'personalDocument' => 'PersonalDocument', 'inputPersonalDocument' => 'InputPersonalDocument', 'PassportElement' => 'PassportElement', 'passportElementPersonalDetails' => 'PassportElement::PersonalDetails', 'passportElementPassport' => 'PassportElement::Passport', 'passportElementDriverLicense' => 'PassportElement::DriverLicense', 'passportElementIdentityCard' => 'PassportElement::IdentityCard', 'passportElementInternalPassport' => 'PassportElement::InternalPassport', 'passportElementAddress' => 'PassportElement::Address', 'passportElementUtilityBill' => 'PassportElement::UtilityBill', 'passportElementBankStatement' => 'PassportElement::BankStatement', 'passportElementRentalAgreement' => 'PassportElement::RentalAgreement', 'passportElementPassportRegistration' => 'PassportElement::PassportRegistration', 'passportElementTemporaryRegistration' => 'PassportElement::TemporaryRegistration', 'passportElementPhoneNumber' => 'PassportElement::PhoneNumber', 'passportElementEmailAddress' => 'PassportElement::EmailAddress', 'InputPassportElement' => 'InputPassportElement', 'inputPassportElementPersonalDetails' => 'InputPassportElement::PersonalDetails', 'inputPassportElementPassport' => 'InputPassportElement::Passport', 'inputPassportElementDriverLicense' => 'InputPassportElement::DriverLicense', 'inputPassportElementIdentityCard' => 'InputPassportElement::IdentityCard', 'inputPassportElementInternalPassport' => 'InputPassportElement::InternalPassport', 'inputPassportElementAddress' => 'InputPassportElement::Address', 'inputPassportElementUtilityBill' => 'InputPassportElement::UtilityBill', 'inputPassportElementBankStatement' => 'InputPassportElement::BankStatement', 'inputPassportElementRentalAgreement' => 'InputPassportElement::RentalAgreement', 'inputPassportElementPassportRegistration' => 'InputPassportElement::PassportRegistration', 'inputPassportElementTemporaryRegistration' => 'InputPassportElement::TemporaryRegistration', 'inputPassportElementPhoneNumber' => 'InputPassportElement::PhoneNumber', 'inputPassportElementEmailAddress' => 'InputPassportElement::EmailAddress', 'passportElements' => 'PassportElements', 'PassportElementErrorSource' => 'PassportElementErrorSource', 'passportElementErrorSourceUnspecified' => 'PassportElementErrorSource::Unspecified', 'passportElementErrorSourceDataField' => 'PassportElementErrorSource::DataField', 'passportElementErrorSourceFrontSide' => 'PassportElementErrorSource::FrontSide', 'passportElementErrorSourceReverseSide' => 'PassportElementErrorSource::ReverseSide', 'passportElementErrorSourceSelfie' => 'PassportElementErrorSource::Selfie', 'passportElementErrorSourceTranslationFile' => 'PassportElementErrorSource::TranslationFile', 'passportElementErrorSourceTranslationFiles' => 'PassportElementErrorSource::TranslationFiles', 'passportElementErrorSourceFile' => 'PassportElementErrorSource::File', 'passportElementErrorSourceFiles' => 'PassportElementErrorSource::Files', 'passportElementError' => 'PassportElementError', 'passportSuitableElement' => 'PassportSuitableElement', 'passportRequiredElement' => 'PassportRequiredElement', 'passportAuthorizationForm' => 'PassportAuthorizationForm', 'passportElementsWithErrors' => 'PassportElementsWithErrors', 'encryptedCredentials' => 'EncryptedCredentials', 'encryptedPassportElement' => 'EncryptedPassportElement', 'InputPassportElementErrorSource' => 'InputPassportElementErrorSource', 'inputPassportElementErrorSourceUnspecified' => 'InputPassportElementErrorSource::Unspecified', 'inputPassportElementErrorSourceDataField' => 'InputPassportElementErrorSource::DataField', 'inputPassportElementErrorSourceFrontSide' => 'InputPassportElementErrorSource::FrontSide', 'inputPassportElementErrorSourceReverseSide' => 'InputPassportElementErrorSource::ReverseSide', 'inputPassportElementErrorSourceSelfie' => 'InputPassportElementErrorSource::Selfie', 'inputPassportElementErrorSourceTranslationFile' => 'InputPassportElementErrorSource::TranslationFile', 'inputPassportElementErrorSourceTranslationFiles' => 'InputPassportElementErrorSource::TranslationFiles', 'inputPassportElementErrorSourceFile' => 'InputPassportElementErrorSource::File', 'inputPassportElementErrorSourceFiles' => 'InputPassportElementErrorSource::Files', 'inputPassportElementError' => 'InputPassportElementError', 'MessageContent' => 'MessageContent', 'messageText' => 'MessageContent::Text', 'messageAnimation' => 'MessageContent::Animation', 'messageAudio' => 'MessageContent::Audio', 'messageDocument' => 'MessageContent::Document', 'messagePaidMedia' => 'MessageContent::PaidMedia', 'messagePhoto' => 'MessageContent::Photo', 'messageSticker' => 'MessageContent::Sticker', 'messageVideo' => 'MessageContent::Video', 'messageVideoNote' => 'MessageContent::VideoNote', 'messageVoiceNote' => 'MessageContent::VoiceNote', 'messageExpiredPhoto' => 'MessageContent::ExpiredPhoto', 'messageExpiredVideo' => 'MessageContent::ExpiredVideo', 'messageExpiredVideoNote' => 'MessageContent::ExpiredVideoNote', 'messageExpiredVoiceNote' => 'MessageContent::ExpiredVoiceNote', 'messageLocation' => 'MessageContent::Location', 'messageVenue' => 'MessageContent::Venue', 'messageContact' => 'MessageContent::Contact', 'messageAnimatedEmoji' => 'MessageContent::AnimatedEmoji', 'messageDice' => 'MessageContent::Dice', 'messageGame' => 'MessageContent::Game', 'messagePoll' => 'MessageContent::Poll', 'messageStory' => 'MessageContent::Story', 'messageInvoice' => 'MessageContent::Invoice', 'messageCall' => 'MessageContent::Call', 'messageVideoChatScheduled' => 'MessageContent::VideoChatScheduled', 'messageVideoChatStarted' => 'MessageContent::VideoChatStarted', 'messageVideoChatEnded' => 'MessageContent::VideoChatEnded', 'messageInviteVideoChatParticipants' => 'MessageContent::InviteVideoChatParticipants', 'messageBasicGroupChatCreate' => 'MessageContent::BasicGroupChatCreate', 'messageSupergroupChatCreate' => 'MessageContent::SupergroupChatCreate', 'messageChatChangeTitle' => 'MessageContent::ChatChangeTitle', 'messageChatChangePhoto' => 'MessageContent::ChatChangePhoto', 'messageChatDeletePhoto' => 'MessageContent::ChatDeletePhoto', 'messageChatAddMembers' => 'MessageContent::ChatAddMembers', 'messageChatJoinByLink' => 'MessageContent::ChatJoinByLink', 'messageChatJoinByRequest' => 'MessageContent::ChatJoinByRequest', 'messageChatDeleteMember' => 'MessageContent::ChatDeleteMember', 'messageChatUpgradeTo' => 'MessageContent::ChatUpgradeTo', 'messageChatUpgradeFrom' => 'MessageContent::ChatUpgradeFrom', 'messagePinMessage' => 'MessageContent::PinMessage', 'messageScreenshotTaken' => 'MessageContent::ScreenshotTaken', 'messageChatSetBackground' => 'MessageContent::ChatSetBackground', 'messageChatSetTheme' => 'MessageContent::ChatSetTheme', 'messageChatSetMessageAutoDeleteTime' => 'MessageContent::ChatSetMessageAutoDeleteTime', 'messageChatBoost' => 'MessageContent::ChatBoost', 'messageForumTopicCreated' => 'MessageContent::ForumTopicCreated', 'messageForumTopicEdited' => 'MessageContent::ForumTopicEdited', 'messageForumTopicIsClosedToggled' => 'MessageContent::ForumTopicIsClosedToggled', 'messageForumTopicIsHiddenToggled' => 'MessageContent::ForumTopicIsHiddenToggled', 'messageSuggestProfilePhoto' => 'MessageContent::SuggestProfilePhoto', 'messageCustomServiceAction' => 'MessageContent::CustomServiceAction', 'messageGameScore' => 'MessageContent::GameScore', 'messagePaymentSuccessful' => 'MessageContent::PaymentSuccessful', 'messagePaymentSuccessfulBot' => 'MessageContent::PaymentSuccessfulBot', 'messagePaymentRefunded' => 'MessageContent::PaymentRefunded', 'messageGiftedPremium' => 'MessageContent::GiftedPremium', 'messagePremiumGiftCode' => 'MessageContent::PremiumGiftCode', 'messagePremiumGiveawayCreated' => 'MessageContent::PremiumGiveawayCreated', 'messagePremiumGiveaway' => 'MessageContent::PremiumGiveaway', 'messagePremiumGiveawayCompleted' => 'MessageContent::PremiumGiveawayCompleted', 'messagePremiumGiveawayWinners' => 'MessageContent::PremiumGiveawayWinners', 'messageGiftedStars' => 'MessageContent::GiftedStars', 'messageContactRegistered' => 'MessageContent::ContactRegistered', 'messageUsersShared' => 'MessageContent::UsersShared', 'messageChatShared' => 'MessageContent::ChatShared', 'messageBotWriteAccessAllowed' => 'MessageContent::BotWriteAccessAllowed', 'messageWebAppDataSent' => 'MessageContent::WebAppDataSent', 'messageWebAppDataReceived' => 'MessageContent::WebAppDataReceived', 'messagePassportDataSent' => 'MessageContent::PassportDataSent', 'messagePassportDataReceived' => 'MessageContent::PassportDataReceived', 'messageProximityAlertTriggered' => 'MessageContent::ProximityAlertTriggered', 'messageUnsupported' => 'MessageContent::Unsupported', 'TextEntityType' => 'TextEntityType', 'textEntityTypeMention' => 'TextEntityType::Mention', 'textEntityTypeHashtag' => 'TextEntityType::Hashtag', 'textEntityTypeCashtag' => 'TextEntityType::Cashtag', 'textEntityTypeBotCommand' => 'TextEntityType::BotCommand', 'textEntityTypeUrl' => 'TextEntityType::Url', 'textEntityTypeEmailAddress' => 'TextEntityType::EmailAddress', 'textEntityTypePhoneNumber' => 'TextEntityType::PhoneNumber', 'textEntityTypeBankCardNumber' => 'TextEntityType::BankCardNumber', 'textEntityTypeBold' => 'TextEntityType::Bold', 'textEntityTypeItalic' => 'TextEntityType::Italic', 'textEntityTypeUnderline' => 'TextEntityType::Underline', 'textEntityTypeStrikethrough' => 'TextEntityType::Strikethrough', 'textEntityTypeSpoiler' => 'TextEntityType::Spoiler', 'textEntityTypeCode' => 'TextEntityType::Code', 'textEntityTypePre' => 'TextEntityType::Pre', 'textEntityTypePreCode' => 'TextEntityType::PreCode', 'textEntityTypeBlockQuote' => 'TextEntityType::BlockQuote', 'textEntityTypeExpandableBlockQuote' => 'TextEntityType::ExpandableBlockQuote', 'textEntityTypeTextUrl' => 'TextEntityType::TextUrl', 'textEntityTypeMentionName' => 'TextEntityType::MentionName', 'textEntityTypeCustomEmoji' => 'TextEntityType::CustomEmoji', 'textEntityTypeMediaTimestamp' => 'TextEntityType::MediaTimestamp', 'inputThumbnail' => 'InputThumbnail', 'InputPaidMediaType' => 'InputPaidMediaType', 'inputPaidMediaTypePhoto' => 'InputPaidMediaType::Photo', 'inputPaidMediaTypeVideo' => 'InputPaidMediaType::Video', 'inputPaidMedia' => 'InputPaidMedia', 'MessageSchedulingState' => 'MessageSchedulingState', 'messageSchedulingStateSendAtDate' => 'MessageSchedulingState::SendAtDate', 'messageSchedulingStateSendWhenOnline' => 'MessageSchedulingState::SendWhenOnline', 'MessageSelfDestructType' => 'MessageSelfDestructType', 'messageSelfDestructTypeTimer' => 'MessageSelfDestructType::Timer', 'messageSelfDestructTypeImmediately' => 'MessageSelfDestructType::Immediately', 'messageSendOptions' => 'MessageSendOptions', 'messageCopyOptions' => 'MessageCopyOptions', 'InputMessageContent' => 'InputMessageContent', 'inputMessageText' => 'InputMessageContent::Text', 'inputMessageAnimation' => 'InputMessageContent::Animation', 'inputMessageAudio' => 'InputMessageContent::Audio', 'inputMessageDocument' => 'InputMessageContent::Document', 'inputMessagePaidMedia' => 'InputMessageContent::PaidMedia', 'inputMessagePhoto' => 'InputMessageContent::Photo', 'inputMessageSticker' => 'InputMessageContent::Sticker', 'inputMessageVideo' => 'InputMessageContent::Video', 'inputMessageVideoNote' => 'InputMessageContent::VideoNote', 'inputMessageVoiceNote' => 'InputMessageContent::VoiceNote', 'inputMessageLocation' => 'InputMessageContent::Location', 'inputMessageVenue' => 'InputMessageContent::Venue', 'inputMessageContact' => 'InputMessageContent::Contact', 'inputMessageDice' => 'InputMessageContent::Dice', 'inputMessageGame' => 'InputMessageContent::Game', 'inputMessageInvoice' => 'InputMessageContent::Invoice', 'inputMessagePoll' => 'InputMessageContent::Poll', 'inputMessageStory' => 'InputMessageContent::Story', 'inputMessageForwarded' => 'InputMessageContent::Forwarded', 'messageProperties' => 'MessageProperties', 'SearchMessagesFilter' => 'SearchMessagesFilter', 'searchMessagesFilterEmpty' => 'SearchMessagesFilter::Empty', 'searchMessagesFilterAnimation' => 'SearchMessagesFilter::Animation', 'searchMessagesFilterAudio' => 'SearchMessagesFilter::Audio', 'searchMessagesFilterDocument' => 'SearchMessagesFilter::Document', 'searchMessagesFilterPhoto' => 'SearchMessagesFilter::Photo', 'searchMessagesFilterVideo' => 'SearchMessagesFilter::Video', 'searchMessagesFilterVoiceNote' => 'SearchMessagesFilter::VoiceNote', 'searchMessagesFilterPhotoAndVideo' => 'SearchMessagesFilter::PhotoAndVideo', 'searchMessagesFilterUrl' => 'SearchMessagesFilter::Url', 'searchMessagesFilterChatPhoto' => 'SearchMessagesFilter::ChatPhoto', 'searchMessagesFilterVideoNote' => 'SearchMessagesFilter::VideoNote', 'searchMessagesFilterVoiceAndVideoNote' => 'SearchMessagesFilter::VoiceAndVideoNote', 'searchMessagesFilterMention' => 'SearchMessagesFilter::Mention', 'searchMessagesFilterUnreadMention' => 'SearchMessagesFilter::UnreadMention', 'searchMessagesFilterUnreadReaction' => 'SearchMessagesFilter::UnreadReaction', 'searchMessagesFilterFailedToSend' => 'SearchMessagesFilter::FailedToSend', 'searchMessagesFilterPinned' => 'SearchMessagesFilter::Pinned', 'ChatAction' => 'ChatAction', 'chatActionTyping' => 'ChatAction::Typing', 'chatActionRecordingVideo' => 'ChatAction::RecordingVideo', 'chatActionUploadingVideo' => 'ChatAction::UploadingVideo', 'chatActionRecordingVoiceNote' => 'ChatAction::RecordingVoiceNote', 'chatActionUploadingVoiceNote' => 'ChatAction::UploadingVoiceNote', 'chatActionUploadingPhoto' => 'ChatAction::UploadingPhoto', 'chatActionUploadingDocument' => 'ChatAction::UploadingDocument', 'chatActionChoosingSticker' => 'ChatAction::ChoosingSticker', 'chatActionChoosingLocation' => 'ChatAction::ChoosingLocation', 'chatActionChoosingContact' => 'ChatAction::ChoosingContact', 'chatActionStartPlayingGame' => 'ChatAction::StartPlayingGame', 'chatActionRecordingVideoNote' => 'ChatAction::RecordingVideoNote', 'chatActionUploadingVideoNote' => 'ChatAction::UploadingVideoNote', 'chatActionWatchingAnimations' => 'ChatAction::WatchingAnimations', 'chatActionCancel' => 'ChatAction::Cancel', 'UserStatus' => 'UserStatus', 'userStatusEmpty' => 'UserStatus::Empty', 'userStatusOnline' => 'UserStatus::Online', 'userStatusOffline' => 'UserStatus::Offline', 'userStatusRecently' => 'UserStatus::Recently', 'userStatusLastWeek' => 'UserStatus::LastWeek', 'userStatusLastMonth' => 'UserStatus::LastMonth', 'emojiKeyword' => 'EmojiKeyword', 'emojiKeywords' => 'EmojiKeywords', 'stickers' => 'Stickers', 'emojis' => 'Emojis', 'stickerSet' => 'StickerSet', 'stickerSetInfo' => 'StickerSetInfo', 'stickerSets' => 'StickerSets', 'trendingStickerSets' => 'TrendingStickerSets', 'EmojiCategorySource' => 'EmojiCategorySource', 'emojiCategorySourceSearch' => 'EmojiCategorySource::Search', 'emojiCategorySourcePremium' => 'EmojiCategorySource::Premium', 'emojiCategory' => 'EmojiCategory', 'emojiCategories' => 'EmojiCategories', 'EmojiCategoryType' => 'EmojiCategoryType', 'emojiCategoryTypeDefault' => 'EmojiCategoryType::Default', 'emojiCategoryTypeRegularStickers' => 'EmojiCategoryType::RegularStickers', 'emojiCategoryTypeEmojiStatus' => 'EmojiCategoryType::EmojiStatus', 'emojiCategoryTypeChatPhoto' => 'EmojiCategoryType::ChatPhoto', 'currentWeather' => 'CurrentWeather', 'storyAreaPosition' => 'StoryAreaPosition', 'StoryAreaType' => 'StoryAreaType', 'storyAreaTypeLocation' => 'StoryAreaType::Location', 'storyAreaTypeVenue' => 'StoryAreaType::Venue', 'storyAreaTypeSuggestedReaction' => 'StoryAreaType::SuggestedReaction', 'storyAreaTypeMessage' => 'StoryAreaType::Message', 'storyAreaTypeLink' => 'StoryAreaType::Link', 'storyAreaTypeWeather' => 'StoryAreaType::Weather', 'storyArea' => 'StoryArea', 'InputStoryAreaType' => 'InputStoryAreaType', 'inputStoryAreaTypeLocation' => 'InputStoryAreaType::Location', 'inputStoryAreaTypeFoundVenue' => 'InputStoryAreaType::FoundVenue', 'inputStoryAreaTypePreviousVenue' => 'InputStoryAreaType::PreviousVenue', 'inputStoryAreaTypeSuggestedReaction' => 'InputStoryAreaType::SuggestedReaction', 'inputStoryAreaTypeMessage' => 'InputStoryAreaType::Message', 'inputStoryAreaTypeLink' => 'InputStoryAreaType::Link', 'inputStoryAreaTypeWeather' => 'InputStoryAreaType::Weather', 'inputStoryArea' => 'InputStoryArea', 'inputStoryAreas' => 'InputStoryAreas', 'storyVideo' => 'StoryVideo', 'StoryContent' => 'StoryContent', 'storyContentPhoto' => 'StoryContent::Photo', 'storyContentVideo' => 'StoryContent::Video', 'storyContentUnsupported' => 'StoryContent::Unsupported', 'InputStoryContent' => 'InputStoryContent', 'inputStoryContentPhoto' => 'InputStoryContent::Photo', 'inputStoryContentVideo' => 'InputStoryContent::Video', 'StoryList' => 'StoryList', 'storyListMain' => 'StoryList::Main', 'storyListArchive' => 'StoryList::Archive', 'StoryOrigin' => 'StoryOrigin', 'storyOriginPublicStory' => 'StoryOrigin::PublicStory', 'storyOriginHiddenUser' => 'StoryOrigin::HiddenUser', 'storyRepostInfo' => 'StoryRepostInfo', 'storyInteractionInfo' => 'StoryInteractionInfo', 'story' => 'Story', 'stories' => 'Stories', 'foundStories' => 'FoundStories', 'storyFullId' => 'StoryFullId', 'storyInfo' => 'StoryInfo', 'chatActiveStories' => 'ChatActiveStories', 'StoryInteractionType' => 'StoryInteractionType', 'storyInteractionTypeView' => 'StoryInteractionType::View', 'storyInteractionTypeForward' => 'StoryInteractionType::Forward', 'storyInteractionTypeRepost' => 'StoryInteractionType::Repost', 'storyInteraction' => 'StoryInteraction', 'storyInteractions' => 'StoryInteractions', 'quickReplyMessage' => 'QuickReplyMessage', 'quickReplyMessages' => 'QuickReplyMessages', 'quickReplyShortcut' => 'QuickReplyShortcut', 'PublicForward' => 'PublicForward', 'publicForwardMessage' => 'PublicForward::Message', 'publicForwardStory' => 'PublicForward::Story', 'publicForwards' => 'PublicForwards', 'botMediaPreview' => 'BotMediaPreview', 'botMediaPreviews' => 'BotMediaPreviews', 'botMediaPreviewInfo' => 'BotMediaPreviewInfo', 'chatBoostLevelFeatures' => 'ChatBoostLevelFeatures', 'chatBoostFeatures' => 'ChatBoostFeatures', 'ChatBoostSource' => 'ChatBoostSource', 'chatBoostSourceGiftCode' => 'ChatBoostSource::GiftCode', 'chatBoostSourceGiveaway' => 'ChatBoostSource::Giveaway', 'chatBoostSourcePremium' => 'ChatBoostSource::Premium', 'prepaidPremiumGiveaway' => 'PrepaidPremiumGiveaway', 'chatBoostStatus' => 'ChatBoostStatus', 'chatBoost' => 'ChatBoost', 'foundChatBoosts' => 'FoundChatBoosts', 'chatBoostSlot' => 'ChatBoostSlot', 'chatBoostSlots' => 'ChatBoostSlots', 'ResendCodeReason' => 'ResendCodeReason', 'resendCodeReasonUserRequest' => 'ResendCodeReason::UserRequest', 'resendCodeReasonVerificationFailed' => 'ResendCodeReason::VerificationFailed', 'CallDiscardReason' => 'CallDiscardReason', 'callDiscardReasonEmpty' => 'CallDiscardReason::Empty', 'callDiscardReasonMissed' => 'CallDiscardReason::Missed', 'callDiscardReasonDeclined' => 'CallDiscardReason::Declined', 'callDiscardReasonDisconnected' => 'CallDiscardReason::Disconnected', 'callDiscardReasonHungUp' => 'CallDiscardReason::HungUp', 'callProtocol' => 'CallProtocol', 'CallServerType' => 'CallServerType', 'callServerTypeTelegramReflector' => 'CallServerType::TelegramReflector', 'callServerTypeWebrtc' => 'CallServerType::Webrtc', 'callServer' => 'CallServer', 'callId' => 'CallId', 'groupCallId' => 'GroupCallId', 'CallState' => 'CallState', 'callStatePending' => 'CallState::Pending', 'callStateExchangingKeys' => 'CallState::ExchangingKeys', 'callStateReady' => 'CallState::Ready', 'callStateHangingUp' => 'CallState::HangingUp', 'callStateDiscarded' => 'CallState::Discarded', 'callStateError' => 'CallState::Error', 'GroupCallVideoQuality' => 'GroupCallVideoQuality', 'groupCallVideoQualityThumbnail' => 'GroupCallVideoQuality::Thumbnail', 'groupCallVideoQualityMedium' => 'GroupCallVideoQuality::Medium', 'groupCallVideoQualityFull' => 'GroupCallVideoQuality::Full', 'groupCallStream' => 'GroupCallStream', 'groupCallStreams' => 'GroupCallStreams', 'rtmpUrl' => 'RtmpUrl', 'groupCallRecentSpeaker' => 'GroupCallRecentSpeaker', 'groupCall' => 'GroupCall', 'groupCallVideoSourceGroup' => 'GroupCallVideoSourceGroup', 'groupCallParticipantVideoInfo' => 'GroupCallParticipantVideoInfo', 'groupCallParticipant' => 'GroupCallParticipant', 'CallProblem' => 'CallProblem', 'callProblemEcho' => 'CallProblem::Echo', 'callProblemNoise' => 'CallProblem::Noise', 'callProblemInterruptions' => 'CallProblem::Interruptions', 'callProblemDistortedSpeech' => 'CallProblem::DistortedSpeech', 'callProblemSilentLocal' => 'CallProblem::SilentLocal', 'callProblemSilentRemote' => 'CallProblem::SilentRemote', 'callProblemDropped' => 'CallProblem::Dropped', 'callProblemDistortedVideo' => 'CallProblem::DistortedVideo', 'callProblemPixelatedVideo' => 'CallProblem::PixelatedVideo', 'call' => 'Call', 'FirebaseAuthenticationSettings' => 'FirebaseAuthenticationSettings', 'firebaseAuthenticationSettingsAndroid' => 'FirebaseAuthenticationSettings::Android', 'firebaseAuthenticationSettingsIos' => 'FirebaseAuthenticationSettings::Ios', 'phoneNumberAuthenticationSettings' => 'PhoneNumberAuthenticationSettings', 'addedReaction' => 'AddedReaction', 'addedReactions' => 'AddedReactions', 'availableReaction' => 'AvailableReaction', 'availableReactions' => 'AvailableReactions', 'emojiReaction' => 'EmojiReaction', 'ReactionUnavailabilityReason' => 'ReactionUnavailabilityReason', 'reactionUnavailabilityReasonAnonymousAdministrator' => 'ReactionUnavailabilityReason::AnonymousAdministrator', 'reactionUnavailabilityReasonGuest' => 'ReactionUnavailabilityReason::Guest', 'animations' => 'Animations', 'DiceStickers' => 'DiceStickers', 'diceStickersRegular' => 'DiceStickers::Regular', 'diceStickersSlotMachine' => 'DiceStickers::SlotMachine', 'importedContacts' => 'ImportedContacts', 'SpeechRecognitionResult' => 'SpeechRecognitionResult', 'speechRecognitionResultPending' => 'SpeechRecognitionResult::Pending', 'speechRecognitionResultText' => 'SpeechRecognitionResult::Text', 'speechRecognitionResultError' => 'SpeechRecognitionResult::Error', 'businessConnection' => 'BusinessConnection', 'attachmentMenuBotColor' => 'AttachmentMenuBotColor', 'attachmentMenuBot' => 'AttachmentMenuBot', 'sentWebAppMessage' => 'SentWebAppMessage', 'BotWriteAccessAllowReason' => 'BotWriteAccessAllowReason', 'botWriteAccessAllowReasonConnectedWebsite' => 'BotWriteAccessAllowReason::ConnectedWebsite', 'botWriteAccessAllowReasonAddedToAttachmentMenu' => 'BotWriteAccessAllowReason::AddedToAttachmentMenu', 'botWriteAccessAllowReasonLaunchedWebApp' => 'BotWriteAccessAllowReason::LaunchedWebApp', 'botWriteAccessAllowReasonAcceptedRequest' => 'BotWriteAccessAllowReason::AcceptedRequest', 'httpUrl' => 'HttpUrl', 'userLink' => 'UserLink', 'InputInlineQueryResult' => 'InputInlineQueryResult', 'inputInlineQueryResultAnimation' => 'InputInlineQueryResult::Animation', 'inputInlineQueryResultArticle' => 'InputInlineQueryResult::Article', 'inputInlineQueryResultAudio' => 'InputInlineQueryResult::Audio', 'inputInlineQueryResultContact' => 'InputInlineQueryResult::Contact', 'inputInlineQueryResultDocument' => 'InputInlineQueryResult::Document', 'inputInlineQueryResultGame' => 'InputInlineQueryResult::Game', 'inputInlineQueryResultLocation' => 'InputInlineQueryResult::Location', 'inputInlineQueryResultPhoto' => 'InputInlineQueryResult::Photo', 'inputInlineQueryResultSticker' => 'InputInlineQueryResult::Sticker', 'inputInlineQueryResultVenue' => 'InputInlineQueryResult::Venue', 'inputInlineQueryResultVideo' => 'InputInlineQueryResult::Video', 'inputInlineQueryResultVoiceNote' => 'InputInlineQueryResult::VoiceNote', 'InlineQueryResult' => 'InlineQueryResult', 'inlineQueryResultArticle' => 'InlineQueryResult::Article', 'inlineQueryResultContact' => 'InlineQueryResult::Contact', 'inlineQueryResultLocation' => 'InlineQueryResult::Location', 'inlineQueryResultVenue' => 'InlineQueryResult::Venue', 'inlineQueryResultGame' => 'InlineQueryResult::Game', 'inlineQueryResultAnimation' => 'InlineQueryResult::Animation', 'inlineQueryResultAudio' => 'InlineQueryResult::Audio', 'inlineQueryResultDocument' => 'InlineQueryResult::Document', 'inlineQueryResultPhoto' => 'InlineQueryResult::Photo', 'inlineQueryResultSticker' => 'InlineQueryResult::Sticker', 'inlineQueryResultVideo' => 'InlineQueryResult::Video', 'inlineQueryResultVoiceNote' => 'InlineQueryResult::VoiceNote', 'InlineQueryResultsButtonType' => 'InlineQueryResultsButtonType', 'inlineQueryResultsButtonTypeStartBot' => 'InlineQueryResultsButtonType::StartBot', 'inlineQueryResultsButtonTypeWebApp' => 'InlineQueryResultsButtonType::WebApp', 'inlineQueryResultsButton' => 'InlineQueryResultsButton', 'inlineQueryResults' => 'InlineQueryResults', 'CallbackQueryPayload' => 'CallbackQueryPayload', 'callbackQueryPayloadData' => 'CallbackQueryPayload::Data', 'callbackQueryPayloadDataWithPassword' => 'CallbackQueryPayload::DataWithPassword', 'callbackQueryPayloadGame' => 'CallbackQueryPayload::Game', 'callbackQueryAnswer' => 'CallbackQueryAnswer', 'customRequestResult' => 'CustomRequestResult', 'gameHighScore' => 'GameHighScore', 'gameHighScores' => 'GameHighScores', 'ChatEventAction' => 'ChatEventAction', 'chatEventMessageEdited' => 'ChatEventAction::MessageEdited', 'chatEventMessageDeleted' => 'ChatEventAction::MessageDeleted', 'chatEventMessagePinned' => 'ChatEventAction::MessagePinned', 'chatEventMessageUnpinned' => 'ChatEventAction::MessageUnpinned', 'chatEventPollStopped' => 'ChatEventAction::PollStopped', 'chatEventMemberJoined' => 'ChatEventAction::MemberJoined', 'chatEventMemberJoinedByInviteLink' => 'ChatEventAction::MemberJoinedByInviteLink', 'chatEventMemberJoinedByRequest' => 'ChatEventAction::MemberJoinedByRequest', 'chatEventMemberInvited' => 'ChatEventAction::MemberInvited', 'chatEventMemberLeft' => 'ChatEventAction::MemberLeft', 'chatEventMemberPromoted' => 'ChatEventAction::MemberPromoted', 'chatEventMemberRestricted' => 'ChatEventAction::MemberRestricted', 'chatEventAvailableReactionsChanged' => 'ChatEventAction::AvailableReactionsChanged', 'chatEventBackgroundChanged' => 'ChatEventAction::BackgroundChanged', 'chatEventDescriptionChanged' => 'ChatEventAction::DescriptionChanged', 'chatEventEmojiStatusChanged' => 'ChatEventAction::EmojiStatusChanged', 'chatEventLinkedChatChanged' => 'ChatEventAction::LinkedChatChanged', 'chatEventLocationChanged' => 'ChatEventAction::LocationChanged', 'chatEventMessageAutoDeleteTimeChanged' => 'ChatEventAction::MessageAutoDeleteTimeChanged', 'chatEventPermissionsChanged' => 'ChatEventAction::PermissionsChanged', 'chatEventPhotoChanged' => 'ChatEventAction::PhotoChanged', 'chatEventSlowModeDelayChanged' => 'ChatEventAction::SlowModeDelayChanged', 'chatEventStickerSetChanged' => 'ChatEventAction::StickerSetChanged', 'chatEventCustomEmojiStickerSetChanged' => 'ChatEventAction::CustomEmojiStickerSetChanged', 'chatEventTitleChanged' => 'ChatEventAction::TitleChanged', 'chatEventUsernameChanged' => 'ChatEventAction::UsernameChanged', 'chatEventActiveUsernamesChanged' => 'ChatEventAction::ActiveUsernamesChanged', 'chatEventAccentColorChanged' => 'ChatEventAction::AccentColorChanged', 'chatEventProfileAccentColorChanged' => 'ChatEventAction::ProfileAccentColorChanged', 'chatEventHasProtectedContentToggled' => 'ChatEventAction::HasProtectedContentToggled', 'chatEventInvitesToggled' => 'ChatEventAction::InvitesToggled', 'chatEventIsAllHistoryAvailableToggled' => 'ChatEventAction::IsAllHistoryAvailableToggled', 'chatEventHasAggressiveAntiSpamEnabledToggled' => 'ChatEventAction::HasAggressiveAntiSpamEnabledToggled', 'chatEventSignMessagesToggled' => 'ChatEventAction::SignMessagesToggled', 'chatEventShowMessageSenderToggled' => 'ChatEventAction::ShowMessageSenderToggled', 'chatEventInviteLinkEdited' => 'ChatEventAction::InviteLinkEdited', 'chatEventInviteLinkRevoked' => 'ChatEventAction::InviteLinkRevoked', 'chatEventInviteLinkDeleted' => 'ChatEventAction::InviteLinkDeleted', 'chatEventVideoChatCreated' => 'ChatEventAction::VideoChatCreated', 'chatEventVideoChatEnded' => 'ChatEventAction::VideoChatEnded', 'chatEventVideoChatMuteNewParticipantsToggled' => 'ChatEventAction::VideoChatMuteNewParticipantsToggled', 'chatEventVideoChatParticipantIsMutedToggled' => 'ChatEventAction::VideoChatParticipantIsMutedToggled', 'chatEventVideoChatParticipantVolumeLevelChanged' => 'ChatEventAction::VideoChatParticipantVolumeLevelChanged', 'chatEventIsForumToggled' => 'ChatEventAction::IsForumToggled', 'chatEventForumTopicCreated' => 'ChatEventAction::ForumTopicCreated', 'chatEventForumTopicEdited' => 'ChatEventAction::ForumTopicEdited', 'chatEventForumTopicToggleIsClosed' => 'ChatEventAction::ForumTopicToggleIsClosed', 'chatEventForumTopicToggleIsHidden' => 'ChatEventAction::ForumTopicToggleIsHidden', 'chatEventForumTopicDeleted' => 'ChatEventAction::ForumTopicDeleted', 'chatEventForumTopicPinned' => 'ChatEventAction::ForumTopicPinned', 'chatEvent' => 'ChatEvent', 'chatEvents' => 'ChatEvents', 'chatEventLogFilters' => 'ChatEventLogFilters', 'LanguagePackStringValue' => 'LanguagePackStringValue', 'languagePackStringValueOrdinary' => 'LanguagePackStringValue::Ordinary', 'languagePackStringValuePluralized' => 'LanguagePackStringValue::Pluralized', 'languagePackStringValueDeleted' => 'LanguagePackStringValue::Deleted', 'languagePackString' => 'LanguagePackString', 'languagePackStrings' => 'LanguagePackStrings', 'languagePackInfo' => 'LanguagePackInfo', 'localizationTargetInfo' => 'LocalizationTargetInfo', 'PremiumLimitType' => 'PremiumLimitType', 'premiumLimitTypeSupergroupCount' => 'PremiumLimitType::SupergroupCount', 'premiumLimitTypePinnedChatCount' => 'PremiumLimitType::PinnedChatCount', 'premiumLimitTypeCreatedPublicChatCount' => 'PremiumLimitType::CreatedPublicChatCount', 'premiumLimitTypeSavedAnimationCount' => 'PremiumLimitType::SavedAnimationCount', 'premiumLimitTypeFavoriteStickerCount' => 'PremiumLimitType::FavoriteStickerCount', 'premiumLimitTypeChatFolderCount' => 'PremiumLimitType::ChatFolderCount', 'premiumLimitTypeChatFolderChosenChatCount' => 'PremiumLimitType::ChatFolderChosenChatCount', 'premiumLimitTypePinnedArchivedChatCount' => 'PremiumLimitType::PinnedArchivedChatCount', 'premiumLimitTypePinnedSavedMessagesTopicCount' => 'PremiumLimitType::PinnedSavedMessagesTopicCount', 'premiumLimitTypeCaptionLength' => 'PremiumLimitType::CaptionLength', 'premiumLimitTypeBioLength' => 'PremiumLimitType::BioLength', 'premiumLimitTypeChatFolderInviteLinkCount' => 'PremiumLimitType::ChatFolderInviteLinkCount', 'premiumLimitTypeShareableChatFolderCount' => 'PremiumLimitType::ShareableChatFolderCount', 'premiumLimitTypeActiveStoryCount' => 'PremiumLimitType::ActiveStoryCount', 'premiumLimitTypeWeeklySentStoryCount' => 'PremiumLimitType::WeeklySentStoryCount', 'premiumLimitTypeMonthlySentStoryCount' => 'PremiumLimitType::MonthlySentStoryCount', 'premiumLimitTypeStoryCaptionLength' => 'PremiumLimitType::StoryCaptionLength', 'premiumLimitTypeStorySuggestedReactionAreaCount' => 'PremiumLimitType::StorySuggestedReactionAreaCount', 'premiumLimitTypeSimilarChatCount' => 'PremiumLimitType::SimilarChatCount', 'PremiumFeature' => 'PremiumFeature', 'premiumFeatureIncreasedLimits' => 'PremiumFeature::IncreasedLimits', 'premiumFeatureIncreasedUploadFileSize' => 'PremiumFeature::IncreasedUploadFileSize', 'premiumFeatureImprovedDownloadSpeed' => 'PremiumFeature::ImprovedDownloadSpeed', 'premiumFeatureVoiceRecognition' => 'PremiumFeature::VoiceRecognition', 'premiumFeatureDisabledAds' => 'PremiumFeature::DisabledAds', 'premiumFeatureUniqueReactions' => 'PremiumFeature::UniqueReactions', 'premiumFeatureUniqueStickers' => 'PremiumFeature::UniqueStickers', 'premiumFeatureCustomEmoji' => 'PremiumFeature::CustomEmoji', 'premiumFeatureAdvancedChatManagement' => 'PremiumFeature::AdvancedChatManagement', 'premiumFeatureProfileBadge' => 'PremiumFeature::ProfileBadge', 'premiumFeatureEmojiStatus' => 'PremiumFeature::EmojiStatus', 'premiumFeatureAnimatedProfilePhoto' => 'PremiumFeature::AnimatedProfilePhoto', 'premiumFeatureForumTopicIcon' => 'PremiumFeature::ForumTopicIcon', 'premiumFeatureAppIcons' => 'PremiumFeature::AppIcons', 'premiumFeatureRealTimeChatTranslation' => 'PremiumFeature::RealTimeChatTranslation', 'premiumFeatureUpgradedStories' => 'PremiumFeature::UpgradedStories', 'premiumFeatureChatBoost' => 'PremiumFeature::ChatBoost', 'premiumFeatureAccentColor' => 'PremiumFeature::AccentColor', 'premiumFeatureBackgroundForBoth' => 'PremiumFeature::BackgroundForBoth', 'premiumFeatureSavedMessagesTags' => 'PremiumFeature::SavedMessagesTags', 'premiumFeatureMessagePrivacy' => 'PremiumFeature::MessagePrivacy', 'premiumFeatureLastSeenTimes' => 'PremiumFeature::LastSeenTimes', 'premiumFeatureBusiness' => 'PremiumFeature::Business', 'premiumFeatureMessageEffects' => 'PremiumFeature::MessageEffects', 'BusinessFeature' => 'BusinessFeature', 'businessFeatureLocation' => 'BusinessFeature::Location', 'businessFeatureOpeningHours' => 'BusinessFeature::OpeningHours', 'businessFeatureQuickReplies' => 'BusinessFeature::QuickReplies', 'businessFeatureGreetingMessage' => 'BusinessFeature::GreetingMessage', 'businessFeatureAwayMessage' => 'BusinessFeature::AwayMessage', 'businessFeatureAccountLinks' => 'BusinessFeature::AccountLinks', 'businessFeatureStartPage' => 'BusinessFeature::StartPage', 'businessFeatureBots' => 'BusinessFeature::Bots', 'businessFeatureEmojiStatus' => 'BusinessFeature::EmojiStatus', 'businessFeatureChatFolderTags' => 'BusinessFeature::ChatFolderTags', 'businessFeatureUpgradedStories' => 'BusinessFeature::UpgradedStories', 'PremiumStoryFeature' => 'PremiumStoryFeature', 'premiumStoryFeaturePriorityOrder' => 'PremiumStoryFeature::PriorityOrder', 'premiumStoryFeatureStealthMode' => 'PremiumStoryFeature::StealthMode', 'premiumStoryFeaturePermanentViewsHistory' => 'PremiumStoryFeature::PermanentViewsHistory', 'premiumStoryFeatureCustomExpirationDuration' => 'PremiumStoryFeature::CustomExpirationDuration', 'premiumStoryFeatureSaveStories' => 'PremiumStoryFeature::SaveStories', 'premiumStoryFeatureLinksAndFormatting' => 'PremiumStoryFeature::LinksAndFormatting', 'premiumStoryFeatureVideoQuality' => 'PremiumStoryFeature::VideoQuality', 'premiumLimit' => 'PremiumLimit', 'premiumFeatures' => 'PremiumFeatures', 'businessFeatures' => 'BusinessFeatures', 'PremiumSource' => 'PremiumSource', 'premiumSourceLimitExceeded' => 'PremiumSource::LimitExceeded', 'premiumSourceFeature' => 'PremiumSource::Feature', 'premiumSourceBusinessFeature' => 'PremiumSource::BusinessFeature', 'premiumSourceStoryFeature' => 'PremiumSource::StoryFeature', 'premiumSourceLink' => 'PremiumSource::Link', 'premiumSourceSettings' => 'PremiumSource::Settings', 'premiumFeaturePromotionAnimation' => 'PremiumFeaturePromotionAnimation', 'businessFeaturePromotionAnimation' => 'BusinessFeaturePromotionAnimation', 'premiumState' => 'PremiumState', 'StorePaymentPurpose' => 'StorePaymentPurpose', 'storePaymentPurposePremiumSubscription' => 'StorePaymentPurpose::PremiumSubscription', 'storePaymentPurposeGiftedPremium' => 'StorePaymentPurpose::GiftedPremium', 'storePaymentPurposePremiumGiftCodes' => 'StorePaymentPurpose::PremiumGiftCodes', 'storePaymentPurposePremiumGiveaway' => 'StorePaymentPurpose::PremiumGiveaway', 'storePaymentPurposeStars' => 'StorePaymentPurpose::Stars', 'storePaymentPurposeGiftedStars' => 'StorePaymentPurpose::GiftedStars', 'TelegramPaymentPurpose' => 'TelegramPaymentPurpose', 'telegramPaymentPurposePremiumGiftCodes' => 'TelegramPaymentPurpose::PremiumGiftCodes', 'telegramPaymentPurposePremiumGiveaway' => 'TelegramPaymentPurpose::PremiumGiveaway', 'telegramPaymentPurposeStars' => 'TelegramPaymentPurpose::Stars', 'telegramPaymentPurposeGiftedStars' => 'TelegramPaymentPurpose::GiftedStars', 'telegramPaymentPurposeJoinChat' => 'TelegramPaymentPurpose::JoinChat', 'DeviceToken' => 'DeviceToken', 'deviceTokenFirebaseCloudMessaging' => 'DeviceToken::FirebaseCloudMessaging', 'deviceTokenApplePush' => 'DeviceToken::ApplePush', 'deviceTokenApplePushVoIP' => 'DeviceToken::ApplePushVoIP', 'deviceTokenWindowsPush' => 'DeviceToken::WindowsPush', 'deviceTokenMicrosoftPush' => 'DeviceToken::MicrosoftPush', 'deviceTokenMicrosoftPushVoIP' => 'DeviceToken::MicrosoftPushVoIP', 'deviceTokenWebPush' => 'DeviceToken::WebPush', 'deviceTokenSimplePush' => 'DeviceToken::SimplePush', 'deviceTokenUbuntuPush' => 'DeviceToken::UbuntuPush', 'deviceTokenBlackBerryPush' => 'DeviceToken::BlackBerryPush', 'deviceTokenTizenPush' => 'DeviceToken::TizenPush', 'deviceTokenHuaweiPush' => 'DeviceToken::HuaweiPush', 'pushReceiverId' => 'PushReceiverId', 'BackgroundFill' => 'BackgroundFill', 'backgroundFillSolid' => 'BackgroundFill::Solid', 'backgroundFillGradient' => 'BackgroundFill::Gradient', 'backgroundFillFreeformGradient' => 'BackgroundFill::FreeformGradient', 'BackgroundType' => 'BackgroundType', 'backgroundTypeWallpaper' => 'BackgroundType::Wallpaper', 'backgroundTypePattern' => 'BackgroundType::Pattern', 'backgroundTypeFill' => 'BackgroundType::Fill', 'backgroundTypeChatTheme' => 'BackgroundType::ChatTheme', 'InputBackground' => 'InputBackground', 'inputBackgroundLocal' => 'InputBackground::Local', 'inputBackgroundRemote' => 'InputBackground::Remote', 'inputBackgroundPrevious' => 'InputBackground::Previous', 'chatTheme' => 'ChatTheme', 'timeZone' => 'TimeZone', 'timeZones' => 'TimeZones', 'hashtags' => 'Hashtags', 'CanSendStoryResult' => 'CanSendStoryResult', 'canSendStoryResultOk' => 'CanSendStoryResult::Ok', 'canSendStoryResultPremiumNeeded' => 'CanSendStoryResult::PremiumNeeded', 'canSendStoryResultBoostNeeded' => 'CanSendStoryResult::BoostNeeded', 'canSendStoryResultActiveStoryLimitExceeded' => 'CanSendStoryResult::ActiveStoryLimitExceeded', 'canSendStoryResultWeeklyLimitExceeded' => 'CanSendStoryResult::WeeklyLimitExceeded', 'canSendStoryResultMonthlyLimitExceeded' => 'CanSendStoryResult::MonthlyLimitExceeded', 'CanTransferOwnershipResult' => 'CanTransferOwnershipResult', 'canTransferOwnershipResultOk' => 'CanTransferOwnershipResult::Ok', 'canTransferOwnershipResultPasswordNeeded' => 'CanTransferOwnershipResult::PasswordNeeded', 'canTransferOwnershipResultPasswordTooFresh' => 'CanTransferOwnershipResult::PasswordTooFresh', 'canTransferOwnershipResultSessionTooFresh' => 'CanTransferOwnershipResult::SessionTooFresh', 'CheckChatUsernameResult' => 'CheckChatUsernameResult', 'checkChatUsernameResultOk' => 'CheckChatUsernameResult::Ok', 'checkChatUsernameResultUsernameInvalid' => 'CheckChatUsernameResult::UsernameInvalid', 'checkChatUsernameResultUsernameOccupied' => 'CheckChatUsernameResult::UsernameOccupied', 'checkChatUsernameResultUsernamePurchasable' => 'CheckChatUsernameResult::UsernamePurchasable', 'checkChatUsernameResultPublicChatsTooMany' => 'CheckChatUsernameResult::PublicChatsTooMany', 'checkChatUsernameResultPublicGroupsUnavailable' => 'CheckChatUsernameResult::PublicGroupsUnavailable', 'CheckStickerSetNameResult' => 'CheckStickerSetNameResult', 'checkStickerSetNameResultOk' => 'CheckStickerSetNameResult::Ok', 'checkStickerSetNameResultNameInvalid' => 'CheckStickerSetNameResult::NameInvalid', 'checkStickerSetNameResultNameOccupied' => 'CheckStickerSetNameResult::NameOccupied', 'ResetPasswordResult' => 'ResetPasswordResult', 'resetPasswordResultOk' => 'ResetPasswordResult::Ok', 'resetPasswordResultPending' => 'ResetPasswordResult::Pending', 'resetPasswordResultDeclined' => 'ResetPasswordResult::Declined', 'MessageFileType' => 'MessageFileType', 'messageFileTypePrivate' => 'MessageFileType::Private', 'messageFileTypeGroup' => 'MessageFileType::Group', 'messageFileTypeUnknown' => 'MessageFileType::Unknown', 'PushMessageContent' => 'PushMessageContent', 'pushMessageContentHidden' => 'PushMessageContent::Hidden', 'pushMessageContentAnimation' => 'PushMessageContent::Animation', 'pushMessageContentAudio' => 'PushMessageContent::Audio', 'pushMessageContentContact' => 'PushMessageContent::Contact', 'pushMessageContentContactRegistered' => 'PushMessageContent::ContactRegistered', 'pushMessageContentDocument' => 'PushMessageContent::Document', 'pushMessageContentGame' => 'PushMessageContent::Game', 'pushMessageContentGameScore' => 'PushMessageContent::GameScore', 'pushMessageContentInvoice' => 'PushMessageContent::Invoice', 'pushMessageContentLocation' => 'PushMessageContent::Location', 'pushMessageContentPaidMedia' => 'PushMessageContent::PaidMedia', 'pushMessageContentPhoto' => 'PushMessageContent::Photo', 'pushMessageContentPoll' => 'PushMessageContent::Poll', 'pushMessageContentPremiumGiftCode' => 'PushMessageContent::PremiumGiftCode', 'pushMessageContentPremiumGiveaway' => 'PushMessageContent::PremiumGiveaway', 'pushMessageContentScreenshotTaken' => 'PushMessageContent::ScreenshotTaken', 'pushMessageContentSticker' => 'PushMessageContent::Sticker', 'pushMessageContentStory' => 'PushMessageContent::Story', 'pushMessageContentText' => 'PushMessageContent::Text', 'pushMessageContentVideo' => 'PushMessageContent::Video', 'pushMessageContentVideoNote' => 'PushMessageContent::VideoNote', 'pushMessageContentVoiceNote' => 'PushMessageContent::VoiceNote', 'pushMessageContentBasicGroupChatCreate' => 'PushMessageContent::BasicGroupChatCreate', 'pushMessageContentChatAddMembers' => 'PushMessageContent::ChatAddMembers', 'pushMessageContentChatChangePhoto' => 'PushMessageContent::ChatChangePhoto', 'pushMessageContentChatChangeTitle' => 'PushMessageContent::ChatChangeTitle', 'pushMessageContentChatSetBackground' => 'PushMessageContent::ChatSetBackground', 'pushMessageContentChatSetTheme' => 'PushMessageContent::ChatSetTheme', 'pushMessageContentChatDeleteMember' => 'PushMessageContent::ChatDeleteMember', 'pushMessageContentChatJoinByLink' => 'PushMessageContent::ChatJoinByLink', 'pushMessageContentChatJoinByRequest' => 'PushMessageContent::ChatJoinByRequest', 'pushMessageContentRecurringPayment' => 'PushMessageContent::RecurringPayment', 'pushMessageContentSuggestProfilePhoto' => 'PushMessageContent::SuggestProfilePhoto', 'pushMessageContentMessageForwards' => 'PushMessageContent::MessageForwards', 'pushMessageContentMediaAlbum' => 'PushMessageContent::MediaAlbum', 'NotificationType' => 'NotificationType', 'notificationTypeNewMessage' => 'NotificationType::NewMessage', 'notificationTypeNewSecretChat' => 'NotificationType::NewSecretChat', 'notificationTypeNewCall' => 'NotificationType::NewCall', 'notificationTypeNewPushMessage' => 'NotificationType::NewPushMessage', 'NotificationGroupType' => 'NotificationGroupType', 'notificationGroupTypeMessages' => 'NotificationGroupType::Messages', 'notificationGroupTypeMentions' => 'NotificationGroupType::Mentions', 'notificationGroupTypeSecretChat' => 'NotificationGroupType::SecretChat', 'notificationGroupTypeCalls' => 'NotificationGroupType::Calls', 'notificationSound' => 'NotificationSound', 'notificationSounds' => 'NotificationSounds', 'notification' => 'Notification', 'notificationGroup' => 'NotificationGroup', 'OptionValue' => 'OptionValue', 'optionValueBoolean' => 'OptionValue::Boolean', 'optionValueEmpty' => 'OptionValue::Empty', 'optionValueInteger' => 'OptionValue::Integer', 'optionValueString' => 'OptionValue::String', 'jsonObjectMember' => 'JsonObjectMember', 'JsonValue' => 'JsonValue', 'jsonValueNull' => 'JsonValue::Null', 'jsonValueBoolean' => 'JsonValue::Boolean', 'jsonValueNumber' => 'JsonValue::Number', 'jsonValueString' => 'JsonValue::String', 'jsonValueArray' => 'JsonValue::Array', 'jsonValueObject' => 'JsonValue::Object', 'StoryPrivacySettings' => 'StoryPrivacySettings', 'storyPrivacySettingsEveryone' => 'StoryPrivacySettings::Everyone', 'storyPrivacySettingsContacts' => 'StoryPrivacySettings::Contacts', 'storyPrivacySettingsCloseFriends' => 'StoryPrivacySettings::CloseFriends', 'storyPrivacySettingsSelectedUsers' => 'StoryPrivacySettings::SelectedUsers', 'UserPrivacySettingRule' => 'UserPrivacySettingRule', 'userPrivacySettingRuleAllowAll' => 'UserPrivacySettingRule::AllowAll', 'userPrivacySettingRuleAllowContacts' => 'UserPrivacySettingRule::AllowContacts', 'userPrivacySettingRuleAllowPremiumUsers' => 'UserPrivacySettingRule::AllowPremiumUsers', 'userPrivacySettingRuleAllowUsers' => 'UserPrivacySettingRule::AllowUsers', 'userPrivacySettingRuleAllowChatMembers' => 'UserPrivacySettingRule::AllowChatMembers', 'userPrivacySettingRuleRestrictAll' => 'UserPrivacySettingRule::RestrictAll', 'userPrivacySettingRuleRestrictContacts' => 'UserPrivacySettingRule::RestrictContacts', 'userPrivacySettingRuleRestrictUsers' => 'UserPrivacySettingRule::RestrictUsers', 'userPrivacySettingRuleRestrictChatMembers' => 'UserPrivacySettingRule::RestrictChatMembers', 'userPrivacySettingRules' => 'UserPrivacySettingRules', 'UserPrivacySetting' => 'UserPrivacySetting', 'userPrivacySettingShowStatus' => 'UserPrivacySetting::ShowStatus', 'userPrivacySettingShowProfilePhoto' => 'UserPrivacySetting::ShowProfilePhoto', 'userPrivacySettingShowLinkInForwardedMessages' => 'UserPrivacySetting::ShowLinkInForwardedMessages', 'userPrivacySettingShowPhoneNumber' => 'UserPrivacySetting::ShowPhoneNumber', 'userPrivacySettingShowBio' => 'UserPrivacySetting::ShowBio', 'userPrivacySettingShowBirthdate' => 'UserPrivacySetting::ShowBirthdate', 'userPrivacySettingAllowChatInvites' => 'UserPrivacySetting::AllowChatInvites', 'userPrivacySettingAllowCalls' => 'UserPrivacySetting::AllowCalls', 'userPrivacySettingAllowPeerToPeerCalls' => 'UserPrivacySetting::AllowPeerToPeerCalls', 'userPrivacySettingAllowFindingByPhoneNumber' => 'UserPrivacySetting::AllowFindingByPhoneNumber', 'userPrivacySettingAllowPrivateVoiceAndVideoNoteMessages' => 'UserPrivacySetting::AllowPrivateVoiceAndVideoNoteMessages', 'readDatePrivacySettings' => 'ReadDatePrivacySettings', 'newChatPrivacySettings' => 'NewChatPrivacySettings', 'CanSendMessageToUserResult' => 'CanSendMessageToUserResult', 'canSendMessageToUserResultOk' => 'CanSendMessageToUserResult::Ok', 'canSendMessageToUserResultUserIsDeleted' => 'CanSendMessageToUserResult::UserIsDeleted', 'canSendMessageToUserResultUserRestrictsNewChats' => 'CanSendMessageToUserResult::UserRestrictsNewChats', 'accountTtl' => 'AccountTtl', 'messageAutoDeleteTime' => 'MessageAutoDeleteTime', 'SessionType' => 'SessionType', 'sessionTypeAndroid' => 'SessionType::Android', 'sessionTypeApple' => 'SessionType::Apple', 'sessionTypeBrave' => 'SessionType::Brave', 'sessionTypeChrome' => 'SessionType::Chrome', 'sessionTypeEdge' => 'SessionType::Edge', 'sessionTypeFirefox' => 'SessionType::Firefox', 'sessionTypeIpad' => 'SessionType::Ipad', 'sessionTypeIphone' => 'SessionType::Iphone', 'sessionTypeLinux' => 'SessionType::Linux', 'sessionTypeMac' => 'SessionType::Mac', 'sessionTypeOpera' => 'SessionType::Opera', 'sessionTypeSafari' => 'SessionType::Safari', 'sessionTypeUbuntu' => 'SessionType::Ubuntu', 'sessionTypeUnknown' => 'SessionType::Unknown', 'sessionTypeVivaldi' => 'SessionType::Vivaldi', 'sessionTypeWindows' => 'SessionType::Windows', 'sessionTypeXbox' => 'SessionType::Xbox', 'session' => 'Session', 'sessions' => 'Sessions', 'unconfirmedSession' => 'UnconfirmedSession', 'connectedWebsite' => 'ConnectedWebsite', 'connectedWebsites' => 'ConnectedWebsites', 'ReportReason' => 'ReportReason', 'reportReasonSpam' => 'ReportReason::Spam', 'reportReasonViolence' => 'ReportReason::Violence', 'reportReasonPornography' => 'ReportReason::Pornography', 'reportReasonChildAbuse' => 'ReportReason::ChildAbuse', 'reportReasonCopyright' => 'ReportReason::Copyright', 'reportReasonUnrelatedLocation' => 'ReportReason::UnrelatedLocation', 'reportReasonFake' => 'ReportReason::Fake', 'reportReasonIllegalDrugs' => 'ReportReason::IllegalDrugs', 'reportReasonPersonalDetails' => 'ReportReason::PersonalDetails', 'reportReasonCustom' => 'ReportReason::Custom', 'TargetChat' => 'TargetChat', 'targetChatCurrent' => 'TargetChat::Current', 'targetChatChosen' => 'TargetChat::Chosen', 'targetChatInternalLink' => 'TargetChat::InternalLink', 'InternalLinkType' => 'InternalLinkType', 'internalLinkTypeActiveSessions' => 'InternalLinkType::ActiveSessions', 'internalLinkTypeAttachmentMenuBot' => 'InternalLinkType::AttachmentMenuBot', 'internalLinkTypeAuthenticationCode' => 'InternalLinkType::AuthenticationCode', 'internalLinkTypeBackground' => 'InternalLinkType::Background', 'internalLinkTypeBotAddToChannel' => 'InternalLinkType::BotAddToChannel', 'internalLinkTypeBotStart' => 'InternalLinkType::BotStart', 'internalLinkTypeBotStartInGroup' => 'InternalLinkType::BotStartInGroup', 'internalLinkTypeBusinessChat' => 'InternalLinkType::BusinessChat', 'internalLinkTypeBuyStars' => 'InternalLinkType::BuyStars', 'internalLinkTypeChangePhoneNumber' => 'InternalLinkType::ChangePhoneNumber', 'internalLinkTypeChatBoost' => 'InternalLinkType::ChatBoost', 'internalLinkTypeChatFolderInvite' => 'InternalLinkType::ChatFolderInvite', 'internalLinkTypeChatFolderSettings' => 'InternalLinkType::ChatFolderSettings', 'internalLinkTypeChatInvite' => 'InternalLinkType::ChatInvite', 'internalLinkTypeDefaultMessageAutoDeleteTimerSettings' => 'InternalLinkType::DefaultMessageAutoDeleteTimerSettings', 'internalLinkTypeEditProfileSettings' => 'InternalLinkType::EditProfileSettings', 'internalLinkTypeGame' => 'InternalLinkType::Game', 'internalLinkTypeInstantView' => 'InternalLinkType::InstantView', 'internalLinkTypeInvoice' => 'InternalLinkType::Invoice', 'internalLinkTypeLanguagePack' => 'InternalLinkType::LanguagePack', 'internalLinkTypeLanguageSettings' => 'InternalLinkType::LanguageSettings', 'internalLinkTypeMainWebApp' => 'InternalLinkType::MainWebApp', 'internalLinkTypeMessage' => 'InternalLinkType::Message', 'internalLinkTypeMessageDraft' => 'InternalLinkType::MessageDraft', 'internalLinkTypePassportDataRequest' => 'InternalLinkType::PassportDataRequest', 'internalLinkTypePhoneNumberConfirmation' => 'InternalLinkType::PhoneNumberConfirmation', 'internalLinkTypePremiumFeatures' => 'InternalLinkType::PremiumFeatures', 'internalLinkTypePremiumGift' => 'InternalLinkType::PremiumGift', 'internalLinkTypePremiumGiftCode' => 'InternalLinkType::PremiumGiftCode', 'internalLinkTypePrivacyAndSecuritySettings' => 'InternalLinkType::PrivacyAndSecuritySettings', 'internalLinkTypeProxy' => 'InternalLinkType::Proxy', 'internalLinkTypePublicChat' => 'InternalLinkType::PublicChat', 'internalLinkTypeQrCodeAuthentication' => 'InternalLinkType::QrCodeAuthentication', 'internalLinkTypeRestorePurchases' => 'InternalLinkType::RestorePurchases', 'internalLinkTypeSettings' => 'InternalLinkType::Settings', 'internalLinkTypeStickerSet' => 'InternalLinkType::StickerSet', 'internalLinkTypeStory' => 'InternalLinkType::Story', 'internalLinkTypeTheme' => 'InternalLinkType::Theme', 'internalLinkTypeThemeSettings' => 'InternalLinkType::ThemeSettings', 'internalLinkTypeUnknownDeepLink' => 'InternalLinkType::UnknownDeepLink', 'internalLinkTypeUnsupportedProxy' => 'InternalLinkType::UnsupportedProxy', 'internalLinkTypeUserPhoneNumber' => 'InternalLinkType::UserPhoneNumber', 'internalLinkTypeUserToken' => 'InternalLinkType::UserToken', 'internalLinkTypeVideoChat' => 'InternalLinkType::VideoChat', 'internalLinkTypeWebApp' => 'InternalLinkType::WebApp', 'messageLink' => 'MessageLink', 'messageLinkInfo' => 'MessageLinkInfo', 'chatBoostLink' => 'ChatBoostLink', 'chatBoostLinkInfo' => 'ChatBoostLinkInfo', 'BlockList' => 'BlockList', 'blockListMain' => 'BlockList::Main', 'blockListStories' => 'BlockList::Stories', 'filePart' => 'FilePart', 'FileType' => 'FileType', 'fileTypeNone' => 'FileType::None', 'fileTypeAnimation' => 'FileType::Animation', 'fileTypeAudio' => 'FileType::Audio', 'fileTypeDocument' => 'FileType::Document', 'fileTypeNotificationSound' => 'FileType::NotificationSound', 'fileTypePhoto' => 'FileType::Photo', 'fileTypePhotoStory' => 'FileType::PhotoStory', 'fileTypeProfilePhoto' => 'FileType::ProfilePhoto', 'fileTypeSecret' => 'FileType::Secret', 'fileTypeSecretThumbnail' => 'FileType::SecretThumbnail', 'fileTypeSecure' => 'FileType::Secure', 'fileTypeSticker' => 'FileType::Sticker', 'fileTypeThumbnail' => 'FileType::Thumbnail', 'fileTypeUnknown' => 'FileType::Unknown', 'fileTypeVideo' => 'FileType::Video', 'fileTypeVideoNote' => 'FileType::VideoNote', 'fileTypeVideoStory' => 'FileType::VideoStory', 'fileTypeVoiceNote' => 'FileType::VoiceNote', 'fileTypeWallpaper' => 'FileType::Wallpaper', 'storageStatisticsByFileType' => 'StorageStatisticsByFileType', 'storageStatisticsByChat' => 'StorageStatisticsByChat', 'storageStatistics' => 'StorageStatistics', 'storageStatisticsFast' => 'StorageStatisticsFast', 'databaseStatistics' => 'DatabaseStatistics', 'NetworkType' => 'NetworkType', 'networkTypeNone' => 'NetworkType::None', 'networkTypeMobile' => 'NetworkType::Mobile', 'networkTypeMobileRoaming' => 'NetworkType::MobileRoaming', 'networkTypeWiFi' => 'NetworkType::WiFi', 'networkTypeOther' => 'NetworkType::Other', 'NetworkStatisticsEntry' => 'NetworkStatisticsEntry', 'networkStatisticsEntryFile' => 'NetworkStatisticsEntry::File', 'networkStatisticsEntryCall' => 'NetworkStatisticsEntry::Call', 'networkStatistics' => 'NetworkStatistics', 'autoDownloadSettings' => 'AutoDownloadSettings', 'autoDownloadSettingsPresets' => 'AutoDownloadSettingsPresets', 'AutosaveSettingsScope' => 'AutosaveSettingsScope', 'autosaveSettingsScopePrivateChats' => 'AutosaveSettingsScope::PrivateChats', 'autosaveSettingsScopeGroupChats' => 'AutosaveSettingsScope::GroupChats', 'autosaveSettingsScopeChannelChats' => 'AutosaveSettingsScope::ChannelChats', 'autosaveSettingsScopeChat' => 'AutosaveSettingsScope::Chat', 'scopeAutosaveSettings' => 'ScopeAutosaveSettings', 'autosaveSettingsException' => 'AutosaveSettingsException', 'autosaveSettings' => 'AutosaveSettings', 'ConnectionState' => 'ConnectionState', 'connectionStateWaitingForNetwork' => 'ConnectionState::WaitingForNetwork', 'connectionStateConnectingToProxy' => 'ConnectionState::ConnectingToProxy', 'connectionStateConnecting' => 'ConnectionState::Connecting', 'connectionStateUpdating' => 'ConnectionState::Updating', 'connectionStateReady' => 'ConnectionState::Ready', 'TopChatCategory' => 'TopChatCategory', 'topChatCategoryUsers' => 'TopChatCategory::Users', 'topChatCategoryBots' => 'TopChatCategory::Bots', 'topChatCategoryGroups' => 'TopChatCategory::Groups', 'topChatCategoryChannels' => 'TopChatCategory::Channels', 'topChatCategoryInlineBots' => 'TopChatCategory::InlineBots', 'topChatCategoryWebAppBots' => 'TopChatCategory::WebAppBots', 'topChatCategoryCalls' => 'TopChatCategory::Calls', 'topChatCategoryForwardChats' => 'TopChatCategory::ForwardChats', 'foundPosition' => 'FoundPosition', 'foundPositions' => 'FoundPositions', 'TMeUrlType' => 'TMeUrlType', 'tMeUrlTypeUser' => 'TMeUrlType::User', 'tMeUrlTypeSupergroup' => 'TMeUrlType::Supergroup', 'tMeUrlTypeChatInvite' => 'TMeUrlType::ChatInvite', 'tMeUrlTypeStickerSet' => 'TMeUrlType::StickerSet', 'tMeUrl' => 'TMeUrl', 'tMeUrls' => 'TMeUrls', 'SuggestedAction' => 'SuggestedAction', 'suggestedActionEnableArchiveAndMuteNewChats' => 'SuggestedAction::EnableArchiveAndMuteNewChats', 'suggestedActionCheckPassword' => 'SuggestedAction::CheckPassword', 'suggestedActionCheckPhoneNumber' => 'SuggestedAction::CheckPhoneNumber', 'suggestedActionViewChecksHint' => 'SuggestedAction::ViewChecksHint', 'suggestedActionConvertToBroadcastGroup' => 'SuggestedAction::ConvertToBroadcastGroup', 'suggestedActionSetPassword' => 'SuggestedAction::SetPassword', 'suggestedActionUpgradePremium' => 'SuggestedAction::UpgradePremium', 'suggestedActionRestorePremium' => 'SuggestedAction::RestorePremium', 'suggestedActionSubscribeToAnnualPremium' => 'SuggestedAction::SubscribeToAnnualPremium', 'suggestedActionGiftPremiumForChristmas' => 'SuggestedAction::GiftPremiumForChristmas', 'suggestedActionSetBirthdate' => 'SuggestedAction::SetBirthdate', 'suggestedActionExtendPremium' => 'SuggestedAction::ExtendPremium', 'suggestedActionExtendStarSubscriptions' => 'SuggestedAction::ExtendStarSubscriptions', 'count' => 'Count', 'text' => 'Text', 'seconds' => 'Seconds', 'fileDownloadedPrefixSize' => 'FileDownloadedPrefixSize', 'deepLinkInfo' => 'DeepLinkInfo', 'TextParseMode' => 'TextParseMode', 'textParseModeMarkdown' => 'TextParseMode::Markdown', 'textParseModeHTML' => 'TextParseMode::HTML', 'ProxyType' => 'ProxyType', 'proxyTypeSocks5' => 'ProxyType::Socks5', 'proxyTypeHttp' => 'ProxyType::Http', 'proxyTypeMtproto' => 'ProxyType::Mtproto', 'proxy' => 'Proxy', 'proxies' => 'Proxies', 'inputSticker' => 'InputSticker', 'dateRange' => 'DateRange', 'statisticalValue' => 'StatisticalValue', 'StatisticalGraph' => 'StatisticalGraph', 'statisticalGraphData' => 'StatisticalGraph::Data', 'statisticalGraphAsync' => 'StatisticalGraph::Async', 'statisticalGraphError' => 'StatisticalGraph::Error', 'ChatStatisticsObjectType' => 'ChatStatisticsObjectType', 'chatStatisticsObjectTypeMessage' => 'ChatStatisticsObjectType::Message', 'chatStatisticsObjectTypeStory' => 'ChatStatisticsObjectType::Story', 'chatStatisticsInteractionInfo' => 'ChatStatisticsInteractionInfo', 'chatStatisticsMessageSenderInfo' => 'ChatStatisticsMessageSenderInfo', 'chatStatisticsAdministratorActionsInfo' => 'ChatStatisticsAdministratorActionsInfo', 'chatStatisticsInviterInfo' => 'ChatStatisticsInviterInfo', 'ChatStatistics' => 'ChatStatistics', 'chatStatisticsSupergroup' => 'ChatStatistics::Supergroup', 'chatStatisticsChannel' => 'ChatStatistics::Channel', 'chatRevenueAmount' => 'ChatRevenueAmount', 'chatRevenueStatistics' => 'ChatRevenueStatistics', 'messageStatistics' => 'MessageStatistics', 'storyStatistics' => 'StoryStatistics', 'RevenueWithdrawalState' => 'RevenueWithdrawalState', 'revenueWithdrawalStatePending' => 'RevenueWithdrawalState::Pending', 'revenueWithdrawalStateSucceeded' => 'RevenueWithdrawalState::Succeeded', 'revenueWithdrawalStateFailed' => 'RevenueWithdrawalState::Failed', 'ChatRevenueTransactionType' => 'ChatRevenueTransactionType', 'chatRevenueTransactionTypeEarnings' => 'ChatRevenueTransactionType::Earnings', 'chatRevenueTransactionTypeWithdrawal' => 'ChatRevenueTransactionType::Withdrawal', 'chatRevenueTransactionTypeRefund' => 'ChatRevenueTransactionType::Refund', 'chatRevenueTransaction' => 'ChatRevenueTransaction', 'chatRevenueTransactions' => 'ChatRevenueTransactions', 'starRevenueStatus' => 'StarRevenueStatus', 'starRevenueStatistics' => 'StarRevenueStatistics', 'point' => 'Point', 'VectorPathCommand' => 'VectorPathCommand', 'vectorPathCommandLine' => 'VectorPathCommand::Line', 'vectorPathCommandCubicBezierCurve' => 'VectorPathCommand::CubicBezierCurve', 'BotCommandScope' => 'BotCommandScope', 'botCommandScopeDefault' => 'BotCommandScope::Default', 'botCommandScopeAllPrivateChats' => 'BotCommandScope::AllPrivateChats', 'botCommandScopeAllGroupChats' => 'BotCommandScope::AllGroupChats', 'botCommandScopeAllChatAdministrators' => 'BotCommandScope::AllChatAdministrators', 'botCommandScopeChat' => 'BotCommandScope::Chat', 'botCommandScopeChatAdministrators' => 'BotCommandScope::ChatAdministrators', 'botCommandScopeChatMember' => 'BotCommandScope::ChatMember', 'PhoneNumberCodeType' => 'PhoneNumberCodeType', 'phoneNumberCodeTypeChange' => 'PhoneNumberCodeType::Change', 'phoneNumberCodeTypeVerify' => 'PhoneNumberCodeType::Verify', 'phoneNumberCodeTypeConfirmOwnership' => 'PhoneNumberCodeType::ConfirmOwnership', 'Update' => 'Update', 'updateAuthorizationState' => 'Update::AuthorizationState', 'updateNewMessage' => 'Update::NewMessage', 'updateMessageSendAcknowledged' => 'Update::MessageSendAcknowledged', 'updateMessageSendSucceeded' => 'Update::MessageSendSucceeded', 'updateMessageSendFailed' => 'Update::MessageSendFailed', 'updateMessageContent' => 'Update::MessageContent', 'updateMessageEdited' => 'Update::MessageEdited', 'updateMessageIsPinned' => 'Update::MessageIsPinned', 'updateMessageInteractionInfo' => 'Update::MessageInteractionInfo', 'updateMessageContentOpened' => 'Update::MessageContentOpened', 'updateMessageMentionRead' => 'Update::MessageMentionRead', 'updateMessageUnreadReactions' => 'Update::MessageUnreadReactions', 'updateMessageFactCheck' => 'Update::MessageFactCheck', 'updateMessageLiveLocationViewed' => 'Update::MessageLiveLocationViewed', 'updateNewChat' => 'Update::NewChat', 'updateChatTitle' => 'Update::ChatTitle', 'updateChatPhoto' => 'Update::ChatPhoto', 'updateChatAccentColors' => 'Update::ChatAccentColors', 'updateChatPermissions' => 'Update::ChatPermissions', 'updateChatLastMessage' => 'Update::ChatLastMessage', 'updateChatPosition' => 'Update::ChatPosition', 'updateChatAddedToList' => 'Update::ChatAddedToList', 'updateChatRemovedFromList' => 'Update::ChatRemovedFromList', 'updateChatReadInbox' => 'Update::ChatReadInbox', 'updateChatReadOutbox' => 'Update::ChatReadOutbox', 'updateChatActionBar' => 'Update::ChatActionBar', 'updateChatBusinessBotManageBar' => 'Update::ChatBusinessBotManageBar', 'updateChatAvailableReactions' => 'Update::ChatAvailableReactions', 'updateChatDraftMessage' => 'Update::ChatDraftMessage', 'updateChatEmojiStatus' => 'Update::ChatEmojiStatus', 'updateChatMessageSender' => 'Update::ChatMessageSender', 'updateChatMessageAutoDeleteTime' => 'Update::ChatMessageAutoDeleteTime', 'updateChatNotificationSettings' => 'Update::ChatNotificationSettings', 'updateChatPendingJoinRequests' => 'Update::ChatPendingJoinRequests', 'updateChatReplyMarkup' => 'Update::ChatReplyMarkup', 'updateChatBackground' => 'Update::ChatBackground', 'updateChatTheme' => 'Update::ChatTheme', 'updateChatUnreadMentionCount' => 'Update::ChatUnreadMentionCount', 'updateChatUnreadReactionCount' => 'Update::ChatUnreadReactionCount', 'updateChatVideoChat' => 'Update::ChatVideoChat', 'updateChatDefaultDisableNotification' => 'Update::ChatDefaultDisableNotification', 'updateChatHasProtectedContent' => 'Update::ChatHasProtectedContent', 'updateChatIsTranslatable' => 'Update::ChatIsTranslatable', 'updateChatIsMarkedAsUnread' => 'Update::ChatIsMarkedAsUnread', 'updateChatViewAsTopics' => 'Update::ChatViewAsTopics', 'updateChatBlockList' => 'Update::ChatBlockList', 'updateChatHasScheduledMessages' => 'Update::ChatHasScheduledMessages', 'updateChatFolders' => 'Update::ChatFolders', 'updateChatOnlineMemberCount' => 'Update::ChatOnlineMemberCount', 'updateSavedMessagesTopic' => 'Update::SavedMessagesTopic', 'updateSavedMessagesTopicCount' => 'Update::SavedMessagesTopicCount', 'updateQuickReplyShortcut' => 'Update::QuickReplyShortcut', 'updateQuickReplyShortcutDeleted' => 'Update::QuickReplyShortcutDeleted', 'updateQuickReplyShortcuts' => 'Update::QuickReplyShortcuts', 'updateQuickReplyShortcutMessages' => 'Update::QuickReplyShortcutMessages', 'updateForumTopicInfo' => 'Update::ForumTopicInfo', 'updateScopeNotificationSettings' => 'Update::ScopeNotificationSettings', 'updateReactionNotificationSettings' => 'Update::ReactionNotificationSettings', 'updateNotification' => 'Update::Notification', 'updateNotificationGroup' => 'Update::NotificationGroup', 'updateActiveNotifications' => 'Update::ActiveNotifications', 'updateHavePendingNotifications' => 'Update::HavePendingNotifications', 'updateDeleteMessages' => 'Update::DeleteMessages', 'updateChatAction' => 'Update::ChatAction', 'updateUserStatus' => 'Update::UserStatus', 'updateUser' => 'Update::User', 'updateBasicGroup' => 'Update::BasicGroup', 'updateSupergroup' => 'Update::Supergroup', 'updateSecretChat' => 'Update::SecretChat', 'updateUserFullInfo' => 'Update::UserFullInfo', 'updateBasicGroupFullInfo' => 'Update::BasicGroupFullInfo', 'updateSupergroupFullInfo' => 'Update::SupergroupFullInfo', 'updateServiceNotification' => 'Update::ServiceNotification', 'updateFile' => 'Update::File', 'updateFileGenerationStart' => 'Update::FileGenerationStart', 'updateFileGenerationStop' => 'Update::FileGenerationStop', 'updateFileDownloads' => 'Update::FileDownloads', 'updateFileAddedToDownloads' => 'Update::FileAddedToDownloads', 'updateFileDownload' => 'Update::FileDownload', 'updateFileRemovedFromDownloads' => 'Update::FileRemovedFromDownloads', 'updateApplicationVerificationRequired' => 'Update::ApplicationVerificationRequired', 'updateCall' => 'Update::Call', 'updateGroupCall' => 'Update::GroupCall', 'updateGroupCallParticipant' => 'Update::GroupCallParticipant', 'updateNewCallSignalingData' => 'Update::NewCallSignalingData', 'updateUserPrivacySettingRules' => 'Update::UserPrivacySettingRules', 'updateUnreadMessageCount' => 'Update::UnreadMessageCount', 'updateUnreadChatCount' => 'Update::UnreadChatCount', 'updateStory' => 'Update::Story', 'updateStoryDeleted' => 'Update::StoryDeleted', 'updateStorySendSucceeded' => 'Update::StorySendSucceeded', 'updateStorySendFailed' => 'Update::StorySendFailed', 'updateChatActiveStories' => 'Update::ChatActiveStories', 'updateStoryListChatCount' => 'Update::StoryListChatCount', 'updateStoryStealthMode' => 'Update::StoryStealthMode', 'updateOption' => 'Update::Option', 'updateStickerSet' => 'Update::StickerSet', 'updateInstalledStickerSets' => 'Update::InstalledStickerSets', 'updateTrendingStickerSets' => 'Update::TrendingStickerSets', 'updateRecentStickers' => 'Update::RecentStickers', 'updateFavoriteStickers' => 'Update::FavoriteStickers', 'updateSavedAnimations' => 'Update::SavedAnimations', 'updateSavedNotificationSounds' => 'Update::SavedNotificationSounds', 'updateDefaultBackground' => 'Update::DefaultBackground', 'updateChatThemes' => 'Update::ChatThemes', 'updateAccentColors' => 'Update::AccentColors', 'updateProfileAccentColors' => 'Update::ProfileAccentColors', 'updateLanguagePackStrings' => 'Update::LanguagePackStrings', 'updateConnectionState' => 'Update::ConnectionState', 'updateTermsOfService' => 'Update::TermsOfService', 'updateUsersNearby' => 'Update::UsersNearby', 'updateUnconfirmedSession' => 'Update::UnconfirmedSession', 'updateAttachmentMenuBots' => 'Update::AttachmentMenuBots', 'updateWebAppMessageSent' => 'Update::WebAppMessageSent', 'updateActiveEmojiReactions' => 'Update::ActiveEmojiReactions', 'updateAvailableMessageEffects' => 'Update::AvailableMessageEffects', 'updateDefaultReactionType' => 'Update::DefaultReactionType', 'updateSavedMessagesTags' => 'Update::SavedMessagesTags', 'updateActiveLiveLocationMessages' => 'Update::ActiveLiveLocationMessages', 'updateOwnedStarCount' => 'Update::OwnedStarCount', 'updateChatRevenueAmount' => 'Update::ChatRevenueAmount', 'updateStarRevenueStatus' => 'Update::StarRevenueStatus', 'updateSpeechRecognitionTrial' => 'Update::SpeechRecognitionTrial', 'updateDiceEmojis' => 'Update::DiceEmojis', 'updateAnimatedEmojiMessageClicked' => 'Update::AnimatedEmojiMessageClicked', 'updateAnimationSearchParameters' => 'Update::AnimationSearchParameters', 'updateSuggestedActions' => 'Update::SuggestedActions', 'updateSpeedLimitNotification' => 'Update::SpeedLimitNotification', 'updateContactCloseBirthdays' => 'Update::ContactCloseBirthdays', 'updateAutosaveSettings' => 'Update::AutosaveSettings', 'updateBusinessConnection' => 'Update::BusinessConnection', 'updateNewBusinessMessage' => 'Update::NewBusinessMessage', 'updateBusinessMessageEdited' => 'Update::BusinessMessageEdited', 'updateBusinessMessagesDeleted' => 'Update::BusinessMessagesDeleted', 'updateNewInlineQuery' => 'Update::NewInlineQuery', 'updateNewChosenInlineResult' => 'Update::NewChosenInlineResult', 'updateNewCallbackQuery' => 'Update::NewCallbackQuery', 'updateNewInlineCallbackQuery' => 'Update::NewInlineCallbackQuery', 'updateNewBusinessCallbackQuery' => 'Update::NewBusinessCallbackQuery', 'updateNewShippingQuery' => 'Update::NewShippingQuery', 'updateNewPreCheckoutQuery' => 'Update::NewPreCheckoutQuery', 'updateNewCustomEvent' => 'Update::NewCustomEvent', 'updateNewCustomQuery' => 'Update::NewCustomQuery', 'updatePoll' => 'Update::Poll', 'updatePollAnswer' => 'Update::PollAnswer', 'updateChatMember' => 'Update::ChatMember', 'updateNewChatJoinRequest' => 'Update::NewChatJoinRequest', 'updateChatBoost' => 'Update::ChatBoost', 'updateMessageReaction' => 'Update::MessageReaction', 'updateMessageReactions' => 'Update::MessageReactions', 'updates' => 'Updates', 'LogStream' => 'LogStream', 'logStreamDefault' => 'LogStream::Default', 'logStreamFile' => 'LogStream::File', 'logStreamEmpty' => 'LogStream::Empty', 'logVerbosityLevel' => 'LogVerbosityLevel', 'logTags' => 'LogTags', 'userSupportInfo' => 'UserSupportInfo' }.freeze
Class Method Summary collapse
-
.camelize(str) ⇒ Object
Simple implementation for internal use only.
-
.wrap(object) ⇒ Object
Recursively wraps a hash into typed classes.
Class Method Details
.camelize(str) ⇒ Object
Simple implementation for internal use only.
1792 1793 1794 |
# File 'lib/tdlib/types.rb', line 1792 def camelize(str) str.gsub(/(?:_|(\/)|^)([a-z\d]*)/i) { "#{$1}#{$2.capitalize}" } end |
.wrap(object) ⇒ Object
Recursively wraps a hash into typed classes
1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 |
# File 'lib/tdlib/types.rb', line 1764 def wrap(object) # Wrapping each entry in array if object.kind_of?(::Array) object.map { |o| wrap(o) } elsif object.kind_of?(::Hash) type = object.delete('@type') object.each do |key, val| if val.respond_to?(:each) object[key] = wrap(val) end end unless type return object end if (klass = LOOKUP_TABLE[type]) const_get(klass).new(object) else raise ArgumentError.new("Can't find class for #{type}") end else object end end |