# frozen_string_literal: true require 'telegram/bot/types/compactable' require 'telegram/bot/types/pattern_matching' require 'telegram/bot/types/base' require 'telegram/bot/types/user' require 'telegram/bot/types/photo_size' require 'telegram/bot/types/audio' require 'telegram/bot/types/document' require 'telegram/bot/types/mask_position' require 'telegram/bot/types/sticker' require 'telegram/bot/types/sticker_set' require 'telegram/bot/types/video' require 'telegram/bot/types/voice' require 'telegram/bot/types/video_note' require 'telegram/bot/types/contact' require 'telegram/bot/types/dice' require 'telegram/bot/types/location' require 'telegram/bot/types/chat_photo' require 'telegram/bot/types/chat_permissions' require 'telegram/bot/types/chat_location' require 'telegram/bot/types/chat' require 'telegram/bot/types/message_entity' require 'telegram/bot/types/venue' require 'telegram/bot/types/animation' require 'telegram/bot/types/game' require 'telegram/bot/types/callback_game' require 'telegram/bot/types/game_high_score' require 'telegram/bot/types/invoice' require 'telegram/bot/types/shipping_address' require 'telegram/bot/types/order_info' require 'telegram/bot/types/successful_payment' require 'telegram/bot/types/poll_option' require 'telegram/bot/types/poll_answer' require 'telegram/bot/types/poll' require 'telegram/bot/types/passport_file' require 'telegram/bot/types/encrypted_passport_element' require 'telegram/bot/types/encrypted_credentials' require 'telegram/bot/types/passport_data' require 'telegram/bot/types/passport_element_error_data_field' require 'telegram/bot/types/passport_element_error_front_side' require 'telegram/bot/types/passport_element_error_reverse_side' require 'telegram/bot/types/passport_element_error_selfie' require 'telegram/bot/types/passport_element_error_file' require 'telegram/bot/types/passport_element_error_files' require 'telegram/bot/types/passport_element_error_translation_file' require 'telegram/bot/types/passport_element_error_translation_files' require 'telegram/bot/types/passport_element_error_unspecified' require 'telegram/bot/types/labeled_price' require 'telegram/bot/types/input_message_content' require 'telegram/bot/types/input_contact_message_content' require 'telegram/bot/types/input_invoice_message_content' require 'telegram/bot/types/input_location_message_content' require 'telegram/bot/types/input_text_message_content' require 'telegram/bot/types/input_venue_message_content' require 'telegram/bot/types/login_url' require 'telegram/bot/types/web_app_info' require 'telegram/bot/types/inline_keyboard_button' require 'telegram/bot/types/inline_keyboard_markup' require 'telegram/bot/types/inline_query' require 'telegram/bot/types/inline_query_result_article' require 'telegram/bot/types/inline_query_result_audio' require 'telegram/bot/types/inline_query_result_cached_audio' require 'telegram/bot/types/inline_query_result_cached_document' require 'telegram/bot/types/inline_query_result_cached_gif' require 'telegram/bot/types/inline_query_result_cached_mpeg4_gif' require 'telegram/bot/types/inline_query_result_cached_photo' require 'telegram/bot/types/inline_query_result_cached_sticker' require 'telegram/bot/types/inline_query_result_cached_video' require 'telegram/bot/types/inline_query_result_cached_voice' require 'telegram/bot/types/inline_query_result_contact' require 'telegram/bot/types/inline_query_result_game' require 'telegram/bot/types/inline_query_result_document' require 'telegram/bot/types/inline_query_result_gif' require 'telegram/bot/types/inline_query_result_location' require 'telegram/bot/types/inline_query_result_mpeg4_gif' require 'telegram/bot/types/inline_query_result_photo' require 'telegram/bot/types/inline_query_result_venue' require 'telegram/bot/types/inline_query_result_video' require 'telegram/bot/types/inline_query_result_voice' require 'telegram/bot/types/chosen_inline_result' require 'telegram/bot/types/proximity_alert_triggered' require 'telegram/bot/types/video_chat_scheduled' require 'telegram/bot/types/video_chat_started' require 'telegram/bot/types/video_chat_ended' require 'telegram/bot/types/video_chat_participants_invited' require 'telegram/bot/types/message_auto_delete_timer_changed' require 'telegram/bot/types/web_app_data' require 'telegram/bot/types/message' require 'telegram/bot/types/callback_query' require 'telegram/bot/types/shipping_query' require 'telegram/bot/types/pre_checkout_query' require 'telegram/bot/types/keyboard_button_poll_type' require 'telegram/bot/types/keyboard_button' require 'telegram/bot/types/reply_keyboard_markup' require 'telegram/bot/types/reply_keyboard_remove' require 'telegram/bot/types/force_reply' require 'telegram/bot/types/file' require 'telegram/bot/types/shipping_option' require 'telegram/bot/types/chat_invite_link' require 'telegram/bot/types/chat_member' require 'telegram/bot/types/chat_member_updated' require 'telegram/bot/types/chat_join_request' require 'telegram/bot/types/update' require 'telegram/bot/types/user_profile_photos' require 'telegram/bot/types/input_media_photo' require 'telegram/bot/types/input_media_video' require 'telegram/bot/types/input_media_animation' require 'telegram/bot/types/input_media_audio' require 'telegram/bot/types/input_media_document' require 'telegram/bot/types/webhook_info' require 'telegram/bot/types/bot_command' require 'telegram/bot/types/bot_command_scope_all_chat_administrators' require 'telegram/bot/types/bot_command_scope_all_group_chats' require 'telegram/bot/types/bot_command_scope_all_private_chats' require 'telegram/bot/types/bot_command_scope_chat_administrators' require 'telegram/bot/types/bot_command_scope_chat_member' require 'telegram/bot/types/bot_command_scope_chat' require 'telegram/bot/types/bot_command_scope_default' require 'telegram/bot/types/sent_web_app_message' require 'telegram/bot/types/menu_button_commands' require 'telegram/bot/types/menu_button_web_app' require 'telegram/bot/types/menu_button_default' require 'telegram/bot/types/chat_administrator_rights' Virtus.finalize