# Uses of Class
it.tdlight.jni.TdApi.InternalLinkType

## Uses of TdApi.InternalLinkType in it.tdlight.jni

Subclasses of TdApi.InternalLinkType in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.InternalLinkTypeActiveSessions`
The link is a link to the Devices section of the application.
`static final class`
`TdApi.InternalLinkTypeAttachmentMenuBot`
The link is a link to an attachment menu bot to be opened in the specified or a chosen chat.
`static final class`
`TdApi.InternalLinkTypeAuthenticationCode`
The link contains an authentication code.
`static final class`
`TdApi.InternalLinkTypeBackground`
The link is a link to a background.
`static final class`
`TdApi.InternalLinkTypeBotAddToChannel`
The link is a link to a Telegram bot, which is supposed to be added to a channel chat as an administrator.
`static final class`
`TdApi.InternalLinkTypeBotStart`
The link is a link to a chat with a Telegram bot.
`static final class`
`TdApi.InternalLinkTypeBotStartInGroup`
The link is a link to a Telegram bot, which is supposed to be added to a group chat.
`static final class`
`TdApi.InternalLinkTypeChangePhoneNumber`
The link is a link to the change phone number section of the app.
`static final class`
`TdApi.InternalLinkTypeChatBoost`
The link is a link to boost a Telegram chat.
`static final class`
`TdApi.InternalLinkTypeChatFolderInvite`
The link is an invite link to a chat folder.
`static final class`
`TdApi.InternalLinkTypeChatFolderSettings`
The link is a link to the folder section of the app settings.
`static final class`
`TdApi.InternalLinkTypeChatInvite`
The link is a chat invite link.
`static final class`
`TdApi.InternalLinkTypeDefaultMessageAutoDeleteTimerSettings`
The link is a link to the default message auto-delete timer settings section of the app settings.
`static final class`
`TdApi.InternalLinkTypeEditProfileSettings`
The link is a link to the edit profile section of the app settings.
`static final class`
`TdApi.InternalLinkTypeGame`
The link is a link to a game.
`static final class`
`TdApi.InternalLinkTypeInstantView`
The link must be opened in an Instant View.
`static final class`
`TdApi.InternalLinkTypeInvoice`
The link is a link to an invoice.
`static final class`
`TdApi.InternalLinkTypeLanguagePack`
The link is a link to a language pack.
`static final class`
`TdApi.InternalLinkTypeLanguageSettings`
The link is a link to the language section of the app settings.
`static final class`
`TdApi.InternalLinkTypeMessage`
The link is a link to a Telegram message or a forum topic.
`static final class`
`TdApi.InternalLinkTypeMessageDraft`
The link contains a message draft text.
`static final class`
`TdApi.InternalLinkTypePassportDataRequest`
The link contains a request of Telegram passport data.
`static final class`
`TdApi.InternalLinkTypePhoneNumberConfirmation`
The link can be used to confirm ownership of a phone number to prevent account deletion.
`static final class`
`TdApi.InternalLinkTypePremiumFeatures`
The link is a link to the Premium features screen of the application from which the user can subscribe to Telegram Premium.
`static final class`
`TdApi.InternalLinkTypePremiumGift`
The link is a link to the screen for gifting Telegram Premium subscriptions to friends via inputInvoiceTelegram payments or in-store purchases.
`static final class`
`TdApi.InternalLinkTypePremiumGiftCode`
The link is a link with a Telegram Premium gift code.
`static final class`
`TdApi.InternalLinkTypePrivacyAndSecuritySettings`
The link is a link to the privacy and security section of the app settings.
`static final class`
`TdApi.InternalLinkTypeProxy`
The link is a link to a proxy.
`static final class`
`TdApi.InternalLinkTypePublicChat`
The link is a link to a chat by its username.
`static final class`
`TdApi.InternalLinkTypeQrCodeAuthentication`
The 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 final class`
`TdApi.InternalLinkTypeRestorePurchases`
The link forces restore of App Store purchases when opened.
`static final class`
`TdApi.InternalLinkTypeSettings`
The link is a link to application settings.
`static final class`
`TdApi.InternalLinkTypeSideMenuBot`
The link is a link to a bot, which can be installed to the side menu.
`static final class`
`TdApi.InternalLinkTypeStickerSet`
The link is a link to a sticker set.
`static final class`
`TdApi.InternalLinkTypeStory`
The link is a link to a story.
`static final class`
`TdApi.InternalLinkTypeTheme`
The link is a link to a theme.
`static final class`
`TdApi.InternalLinkTypeThemeSettings`
The link is a link to the theme section of the app settings.
`static final class`
`TdApi.InternalLinkTypeUnknownDeepLink`
The link is an unknown tg: link.
`static final class`
`TdApi.InternalLinkTypeUnsupportedProxy`
The link is a link to an unsupported proxy.
`static final class`
`TdApi.InternalLinkTypeUserPhoneNumber`
The link is a link to a user by its phone number.
`static final class`
`TdApi.InternalLinkTypeUserToken`
The link is a link to a user by a temporary token.
`static final class`
`TdApi.InternalLinkTypeVideoChat`
The link is a link to a video chat.
`static final class`
`TdApi.InternalLinkTypeWebApp`
The link is a link to a Web App.
Fields in it.tdlight.jni declared as TdApi.InternalLinkType
Modifier and Type
Field
Description
`TdApi.InternalLinkType`
TdApi.BotInfo.`editCommandsLink`
The internal link, which can be used to edit bot commands; may be null.
`TdApi.InternalLinkType`
TdApi.BotInfo.`editDescriptionLink`
The internal link, which can be used to edit bot description; may be null.
`TdApi.InternalLinkType`
TdApi.BotInfo.`editDescriptionMediaLink`
The internal link, which can be used to edit the photo or animation shown in the chat with the bot if the chat is empty; may be null.
`TdApi.InternalLinkType`
TdApi.BotInfo.`editSettingsLink`
The internal link, which can be used to edit bot settings; may be null.
`TdApi.InternalLinkType`
TdApi.WebPageInstantView.`feedbackLink`
An internal link to be opened to leave feedback about the instant view.
`TdApi.InternalLinkType`
TdApi.MessageSponsorTypeBot.`link`
An internal link to be opened when the sponsored message is clicked.
`TdApi.InternalLinkType`
TdApi.MessageSponsorTypePublicChannel.`link`
An internal link to be opened when the sponsored message is clicked; may be null if the sponsor chat needs to be opened instead.
`TdApi.InternalLinkType`
TdApi.MessageSponsorTypeWebApp.`link`
An internal link to be opened when the sponsored message is clicked.
`TdApi.InternalLinkType`
TdApi.TargetChatInternalLink.`link`
An internal link pointing to the chat.
`TdApi.InternalLinkType`
TdApi.PremiumFeatures.`paymentLink`
An internal link to be opened to pay for Telegram Premium if store payment isn't possible; may be null if direct payment isn't available.
`TdApi.InternalLinkType`
TdApi.PremiumPaymentOption.`paymentLink`
An internal link to be opened for buying Telegram Premium to the user if store payment isn't possible; may be null if direct payment isn't available.
`TdApi.InternalLinkType`
TdApi.GetInternalLink.`type`
Expected type of the link.
Constructors in it.tdlight.jni with parameters of type TdApi.InternalLinkType
Modifier
Constructor
Description
``
`BotInfo(String shortDescription, String description, TdApi.Photo photo, TdApi.Animation animation, TdApi.BotMenuButton menuButton, TdApi.BotCommand[] commands, TdApi.ChatAdministratorRights defaultGroupAdministratorRights, TdApi.ChatAdministratorRights defaultChannelAdministratorRights, TdApi.InternalLinkType editCommandsLink, TdApi.InternalLinkType editDescriptionLink, TdApi.InternalLinkType editDescriptionMediaLink, TdApi.InternalLinkType editSettingsLink)`
Contains information about a bot.
``
`GetInternalLink(TdApi.InternalLinkType type, boolean isHttp)`
Returns an HTTPS or a tg: link with the given type.
``
`MessageSponsorTypeBot(long botUserId, TdApi.InternalLinkType link)`
The sponsor is a bot.
``
`MessageSponsorTypePublicChannel(long chatId, TdApi.InternalLinkType link)`
The sponsor is a public channel chat.
``
`MessageSponsorTypeWebApp(String webAppTitle, TdApi.InternalLinkType link)`
The sponsor is a web app.
``
`PremiumFeatures(TdApi.PremiumFeature[] features, TdApi.PremiumLimit[] limits, TdApi.InternalLinkType paymentLink)`
Contains information about features, available to Premium users.
``
`PremiumPaymentOption(String currency, long amount, int discountPercentage, int monthCount, String storeProductId, TdApi.InternalLinkType paymentLink)`
Describes an option for buying Telegram Premium to a user.
``
`TargetChatInternalLink(TdApi.InternalLinkType link)`
The chat needs to be open with the provided internal link.
``
`WebPageInstantView(TdApi.PageBlock[] pageBlocks, int viewCount, int version, boolean isRtl, boolean isFull, TdApi.InternalLinkType feedbackLink)`
Describes an instant view page for a web page.