# Structs
APIResponse is a response to a request to the Telegram API.
Bot is an instance of a Telegram bot.
CallbackQuery object represents an incoming callback query from a callback button in an inline keyboard.
Chat object represents a chat.
Document object represents a general file (as opposed to photos, voice messages and audio files).
File object represents a file ready to be downloaded.
InlineKeyboardButton object represents one button of an inline keyboard.
InlineKeyboardMarkup object represents an inline keyboard that appears right next to the message it belongs to.
Message object represents a message.
PhotoSize object represents one size of a photo or a file / sticker thumbnail.
Update object represents an incoming update.
User object represents a Telegram user or bot.