# Uses of Package
it.tdlight.jni

Classes in it.tdlight.jni used by it.tdlight.jni
Class
Description
TdApi.AccentColor
Contains information about supported accent color for user/chat name, background of empty chat photo, replies to messages and link previews.
TdApi.AccessHash
Access hash.
TdApi.AccessHashType
This class is an abstract base class.
TdApi.AccountTtl
Contains information about the period of inactivity after which the current user's account will automatically be deleted.
TdApi.AddedReaction
Represents a reaction applied to a message.
TdApi.Address
Describes an address.
TdApi.AnimatedChatPhoto
Animated variant of a chat photo in MPEG4 format.
TdApi.AnimatedEmoji
Describes an animated or custom representation of an emoji.
TdApi.Animation
Describes an animation file.
TdApi.ArchiveChatListSettings
Contains settings for automatic moving of chats to and from the Archive chat lists.
TdApi.AttachmentMenuBot
Represents a bot, which can be added to attachment or side menu.
TdApi.AttachmentMenuBotColor
Describes a color to highlight a bot added to attachment menu.
TdApi.Audio
Describes an audio file.
TdApi.AuthenticationCodeInfo
Information about the authentication code that was sent.
TdApi.AuthenticationCodeType
This class is an abstract base class.
TdApi.AuthorizationState
This class is an abstract base class.
TdApi.AutoDownloadSettings
Contains auto-download settings.
TdApi.AutosaveSettingsException
Contains autosave settings for a chat, which overrides default settings for the corresponding scope.
TdApi.AutosaveSettingsScope
This class is an abstract base class.
TdApi.AvailableReaction
Represents an available reaction.
TdApi.Background
Describes a chat background.
TdApi.BackgroundFill
This class is an abstract base class.
TdApi.BackgroundType
This class is an abstract base class.
TdApi.BankCardActionOpenUrl
Describes an action associated with a bank card number.
TdApi.BasicGroup
Represents a basic group of 0-200 users (must be upgraded to a supergroup to accommodate more than 200 users).
TdApi.BasicGroupFullInfo
Contains full information about a basic group.
TdApi.BlockList
This class is an abstract base class.
TdApi.BotCommand
Represents a command supported by a bot.
TdApi.BotCommands
Contains a list of bot commands.
TdApi.BotCommandScope
This class is an abstract base class.
TdApi.BotInfo
Contains information about a bot.
TdApi.BotMenuButton
Describes a button to be shown instead of bot commands menu button.
TdApi.BotWriteAccessAllowReason
This class is an abstract base class.
TdApi.BusinessAwayMessageSchedule
This class is an abstract base class.
TdApi.BusinessAwayMessageSettings
Describes settings for messages that are automatically sent by a Telegram Business account when it is away.
TdApi.BusinessConnectedBot
Describes a bot connected to a business account.
TdApi.BusinessGreetingMessageSettings
Describes settings for greeting messages that are automatically sent by a Telegram Business account as response to incoming messages in an inactive private chat.
TdApi.BusinessInfo
Contains information about a Telegram Business account.
TdApi.BusinessLocation
Represents a location of a business.
TdApi.BusinessOpeningHours
Describes opening hours of a business.
TdApi.BusinessOpeningHoursInterval
Describes an interval of time when the business is open.
TdApi.BusinessRecipients
Describes private chats chosen for automatic interaction with a business.
TdApi.Call
Describes a call.
TdApi.CallbackQueryPayload
This class is an abstract base class.
TdApi.CallDiscardReason
This class is an abstract base class.
TdApi.CallProblem
This class is an abstract base class.
TdApi.CallProtocol
Specifies the supported call protocols.
TdApi.CallServer
Describes a server for relaying call data.
TdApi.CallServerType
This class is an abstract base class.
TdApi.CallState
This class is an abstract base class.
TdApi.CanSendMessageToUserResult
This class is an abstract base class.
TdApi.CanSendStoryResult
This class is an abstract base class.
TdApi.CanTransferOwnershipResult
This class is an abstract base class.
TdApi.Chat
A chat.
TdApi.ChatAction
This class is an abstract base class.
TdApi.ChatActionBar
This class is an abstract base class.
TdApi.ChatActiveStories
Describes active stories posted by a chat.
TdApi.ChatAdministrator
Contains information about a chat administrator.
TdApi.ChatAdministratorRights
Describes rights of the administrator.
TdApi.ChatAvailableReactions
This class is an abstract base class.
TdApi.ChatBackground
Describes a background set for a specific chat.
TdApi.ChatBoost
Describes a boost applied to a chat.
TdApi.ChatBoostLevelFeatures
Contains a list of features available on a specific chat boost level.
TdApi.ChatBoostSlot
Describes a slot for chat boost.
TdApi.ChatBoostSource
This class is an abstract base class.
TdApi.ChatEvent
Represents a chat event.
TdApi.ChatEventAction
This class is an abstract base class.
TdApi.ChatEventLogFilters
Represents a set of filters used to obtain a chat event log.
TdApi.ChatFolder
Represents a folder for user chats.
TdApi.ChatFolderIcon
Represents an icon for a chat folder.
TdApi.ChatFolderInfo
Contains basic information about a chat folder.
TdApi.ChatFolderInviteLink
Contains a chat folder invite link.
TdApi.ChatInviteLink
Contains a chat invite link.
TdApi.ChatInviteLinkCount
Describes a chat administrator with a number of active and revoked chat invite links.
TdApi.ChatInviteLinkInfo
Contains information about a chat invite link.
TdApi.ChatInviteLinkMember
Describes a chat member joined a chat via an invite link.
TdApi.ChatJoinRequest
Describes a user that sent a join request and waits for administrator approval.
TdApi.ChatJoinRequestsInfo
Contains information about pending join requests for a chat.
TdApi.ChatList
This class is an abstract base class.
TdApi.ChatLocation
Represents a location to which a chat is connected.
TdApi.ChatMember
Describes a user or a chat as a member of another chat.
TdApi.ChatMembersFilter
This class is an abstract base class.
TdApi.ChatMemberStatus
This class is an abstract base class.
TdApi.ChatMessageSender
Represents a message sender, which can be used to send messages in a chat.
TdApi.ChatNearby
Describes a chat located nearby.
TdApi.ChatNotificationSettings
Contains information about notification settings for a chat or a forum topic.
TdApi.ChatPermissions
Describes actions that a user is allowed to take in a chat.
TdApi.ChatPhoto
Describes a chat or user profile photo.
TdApi.ChatPhotoInfo
Contains basic information about the photo of a chat.
TdApi.ChatPhotoSticker
Information about the sticker, which was used to create the chat photo.
TdApi.ChatPhotoStickerType
This class is an abstract base class.
TdApi.ChatPosition
Describes a position of a chat in a chat list.
TdApi.ChatSource
This class is an abstract base class.
TdApi.ChatStatistics
This class is an abstract base class.
TdApi.ChatStatisticsAdministratorActionsInfo
Contains statistics about administrator actions done by a user.
TdApi.ChatStatisticsInteractionInfo
Contains statistics about interactions with a message sent in the chat or a story sent by the chat.
TdApi.ChatStatisticsInviterInfo
Contains statistics about number of new members invited by a user.
TdApi.ChatStatisticsMessageSenderInfo
Contains statistics about messages sent by a user.
TdApi.ChatStatisticsObjectType
This class is an abstract base class.
TdApi.ChatTheme
Describes a chat theme.
TdApi.ChatType
This class is an abstract base class.
TdApi.CheckChatUsernameResult
This class is an abstract base class.
TdApi.CheckStickerSetNameResult
This class is an abstract base class.
TdApi.ClosedVectorPath
Represents a closed vector path.
TdApi.ConnectedWebsite
Contains information about one website the current user is logged in with Telegram.
TdApi.ConnectionState
This class is an abstract base class.
TdApi.Contact
Describes a user contact.
TdApi.CountryInfo
Contains information about a country.
TdApi.Date
Represents a date according to the Gregorian calendar.
TdApi.DatedFile
File with the date it was uploaded.
TdApi.DateRange
Represents a date range.
TdApi.DeviceToken
This class is an abstract base class.
TdApi.DiceStickers
This class is an abstract base class.
TdApi.Document
Describes a document of any type.
TdApi.DownloadedFileCounts
Contains number of being downloaded and recently downloaded files found.
TdApi.DraftMessage
Contains information about a message draft.
TdApi.EmailAddressAuthentication
This class is an abstract base class.
TdApi.EmailAddressAuthenticationCodeInfo
Information about the email address authentication code that was sent.
TdApi.EmailAddressResetState
This class is an abstract base class.
TdApi.EmojiCategory
Contains a list of similar emoji to search for in getStickers and searchStickers.
TdApi.EmojiCategoryType
This class is an abstract base class.
TdApi.EmojiKeyword
Represents an emoji with its keyword.
TdApi.Emojis
Represents a list of emoji.
TdApi.EmojiStatus
Describes a custom emoji to be shown instead of the Telegram Premium badge.
TdApi.EncryptedCredentials
Contains encrypted Telegram Passport data credentials.
TdApi.EncryptedPassportElement
Contains information about an encrypted Telegram Passport element; for bots only.
TdApi.Error
An object of this type can be returned on every function call, in case of an error.
TdApi.File
Represents a file.
TdApi.FileDownload
Describes a file added to file download list.
TdApi.FileType
This class is an abstract base class.
TdApi.FirebaseAuthenticationSettings
This class is an abstract base class.
TdApi.FormattedText
A text with some entities.
TdApi.ForumTopic
Describes a forum topic.
TdApi.ForumTopicIcon
Describes a forum topic icon.
TdApi.ForumTopicInfo
Contains basic information about a forum topic.
TdApi.ForwardSource
Contains information about the last message from which a new message was forwarded last time.
TdApi.Function
This class is a base class for all TDLib interface function-classes.
TdApi.Game
Describes a game.
TdApi.GameHighScore
Contains one row of the game high score table.
TdApi.GroupCall
Describes a group call.
TdApi.GroupCallParticipant
Represents a group call participant.
TdApi.GroupCallParticipantVideoInfo
Contains information about a group call participant's video channel.
TdApi.GroupCallRecentSpeaker
Describes a recently speaking participant in a group call.
TdApi.GroupCallStream
Describes an available stream in a group call.
TdApi.GroupCallVideoQuality
This class is an abstract base class.
TdApi.GroupCallVideoSourceGroup
Describes a group of video synchronization source identifiers.
TdApi.IdentityDocument
An identity document.
TdApi.InlineKeyboardButton
Represents a single button in an inline keyboard.
TdApi.InlineKeyboardButtonType
This class is an abstract base class.
TdApi.InlineQueryResult
This class is an abstract base class.
TdApi.InlineQueryResultsButton
Represents a button to be shown above inline query results.
TdApi.InlineQueryResultsButtonType
This class is an abstract base class.
TdApi.InputBackground
This class is an abstract base class.
TdApi.InputChatPhoto
This class is an abstract base class.
TdApi.InputCredentials
This class is an abstract base class.
TdApi.InputFile
This class is an abstract base class.
TdApi.InputIdentityDocument
An identity document to be saved to Telegram Passport.
TdApi.InputInlineQueryResult
This class is an abstract base class.
TdApi.InputInvoice
This class is an abstract base class.
TdApi.InputMessageContent
This class is an abstract base class.
TdApi.InputMessageReplyTo
This class is an abstract base class.
TdApi.InputPassportElement
This class is an abstract base class.
TdApi.InputPassportElementError
Contains the description of an error in a Telegram Passport element; for bots only.
TdApi.InputPassportElementErrorSource
This class is an abstract base class.
TdApi.InputPersonalDocument
A personal document to be saved to Telegram Passport.
TdApi.InputSticker
A sticker to be added to a sticker set.
TdApi.InputStoryArea
Describes a clickable rectangle area on a story media to be added.
TdApi.InputStoryAreas
Contains a list of story areas to be added.
TdApi.InputStoryAreaType
This class is an abstract base class.
TdApi.InputStoryContent
This class is an abstract base class.
TdApi.InputTextQuote
Describes manually chosen quote from another message.
TdApi.InputThumbnail
A thumbnail to be sent along with a file; must be in JPEG or WEBP format for stickers, and less than 200 KB in size.
TdApi.InternalLinkType
This class is an abstract base class.
TdApi.InviteLinkChatType
This class is an abstract base class.
TdApi.Invoice
Product invoice.
TdApi.JsonObjectMember
Represents one member of a JSON object.
TdApi.JsonValue
This class is an abstract base class.
TdApi.KeyboardButton
Represents a single button in a bot keyboard.
TdApi.KeyboardButtonType
This class is an abstract base class.
TdApi.LabeledPricePart
Portion of the price of a product (e.g., "delivery cost", "tax amount").
TdApi.LanguagePackInfo
Contains information about a language pack.
TdApi.LanguagePackString
Represents one language pack string.
TdApi.LanguagePackStringValue
This class is an abstract base class.
TdApi.LinkPreviewOptions
Options to be used for generation of a link preview.
TdApi.LocalFile
Represents a local file.
TdApi.Location
Describes a location on planet Earth.
TdApi.LoginUrlInfo
This class is an abstract base class.
TdApi.LogStream
This class is an abstract base class.
TdApi.MaskPoint
This class is an abstract base class.
TdApi.MaskPosition
Position on a photo where a mask is placed.
TdApi.Message
Describes a message.
TdApi.MessageAutoDeleteTime
Contains default auto-delete timer setting for new chats.
TdApi.MessageCalendarDay
Contains information about found messages sent on a specific day.
TdApi.MessageContent
This class is an abstract base class.
TdApi.MessageCopyOptions
Options to be used when a message content is copied without reference to the original sender.
TdApi.MessageExtendedMedia
This class is an abstract base class.
TdApi.MessageFileType
This class is an abstract base class.
TdApi.MessageForwardInfo
Contains information about a forwarded message.
TdApi.MessageImportInfo
Contains information about a message created with importMessages.
TdApi.MessageInteractionInfo
Contains information about interactions with a message.
TdApi.MessageOrigin
This class is an abstract base class.
TdApi.MessagePosition
Contains information about a message in a specific position.
TdApi.MessageReaction
Contains information about a reaction to a message.
TdApi.MessageReactions
Contains a list of reactions added to a message.
TdApi.MessageReadDate
This class is an abstract base class.
TdApi.MessageReplyInfo
Contains information about replies to a message.
TdApi.MessageReplyTo
This class is an abstract base class.
TdApi.MessageSchedulingState
This class is an abstract base class.
TdApi.MessageSelfDestructType
This class is an abstract base class.
TdApi.MessageSender
This class is an abstract base class.
TdApi.MessageSendingState
This class is an abstract base class.
TdApi.MessageSendOptions
Options to be used when a message is sent.
TdApi.MessageSource
This class is an abstract base class.
TdApi.MessageSponsor
Information about the sponsor of a message.
TdApi.MessageSponsorType
This class is an abstract base class.
TdApi.MessageViewer
Represents a viewer of a message.
TdApi.Minithumbnail
Thumbnail image of a very poor quality and low resolution.
TdApi.NetworkStatisticsEntry
This class is an abstract base class.
TdApi.NetworkType
This class is an abstract base class.
TdApi.NewChatPrivacySettings
Contains privacy settings for new chats with non-contacts.
TdApi.Notification
Contains information about a notification.
TdApi.NotificationGroup
Describes a group of notifications.
TdApi.NotificationGroupType
This class is an abstract base class.
TdApi.NotificationSettingsScope
This class is an abstract base class.
TdApi.NotificationSound
Describes a notification sound in MP3 format.
TdApi.NotificationType
This class is an abstract base class.
TdApi.Object
This class is a base class for all TDLib interface classes.
TdApi.OptionValue
This class is an abstract base class.
TdApi.OrderInfo
Order information.
TdApi.PageBlock
This class is an abstract base class.
TdApi.PageBlockCaption
Contains a caption of an instant view web page block, consisting of a text and a trailing credit.
TdApi.PageBlockHorizontalAlignment
This class is an abstract base class.
TdApi.PageBlockListItem
Describes an item of a list page block.
TdApi.PageBlockRelatedArticle
Contains information about a related article.
TdApi.PageBlockTableCell
Represents a cell of a table.
TdApi.PageBlockVerticalAlignment
This class is an abstract base class.
TdApi.PassportElement
This class is an abstract base class.
TdApi.PassportElementError
Contains the description of an error in a Telegram Passport element.
TdApi.PassportElementErrorSource
This class is an abstract base class.
TdApi.PassportElementType
This class is an abstract base class.
TdApi.PassportRequiredElement
Contains a description of the required Telegram Passport element that was requested by a service.
TdApi.PassportSuitableElement
Contains information about a Telegram Passport element that was requested by a service.
TdApi.PaymentOption
Describes an additional payment option.
TdApi.PaymentProvider
This class is an abstract base class.
TdApi.PersonalDetails
Contains the user's personal details.
TdApi.PersonalDocument
A personal document, containing some information about a user.
TdApi.PhoneNumberAuthenticationSettings
Contains settings for the authentication of the user's phone number.
TdApi.Photo
Describes a photo.
TdApi.PhotoSize
Describes an image in JPEG format.
TdApi.Point
A point on a Cartesian plane.
TdApi.Poll
Describes a poll.
TdApi.PollOption
Describes one answer option of a poll.
TdApi.PollType
This class is an abstract base class.
TdApi.PremiumFeature
This class is an abstract base class.
TdApi.PremiumFeaturePromotionAnimation
Describes a promotion animation for a Premium feature.
TdApi.PremiumGiftCodePaymentOption
Describes an option for creating Telegram Premium gift codes.
TdApi.PremiumGiveawayInfo
This class is an abstract base class.
TdApi.PremiumGiveawayParameters
Describes parameters of a Telegram Premium giveaway.
TdApi.PremiumGiveawayParticipantStatus
This class is an abstract base class.
TdApi.PremiumLimit
Contains information about a limit, increased for Premium users.
TdApi.PremiumLimitType
This class is an abstract base class.
TdApi.PremiumPaymentOption
Describes an option for buying Telegram Premium to a user.
TdApi.PremiumSource
This class is an abstract base class.
TdApi.PremiumStatePaymentOption
Describes an option for buying or upgrading Telegram Premium for self.
TdApi.PremiumStoryFeature
This class is an abstract base class.
TdApi.PrepaidPremiumGiveaway
Describes a prepaid Telegram Premium giveaway.
TdApi.ProfileAccentColor
Contains information about supported accent color for user profile photo background.
TdApi.ProfileAccentColors
Contains information about supported accent colors for user profile photo background in RGB format.
TdApi.ProfilePhoto
Describes a user profile photo.
TdApi.Proxy
Contains information about a proxy server.
TdApi.ProxyType
This class is an abstract base class.
TdApi.PublicChatType
This class is an abstract base class.
TdApi.PublicForward
This class is an abstract base class.
TdApi.PushMessageContent
This class is an abstract base class.
TdApi.QuickReplyMessage
Describes a message that can be used for quick reply.
TdApi.QuickReplyShortcut
Describes a shortcut that can be used for a quick reply.
TdApi.ReactionType
This class is an abstract base class.
TdApi.ReactionUnavailabilityReason
This class is an abstract base class.
TdApi.ReadDatePrivacySettings
Contains privacy settings for message read date in private chats.
TdApi.RecommendedChatFolder
Describes a recommended chat folder.
TdApi.RemoteFile
Represents a remote file.
TdApi.ReplyMarkup
This class is an abstract base class.
TdApi.ReportReason
This class is an abstract base class.
TdApi.ResetPasswordResult
This class is an abstract base class.
TdApi.RichText
This class is an abstract base class.
TdApi.SavedCredentials
Contains information about saved payment credentials.
TdApi.SavedMessagesTag
Represents a tag used in Saved Messages or a Saved Messages topic.
TdApi.SavedMessagesTags
Contains a list of tags used in Saved Messages.
TdApi.SavedMessagesTopic
Contains information about a Saved Messages topic.
TdApi.SavedMessagesTopicType
This class is an abstract base class.
TdApi.ScopeAutosaveSettings
Contains autosave settings for an autosave settings scope.
TdApi.ScopeNotificationSettings
Contains information about notification settings for several chats.
TdApi.SearchMessagesFilter
This class is an abstract base class.
TdApi.SecretChat
Represents a secret chat.
TdApi.SecretChatState
This class is an abstract base class.
TdApi.Session
Contains information about one session in a Telegram application used by the current user.
TdApi.SessionType
This class is an abstract base class.
TdApi.ShippingOption
One shipping option.
TdApi.SpeechRecognitionResult
This class is an abstract base class.
TdApi.SponsoredMessage
Describes a sponsored message.
TdApi.StatisticalGraph
This class is an abstract base class.
TdApi.StatisticalValue
A value with information about its recent changes.
TdApi.Sticker
Describes a sticker.
TdApi.StickerFormat
This class is an abstract base class.
TdApi.StickerFullType
This class is an abstract base class.
TdApi.StickerSet
Represents a sticker set.
TdApi.StickerSetInfo
Represents short information about a sticker set.
TdApi.StickerType
This class is an abstract base class.
TdApi.StorageStatisticsByChat
Contains the storage usage statistics for a specific chat.
TdApi.StorageStatisticsByFileType
Contains the storage usage statistics for a specific file type.
TdApi.StorePaymentPurpose
This class is an abstract base class.
TdApi.Story
Represents a story.
TdApi.StoryArea
Describes a clickable rectangle area on a story media.
TdApi.StoryAreaPosition
Describes position of a clickable rectangle area on a story media.
TdApi.StoryAreaType
This class is an abstract base class.
TdApi.StoryContent
This class is an abstract base class.
TdApi.StoryFullId
Contains identifier of a story along with identifier of its sender.
TdApi.StoryInfo
Contains basic information about a story.
TdApi.StoryInteraction
Represents interaction with a story.
TdApi.StoryInteractionInfo
Contains information about interactions with a story.
TdApi.StoryInteractionType
This class is an abstract base class.
TdApi.StoryList
This class is an abstract base class.
TdApi.StoryOrigin
This class is an abstract base class.
TdApi.StoryPrivacySettings
This class is an abstract base class.
TdApi.StoryRepostInfo
Contains information about original story that was reposted.
TdApi.StoryVideo
Describes a video file sent in a story.
TdApi.SuggestedAction
This class is an abstract base class.
TdApi.Supergroup
Represents a supergroup or channel with zero or more members (subscribers in the case of channels).
TdApi.SupergroupFullInfo
Contains full information about a supergroup or channel.
TdApi.SupergroupMembersFilter
This class is an abstract base class.
TdApi.TargetChat
This class is an abstract base class.
TdApi.TelegramPaymentPurpose
This class is an abstract base class.
TdApi.TermsOfService
Contains Telegram terms of service.
TdApi.TestInt
A simple object containing a number; for testing only.
TdApi.TestString
A simple object containing a string; for testing only.
TdApi.TextEntity
Represents a part of the text that needs to be formatted in some unusual way.
TdApi.TextEntityType
This class is an abstract base class.
TdApi.TextParseMode
This class is an abstract base class.
TdApi.TextQuote
Describes manually or automatically chosen quote from another message.
TdApi.ThemeParameters
Contains parameters of the application theme.
TdApi.ThemeSettings
Describes theme settings.
TdApi.Thumbnail
Represents a thumbnail.
TdApi.ThumbnailFormat
This class is an abstract base class.
TdApi.TimeZone
Describes a time zone.
TdApi.TMeUrl
Represents a URL linking to an internal Telegram entity.
TdApi.TMeUrlType
This class is an abstract base class.
TdApi.TopChatCategory
This class is an abstract base class.
TdApi.TrendingStickerSets
Represents a list of trending sticker sets.
TdApi.UnconfirmedSession
Contains information about an unconfirmed session.
TdApi.UnreadReaction
Contains information about an unread reaction to a message.
TdApi.Update
This class is an abstract base class.
TdApi.User
Represents a user.
TdApi.UserFullInfo
Contains full information about a user.
TdApi.Usernames
Describes usernames assigned to a user, a supergroup, or a channel.
TdApi.UserPrivacySetting
This class is an abstract base class.
TdApi.UserPrivacySettingRule
This class is an abstract base class.
TdApi.UserPrivacySettingRules
A list of privacy rules.
TdApi.UserStatus
This class is an abstract base class.
TdApi.UserType
This class is an abstract base class.
TdApi.VectorPathCommand
This class is an abstract base class.
TdApi.Venue
Describes a venue.
TdApi.Video
Describes a video file.
TdApi.VideoChat
Describes a video chat.
TdApi.VideoNote
Describes a video note.
TdApi.VoiceNote
Describes a voice note.
TdApi.WebApp
Describes a Web App.
TdApi.WebPage
Describes a link preview.