require 'telegram/bot/types/compactable' require 'telegram/bot/types/base' require 'telegram/bot/types/user' require 'telegram/bot/types/audio' require 'telegram/bot/types/photo_size' 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/location' require 'telegram/bot/types/chat_photo' 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/message' require 'telegram/bot/types/input_message_content' require 'telegram/bot/types/input_contact_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/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/callback_query' require 'telegram/bot/types/shipping_query' require 'telegram/bot/types/pre_checkout_query' require 'telegram/bot/types/update' 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/labeled_price' require 'telegram/bot/types/shipping_option' require 'telegram/bot/types/chat_member' require 'telegram/bot/types/user_profile_photos' require 'telegram/bot/types/input_media_photo' require 'telegram/bot/types/input_media_video' Virtus.finalize