---
title: Types
description: List of types
image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png
---
# Types  
[Back to API documentation index](..)


[AccessPointRule](AccessPointRule.md)<a name="AccessPointRule"></a>  

[AccountDaysTTL](AccountDaysTTL.md)<a name="AccountDaysTTL"></a>  

[Authorization](Authorization.md)<a name="Authorization"></a>  

[AutoDownloadSettings](AutoDownloadSettings.md)<a name="AutoDownloadSettings"></a>  

[Bool](Bool.md)<a name="Bool"></a>  

[BotCommand](BotCommand.md)<a name="BotCommand"></a>  

[BotInfo](BotInfo.md)<a name="BotInfo"></a>  

[BotInlineMessage](BotInlineMessage.md)<a name="BotInlineMessage"></a>  

[BotInlineResult](BotInlineResult.md)<a name="BotInlineResult"></a>  

[CdnConfig](CdnConfig.md)<a name="CdnConfig"></a>  

[CdnPublicKey](CdnPublicKey.md)<a name="CdnPublicKey"></a>  

[ChannelAdminLogEvent](ChannelAdminLogEvent.md)<a name="ChannelAdminLogEvent"></a>  

[ChannelAdminLogEventAction](ChannelAdminLogEventAction.md)<a name="ChannelAdminLogEventAction"></a>  

[ChannelAdminLogEventsFilter](ChannelAdminLogEventsFilter.md)<a name="ChannelAdminLogEventsFilter"></a>  

[ChannelMessagesFilter](ChannelMessagesFilter.md)<a name="ChannelMessagesFilter"></a>  

[ChannelParticipant](ChannelParticipant.md)<a name="ChannelParticipant"></a>  

[ChannelParticipantsFilter](ChannelParticipantsFilter.md)<a name="ChannelParticipantsFilter"></a>  

[Chat](Chat.md)<a name="Chat"></a>  

[ChatAdminRights](ChatAdminRights.md)<a name="ChatAdminRights"></a>  

[ChatBannedRights](ChatBannedRights.md)<a name="ChatBannedRights"></a>  

[ChatFull](ChatFull.md)<a name="ChatFull"></a>  

[ChatInvite](ChatInvite.md)<a name="ChatInvite"></a>  

[ChatOnlines](ChatOnlines.md)<a name="ChatOnlines"></a>  

[ChatParticipant](ChatParticipant.md)<a name="ChatParticipant"></a>  

[ChatParticipants](ChatParticipants.md)<a name="ChatParticipants"></a>  

[ChatPhoto](ChatPhoto.md)<a name="ChatPhoto"></a>  

[CodeSettings](CodeSettings.md)<a name="CodeSettings"></a>  

[Config](Config.md)<a name="Config"></a>  

[Contact](Contact.md)<a name="Contact"></a>  

[ContactBlocked](ContactBlocked.md)<a name="ContactBlocked"></a>  

[ContactLink](ContactLink.md)<a name="ContactLink"></a>  

[ContactStatus](ContactStatus.md)<a name="ContactStatus"></a>  

[DataJSON](DataJSON.md)<a name="DataJSON"></a>  

[DcOption](DcOption.md)<a name="DcOption"></a>  

[Dialog](Dialog.md)<a name="Dialog"></a>  

[DialogPeer](DialogPeer.md)<a name="DialogPeer"></a>  

[Document](Document.md)<a name="Document"></a>  

[DocumentAttribute](DocumentAttribute.md)<a name="DocumentAttribute"></a>  

[DraftMessage](DraftMessage.md)<a name="DraftMessage"></a>  

[EmojiKeyword](EmojiKeyword.md)<a name="EmojiKeyword"></a>  

[EmojiKeywordsDifference](EmojiKeywordsDifference.md)<a name="EmojiKeywordsDifference"></a>  

[EmojiLanguage](EmojiLanguage.md)<a name="EmojiLanguage"></a>  

[EmojiURL](EmojiURL.md)<a name="EmojiURL"></a>  

[EncryptedChat](EncryptedChat.md)<a name="EncryptedChat"></a>  

[EncryptedFile](EncryptedFile.md)<a name="EncryptedFile"></a>  

[EncryptedMessage](EncryptedMessage.md)<a name="EncryptedMessage"></a>  

[Error](Error.md)<a name="Error"></a>  

[ExportedChatInvite](ExportedChatInvite.md)<a name="ExportedChatInvite"></a>  

[ExportedMessageLink](ExportedMessageLink.md)<a name="ExportedMessageLink"></a>  

[FileHash](FileHash.md)<a name="FileHash"></a>  

[FileLocation](FileLocation.md)<a name="FileLocation"></a>  

[Folder](Folder.md)<a name="Folder"></a>  

[FolderPeer](FolderPeer.md)<a name="FolderPeer"></a>  

[FoundGif](FoundGif.md)<a name="FoundGif"></a>  

[Game](Game.md)<a name="Game"></a>  

[GeoPoint](GeoPoint.md)<a name="GeoPoint"></a>  

[HighScore](HighScore.md)<a name="HighScore"></a>  

[ImportedContact](ImportedContact.md)<a name="ImportedContact"></a>  

[InlineBotSwitchPM](InlineBotSwitchPM.md)<a name="InlineBotSwitchPM"></a>  

[InputAppEvent](InputAppEvent.md)<a name="InputAppEvent"></a>  

[InputBotInlineMessage](InputBotInlineMessage.md)<a name="InputBotInlineMessage"></a>  

[InputBotInlineMessageID](InputBotInlineMessageID.md)<a name="InputBotInlineMessageID"></a>  

[InputBotInlineResult](InputBotInlineResult.md)<a name="InputBotInlineResult"></a>  

[InputChannel](InputChannel.md)<a name="InputChannel"></a>  

[InputChatPhoto](InputChatPhoto.md)<a name="InputChatPhoto"></a>  

[InputCheckPasswordSRP](InputCheckPasswordSRP.md)<a name="InputCheckPasswordSRP"></a>  

[InputClientProxy](InputClientProxy.md)<a name="InputClientProxy"></a>  

[InputContact](InputContact.md)<a name="InputContact"></a>  

[InputDialogPeer](InputDialogPeer.md)<a name="InputDialogPeer"></a>  

[InputDocument](InputDocument.md)<a name="InputDocument"></a>  

[InputEncryptedChat](InputEncryptedChat.md)<a name="InputEncryptedChat"></a>  

[InputEncryptedFile](InputEncryptedFile.md)<a name="InputEncryptedFile"></a>  

[InputFile](InputFile.md)<a name="InputFile"></a>  

[InputFileLocation](InputFileLocation.md)<a name="InputFileLocation"></a>  

[InputFolderPeer](InputFolderPeer.md)<a name="InputFolderPeer"></a>  

[InputGame](InputGame.md)<a name="InputGame"></a>  

[InputGeoPoint](InputGeoPoint.md)<a name="InputGeoPoint"></a>  

[InputMedia](InputMedia.md)<a name="InputMedia"></a>  

[InputMessage](InputMessage.md)<a name="InputMessage"></a>  

[InputNotifyPeer](InputNotifyPeer.md)<a name="InputNotifyPeer"></a>  

[InputPaymentCredentials](InputPaymentCredentials.md)<a name="InputPaymentCredentials"></a>  

[InputPeer](InputPeer.md)<a name="InputPeer"></a>  

[InputPeerNotifySettings](InputPeerNotifySettings.md)<a name="InputPeerNotifySettings"></a>  

[InputPhoneCall](InputPhoneCall.md)<a name="InputPhoneCall"></a>  

[InputPhoto](InputPhoto.md)<a name="InputPhoto"></a>  

[InputPrivacyKey](InputPrivacyKey.md)<a name="InputPrivacyKey"></a>  

[InputPrivacyRule](InputPrivacyRule.md)<a name="InputPrivacyRule"></a>  

[InputSecureFile](InputSecureFile.md)<a name="InputSecureFile"></a>  

[InputSecureValue](InputSecureValue.md)<a name="InputSecureValue"></a>  

[InputSingleMedia](InputSingleMedia.md)<a name="InputSingleMedia"></a>  

[InputStickerSet](InputStickerSet.md)<a name="InputStickerSet"></a>  

[InputStickerSetItem](InputStickerSetItem.md)<a name="InputStickerSetItem"></a>  

[InputStickeredMedia](InputStickeredMedia.md)<a name="InputStickeredMedia"></a>  

[InputUser](InputUser.md)<a name="InputUser"></a>  

[InputWallPaper](InputWallPaper.md)<a name="InputWallPaper"></a>  

[InputWebDocument](InputWebDocument.md)<a name="InputWebDocument"></a>  

[InputWebFileLocation](InputWebFileLocation.md)<a name="InputWebFileLocation"></a>  

[Invoice](Invoice.md)<a name="Invoice"></a>  

[IpPort](IpPort.md)<a name="IpPort"></a>  

[JSONObjectValue](JSONObjectValue.md)<a name="JSONObjectValue"></a>  

[JSONValue](JSONValue.md)<a name="JSONValue"></a>  

[KeyboardButton](KeyboardButton.md)<a name="KeyboardButton"></a>  

[KeyboardButtonRow](KeyboardButtonRow.md)<a name="KeyboardButtonRow"></a>  

[LabeledPrice](LabeledPrice.md)<a name="LabeledPrice"></a>  

[LangPackDifference](LangPackDifference.md)<a name="LangPackDifference"></a>  

[LangPackLanguage](LangPackLanguage.md)<a name="LangPackLanguage"></a>  

[LangPackString](LangPackString.md)<a name="LangPackString"></a>  

[MaskCoords](MaskCoords.md)<a name="MaskCoords"></a>  

[Message](Message.md)<a name="Message"></a>  

[MessageAction](MessageAction.md)<a name="MessageAction"></a>  

[MessageEntity](MessageEntity.md)<a name="MessageEntity"></a>  

[MessageFwdHeader](MessageFwdHeader.md)<a name="MessageFwdHeader"></a>  

[MessageMedia](MessageMedia.md)<a name="MessageMedia"></a>  

[MessageRange](MessageRange.md)<a name="MessageRange"></a>  

[MessagesFilter](MessagesFilter.md)<a name="MessagesFilter"></a>  

[NearestDc](NearestDc.md)<a name="NearestDc"></a>  

[NotifyPeer](NotifyPeer.md)<a name="NotifyPeer"></a>  

[Null](Null.md)<a name="Null"></a>  

[Page](Page.md)<a name="Page"></a>  

[PageBlock](PageBlock.md)<a name="PageBlock"></a>  

[PageCaption](PageCaption.md)<a name="PageCaption"></a>  

[PageListItem](PageListItem.md)<a name="PageListItem"></a>  

[PageListOrderedItem](PageListOrderedItem.md)<a name="PageListOrderedItem"></a>  

[PageRelatedArticle](PageRelatedArticle.md)<a name="PageRelatedArticle"></a>  

[PageTableCell](PageTableCell.md)<a name="PageTableCell"></a>  

[PageTableRow](PageTableRow.md)<a name="PageTableRow"></a>  

[PasswordKdfAlgo](PasswordKdfAlgo.md)<a name="PasswordKdfAlgo"></a>  

[PaymentCharge](PaymentCharge.md)<a name="PaymentCharge"></a>  

[PaymentRequestedInfo](PaymentRequestedInfo.md)<a name="PaymentRequestedInfo"></a>  

[PaymentSavedCredentials](PaymentSavedCredentials.md)<a name="PaymentSavedCredentials"></a>  

[Peer](Peer.md)<a name="Peer"></a>  

[PeerNotifySettings](PeerNotifySettings.md)<a name="PeerNotifySettings"></a>  

[PeerSettings](PeerSettings.md)<a name="PeerSettings"></a>  

[PhoneCall](PhoneCall.md)<a name="PhoneCall"></a>  

[PhoneCallDiscardReason](PhoneCallDiscardReason.md)<a name="PhoneCallDiscardReason"></a>  

[PhoneCallProtocol](PhoneCallProtocol.md)<a name="PhoneCallProtocol"></a>  

[PhoneConnection](PhoneConnection.md)<a name="PhoneConnection"></a>  

[Photo](Photo.md)<a name="Photo"></a>  

[PhotoSize](PhotoSize.md)<a name="PhotoSize"></a>  

[Poll](Poll.md)<a name="Poll"></a>  

[PollAnswer](PollAnswer.md)<a name="PollAnswer"></a>  

[PollAnswerVoters](PollAnswerVoters.md)<a name="PollAnswerVoters"></a>  

[PollResults](PollResults.md)<a name="PollResults"></a>  

[PopularContact](PopularContact.md)<a name="PopularContact"></a>  

[PostAddress](PostAddress.md)<a name="PostAddress"></a>  

[PrivacyKey](PrivacyKey.md)<a name="PrivacyKey"></a>  

[PrivacyRule](PrivacyRule.md)<a name="PrivacyRule"></a>  

[ReceivedNotifyMessage](ReceivedNotifyMessage.md)<a name="ReceivedNotifyMessage"></a>  

[RecentMeUrl](RecentMeUrl.md)<a name="RecentMeUrl"></a>  

[ReplyMarkup](ReplyMarkup.md)<a name="ReplyMarkup"></a>  

[ReportReason](ReportReason.md)<a name="ReportReason"></a>  

[RichText](RichText.md)<a name="RichText"></a>  

[SavedContact](SavedContact.md)<a name="SavedContact"></a>  

[SecureCredentialsEncrypted](SecureCredentialsEncrypted.md)<a name="SecureCredentialsEncrypted"></a>  

[SecureData](SecureData.md)<a name="SecureData"></a>  

[SecureFile](SecureFile.md)<a name="SecureFile"></a>  

[SecurePasswordKdfAlgo](SecurePasswordKdfAlgo.md)<a name="SecurePasswordKdfAlgo"></a>  

[SecurePlainData](SecurePlainData.md)<a name="SecurePlainData"></a>  

[SecureRequiredType](SecureRequiredType.md)<a name="SecureRequiredType"></a>  

[SecureSecretSettings](SecureSecretSettings.md)<a name="SecureSecretSettings"></a>  

[SecureValue](SecureValue.md)<a name="SecureValue"></a>  

[SecureValueError](SecureValueError.md)<a name="SecureValueError"></a>  

[SecureValueHash](SecureValueHash.md)<a name="SecureValueHash"></a>  

[SecureValueType](SecureValueType.md)<a name="SecureValueType"></a>  

[SendMessageAction](SendMessageAction.md)<a name="SendMessageAction"></a>  

[ShippingOption](ShippingOption.md)<a name="ShippingOption"></a>  

[StatsURL](StatsURL.md)<a name="StatsURL"></a>  

[StickerPack](StickerPack.md)<a name="StickerPack"></a>  

[StickerSet](StickerSet.md)<a name="StickerSet"></a>  

[StickerSetCovered](StickerSetCovered.md)<a name="StickerSetCovered"></a>  

[TopPeer](TopPeer.md)<a name="TopPeer"></a>  

[TopPeerCategory](TopPeerCategory.md)<a name="TopPeerCategory"></a>  

[TopPeerCategoryPeers](TopPeerCategoryPeers.md)<a name="TopPeerCategoryPeers"></a>  

[True](True.md)<a name="True"></a>  

[Update](Update.md)<a name="Update"></a>  

[Updates](Updates.md)<a name="Updates"></a>  

[UrlAuthResult](UrlAuthResult.md)<a name="UrlAuthResult"></a>  

[User](User.md)<a name="User"></a>  

[UserFull](UserFull.md)<a name="UserFull"></a>  

[UserProfilePhoto](UserProfilePhoto.md)<a name="UserProfilePhoto"></a>  

[UserStatus](UserStatus.md)<a name="UserStatus"></a>  

[WallPaper](WallPaper.md)<a name="WallPaper"></a>  

[WallPaperSettings](WallPaperSettings.md)<a name="WallPaperSettings"></a>  

[WebAuthorization](WebAuthorization.md)<a name="WebAuthorization"></a>  

[WebDocument](WebDocument.md)<a name="WebDocument"></a>  

[WebPage](WebPage.md)<a name="WebPage"></a>  

[X](X.md)<a name="X"></a>  

[account.AuthorizationForm](account.AuthorizationForm.md)<a name="account.AuthorizationForm"></a>  

[account.Authorizations](account.Authorizations.md)<a name="account.Authorizations"></a>  

[account.AutoDownloadSettings](account.AutoDownloadSettings.md)<a name="account.AutoDownloadSettings"></a>  

[account.Password](account.Password.md)<a name="account.Password"></a>  

[account.PasswordInputSettings](account.PasswordInputSettings.md)<a name="account.PasswordInputSettings"></a>  

[account.PasswordSettings](account.PasswordSettings.md)<a name="account.PasswordSettings"></a>  

[account.PrivacyRules](account.PrivacyRules.md)<a name="account.PrivacyRules"></a>  

[account.SentEmailCode](account.SentEmailCode.md)<a name="account.SentEmailCode"></a>  

[account.Takeout](account.Takeout.md)<a name="account.Takeout"></a>  

[account.TmpPassword](account.TmpPassword.md)<a name="account.TmpPassword"></a>  

[account.WallPapers](account.WallPapers.md)<a name="account.WallPapers"></a>  

[account.WebAuthorizations](account.WebAuthorizations.md)<a name="account.WebAuthorizations"></a>  

[auth.Authorization](auth.Authorization.md)<a name="auth.Authorization"></a>  

[auth.CheckedPhone](auth.CheckedPhone.md)<a name="auth.CheckedPhone"></a>  

[auth.CodeType](auth.CodeType.md)<a name="auth.CodeType"></a>  

[auth.ExportedAuthorization](auth.ExportedAuthorization.md)<a name="auth.ExportedAuthorization"></a>  

[auth.PasswordRecovery](auth.PasswordRecovery.md)<a name="auth.PasswordRecovery"></a>  

[auth.SentCode](auth.SentCode.md)<a name="auth.SentCode"></a>  

[auth.SentCodeType](auth.SentCodeType.md)<a name="auth.SentCodeType"></a>  

[channels.AdminLogResults](channels.AdminLogResults.md)<a name="channels.AdminLogResults"></a>  

[channels.ChannelParticipant](channels.ChannelParticipant.md)<a name="channels.ChannelParticipant"></a>  

[channels.ChannelParticipants](channels.ChannelParticipants.md)<a name="channels.ChannelParticipants"></a>  

[contacts.Blocked](contacts.Blocked.md)<a name="contacts.Blocked"></a>  

[contacts.Contacts](contacts.Contacts.md)<a name="contacts.Contacts"></a>  

[contacts.Found](contacts.Found.md)<a name="contacts.Found"></a>  

[contacts.ImportedContacts](contacts.ImportedContacts.md)<a name="contacts.ImportedContacts"></a>  

[contacts.Link](contacts.Link.md)<a name="contacts.Link"></a>  

[contacts.ResolvedPeer](contacts.ResolvedPeer.md)<a name="contacts.ResolvedPeer"></a>  

[contacts.TopPeers](contacts.TopPeers.md)<a name="contacts.TopPeers"></a>  

[help.AppUpdate](help.AppUpdate.md)<a name="help.AppUpdate"></a>  

[help.ConfigSimple](help.ConfigSimple.md)<a name="help.ConfigSimple"></a>  

[help.DeepLinkInfo](help.DeepLinkInfo.md)<a name="help.DeepLinkInfo"></a>  

[help.InviteText](help.InviteText.md)<a name="help.InviteText"></a>  

[help.PassportConfig](help.PassportConfig.md)<a name="help.PassportConfig"></a>  

[help.ProxyData](help.ProxyData.md)<a name="help.ProxyData"></a>  

[help.RecentMeUrls](help.RecentMeUrls.md)<a name="help.RecentMeUrls"></a>  

[help.Support](help.Support.md)<a name="help.Support"></a>  

[help.SupportName](help.SupportName.md)<a name="help.SupportName"></a>  

[help.TermsOfService](help.TermsOfService.md)<a name="help.TermsOfService"></a>  

[help.TermsOfServiceUpdate](help.TermsOfServiceUpdate.md)<a name="help.TermsOfServiceUpdate"></a>  

[help.UserInfo](help.UserInfo.md)<a name="help.UserInfo"></a>  

[int](int.md)<a name="int"></a>  

[long](long.md)<a name="long"></a>  

[messages.AffectedHistory](messages.AffectedHistory.md)<a name="messages.AffectedHistory"></a>  

[messages.AffectedMessages](messages.AffectedMessages.md)<a name="messages.AffectedMessages"></a>  

[messages.AllStickers](messages.AllStickers.md)<a name="messages.AllStickers"></a>  

[messages.ArchivedStickers](messages.ArchivedStickers.md)<a name="messages.ArchivedStickers"></a>  

[messages.BotCallbackAnswer](messages.BotCallbackAnswer.md)<a name="messages.BotCallbackAnswer"></a>  

[messages.BotResults](messages.BotResults.md)<a name="messages.BotResults"></a>  

[messages.ChatFull](messages.ChatFull.md)<a name="messages.ChatFull"></a>  

[messages.Chats](messages.Chats.md)<a name="messages.Chats"></a>  

[messages.DhConfig](messages.DhConfig.md)<a name="messages.DhConfig"></a>  

[messages.Dialogs](messages.Dialogs.md)<a name="messages.Dialogs"></a>  

[messages.FavedStickers](messages.FavedStickers.md)<a name="messages.FavedStickers"></a>  

[messages.FeaturedStickers](messages.FeaturedStickers.md)<a name="messages.FeaturedStickers"></a>  

[messages.FoundGifs](messages.FoundGifs.md)<a name="messages.FoundGifs"></a>  

[messages.FoundStickerSets](messages.FoundStickerSets.md)<a name="messages.FoundStickerSets"></a>  

[messages.HighScores](messages.HighScores.md)<a name="messages.HighScores"></a>  

[messages.MessageEditData](messages.MessageEditData.md)<a name="messages.MessageEditData"></a>  

[messages.Messages](messages.Messages.md)<a name="messages.Messages"></a>  

[messages.PeerDialogs](messages.PeerDialogs.md)<a name="messages.PeerDialogs"></a>  

[messages.RecentStickers](messages.RecentStickers.md)<a name="messages.RecentStickers"></a>  

[messages.SavedGifs](messages.SavedGifs.md)<a name="messages.SavedGifs"></a>  

[messages.SearchCounter](messages.SearchCounter.md)<a name="messages.SearchCounter"></a>  

[messages.SentEncryptedMessage](messages.SentEncryptedMessage.md)<a name="messages.SentEncryptedMessage"></a>  

[messages.StickerSet](messages.StickerSet.md)<a name="messages.StickerSet"></a>  

[messages.StickerSetInstallResult](messages.StickerSetInstallResult.md)<a name="messages.StickerSetInstallResult"></a>  

[messages.Stickers](messages.Stickers.md)<a name="messages.Stickers"></a>  

[payments.PaymentForm](payments.PaymentForm.md)<a name="payments.PaymentForm"></a>  

[payments.PaymentReceipt](payments.PaymentReceipt.md)<a name="payments.PaymentReceipt"></a>  

[payments.PaymentResult](payments.PaymentResult.md)<a name="payments.PaymentResult"></a>  

[payments.SavedInfo](payments.SavedInfo.md)<a name="payments.SavedInfo"></a>  

[payments.ValidatedRequestedInfo](payments.ValidatedRequestedInfo.md)<a name="payments.ValidatedRequestedInfo"></a>  

[phone.PhoneCall](phone.PhoneCall.md)<a name="phone.PhoneCall"></a>  

[photos.Photo](photos.Photo.md)<a name="photos.Photo"></a>  

[photos.Photos](photos.Photos.md)<a name="photos.Photos"></a>  

[storage.FileType](storage.FileType.md)<a name="storage.FileType"></a>  

[updates.ChannelDifference](updates.ChannelDifference.md)<a name="updates.ChannelDifference"></a>  

[updates.Difference](updates.Difference.md)<a name="updates.Difference"></a>  

[updates.State](updates.State.md)<a name="updates.State"></a>  

[upload.CdnFile](upload.CdnFile.md)<a name="upload.CdnFile"></a>  

[upload.File](upload.File.md)<a name="upload.File"></a>  

[upload.WebFile](upload.WebFile.md)<a name="upload.WebFile"></a>  

