# Classes

BPT\types\shippingQuery

This object contains information about an incoming shipping query.
Read more

BPT\types\preCheckoutQuery

This object contains information about an incoming pre-checkout query.
Read more

BPT\types\passportData

Describes Telegram Passport data shared with the bot by the user.
Read more

BPT\types\passportFile

This object represents a file uploaded to Telegram Passport. Currently all Telegram Passport files are in JPEG format when decrypted and don't exceed 10MB.
Read more

BPT\types\encryptedPassportElement

Describes documents or other Telegram Passport elements shared with the bot by the user.
Read more

BPT\types\encryptedCredentials

Describes data required for decrypting and authenticating EncryptedPassportElement. See the Telegram Passport Documentation for a complete description of the data decryption and authentication processes.
Read more

BPT\types\passportElementError

This object represents an error in the Telegram Passport element which was submitted that should be resolved by the user. It should be one of:
Read more

BPT\types\game

This object represents a game. Use BotFather to create and edit games, their short names will act as unique identifiers.
Read more

BPT\types\callbackGame

A placeholder, currently holds no information. Use BotFather to set up your game.
Read more

BPT\types\gameHighScore

This object represents one row of the high scores table for a game.
Read more
1011121314