Enumerations
The following enumerations are available globally.
-
Undocumented
See moreDeclaration
Swift
public enum LoadingFailableEvent<V> : Event, PromiseEvent
-
Undocumented
See moreDeclaration
Swift
public enum DownloadEvent<V> : PromiseEvent
-
Provides information about the method by which an authentication code is delivered to the user
See moreDeclaration
Swift
public indirect enum AuthenticationCodeType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents the current authorization state of the client
See moreDeclaration
Swift
public indirect enum AuthorizationState : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Points to a file
See moreDeclaration
Swift
public indirect enum InputFile : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Part of the face, relative to which a mask should be placed
See moreDeclaration
Swift
public indirect enum MaskPoint : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the type of a poll
See moreDeclaration
Swift
public indirect enum PollType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents the type of a user. The following types are possible: regular users, deleted users and bots
See moreDeclaration
Swift
public indirect enum UserType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Provides information about the status of a member in a chat
See moreDeclaration
Swift
public indirect enum ChatMemberStatus : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Specifies the kind of chat members to return in searchChatMembers
See moreDeclaration
Swift
public indirect enum ChatMembersFilter : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Specifies the kind of chat members to return in getSupergroupMembers
See moreDeclaration
Swift
public indirect enum SupergroupMembersFilter : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the current secret chat state
See moreDeclaration
Swift
public indirect enum SecretChatState : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about the origin of a forwarded message
See moreDeclaration
Swift
public indirect enum MessageForwardOrigin : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about the sending state of the message
See moreDeclaration
Swift
public indirect enum MessageSendingState : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the types of chats to which notification settings are applied
See moreDeclaration
Swift
public indirect enum NotificationSettingsScope : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the type of a chat
See moreDeclaration
Swift
public indirect enum ChatType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a list of chats
See moreDeclaration
Swift
public indirect enum ChatList : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a type of public chats
See moreDeclaration
Swift
public indirect enum PublicChatType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes actions which should be possible to do through a chat action bar
See moreDeclaration
Swift
public indirect enum ChatActionBar : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a keyboard button type
See moreDeclaration
Swift
public indirect enum KeyboardButtonType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the type of an inline keyboard button
See moreDeclaration
Swift
public indirect enum InlineKeyboardButtonType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains a description of a custom keyboard and actions that can be done with it to quickly reply to bots
See moreDeclaration
Swift
public indirect enum ReplyMarkup : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about an inline button of type inlineKeyboardButtonTypeLoginUrl
See moreDeclaration
Swift
public indirect enum LoginUrlInfo : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a text object inside an instant-view web page
See moreDeclaration
Swift
public indirect enum RichText : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a horizontal alignment of a table cell content
See moreDeclaration
Swift
public indirect enum PageBlockHorizontalAlignment : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a Vertical alignment of a table cell content
See moreDeclaration
Swift
public indirect enum PageBlockVerticalAlignment : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a block of an instant view web page
See moreDeclaration
Swift
public indirect enum PageBlock : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about the payment method chosen by the user
See moreDeclaration
Swift
public indirect enum InputCredentials : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains the type of a Telegram Passport element
See moreDeclaration
Swift
public indirect enum PassportElementType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about a Telegram Passport element
See moreDeclaration
Swift
public indirect enum PassportElement : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about a Telegram Passport element to be saved
See moreDeclaration
Swift
public indirect enum InputPassportElement : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains the description of an error in a Telegram Passport element
See moreDeclaration
Swift
public indirect enum PassportElementErrorSource : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains the description of an error in a Telegram Passport element; for bots only
See moreDeclaration
Swift
public indirect enum InputPassportElementErrorSource : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Undocumented
See moreDeclaration
Swift
public indirect enum MessageContent : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a part of the text which must be formatted differently
See moreDeclaration
Swift
public indirect enum TextEntityType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about the time when a scheduled message will be sent
See moreDeclaration
Swift
public indirect enum MessageSchedulingState : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Undocumented
See moreDeclaration
Swift
public indirect enum InputMessageContent : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a filter for message search results
See moreDeclaration
Swift
public indirect enum SearchMessagesFilter : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the different types of activity in a chat
See moreDeclaration
Swift
public indirect enum ChatAction : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the last time the user was online
See moreDeclaration
Swift
public indirect enum UserStatus : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the reason why a call was discarded
See moreDeclaration
Swift
public indirect enum CallDiscardReason : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the current call state
See moreDeclaration
Swift
public indirect enum CallState : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the exact type of a problem with a call
See moreDeclaration
Swift
public indirect enum CallProblem : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a single result of an inline query; for bots only
See moreDeclaration
Swift
public indirect enum InputInlineQueryResult : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a single result of an inline query
See moreDeclaration
Swift
public indirect enum InlineQueryResult : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a payload of a callback query
See moreDeclaration
Swift
public indirect enum CallbackQueryPayload : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Undocumented
See moreDeclaration
Swift
public indirect enum ChatEventAction : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents the value of a string in a language pack
See moreDeclaration
Swift
public indirect enum LanguagePackStringValue : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a data needed to subscribe for push notifications through registerDevice method. To use specific push notification service, you must specify the correct application platform and upload valid server authentication data at https://my.telegram.org
See moreDeclaration
Swift
public indirect enum DeviceToken : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a fill of a background
See moreDeclaration
Swift
public indirect enum BackgroundFill : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the type of a background
See moreDeclaration
Swift
public indirect enum BackgroundType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains information about background to set
See moreDeclaration
Swift
public indirect enum InputBackground : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents result of checking whether the current session can be used to transfer a chat ownership to another user
See moreDeclaration
Swift
public indirect enum CanTransferOwnershipResult : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents result of checking whether a username can be set for a chat
See moreDeclaration
Swift
public indirect enum CheckChatUsernameResult : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains content of a push message notification
See moreDeclaration
Swift
public indirect enum PushMessageContent : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains detailed information about a notification
See moreDeclaration
Swift
public indirect enum NotificationType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the type of notifications in a notification group
See moreDeclaration
Swift
public indirect enum NotificationGroupType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents the value of an option
See moreDeclaration
Swift
public indirect enum OptionValue : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a JSON value
See moreDeclaration
Swift
public indirect enum JsonValue : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents a single rule for managing privacy settings
See moreDeclaration
Swift
public indirect enum UserPrivacySettingRule : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes available user privacy settings
See moreDeclaration
Swift
public indirect enum UserPrivacySetting : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the reason why a chat is reported
See moreDeclaration
Swift
public indirect enum ChatReportReason : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents the type of a file
See moreDeclaration
Swift
public indirect enum FileType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents the type of a network
See moreDeclaration
Swift
public indirect enum NetworkType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains statistics about network usage
See moreDeclaration
Swift
public indirect enum NetworkStatisticsEntry : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the current state of the connection to Telegram servers
See moreDeclaration
Swift
public indirect enum ConnectionState : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Represents the categories of chats for which a list of frequently used chats can be retrieved
See moreDeclaration
Swift
public indirect enum TopChatCategory : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the type of a URL linking to an internal Telegram entity
See moreDeclaration
Swift
public indirect enum TMeUrlType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the way the text should be parsed for TextEntities
See moreDeclaration
Swift
public indirect enum TextParseMode : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes the type of a proxy server
See moreDeclaration
Swift
public indirect enum ProxyType : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Contains notifications about data changes
See moreDeclaration
Swift
public indirect enum Update : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum
-
Describes a stream to which TDLib internal log is written
See moreDeclaration
Swift
public indirect enum LogStream : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum