This class is an abstract base class.
Contains information about the period
of inactivity after which the current
user's account will automatically be deleted.
Represents a reaction applied to a message.
Animated variant of a chat photo in MPEG4 format.
Describes an animated or custom
representation of an emoji.
Describes an animation file.
Represents a bot, which can be added
to attachment menu.
Describes a color to highlight a bot
added to attachment menu.
Information about the authentication
code that was sent.
This class is an abstract base class.
This class is an abstract base class.
Contains auto-download settings.
Contains autosave settings for a chat,
which overrides default settings for
the corresponding scope.
This class is an abstract base class.
Represents an available reaction.
Describes a chat background.
This class is an abstract base class.
This class is an abstract base class.
Describes an action associated with
a bank card number.
Represents a basic group of 0-200
users (must be upgraded to a supergroup
to accommodate more than 200 users).
Contains full information about a basic group.
Represents a command supported by a bot.
Contains a list of bot commands.
This class is an abstract base class.
Contains information about a bot.
Describes a button to be shown instead
of bot commands menu button.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Specifies the supported call protocols.
Describes a server for relaying call data.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Contains information about a chat administrator.
Describes rights of the administrator.
This class is an abstract base class.
Describes a background set for a specific chat.
This class is an abstract base class.
Represents a set of filters used to
obtain a chat event log.
Represents a folder for user chats.
Represents an icon for a chat folder.
Contains basic information about a chat folder.
Contains a chat folder invite link.
Contains a chat invite link.
Describes a chat administrator with
a number of active and revoked chat invite links.
Contains information about a chat invite link.
Describes a chat member joined a chat
via an invite link.
Describes a user that sent a join
request and waits for administrator approval.
Contains information about pending
join requests for a chat.
This class is an abstract base class.
Represents a location to which a chat is connected.
Describes a user or a chat as a member
of another chat.
This class is an abstract base class.
This class is an abstract base class.
Represents a message sender, which
can be used to send messages in a chat.
Describes a chat located nearby.
Contains information about notification
settings for a chat or a forum topic.
Describes actions that a user is
allowed to take in a chat.
Describes a chat or user profile photo.
Contains basic information about the
photo of a chat.
Information about the sticker, which
was used to create the chat photo.
This class is an abstract base class.
Describes a position of a chat in a chat list.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Contains statistics about administrator
actions done by a user.
Contains statistics about number of
new members invited by a user.
Contains statistics about interactions
with a message.
Contains statistics about messages
sent by a user.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Represents a closed vector path.
Contains information about one website
the current user is logged in with Telegram.
This class is an abstract base class.
Describes a user contact.
Contains information about a country.
Represents a date according to the Gregorian calendar.
File with the date it was uploaded.
This class is an abstract base class.
This class is an abstract base class.
Describes a document of any type.
Contains number of being downloaded
and recently downloaded files found.
Contains information about a message draft.
This class is an abstract base class.
Information about the email address
authentication code that was sent.
This class is an abstract base class.
Contains a list of similar emoji to
search for in getStickers and searchStickers.
This class is an abstract base class.
Represents a list of emoji.
Describes a custom emoji to be shown
instead of the Telegram Premium badge.
Contains encrypted Telegram Passport data credentials.
Contains information about an encrypted
Telegram Passport element; for bots only.
An object of this type can be returned
on every function call, in case of an error.
Describes a file added to file download list.
This class is an abstract base class.
This class is an abstract base class.
A text with some entities.
Describes a forum topic icon.
Contains basic information about a forum topic.
Contains one row of the game high score table.
Represents a group call participant.
Contains information about a group
call participant's video channel.
Describes a recently speaking participant
in a group call.
Describes an available stream in a group call.
This class is an abstract base class.
Describes a group of video synchronization source identifiers.
Represents a single button in an inline keyboard.
This class is an abstract base class.
This class is an abstract base class.
Represents a button to be shown above
inline query results.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
An identity document to be saved to Telegram Passport.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Contains the description of an error
in a Telegram Passport element; for bots only.
This class is an abstract base class.
A personal document to be saved to Telegram Passport.
A sticker to be added to a sticker set.
A thumbnail to be sent along with a
file; must be in JPEG or WEBP format
for stickers, and less than 200 KB in size.
This class is an abstract base class.
Represents one member of a JSON object.
This class is an abstract base class.
Represents a single button in a bot keyboard.
This class is an abstract base class.
Portion of the price of a product
(e.g., "delivery cost", "tax amount").
Contains information about a language pack.
Represents one language pack string.
This class is an abstract base class.
Describes a location on planet Earth.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Position on a photo where a mask is placed.
Contains default auto-delete timer
setting for new chats.
Contains information about found
messages sent on a specific day.
This class is an abstract base class.
Options to be used when a message
content is copied without reference
to the original sender.
This class is an abstract base class.
This class is an abstract base class.
Contains information about a forwarded message.
This class is an abstract base class.
Contains information about interactions
with a message.
Contains information about a message
in a specific position.
Contains information about a reaction
to a message.
Contains information about replies to a message.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Options to be used when a message is sent.
This class is an abstract base class.
Represents a viewer of a message.
Thumbnail image of a very poor quality
and low resolution.
This class is an abstract base class.
This class is an abstract base class.
Contains information about a notification.
Describes a group of notifications.
This class is an abstract base class.
This class is an abstract base class.
Describes a notification sound in MP3 format.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Contains a caption of an instant view
web page block, consisting of a text
and a trailing credit.
This class is an abstract base class.
Describes an item of a list page block.
Contains information about a related article.
Represents a cell of a table.
This class is an abstract base class.
This class is an abstract base class.
Contains the description of an error
in a Telegram Passport element.
This class is an abstract base class.
This class is an abstract base class.
Contains a description of the required
Telegram Passport element that was
requested by a service.
Contains information about a Telegram
Passport element that was requested
by a service.
Describes an additional payment option.
This class is an abstract base class.
Contains the user's personal details.
A personal document, containing some
information about a user.
Contains settings for the authentication
of the user's phone number.
Describes an image in JPEG format.
A point on a Cartesian plane.
Describes one answer option of a poll.
This class is an abstract base class.
This class is an abstract base class.
Describes a promotion animation for
a Premium feature.
Contains information about a limit,
increased for Premium users.
This class is an abstract base class.
Describes an option for buying Telegram
Premium to a user.
This class is an abstract base class.
Describes an option for buying or
upgrading Telegram Premium for self.
Describes a user profile photo.
Contains information about a proxy server.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Describes a recommended chat folder.
Represents a remote file.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Contains information about saved payment credentials.
Contains autosave settings for an
autosave settings scope.
Contains information about notification
settings for several chats.
This class is an abstract base class.
Represents a secret chat.
This class is an abstract base class.
Contains information about one session
in a Telegram application used by the
current user.
This class is an abstract base class.
This class is an abstract base class.
Describes a sponsored message.
This class is an abstract base class.
A value with information about its recent changes.
This class is an abstract base class.
This class is an abstract base class.
Represents a sticker set.
Represents short information about a sticker set.
This class is an abstract base class.
Contains the storage usage statistics
for a specific chat.
Contains the storage usage statistics
for a specific file type.
This class is an abstract base class.
This class is an abstract base class.
Represents a supergroup or channel
with zero or more members (subscribers
in the case of channels).
Contains full information about a
supergroup or channel.
This class is an abstract base class.
This class is an abstract base class.
Contains Telegram terms of service.
A simple object containing a number;
for testing only.
A simple object containing a string;
for testing only.
Represents a part of the text that
needs to be formatted in some unusual way.
This class is an abstract base class.
This class is an abstract base class.
Contains parameters of the application theme.
Describes theme settings.
This class is an abstract base class.
Represents a URL linking to an internal Telegram entity.
This class is an abstract base class.
This class is an abstract base class.
Represents a list of trending sticker sets.
Contains information about an unread
reaction to a message.
This class is an abstract base class.
Contains full information about a user.
Describes usernames assigned to a
user, a supergroup, or a channel.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
This class is an abstract base class.
Describes a web page preview.