Package org.drinkless.tdlib
Class TdApi
java.lang.Object
org.drinkless.tdlib.TdApi
This class contains as static nested classes all other TDLib interface
type-classes and function-classes.
It has no inner classes, functions or public members.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classContains information about supported accent color for user/chat name, background of empty chat photo, replies to messages and link previews.static classAccepts an incoming call.static classDescribes gift types that are accepted by a user.static classAccepts Telegram terms of services.static classContains basic information about another user that started a chat with the current user.static classContains information about the period of inactivity after which the current user's account will automatically be deleted.static classActivates stealth mode for stories, which hides all views of stories from the current user in the last "story_stealth_mode_past_period" seconds and for the next "story_stealth_mode_future_period" seconds; for Telegram Premium users only.static classAdds a new media preview to the beginning of the list of media previews of a bot.static classAdds a chat folder by an invite link.static classAdds a new member to a chat; requires canInviteUsers member right.static classAdds multiple new members to a chat; requires canInviteUsers member right.static classAdds a chat to a chat list.static classAdds tasks to a checklist in a message.static classAdds a user to the contact list or edits an existing contact by their user identifier.static classAdds a custom server language pack to the list of installed language packs in current localization target.static classRepresents a reaction applied to a message.static classRepresents a list of reactions added to a message.static classAdds a new sticker to the list of favorite stickers.static classAdds a file from a message to the list of file downloads.static classAdds a local message to a chat.static classAdds a message to TDLib internal log.static classAdds a reaction or a tag to a message.static classAdds the specified data to data usage statistics.static classSent a suggested post based on a previously sent message in a channel direct messages chat.static classAdds the paid message reaction to a message.static classAdds a proxy server for network requests.static classAdds a message to a quick reply shortcut via inline bot.static classAdds a message to a quick reply shortcut.static classAdds 2-10 messages grouped together into an album to a quick reply shortcut.static classAdds a chat to the list of recently found chats.static classManually adds a new sticker to the list of recently used stickers.static classDescribes an address.static classManually adds a new animation to the list of saved animations.static classAdds a new notification sound to the list of saved notification sounds.static classAdds a new sticker to a set.static classInformation about the sponsor of an advertisement.static classContains information about an affiliate that received commission from a Telegram Star transaction.static classContains information about an active affiliate program.static classDescribes parameters of an affiliate program.static classThis class is an abstract base class.static classThe affiliate programs must be sorted by creation date.static classThe affiliate programs must be sorted by the profitability.static classThe affiliate programs must be sorted by the expected revenue.static classThis class is an abstract base class.static classThe affiliate is a bot owned by the current user.static classThe affiliate is a channel chat where the current user has canPostMessages administrator right.static classThe affiliate is the current user.static classAllows the specified bot to send messages to the user.static classAllows the specified user to send unpaid private messages to the current user by adding a rule to userPrivacySettingAllowUnpaidMessages.static classDescribes an alternative re-encoded quality of a video file.static classAnimated variant of a chat photo in MPEG4 format.static classDescribes an animated or custom representation of an emoji.static classDescribes an animation file.static classRepresents a list of animations.static classSets the result of a callback query; for bots only.static classAnswers a custom query; for bots only.static classSets the result of an inline query; for bots only.static classSets the result of a pre-checkout query; for bots only.static classSets the result of a shipping query; for bots only.static classSets the result of interaction with a Web App and sends corresponding message on behalf of the user to the chat from which the query originated; for bots only.static classApplies a Telegram Premium gift code.static classApproves a suggested post in a channel direct messages chat.static classContains settings for automatic moving of chats to and from the Archive chat lists.static classInforms server about an in-store purchase.static classRepresents a bot, which can be added to attachment or side menu.static classDescribes a color to highlight a bot added to attachment menu.static classDescribes an audio file.static classInformation about the authentication code that was sent.static classThis class is an abstract base class.static classA digit-only authentication code is delivered via a phone call to the specified phone number.static classA digit-only authentication code is delivered via Firebase Authentication to the official Android application.static classA digit-only authentication code is delivered via Firebase Authentication to the official iOS application.static classAn authentication code is delivered by an immediately canceled call to the specified phone number.static classA digit-only authentication code is delivered to https://fragment.com.static classAn authentication code is delivered by an immediately canceled call to the specified phone number.static classA digit-only authentication code is delivered via an SMS message to the specified phone number; non-official applications may not receive this type of code.static classAn authentication code is a phrase from multiple words delivered via an SMS message to the specified phone number; non-official applications may not receive this type of code.static classAn authentication code is a word delivered via an SMS message to the specified phone number; non-official applications may not receive this type of code.static classA digit-only authentication code is delivered via a private Telegram message, which can be viewed from another active session.static classThis class is an abstract base class.static classTDLib client is in its final state.static classTDLib is closing, all subsequent queries will be answered with the error 500.static classThe user is currently logging out.static classThe user has been successfully authorized.static classTDLib needs the user's authentication code to authorize.static classTDLib needs the user's email address to authorize.static classTDLib needs the user's authentication code sent to an email address to authorize.static classThe user needs to confirm authorization on another logged in device by scanning a QR code with the provided link.static classThe user has been authorized, but needs to enter a 2-step verification password to start using the application.static classTDLib needs the user's phone number to authorize.static classThe user must buy Telegram Premium as an in-store purchase to log in.static classThe user is unregistered and need to accept terms of service and enter their first name and last name to finish registration.static classInitialization parameters are needed.static classContains auto-download settings.static classContains auto-download settings presets for the current user.static classDescribes autosave settings.static classContains autosave settings for a chat, which overrides default settings for the corresponding scope.static classThis class is an abstract base class.static classAutosave settings applied to all channel chats without chat-specific settings.static classAutosave settings applied to a chat.static classAutosave settings applied to all basic group and supergroup chats without chat-specific settings.static classAutosave settings applied to all private chats without chat-specific settings.static classDescribes a gift that is available for purchase.static classContains a list of gifts that can be sent to another user or channel chat.static classRepresents an available reaction.static classRepresents a list of reactions that can be added to a message.static classDescribes a chat background.static classThis class is an abstract base class.static classDescribes a freeform gradient fill of a background.static classDescribes a gradient fill of a background.static classDescribes a solid fill of a background.static classContains a list of backgrounds.static classThis class is an abstract base class.static classA background from a chat theme; can be used only as a chat background in channels.static classA filled background.static classA PNG or TGV (gzipped subset of SVG with MIME type "application/x-tgwallpattern") pattern to be combined with the background fill chosen by the user.static classA wallpaper in JPEG format.static classBans a member in a chat; requires canRestrictMembers administrator right.static classBans users from a group call not bound to a chat; requires groupCall.isOwned.static classDescribes an action associated with a bank card number.static classInformation about a bank card.static classRepresents a basic group of 0-200 users (must be upgraded to a supergroup to accommodate more than 200 users).static classContains full information about a basic group.static classRepresents a birthdate of a user.static classThis class is an abstract base class.static classThe main block list that disallows writing messages to the current user, receiving their status and photo, viewing of stories, and some other actions.static classThe block list that disallows viewing of stories of the current user.static classBlocks an original sender of a message in the Replies chat.static classBoosts a chat and returns the list of available chat boost slots for the current user after the boost.static classRepresents a command supported by a bot.static classContains a list of bot commands.static classThis class is an abstract base class.static classA scope covering all group and supergroup chat administrators.static classA scope covering all group and supergroup chats.static classA scope covering all private chats.static classA scope covering all members of a chat.static classA scope covering all administrators of a chat.static classA scope covering a member of a chat.static classA scope covering all users.static classContains information about a bot.static classDescribes media previews of a bot.static classContains a list of media previews of a bot for the given language and the list of languages for which the bot has dedicated previews.static classContains a list of media previews of a bot.static classDescribes a button to be shown instead of bot commands menu button.static classDescribes verification status provided by a bot.static classDescribes parameters of verification that is provided by a bot.static classThis class is an abstract base class.static classThe user accepted bot's request to send messages with allowBotToSendMessages.static classThe user added the bot to attachment or side menu using toggleBotIsAddedToAttachmentMenu.static classThe user connected a website by logging in using Telegram Login Widget on it.static classThe user launched a Web App using getWebAppLinkUrl.static classThis class is an abstract base class.static classSend away messages always.static classSend away messages only in the specified time span.static classSend away messages outside of the business opening hours.static classDescribes settings for messages that are automatically sent by a Telegram Business account when it is away.static classContains information about a business bot that manages the chat.static classDescribes rights of a business bot.static classContains information about a business chat link.static classContains information about a business chat link.static classContains a list of business chat links created by the user.static classDescribes a bot connected to a business account.static classDescribes a connection of the bot with a business account.static classThis class is an abstract base class.static classThe ability to create links to the business account with predefined message text.static classThe ability to set up an away message.static classThe ability to connect a bot to the account.static classThe ability to display folder names for each chat in the chat list.static classThe ability to show an emoji status along with the business name.static classThe ability to set up a greeting message.static classThe ability to set location.static classThe ability to set opening hours.static classDescribes a promotion animation for a Business feature.static classThe ability to use quick replies.static classContains information about features, available to Business user accounts.static classThe ability to customize start page.static classAllowed to use many additional features for stories.static classDescribes settings for greeting messages that are automatically sent by a Telegram Business account as response to incoming messages in an inactive private chat.static classContains information about a Telegram Business account.static classRepresents a location of a business.static classDescribes a message from a business account as received by a bot.static classContains a list of messages from a business account as received by a bot.static classDescribes opening hours of a business.static classDescribes an interval of time when the business is open.static classDescribes private chats chosen for automatic interaction with a business.static classDescribes settings for a business account start page.static classDescribes a call.static classContains a bot's answer to a callback query.static classThis class is an abstract base class.static classThe payload for a general callback button.static classThe payload for a callback button requiring password.static classThe payload for a game callback button.static classThis class is an abstract base class.static classThe call was ended before the conversation started.static classThe call was ended during the conversation because the users were disconnected.static classThe call wasn't discarded, or the reason is unknown.static classThe call was ended because one of the parties hung up.static classThe call was ended before the conversation started.static classThe call was ended because it has been upgraded to a group call.static classContains the call identifier.static classThis class is an abstract base class.static classThe speech was distorted.static classThe video was distorted.static classThe call ended unexpectedly.static classThe user heard their own voice.static classThe other side kept disappearing.static classThe user heard background noise.static classThe video was pixelated.static classThe user couldn't hear the other side.static classThe other side couldn't hear the user.static classSpecifies the supported call protocols.static classDescribes a server for relaying call data.static classThis class is an abstract base class.static classA Telegram call reflector.static classA WebRTC server.static classThis class is an abstract base class.static classThe call has ended successfully.static classThe call has ended with an error.static classThe call has been answered and encryption keys are being exchanged.static classThe call is hanging up after discardCall has been called.static classThe call is pending, waiting to be accepted by a user.static classThe call is ready to use.static classChecks whether the specified bot can send messages to the user.static classStops the downloading of a file.static classCancels reset of 2-step verification password.static classStops the preliminary uploading of a file.static classCancels verification of the 2-step verification recovery email address.static classChecks whether the current user can post a story on behalf of a chat; requires canPostStories administrator right for supergroup and channel chats.static classThis class is an abstract base class.static classThe limit for the number of active stories exceeded.static classThe chat must be boosted first by Telegram Premium subscribers to post more stories.static classThe monthly limit for the number of posted stories exceeded.static classA story can be sent.static classThe user must subscribe to Telegram Premium to be able to post stories.static classThe weekly limit for the number of posted stories exceeded.static classChecks whether an in-store purchase is possible.static classCheck whether the current user can message another user or try to create a chat with them.static classThis class is an abstract base class.static classThe user can be messaged.static classThe user can be messaged, but the messages are paid.static classThe user can't be messaged, because they are deleted or unknown.static classThe user can't be messaged, because they restrict new chats with non-contacts.static classChecks whether the current session can be used to transfer a chat ownership to another user.static classThis class is an abstract base class.static classThe session can be used.static classThe 2-step verification needs to be enabled first.static classThe 2-step verification was enabled recently, user needs to wait.static classThe session was created recently, user needs to wait.static classChanges imported contacts using the list of contacts saved on the device.static classInstalls/uninstalls or activates/archives a sticker set.static classA chat.static classThis class is an abstract base class.static classThis class is an abstract base class.static classThe chat is a private or secret chat and the other user can be added to the contact list using the method addContact.static classThe chat is a recently created group chat to which new members can be invited.static classThe chat is a private chat with an administrator of a chat to which the user sent join request.static classThe chat is a private or secret chat, which can be reported using the method reportChat, or the other user can be blocked using the method setMessageSenderBlockList, or the other user can be added to the contact list using the method addContact.static classThe chat can be reported as spam using the method reportChat with an empty optionId and messageIds.static classThe chat is a private or secret chat with a mutual contact and the user's phone number can be shared with the other user using the method sharePhoneNumber.static classThe user has canceled the previous action.static classThe user is picking a contact to send.static classThe user is picking a location or venue to send.static classThe user is picking a sticker to send.static classThe user is recording a video.static classThe user is recording a video note.static classThe user is recording a voice note.static classThe user has started to play a game.static classThe user is typing a message.static classThe user is uploading a document.static classThe user is uploading a photo.static classThe user is uploading a video.static classThe user is uploading a video note.static classThe user is uploading a voice note.static classThe user is watching animations sent by the other party by clicking on an animated emoji.static classDescribes active stories posted by a chat.static classContains information about a chat administrator.static classDescribes rights of the administrator.static classRepresents a list of chat administrators.static classThis class is an abstract base class.static classAll reactions are available in the chat, excluding the paid reaction and custom reactions in channel chats.static classOnly specific reactions are available in the chat.static classDescribes a background set for a specific chat.static classDescribes a boost applied to a chat.static classContains a list of features available on the first chat boost levels.static classContains a list of features available on a specific chat boost level.static classContains an HTTPS link to boost a chat.static classContains information about a link to boost a chat.static classDescribes a slot for chat boost.static classContains a list of chat boost slots.static classThis class is an abstract base class.static classThe chat created a Telegram Premium gift code for a user.static classThe chat created a giveaway.static classA user with Telegram Premium subscription or gifted Telegram Premium boosted the chat.static classDescribes current boost status of a chat.static classRepresents a chat event.static classThe chat accent color or background custom emoji were changed.static classThis class is an abstract base class.static classThe chat active usernames were changed.static classThe hasAutomaticTranslation setting of a channel was toggled.static classThe chat available reactions were changed.static classThe chat background was changed.static classThe supergroup sticker set with allowed custom emoji was changed.static classThe chat description was changed.static classThe chat emoji status was changed.static classA new forum topic was created.static classA forum topic was deleted.static classA forum topic was edited.static classA pinned forum topic was changed.static classA forum topic was closed or reopened.static classThe General forum topic was hidden or unhidden.static classThe hasAggressiveAntiSpamEnabled setting of a supergroup was toggled.static classThe hasProtectedContent setting of a channel was toggled.static classA revoked chat invite link was deleted.static classA chat invite link was edited.static classA chat invite link was revoked.static classThe canInviteUsers permission of a supergroup chat was toggled.static classThe isAllHistoryAvailable setting of a supergroup was toggled.static classThe isForum setting of a channel was toggled.static classThe linked chat of a supergroup was changed.static classThe supergroup location was changed.static classRepresents a set of filters used to obtain a chat event log.static classA new chat member was invited.static classA new member joined the chat.static classA new member joined the chat via an invite link.static classA new member was accepted to the chat by an administrator.static classA member left the chat.static classA chat member has gained/lost administrator status, or the list of their administrator privileges has changed.static classA chat member was restricted/unrestricted or banned/unbanned, or the list of their restrictions has changed.static classA chat member extended their subscription to the chat.static classThe message auto-delete timer was changed.static classA message was deleted.static classA message was edited.static classA message was pinned.static classA message was unpinned.static classThe chat permissions were changed.static classThe chat photo was changed.static classA poll in a message was stopped.static classThe chat's profile accent color or profile background custom emoji were changed.static classContains a list of chat events.static classThe showMessageSender setting of a channel was toggled.static classThe signMessages setting of a channel was toggled.static classThe slowModeDelay setting of a supergroup was changed.static classThe supergroup sticker set was changed.static classThe chat title was changed.static classThe chat editable username was changed.static classA video chat was created.static classA video chat was ended.static classThe muteNewParticipants setting of a video chat was toggled.static classA video chat participant was muted or unmuted.static classA video chat participant volume level was changed.static classRepresents a folder for user chats.static classRepresents an icon for a chat folder.static classContains basic information about a chat folder.static classContains a chat folder invite link.static classContains information about an invite link to a chat folder.static classRepresents a list of chat folder invite links.static classDescribes name of a chat folder.static classContains a chat invite link.static classDescribes a chat administrator with a number of active and revoked chat invite links.static classContains a list of chat invite link counts.static classContains information about a chat invite link.static classDescribes a chat member joined a chat via an invite link.static classContains a list of chat members joined a chat via an invite link.static classContains a list of chat invite links.static classContains information about subscription plan that must be paid by the user to use a chat invite link.static classDescribes a user that sent a join request and waits for administrator approval.static classContains a list of requests to join a chat.static classContains information about pending join requests for a chat.static classThis class is an abstract base class.static classA list of chats usually located at the top of the main chat list.static classA list of chats added to a chat folder.static classA main list of chats.static classContains a list of chat lists.static classRepresents a location to which a chat is connected.static classDescribes a user or a chat as a member of another chat.static classContains a list of chat members.static classThis class is an abstract base class.static classReturns the owner and administrators.static classReturns users banned from the chat; can be used only by administrators in a supergroup or in a channel.static classReturns bot members of the chat.static classReturns contacts of the user.static classReturns all chat members, including restricted chat members.static classReturns users which can be mentioned in the chat.static classReturns users under certain restrictions in the chat; can be used only by administrators in a supergroup.static classThis class is an abstract base class.static classThe user is a member of the chat and has some additional privileges.static classThe user or the chat was banned (and hence is not a member of the chat).static classThe user is the owner of the chat and has all the administrator privileges.static classThe user or the chat is not a chat member.static classThe user is a member of the chat, without any additional privileges or restrictions.static classThe user is under certain restrictions in the chat.static classRepresents a message sender, which can be used to send messages in a chat.static classRepresents a list of message senders, which can be used to send messages in a chat.static classContains information about notification settings for a chat or a forum topic.static classDescribes actions that a user is allowed to take in a chat.static classDescribes a chat or user profile photo.static classContains basic information about the photo of a chat.static classContains a list of chat or user profile photos.static classInformation about the sticker, which was used to create the chat photo.static classThis class is an abstract base class.static classInformation about the custom emoji, which was used to create the chat photo.static classInformation about the sticker, which was used to create the chat photo.static classDescribes a position of a chat in a chat list.static classContains information about revenue earned from sponsored messages in a chat.static classA detailed statistics about revenue earned from sponsored messages in a chat.static classContains a chat revenue transactions.static classContains a list of chat revenue transactions.static classThis class is an abstract base class.static classDescribes a refund for failed withdrawal of earnings through Fragment.static classDescribes a withdrawal of earnings through Fragment.static classDescribes earnings from sponsored messages in a chat in some time frame.static classDescribes earnings from a published suggested post.static classDescribes an unsupported transaction.static classRepresents a list of chats.static classThis class is an abstract base class.static classThe chat is sponsored by the user's MTProxy server.static classThe chat contains a public service announcement.static classThis class is an abstract base class.static classContains statistics about administrator actions done by a user.static classA detailed statistics about a channel chat.static classContains statistics about interactions with a message sent in the chat or a story posted on behalf of the chat.static classContains statistics about number of new members invited by a user.static classContains statistics about messages sent by a user.static classThis class is an abstract base class.static classDescribes a message sent in the chat.static classDescribes a story posted on behalf of the chat.static classA detailed statistics about a supergroup chat.static classDescribes a chat theme.static classThis class is an abstract base class.static classA basic group (a chat with 0-200 other users).static classAn ordinary chat with a user.static classA secret chat with a user.static classA supergroup or channel (with unlimited members).static classChecks the authentication token of a bot; to log in as a bot.static classChecks the authentication code.static classChecks the authentication of an email address.static classChecks the 2-step verification password for correctness.static classChecks whether a 2-step verification password recovery code sent to an email address is valid.static classChecks whether an in-store purchase of Telegram Premium is possible before authorization.static classChecks the validity of an invite link for a chat folder and returns information about the corresponding chat folder.static classChecks the validity of an invite link for a chat and returns information about the corresponding chat.static classChecks whether a username can be set for a chat.static classThis class is an abstract base class.static classThe username can be set.static classThe user has too many chats with username, one of them must be made private first.static classThe user can't be a member of a public supergroup.static classThe username is invalid.static classThe username is occupied.static classThe username can be purchased at https://fragment.com.static classChecks whether the maximum number of owned public chats has been reached.static classChecks the email address verification code for Telegram Passport.static classDescribes a checklist.static classDescribes a task in a checklist.static classChecks the login email address authentication.static classChecks whether a 2-step verification password recovery code sent to an email address is valid.static classCheck the authentication code and completes the request for which the code was sent if appropriate.static classReturn information about a Telegram Premium gift code.static classChecks validness of a name for a quick reply shortcut.static classChecks the 2-step verification recovery email address verification code.static classChecks whether a name can be used for a new sticker set.static classThis class is an abstract base class.static classThe name is invalid.static classThe name is occupied.static classThe name can be set.static classChecks whether a file can be downloaded and saved locally by Web App request.static classRemoves potentially dangerous characters from the name of a file.static classClears message drafts in all chats.static classClears the list of all autosave settings exceptions.static classClears all imported contacts, contact list remains unchanged.static classClears the list of recently used emoji statuses for self status.static classClears the list of recently found chats.static classClears the list of recently used reactions.static classClears the list of recently used stickers.static classClears the list of recently searched for hashtags or cashtags.static classInforms TDLib that a message with an animated emoji was clicked by the user.static classInforms TDLib that the user opened the sponsored chat via the button, the name, the chat photo, a mention in the sponsored message text, or the media in the sponsored message.static classInforms TDLib that the user clicked Premium subscription button on the Premium features screen.static classInforms TDLib that the user clicked a video message advertisement.static classCloses the TDLib instance.static classDescribes a user that had or will have a birthday soon.static classInforms TDLib that the chat is closed by the user.static classRepresents a closed vector path.static classCloses a secret chat, effectively transferring its state to secretChatStateClosed.static classInforms TDLib that a story is closed by the user.static classInforms TDLib that a previously opened Web App was closed.static classContains information about a collectible item and its last purchase.static classThis class is an abstract base class.static classA phone number.static classA username.static classApplies all pending paid reactions on a message.static classConfirms QR code authentication on another device.static classConfirms an unconfirmed session of the current user from another device.static classConnects an affiliate program to the given affiliate.static classDescribes an affiliate program that was connected to an affiliate.static classRepresents a list of affiliate programs that were connected to an affiliate.static classContains information about one website the current user is logged in with Telegram.static classContains a list of websites the current user is logged in with Telegram.static classThis class is an abstract base class.static classEstablishing a connection to the Telegram servers.static classEstablishing a connection with a proxy server.static classThere is a working connection to the Telegram servers.static classDownloading data expected to be received while the application was offline.static classWaiting for the network to become available.static classDescribes a user contact.static classContains a counter.static classContains information about countries.static classContains information about a country.static classReturns an existing chat corresponding to a known basic group.static classCreates a business chat link for the current account.static classCreates a new call.static classCreates new chat folder.static classCreates a new invite link for a chat folder.static classCreates a new invite link for a chat.static classCreates a new subscription invite link for a channel chat.static classContains information about a newly created basic group chat.static classCreates a topic in a forum supergroup chat; requires canManageTopics administrator or canCreateTopics member right in the supergroup.static classCreates a new group call that isn't bound to a chat.static classCreates a link for the given invoice; for bots only.static classCreates a new basic group and sends a corresponding messageBasicGroupChatCreate.static classCreates a new secret chat.static classCreates a new sticker set.static classCreates a new supergroup or channel and sends a corresponding messageSupergroupChatCreate.static classReturns an existing chat corresponding to a given user.static classReturns an existing chat corresponding to a known secret chat.static classReturns an existing chat corresponding to a known supergroup or channel.static classCreates a new temporary password for processing payments.static classCreates a video chat (a group call bound to a chat).static classDescribes the current weather.static classContains the result of a custom request.static classContains some binary data.static classContains database statistics.static classRepresents a date according to the Gregorian calendar.static classFile with the date it was uploaded.static classRepresents a date range.static classDeclines an invitation to an active group call via messageGroupCall.static classDeclines a suggested post in a channel direct messages chat.static classDecrypts group call data received by tgcalls.static classContains information about a tg: deep link.static classDeletes the account of the current user, deleting all information associated with the user from the server.static classDeletes all call messages.static classDeletes all revoked chat invite links created by a given chat administrator.static classDelete media previews from the list of media previews of a bot.static classDeletes a business chat link of the current account.static classDeletes the business bot that is connected to the current user account.static classDeletes messages on behalf of a business account; for bots only.static classDeletes a story posted by the bot on behalf of a business account; for bots only.static classDeletes a chat along with all messages in the corresponding chat for all chat members.static classDeletes background in a specific chat.static classDeletes existing chat folder.static classDeletes an invite link for a chat folder.static classDeletes all messages in the chat.static classDeletes all messages between the specified dates in a chat.static classDeletes all messages sent by the specified message sender in a chat.static classDeletes the default reply markup from a chat.static classDeletes commands supported by the bot for the given user scope and language; for bots only.static classDeletes default background for chats.static classDeletes all messages in the topic in a channel direct messages chat administered by the current user.static classDeletes all messages between the specified dates in the topic in a channel direct messages chat administered by the current user.static classDeletes a file from the TDLib file cache.static classDeletes all messages in a forum topic; requires canDeleteMessages administrator right in the supergroup unless the user is creator of the topic, the topic has no messages from other users and has at most 11 messages.static classDeletes all information about a language pack in the current localization target.static classDeletes messages.static classDeletes a Telegram Passport element.static classDeletes a profile photo.static classDeletes a quick reply shortcut.static classDeletes specified quick reply messages.static classDeletes revoked chat invite links.static classDeletes saved credentials for all payment provider bots.static classDeletes all messages in a Saved Messages topic.static classDeletes all messages between the specified dates in a Saved Messages topic.static classDeletes saved order information.static classCompletely deletes a sticker set.static classDeletes a previously posted story.static classCloses the TDLib instance, destroying all local data without a proper logout.static classThis class is an abstract base class.static classA token for Apple Push Notification service.static classA token for Apple Push Notification service VoIP notifications.static classA token for BlackBerry Push Service.static classA token for Firebase Cloud Messaging.static classA token for HUAWEI Push Service.static classA token for Microsoft Push Notification Service.static classA token for Microsoft Push Notification Service VoIP channel.static classA token for Simple Push API for Firefox OS.static classA token for Tizen Push Service.static classA token for Ubuntu Push Client service.static classA token for web Push API.static classA token for Windows Push Notification Services.static classThis class is an abstract base class.static classA regular animated sticker.static classAnimated stickers to be combined into a slot machine.static classContains information about a topic in a channel direct messages chat administered by the current user.static classDisables all active non-editable usernames of a supergroup or channel, requires owner privileges in the supergroup or channel.static classDisables the currently enabled proxy.static classDiscards a call.static classDisconnects an affiliate program from the given affiliate and immediately deactivates its referral link.static classDisconnects all websites from the current user's Telegram account.static classDisconnects website from the current user's Telegram account.static classDescribes a document of any type.static classContains number of being downloaded and recently downloaded files found.static classDownloads a file from the cloud.static classContains information about a message draft.static classReplaces media preview in the list of media previews of a bot.static classEdits a business chat link of the current account.static classEdits the caption of a message sent on behalf of a business account; for bots only.static classEdits the content of a checklist in a message sent on behalf of a business account; for bots only.static classEdits the content of a live location in a message sent on behalf of a business account; for bots only.static classEdits the media content of a message with a text, an animation, an audio, a document, a photo or a video in a message sent on behalf of a business account; for bots only.static classEdits the reply markup of a message sent on behalf of a business account; for bots only.static classEdits the text of a text or game message sent on behalf of a business account; for bots only.static classChanges a story posted by the bot on behalf of a business account; for bots only.static classEdits existing chat folder.static classEdits an invite link for a chat folder.static classEdits a non-primary invite link for a chat.static classEdits a subscription invite link for a channel chat.static classEdits information about a custom local language pack in the current localization target.static classEdits title and icon of a topic in a forum supergroup chat; requires canManageTopics administrator right in the supergroup unless the user is creator of the topic.static classEdits the caption of an inline message sent via a bot; for bots only.static classEdits the content of a live location in an inline message sent via a bot; for bots only.static classEdits the media content of a message with a text, an animation, an audio, a document, a photo or a video in an inline message sent via a bot; for bots only.static classEdits the reply markup of an inline message sent via a bot; for bots only.static classEdits the text of an inline text or game message sent via a bot; for bots only.static classEdits the message content caption.static classEdits the message content of a checklist.static classEdits the message content of a live location.static classEdits the media content of a message, including message caption.static classEdits the message reply markup; for bots only.static classEdits the time when a scheduled message will be sent.static classEdits the text of a message (or a text of a game message).static classEdits an existing proxy server for network requests.static classAsynchronously edits the text, media or caption of a quick reply message.static classCancels or re-enables Telegram Star subscription.static classChanges content and caption of a story.static classChanges cover of a video story.static classCancels or re-enables Telegram Star subscription for a user; for bots only.static classThis class is an abstract base class.static classAn authentication token received through Apple ID.static classAn authentication code delivered to a user's email address.static classInformation about the email address authentication code that was sent.static classAn authentication token received through Google ID.static classThis class is an abstract base class.static classEmail address can be reset after the given period.static classEmail address reset has already been requested.static classRepresents a list of emoji categories.static classDescribes an emoji category.static classThis class is an abstract base class.static classThe category contains premium stickers that must be found by getPremiumStickers.static classThe category contains a list of similar emoji to search for in getStickers and searchStickers for stickers, or getInlineQueryResults with the bot getOption("animation_search_bot_username") for animations.static classThis class is an abstract base class.static classThe category must be used for chat photo emoji selection.static classThe category must be used by default (e.g., for custom emoji or animation search).static classThe category must be used for emoji status selection.static classThe category must be used by default for regular sticker selection.static classRepresents an emoji with its keyword.static classRepresents a list of emojis with their keywords.static classContains information about an emoji reaction.static classRepresents a list of emojis.static classDescribes an emoji to be shown instead of the Telegram Premium badge.static classContains a list of custom emoji identifiers for emoji statuses.static classContains a list of emoji statuses.static classThis class is an abstract base class.static classA custom emoji set as emoji status.static classAn upgraded gift set as emoji status.static classEnables a proxy.static classContains encrypted Telegram Passport data credentials.static classContains information about an encrypted Telegram Passport element; for bots only.static classEncrypts group call data before sending them over network using tgcalls.static classEnds a group call.static classEnds recording of an active group call; for video chats only.static classEnds screen sharing in a joined group call.static classAn object of this type can be returned on every function call, in case of an error.static classDescribes a fact-check added to the message by an independent checker.static classContains information about a user that has failed to be added to a chat.static classRepresents a list of users that has failed to be added to a chat.static classRepresents a file.static classDescribes a file added to file download list.static classContains size of downloaded prefix of a file.static classThis class is an abstract base class.static classThe file is an animation.static classThe file is an audio file.static classThe file is a document.static classThe data is not a file.static classThe file is a notification sound.static classThe file is a photo.static classThe file is a photo published as a story.static classThe file is a profile photo.static classThe file was sent to a secret chat (the file type is not known to the server).static classThe file is a thumbnail of a file from a secret chat.static classThe file is a file from Secure storage used for storing Telegram Passport files.static classThe file is a self-destructing photo in a private chat.static classThe file is a self-destructing video in a private chat.static classThe file is a self-destructing video note in a private chat.static classThe file is a self-destructing voice note in a private chat.static classThe file is a sticker.static classThe file is a thumbnail of another file.static classThe file type is not yet known.static classThe file is a video.static classThe file is a video note.static classThe file is a video published as a story.static classThe file is a voice note.static classThe file is a wallpaper or a background pattern.static classFinishes the file generation.static classThis class is an abstract base class.static classSettings for Firebase Authentication in the official Android application.static classSettings for Firebase Authentication in the official iOS application.static classThis class is an abstract base class.static classDevice verification must be performed with the classic Play Integrity verification (https://developer.android.com/google/play/integrity/classic).static classDevice verification must be performed with the SafetyNet Attestation API.static classA text with some entities.static classDescribes a forum topic.static classDescribes a forum topic icon.static classContains basic information about a forum topic.static classDescribes a list of forum topics.static classForwards previously sent messages.static classContains information about the last message from which a new message was forwarded last time.static classDescribes a found affiliate program.static classRepresents a list of found affiliate programs.static classContains a list of boosts applied to a chat.static classContains a list of messages found by a search in a given chat.static classContains a list of downloaded files, found by a search.static classContains a list of messages found by a search.static classContains 0-based match position.static classContains 0-based positions of matched objects.static classContains a list of stories found by a search.static classRepresents a list of found users.static classContains information about a Web App found by its short name.static classTdApi.Function<R extends TdApi.Object>This class is a base class for all TDLib interface function-classes.static classDescribes a game.static classContains one row of the game high score table.static classContains a list of game high scores.static classReturns the period of inactivity after which the account of the current user will automatically be deleted.static classReturns all active sessions of the current user.static classReturns all available Telegram Passport elements.static classReturns unique emoji that correspond to stickers to be found by the getStickers(stickerType, query, 1000000, chatId).static classReturns an animated emoji corresponding to a given emoji.static classReturns application config, provided by the server.static classReturns the link for downloading official Telegram application to be used when the current user invites friends to Telegram.static classReturns settings for automatic moving of chats to and from the Archive chat lists.static classReturns a list of archived sticker sets.static classReturns a list of sticker sets attached to a file, including regular, mask, and emoji sticker sets.static classReturns information about a bot that can be added to attachment or side menu.static classReturns the current authorization state.static classReturns auto-download settings presets for the current user.static classReturns autosave settings for the current user.static classReturns the list of available chat boost slots for the current user.static classReturns gifts that can be sent to other users and channel chats.static classConstructs a persistent HTTP URL for a background.static classReturns information about a bank card.static classReturns information about a basic group by its identifier.static classReturns full information about a basic group by its identifier.static classReturns users and chats that were blocked by the current user.static classReturns the text shown in the chat with a bot if the chat is empty in the given language.static classReturns the text shown on a bot's profile page and sent together with the link when users share the bot in the given language.static classReturns the list of media previews for the given language and the list of languages for which the bot has dedicated previews.static classReturns the list of media previews of a bot.static classReturns the name of a bot in the given language.static classReturns approximate number of bots similar to the given bot.static classReturns a list of bots similar to the given bot.static classReturns the amount of Telegram Stars owned by a business account; for bots only.static classReturns information about a business chat link.static classReturns business chat links created for the current account.static classReturns the business bot that is connected to the current user account.static classReturns information about a business connection by its identifier; for bots only.static classReturns information about features, available to Business users.static classSends a callback query to a bot and returns an answer.static classReturns information about a message with the callback button that originated a callback query; for bots only.static classReturns information about a chat by its identifier.static classReturns the list of active stories posted by the given chat.static classReturns a list of administrators of the chat with their custom titles.static classReturns the list of all stories posted by the given chat; requires canEditStories administrator right in the chat.static classReturns the list of message sender identifiers, which can be used to send messages in a chat.static classReturns the list of message sender identifiers, which can be used to send a paid reaction in a chat.static classReturns the list of features available for different chat boost levels.static classReturns the list of features available on the specific chat boost level.static classReturns an HTTPS link to boost the specified supergroup or channel chat.static classReturns information about a link to boost a chat.static classReturns the list of boosts applied to a chat; requires administrator rights in the chat.static classReturns the current boost status for a supergroup or a channel chat.static classReturns a list of service actions taken by chat members and administrators in the last 48 hours.static classReturns information about a chat folder by its identifier.static classReturns approximate number of chats in a being created chat folder.static classReturns identifiers of pinned or always included chats from a chat folder, which are suggested to be left when the chat folder is deleted.static classReturns default icon name for a folder.static classReturns invite links created by the current user for a shareable chat folder.static classReturns new chats added to a shareable chat folder by its owner.static classReturns messages in a chat.static classReturns information about an invite link.static classReturns the list of chat administrators with number of their invite links.static classReturns chat members joined a chat via an invite link.static classReturns invite links for a chat created by specified administrator.static classReturns pending join requests in a chat.static classReturns chat lists to which the chat can be added.static classReturns information about a single member of a chat.static classReturns the last message sent in a chat no later than the specified date.static classReturns information about the next messages of the specified type in the chat split by days.static classReturns approximate number of messages of the specified type in the chat or its topic.static classReturns approximate 1-based position of a message among messages, which can be found by the specified filter in the chat and topic.static classReturns the list of chats with non-default notification settings for new messages.static classReturns information about a newest pinned message in the chat.static classReturns the list of stories that posted by the given chat to its chat page.static classReturns detailed revenue statistics about a chat.static classReturns the list of revenue transactions for a chat.static classReturns a URL for chat revenue withdrawal; requires owner privileges in the channel chat or the bot.static classReturns an ordered list of chats from the beginning of a chat list.static classReturns all scheduled messages in a chat.static classReturns identifiers of chats from a chat folder, suitable for adding to a chat folder invite link.static classReturns approximate number of chats similar to the given chat.static classReturns a list of chats similar to the given chat.static classReturns sparse positions of messages of the specified type in the chat to be used for shared media scroll implementation.static classReturns sponsored messages to be shown in a chat; for channel chats and chats with bots only.static classReturns detailed statistics about a chat.static classReturns supergroup and channel chats in which the current user has the right to post stories.static classReturns interactions with a story posted in a chat.static classReturns all close friends of the current user.static classReturns information about a given collectible item that was purchased at https://fragment.com.static classReturns the list of commands supported by the bot for the given user scope and language; for bots only.static classReturns an affiliate program that were connected to the given affiliate by identifier of the bot that created the program.static classReturns affiliate programs that were connected to the given affiliate.static classReturns all website where the current user used Telegram to log in.static classReturns all contacts of the user.static classReturns information about existing countries.static classUses the current IP address to find the current country.static classReturns an emoji for the given country.static classReturns a list of public chats of the specified type, owned by the user.static classReturns all updates needed to restore current TDLib state, i.e. all actual updateAuthorizationState/updateUser/updateNewChat and others.static classReturns the current weather in the given location.static classReturns TGS stickers with generic animations for custom emoji reactions.static classReturns the list of custom emoji stickers by their identifiers.static classReturns database statistics.static classReturns information about a tg:// deep link.static classReturns default list of custom emoji stickers for reply background.static classReturns default emoji statuses for chats.static classReturns default list of custom emoji stickers for placing on a chat photo.static classReturns default emoji statuses for self status.static classReturns default message auto-delete time setting for new chats.static classReturns default list of custom emoji stickers for placing on a profile photo.static classReturns information about the topic in a channel direct messages chat administered by the current user.static classReturns messages in the topic in a channel direct messages chat administered by the current user.static classReturns the last message sent in the topic in a channel direct messages chat administered by the current user no later than the specified date.static classReturns the total number of Telegram Stars received by the channel chat for direct messages from the given topic.static classReturns the list of emoji statuses, which can't be used as chat emoji status, even if they are from a sticker set with isAllowedAsChatEmojiStatus == true.static classReturns available emoji categories.static classReturns information about an emoji reaction.static classReturns an HTTP URL which can be used to automatically log in to the translation platform and suggest new emoji replacements.static classReturns an HTTP URL which can be used to automatically authorize the current user on a website after clicking an HTTP link.static classReturns information about an action to be done when the current user clicks an external link.static classReturns favorite stickers.static classReturns information about a file.static classReturns file downloaded prefix size from a given offset, in bytes.static classReturns the extension of a file, guessed by its MIME type.static classReturns the MIME type of a file, guessed by its extension.static classReturns information about a forum topic.static classReturns the list of custom emoji, which can be used as forum topic icon by all users.static classReturns an HTTPS link to a topic in a forum chat.static classReturns found forum topics in a forum chat.static classReturns the high scores for a game and some part of the high score table in the range of the specified user; for bots only.static classReturns examples of possible upgraded gifts for a regular gift.static classReturns information about a giveaway.static classReturns greeting stickers from regular sticker sets that can be used for the start page of other users.static classReturns the most grossing Web App bots.static classReturns information about a group call.static classReturns information about participants of a non-joined group call that is not bound to a chat.static classReturns a list of common group chats with a given user.static classReturns the total number of imported contacts.static classReturns a list of recently inactive supergroups and channels.static classReturns game high scores and some part of the high score table in the range of the specified user; for bots only.static classSends an inline query to a bot and returns its results.static classReturns backgrounds installed by the user.static classReturns a list of installed sticker sets.static classReturns an HTTPS or a tg: link with the given type.static classReturns information about the type of internal link.static classConverts a JsonValue object to corresponding JSON-serialized string.static classConverts a JSON-serialized string to corresponding JsonValue object.static classReturn emojis matching the keyword.static classReturns information about a language pack.static classReturns a string stored in the local database from the specified localization target and language pack by its key.static classReturns strings from a language pack in the current localization target by their keys.static classReturns a link preview by the text of a message.static classReturns information about the current localization target.static classReturns an HTTP URL which can be used to automatically authorize the user on a website after clicking an inline button of type inlineKeyboardButtonTypeLoginUrl.static classReturns information about a button of type inlineKeyboardButtonTypeLoginUrl.static classReturns information about currently used log stream for internal logging of TDLib.static classReturns the list of available TDLib internal log tags, for example, ["actor", "binlog", "connections", "notifications", "proxy"].static classReturns current verbosity level for a specified TDLib internal log tag.static classReturns current verbosity level of the internal logging of TDLib.static classReturns information needed to open the main Web App of a bot.static classReturns information about a file with a map thumbnail in PNG format.static classReplaces text entities with Markdown formatting in a human-friendly format.static classReturns the current user.static classReturns menu button set by the bot for the given user; for bots only.static classReturns information about a message.static classReturns reactions added for a message, along with their sender.static classReturns information about actual author of a message sent on behalf of a channel.static classReturns reactions, which can be added to a message.static classReturns information about a message effect.static classReturns an HTML code for embedding the message.static classReturns information about a file with messages exported from another application.static classReturns a confirmation text to be shown to the user before starting message import.static classReturns an HTTPS link to a message in a chat.static classReturns information about a public or private message link.static classReturns information about a message, if it is available without sending network request.static classReturns properties of a message.static classReturns forwarded copies of a channel message to different public channels and public reposts as a story.static classReturns read date of a recent outgoing message in a private chat.static classReturns information about messages.static classReturns detailed statistics about a message.static classReturns information about a message thread.static classReturns messages in a message thread of a message.static classReturns viewers of a recent outgoing message in a basic group or a supergroup chat.static classReturns network data usage statistics.static classReturns privacy settings for new chat creation.static classReturns the value of an option by its name.static classReturns the list of bots owned by the current user.static classReturns sticker sets owned by the current user.static classReturns the total number of Telegram Stars received by the current user for paid messages from the given user.static classReturns a Telegram Passport authorization form for sharing data with a service.static classReturns already available Telegram Passport elements suitable for completing a Telegram Passport authorization form.static classReturns one of the available Telegram Passport elements.static classReturns the current state of 2-step verification.static classReturns an invoice payment form.static classReturns information about a successful payment.static classReturns information about a phone number by its prefix.static classReturns information about a phone number by its prefix synchronously. getCountries must be called at least once after changing localization to the specified language if properly localized country information is expected.static classReturns message senders voted for the specified option in a non-anonymous polls.static classReturns an IETF language tag of the language preferred in the country, which must be used to fill native fields in Telegram Passport personal details.static classReturns information about features, available to Premium users.static classReturns available options for gifting Telegram Premium to a user.static classReturns available options for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members.static classReturns the sticker to be used as representation of the Telegram Premium subscription.static classReturns information about a limit, increased for Premium users.static classReturns state of Telegram Premium subscription and promotion videos for Premium features.static classReturns examples of premium stickers for demonstration purposes.static classReturns premium stickers from regular sticker sets.static classSaves an inline message to be sent by the given user.static classReturns the list of proxies that are currently set up.static classReturns an HTTPS link, which can be used to add a proxy.static classReturns a globally unique push notification subscription identifier for identification of an account, which has received a push notification.static classReturns privacy settings for message read date.static classReturns information about a received gift.static classReturns gifts received by the given user or chat.static classReturns recent emoji statuses for self status.static classReturns up to 20 recently used inline bots in the order of their last usage.static classReturns recently opened chats.static classReturns t.me URLs recently visited by a newly registered user.static classReturns a list of recently used stickers.static classReturns recommended chat folders for the current user.static classReturns a list of channel chats recommended to the current user.static classReturns a 2-step verification recovery email address that was previously set up.static classReturns information about a file by its remote identifier.static classReturns information about a non-bundled message that is replied by a given message.static classReturns saved animations.static classReturns tags used in Saved Messages or a Saved Messages topic.static classReturns messages in a Saved Messages topic.static classReturns the last message sent in a Saved Messages topic no later than the specified date.static classReturns saved notification sound by its identifier.static classReturns the list of saved notification sounds.static classReturns saved order information.static classReturns the notification settings for chats of a given type.static classReturns recently searched for hashtags or cashtags by their prefix.static classReturns sponsored chats to be shown in the search results.static classReturns information about a secret chat by its identifier.static classReturns a URL for a Telegram Ad platform account that can be used to set up advertisements for the chat paid in the owned Telegram Stars.static classReturns available options for Telegram Stars gifting.static classReturns available options for Telegram Star giveaway creation.static classReturns available options for Telegram Stars purchase.static classReturns detailed Telegram Star revenue statistics.static classReturns the list of Telegram Star subscriptions for the current user.static classReturns the list of Telegram Star transactions for the specified owner.static classReturns a URL for Telegram Star withdrawal.static classLoads an asynchronous or a zoomed in statistical graph.static classReturns emoji corresponding to a sticker.static classReturns outline of a sticker.static classReturns stickers from the installed sticker sets that correspond to any of the given emoji or can be found by sticker-specific keywords.static classReturns information about a sticker set by its identifier.static classReturns name of a sticker set by its identifier.static classReturns storage usage statistics.static classQuickly returns approximate storage usage statistics.static classReturns a story.static classReturns reactions, which can be chosen for a story.static classReturns interactions with a story.static classReturns the list of chats with non-default notification settings for stories.static classReturns forwards of a story as a message to public chats and reposts by public channels.static classReturns detailed statistics about a story.static classReturns suggested name for saving a file in a given directory.static classReturns a suggested name for a new sticker set with a given title.static classReturns a list of basic group and supergroup chats, which can be used as a discussion group for a channel.static classReturns a list of channel chats, which can be used as a personal chat.static classReturns information about a supergroup or a channel by its identifier.static classReturns full information about a supergroup or a channel by its identifier, cached for up to 1 minute.static classReturns information about members or banned users in a supergroup or channel.static classReturns localized name of the Telegram support user; for Telegram support only.static classReturns a user that can be contacted to get support.static classReturns information about the current temporary password.static classReturns all entities (mentions, hashtags, cashtags, bot commands, bank card numbers, URLs, and email addresses) found in the text.static classReturns up to 8 emoji statuses, which must be shown in the emoji status list for chats.static classReturns up to 8 emoji statuses, which must be shown right after the default Premium Badge in the emoji status list for self status.static classConverts a themeParameters object to corresponding JSON-serialized string.static classReturns the list of supported time zones.static classReturns the list of Toncoin transactions of the current user.static classReturns a list of frequently used chats.static classReturns a list of trending sticker sets.static classReturns information about an upgraded gift by its name.static classReturns available upgraded gift emoji statuses for self status.static classReturns a URL for upgraded gift withdrawal in the TON blockchain as an NFT; requires owner privileges for gifts owned by a chat.static classReturns information about a user by their identifier.static classReturns the list of boosts applied to a chat by a given user; requires administrator rights in the chat; for bots only.static classReturns full information about a user by their identifier.static classReturns an HTTPS link, which can be used to get information about the current user.static classReturns the current privacy settings.static classReturns the profile photos of a user.static classReturns support information for the given user; for Telegram support only.static classReturns the list of participant identifiers, on whose behalf a video chat in the chat can be joined.static classReturns invite link to a video chat in a public chat.static classReturns RTMP URL for streaming to the video chat of a chat; requires canManageVideoChats administrator right.static classReturns information about available video chat streams.static classReturns a file with a segment of a video chat stream in a modified OGG format for audio or MPEG-4 format for video.static classReturns advertisements to be shown while a video from a message is watched.static classReturns an HTTPS URL of a Web App to open after a link of the type internalLinkTypeWebApp is clicked.static classReturns a default placeholder for Web Apps of a bot.static classReturns an HTTPS URL of a Web App to open from the side menu, a keyboardButtonTypeWebApp button, or an inlineQueryResultsButtonTypeWebApp button.static classReturns an instant view version of a web page if available.static classDescribes a gift that can be sent to another user or channel chat.static classDescribes a gift available for resale.static classThis class is an abstract base class.static classThe gifts will be sorted by their number from the smallest to the largest.static classThe gifts will be sorted by their price from the lowest to the highest.static classThe gifts will be sorted by the last date when their price was changed from the newest to the oldest.static classAllows to buy a Telegram Premium subscription for another user with payment in Telegram Stars; for bots only.static classContains settings for gift receiving for a user.static classDescribes gifts available for resale.static classContains examples of possible upgraded gifts for the given regular gift.static classThis class is an abstract base class.static classDescribes a completed giveaway.static classDescribes an ongoing giveaway.static classDescribes parameters of a giveaway.static classThis class is an abstract base class.static classThe user can't participate in the giveaway, because they are an administrator in one of the chats that created the giveaway.static classThe user can't participate in the giveaway, because they have already been member of the chat.static classThe user can't participate in the giveaway, because they phone number is from a disallowed country.static classThe user is eligible for the giveaway.static classThe user participates in the giveaway.static classThis class is an abstract base class.static classThe giveaway sends Telegram Premium subscriptions to the winners.static classThe giveaway sends Telegram Stars to the winners.static classDescribes a group call.static classThis class is an abstract base class.static classThe main data channel for audio and video data.static classThe data channel for screen sharing.static classContains the group call identifier.static classContains information about a just created or just joined group call.static classDescribes parameters used to join a group call.static classRepresents a group call participant.static classContains identifiers of group call participants.static classContains information about a group call participant's video channel.static classDescribes a recently speaking participant in a group call.static classThis class is an abstract base class.static classThe best available video quality.static classThe medium video quality.static classThe worst available video quality.static classDescribes a group of video synchronization source identifiers.static classContains a list of hashtags.static classHides the list of contacts that have close birthdays for 24 hours.static classHides a suggested action.static classContains an HTTP URL.static classAn identity document.static classAdds new contacts or edits existing contacts by their phone numbers; contacts' user identifiers are ignored.static classRepresents the result of an importContacts request.static classImports messages exported from another app.static classRepresents a single button in an inline keyboard.static classThis class is an abstract base class.static classA button to buy something.static classA button that sends a callback query to a bot.static classA button with a game that sends a callback query to a bot.static classA button that asks for the 2-step verification password of the current user and then sends a callback query to a bot.static classA button that copies specified text to clipboard.static classA button that opens a specified URL and automatically authorize the current user by calling getLoginUrlInfo.static classA button that forces an inline query to the bot to be inserted in the input field.static classA button that opens a specified URL.static classA button with a user reference to be handled in the same way as textEntityTypeMentionName entities.static classA button that opens a Web App by calling openWebApp.static classThis class is an abstract base class.static classRepresents an animation file.static classRepresents a link to an article or web page.static classRepresents an audio file.static classRepresents a user contact.static classRepresents a document.static classRepresents information about a game.static classRepresents a point on the map.static classRepresents a photo.static classRepresents the results of the inline query.static classRepresents a button to be shown above inline query results.static classThis class is an abstract base class.static classDescribes the button that opens a private chat with the bot and sends a start message to the bot with the given parameter.static classDescribes the button that opens a Web App by calling getWebAppUrl.static classRepresents a sticker.static classRepresents information about a venue.static classRepresents a video.static classRepresents a voice note.static classThis class is an abstract base class.static classA background from a local file.static classA background previously set in the chat; for chat backgrounds only.static classA background from the server.static classDescribes a business chat link to create or edit.static classDescribes settings for a business account start page to set.static classThis class is an abstract base class.static classAn animation in MPEG4 format; must be square, at most 10 seconds long, have width between 160 and 1280 and be at most 2MB in size.static classA previously used profile photo of the current user.static classA static photo in JPEG format.static classA sticker on a custom background.static classDescribes a checklist to be sent.static classDescribes a task in a checklist to be sent.static classThis class is an abstract base class.static classApplies if a user enters new credentials using Apple Pay.static classApplies if a user enters new credentials using Google Pay.static classApplies if a user enters new credentials on a payment provider website.static classApplies if a user chooses some previously saved payment credentials.static classThis class is an abstract base class.static classA file generated by the application.static classA file defined by its unique identifier.static classA file defined by a local path.static classA file defined by its remote identifier.static classThis class is an abstract base class.static classThe group call is accessible through a link.static classThe group call is accessible through a message of the type messageGroupCall.static classAn identity document to be saved to Telegram Passport.static classThis class is an abstract base class.static classRepresents a link to an animated GIF or an animated (i.e., without sound) H.264/MPEG-4 AVC video.static classRepresents a link to an article or web page.static classRepresents a link to an MP3 audio file.static classRepresents a user contact.static classRepresents a link to a file.static classRepresents a game.static classRepresents a point on the map.static classRepresents link to a JPEG image.static classRepresents a link to a WEBP, TGS, or WEBM sticker.static classRepresents information about a venue.static classRepresents a link to a page containing an embedded video player or a video file.static classRepresents a link to an opus-encoded audio file within an OGG container, single channel audio.static classThis class is an abstract base class.static classAn invoice from a message of the type messageInvoice or paid media purchase from messagePaidMedia.static classAn invoice from a link of the type internalLinkTypeInvoice.static classAn invoice for a payment toward Telegram; must not be used in the in-store apps.static classAn animation message (GIF-style).static classAn audio message.static classA message with a checklist.static classA message containing a user contact.static classThis class is an abstract base class.static classA dice message.static classA document message (general file).static classA forwarded message.static classA message with a game; not supported for channels or secret chats.static classA message with an invoice; can be used only by bots.static classA message with a location.static classA message with paid media; can be used only in channel chats with supergroupFullInfo.hasPaidMediaAllowed.static classA photo message.static classA message with a poll.static classThis class is an abstract base class.static classDescribes a message to be replied that is from a different chat or a forum topic; not supported in secret chats.static classDescribes a message to be replied in the same chat and forum topic.static classDescribes a story to be replied.static classA sticker message.static classA message with a forwarded story.static classA text message.static classA message with information about a venue.static classA video message.static classA video note message.static classA voice note message.static classDescribes a paid media to be sent.static classThis class is an abstract base class.static classThe media is a photo.static classThe media is a video.static classThis class is an abstract base class.static classA Telegram Passport element to be saved containing the user's address.static classA Telegram Passport element to be saved containing the user's bank statement.static classA Telegram Passport element to be saved containing the user's driver license.static classA Telegram Passport element to be saved containing the user's email address.static classContains the description of an error in a Telegram Passport element; for bots only.static classThis class is an abstract base class.static classA data field contains an error.static classThe file contains an error.static classThe list of attached files contains an error.static classThe front side of the document contains an error.static classThe reverse side of the document contains an error.static classThe selfie contains an error.static classOne of the files containing the translation of the document contains an error.static classThe translation of the document contains an error.static classThe element contains an error in an unspecified place.static classA Telegram Passport element to be saved containing the user's identity card.static classA Telegram Passport element to be saved containing the user's internal passport.static classA Telegram Passport element to be saved containing the user's passport.static classA Telegram Passport element to be saved containing the user's passport registration.static classA Telegram Passport element to be saved containing the user's personal details.static classA Telegram Passport element to be saved containing the user's phone number.static classA Telegram Passport element to be saved containing the user's rental agreement.static classA Telegram Passport element to be saved containing the user's temporary registration.static classA Telegram Passport element to be saved containing the user's utility bill.static classA personal document to be saved to Telegram Passport.static classA sticker to be added to a sticker set.static classDescribes a clickable rectangle area on a story media to be added.static classContains a list of story areas to be added.static classThis class is an abstract base class.static classAn area pointing to a venue found by the bot getOption("venue_search_bot_username").static classAn area pointing to a HTTP or tg:// link.static classAn area pointing to a location.static classAn area pointing to a message.static classAn area pointing to a venue already added to the story.static classAn area pointing to a suggested reaction.static classAn area with an upgraded gift.static classAn area with information about weather.static classThis class is an abstract base class.static classA photo story.static classA video story.static classContains information about a post to suggest.static classDescribes manually chosen quote from another message.static classA thumbnail to be sent along with a file; must be in JPEG or WEBP format for stickers, and less than 200 KB in size.static classThis class is an abstract base class.static classThe link is a link to the Devices section of the application.static classThe link is a link to an attachment menu bot to be opened in the specified or a chosen chat.static classThe link contains an authentication code.static classThe link is a link to a background.static classThe link is a link to a Telegram bot, which is expected to be added to a channel chat as an administrator.static classThe link is a link to a chat with a Telegram bot.static classThe link is a link to a Telegram bot, which is expected to be added to a group chat.static classThe link is a link to a business chat.static classThe link is a link to the Telegram Star purchase section of the application.static classThe link is a link to the change phone number section of the application.static classThe link is an affiliate program link.static classThe link is a link to boost a Telegram chat.static classThe link is an invite link to a chat folder.static classThe link is a link to the folder section of the application settings.static classThe link is a chat invite link.static classThe link is a link to the default message auto-delete timer settings section of the application settings.static classThe link is a link to the edit profile section of the application settings.static classThe link is a link to a game.static classThe link is a link to a group call that isn't bound to a chat.static classThe link must be opened in an Instant View.static classThe link is a link to an invoice.static classThe link is a link to a language pack.static classThe link is a link to the language section of the application settings.static classThe link is a link to the main Web App of a bot.static classThe link is a link to a Telegram message or a forum topic.static classThe link contains a message draft text.static classThe link is a link to the screen with information about Telegram Star balance and transactions of the current user.static classThe link is a link to the screen with information about Toncoin balance and transactions of the current user.static classThe link contains a request of Telegram passport data.static classThe link can be used to confirm ownership of a phone number to prevent account deletion.static classThe link is a link to the Premium features screen of the application from which the user can subscribe to Telegram Premium.static classThe link is a link to the screen for gifting Telegram Premium subscriptions to friends via inputInvoiceTelegram with telegramPaymentPurposePremiumGift payments or in-store purchases.static classThe link is a link with a Telegram Premium gift code.static classThe link is a link to the privacy and security section of the application settings.static classThe link is a link to a proxy.static classThe link is a link to a chat by its username.static classThe link can be used to login the current user on another device, but it must be scanned from QR-code using in-app camera.static classThe link forces restore of App Store purchases when opened.static classThe link is a link to application settings.static classThe link is a link to a sticker set.static classThe link is a link to a story.static classThe link is a link to a cloud theme.static classThe link is a link to the theme section of the application settings.static classThe link is an unknown tg: link.static classThe link is a link to an unsupported proxy.static classThe link is a link to an upgraded gift.static classThe link is a link to a user by its phone number.static classThe link is a link to a user by a temporary token.static classThe link is a link to a video chat.static classThe link is a link to a Web App.static classInvites a user to an active group call; for group calls not bound to a chat only.static classThis class is an abstract base class.static classThe user was invited and a service message of the type messageGroupCall was sent which can be used in declineGroupCallInvitation to cancel the invitation.static classThe user can't be invited because they are already a participant of the call.static classThe user can't be invited due to their privacy settings.static classThe user can't be invited because they were banned by the owner of the call and can be invited back only by the owner of the group call.static classThis class is an abstract base class.static classThe link is an invite link for a basic group.static classThe link is an invite link for a channel.static classThe link is an invite link for a supergroup.static classInvites users to an active video chat.static classProduct invoice.static classAdds the current user as a new member to a chat.static classUses an invite link to add the current user to the chat if possible.static classJoins a group call that is not bound to a chat.static classJoins an active video chat.static classRepresents one member of a JSON object.static classThis class is an abstract base class.static classRepresents a JSON array.static classRepresents a boolean JSON value.static classRepresents a null JSON value.static classRepresents a numeric JSON value.static classRepresents a JSON object.static classRepresents a string JSON value.static classRepresents a single button in a bot keyboard.static classThis class is an abstract base class.static classA button that requests a chat to be shared by the current user; available only in private chats.static classA button that sends the user's location when pressed; available only in private chats.static classA button that sends the user's phone number when pressed; available only in private chats.static classA button that allows the user to create and send a poll when pressed; available only in private chats.static classA button that requests users to be shared by the current user; available only in private chats.static classA simple button, with text that must be sent when the button is pressed.static classA button that opens a Web App by calling getWebAppUrl.static classPortion of the price of a product (e.g., "delivery cost", "tax amount").static classContains information about a language pack.static classRepresents one language pack string.static classContains a list of language pack strings.static classThis class is an abstract base class.static classA deleted language pack string, the value must be taken from the built-in English language pack.static classAn ordinary language pack string.static classA language pack string which has different forms based on the number of some object it mentions.static classLaunches a prepaid giveaway.static classRemoves the current user from chat members.static classLeaves a group call.static classDescribes a link preview.static classThis class is an abstract base class.static classThe media is a photo.static classThe media is a video.static classOptions to be used for generation of a link preview.static classThis class is an abstract base class.static classThe link is a link to a media album consisting of photos and videos.static classThe link is a link to an animation.static classThe link is a link to an app at App Store or Google Play.static classThe link is a link to a web site.static classThe link is a link to an audio.static classThe link is a link to a background.static classThe link is a link to boost a channel chat.static classThe link is a link to a chat.static classThe link is a link to a general file.static classThe link is a link to an animation player.static classThe link is a link to an audio player.static classThe link is a link to a video player.static classThe link is a link to an audio file.static classThe link is a link to a video file.static classThe link is a link to a group call that isn't bound to a chat.static classThe link is a link to an invoice.static classThe link is a link to a text or a poll Telegram message.static classThe link is a link to a photo.static classThe link is a link to a Telegram Premium gift code.static classThe link is a link to a shareable chat folder.static classThe link is a link to a sticker.static classThe link is a link to a sticker set.static classThe link is a link to a story.static classThe link is a link to boost a supergroup chat.static classThe link is a link to a cloud theme.static classThe link preview type is unsupported yet.static classThe link is a link to an upgraded gift.static classThe link is a link to a user.static classThe link is a link to a video.static classThe link is a link to a video chat.static classThe link is a link to a video note message.static classThe link is a link to a voice note message.static classThe link is a link to a Web App.static classLoads more active stories from a story list.static classLoads more chats from a chat list.static classLoads more topics in a channel direct messages chat administered by the current user.static classLoads more participants of a group call.static classLoads quick reply messages that can be sent by a given quick reply shortcut.static classLoads quick reply shortcuts created by the current user.static classLoads more Saved Messages topics.static classRepresents a local file.static classContains information about the current localization target.static classDescribes a location on planet Earth.static classDescribes an address of a location.static classThis class is an abstract base class.static classAn HTTP URL needs to be open.static classAn authorization confirmation dialog needs to be shown to the user.static classCloses the TDLib instance after a proper logout.static classThis class is an abstract base class.static classThe log is written to stderr or an OS specific log.static classThe log is written nowhere.static classThe log is written to a file.static classContains a list of available TDLib internal log tags.static classContains a TDLib internal log verbosity level.static classContains information about the main Web App of a bot.static classAdds tasks of a checklist in a message as done or not done.static classThis class is an abstract base class.static classThe mask is placed relatively to the chin.static classThe mask is placed relatively to the eyes.static classThe mask is placed relatively to the forehead.static classThe mask is placed relatively to the mouth.static classPosition on a photo where a mask is placed.static classDescribes a message.static classA message with an animated emoji.static classAn animation message (GIF-style).static classAn audio message.static classContains default auto-delete timer setting for new chats.static classA newly created basic group.static classThe user allowed the bot to send messages.static classContains information about found messages, split by days according to the option "utc_time_offset".static classContains information about found messages sent on a specific day.static classA message with information about an ended call.static classNew chat members were added.static classThe chat was boosted by the sender of the message.static classAn updated chat photo.static classAn updated chat title.static classA chat member was deleted.static classA deleted chat photo.static classA new member joined the chat via an invite link.static classA new member was accepted to the chat by an administrator.static classA new background was set in the chat.static classThe auto-delete or self-destruct timer for messages in the chat has been changed.static classA theme in the chat has been changed.static classThe current user shared a chat, which was requested by the bot.static classA supergroup has been created from a basic group.static classA basic group was upgraded to a supergroup and was deactivated as the result.static classA message with a checklist.static classSome tasks were added to a checklist.static classSome tasks from a checklist were marked as done or not done.static classA message with a user contact.static classA contact has registered with Telegram.static classThis class is an abstract base class.static classOptions to be used when a message content is copied without reference to the original sender.static classA non-standard action has happened in the chat.static classA dice message.static classA price for direct messages was changed in the channel chat.static classA document message (general file).static classContains information about an effect added to a message.static classThis class is an abstract base class.static classAn effect from an emoji reaction.static classAn effect from a premium sticker.static classA self-destructed photo message.static classA self-destructed video message.static classA self-destructed video note message.static classA self-destructed voice note message.static classThis class is an abstract base class.static classThe messages were exported from a group chat.static classThe messages were exported from a private chat.static classThe messages were exported from a chat of unknown type.static classA forum topic has been created.static classA forum topic has been edited.static classA forum topic has been closed or opened.static classA General forum topic has been hidden or unhidden.static classContains information about a forwarded message.static classA message with a game.static classA new high score was achieved in a game.static classA regular gift was received or sent by the current user, or the current user was notified about a channel gift.static classTelegram Premium was gifted to a user.static classTelegram Stars were gifted to a user.static classToncoins were gifted to a user.static classA giveaway.static classA giveaway without public winners has been completed for the chat.static classA giveaway was created for the chat.static classA Telegram Stars were received by the current user from a giveaway.static classA giveaway with public winners has been completed for the chat.static classA message with information about a group call not bound to a chat.static classContains information about a message created with importMessages.static classContains information about interactions with a message.static classA message with information about an invitation to a video chat.static classA message with an invoice from a bot.static classContains an HTTPS link to a message in a supergroup or channel, or a forum topic.static classContains information about a link to a message or a forum topic in a chat.static classA message with a location.static classThis class is an abstract base class.static classThe message was originally a post in a channel.static classThe message was originally sent on behalf of a chat.static classThe message was originally sent by a user, which is hidden by their privacy settings.static classThe message was originally sent by a known user.static classA message with paid media.static classA price for paid messages was changed in the supergroup chat.static classPaid messages were refunded.static classTelegram Passport data has been received; for bots only.static classTelegram Passport data has been sent to a bot.static classA payment has been refunded.static classA payment has been sent to a bot or a business account.static classA payment has been received by the bot or the business account.static classA photo message.static classA message has been pinned.static classA message with a poll.static classContains information about a message in a specific position.static classContains a list of message positions.static classA Telegram Premium gift code was created for the user.static classContains properties of a message and describes actions that can be done with the message right now.static classA user in the chat came within proximity alert range.static classContains information about a reaction to a message.static classContains a list of reactions added to a message.static classThis class is an abstract base class.static classThe read date is unknown due to privacy settings of the current user, but will be known if the user subscribes to Telegram Premium.static classContains read date of the message.static classThe message is too old to get read date.static classThe message is unread yet.static classThe read date is unknown due to privacy settings of the other user.static classA gift which purchase, upgrade or transfer were refunded.static classContains information about replies to a message.static classThis class is an abstract base class.static classDescribes a message replied by a given message.static classDescribes a story replied by a given message.static classContains a list of messages.static classThis class is an abstract base class.static classThe message will be sent at the specified date.static classThe message will be sent when the other user is online.static classThe message will be sent when the video in the message is converted and optimized; can be used only by the server.static classA screenshot of a message in the chat has been taken.static classThis class is an abstract base class.static classThe message can be opened only once and will be self-destructed once closed.static classThe message will be self-destructed in the specified time after its content was opened.static classThis class is an abstract base class.static classThe message was sent on behalf of a chat.static classRepresents a list of message senders.static classThe message was sent by a known user.static classThis class is an abstract base class.static classThe message failed to be sent.static classThe message is being sent now, but has not yet been delivered to the server.static classOptions to be used when a message is sent.static classThis class is an abstract base class.static classThe message is from a chat event log.static classThe message is from a chat history.static classThe message is from a chat list or a forum topic list.static classThe message is from history of a topic in a channel direct messages chat administered by the current user.static classThe message is from history of a forum topic.static classThe message is from chat, message thread or forum topic history preview.static classThe message is from history of a message thread.static classThe message is from a notification.static classThe message is from some other source.static classThe message was screenshotted; the source must be used only if the message content was visible during the screenshot.static classThe message is from search results, including file downloads, local file list, outgoing document messages, calendar.static classA detailed statistics about a message.static classA sticker message.static classA message with a forwarded story.static classApproval of suggested post has failed, because the user which proposed the post had no enough funds.static classA suggested post was approved.static classA suggested post was declined.static classA suggested post was published for getOption("suggested_post_lifetime_min") seconds and payment for the post was received.static classA suggested post was refunded.static classA profile photo was suggested to a user in a private chat.static classA newly created supergroup or channel.static classA text message.static classContains information about a message thread.static classThis class is an abstract base class.static classA topic in a channel direct messages chat administered by the current user.static classA topic in a forum supergroup chat.static classA topic in Saved Messages chat.static classA message content that is not supported in the current TDLib version.static classAn upgraded gift was received or sent by the current user, or the current user was notified about a channel gift.static classThe current user shared users, which were requested by the bot.static classA message with information about a venue.static classA video message.static classA message with information about an ended video chat.static classA new video chat was scheduled.static classA newly created video chat.static classA video note message.static classRepresents a viewer of a message.static classRepresents a list of message viewers.static classA voice note message.static classData from a Web App has been received; for bots only.static classData from a Web App has been sent to a bot.static classThumbnail image of a very poor quality and low resolution.static classA full list of available network statistic entries.static classThis class is an abstract base class.static classContains information about the total amount of data that was used for calls.static classContains information about the total amount of data that was used to send and receive files.static classThis class is an abstract base class.static classA mobile network.static classA mobile roaming network.static classThe network is not available.static classA different network type (e.g., Ethernet network).static classA Wi-Fi network.static classContains privacy settings for chats with non-contacts.static classContains information about a notification.static classDescribes a group of notifications.static classThis class is an abstract base class.static classA group containing notifications of type notificationTypeNewCall.static classA group containing notifications of type notificationTypeNewMessage and notificationTypeNewPushMessage with unread mentions of the current user, replies to their messages, or a pinned message.static classA group containing notifications of type notificationTypeNewMessage and notificationTypeNewPushMessage with ordinary unread messages.static classA group containing a notification of type notificationTypeNewSecretChat.static classThis class is an abstract base class.static classNotification settings applied to all channel chats when the corresponding chat setting has a default value.static classNotification settings applied to all basic group and supergroup chats when the corresponding chat setting has a default value.static classNotification settings applied to all private and secret chats when the corresponding chat setting has a default value.static classDescribes a notification sound in MP3 format.static classContains a list of notification sounds.static classThis class is an abstract base class.static classNew call was received.static classNew message was received.static classNew message was received through a push notification.static classNew secret chat was created.static classThis class is a base class for all TDLib interface classes.static classAn object of this type is returned on a successful function call for certain functions.static classInforms TDLib that a bot was opened from the list of similar bots.static classInforms TDLib that the chat is opened by the user.static classInforms TDLib that a chat was opened from the list of similar chats.static classInforms TDLib that the message content has been opened (e.g., the user has opened a photo, video, document, location or venue, or has listened to an audio file or voice note message).static classInforms TDLib that the user opened a sponsored chat.static classInforms TDLib that a story is opened and is being viewed by the user.static classInforms TDLib that a Web App is being opened from the attachment menu, a botMenuButton button, an internalLinkTypeAttachmentMenuBot link, or an inlineKeyboardButtonTypeWebApp button.static classOptimizes storage usage, i.e. deletes some files and returns new storage usage statistics.static classThis class is an abstract base class.static classRepresents a boolean option.static classRepresents an unknown option or an option which has a default value.static classRepresents an integer option.static classRepresents a string option.static classOrder information.static classRepresents outline of an image.static classThis class is an abstract base class.static classAn invisible anchor on a page, which can be used in a URL to open the page from the specified anchor.static classAn animation.static classAn audio file.static classThe author and publishing date of a page.static classA block quote.static classContains a caption of another block.static classA link to a chat.static classA collage.static classA page cover.static classA collapsible block.static classAn empty block separating a page.static classAn embedded web page.static classAn embedded post.static classThe footer of a page.static classA header.static classThis class is an abstract base class.static classThe content must be center-aligned.static classThe content must be left-aligned.static classThe content must be right-aligned.static classA kicker.static classA list of data blocks.static classDescribes an item of a list page block.static classA map.static classA text paragraph.static classA photo.static classA preformatted text paragraph.static classA pull quote.static classContains information about a related article.static classRelated articles.static classA slideshow.static classA subheader.static classThe subtitle of a page.static classA table.static classRepresents a cell of a table.static classThe title of a page.static classThis class is an abstract base class.static classThe content must be bottom-aligned.static classThe content must be middle-aligned.static classThe content must be top-aligned.static classA video.static classA voice note.static classThis class is an abstract base class.static classThe media is a photo.static classThe media is hidden until the invoice is paid.static classThe media is unsupported.static classThe media is a video.static classThis class is an abstract base class.static classAn anonymous paid reaction.static classA paid reaction on behalf of an owned chat.static classA paid reaction on behalf of the current user.static classContains information about a user that added paid reactions.static classParses Markdown entities in a human-friendly format, ignoring markup errors.static classParses Bold, Italic, Underline, Strikethrough, Spoiler, CustomEmoji, BlockQuote, ExpandableBlockQuote, Code, Pre, PreCode, TextUrl and MentionName entities from a marked-up text.static classContains information about a Telegram Passport authorization form that was requested.static classThis class is an abstract base class.static classA Telegram Passport element containing the user's address.static classA Telegram Passport element containing the user's bank statement.static classA Telegram Passport element containing the user's driver license.static classA Telegram Passport element containing the user's email address.static classContains the description of an error in a Telegram Passport element.static classThis class is an abstract base class.static classOne of the data fields contains an error.static classThe file contains an error.static classThe list of attached files contains an error.static classThe front side of the document contains an error.static classThe reverse side of the document contains an error.static classThe selfie with the document contains an error.static classOne of files with the translation of the document contains an error.static classThe translation of the document contains an error.static classThe element contains an error in an unspecified place.static classA Telegram Passport element containing the user's identity card.static classA Telegram Passport element containing the user's internal passport.static classA Telegram Passport element containing the user's passport.static classA Telegram Passport element containing the user's passport registration pages.static classA Telegram Passport element containing the user's personal details.static classA Telegram Passport element containing the user's phone number.static classA Telegram Passport element containing the user's rental agreement.static classContains information about saved Telegram Passport elements.static classContains information about a Telegram Passport elements and corresponding errors.static classA Telegram Passport element containing the user's temporary registration.static classThis class is an abstract base class.static classA Telegram Passport element containing the user's address.static classA Telegram Passport element containing the user's bank statement.static classA Telegram Passport element containing the user's driver license.static classA Telegram Passport element containing the user's email address.static classA Telegram Passport element containing the user's identity card.static classA Telegram Passport element containing the user's internal passport.static classA Telegram Passport element containing the user's passport.static classA Telegram Passport element containing the registration page of the user's passport.static classA Telegram Passport element containing the user's personal details.static classA Telegram Passport element containing the user's phone number.static classA Telegram Passport element containing the user's rental agreement.static classA Telegram Passport element containing the user's temporary registration.static classA Telegram Passport element containing the user's utility bill.static classA Telegram Passport element containing the user's utility bill.static classContains a description of the required Telegram Passport element that was requested by a service.static classContains information about a Telegram Passport element that was requested by a service.static classRepresents the current state of 2-step verification.static classContains information about an invoice payment form.static classThis class is an abstract base class.static classThe payment form is for a regular payment.static classThe payment form is for a payment in Telegram Stars.static classThe payment form is for a payment in Telegram Stars for subscription.static classDescribes an additional payment option.static classThis class is an abstract base class.static classSome other payment provider, for which a web payment form must be shown.static classSmart Glocal payment provider.static classStripe payment provider.static classContains information about a successful payment.static classThis class is an abstract base class.static classThe payment was done using a third-party payment provider.static classThe payment was done using Telegram Stars.static classContains the result of a payment request.static classContains the user's personal details.static classA personal document, containing some information about a user.static classContains settings for the authentication of the user's phone number.static classThis class is an abstract base class.static classChecks ownership of a new phone number to change the user's authentication phone number; for official Android and iOS applications only.static classConfirms ownership of a phone number to prevent account deletion while handling links of the type internalLinkTypePhoneNumberConfirmation.static classVerifies ownership of a phone number to be added to the user's Telegram Passport.static classContains information about a phone number.static classDescribes a photo.static classDescribes an image in JPEG format.static classPins a message in a chat.static classComputes time needed to receive a response from a Telegram server through a proxy.static classA point on a Cartesian plane.static classDescribes a poll.static classDescribes one answer option of a poll.static classThis class is an abstract base class.static classA poll in quiz mode, which has exactly one correct answer option and can be answered only once.static classA regular poll.static classPosts a new story on behalf of a chat; requires canPostStories administrator right for supergroup and channel chats.static classPreliminary uploads a file to the cloud before sending it in a message, which can be useful for uploading of being recorded voice and video notes.static classThis class is an abstract base class.static classThe ability to choose accent color for replies and user profile.static classAbility to change position of the main chat list, archive and mute all new chats from non-contacts, and completely disable notifications about the user's contacts joined Telegram.static classProfile photo animation on message and chat screens.static classAllowed to set a premium application icons.static classThe ability to set private chat background for both users.static classThe ability to use Business features.static classThe ability to boost chats.static classThe ability to create and use checklist messages.static classAllowed to use custom emoji stickers in message texts and captions.static classDisabled ads.static classThe ability to show an emoji status along with the user's name.static classThe ability to set a custom emoji as a forum topic icon.static classImproved download speed.static classIncreased limits.static classIncreased maximum upload file size.static classThe ability to view last seen and read times of other users even if they can't view last seen or read time for the current user.static classThe ability to use all available message effects.static classThe ability to disallow incoming voice and video note messages in private chats using setUserPrivacySettingRules with userPrivacySettingAllowPrivateVoiceAndVideoNoteMessages and to restrict incoming messages from non-contacts using setNewChatPrivacySettings.static classA badge in the user's profile.static classDescribes a promotion animation for a Premium feature.static classAllowed to translate chat messages real-time.static classContains information about features, available to Premium users.static classThe ability to use tags in Saved Messages.static classAllowed to use more reactions.static classAllowed to use premium stickers with unique effects.static classAllowed to use many additional features for stories.static classThe ability to convert voice notes to text.static classContains information about a Telegram Premium gift code.static classDescribes an option for gifting Telegram Premium to a user.static classContains a list of options for gifting Telegram Premium to a user.static classDescribes an option for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members.static classContains a list of options for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members.static classContains information about a limit, increased for Premium users.static classThis class is an abstract base class.static classThe maximum number of active stories.static classThe maximum length of the user's bio.static classThe maximum length of sent media caption.static classThe maximum number of pinned and always included, or always excluded chats in a chat folder.static classThe maximum number of chat folders.static classThe maximum number of invite links for a chat folder.static classThe maximum number of created public chats.static classThe maximum number of favorite stickers.static classThe maximum number of stories posted per month.static classThe maximum number of pinned chats in the archive chat list.static classThe maximum number of pinned chats in the main chat list.static classThe maximum number of pinned Saved Messages topics.static classThe maximum number of saved animations.static classThe maximum number of added shareable chat folders.static classThe maximum number of received similar chats.static classThe maximum length of captions of posted stories.static classThe maximum number of suggested reaction areas on a story.static classThe maximum number of joined supergroups and channels.static classThe maximum number of stories posted per week.static classDescribes an option for buying Telegram Premium to a user.static classThis class is an abstract base class.static classA user tried to use a Business feature.static classA user tried to use a Premium feature.static classA limit was exceeded.static classA user opened an internal link of the type internalLinkTypePremiumFeatures.static classA user opened the Premium features screen from settings.static classA user tried to use a Premium story feature.static classContains state of Telegram Premium subscription and promotion videos for Premium features.static classDescribes an option for buying or upgrading Telegram Premium for self.static classThis class is an abstract base class.static classThe ability to set custom expiration duration for stories.static classThe ability to use links and formatting in story caption, and use inputStoryAreaTypeLink areas.static classThe ability to check who opened the current user's stories after they expire.static classStories of the current user are displayed before stories of non-Premium contacts, supergroups, and channels.static classThe ability to save other's unprotected stories.static classThe ability to hide the fact that the user viewed other's stories.static classThe ability to choose better quality for viewed stories.static classDescribes a prepaid giveaway.static classRepresents a ready to send inline message.static classRepresents an inline message that can be sent via the bot.static classProcess new chats added to a shareable chat folder by its owner.static classHandles a pending join request in a chat.static classHandles all pending join requests for a given link in a chat.static classHandles a push notification.static classContains information about a product that can be paid with invoice.static classContains information about supported accent color for user profile photo background.static classContains information about supported accent colors for user profile photo background in RGB format.static classDescribes a user profile photo.static classRepresents a list of proxy servers.static classContains information about a proxy server.static classThis class is an abstract base class.static classA HTTP transparent proxy server.static classAn MTProto proxy server.static classA SOCKS5 proxy server.static classThis class is an abstract base class.static classThe chat is public, because it has an active username.static classThe chat is public, because it is a location-based supergroup.static classThis class is an abstract base class.static classContains a public forward as a message.static classRepresents a list of public forwards and reposts as a story of a message or a story.static classContains a public repost to a story.static classThis class is an abstract base class.static classAn animation message (GIF-style).static classAn audio message.static classA newly created basic group.static classNew chat members were invited to a group.static classA chat photo was edited.static classA chat title was edited.static classA chat member was deleted.static classA new member joined the chat via an invite link.static classA new member was accepted to the chat by an administrator.static classA chat background was edited.static classA chat theme was edited.static classA message with a checklist.static classSome tasks were added to a checklist.static classSome tasks from a checklist were marked as done or not done.static classA message with a user contact.static classA contact has registered with Telegram.static classA document message (a general file).static classA message with a game.static classA new high score was achieved in a game.static classA message with a gift.static classA message with a giveaway.static classA general message with hidden content.static classAn invitation of participants to a video chat or live stream.static classA message with an invoice from a bot.static classA message with a location.static classA media album.static classA forwarded messages.static classA message with paid media.static classA photo message.static classA message with a poll.static classA message with a Telegram Premium gift code created for the user.static classA user in the chat came within proximity alert range from the current user.static classA new recurring payment was made by the current user.static classA screenshot of a message in the chat has been taken.static classA message with a sticker.static classA message with a story.static classA profile photo was suggested to the user.static classA text message.static classA message with an upgraded gift.static classA video message.static classA video chat or live stream has ended.static classA video chat or live stream was started.static classA video note message.static classA voice note message.static classContains a globally unique push receiver identifier, which can be used to identify which account has received a push notification.static classDescribes a message that can be used for quick reply.static classContains a list of quick reply messages.static classDescribes a shortcut that can be used for a quick reply.static classRates recognized speech in a video note or a voice note message.static classContains information about notification settings for reactions.static classThis class is an abstract base class.static classNotifications for reactions are shown for all reactions.static classNotifications for reactions are shown only for reactions from contacts.static classNotifications for reactions are disabled.static classThis class is an abstract base class.static classA reaction with a custom emoji.static classA reaction with an emoji.static classThe paid reaction in a channel chat.static classThis class is an abstract base class.static classThe user is an anonymous administrator in the supergroup, but isn't a creator of it, so they can't vote on behalf of the supergroup.static classThe user isn't a member of the supergroup and can't send messages and reactions there without joining.static classMarks all mentions in a chat as read.static classMarks all reactions in a chat or a forum topic as read.static classRemoves all unread reactions in the topic in a channel direct messages chat administered by the current user.static classMarks all mentions in a forum topic as read.static classMarks all reactions in a forum topic as read.static classReads a message on behalf of a business account; for bots only.static classTraverse all chats in a chat list and marks all messages in the chats as read.static classContains privacy settings for message read date in private chats.static classReadds quick reply messages which failed to add.static classReads a part of a file from the TDLib file cache and returns read bytes.static classRepresents a gift received by a user or a chat.static classRepresents a list of gifts received by a user or a chat.static classRecognizes speech in a video note or a voice note message.static classDescribes a recommended chat folder.static classContains a list of recommended chat folders.static classRecovers the 2-step verification password with a password recovery code sent to an email address that was previously set up.static classRecovers the 2-step verification password using a recovery code sent to an email address that was previously set up.static classContains information about the current recovery email address.static classRefunds a previously done payment in Telegram Stars; for bots only.static classRegisters the currently used device for receiving push notifications.static classFinishes user registration.static classRepresents a remote file.static classRemoves all files from the file download list.static classRemoves the connected business bot from a specific chat by adding the chat to businessRecipients.excludedChatIds.static classRemoves a chat action bar without any other action.static classRemoves users from the contact list.static classRemoves a sticker from the list of favorite stickers.static classRemoves a file from the file download list.static classRemoves background from the list of installed backgrounds.static classRemoves a reaction from a message.static classRemoves the verification status of a user or a chat by an owned bot.static classRemoves an active notification from notification list.static classRemoves a group of active notifications.static classRemoves all pending paid reactions on a message.static classRemoves a proxy server.static classRemoves a hashtag from the list of recently used hashtags.static classRemoves a chat from the list of recently found chats.static classRemoves a sticker from the list of recently used stickers.static classRemoves an animation from the list of saved animations.static classRemoves a notification sound from the list of saved notification sounds.static classRemoves a hashtag or a cashtag from the list of recently searched for hashtags or cashtags.static classRemoves a sticker from the set to which it belongs.static classRemoves a chat from the list of frequently used chats.static classChanges order of active usernames of the current user.static classChanges order of active usernames of a bot.static classChanges order of media previews in the list of media previews of a bot.static classChanges the order of chat folders.static classChanges the order of installed sticker sets.static classChanges the order of quick reply shortcuts.static classChanges order of active usernames of a supergroup or channel, requires owner privileges in the supergroup or channel.static classReplaces current primary invite link for a chat with a new primary invite link.static classReplaces existing sticker in a set.static classReplaces the current RTMP URL for streaming to the video chat of a chat; requires owner privileges in the chat.static classThis class is an abstract base class.static classInstructs application to force a reply to this message.static classContains an inline keyboard layout.static classInstructs application to remove the keyboard once this message has been received.static classContains a custom keyboard layout to quickly reply to bots.static classReports that authentication code wasn't delivered via SMS; for official mobile applications only.static classReports a chat to the Telegram moderators.static classReports a chat photo to the Telegram moderators.static classThis class is an abstract base class.static classThe user must choose messages to report and repeat the reportChat request with the chosen messages.static classThe chat was reported successfully.static classThe user must choose an option to report the chat and repeat request with the chosen option.static classThe user must add additional text details to the report.static classReports a sponsored message to Telegram moderators.static classReports reactions set on a message to the Telegram moderators.static classDescribes an option to report an entity to Telegram.static classReports that authentication code wasn't delivered via SMS to the specified phone number; for official mobile applications only.static classThis class is an abstract base class.static classThe chat has child abuse related content.static classThe chat contains copyrighted content.static classA custom reason provided by the user.static classThe chat represents a fake account.static classThe chat has illegal drugs related content.static classThe chat contains messages with personal details.static classThe chat contains pornographic messages.static classThe chat contains spam messages.static classThe location-based chat is unrelated to its stated location.static classThe chat promotes violence.static classReports a sponsored chat to Telegram moderators.static classThis class is an abstract base class.static classSponsored messages were hidden for the user in all chats.static classThe sponsored message is too old or not found.static classThe message was reported successfully.static classThe user must choose an option to report the message and repeat request with the chosen option.static classThe user asked to hide sponsored messages, but Telegram Premium is required for this.static classReports a story to the Telegram moderators.static classThis class is an abstract base class.static classThe story was reported successfully.static classThe user must choose an option to report the story and repeat request with the chosen option.static classThe user must add additional text details to the report.static classReports a false deletion of a message by aggressive anti-spam checks; requires administrator rights in the supergroup.static classReports messages in a supergroup as spam; requires administrator rights in the supergroup.static classReports a video message advertisement to Telegram moderators.static classRequests to send a 2-step verification password recovery code to an email address that was previously set up.static classRequests to send a 2-step verification password recovery code to an email address that was previously set up.static classRequests QR code authentication by scanning a QR code on another logged in device.static classResends an authentication code to the user.static classThis class is an abstract base class.static classThe user requested to resend the code.static classThe code is re-sent, because device verification has failed.static classResends the code to verify an email address to be added to a user's Telegram Passport.static classResends the login email address verification code.static classResends messages which failed to send.static classResends the authentication code sent to a phone number.static classResends the 2-step verification recovery email address verification code.static classResets all chat and scope notification settings to their default values.static classResets the login email address.static classResets list of installed backgrounds to its default value.static classResets all network data usage statistics to zero.static classRemoves 2-step verification password without previous password and access to recovery email address.static classThis class is an abstract base class.static classThe password reset request was declined.static classThe password was reset.static classThe password reset request is pending.static classReuses an active Telegram Star subscription to a channel chat and joins the chat again.static classThis class is an abstract base class.static classWithdrawal failed.static classWithdrawal is pending.static classWithdrawal succeeded.static classRevokes invite link for a chat.static classRevokes invite link for a group call.static classThis class is an abstract base class.static classAn anchor.static classA link to an anchor on the same page.static classA bold rich text.static classA rich text email link.static classA fixed-width rich text.static classA small image inside the text.static classAn italicized rich text.static classA marked rich text.static classA rich text phone number.static classA plain text.static classA reference to a richTexts object on the same page.static classA concatenation of rich texts.static classA strikethrough rich text.static classA subscript rich text.static classA superscript rich text.static classAn underlined rich text.static classA rich text URL link.static classRepresents an RTMP URL.static classSaves application log event on the server.static classContains information about saved payment credentials.static classRepresents a tag used in Saved Messages or a Saved Messages topic.static classContains a list of tags used in Saved Messages.static classContains information about a Saved Messages topic.static classThis class is an abstract base class.static classTopic containing messages forwarded from a user with hidden privacy.static classTopic containing messages sent by the current user of forwarded from an unknown chat.static classTopic containing messages forwarded from a specific chat.static classSaves an inline message to be sent by the given user; for bots only.static classContains autosave settings for an autosave settings scope.static classContains information about notification settings for several chats.static classSearches affiliate programs that can be connected to the given affiliate.static classSearches for a background by its name.static classSearches for call and group call messages.static classSearches a chat with an affiliate program.static classSearches for a specified query in the first name, last name and usernames of the members of a specified chat.static classSearches for messages with given words in the chat.static classReturns information about the recent locations of chat members that were sent to the chat.static classSearches for the specified query in the title and username of already known chats.static classSearches for the specified query in the title and username of already known chats via request to the server.static classSearches for the specified query in the first names, last names and usernames of the known user contacts.static classSearches for emojis by keywords.static classSearches for files in the file download list or recently downloaded files from the list.static classReturns upgraded gifts that can be bought from other owners using sendResoldGift.static classSearches for recently used hashtags by their prefix.static classSearches for installed sticker sets by looking for specified query in their title and name.static classSearches for messages in all chats except secret chats.static classThis class is an abstract base class.static classReturns only messages in channel chats.static classReturns only messages in basic group and supergroup chats.static classReturns only messages in private chats.static classThis class is an abstract base class.static classReturns only animation messages.static classReturns only audio messages.static classReturns only messages containing chat photos.static classReturns only document messages.static classReturns all found messages, no filter is applied.static classReturns only failed to send messages.static classReturns only messages with mentions of the current user, or messages that are replies to their messages.static classReturns only photo messages.static classReturns only photo and video messages.static classReturns only pinned messages.static classReturns only messages with unread mentions of the current user, or messages that are replies to their messages.static classReturns only messages with unread reactions for the current user.static classReturns only messages containing URLs.static classReturns only video messages.static classReturns only video note messages.static classReturns only voice and video note messages.static classReturns only voice note messages.static classSearches for outgoing messages with content of the type messageDocument in all chats except secret chats.static classSearches a public chat by its username.static classSearches public chats by looking for specified query in their username and title.static classSearches for public channel posts containing the given hashtag or cashtag.static classSearches for public stories by the given address location.static classSearches for public stories containing the given hashtag or cashtag.static classSearches for public stories from the given venue.static classSearches for a given quote in a text.static classSearches for the specified query in the title and username of up to 50 recently found chats.static classSearches for messages tagged by the given reaction and with the given words in the Saved Messages chat; for Telegram Premium users only.static classSearches for messages in secret chats.static classSearches for stickers from public sticker sets that correspond to any of the given emoji.static classSearches for a sticker set by its name.static classSearches for sticker sets by looking for specified query in their title and name.static classSearches specified query by word prefixes in the provided strings.static classSearches a user by their phone number.static classSearches a user by a token from the user's link.static classReturns information about a Web App by its short name.static classContains a value representing a number of seconds.static classRepresents a secret chat.static classThis class is an abstract base class.static classThe secret chat is closed.static classThe secret chat is not yet created; waiting for the other user to get online.static classThe secret chat is ready to use.static classSells a gift for Telegram Stars; requires owner privileges for gifts owned by a chat.static classSends Firebase Authentication SMS to the phone number of the user.static classInvites a bot to a chat (if it is not yet a member) and sends it the /start command; requires canInviteUsers member right.static classSends a message on behalf of a business account; for bots only.static classSends 2-10 messages grouped together into an album on behalf of a business account; for bots only.static classSends debug information for a call to Telegram servers.static classSends log file for a call to Telegram servers.static classSends a call rating.static classSends call signaling data.static classSends a notification about user activity in a chat.static classSends a custom request; for bots only.static classSends a code to verify an email address to be added to a user's Telegram Passport.static classSends a gift to another user or channel chat.static classSends the result of an inline query as a message.static classSends a message.static classSends 2-10 messages grouped together into an album.static classSends a Telegram Passport authorization form, effectively sharing data with the service.static classSends a filled-out payment form to the bot for final verification.static classSends a code to the specified phone number.static classSends Firebase Authentication SMS to the specified phone number.static classSends messages from a quick reply shortcut.static classSends an upgraded gift that is available for resale to another user or channel chat; gifts already owned by the current user must be transferred using transferGift and can't be passed to the method.static classSends a custom request from a Web App.static classSends data received from a keyboardButtonTypeWebApp Web App to a bot.static classThis class is an abstract base class.static classRegular gift.static classUpgraded gift.static classInformation about the message sent by answerWebAppQuery.static classContains information about one session in a Telegram application used by the current user.static classContains a list of sessions.static classThis class is an abstract base class.static classThe session is running on an Android device.static classThe session is running on a generic Apple device.static classThe session is running on the Brave browser.static classThe session is running on the Chrome browser.static classThe session is running on the Edge browser.static classThe session is running on the Firefox browser.static classThe session is running on an iPad device.static classThe session is running on an iPhone device.static classThe session is running on a Linux device.static classThe session is running on a Mac device.static classThe session is running on the Opera browser.static classThe session is running on the Safari browser.static classThe session is running on an Ubuntu device.static classThe session is running on an unknown type of device.static classThe session is running on the Vivaldi browser.static classThe session is running on a Windows device.static classThe session is running on an Xbox console.static classChanges accent color and background custom emoji for the current user; for Telegram Premium users only.static classChanges the period of inactivity after which the account of the current user will automatically be deleted.static classSucceeds after a specified amount of time has passed.static classApplication or reCAPTCHA verification has been completed.static classChanges settings for automatic moving of chats to and from the Archive chat lists.static classSets the email address of the user and sends an authentication code to the email address.static classSets the phone number of the user and sends an authentication code to the user.static classInforms server about an in-store purchase of Telegram Premium before authorization.static classSets auto-download settings.static classSets autosave settings for the given scope.static classChanges the bio of the current user.static classChanges the birthdate of the current user.static classSets the text shown in the chat with a bot if the chat is empty.static classSets the text shown on a bot's profile page and sent together with the link when users share the bot.static classSets the name of a bot.static classChanges a profile photo for a bot.static classInforms the server about the number of pending bot updates if they haven't been processed for a long time; for bots only.static classChanges the bio of a business account; for bots only.static classChanges settings for gift receiving of a business account; for bots only.static classChanges the first and last name of a business account; for bots only.static classChanges a profile photo of a business account; for bots only.static classChanges the editable username of a business account; for bots only.static classChanges the business away message settings of the current user.static classAdds or changes business bot that is connected to the current user account.static classChanges the business greeting message settings of the current user.static classChanges the business location of the current user.static classPins or unpins a message sent on behalf of a business account; for bots only.static classChanges the business opening hours of the current user.static classChanges the business start page of the current user.static classChanges accent color and background custom emoji of a channel chat.static classChanges story list in which stories from the chat are shown.static classChanges affiliate program for a bot.static classChanges reactions, available in a chat.static classSets the background in a specific chat.static classChanges application-specific data associated with a chat.static classChanges information about a chat.static classChanges direct messages group settings for a channel chat; requires owner privileges in the chat.static classChanges the discussion group of a channel chat; requires canChangeInfo administrator right in the channel if it is specified.static classChanges the draft message in a chat.static classChanges the emoji status of a chat.static classChanges the location of a chat.static classChanges the status of a chat member; requires canInviteUsers member right to add a chat member, canPromoteMembers administrator right to change administrator rights of the member, and canRestrictMembers administrator right to change restrictions of a user.static classChanges the message auto-delete or self-destruct (for secret chats) time in a chat.static classSelects a message sender to send messages in a chat.static classChanges the notification settings of a chat.static classChanges the amount of Telegram Stars that must be paid to send a message to a supergroup chat; requires canRestrictMembers administrator right and supergroupFullInfo.canEnablePaidMessages.static classChanges the chat members permissions.static classChanges the photo of a chat.static classChanges the list of pinned stories on a chat page; requires canEditStories administrator right in the chat.static classChanges accent color and background custom emoji for profile of a supergroup or channel chat.static classChanges the slow mode delay of a chat.static classChanges the chat theme.static classChanges the chat title.static classChanges the list of close friends of the current user.static classSets the list of commands supported by the bot for the given user scope and language; for bots only.static classSets a custom emoji sticker set thumbnail.static classAdds or changes a custom local language pack to the current localization target.static classAdds, edits or deletes a string in a custom local language pack.static classChanges the database encryption key.static classSets default background for chats; adds the background to the list of installed backgrounds.static classSets default administrator rights for adding the bot to channel chats; for bots only.static classSets default administrator rights for adding the bot to basic group and supergroup chats; for bots only.static classChanges the default message auto-delete time for new chats.static classChanges type of default reaction for the current user.static classChanges the draft message in the topic in a channel direct messages chat administered by the current user.static classChanges the marked as unread state of the topic in a channel direct messages chat administered by the current user.static classChanges the emoji status of the current user; for Telegram Premium users only.static classInforms TDLib on a file generation progress.static classChanges the notification settings of a forum topic.static classUpdates the game score of the specified user in the game; for bots only.static classChanges resale price of a unique gift owned by the current user.static classChanges settings for gift receiving for the current user.static classInforms TDLib that speaking state of a participant of an active group call has changed.static classChanges volume level of a participant of an active group call.static classChanges the period of inactivity after which sessions will automatically be terminated.static classUpdates the game score of the specified user in a game; for bots only.static classChanges the login email address of the user.static classSets new log stream for internal logging of TDLib.static classSets the verbosity level for a specified TDLib internal log tag.static classSets the verbosity level of the internal logging of TDLib.static classSets menu button for the given user or for all users; for bots only.static classChanges the fact-check of a message.static classSets reactions on a message; for bots only.static classChanges the block list of a message sender.static classChanges the verification status of a user or a chat by an owned bot.static classChanges the first and last name of the current user.static classSets the current network type.static classChanges privacy settings for new chat creation; can be used only if getOption("can_set_new_chat_privacy_settings").static classSets the value of an option.static classChanges type of paid message reaction of the current user on a message.static classAdds an element to the user's Telegram Passport.static classInforms the user that some of the elements in their Telegram Passport contain errors; for bots only.static classChanges the 2-step verification password for the current user.static classChanges the personal chat of the current user.static classChanges the order of pinned chats.static classChanges the order of pinned forum topics; requires canManageTopics administrator right in the supergroup.static classChanges the list of pinned gifts on the current user's or the channel's profile page; requires canPostMessages administrator right in the channel chat.static classChanges the order of pinned Saved Messages topics.static classChanges the user answer to a poll.static classChanges accent color and background custom emoji for profile of the current user; for Telegram Premium users only.static classChanges a profile photo for the current user.static classChanges name of a quick reply shortcut.static classChanges notification settings for reactions.static classChanges privacy settings for message read date.static classChanges the 2-step verification recovery email address of the user.static classChanges label of a Saved Messages tag; for Telegram Premium users only.static classChanges notification settings for chats of a given type.static classChanges the list of emojis corresponding to a sticker.static classChanges the list of keywords of a sticker.static classChanges the mask position of a mask sticker.static classChanges the position of a sticker in the set to which it belongs.static classSets a sticker set thumbnail.static classSets a sticker set title.static classChanges privacy settings of a story.static classChanges chosen reaction on a story that has already been sent.static classChanges the custom emoji sticker set of a supergroup; requires canChangeInfo administrator right.static classChanges the sticker set of a supergroup; requires canChangeInfo administrator right.static classChanges the number of times the supergroup must be boosted by a user to ignore slow mode and chat permission restrictions; requires canRestrictMembers administrator right.static classChanges the editable username of a supergroup or channel, requires owner privileges in the supergroup or channel.static classSets the parameters for TDLib initialization.static classChanges the emoji status of a user; for bots only.static classChanges the editable username of the current user.static classChanges a personal profile photo of a contact user.static classChanges user privacy settings.static classSets support information for the given user; for Telegram support only.static classChanges default participant identifier, on whose behalf a video chat in the chat will be joined.static classSets title of a video chat; requires groupCall.canBeManaged right.static classShares a chat after pressing a keyboardButtonTypeRequestChat button with the bot.static classContains information about a chat shared with a bot.static classContains information about a user shared with a bot.static classShares the phone number of the current user with a mutual contact.static classShares users after pressing a keyboardButtonTypeRequestUsers button with the bot.static classOne shipping option.static classThis class is an abstract base class.static classThe speech recognition failed.static classThe speech recognition is ongoing.static classThe speech recognition successfully finished.static classDescribes a sponsored chat.static classContains a list of sponsored chats.static classDescribes a sponsored message.static classContains a list of sponsored messages.static classDescribes a possibly non-integer amount of Telegram Stars.static classContains a number of Telegram Stars.static classDescribes an option for creating of Telegram Star giveaway.static classContains a list of options for creating of Telegram Star giveaway.static classDescribes an option for the number of winners of a Telegram Star giveaway.static classDescribes an option for buying Telegram Stars.static classContains a list of options for buying Telegram Stars.static classA detailed statistics about Telegram Stars earned by a bot or a chat.static classContains information about Telegram Stars earned by a bot or a chat.static classContains information about subscription to a channel chat, a bot, or a business account that was paid in Telegram Stars.static classDescribes subscription plan paid in Telegram Stars.static classRepresents a list of Telegram Star subscriptions.static classThis class is an abstract base class.static classDescribes a subscription in a bot or a business account.static classDescribes a subscription to a channel chat.static classStarts recording of an active group call; for video chats only.static classStarts screen sharing in a joined group call.static classRepresents a transaction changing the amount of owned Telegram Stars.static classRepresents a list of Telegram Star transactions.static classThis class is an abstract base class.static classThe transaction is a receiving of a commission from an affiliate program; for regular users, bots and channel chats only.static classThe transaction is a deposit of Telegram Stars from App Store; for regular users only.static classThe transaction is a purchase of a product from a bot or a business account by the current user; for regular users only.static classThe transaction is a sale of a product by the bot; for bots only.static classThe transaction is a purchase of paid media from a bot or a business account by the current user; for regular users only.static classThe transaction is a sale of paid media by the bot or a business account managed by the bot; for bots only.static classThe transaction is a purchase of a subscription from a bot or a business account by the current user; for regular users only.static classThe transaction is a sale of a subscription by the bot; for bots only.static classThe transaction is a transfer of Telegram Stars from a business account; for bots only.static classThe transaction is a transfer of Telegram Stars to a business bot; for regular users only.static classThe transaction is a purchase of paid media from a channel by the current user; for regular users only.static classThe transaction is a sale of paid media by the channel chat; for channel chats only.static classThe transaction is a receiving of a paid reaction to a message by the channel chat; for channel chats only.static classThe transaction is a sending of a paid reaction to a message in a channel chat by the current user; for regular users only.static classThe transaction is a purchase of a subscription to a channel chat by the current user; for regular users only.static classThe transaction is a sale of a subscription by the channel chat; for channel chats only.static classThe transaction is a deposit of Telegram Stars from Fragment; for regular users and bots only.static classThe transaction is a withdrawal of earned Telegram Stars to Fragment; for regular users, bots, supergroup and channel chats only.static classThe transaction is a purchase of a regular gift; for regular users and bots only.static classThe transaction is a sale of a received gift; for regular users and channel chats only.static classThe transaction is a transfer of an upgraded gift; for regular users only.static classThe transaction is an upgrade of a gift; for regular users only.static classThe transaction is a deposit of Telegram Stars from a giveaway; for regular users only.static classThe transaction is a deposit of Telegram Stars from Google Play; for regular users only.static classThe transaction is a receiving of a paid message; for regular users, supergroup and channel chats only.static classThe transaction is a sending of a paid message; for regular users only.static classThe transaction is a deposit of Telegram Stars from the Premium bot; for regular users only.static classThe transaction is a purchase of Telegram Premium subscription; for regular users and bots only.static classThe transaction is a receiving of a payment for a suggested post by the channel chat; for channel chats only.static classThe transaction is a payment for a suggested post; for regular users only.static classThe transaction is a withdrawal of earned Telegram Stars to Telegram Ad platform; for bots and channel chats only.static classThe transaction is a payment for Telegram API usage; for bots only.static classThe transaction is a transaction of an unsupported type.static classThe transaction is a purchase of an upgraded gift for some user or channel; for regular users only.static classThe transaction is a sale of an upgraded gift; for regular users only.static classThe transaction is a deposit of Telegram Stars by another user; for regular users only.static classStarts a scheduled video chat.static classThis class is an abstract base class.static classThe graph data to be asynchronously loaded through getStatisticalGraph.static classA graph data.static classAn error message to be shown to the user instead of the graph.static classA value with information about its recent changes.static classDescribes a sticker.static classThis class is an abstract base class.static classThe sticker is an animation in TGS format.static classThe sticker is a video in WEBM format.static classThe sticker is an image in WEBP format.static classThis class is an abstract base class.static classThe sticker is a custom emoji to be used inside message text and caption.static classThe sticker is a mask in WEBP format to be placed on photos or videos.static classThe sticker is a regular sticker.static classRepresents a list of stickers.static classRepresents a sticker set.static classRepresents short information about a sticker set.static classRepresents a list of sticker sets.static classThis class is an abstract base class.static classThe sticker is a custom emoji to be used inside message text and caption.static classThe sticker is a mask in WEBP format to be placed on photos or videos.static classThe sticker is a regular sticker.static classStops a poll sent on behalf of a business account; for bots only.static classStops a poll.static classContains the exact storage usage statistics split by chats and file type.static classContains the storage usage statistics for a specific chat.static classContains the storage usage statistics for a specific file type.static classContains approximate storage usage statistics, excluding files of unknown file type.static classThis class is an abstract base class.static classThe user buying Telegram Stars for other users.static classThe user gifting Telegram Premium to another user.static classThe user boosting a chat by creating Telegram Premium gift codes for other users.static classThe user creating a Telegram Premium giveaway.static classThe user subscribing to Telegram Premium.static classThe user creating a Telegram Star giveaway.static classThe user buying Telegram Stars.static classThis class is an abstract base class.static classA purchase through App Store.static classA purchase through Google Play.static classRepresents a list of stories.static classRepresents a story.static classDescribes a clickable rectangle area on a story media.static classDescribes position of a clickable rectangle area on a story media.static classThis class is an abstract base class.static classAn area pointing to a HTTP or tg:// link.static classAn area pointing to a location.static classAn area pointing to a message.static classAn area pointing to a suggested reaction.static classAn area with an upgraded gift.static classAn area pointing to a venue.static classAn area with information about weather.static classThis class is an abstract base class.static classA photo story.static classA story content that is not supported in the current TDLib version.static classA video story.static classContains identifier of a story along with identifier of the chat that posted it.static classContains basic information about a story.static classRepresents interaction with a story.static classContains information about interactions with a story.static classRepresents a list of interactions with a story.static classThis class is an abstract base class.static classA forward of the story as a message.static classA repost of the story as a story.static classA view of the story.static classThis class is an abstract base class.static classThe list of stories, shown in the Arvhive chat list.static classThe list of stories, shown in the main chat list and folder chat lists.static classThis class is an abstract base class.static classThe original story was posted by an unknown user.static classThe original story was a public story that was posted by a known chat.static classThis class is an abstract base class.static classThe story can be viewed by all close friends.static classThe story can be viewed by all contacts except chosen users.static classThe story can be viewed by everyone.static classThe story can be viewed by certain specified users.static classContains information about original story that was reposted.static classA detailed statistics about a story.static classDescribes a video file posted as a story.static classThis class is an abstract base class.static classSuggests the user to check whether they still remember their 2-step verification password.static classSuggests the user to check whether authorization phone number is correct and change the phone number if it is inaccessible.static classSuggests the user to convert specified supergroup to a broadcast group.static classA custom suggestion to be shown at the top of the chat list.static classSuggests the user to enable archiveAndMuteNewChatsFromUnknownUsers setting in archiveChatListSettings.static classSuggests the user to extend their expiring Telegram Premium subscription.static classSuggests the user to extend their expiring Telegram Star subscriptions.static classSuggests the user to gift Telegram Premium to friends for Christmas.static classSuggests the user to restore a recently expired Premium subscription.static classSuggests the user to set birthdate.static classSuggests the user to set a 2-step verification password to be able to log in again.static classSuggests the user to set profile photo.static classSuggests the user to subscribe to the Premium subscription with annual payments.static classSuggests the user to upgrade the Premium subscription from monthly payments to annual payments.static classSuggests the user to view a hint about the meaning of one and two check marks on sent messages.static classContains information about a suggested post.static classThis class is an abstract base class.static classDescribes price of a suggested post in Telegram Stars.static classDescribes price of a suggested post in Toncoins.static classThis class is an abstract base class.static classThe post was refunded, because the payment for the post was refunded.static classThe post was refunded, because it was deleted by channel administrators in less than getOption("suggested_post_lifetime_min") seconds.static classThis class is an abstract base class.static classThe post was approved.static classThe post was declined.static classThe post must be approved or declined.static classSuggests a profile photo to another regular user with common messages and allowing non-paid messages.static classRepresents a supergroup or channel with zero or more members (subscribers in the case of channels).static classContains full information about a supergroup or channel.static classThis class is an abstract base class.static classReturns the owner and administrators.static classReturns users banned from the supergroup or channel; can be used only by administrators.static classReturns bot members of the supergroup or channel.static classReturns contacts of the user, which are members of the supergroup or channel.static classReturns users which can be mentioned in the supergroup.static classReturns recently active users in reverse chronological order.static classReturns restricted supergroup members; can be used only by administrators.static classUsed to search for supergroup or channel members via a (string) query.static classFetches the latest versions of all strings from a language pack in the current localization target from the server.static classThis class is an abstract base class.static classThe chat needs to be chosen by the user among chats of the specified types.static classThe currently opened chat and forum topic must be kept.static classThe chat needs to be open with the provided internal link.static classDescribes allowed types for the target chat.static classThis class is an abstract base class.static classThe user buying Telegram Stars for other users.static classThe user joins a chat and subscribes to regular payments in Telegram Stars.static classThe user gifting Telegram Premium to another user.static classThe user boosting a chat by creating Telegram Premium gift codes for other users.static classThe user creating a Telegram Premium giveaway.static classThe user creating a Telegram Star giveaway.static classThe user buying Telegram Stars.static classReturns information about the availability of a temporary password, which can be used for payments.static classTerminates all other sessions of the current user.static classTerminates a session of the current user.static classContains Telegram terms of service.static classA simple object containing a sequence of bytes; for testing only.static classReturns the received bytes; for testing only.static classDoes nothing; for testing only.static classReturns the received string; for testing only.static classReturns the received vector of numbers; for testing only.static classReturns the received vector of objects containing a number; for testing only.static classReturns the received vector of strings; for testing only.static classReturns the received vector of objects containing a string; for testing only.static classForces an updates.getDifference call to the Telegram servers; for testing only.static classA simple object containing a number; for testing only.static classSends a simple network request to the Telegram servers; for testing only.static classSends a simple network request to the Telegram servers via proxy; for testing only.static classReturns the specified error and ensures that the Error object is used; for testing only.static classReturns the squared received number; for testing only.static classA simple object containing a string; for testing only.static classDoes nothing and ensures that the Update object is used; for testing only.static classA simple object containing a vector of numbers; for testing only.static classA simple object containing a vector of objects that hold a number; for testing only.static classA simple object containing a vector of strings; for testing only.static classA simple object containing a vector of objects that hold a string; for testing only.static classContains some text.static classContains a list of text entities.static classRepresents a part of the text that needs to be formatted in some unusual way.static classThis class is an abstract base class.static classA bank card number.static classText that must be formatted as if inside a blockquote HTML tag; not supported in secret chats.static classA bold text.static classA bot command, beginning with "/".static classA cashtag text, beginning with "$", consisting of capital English letters (e.g., "$USD"), and optionally containing a chat username at the end.static classText that must be formatted as if inside a code HTML tag.static classA custom emoji.static classAn email address.static classText that must be formatted as if inside a blockquote HTML tag and collapsed by default to 3 lines with the ability to show full text; not supported in secret chats.static classA hashtag text, beginning with "#" and optionally containing a chat username at the end.static classAn italic text.static classA media timestamp.static classA mention of a user, a supergroup, or a channel by their username.static classA text shows instead of a raw mention of the user (e.g., when the user has no username).static classA phone number.static classText that must be formatted as if inside a pre HTML tag.static classText that must be formatted as if inside pre, and code HTML tags.static classA spoiler text.static classA strikethrough text.static classA text description shown instead of a raw URL.static classAn underlined text.static classAn HTTP URL.static classThis class is an abstract base class.static classThe text uses HTML-style formatting.static classThe text uses Markdown-style formatting.static classDescribes manually or automatically chosen quote from another message.static classContains parameters of the application theme.static classDescribes theme settings.static classRepresents a thumbnail.static classThis class is an abstract base class.static classThe thumbnail is in static GIF format.static classThe thumbnail is in JPEG format.static classThe thumbnail is in MPEG4 format.static classThe thumbnail is in PNG format.static classThe thumbnail is in TGS format.static classThe thumbnail is in WEBM format.static classThe thumbnail is in WEBP format.static classDescribes a time zone.static classContains a list of time zones.static classRepresents a URL linking to an internal Telegram entity.static classContains a list of t.me URLs.static classThis class is an abstract base class.static classA chat invite link.static classA URL linking to a sticker set.static classA URL linking to a public supergroup or channel.static classA URL linking to a user.static classChanges pause state of all files in the file download list.static classToggles whether the bot can manage emoji status of the current user.static classAdds or removes a bot to attachment and side menu.static classChanges active state for a username of a bot.static classPauses or resumes the connected business bot in a specific chat.static classChanges the value of the default disableNotification parameter, used when a message is sent to a chat.static classToggles whether chat folder tags are enabled.static classToggles whether notifications for new gifts received by a channel chat are sent to the current user; requires canPostMessages administrator right in the chat.static classChanges the ability of users to save, forward, or copy chat content.static classChanges the marked as unread state of a chat.static classChanges the pinned state of a chat.static classChanges the translatable state of a chat.static classChanges the viewAsTopics setting of a forum chat or Saved Messages.static classAllows to send unpaid messages to the given topic of the channel direct messages chat administered by the current user.static classChanges pause state of a file in the file download list.static classToggles whether a topic is closed in a forum supergroup chat; requires canManageTopics administrator right in the supergroup unless the user is creator of the topic.static classChanges the pinned state of a forum topic; requires canManageTopics administrator right in the supergroup.static classToggles whether a General topic is hidden in a forum supergroup chat; requires canManageTopics administrator right in the supergroup.static classToggles whether a gift is shown on the current user's or the channel's profile page; requires canPostMessages administrator right in the channel chat.static classToggles whether current user's video is enabled.static classToggles whether current user's video is paused.static classToggles whether a group call participant hand is rased; for video chats only.static classToggles whether a participant of an active group call is muted, unmuted, or allowed to unmute themselves.static classPauses or unpauses screen sharing in a joined group call.static classToggles whether the current user has sponsored messages enabled.static classChanges the pinned state of a Saved Messages topic.static classToggles whether a session can accept incoming calls.static classToggles whether a session can accept incoming secret chats.static classToggles whether a story is accessible after expiration.static classToggles whether sponsored messages are shown in the channel chat; requires owner privileges in the channel.static classToggles whether aggressive anti-spam checks are enabled in the supergroup.static classToggles whether messages are automatically translated in the channel chat; requires canChangeInfo administrator right in the channel.static classToggles whether non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers.static classToggles whether the message history of a supergroup is available to new members; requires canChangeInfo member right.static classUpgrades supergroup to a broadcast group; requires owner privileges in the supergroup.static classToggles whether the supergroup is a forum; requires owner privileges in the supergroup.static classToggles whether all users directly joining the supergroup need to be approved by supergroup administrators; requires canRestrictMembers administrator right.static classToggles whether joining is mandatory to send messages to a discussion supergroup; requires canRestrictMembers administrator right.static classToggles whether sender signature or link to the account is added to sent messages in a channel; requires canChangeInfo member right.static classChanges active state for a username of a supergroup or channel, requires owner privileges in the supergroup or channel.static classChanges active state for a username of the current user.static classToggles whether the current user will receive a notification when the video chat starts; for scheduled video chats only.static classToggles whether new participants of a video chat can be unmuted only by administrators of the video chat.static classRepresents a transaction changing the amount of owned Toncoins.static classRepresents a list of Toncoin transactions.static classThis class is an abstract base class.static classThe transaction is a deposit of Toncoins from Fragment.static classThe transaction is a payment for a suggested post.static classThe transaction is a transaction of an unsupported type.static classThis class is an abstract base class.static classA category containing frequently used private chats with bot users.static classA category containing frequently used chats used for calls.static classA category containing frequently used channels.static classA category containing frequently used chats used to forward messages.static classA category containing frequently used basic groups and supergroups.static classA category containing frequently used chats with inline bots sorted by their usage in inline mode.static classA category containing frequently used private chats with non-bot users.static classA category containing frequently used chats with bots, which Web Apps were opened.static classThis class is an abstract base class.static classThe transaction is incoming and increases the amount of owned currency.static classThe transaction is outgoing and decreases the amount of owned currency.static classTransfer Telegram Stars from the business account to the business bot; for bots only.static classChanges the owner of a chat; requires owner privileges in the chat.static classSends an upgraded gift to another user or a channel chat.static classExtracts text or caption of the given message and translates it to the given language.static classTranslates a text to the given language.static classRepresents a list of trending sticker sets.static classContains information about an unconfirmed session.static classRemoves all pinned messages from a chat; requires canPinMessages member right if the chat is a basic group or supergroup, or canEditMessages administrator right if the chat is a channel.static classRemoves all pinned messages from the topic in a channel direct messages chat administered by the current user.static classRemoves all pinned messages from a forum topic; requires canPinMessages member right in the supergroup.static classRemoves a pinned message from a chat; requires canPinMessages member right if the chat is a basic group or supergroup, or canEditMessages administrator right if the chat is a channel.static classContains information about an unread reaction to a message.static classThis class is an abstract base class.static classThe list of supported accent colors has changed.static classThe list of active emoji reactions has changed.static classThe list of messages with active live location that need to be updated by the application has changed.static classContains active notifications that were shown on previous application launches.static classSome animated emoji message was clicked and a big animated sticker must be played if the message is visible on the screen. chatActionWatchingAnimations with the text of the message needs to be sent if the sticker is played.static classThe parameters of animation search through getOption("animation_search_bot_username") bot has changed.static classA request can't be completed unless reCAPTCHA verification is performed; for official mobile applications only.static classA request can't be completed unless application verification is performed; for official mobile applications only.static classThe list of bots added to attachment or side menu has changed.static classThe user authorization state has changed.static classAutosave settings for some type of chats were updated.static classThe list of available message effects has changed.static classSome data of a basic group has changed.static classSome data in basicGroupFullInfo has been changed.static classA business connection has changed; for bots only.static classA message in a business account was edited; for bots only.static classMessages in a business account were deleted; for bots only.static classNew call was created or information about a call was updated.static classChat accent colors have changed.static classA message sender activity in the chat has changed.static classThe chat action bar was changed.static classThe list of active stories posted by a specific chat has changed.static classA chat was added to a chat list.static classThe chat available reactions were changed.static classThe chat background was changed.static classA chat was blocked or unblocked.static classA chat boost has changed; for bots only.static classThe bar for managing business bot was changed in a chat.static classThe value of the default disableNotification parameter, used when a message is sent to the chat, was changed.static classA chat draft has changed.static classChat emoji status has changed.static classThe list of chat folders or a chat folder has changed.static classA chat content was allowed or restricted for saving.static classA chat's hasScheduledMessages field has changed.static classA chat was marked as unread or was read.static classTranslation of chat messages was enabled or disabled.static classThe last message of a chat was changed.static classUser rights changed in a chat; for bots only.static classThe message auto-delete or self-destruct timer setting for a chat was changed.static classThe message sender that is selected to send messages in a chat has changed.static classNotification settings for a chat were changed.static classThe number of online group members has changed.static classThe chat pending join requests were changed.static classChat permissions were changed.static classA chat photo was changed.static classThe position of a chat in a chat list has changed.static classIncoming messages were read or the number of unread messages has been changed.static classOutgoing messages were read.static classA chat was removed from a chat list.static classThe default chat reply markup was changed.static classThe revenue earned from sponsored messages in a chat has changed.static classThe chat theme was changed.static classThe list of available chat themes has changed.static classThe title of a chat was changed.static classThe chat unreadMentionCount has changed.static classThe chat unreadReactionCount has changed.static classA chat video chat state has changed.static classA chat default appearance has changed.static classThe connection state has changed.static classThe list of contacts that had birthdays recently or will have birthday soon has changed.static classThe default background has changed.static classThe type of default paid reaction has changed.static classThe type of default reaction has changed.static classSome messages were deleted.static classThe list of supported dice emojis has changed.static classBasic information about a topic in a channel direct messages chat administered by the current user has changed.static classThe list of favorite stickers was updated.static classInformation about a file was updated.static classA file was added to the file download list.static classA file download was changed.static classThe state of the file download list has changed.static classThe file generation process needs to be started by the application.static classFile generation is no longer needed.static classA file was removed from the file download list.static classInformation about a topic in a forum chat was changed.static classBasic information about a topic in a forum chat was changed.static classThe freeze state of the current user's account has changed.static classInformation about a group call was updated.static classInformation about a group call participant was changed.static classThe list of group call participants that can send and receive encrypted call data has changed; for group calls not bound to a chat only.static classThe verification state of an encrypted group call has changed; for group calls not bound to a chat only.static classDescribes whether there are some pending notification updates.static classThe list of installed sticker sets was updated.static classSome language pack strings have been updated.static classThe message content has changed.static classThe message content was opened.static classA message was edited.static classA fact-check added to a message was changed.static classThe information about interactions with a message has changed.static classThe message pinned state was changed.static classA message with a live location was viewed.static classA message with an unread mention was read.static classUser changed its reactions on a message with public reactions; for bots only.static classReactions added to a message with anonymous reactions have changed; for bots only.static classA request to send a message has reached the Telegram server.static classA message failed to send.static classA message has been successfully sent.static classInformation about suggested post of a message was changed.static classThe list of unread reactions added to a message was changed.static classA new incoming callback query from a business message; for bots only.static classA new message was added to a business account; for bots only.static classA new incoming callback query; for bots only.static classNew call signaling data arrived.static classA new chat has been loaded/created.static classA user sent a join request to a chat; for bots only.static classThe user has chosen a result of an inline query; for bots only.static classA new incoming event; for bots only.static classA new incoming query; for bots only.static classA new incoming callback query from a message sent via a bot; for bots only.static classA new incoming inline query; for bots only.static classA new message was received; can also be an outgoing message.static classA new incoming pre-checkout query; for bots only.static classA new incoming shipping query; for bots only.static classA notification was changed.static classA list of active notifications in a notification group has changed.static classAn option changed its value.static classThe number of Telegram Stars owned by the current user has changed.static classThe number of Toncoins owned by the current user has changed.static classPaid media were purchased by a user; for bots only.static classA poll was updated; for bots only.static classA user changed the answer to a poll; for bots only.static classThe list of supported accent colors for user profiles has changed.static classBasic information about a quick reply shortcut has changed.static classA quick reply shortcut and all its messages were deleted.static classThe list of quick reply shortcut messages has changed.static classThe list of quick reply shortcuts has changed.static classNotification settings for reactions were updated.static classThe list of recently used stickers was updated.static classContains a list of updates.static classThe list of saved animations was updated.static classTags used in Saved Messages or a Saved Messages topic have changed.static classBasic information about a Saved Messages topic has changed.static classNumber of Saved Messages topics has changed.static classThe list of saved notification sounds was updated.static classNotification settings for some type of chats were updated.static classSome data of a secret chat has changed.static classA service notification from the server was received.static classThe parameters of speech recognition without Telegram Premium subscription has changed.static classDownload or upload file speed for the user was limited, but it can be restored by subscription to Telegram Premium.static classThe Telegram Star revenue earned by a bot or a chat has changed.static classA sticker set has changed.static classA story was changed.static classA story became inaccessible.static classNumber of chats in a story list has changed.static classA story failed to post.static classA story has been successfully posted.static classStory stealth mode settings have changed.static classThe list of suggested to the user actions has changed.static classSome data of a supergroup or a channel has changed.static classSome data in supergroupFullInfo has been changed.static classNew terms of service must be accepted by the user.static classNumber of messages in a topic has changed; for Saved Messages and channel direct messages chat topics only.static classThe list of trending sticker sets was updated or some of them were viewed.static classThe first unconfirmed session has changed.static classNumber of unread chats, i.e. with unread messages or marked as unread, has changed.static classNumber of unread messages in a chat list has changed.static classSome data of a user has changed.static classSome data in userFullInfo has been changed.static classSome privacy setting rules have been changed.static classThe user went online or offline.static classAn automatically scheduled message with video has been successfully sent after conversion.static classA message was sent by an opened Web App, so the Web App needs to be closed.static classCreates a new supergroup from an existing basic group and sends a corresponding messageChatUpgradeTo and messageChatUpgradeFrom; requires owner privileges.static classDescribes an upgraded gift that can be transferred to another owner or transferred to the TON blockchain as an NFT.static classThis class is an abstract base class.static classIdentifier of a gift backdrop.static classIdentifier of a gift model.static classIdentifier of a gift symbol.static classDescribes a backdrop of an upgraded gift.static classDescribes colors of a backdrop of an upgraded gift.static classDescribes a backdrop of an upgraded gift.static classDescribes a model of an upgraded gift.static classDescribes a model of an upgraded gift with the number of gifts found.static classThis class is an abstract base class.static classDescribes the original details about the gift.static classThe gift was bought from another user.static classThe gift was transferred from another owner.static classThe gift was obtained by upgrading of a previously received gift.static classDescribes a symbol shown on the pattern of an upgraded gift.static classDescribes a symbol shown on the pattern of an upgraded gift.static classUpgrades a regular gift.static classContains result of gift upgrading.static classUploads a file with a sticker; returns the uploaded file.static classRepresents a user.static classContains full information about a user.static classContains an HTTPS URL, which can be used to get information about a user.static classDescribes usernames assigned to a user, a supergroup, or a channel.static classThis class is an abstract base class.static classA privacy setting for managing whether the user can be called.static classA privacy setting for managing whether the user can be invited to chats.static classA privacy setting for managing whether the user can be found by their phone number.static classA privacy setting for managing whether peer-to-peer connections can be used for calls.static classA privacy setting for managing whether the user can receive voice and video messages in private chats; for Telegram Premium users only.static classA privacy setting for managing whether the user can receive messages without additional payment.static classA privacy setting for managing whether received gifts are automatically shown on the user's profile page.static classThis class is an abstract base class.static classA rule to allow all users to do something.static classA rule to allow all bots to do something.static classA rule to allow all members of certain specified basic groups and supergroups to doing something.static classA rule to allow all contacts of the user to do something.static classA rule to allow all Premium Users to do something; currently, allowed only for userPrivacySettingAllowChatInvites.static classA rule to allow certain specified users to do something.static classA rule to restrict all users from doing something.static classA rule to restrict all bots from doing something.static classA rule to restrict all members of specified basic groups and supergroups from doing something.static classA rule to restrict all contacts of the user from doing something.static classA rule to restrict all specified users from doing something.static classA list of privacy rules.static classA privacy setting for managing whether the user's bio is visible.static classA privacy setting for managing whether the user's birthdate is visible.static classA privacy setting for managing whether a link to the user's account is included in forwarded messages.static classA privacy setting for managing whether the user's phone number is visible.static classA privacy setting for managing whether the user's profile photo is visible.static classA privacy setting for managing whether the user's online status is visible.static classRepresents a list of users.static classThis class is an abstract base class.static classThe user's status has never been changed.static classThe user is offline, but was online last month.static classThe user is offline, but was online last week.static classThe user is offline.static classThe user is online.static classThe user was online recently.static classContains custom information about the user.static classThis class is an abstract base class.static classA bot (see https://core.telegram.org/bots).static classA deleted user or deleted bot.static classA regular user.static classNo information on the user besides the user identifier is available, yet this user has not been deleted.static classContains a temporary identifier of validated order information, which is stored for one hour, and the available shipping options.static classValidates the order information provided by a user and returns the available shipping options for a flexible invoice.static classThis class is an abstract base class.static classA cubic Bézier curve to a given point.static classA straight line to a given point.static classDescribes a venue.static classContains information about verification status of a chat or a user.static classDescribes a video file.static classDescribes a video chat, i.e. a group call bound to a chat.static classDescribes an available stream in a video chat.static classRepresents a list of video chat streams.static classDescribes an advertisent to be shown while a video from a message is watched.static classContains a list of advertisements to be shown while a video from a message is watched.static classDescribes a video note.static classDescribes a storyboard for a video.static classInforms TDLib that messages are being viewed by the user.static classInforms TDLib that the user viewed detailed information about a Premium feature on the Premium features screen.static classInforms TDLib that the user fully viewed a sponsored chat.static classInforms the server that some trending sticker sets have been viewed by the user.static classInforms TDLib that the user viewed a video message advertisement.static classDescribes a voice note.static classDescribes a Web App.static classContains information about a Web App.static classThis class is an abstract base class.static classThe Web App is opened in the compact mode.static classThe Web App is opened in the full-screen mode.static classThe Web App is opened in the full-size mode.static classOptions to be used when a Web App is opened.static classDescribes an instant view page for a web page.static classWrites a part of a generated file. -
Method Summary