# Classes

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

BPT\types\responseError

Response of wrong webhook request which will have the error
Read more

BPT\constants\chatActions

Chat Actions let you broadcast a type of action depending on what the user is about to receive. The status is set for 5 seconds or less (when a message arrives from your bot, Telegram clients clear its status)
Read more

BPT\constants\chatMemberStatus

Possible values for user status in the chat
Read more

BPT\constants\chatType

Possible values for chat type
Read more
1011121314