#J;      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None""#%,./4567=>?@ACDHPUVX_`fghkNone&"#%,./45679;=>?@ACDHPUVX_`dfghk `_  tdlib-typesTA simple object containing a vector of objects that hold a string; for testing only  tdlib-typesVector of objects  tdlib-typesAA simple object containing a vector of strings; for testing only  tdlib-typesVector of strings tdlib-typesTA simple object containing a vector of objects that hold a number; for testing only  tdlib-typesVector of objects tdlib-typesAA simple object containing a vector of numbers; for testing only  tdlib-typesVector of numbers tdlib-typesAA simple object containing a sequence of bytes; for testing only  tdlib-typesBytes tdlib-types6A simple object containing a string; for testing only  tdlib-typesString tdlib-types6A simple object containing a number; for testing only  tdlib-typesNumber tdlib-types5Contains a list of available TDLib internal log tags  tdlib-typesList of log tags! tdlib-types.Contains a TDLib internal log verbosity level " tdlib-typesLog verbosity level# tdlib-types9Describes a stream to which TDLib internal log is written$ tdlib-types2The log is written to stderr or an OS specific log% tdlib-typesThe log is written to a file & tdlib-typesThe log is written nowhere' tdlib-typesAPath to the file to where the internal TDLib log will be written ( tdlib-typeslThe maximum size of the file to where the internal TDLib log is written before the file will be auto-rotated* tdlib-typesContains a list of updates + tdlib-typesList of updates, tdlib-types)Contains notifications about data changes- tdlib-types)The user authorization state has changed . tdlib-types<A new message was received; can also be an outgoing message / tdlib-types:A request to send a message has reached the Telegram server. This doesn't mean that the message will be sent successfully or even that the send message request will be processed. This update will be sent only if the option "use_quick_ack" is set to true. This update may be sent multiple times for the same message0 tdlib-types%A message has been successfully sent 1 tdlib-typesA message failed to send. Be aware that some messages being sent can be irrecoverably deleted, in which case updateDeleteMessages will be received instead of this update2 tdlib-types The message content has changed 3 tdlib-typesbA message was edited. Changes in the message content will come in a separate updateMessageContent 4 tdlib-types*The view count of the message has changed 5 tdlib-typesThe message content was opened. Updates voice note messages to "listened", video note messages to "viewed" and starts the TTL timer for self-destructing messages 6 tdlib-types*A message with an unread mention was read 7 tdlib-typeszA message with a live location was viewed. When the update is received, the client is supposed to update the live location8 tdlib-typesA new chat has been loaded/created. This update is guaranteed to come before the chat identifier is returned to the client. The chat field changes will be reported through separate updates 9 tdlib-typesThe list to which the chat belongs was changed. This update is guaranteed to be sent only when chat.order == 0 and the current or the new chat list is null : tdlib-types The title of a chat was changed ; tdlib-typesA chat photo was changed < tdlib-typesChat permissions was changed = tdlib-typesThe last message of a chat was changed. If last_message is null, then the last message in the chat became unknown. Some new unknown messages might be added to the chat in this case > tdlib-typesThe order of the chat in the chat list has changed. Instead of this update updateChatLastMessage, updateChatIsPinned, updateChatDraftMessage, or updateChatSource might be sent ? tdlib-typesA chat was pinned or unpinned @ tdlib-types(A chat was marked as unread or was read A tdlib-types-A chat's source in the chat list has changed B tdlib-types2A chat's has_scheduled_messages field has changed C tdlib-typesnThe value of the default disable_notification parameter, used when a message is sent to the chat, was changed D tdlib-typesJIncoming messages were read or number of unread messages has been changed E tdlib-typesOutgoing messages were read F tdlib-types*The chat unread_mention_count has changed G tdlib-types.Notification settings for a chat were changed H tdlib-types:Notification settings for some type of chats were updated I tdlib-types The chat action bar was changed J tdlib-types$The chat pinned message was changed K tdlib-typesThe default chat reply markup was changed. Can occur because new messages with reply markup were received or because an old reply markup was hidden by the userL tdlib-typesA chat draft has changed. Be aware that the update may come in the currently opened chat but with old content of the draft. If the user has changed the content of the draft, this update shouldn't be applied M tdlib-typesThe number of online group members has changed. This update with non-zero count is sent only for currently opened chats. There is no guarantee that it will be sent just after the count has changed N tdlib-typesA notification was changed O tdlib-typesBA list of active notifications in a notification group has changedP tdlib-typesContains active notifications that was shown on previous application launches. This update is sent only if the message database is used. In that case it comes once before any updateNotification and updateNotificationGroup update Q tdlib-typesDescribes whether there are some pending notification updates. Can be used to prevent application from killing, while there are some pending notificationsR tdlib-typesSome messages were deleted S tdlib-types&User activity in the chat has changed T tdlib-types The user went online or offline U tdlib-typesxSome data of a user has changed. This update is guaranteed to come before the user identifier is returned to the client V tdlib-typesSome data of a basic group has changed. This update is guaranteed to come before the basic group identifier is returned to the client W tdlib-typesSome data of a supergroup or a channel has changed. This update is guaranteed to come before the supergroup identifier is returned to the client X tdlib-typesSome data of a secret chat has changed. This update is guaranteed to come before the secret chat identifier is returned to the client Y tdlib-types-Some data from userFullInfo has been changed Z tdlib-types3Some data from basicGroupFullInfo has been changed [ tdlib-types3Some data from supergroupFullInfo has been changed \ tdlib-types{Service notification from the server. Upon receiving this the client must show a popup with the content of the notification] tdlib-types%Information about a file was updated ^ tdlib-types=The file generation process needs to be started by the client_ tdlib-types$File generation is no longer needed ` tdlib-types=New call was created or information about a call was updated a tdlib-types-Some privacy setting rules have been changed b tdlib-typesoNumber of unread messages in a chat list has changed. This update is sent only if the message database is used c tdlib-typesNumber of unread chats, i.e. with unread messages or marked as unread, has changed. This update is sent only if the message database is usedd tdlib-typesAn option changed its value e tdlib-typesA sticker set has changed f tdlib-types/The list of installed sticker sets was updated g tdlib-typesJThe list of trending sticker sets was updated or some of them were viewed h tdlib-types/The list of recently used stickers was updated i tdlib-types*The list of favorite stickers was updated j tdlib-types)The list of saved animations was updated k tdlib-types$The selected background has changed l tdlib-types-Some language pack strings have been updated m tdlib-types!The connection state has changed n tdlib-typesNew terms of service must be accepted by the user. If the terms of service are declined, then the deleteAccount method should be called with the reason "Decline ToS update" o tdlib-typesvThe list of users nearby has changed. The update is sent only 60 seconds after a successful searchChatsNearby request p tdlib-types.The list of supported dice emojis has changed q tdlib-types+A new incoming inline query; for bots only r tdlib-types?The user has chosen a result of an inline query; for bots only s tdlib-types-A new incoming callback query; for bots only t tdlib-typesKA new incoming callback query from a message sent via a bot; for bots only u tdlib-typesTA new incoming shipping query; for bots only. Only for invoices with flexible price v tdlib-types]A new incoming pre-checkout query; for bots only. Contains full information about a checkout w tdlib-types$A new incoming event; for bots only x tdlib-types$A new incoming query; for bots only y tdlib-types"A poll was updated; for bots only z tdlib-types3A user changed the answer to a poll; for bots only { tdlib-typesNew authorization state| tdlib-typesThe new message} tdlib-types(The chat identifier of the sent message ~ tdlib-typesA temporary message identifier tdlib-typesInformation about the sent message. Usually only the message identifier, date, and content are changed, but almost all other fields can also change  tdlib-types)The previous temporary message identifier tdlib-types<Contains information about the message which failed to send  tdlib-types*The previous temporary message identifier  tdlib-typesAn error code  tdlib-types Error message tdlib-typesChat identifier  tdlib-typesMessage identifier  tdlib-typesNew message content tdlib-typesChat identifier  tdlib-typesMessage identifier  tdlib-types;Point in time (Unix timestamp) when the message was edited  tdlib-types%New message reply markup; may be null tdlib-typesChat identifier  tdlib-typesMessage identifier  tdlib-typesNew value of the view count tdlib-typesChat identifier  tdlib-typesMessage identifier tdlib-typesChat identifier  tdlib-typesMessage identifier  tdlib-types:The new number of unread mention messages left in the chat tdlib-types6Identifier of the chat with the live location message  tdlib-types,Identifier of the message with live location tdlib-typesThe chat tdlib-typesChat identifier  tdlib-types%The new chat's chat list; may be null tdlib-typesChat identifier  tdlib-typesThe new chat title tdlib-typesChat identifier  tdlib-typesThe new chat photo; may be null tdlib-typesChat identifier  tdlib-typesThe new chat permissions tdlib-typesChat identifier  tdlib-types.The new last message in the chat; may be null  tdlib-typesNew value of the chat order tdlib-typesChat identifier  tdlib-typesNew value of the order tdlib-typesChat identifier  tdlib-typesNew value of is_pinned  tdlib-typesNew value of the chat order tdlib-typesChat identifier  tdlib-types New value of is_marked_as_unread tdlib-typesChat identifier  tdlib-typesNew chat's source; may be null  tdlib-typesNew value of chat order tdlib-typesChat identifier  tdlib-types#New value of has_scheduled_messages tdlib-typesChat identifier  tdlib-types*The new default_disable_notification value tdlib-typesChat identifier  tdlib-types-Identifier of the last read incoming message  tdlib-types.The number of unread messages left in the chat tdlib-typesChat identifier  tdlib-types(Identifier of last read outgoing message tdlib-typesChat identifier  tdlib-types6The number of unread mention messages left in the chat tdlib-typesChat identifier  tdlib-typesThe new notification settings tdlib-types<Types of chats for which notification settings were updated  tdlib-typesThe new notification settings tdlib-typesChat identifier  tdlib-types,The new value of the action bar; may be null tdlib-typesChat identifier  tdlib-typesUThe new identifier of the pinned message; 0 if there is no pinned message in the chat tdlib-typesChat identifier  tdlib-types|Identifier of the message from which reply markup needs to be used; 0 if there is no default custom reply markup in the chat tdlib-typesChat identifier  tdlib-types#The new draft message; may be null  tdlib-typesNew value of the chat order tdlib-typesIdentifier of the chat  tdlib-types9New number of online members in the chat, or 0 if unknown tdlib-types%Unique notification group identifier  tdlib-typesChanged notification tdlib-types$Unique notification group identifier tdlib-types"New type of the notification group tdlib-typesCIdentifier of a chat to which all notifications in the group belong tdlib-typesWChat identifier, which notification settings must be applied to the added notifications tdlib-types8True, if the notifications should be shown without sound tdlib-typesdTotal number of unread notifications in the group, can be bigger than number of active notifications tdlib-types=List of added group notifications, sorted by notification ID  tdlib-typesEIdentifiers of removed group notifications, sorted by notification ID tdlib-types#Lists of active notification groups tdlib-typesMTrue, if there are some delayed notification updates, which will be sent soon tdlib-types`True, if there can be some yet unreceived notifications, which are being fetched from the server tdlib-typesChat identifier  tdlib-types#Identifiers of the deleted messages tdlib-typesbTrue, if the messages are permanently deleted by a user (as opposed to just becoming inaccessible) tdlib-typesgTrue, if the messages are deleted only from the cache and can possibly be retrieved again in the future tdlib-typesChat identifier  tdlib-types*Identifier of a user performing an action  tdlib-typesThe action description tdlib-typesUser identifier  tdlib-typesNew status of the user tdlib-typesNew data about the user tdlib-typesNew data about the group tdlib-typesNew data about the supergroup tdlib-typesNew data about the secret chat tdlib-typesUser identifier  tdlib-types#New full information about the user tdlib-typesIdentifier of a basic group  tdlib-types$New full information about the group tdlib-types(Identifier of the supergroup or channel  tdlib-types)New full information about the supergroup tdlib-types'Notification type. If type begins with AUTH_KEY_DROP_, then two buttons Cancel and "Log out" should be shown under notification; if user presses the second, all local data should be destroyed using Destroy method tdlib-typesNotification content tdlib-typesNew data about the file tdlib-types,Unique identifier for the generation process tdlib-typesCThe path to a file from which a new file is generated; may be empty tdlib-typesTThe path to a file that should be created and where the new file should be generated tdlib-typesQString specifying the conversion applied to the original file. If conversion is "urlc" than original_path contains an HTTP/HTTPS URL of a file, which should be downloaded by the client tdlib-types,Unique identifier for the generation process tdlib-typesNew data about a call tdlib-typesThe privacy setting  tdlib-typesNew privacy rules tdlib-types4The chat list with changed number of unread messages tdlib-types Total number of unread messages  tdlib-types0Total number of unread messages in unmuted chats tdlib-types4The chat list with changed number of unread messages tdlib-types2Approximate total number of chats in the chat list tdlib-typesTotal number of unread chats  tdlib-types$Total number of unread unmuted chats tdlib-types'Total number of chats marked as unread  tdlib-types.Total number of unmuted chats marked as unread tdlib-typesThe option name  tdlib-typesThe new option value tdlib-typesThe sticker set tdlib-types=True, if the list of installed mask sticker sets was updated  tdlib-types/The new list of installed ordinary sticker sets tdlib-typesUThe prefix of the list of trending sticker sets with the newest trending sticker sets tdlib-types{True, if the list of stickers attached to photo or video files was updated, otherwise the list of sent stickers is updated  tdlib-types:The new list of file identifiers of recently used stickers tdlib-types5The new list of file identifiers of favorite stickers tdlib-types4The new list of file identifiers of saved animations tdlib-types/True, if background for dark theme has changed  tdlib-types(The new selected background; may be null tdlib-types7Localization target to which the language pack belongs  tdlib-types(Identifier of the updated language pack  tdlib-types%List of changed language pack strings  tdlib-typesThe new connection state  tdlib-types#Identifier of the terms of service   tdlib-typesThe new terms of service  tdlib-typesThe new list of users nearby  tdlib-types%The new list of supported dice emojis tdlib-typesUnique query identifier  tdlib-types*Identifier of the user who sent the query  tdlib-types2User location, provided by the client; may be null tdlib-typesText of the query  tdlib-types#Offset of the first entry to return tdlib-types*Identifier of the user who sent the query  tdlib-types2User location, provided by the client; may be null tdlib-typesText of the query  tdlib-types Identifier of the chosen result  tdlib-types/Identifier of the sent inline message, if known tdlib-typesUnique query identifier  tdlib-types)Identifier of the user who sent the query tdlib-types0Identifier of the chat where the query was sent  tdlib-types:Identifier of the message, from which the query originated tdlib-typesOIdentifier that uniquely corresponds to the chat to which the message was sent  tdlib-types Query payload tdlib-typesUnique query identifier  tdlib-types*Identifier of the user who sent the query   tdlib-typesAIdentifier of the inline message, from which the query originated! tdlib-typesGAn identifier uniquely corresponding to the chat a message was sent to " tdlib-types Query payload# tdlib-typesUnique query identifier $ tdlib-types*Identifier of the user who sent the query % tdlib-typesInvoice payload & tdlib-typesUser shipping address' tdlib-typesUnique query identifier ( tdlib-types*Identifier of the user who sent the query ) tdlib-typesCurrency for the product price * tdlib-typesDTotal price for the product, in the minimal quantity of the currency+ tdlib-typesInvoice payload , tdlib-typesSIdentifier of a shipping option chosen by the user; may be empty if not applicable - tdlib-types(Information about the order; may be null. tdlib-typesA JSON-serialized event/ tdlib-typesThe query identifier 0 tdlib-typesJSON-serialized query data 1 tdlib-types Query timeout2 tdlib-typesNew data about the poll3 tdlib-typesUnique poll identifier 4 tdlib-types-The user, who changed the answer to the poll 5 tdlib-types90-based identifiers of answer options, chosen by the user7 tdlib-types"A detailed statistics about a chat8 tdlib-types(A period to which the statistics applies9 tdlib-typesNumber of members in the chat: tdlib-types:Mean number of times the recently sent messages was viewed; tdlib-types:Mean number of times the recently sent messages was shared< tdlib-types=A percentage of users with enabled notifications for the chat= tdlib-types0A graph containing number of members in the chat> tdlib-types=A graph containing number of members joined and left the chat? tdlib-types?A graph containing number of members muted and unmuted the chat@ tdlib-typesPA graph containing number of message views in a given hour in the last two weeksA tdlib-types5A graph containing number of message views per sourceB tdlib-types8A graph containing number of new member joins per sourceC tdlib-typesDA graph containing number of users viewed chat messages per languageD tdlib-types:A graph containing number of chat message views and sharesE tdlib-typesLA graph containing number of views of associated with the chat instant viewsF tdlib-typesNDetailed statistics about number of views and shares of recently sent messagesH tdlib-types5Contains statistics about interactions with a messageI tdlib-typesMessage identifierJ tdlib-types&Number of times the message was viewedK tdlib-types)Number of times the message was forwardedL tdlib-typesDescribes a statistics graphM tdlib-types A graph data N tdlib-typesJThe graph data to be asynchronously loaded through getChatStatisticsGraph O tdlib-types>An error message to be shown to the user instead of the graph P tdlib-typesGraph data in JSON format Q tdlib-typesDIf non-empty, a token which can be used to receive a zoomed in graphR tdlib-types!The token to use for data loadingS tdlib-typesThe error messageU tdlib-typesA statistics value V tdlib-types The value W tdlib-typesThe value for the previous day X tdlib-types-The growth rate of the value, as a percentageZ tdlib-typesRepresents a date range [ tdlib-types>Point in time (Unix timestamp) at which the date range begins \ tdlib-types;Point in time (Unix timestamp) at which the date range ends] tdlib-types;Describes a sticker that needs to be added to a sticker set^ tdlib-typesKA static sticker in PNG format, which will be converted to WEBP server-side_ tdlib-types!An animated sticker in TGS format` tdlib-typesTPNG image with the sticker; must be up to 512 KB in size and fit in a 512x512 squarea tdlib-types#Emojis corresponding to the stickerb tdlib-types@For masks, position where the mask should be placed; may be nullc tdlib-types^File with the animated sticker. Only local or uploaded within a week files are supported. See  Bhttps://core.telegram.org/animated_stickers#technical-requirements for technical requirementsd tdlib-types#Emojis corresponding to the stickerf tdlib-types#Represents a list of proxy servers g tdlib-typesList of proxy serversi tdlib-types*Contains information about a proxy server j tdlib-typesUnique identifier of the proxy k tdlib-typesProxy server IP address l tdlib-typesProxy server port m tdlib-typesHPoint in time (Unix timestamp) when the proxy was last used; 0 if never n tdlib-types"True, if the proxy is enabled now o tdlib-typesType of the proxyp tdlib-types$Describes the type of a proxy serverq tdlib-typesA SOCKS5 proxy server r tdlib-types A HTTP transparent proxy server s tdlib-typesAn MTProto proxy server t tdlib-types&Username for logging in; may be empty u tdlib-types%Password for logging in; may be emptyv tdlib-types&Username for logging in; may be empty w tdlib-types&Password for logging in; may be empty x tdlib-typeszPass true if the proxy supports only HTTP requests and doesn't support transparent TCP connections via HTTP CONNECT methody tdlib-types*The proxy's secret in hexadecimal encodingz tdlib-types<Describes the way the text should be parsed for TextEntities{ tdlib-types'The text uses Markdown-style formatting| tdlib-typesBThe text uses HTML-style formatting. The same as Telegram Bot API HTML parse mode} tdlib-types1Version of the parser: 0 or 1 - Telegram Bot API Markdown" parse mode, 2 - Telegram Bot API  MarkdownV2 parse mode tdlib-types-Contains information about a tg:// deep link  tdlib-typesText to be shown to the user  tdlib-types7True, if user should be asked to update the application tdlib-types2Contains a value representing a number of seconds  tdlib-typesNumber of seconds tdlib-typesContains some text  tdlib-typesText tdlib-typesContains a counter  tdlib-typesCount tdlib-typesContains a list of t.me URLs  tdlib-types List of URLs tdlib-types8Represents a URL linking to an internal Telegram entity  tdlib-typesURL  tdlib-typesType of the URL tdlib-typesBDescribes the type of a URL linking to an internal Telegram entity tdlib-typesA URL linking to a user  tdlib-types0A URL linking to a public supergroup or channel  tdlib-typesA chat invite link  tdlib-typesA URL linking to a sticker set  tdlib-typesIdentifier of the user tdlib-types'Identifier of the supergroup or channel tdlib-typesChat invite link info tdlib-typesIdentifier of the sticker set tdlib-types]Represents the categories of chats for which a list of frequently used chats can be retrieved tdlib-typesFA category containing frequently used private chats with non-bot users tdlib-typesBA category containing frequently used private chats with bot users tdlib-typesBA category containing frequently used basic groups and supergroups tdlib-types.A category containing frequently used channels tdlib-typesaA category containing frequently used chats with inline bots sorted by their usage in inline mode tdlib-types:A category containing frequently used chats used for calls tdlib-typesDA category containing frequently used chats used to forward messages tdlib-typesADescribes the current state of the connection to Telegram servers tdlib-typesnCurrently waiting for the network to become available. Use setNetworkType to change the available network type tdlib-types7Currently establishing a connection with a proxy server tdlib-types;Currently establishing a connection to the Telegram servers tdlib-types6Downloading data received while the client was offline tdlib-types5There is a working connection to the Telegram servers tdlib-types4Contains auto-download settings presets for the user tdlib-typesHPreset with lowest settings; supposed to be used by default when roaming tdlib-typesRPreset with medium settings; supposed to be used by default when using mobile data tdlib-typesTPreset with highest settings; supposed to be used by default when connected on Wi-Fi tdlib-typesContains auto-download settings tdlib-types%True, if the auto-download is enabled tdlib-types6The maximum size of a photo file to be auto-downloaded tdlib-types6The maximum size of a video file to be auto-downloaded tdlib-types:The maximum size of other file types to be auto-downloaded tdlib-types1The maximum suggested bitrate for uploaded videos tdlib-typesKTrue, if the beginning of videos needs to be preloaded for instant playback tdlib-types`True, if the next audio track needs to be preloaded while the user is listening to an audio file tdlib-types=True, if "use less data for calls" option needs to be enabled tdlib-types3A full list of available network statistic entries  tdlib-typesHPoint in time (Unix timestamp) when the app began collecting statistics  tdlib-typesNetwork statistics entries tdlib-types'Contains statistics about network usage tdlib-types\Contains information about the total amount of data that was used to send and receive files  tdlib-typesLContains information about the total amount of data that was used for calls  tdlib-types%Type of the file the data is part of  tdlib-typesfType of the network the data was sent through. Call setNetworkType to maintain the actual network type tdlib-typesTotal number of bytes sent  tdlib-typesTotal number of bytes received tdlib-typesfType of the network the data was sent through. Call setNetworkType to maintain the actual network type tdlib-typesTotal number of bytes sent  tdlib-typesTotal number of bytes received  tdlib-typesTotal call duration, in seconds tdlib-types Represents the type of a network tdlib-typesThe network is not available tdlib-typesA mobile network tdlib-typesA mobile roaming network tdlib-typesA Wi-Fi network tdlib-types1A different network type (e.g., Ethernet network) tdlib-typesContains database statistics tdlib-types;Database statistics in an unspecified human-readable format tdlib-typesTContains approximate storage usage statistics, excluding files of unknown file type  tdlib-types Approximate total size of files  tdlib-typesApproximate number of files tdlib-typesSize of the database  tdlib-types#Size of the language pack database  tdlib-typesSize of the TDLib internal log tdlib-typesIContains the exact storage usage statistics split by chats and file type  tdlib-typesTotal size of files  tdlib-typesTotal number of files  tdlib-typesStatistics split by chats tdlib-types:Contains the storage usage statistics for a specific chat  tdlib-typesChat identifier; 0 if none  tdlib-types$Total size of the files in the chat  tdlib-types"Total number of files in the chat  tdlib-typesStatistics split by file types tdlib-types?Contains the storage usage statistics for a specific file type  tdlib-types File type  tdlib-typesTotal size of the files  tdlib-typesTotal number of files tdlib-typesRepresents the type of a file tdlib-typesThe data is not a file tdlib-typesThe file is an animation tdlib-typesThe file is an audio file tdlib-typesThe file is a document tdlib-typesThe file is a photo tdlib-typesThe file is a profile photo tdlib-typesMThe file was sent to a secret chat (the file type is not known to the server) tdlib-types4The file is a thumbnail of a file from a secret chat tdlib-typesOThe file is a file from Secure storage used for storing Telegram Passport files tdlib-typesThe file is a sticker tdlib-types'The file is a thumbnail of another file tdlib-typesThe file type is not yet known tdlib-typesThe file is a video tdlib-typesThe file is a video note tdlib-typesThe file is a voice note tdlib-types/The file is a wallpaper or a background pattern tdlib-typesContains a part of a file  tdlib-types File bytes tdlib-types8Contains information about a link to a message in a chat tdlib-types:True, if the link is a public link for a message in a chat tdlib-typesJIf found, identifier of the chat to which the message belongs, 0 otherwise tdlib-types)If found, the linked message; may be null tdlib-typesETrue, if the whole media album to which the message belongs is linked tdlib-typesUContains a public HTTPS link to a message in a supergroup or channel with a username  tdlib-types Message link  tdlib-types#HTML-code for embedding the message tdlib-types+Describes the reason why a chat is reported tdlib-typesThe chat contains spam messages tdlib-typesThe chat promotes violence tdlib-types'The chat contains pornographic messages  tdlib-types(The chat has child abuse related content  tdlib-types%The chat contains copyrighted content  tdlib-types;The location-based chat is unrelated to its stated location  tdlib-types%A custom reason provided by the user   tdlib-types Report text tdlib-typesHContains a list of websites the current user is logged in with Telegram  tdlib-typesList of connected websites tdlib-typesRContains information about one website the current user is logged in with Telegram tdlib-typesWebsite identifier tdlib-typesThe domain name of the website tdlib-types0User identifier of a bot linked with the website tdlib-types'The version of a browser used to log in tdlib-types*Operating system the browser is running on tdlib-types:Point in time (Unix timestamp) when the user was logged in tdlib-typesHPoint in time (Unix timestamp) when obtained authorization was last used tdlib-typesFIP address from which the user was logged in, in human-readable format tdlib-typespHuman-readable description of a country and a region, from which the user was logged in, based on the IP address tdlib-typesContains a list of sessions  tdlib-typesList of sessions  tdlib-typesContains information about one session in a Telegram application used by the current user. Sessions should be shown to the user in the returned order! tdlib-typesSession identifier " tdlib-types,True, if this session is the current session# tdlib-typesFTrue, if a password is needed to complete authorization of the session$ tdlib-types8Telegram API identifier, as provided by the application % tdlib-types7Name of the application, as provided by the application& tdlib-types?The version of the application, as provided by the application ' tdlib-typesaTrue, if the application is an official application or uses the api_id of an official application( tdlib-typesbModel of the device the application has been run or is running on, as provided by the application ) tdlib-types^Operating system the application has been run or is running on, as provided by the application* tdlib-typesnVersion of the operating system the application has been run or is running on, as provided by the application + tdlib-types:Point in time (Unix timestamp) when the user has logged in, tdlib-types>Point in time (Unix timestamp) when the session was last used - tdlib-typesGIP address from which the session was created, in human-readable format. tdlib-typesfA two-letter country code for the country from which the session was created, based on the IP address / tdlib-typesGRegion code from which the session was created, based on the IP address1 tdlib-typesyContains information about the period of inactivity after which the current user's account will automatically be deleted 2 tdlib-typeskNumber of days of inactivity before the account will be flagged for deletion; should range from 30-366 days3 tdlib-types)Describes available user privacy settings4 tdlib-typesJA privacy setting for managing whether the user's online status is visible5 tdlib-typesJA privacy setting for managing whether the user's profile photo is visible6 tdlib-typeseA privacy setting for managing whether a link to the user's account is included in forwarded messages7 tdlib-typesIA privacy setting for managing whether the user's phone number is visible8 tdlib-typesGA privacy setting for managing whether the user can be invited to chats9 tdlib-types=A privacy setting for managing whether the user can be called: tdlib-typesUA privacy setting for managing whether peer-to-peer connections can be used for calls; tdlib-typesA privacy setting for managing whether the user can be found by their phone number. Checked only if the phone number is not known to the other user. Can be set only to "Allow contacts" or "Allow all"= tdlib-typesA list of privacy rules. Rules are matched in the specified order. The first matched rule defines the privacy setting for a given user. If no rule matches, the action is not allowed > tdlib-typesA list of rules? tdlib-types6Represents a single rule for managing privacy settings@ tdlib-types)A rule to allow all users to do somethingA tdlib-types8A rule to allow all of a user's contacts to do somethingB tdlib-types8A rule to allow certain specified users to do something C tdlib-typesaA rule to allow all members of certain specified basic groups and supergroups to doing something D tdlib-types1A rule to restrict all users from doing somethingE tdlib-types>A rule to restrict all contacts of a user from doing somethingF tdlib-types<A rule to restrict all specified users from doing something G tdlib-types^A rule to restrict all members of specified basic groups and supergroups from doing something H tdlib-typesMThe user identifiers, total number of users in all rules must not exceed 1000I tdlib-typesKThe chat identifiers, total number of chats in all rules must not exceed 20J tdlib-typesMThe user identifiers, total number of users in all rules must not exceed 1000K tdlib-typesKThe chat identifiers, total number of chats in all rules must not exceed 20L tdlib-typesRepresents a JSON valueM tdlib-typesRepresents a null JSON valueN tdlib-types Represents a boolean JSON value O tdlib-types Represents a numeric JSON value P tdlib-typesRepresents a string JSON value Q tdlib-typesRepresents a JSON array R tdlib-typesRepresents a JSON object S tdlib-types The valueT tdlib-types The valueU tdlib-types The valueV tdlib-typesThe list of array elementsW tdlib-typesThe list of object membersY tdlib-types'Represents one member of a JSON object Z tdlib-types Member's key [ tdlib-typesMember's value\ tdlib-types!Represents the value of an option] tdlib-typesRepresents a boolean option ^ tdlib-typesCRepresents an unknown option or an option which has a default value_ tdlib-typesRepresents an integer option ` tdlib-typesRepresents a string option a tdlib-typesThe value of the optionb tdlib-typesThe value of the optionc tdlib-typesThe value of the optione tdlib-types#Describes a group of notifications f tdlib-typesOUnique persistent auto-incremented from 1 identifier of the notification group g tdlib-typesType of the grouph tdlib-typesCIdentifier of a chat to which all notifications in the group belongi tdlib-types2Total number of active notifications in the group j tdlib-types The list of active notificationsl tdlib-types*Contains information about a notification m tdlib-types2Unique persistent identifier of this notification n tdlib-typesNotification dateo tdlib-types/True, if the notification was initially silent p tdlib-typesNotification typeq tdlib-types;Describes the type of notifications in a notification groupr tdlib-typesA group containing notifications of type notificationTypeNewMessage and notificationTypeNewPushMessage with ordinary unread messagess tdlib-typesA group containing notifications of type notificationTypeNewMessage and notificationTypeNewPushMessage with unread mentions of the current user, replies to their messages, or a pinned messaget tdlib-typesGA group containing a notification of type notificationTypeNewSecretChatu tdlib-types@A group containing notifications of type notificationTypeNewCallv tdlib-types2Contains detailed information about a notificationw tdlib-typesNew message was received x tdlib-typesNew secret chat was createdy tdlib-typesNew call was received z tdlib-types4New message was received through a push notification{ tdlib-types The message| tdlib-typesCall identifier} tdlib-typesThe message identifier. The message will not be available in the chat history, but the ID can be used in viewMessages and as reply_to_message_id~ tdlib-typesKSender of the message; 0 if unknown. Corresponding user may be inaccessible tdlib-typesEName of the sender; can be different from the name of the sender user tdlib-types True, if the message is outgoing tdlib-typesPush message content tdlib-types/Contains content of a push message notification tdlib-types&A general message with hidden content  tdlib-types"An animation message (GIF-style).  tdlib-typesAn audio message  tdlib-typesA message with a user contact  tdlib-types&A contact has registered with Telegram tdlib-types$A document message (a general file)  tdlib-typesA message with a game  tdlib-types(A new high score was achieved in a game  tdlib-types%A message with an invoice from a bot  tdlib-typesA message with a location  tdlib-typesA photo message  tdlib-typesA message with a poll  tdlib-types4A screenshot of a message in the chat has been taken tdlib-typesA message with a sticker  tdlib-typesA text message  tdlib-typesA video message  tdlib-typesA video note message  tdlib-typesA voice note message  tdlib-typesA newly created basic group tdlib-types)New chat members were invited to a group  tdlib-typesA chat photo was edited tdlib-typesA chat title was edited  tdlib-typesA chat member was deleted  tdlib-types+A new member joined the chat by invite link tdlib-typesA forwarded messages  tdlib-typesA media album  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-typesAnimation caption  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesContact's name  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-types*Game title, empty for pinned game message  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-types%Game title, empty for pinned message  tdlib-types New score, 0 for pinned message  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesProduct price  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesTrue, if the location is live  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-typesPhoto caption  tdlib-typesTrue, if the photo is secret  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesPoll question  tdlib-types2True, if the poll is regular and not in quiz mode  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-types1Emoji corresponding to the sticker; may be empty  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-types Message text  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-typesVideo caption  tdlib-typesTrue, if the video is secret  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesMessage content; may be null  tdlib-typesCTrue, if the message is a pinned message with the specified content tdlib-typesName of the added member  tdlib-types0True, if the current user was added to the group tdlib-types4True, if the user has returned to the group themself tdlib-typesNew chat title tdlib-typesName of the deleted member  tdlib-types4True, if the current user was deleted from the group tdlib-types-True, if the user has left the group themself tdlib-typesNumber of forwarded messages tdlib-types Number of messages in the album  tdlib-types*True, if the album has at least one photo  tdlib-types)True, if the album has at least one video tdlib-typesFRepresents result of checking whether a username can be set for a chat tdlib-typesThe username can be set tdlib-typesThe username is invalid tdlib-typesThe username is occupied tdlib-typesSThe user has too much chats with username, one of them should be made private first tdlib-types1The user can't be a member of a public supergroup tdlib-typesrRepresents result of checking whether the current session can be used to transfer a chat ownership to another user tdlib-typesThe session can be used tdlib-types1The 2-step verification needs to be enabled first tdlib-typesAThe 2-step verification was enabled recently, user needs to wait  tdlib-types5The session was created recently, user needs to wait  tdlib-typesTTime left before the session can be used to transfer ownership of a chat, in seconds tdlib-typesTTime left before the session can be used to transfer ownership of a chat, in seconds tdlib-typesContains a list of hashtags  tdlib-typesA list of hashtags tdlib-types,Contains information about background to set tdlib-typesA background from a local file tdlib-typesA background from the server  tdlib-typesBackground file to use. Only inputFileLocal and inputFileGenerated are supported. The file must be in JPEG format for wallpapers and in PNG format for patterns tdlib-typesThe background identifier tdlib-typesContains a list of backgrounds  tdlib-typesA list of backgrounds tdlib-typesDescribes a chat background tdlib-typesUnique background identifier tdlib-types+True, if this is one of default backgrounds tdlib-typesMTrue, if the background is dark and is recommended to be used with dark theme tdlib-typesUnique background name tdlib-typesKDocument with the background; may be null. Null only for filled backgrounds tdlib-typesType of the background tdlib-types"Describes the type of a background tdlib-typesA wallpaper in JPEG format tdlib-typesA 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 tdlib-typesA filled background  tdlib-typesfTrue, if the wallpaper must be downscaled to fit in 450x450 square and then box-blurred with radius 12 tdlib-typesHTrue, if the background needs to be slightly moved when device is tilted tdlib-types"Description of the background fill tdlib-typesLIntensity of the pattern when it is shown above the filled background, 0-100 tdlib-typesHTrue, if the background needs to be slightly moved when device is tilted tdlib-types"Description of the background fill tdlib-types Describes a fill of a background tdlib-types'Describes a solid fill of a background  tdlib-types*Describes a gradient fill of a background  tdlib-types-A color of the background in the RGB24 format tdlib-types2A top color of the background in the RGB24 format  tdlib-types4A bottom color of the background in the RGB24 format tdlib-types]Clockwise rotation angle of the gradient, in degrees; 0-359. Should be always divisible by 45 tdlib-typesContains a globally unique push receiver identifier, which can be used to identify which account has received a push notification  tdlib-types@The globally unique identifier of push notification subscription tdlib-typesRepresents 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 tdlib-types%A token for Firebase Cloud Messaging  tdlib-types,A token for Apple Push Notification service  tdlib-types?A token for Apple Push Notification service VoIP notifications  tdlib-types/A token for Windows Push Notification Services  tdlib-types0A token for Microsoft Push Notification Service   tdlib-types=A token for Microsoft Push Notification Service VoIP channel   tdlib-typesA token for web Push API   tdlib-types+A token for Simple Push API for Firefox OS   tdlib-types'A token for Ubuntu Push Client service   tdlib-types$A token for BlackBerry Push Service  tdlib-typesA token for Tizen Push Service  tdlib-types@Device registration token; may be empty to de-register a device  tdlib-types<True, if push notifications should be additionally encrypted tdlib-types3Device token; may be empty to de-register a device  tdlib-typesTrue, if App Sandbox is enabled tdlib-types3Device token; may be empty to de-register a device  tdlib-types True, if App Sandbox is enabled  tdlib-types<True, if push notifications should be additionally encrypted tdlib-types^The access token that will be used to send notifications; may be empty to de-register a device tdlib-typesCPush notification channel URI; may be empty to de-register a device tdlib-typesCPush notification channel URI; may be empty to de-register a device tdlib-typesAbsolute URL exposed by the push service where the application server can send push messages; may be empty to de-register a device tdlib-typesABase64url-encoded P-256 elliptic curve Diffie-Hellman public key  tdlib-types'Base64url-encoded authentication secret tdlib-typesAbsolute URL exposed by the push service where the application server can send push messages; may be empty to de-register a device tdlib-types+Token; may be empty to de-register a device tdlib-types+Token; may be empty to de-register a device tdlib-typesJPush service registration identifier; may be empty to de-register a device! tdlib-types;Contains information about the current localization target " tdlib-types5List of available language packs for this application$ tdlib-types+Contains information about a language pack % tdlib-typesUnique language pack identifier& tdlib-typesIdentifier of a base language pack; may be empty. If a string is missed in the language pack, then it should be fetched from base language pack. Unsupported in custom language packs' tdlib-typesLanguage name ( tdlib-types%Name of the language in that language) tdlib-types6A language code to be used to apply plural forms. See  Rhttps://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html for more info* tdlib-types'True, if the language pack is official + tdlib-types+True, if the language pack strings are RTL , tdlib-types2True, if the language pack is a beta language pack- tdlib-types;True, if the language pack is installed by the current user. tdlib-types;Total number of non-deleted strings from the language pack / tdlib-types9Total number of translated strings from the language pack0 tdlib-typesMTotal number of non-deleted strings from the language pack available locally 1 tdlib-typesMLink to language translation interface; empty for custom local language packs3 tdlib-types)Contains a list of language pack strings 4 tdlib-typesA list of language pack strings6 tdlib-types$Represents one language pack string 7 tdlib-types String key 8 tdlib-types String value9 tdlib-types3Represents the value of a string in a language pack: tdlib-types!An ordinary language pack string ; tdlib-typeseA language pack string which has different forms based on the number of some object it mentions. See  Rhttps://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html for more info< tdlib-typesaA deleted language pack string, the value should be taken from the built-in english language pack= tdlib-types String value> tdlib-typesValue for zero objects ? tdlib-typesValue for one object @ tdlib-typesValue for two objectsA tdlib-typesValue for few objects B tdlib-typesValue for many objects C tdlib-types Default valueE tdlib-types;Represents a set of filters used to obtain a chat event logF tdlib-types)True, if message edits should be returnedG tdlib-types-True, if message deletions should be returnedH tdlib-types,True, if pin/unpin events should be returnedI tdlib-types2True, if members joining events should be returnedJ tdlib-types2True, if members leaving events should be returnedK tdlib-types1True, if invited member events should be returnedL tdlib-types<True, if member promotion/demotion events should be returnedM tdlib-typesTrue, if member restricted unrestricted)banned/unbanned events should be returnedN tdlib-types7True, if changes in chat information should be returnedO tdlib-types4True, if changes in chat settings should be returnedQ tdlib-typesContains a list of chat events R tdlib-typesList of eventsT tdlib-typesRepresents a chat event U tdlib-typesChat event identifier V tdlib-types7Point in time (Unix timestamp) when the event happened W tdlib-typesIIdentifier of the user who performed the action that triggered the event X tdlib-typesAction performed by the userY tdlib-typesRepresents a chat eventZ tdlib-typesA message was edited [ tdlib-typesA message was deleted \ tdlib-types A poll in a message was stopped ] tdlib-typesA message was pinned ^ tdlib-typesA message was unpinned_ tdlib-typesA new member joined the chat` tdlib-typesA member left the chata tdlib-typesA new chat member was invited b tdlib-typesnA chat member has gained/lost administrator status, or the list of their administrator privileges has changed c tdlib-typesA chat member was restrictedunrestricted or banned8unbanned, or the list of their restrictions has changed d tdlib-typesThe chat title was changed e tdlib-types!The chat permissions was changed f tdlib-types!The chat description was changed g tdlib-typesThe chat username was changed h tdlib-typesThe chat photo was changed i tdlib-typesAThe can_invite_users permission of a supergroup chat was toggled j tdlib-types,The linked chat of a supergroup was changed k tdlib-types8The slow_mode_delay setting of a supergroup was changed l tdlib-types3The sign_messages setting of a channel was toggled m tdlib-types'The supergroup sticker set was changed n tdlib-types$The supergroup location was changed o tdlib-typesAThe is_all_history_available setting of a supergroup was toggled p tdlib-types%The original message before the edit q tdlib-typesThe message after it was editedr tdlib-typesDeleted messages tdlib-typesThe message with the pollt tdlib-typesPinned messageu tdlib-typesNew member user identifier v tdlib-typesNew member statusw tdlib-typesChat member user identifier x tdlib-types#Previous status of the chat member y tdlib-typesNew status of the chat memberz tdlib-typesChat member user identifier { tdlib-types#Previous status of the chat member | tdlib-typesNew status of the chat member} tdlib-typesPrevious chat title ~ tdlib-typesNew chat title tdlib-typesPrevious chat permissions  tdlib-typesNew chat permissions tdlib-typesPrevious chat description  tdlib-typesNew chat description tdlib-typesPrevious chat username  tdlib-typesNew chat username tdlib-types'Previous chat photo value; may be null  tdlib-types!New chat photo value; may be null tdlib-types(New value of can_invite_users permission tdlib-types+Previous supergroup linked chat identifier  tdlib-types%New supergroup linked chat identifier tdlib-types"Previous value of slow_mode_delay  tdlib-typesNew value of slow_mode_delay tdlib-typesNew value of sign_messages tdlib-types7Previous identifier of the chat sticker set; 0 if none  tdlib-types1New identifier of the chat sticker set; 0 if none tdlib-typesPrevious location; may be null  tdlib-typesNew location; may be null tdlib-types%New value of is_all_history_available tdlib-types$Contains a list of game high scores  tdlib-typesA list of game high scores tdlib-types.Contains one row of the game high score table  tdlib-types!Position in the high score table  tdlib-typesUser identifier  tdlib-types User score tdlib-types(Contains the result of a custom request  tdlib-typesA JSON-serialized result tdlib-types,Contains a bot's answer to a callback query  tdlib-typesText of the answer  tdlib-typesNTrue, if an alert should be shown to the user instead of a toast notification  tdlib-typesURL to be opened tdlib-types(Represents a payload of a callback query tdlib-types+The payload from a general callback button  tdlib-types(The payload from a game callback button  tdlib-types-Data that was attached to the callback button tdlib-typesAA short name of the game that was attached to the callback button tdlib-typesmRepresents the results of the inline query. Use sendInlineQueryResultMessage to send the result of the query  tdlib-types&Unique identifier of the inline query  tdlib-typesEThe offset for the next request. If empty, there are no more results  tdlib-typesResults of the query tdlib-typesIf non-empty, this text should be shown on the button, which opens a private chat with the bot and sends the bot a start message with the switch_pm_parameter  tdlib-types#Parameter for the bot start message tdlib-types-Represents a single result of an inline query tdlib-types,Represents a link to an article or web page  tdlib-typesRepresents a user contact  tdlib-typesRepresents a point on the map  tdlib-types%Represents information about a venue  tdlib-types$Represents information about a game  tdlib-typesRepresents an animation file  tdlib-typesRepresents an audio file  tdlib-typesRepresents a document  tdlib-typesRepresents a photo  tdlib-typesRepresents a sticker  tdlib-typesRepresents a video  tdlib-typesRepresents a voice note  tdlib-types&Unique identifier of the query result  tdlib-types URL of the result, if it exists  tdlib-types#True, if the URL must be not shown  tdlib-typesTitle of the result tdlib-types,Represents a link to an article or web page  tdlib-typesResult thumbnail; may be null tdlib-types&Unique identifier of the query result  tdlib-typesA user contact  tdlib-typesResult thumbnail; may be null tdlib-types&Unique identifier of the query result  tdlib-typesLocation result  tdlib-typesTitle of the result  tdlib-typesResult thumbnail; may be null tdlib-types&Unique identifier of the query result  tdlib-types Venue result  tdlib-typesResult thumbnail; may be null tdlib-types&Unique identifier of the query result  tdlib-types Game result tdlib-types&Unique identifier of the query result  tdlib-typesAnimation file  tdlib-typesAnimation title tdlib-types&Unique identifier of the query result  tdlib-types Audio file tdlib-types&Unique identifier of the query result  tdlib-types Document  tdlib-typesDocument title  tdlib-typesRepresents a document  tdlib-types&Unique identifier of the query result  tdlib-typesPhoto  tdlib-typesTitle of the result, if known  tdlib-typesRepresents a photo  tdlib-types&Unique identifier of the query result  tdlib-typesSticker tdlib-types&Unique identifier of the query result  tdlib-typesVideo  tdlib-typesTitle of the video  tdlib-typesRepresents a video  tdlib-types&Unique identifier of the query result  tdlib-types Voice note  tdlib-typesTitle of the voice note tdlib-types<Represents a single result of an inline query; for bots only tdlib-types_Represents a link to an animated GIF or an animated (i.e. without sound) H.264/MPEG-4 AVC video tdlib-types,Represents a link to an article or web page  tdlib-types'Represents a link to an MP3 audio file  tdlib-typesRepresents a user contact  tdlib-typesRepresents a link to a file  tdlib-typesRepresents a game  tdlib-typesRepresents a point on the map  tdlib-types Represents link to a JPEG image  tdlib-types+Represents a link to a WEBP or TGS sticker  tdlib-types%Represents information about a venue  tdlib-typesPRepresents a link to a page containing an embedded video player or a video file  tdlib-types^Represents a link to an opus-encoded audio file within an OGG container, single channel audio  tdlib-types&Unique identifier of the query result  tdlib-typesTitle of the query result tdlib-types@URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists  tdlib-typesEMIME type of the video thumbnail. If non-empty, must be one of "image jpeg", "imagegif" and "video/mp4" tdlib-types:The URL of the video file (file size must not exceed 1MB)  tdlib-types2MIME type of the video file. Must be one of "imagegif" and "videomp4" tdlib-types"Duration of the video, in seconds  tdlib-typesWidth of the video  tdlib-typesHeight of the video tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageAnimation, InputMessageLocation, InputMessageVenue or InputMessageContact tdlib-types&Unique identifier of the query result  tdlib-types URL of the result, if it exists  tdlib-types#True, if the URL must be not shown  tdlib-typesTitle of the result tdlib-types,Represents a link to an article or web page  tdlib-types*URL of the result thumbnail, if it exists  tdlib-typesThumbnail width, if known  tdlib-typesThumbnail height, if known tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageLocation, InputMessageVenue or InputMessageContact tdlib-types&Unique identifier of the query result  tdlib-typesTitle of the audio file  tdlib-typesPerformer of the audio file tdlib-typesThe URL of the audio file   tdlib-typesAudio file duration, in seconds  tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null  tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageAudio, InputMessageLocation, InputMessageVenue or InputMessageContact  tdlib-types&Unique identifier of the query result   tdlib-types User contact  tdlib-types*URL of the result thumbnail, if it exists  tdlib-typesThumbnail width, if known  tdlib-typesThumbnail height, if known tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageLocation, InputMessageVenue or InputMessageContact tdlib-types&Unique identifier of the query result  tdlib-typesTitle of the resulting file  tdlib-typesRepresents a link to a file  tdlib-typesURL of the file  tdlib-types0MIME type of the file content; only "applicationpdf" and "applicationzip" are currently allowed tdlib-types,The URL of the file thumbnail, if it exists  tdlib-typesWidth of the thumbnail  tdlib-typesHeight of the thumbnail tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageDocument, InputMessageLocation, InputMessageVenue or InputMessageContact tdlib-types&Unique identifier of the query result  tdlib-typesShort name of the game  tdlib-typesGMessage reply markup. Must be of type replyMarkupInlineKeyboard or null  tdlib-types&Unique identifier of the query result ! tdlib-typesLocation result " tdlib-types_Amount of time relative to the message sent time until the location can be updated, in seconds # tdlib-typesTitle of the result $ tdlib-types*URL of the result thumbnail, if it exists % tdlib-typesThumbnail width, if known & tdlib-typesThumbnail height, if known' tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null( tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageLocation, InputMessageVenue or InputMessageContact) tdlib-types&Unique identifier of the query result * tdlib-typesTitle of the result, if known + tdlib-types Represents link to a JPEG image , tdlib-types(URL of the photo thumbnail, if it exists- tdlib-types;The URL of the JPEG photo (photo size must not exceed 5MB) . tdlib-typesWidth of the photo / tdlib-typesHeight of the photo0 tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null1 tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessagePhoto, InputMessageLocation, InputMessageVenue or InputMessageContact2 tdlib-types&Unique identifier of the query result 3 tdlib-types*URL of the sticker thumbnail, if it exists4 tdlib-typesKThe URL of the WEBP or TGS sticker (sticker file size must not exceed 5MB) 5 tdlib-typesWidth of the sticker 6 tdlib-typesHeight of the sticker7 tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null8 tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, inputMessageSticker, InputMessageLocation, InputMessageVenue or InputMessageContact9 tdlib-types&Unique identifier of the query result : tdlib-types Venue result ; tdlib-types*URL of the result thumbnail, if it exists < tdlib-typesThumbnail width, if known = tdlib-typesThumbnail height, if known> tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or null? tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageLocation, InputMessageVenue or InputMessageContact@ tdlib-types&Unique identifier of the query result A tdlib-typesTitle of the result B tdlib-typesPRepresents a link to a page containing an embedded video player or a video file C tdlib-types4The URL of the video thumbnail (JPEG), if it exists D tdlib-types/URL of the embedded video player or video file E tdlib-types5MIME type of the content of the video URL, only "texthtml" or "videomp4" are currently supportedF tdlib-typesWidth of the video G tdlib-typesHeight of the video H tdlib-typesVideo duration, in secondsI tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or nullJ tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageVideo, InputMessageLocation, InputMessageVenue or InputMessageContactK tdlib-types&Unique identifier of the query result L tdlib-typesTitle of the voice noteM tdlib-typesThe URL of the voice note file N tdlib-types&Duration of the voice note, in secondsO tdlib-typesKThe message reply markup. Must be of type replyMarkupInlineKeyboard or nullP tdlib-typesThe content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageVoiceNote, InputMessageLocation, InputMessageVenue or InputMessageContactR tdlib-typesContains an HTTP URL S tdlib-typesThe URLU tdlib-types3Represents the result of an ImportContacts request V tdlib-typesUser identifiers of the imported contacts in the same order as they were specified in the request; 0 if the contact is not yet a registered userW tdlib-typesmThe number of users that imported the corresponding contact; 0 for already registered users or if unavailableY tdlib-types Represents a list of animations Z tdlib-typesList of animations\ tdlib-typesCContains settings for the authentication of the user's phone number] tdlib-types]Pass true if the authentication code may be sent via flash call to the specified phone number^ tdlib-typesIPass true if the authenticated phone number is used on the current device_ tdlib-typesFor official applications only. True, if the app can use Android SMS Retriever API (requires Google Play Services >= 10.2) to automatically receive the authentication code from the SMS. See  5https://developers.google.com/identity/sms-retriever/ for more detailsa tdlib-typesDescribes a call b tdlib-types Call identifier, not persistent c tdlib-typesPeer user identifier d tdlib-typesTrue, if the call is outgoing e tdlib-types Call statef tdlib-types1Describes the exact type of a problem with a callg tdlib-typesThe user heard their own voiceh tdlib-typesThe user heard background noisei tdlib-types The other side kept disappearingj tdlib-typesThe speech was distortedk tdlib-types%The user couldn't hear the other sidel tdlib-types%The other side couldn't hear the userm tdlib-typesThe call ended unexpectedlyn tdlib-types Describes the current call stateo tdlib-types6The call is pending, waiting to be accepted by a user p tdlib-typesBThe call has been answered and encryption keys are being exchangedq tdlib-typesThe call is ready to use r tdlib-types8The call is hanging up after discardCall has been calleds tdlib-types The call has ended successfully t tdlib-types!The call has ended with an error u tdlib-types9True, if the call has already been created by the server v tdlib-types>True, if the call has already been received by the other partyw tdlib-types%Call protocols supported by the peer x tdlib-typesAvailable UDP reflectors y tdlib-typesA JSON-encoded call config z tdlib-typesCall encryption key { tdlib-types"Encryption key emojis fingerprint | tdlib-typesETrue, if peer-to-peer connection is allowed by users privacy settings} tdlib-types#The reason, why the call has ended ~ tdlib-types6True, if the call rating should be sent to the server  tdlib-types@True, if the call debug information should be sent to the server tdlib-typesrError. An error with the code 4005000 will be returned if an outgoing call is missed because of an expired timeout tdlib-typesContains the call identifier  tdlib-typesCall identifier tdlib-types(Describes the address of UDP reflectors  tdlib-typesReflector identifier  tdlib-typesIPv4 reflector address  tdlib-typesIPv6 reflector address  tdlib-typesReflector port number  tdlib-typesConnection peer tag tdlib-types&Specifies the supported call protocols tdlib-types3True, if UDP peer-to-peer connections are supported tdlib-types7True, if connection through UDP reflectors is supported tdlib-types'The minimum supported API layer; use 65 tdlib-types'The maximum supported API layer; use 65 tdlib-types$List of supported libtgvoip versions tdlib-types-Describes the reason why a call was discarded tdlib-types3The call wasn't discarded, or the reason is unknown tdlib-typesoThe call was ended before the conversation started. It was cancelled by the caller or missed by the other party tdlib-typesVThe call was ended before the conversation started. It was declined by the other party tdlib-typesNThe call was ended during the conversation because the users were disconnected tdlib-types5The call was ended because one of the parties hung up tdlib-types"Represents a list of sticker sets  tdlib-types/Approximate total number of sticker sets found  tdlib-typesList of sticker sets tdlib-types0Represents short information about a sticker set tdlib-typesIdentifier of the sticker set  tdlib-typesTitle of the sticker set  tdlib-typesName of the sticker set  tdlib-typesKSticker set thumbnail in WEBP format with width and height 100; may be null tdlib-types<True, if the sticker set has been installed by current user  tdlib-typeshTrue, if the sticker set has been archived. A sticker set can't be installed and archived simultaneously tdlib-types%True, if the sticker set is official  tdlib-types.True, is the stickers in the set are animated  tdlib-types+True, if the stickers in the set are masks  tdlib-types-True for already viewed trending sticker sets tdlib-types$Total number of stickers in the set  tdlib-typesContains up to the first 5 stickers from the set, depending on the context. If the client needs more stickers the full set should be requested tdlib-typesRepresents a sticker set tdlib-typesIdentifier of the sticker set  tdlib-typesTitle of the sticker set  tdlib-typesName of the sticker set  tdlib-typesSticker set thumbnail in WEBP format with width and height 100; may be null. The file can be downloaded only before the thumbnail is changed tdlib-types@True, if the sticker set has been installed by the current user  tdlib-typeshTrue, if the sticker set has been archived. A sticker set can't be installed and archived simultaneously tdlib-types%True, if the sticker set is official  tdlib-types.True, is the stickers in the set are animated  tdlib-types+True, if the stickers in the set are masks  tdlib-types-True for already viewed trending sticker sets tdlib-typesList of stickers in this set  tdlib-typesA list of emoji corresponding to the stickers in the same order. The list is only for informational purposes, because a sticker is always sent with a fixed emoji from the corresponding Sticker object tdlib-typesRepresents a list of emoji  tdlib-typesList of emojis tdlib-typesRepresents a list of stickers  tdlib-typesList of stickers tdlib-types+Describes the last time the user was online tdlib-types!The user status was never changed tdlib-typesThe user is online  tdlib-typesThe user is offline  tdlib-typesThe user was online recently tdlib-types-The user is offline, but was online last week tdlib-types.The user is offline, but was online last month tdlib-typesHPoint in time (Unix timestamp) when the user's online status will expire tdlib-types<Point in time (Unix timestamp) when the user was last online tdlib-types3Describes the different types of activity in a chat tdlib-typesThe user is typing a message tdlib-typesThe user is recording a video tdlib-typesThe user is uploading a video  tdlib-types"The user is recording a voice note tdlib-types#The user is uploading a voice note  tdlib-typesThe user is uploading a photo  tdlib-types!The user is uploading a document  tdlib-types/The user is picking a location or venue to send tdlib-types%The user is picking a contact to send tdlib-types#The user has started to play a game tdlib-types"The user is recording a video note tdlib-types#The user is uploading a video note  tdlib-types*The user has cancelled the previous action tdlib-types Upload progress, as a percentage tdlib-types Upload progress, as a percentage tdlib-types Upload progress, as a percentage tdlib-types Upload progress, as a percentage tdlib-types Upload progress, as a percentage tdlib-types.Represents a filter for message search results tdlib-types0Returns all found messages, no filter is applied tdlib-typesReturns only animation messages tdlib-typesReturns only audio messages tdlib-typesReturns only document messages tdlib-typesReturns only photo messages tdlib-typesReturns only video messages tdlib-types Returns only voice note messages tdlib-types%Returns only photo and video messages tdlib-types%Returns only messages containing URLs tdlib-types,Returns only messages containing chat photos tdlib-typesReturns only call messages tdlib-typesHReturns only incoming call messages with missed/declined discard reasons tdlib-types Returns only video note messages tdlib-types*Returns only voice and video note messages tdlib-typesgReturns only messages with mentions of the current user, or messages that are replies to their messages tdlib-typesReturns only messages with unread mentions of the current user, or messages that are replies to their messages. When using this filter the results can't be additionally filtered by a query or by the sending user tdlib-typesbReturns only failed to send messages. This filter can be used only if the message database is used tdlib-types The content of a message to send tdlib-typesA text message  tdlib-types"An animation message (GIF-style).  tdlib-typesAn audio message  tdlib-types"A document message (general file)  tdlib-typesA photo message  tdlib-typesA sticker message  tdlib-typesA video message  tdlib-typesA video note message  tdlib-typesA voice note message  tdlib-typesA message with a location  tdlib-types)A message with information about a venue  tdlib-types$A message containing a user contact  tdlib-typesA dice message  tdlib-typesBA message with a game; not supported for channels or secret chats  tdlib-typesNA message with an invoice; can be used only by bots and only in private chats  tdlib-typespA message with a poll. Polls can't be sent to secret chats. Polls can be sent only to a private chat with a bot  tdlib-typesA forwarded message  tdlib-typesFormatted text to be sent; 1-GetOption("message_text_length_max") characters. Only Bold, Italic, Underline, Strikethrough, Code, Pre, PreCode, TextUrl and MentionName entities are allowed to be specified manually tdlib-typesPTrue, if rich web page previews for URLs in the message text should be disabled  tdlib-types/True, if a chat message draft should be deleted tdlib-typesAnimation file to be sent  tdlib-types"Animation thumbnail, if available  tdlib-types&Duration of the animation, in seconds  tdlib-types6Width of the animation; may be replaced by the server  tdlib-types7Height of the animation; may be replaced by the server  tdlib-typesGAnimation caption; 0-GetOption("message_caption_length_max") characters tdlib-typesAudio file to be sent  tdlib-types3Thumbnail of the cover for the album, if available   tdlib-typesADuration of the audio, in seconds; may be replaced by the server   tdlib-typesBTitle of the audio; 0-64 characters; may be replaced by the server  tdlib-typesGPerformer of the audio; 0-64 characters, may be replaced by the server   tdlib-typesCAudio caption; 0-GetOption("message_caption_length_max") characters  tdlib-typesDocument to be sent  tdlib-types!Document thumbnail, if available  tdlib-typesFDocument caption; 0-GetOption("message_caption_length_max") characters tdlib-typesPhoto to send  tdlib-typesQPhoto thumbnail to be sent, this is sent to the other party in secret chats only  tdlib-typesCFile identifiers of the stickers added to the photo, if applicable  tdlib-types Photo width  tdlib-types Photo height  tdlib-typesCPhoto caption; 0-GetOption("message_caption_length_max") characters tdlib-typesbPhoto TTL (Time To Live), in seconds (0-60). A non-zero TTL can be specified only in private chats tdlib-typesSticker to be sent  tdlib-types Sticker thumbnail, if available  tdlib-typesSticker width  tdlib-typesSticker height tdlib-typesVideo to be sent  tdlib-typesVideo thumbnail, if available  tdlib-typesBFile identifiers of the stickers added to the video, if applicable tdlib-types"Duration of the video, in seconds  tdlib-types Video width   tdlib-types Video height ! tdlib-types1True, if the video should be tried to be streamed" tdlib-typesDVideo caption; 0-GetOption("message_caption_length_max") characters # tdlib-typesbVideo TTL (Time To Live), in seconds (0-60). A non-zero TTL can be specified only in private chats$ tdlib-typesVideo note to be sent % tdlib-typesVideo thumbnail, if available & tdlib-types"Duration of the video, in seconds ' tdlib-typesAVideo width and height; must be positive and not greater than 640( tdlib-typesVoice note to be sent ) tdlib-types'Duration of the voice note, in seconds * tdlib-types;Waveform representation of the voice note, in 5-bit format + tdlib-typesHVoice note caption; 0-GetOption("message_caption_length_max") characters, tdlib-typesLocation to be sent - tdlib-types|Period for which the location can be updated, in seconds; should be between 60 and 86400 for a live location and 0 otherwise. tdlib-types Venue to send/ tdlib-typesContact to send0 tdlib-types1Emoji on which the dice throw animation is based 1 tdlib-types/True, if a chat message draft should be deleted2 tdlib-types.User identifier of the bot that owns the game 3 tdlib-typesShort name of the game4 tdlib-typesInvoice 5 tdlib-typesProduct title; 1-32 characters 6 tdlib-typesNA message with an invoice; can be used only by bots and only in private chats 7 tdlib-typesProduct photo URL; optional 8 tdlib-typesProduct photo size 9 tdlib-typesProduct photo width : tdlib-typesProduct photo height; tdlib-typesThe invoice payload < tdlib-typesPayment provider token = tdlib-typesTJSON-encoded data about the invoice, which will be shared with the payment provider > tdlib-typesEUnique invoice bot start_parameter for the generation of this invoice? tdlib-types Poll question, 1-255 characters @ tdlib-types?List of poll answer options, 2-10 strings 1-100 characters eachA tdlib-typescTrue, if the poll voters are anonymous. Non-anonymous polls can't be sent or forwarded to channels B tdlib-typesType of the pollC tdlib-typesPAmount of time the poll will be active after creation, in seconds; for bots onlyD tdlib-typesXPoint in time (Unix timestamp) when the poll will be automatically closed; for bots onlyE tdlib-types@True, if the poll needs to be sent already closed; for bots onlyF tdlib-types9Identifier for the chat this forwarded message came from G tdlib-types$Identifier of the message to forwardH tdlib-types^True, if a game message should be shared within a launched game; applies only to game messagesI tdlib-typesTrue, if content of the message needs to be copied without a link to the original message. Always true if the message is forwarded to a secret chatJ tdlib-types]True, if media caption of the message copy needs to be removed. Ignored if send_copy is falseL tdlib-types)Options to be used when a message is sendM tdlib-typeshPass true to disable notification for the message. Must be false if the message is sent to a secret chatN tdlib-types4Pass true if the message is sent from the backgroundO tdlib-typesMessage scheduling state. Messages sent to a secret chat, live location messages and self-destructing messages can't be scheduledP tdlib-typesIContains information about the time when a scheduled message will be sentQ tdlib-types/The message will be sent at the specified date R tdlib-typesThe message will be sent when the peer will be online. Applicable to private chats only and when the exact online status of the peer is knownS tdlib-typesMDate the message will be sent. The date must be within 367 days in the futureU tdlib-typesvA thumbnail to be sent along with a file; should be in JPEG or WEBP format for stickers, and less than 200 KB in size V tdlib-typesPThumbnail file to send. Sending thumbnails by file_id is currently not supportedW tdlib-types@Thumbnail width, usually shouldn't exceed 320. Use 0 if unknown X tdlib-types@Thumbnail height, usually shouldn't exceed 320. Use 0 if unknownY tdlib-typesARepresents a part of the text which must be formatted differentlyZ tdlib-types%A mention of a user by their username[ tdlib-types"A hashtag text, beginning with "#"\ tdlib-typesZA cashtag text, beginning with "$" and consisting of capital english letters (i.e. "$USD")] tdlib-typesaA bot command, beginning with "/". This shouldn't be highlighted if there are no bots in the chat^ tdlib-types An HTTP URL_ tdlib-typesAn email address` tdlib-typesA phone numbera tdlib-typesaA bank card number. The getBankCardInfo method can be used to get information about the bank cardb tdlib-types A bold textc tdlib-typesAn italic textd tdlib-typesAn underlined texte tdlib-typesA strikethrough textf tdlib-types8Text that must be formatted as if inside a code HTML tagg tdlib-types7Text that must be formatted as if inside a pre HTML tagh tdlib-typesAText that must be formatted as if inside pre, and code HTML tags i tdlib-types.A text description shown instead of a raw URL j tdlib-typesXA text shows instead of a raw mention of the user (e.g., when the user has no username) k tdlib-types:Programming language of the code; as defined by the senderl tdlib-types7HTTP or tg:// URL to be opened when the link is clickedm tdlib-types Identifier of the mentioned usern tdlib-types!Contains the content of a messageo tdlib-typesA text message p tdlib-types"An animation message (GIF-style). q tdlib-typesAn audio message r tdlib-types"A document message (general file) s tdlib-typesA photo message t tdlib-types@An expired photo message (self-destructed after TTL has elapsed)u tdlib-typesA sticker message v tdlib-typesA video message w tdlib-types@An expired video message (self-destructed after TTL has elapsed)x tdlib-typesA video note message y tdlib-typesA voice note message z tdlib-typesA message with a location { tdlib-types)A message with information about a venue | tdlib-typesA message with a user contact } tdlib-typesBA dice message. The dice value is randomly generated by the server~ tdlib-typesA message with a game  tdlib-typesA message with a poll  tdlib-types%A message with an invoice from a bot  tdlib-types/A message with information about an ended call  tdlib-typesA newly created basic group  tdlib-types&A newly created supergroup or channel  tdlib-typesAn updated chat title  tdlib-typesAn updated chat photo  tdlib-typesA deleted chat photo tdlib-typesNew chat members were added  tdlib-types+A new member joined the chat by invite link tdlib-typesA chat member was deleted  tdlib-typesMA basic group was upgraded to a supergroup and was deactivated as the result  tdlib-types1A supergroup has been created from a basic group  tdlib-typesA message has been pinned  tdlib-types4A screenshot of a message in the chat has been taken tdlib-typesJThe TTL (Time To Live) setting messages in a secret chat has been changed  tdlib-types/A non-standard action has happened in the chat  tdlib-types(A new high score was achieved in a game  tdlib-typesA payment has been completed  tdlib-types,A payment has been completed; for bots only  tdlib-types&A contact has registered with Telegram tdlib-typesYThe current user has connected a website by logging in using Telegram Login Widget on it  tdlib-types%Telegram Passport data has been sent  tdlib-types8Telegram Passport data has been received; for bots only  tdlib-types3Message content that is not supported by the client tdlib-typesText of the message  tdlib-typesCA preview of the web page that's mentioned in the text; may be null tdlib-typesThe animation description  tdlib-typesAnimation caption  tdlib-typesbTrue, if the animation thumbnail must be blurred and the animation must be shown only while tapped tdlib-typesThe audio description  tdlib-types Audio caption tdlib-typesThe document description  tdlib-typesDocument caption tdlib-typesThe photo description  tdlib-typesPhoto caption  tdlib-typesFTrue, if the photo must be blurred and must be shown only while tapped tdlib-typesThe sticker description tdlib-typesThe video description  tdlib-typesVideo caption  tdlib-typesZTrue, if the video thumbnail must be blurred and the video must be shown only while tapped tdlib-typesThe video note description  tdlib-typesBTrue, if at least one of the recipients has viewed the video note  tdlib-typesdTrue, if the video note thumbnail must be blurred and the video note must be shown only while tapped tdlib-typesThe voice note description  tdlib-typesVoice note caption  tdlib-typesFTrue, if at least one of the recipients has listened to the voice note tdlib-typesThe location description  tdlib-typesZTime relative to the message sent date until which the location can be updated, in seconds tdlib-typesuLeft time for which the location can be updated, in seconds. updateMessageContent is not sent when this field changes tdlib-typesThe venue description tdlib-typesThe contact description tdlib-typesThe animated sticker with the initial dice animation; may be null if unknown. updateMessageContent will be sent when the sticker became known tdlib-typesThe animated sticker with the final dice animation; may be null if unknown. updateMessageContent will be sent when the sticker became known tdlib-types0Emoji on which the dice throw animation is based tdlib-typesFThe dice value. If the value is 0, the dice don't have final state yet tdlib-typesyNumber of frame after which a success animation like a shower of confetti needs to be shown on updateMessageSendSucceeded tdlib-typesThe game description tdlib-typesThe poll description tdlib-typesProduct title  tdlib-types%A message with an invoice from a bot  tdlib-typesProduct photo; may be null  tdlib-typesCurrency for the product price  tdlib-types;Product total price in the minimal quantity of the currency tdlib-typesDUnique invoice bot start_parameter. To share an invoice use the URL  3https://t.me/{bot_username}?start={start_parameter}  tdlib-types&True, if the invoice is a test invoice tdlib-types2True, if the shipping address should be specified  tdlib-typesTThe identifier of the message with the receipt, after the product has been purchased tdlib-types"Reason why the call was discarded  tdlib-typesCall duration, in seconds tdlib-typesTitle of the basic group  tdlib-types.User identifiers of members in the basic group tdlib-types"Title of the supergroup or channel tdlib-typesNew chat title tdlib-typesNew chat photo tdlib-types#User identifiers of the new members tdlib-types*User identifier of the deleted chat member tdlib-typesBIdentifier of the supergroup to which the basic group was upgraded tdlib-types&Title of the newly created supergroup  tdlib-types*The identifier of the original basic group tdlib-typesPIdentifier of the pinned message, can be an identifier of a deleted message or 0 tdlib-typesNew TTL tdlib-types$Message text to be shown in the chat tdlib-typesSIdentifier of the message with the game, can be an identifier of a deleted message  tdlib-types_Identifier of the game; may be different from the games presented in the message with the game  tdlib-types New score tdlib-typesdIdentifier of the message with the corresponding invoice; can be an identifier of a deleted message  tdlib-types&Currency for the price of the product  tdlib-typesDTotal price for the product, in the minimal quantity of the currency tdlib-typesdIdentifier of the message with the corresponding invoice; can be an identifier of a deleted message  tdlib-types!Currency for price of the product tdlib-typesETotal price for the product, in the minimal quantity of the currency  tdlib-typesInvoice payload  tdlib-typesUIdentifier of the shipping option chosen by the user; may be empty if not applicable  tdlib-types(Information about the order; may be null tdlib-typesTelegram payment identifier  tdlib-typesProvider payment identifier tdlib-types$Domain name of the connected website tdlib-types,List of Telegram Passport element types sent tdlib-types,List of received Telegram Passport elements  tdlib-typesEncrypted data credentials tdlib-typesSContains the description of an error in a Telegram Passport element; for bots only  tdlib-types5Type of Telegram Passport element that has the error  tdlib-typesError message  tdlib-types Error source tdlib-typesRContains the description of an error in a Telegram Passport element; for bots only tdlib-typestThe element contains an error in an unspecified place. The error will be considered resolved when new data is added  tdlib-types`A data field contains an error. The error is considered resolved when the field's value changes  tdlib-typesThe front side of the document contains an error. The error is considered resolved when the file with the front side of the document changes  tdlib-typesThe reverse side of the document contains an error. The error is considered resolved when the file with the reverse side of the document changes  tdlib-typeseThe selfie contains an error. The error is considered resolved when the file with the selfie changes  tdlib-typesOne of the files containing the translation of the document contains an error. The error is considered resolved when the file with the translation changes  tdlib-typessThe translation of the document contains an error. The error is considered resolved when the list of files changes  tdlib-typesSThe file contains an error. The error is considered resolved when the file changes  tdlib-typesjThe list of attached files contains an error. The error is considered resolved when the file list changes  tdlib-types"Current hash of the entire element tdlib-types Field name  tdlib-typesCurrent data hash tdlib-types2Current hash of the file containing the front side tdlib-types4Current hash of the file containing the reverse side tdlib-types.Current hash of the file containing the selfie tdlib-types3Current hash of the file containing the translation tdlib-types0Current hashes of all files with the translation tdlib-types,Current hash of the file which has the error tdlib-types$Current hashes of all attached files tdlib-typesQContains information about an encrypted Telegram Passport element; for bots only  tdlib-types"Type of Telegram Passport element  tdlib-types+Encrypted JSON-encoded data about the user  tdlib-types'The front side of an identity document  tdlib-types6The reverse side of an identity document; may be null  tdlib-types&Selfie with the document; may be null  tdlib-typesIList of files containing a certified English translation of the document  tdlib-typesList of attached files  tdlib-types0Unencrypted data, phone number or email address  tdlib-typesHash of the entire element  tdlib-types6Contains encrypted Telegram Passport data credentials   tdlib-typesThe encrypted credentials   tdlib-typesThe decrypted data hash   tdlib-typesCSecret for data decryption, encrypted with the service's public key tdlib-typesQContains information about a Telegram Passport elements and corresponding errors  tdlib-typesTelegram Passport elements  tdlib-types1Errors in the elements that are already available tdlib-typesUContains information about a Telegram Passport authorization form that was requested  tdlib-types+Unique identifier of the authorization form tdlib-types^Information about the Telegram Passport elements that need to be provided to complete the form tdlib-types7URL for the privacy policy of the service; may be empty tdlib-typesaContains a description of the required Telegram Passport element that was requested by a service  tdlib-typesDList of Telegram Passport elements any of which is enough to provide tdlib-typesWContains information about a Telegram Passport element that was requested by a service  tdlib-typesType of the element  tdlib-types8True, if a selfie is required with the identity document tdlib-typesGTrue, if a certified English translation is required with the document  tdlib-typesdTrue, if personal details must include the user's name in the language of their country of residence  tdlib-typesDContains the description of an error in a Telegram Passport element ! tdlib-types:Type of the Telegram Passport element which has the error " tdlib-typesError message # tdlib-types Error source$ tdlib-typesCContains the description of an error in a Telegram Passport element% tdlib-typessThe element contains an error in an unspecified place. The error will be considered resolved when new data is added& tdlib-typestOne of the data fields contains an error. The error will be considered resolved when the value of the field changes ' tdlib-typesThe front side of the document contains an error. The error will be considered resolved when the file with the front side changes( tdlib-typesThe reverse side of the document contains an error. The error will be considered resolved when the file with the reverse side changes) tdlib-types{The selfie with the document contains an error. The error will be considered resolved when the file with the selfie changes* tdlib-typesOne of files with the translation of the document contains an error. The error will be considered resolved when the file changes + tdlib-typesThe translation of the document contains an error. The error will be considered resolved when the list of translation files changes, tdlib-typesXThe file contains an error. The error will be considered resolved when the file changes - tdlib-typesrThe list of attached files contains an error. The error will be considered resolved when the list of files changes. tdlib-types Field name/ tdlib-typesIndex of a file with the error0 tdlib-typesIndex of a file with the error2 tdlib-types<Contains information about saved Telegram Passport elements 3 tdlib-typesTelegram Passport elements4 tdlib-typesBContains information about a Telegram Passport element to be saved5 tdlib-typesOA Telegram Passport element to be saved containing the user's personal details 6 tdlib-typesGA Telegram Passport element to be saved containing the user's passport 7 tdlib-typesMA Telegram Passport element to be saved containing the user's driver license 8 tdlib-typesLA Telegram Passport element to be saved containing the user's identity card 9 tdlib-typesPA Telegram Passport element to be saved containing the user's internal passport : tdlib-typesFA Telegram Passport element to be saved containing the user's address ; tdlib-typesKA Telegram Passport element to be saved containing the user's utility bill < tdlib-typesMA Telegram Passport element to be saved containing the user's bank statement = tdlib-typesOA Telegram Passport element to be saved containing the user's rental agreement > tdlib-typesTA Telegram Passport element to be saved containing the user's passport registration ? tdlib-typesUA Telegram Passport element to be saved containing the user's temporary registration @ tdlib-typesKA Telegram Passport element to be saved containing the user's phone number A tdlib-typesLA Telegram Passport element to be saved containing the user's email address B tdlib-typesPersonal details of the userC tdlib-typesThe passport to be savedD tdlib-typesThe driver license to be savedE tdlib-typesThe identity card to be savedF tdlib-types!The internal passport to be savedG tdlib-typesThe address to be savedH tdlib-typesThe utility bill to be savedI tdlib-typesThe bank statement to be savedJ tdlib-types The rental agreement to be savedK tdlib-types*The passport registration page to be savedL tdlib-types/The temporary registration document to be savedM tdlib-typesThe phone number to be savedN tdlib-typesThe email address to be savedO tdlib-types6Contains information about a Telegram Passport elementP tdlib-typesCA Telegram Passport element containing the user's personal details Q tdlib-types;A Telegram Passport element containing the user's passport R tdlib-typesAA Telegram Passport element containing the user's driver license S tdlib-types@A Telegram Passport element containing the user's identity card T tdlib-typesDA Telegram Passport element containing the user's internal passport U tdlib-types:A Telegram Passport element containing the user's address V tdlib-types?A Telegram Passport element containing the user's utility bill W tdlib-typesAA Telegram Passport element containing the user's bank statement X tdlib-typesCA Telegram Passport element containing the user's rental agreement Y tdlib-typesNA Telegram Passport element containing the user's passport registration pages Z tdlib-typesIA Telegram Passport element containing the user's temporary registration [ tdlib-types?A Telegram Passport element containing the user's phone number \ tdlib-types@A Telegram Passport element containing the user's email address ] tdlib-typesPersonal details of the user^ tdlib-typesPassport_ tdlib-typesDriver license` tdlib-types Identity carda tdlib-typesInternal passportb tdlib-typesAddressc tdlib-types Utility billd tdlib-typesBank statemente tdlib-typesRental agreementf tdlib-typesPassport registration pagesg tdlib-typesTemporary registrationh tdlib-types Phone numberi tdlib-types Email addressk tdlib-types5A personal document to be saved to Telegram Passport l tdlib-types3List of files containing the pages of the document m tdlib-typesHList of files containing a certified English translation of the documento tdlib-types>A personal document, containing some information about a user p tdlib-types3List of files containing the pages of the document q tdlib-typesHList of files containing a certified English translation of the documents tdlib-types6An identity document to be saved to Telegram Passport t tdlib-types!Document number; 1-24 characters u tdlib-types#Document expiry date, if available v tdlib-typesFront side of the documentw tdlib-typesHReverse side of the document; only for driver license and identity card x tdlib-types'Selfie with the document, if available y tdlib-typesHList of files containing a certified English translation of the document{ tdlib-typesAn identity document | tdlib-types!Document number; 1-24 characters } tdlib-types"Document expiry date; may be null ~ tdlib-typesFront side of the document tdlib-typesHReverse side of the document; only for driver license and identity card  tdlib-types&Selfie with the document; may be null  tdlib-typesHList of files containing a certified English translation of the document tdlib-types$Contains the user's personal details tdlib-types<First name of the user written in English; 1-255 characters  tdlib-types=Middle name of the user written in English; 0-255 characters  tdlib-types:Last name of the user written in English; 1-255 characters tdlib-types0Native first name of the user; 1-255 characters  tdlib-types1Native middle name of the user; 0-255 characters  tdlib-types.Native last name of the user; 1-255 characters tdlib-typesBirthdate of the user  tdlib-types'Gender of the user, "male" or "female"  tdlib-typesCA two-letter ISO 3166-1 alpha-2 country code of the user's country  tdlib-typesLA two-letter ISO 3166-1 alpha-2 country code of the user's residence country tdlib-types6Represents a date according to the Gregorian calendar  tdlib-typesDay of the month, 1-31  tdlib-types Month, 1-12  tdlib-types Year, 1-9999 tdlib-types0Contains the type of a Telegram Passport element tdlib-typesBA Telegram Passport element containing the user's personal details tdlib-types:A Telegram Passport element containing the user's passport tdlib-types@A Telegram Passport element containing the user's driver license tdlib-types?A Telegram Passport element containing the user's identity card tdlib-typesCA Telegram Passport element containing the user's internal passport tdlib-types9A Telegram Passport element containing the user's address tdlib-types>A Telegram Passport element containing the user's utility bill tdlib-types@A Telegram Passport element containing the user's bank statement tdlib-typesBA Telegram Passport element containing the user's rental agreement tdlib-typesSA Telegram Passport element containing the registration page of the user's passport tdlib-typesHA Telegram Passport element containing the user's temporary registration tdlib-types>A Telegram Passport element containing the user's phone number tdlib-types?A Telegram Passport element containing the user's email address tdlib-types#File with the date it was uploaded  tdlib-types The file  tdlib-types9Point in time (Unix timestamp) when the file was uploaded tdlib-types0Contains information about a successful payment  tdlib-types9Point in time (Unix timestamp) when the payment was made  tdlib-types,User identifier of the payment provider bot  tdlib-types&Contains information about the invoice tdlib-types(Contains order information; may be null  tdlib-types$Chosen shipping option; may be null  tdlib-typesTitle of the saved credentials tdlib-types)Contains the result of a payment request  tdlib-types^True, if the payment request was successful; otherwise the verification_url will be not empty  tdlib-types3URL for additional payment credentials verification tdlib-typesContains a temporary identifier of validated order information, which is stored for one hour. Also contains the available shipping options  tdlib-types.Temporary identifier of the order information  tdlib-typesAvailable shipping options tdlib-types3Contains information about an invoice payment form  tdlib-types Full information of the invoice  tdlib-typesPayment form URL  tdlib-typesContains information about the payment provider, if available, to support it natively without the need for opening the URL; may be null tdlib-types1Saved server-side order information; may be null  tdlib-types?Contains information about saved card credentials; may be null  tdlib-types1True, if the user can choose to save credentials  tdlib-typesVTrue, if the user will be able to save credentials protected by a password they set up tdlib-typesStripe payment provider  tdlib-typesStripe API publishable key  tdlib-types+True, if the user country must be provided  tdlib-types3True, if the user ZIP/postal code must be provided  tdlib-types-True, if the cardholder name must be provided tdlib-types@Contains information about the payment method chosen by the user tdlib-typesApplies if a user chooses some previously saved payment credentials. To use their previously saved credentials, the user must have a valid temporary password  tdlib-typesGApplies if a user enters new credentials on a payment provider website  tdlib-types;Applies if a user enters new credentials using Android Pay  tdlib-types9Applies if a user enters new credentials using Apple Pay  tdlib-types#Identifier of the saved credentials tdlib-typesRContains JSON-encoded data with a credential identifier from the payment provider  tdlib-typesBTrue, if the credential identifier can be saved on the server side tdlib-types0JSON-encoded data with the credential identifier tdlib-types0JSON-encoded data with the credential identifier tdlib-types2Contains information about saved card credentials  tdlib-types+Unique identifier of the saved credentials  tdlib-typesTitle of the saved credentials tdlib-typesOne shipping option  tdlib-typesShipping option identifier  tdlib-types Option title  tdlib-types<A list of objects used to calculate the total shipping costs tdlib-typesOrder information  tdlib-typesName of the user  tdlib-typesPhone number of the user  tdlib-typesEmail address of the user  tdlib-types,Shipping address for this order; may be null tdlib-typesProduct invoice  tdlib-typesISO 4217 currency code  tdlib-typesCA list of objects used to calculate the total price of the product  tdlib-types&True, if the payment is a test payment tdlib-types/True, if the user's name is needed for payment  tdlib-types7True, if the user's phone number is needed for payment  tdlib-types7True, if the user's email address is needed for payment tdlib-types;True, if the user's shipping address is needed for payment  tdlib-types=True, if the user's phone number will be sent to the provider tdlib-types?True, if the user's email address will be sent to the provider  tdlib-types7True, if the total price depends on the shipping method tdlib-typesHPortion of the price of a product (e.g., "delivery cost", "tax amount")  tdlib-types,Label for this portion of the product price  tdlib-types3Currency amount in minimal quantity of the currency tdlib-typesDescribes an address  tdlib-types-A two-letter ISO 3166-1 alpha-2 country code  tdlib-typesState, if applicable  tdlib-typesCity  tdlib-typesFirst line of the address  tdlib-typesSecond line of the address  tdlib-typesAddress postal code tdlib-typesInformation about a bank card  tdlib-types#Title of the bank card description  tdlib-types2Actions that can be done with the bank card number tdlib-types7Describes an action associated with a bank card number  tdlib-types Action text  tdlib-typesThe URL to be opened tdlib-typesDescribes a web page preview tdlib-typesOriginal URL of the link tdlib-typesURL to display tdlib-typeseType of the web page. Can be: article, photo, audio, video, document, profile, app, or something else tdlib-types5Short name of the site (e.g., Google Docs, App Store) tdlib-typesTitle of the content tdlib-typesDescribes a web page preview tdlib-types+Image representing the content; may be null tdlib-types#URL to show in the embedded preview tdlib-types.MIME type of the embedded preview, (e.g., text html or videomp4) tdlib-typesWidth of the embedded preview  tdlib-typesHeight of the embedded preview  tdlib-types#Duration of the content, in seconds  tdlib-typesAuthor of the content  tdlib-typesAPreview of the content as an animation, if available; may be null  tdlib-typesBPreview of the content as an audio file, if available; may be null tdlib-typesPreview of the content as a document, if available (currently only available for small PDF files and ZIP archives); may be null tdlib-typesSPreview of the content as a sticker for small WEBP files, if available; may be null tdlib-types<Preview of the content as a video, if available; may be null tdlib-typesAPreview of the content as a video note, if available; may be null tdlib-typesAPreview of the content as a voice note, if available; may be null tdlib-typesXVersion of instant view, available for the web page (currently can be 1 or 2), 0 if none tdlib-types-Describes an instant view page for a web page tdlib-typesContent of the web page tdlib-types.Number of the instant view views; 0 if unknown tdlib-types4Version of the instant view, currently can be 1 or 2 tdlib-types:True, if the instant view must be shown from right to left tdlib-typesyTrue, if the instant view contains the full page. A network request might be needed to get the full web page instant view tdlib-types-Describes a block of an instant view web page tdlib-typesThe title of a page  tdlib-typesThe subtitle of a page  tdlib-types)The author and publishing date of a page  tdlib-types A header   tdlib-types A subheader ! tdlib-types A kicker " tdlib-typesA text paragraph # tdlib-typesA preformatted text paragraph $ tdlib-typesThe footer of a page % tdlib-types An empty block separating a page& tdlib-typeseAn invisible anchor on a page, which can be used in a URL to open the page from the specified anchor ' tdlib-typesA list of data blocks ( tdlib-typesA block quote ) tdlib-types A pull quote * tdlib-types An animation + tdlib-typesAn audio file , tdlib-typesA photo - tdlib-typesA video . tdlib-types A voice note / tdlib-types A page cover 0 tdlib-typesAn embedded web page 1 tdlib-typesAn embedded post 2 tdlib-types A collage 3 tdlib-types A slideshow 4 tdlib-typesA link to a chat 5 tdlib-typesA table 6 tdlib-typesA collapsible block 7 tdlib-typesRelated articles 8 tdlib-typesA map 9 tdlib-typesTitle: tdlib-typesSubtitle; tdlib-typesAuthor < tdlib-typesKPoint in time (Unix timestamp) when the article was published; 0 if unknown= tdlib-typesHeader> tdlib-types Subheader? tdlib-typesKicker@ tdlib-typesParagraph textA tdlib-typesParagraph text B tdlib-types;Programming language for which the text should be formattedC tdlib-typesFooterD tdlib-typesName of the anchorE tdlib-typesThe items of the listF tdlib-types Quote text G tdlib-types Quote creditH tdlib-types Quote text I tdlib-types Quote creditJ tdlib-typesAnimation file; may be null K tdlib-typesAnimation caption L tdlib-types5True, if the animation should be played automaticallyM tdlib-typesAudio file; may be null N tdlib-typesAudio file captionO tdlib-typesPhoto file; may be null P tdlib-typesPhoto caption Q tdlib-types5URL that needs to be opened when the photo is clickedR tdlib-typesVideo file; may be null S tdlib-typesVideo caption T tdlib-types2True, if the video should be played automatically U tdlib-types#True, if the video should be loopedV tdlib-typesVoice note; may be null W tdlib-typesVoice note captionX tdlib-typesCoverY tdlib-typesWeb page URL, if available Z tdlib-types!HTML-markup of the embedded page [ tdlib-types(Poster photo, if available; may be null \ tdlib-typesBlock width; 0 if unknown ] tdlib-typesBlock height; 0 if unknown ^ tdlib-typesBlock caption _ tdlib-types(True, if the block should be full width ` tdlib-types$True, if scrolling should be alloweda tdlib-types Web page URL b tdlib-types Post author c tdlib-typesPost author photo; may be null d tdlib-typesGPoint in time (Unix timestamp) when the post was created; 0 if unknown e tdlib-types Post content f tdlib-types Post captiong tdlib-typesCollage item contents h tdlib-types Block captioni tdlib-typesSlideshow item contents j tdlib-types Block captionk tdlib-types Chat title l tdlib-typesChat photo; may be null m tdlib-typesOChat username, by which all other information about the chat should be resolvedn tdlib-typesTable caption o tdlib-types Table cells p tdlib-typesTrue, if the table is bordered q tdlib-typesTrue, if the table is stripedr tdlib-types%Always visible heading for the block s tdlib-typesBlock contents t tdlib-types%True, if the block is open by defaultu tdlib-types Block header v tdlib-typesList of related articlesw tdlib-typesLocation of the map center x tdlib-typesMap zoom level y tdlib-types Map width z tdlib-types Map height { tdlib-types Block caption} tdlib-types-Contains information about a related article ~ tdlib-typesRelated article URL  tdlib-typesArticle title; may be empty  tdlib-types-Contains information about a related article  tdlib-typesArticle photo; may be null  tdlib-typesArticle author; may be empty  tdlib-typesKPoint in time (Unix timestamp) when the article was published; 0 if unknown tdlib-typesRepresents a cell of a table  tdlib-typesOCell text; may be null. If the text is null, then the cell should be invisible  tdlib-typesTrue, if it is a header cell tdlib-types+The number of columns the cell should span  tdlib-types'The number of rows the cell should span tdlib-types"Horizontal cell content alignment  tdlib-typesVertical cell content alignment tdlib-types6Describes a Vertical alignment of a table cell content tdlib-types!The content should be top-aligned tdlib-types$The content should be middle-aligned tdlib-types$The content should be bottom-aligned tdlib-types8Describes a horizontal alignment of a table cell content tdlib-types"The content should be left-aligned tdlib-types$The content should be center-aligned tdlib-types#The content should be right-aligned tdlib-types'Describes an item of a list page block  tdlib-types Item label  tdlib-types Item blocks tdlib-typesaContains a caption of an instant view web page block, consisting of a text and a trailing credit  tdlib-typesContent of the caption  tdlib-typesBlock credit (like HTML tag  cite) tdlib-types7Describes a text object inside an instant-view web page tdlib-types A plain text  tdlib-typesA bold rich text  tdlib-typesAn italicized rich text  tdlib-typesAn underlined rich text  tdlib-typesA strikethrough rich text  tdlib-typesA fixed-width rich text  tdlib-typesA rich text URL link  tdlib-typesA rich text email link  tdlib-typesA subscript rich text  tdlib-typesA superscript rich text  tdlib-typesA marked rich text  tdlib-typesA rich text phone number  tdlib-typesA small image inside the text  tdlib-types5A rich text reference of a text on the same web page  tdlib-types An anchor  tdlib-types)A link to an anchor on the same web page  tdlib-typesA concatenation of rich texts  tdlib-typesText tdlib-typesText tdlib-typesText tdlib-typesText tdlib-typesText tdlib-typesText tdlib-typesText  tdlib-typesURL  tdlib-types4True, if the URL has cached instant view server-side tdlib-typesText  tdlib-types Email address tdlib-typesText tdlib-typesText tdlib-typesText tdlib-typesText  tdlib-types Phone number tdlib-typesPThe image represented as a document. The image can be in GIF, JPEG or PNG format tdlib-typesHWidth of a bounding box in which the image should be shown; 0 if unknown tdlib-typesIHeight of a bounding box in which the image should be shown; 0 if unknown tdlib-types The text  tdlib-typesThe text to show on click  tdlib-types"An HTTP URL, opening the reference tdlib-types Anchor name tdlib-typesThe link text  tdlib-typesIThe anchor name. If the name is empty, the link should bring back to top  tdlib-typesAn HTTP URL, opening the anchor tdlib-typesTexts tdlib-typesTContains information about an inline button of type inlineKeyboardButtonTypeLoginUrl tdlib-typesAn HTTP url needs to be open  tdlib-typesCAn authorization confirmation dialog needs to be shown to the user  tdlib-typesThe URL to open  tdlib-types>True, if there is no need to show an ordinary open URL confirm tdlib-typesAn HTTP URL to be opened  tdlib-typesA domain of the URL tdlib-types1User identifier of a bot linked with the website  tdlib-types_True, if the user needs to be requested to give the permission to the bot to send them messages tdlib-typesiContains a description of a custom keyboard and actions that can be done with it to quickly reply to bots tdlib-typesInstructs clients to remove the keyboard once this message has been received. This kind of keyboard can't be received in an incoming message; instead, UpdateChatReplyMarkup with message_id == 0 will be sent tdlib-types2Instructs clients to force a reply to this message tdlib-types:Contains a custom keyboard layout to quickly reply to bots tdlib-types"Contains an inline keyboard layout tdlib-types[True, if the keyboard is removed only for the mentioned users or the target user of a reply tdlib-typesTrue, if a forced reply must automatically be shown to the current user. For outgoing messages, specify true to show the forced reply only for the mentioned users and for the target user of a reply tdlib-types&A list of rows of bot keyboard buttons tdlib-types;True, if the client needs to resize the keyboard vertically tdlib-types8True, if the client needs to hide the keyboard after use tdlib-typesTrue, if the keyboard must automatically be shown to the current user. For outgoing messages, specify true to show the keyboard only for the mentioned users and for the target user of a reply tdlib-types)A list of rows of inline keyboard buttons tdlib-types1Represents a single button in an inline keyboard  tdlib-typesText of the button  tdlib-typesType of the button tdlib-types/Describes the type of an inline keyboard button tdlib-types$A button that opens a specified URL  tdlib-typesiA button that opens a specified URL and automatically logs in in current user if they allowed to do that  tdlib-types6A button that sends a special callback query to a bot  tdlib-typesA button with a game that sends a special callback query to a bot. This button must be in the first column and row of the keyboard and can be attached only to a message with content of the type messageGame tdlib-typesRA button that forces an inline query to the bot to be inserted in the input field  tdlib-typesA button to buy something. This button must be in the first column and row of the keyboard and can be attached only to a message with content of the type messageInvoice tdlib-typesHTTP or tg:// URL to open tdlib-typesAn HTTP URL to open  tdlib-typesUnique button identifier  tdlib-types:If non-empty, new text of the button in forwarded messages tdlib-types/Data to be sent to the bot via a callback query tdlib-types#Inline query to be sent to the bot  tdlib-types>True, if the inline query should be sent from the current chat tdlib-types-Represents a single button in a bot keyboard  tdlib-typesText of the button  tdlib-typesType of the button tdlib-types Describes a keyboard button type tdlib-typesIA simple button, with text that should be sent when the button is pressed tdlib-typesYA button that sends the user's phone number when pressed; available only in private chats tdlib-typesUA button that sends the user's location when pressed; available only in private chats tdlib-typesfA button that allows the user to create and send a poll when pressed; available only in private chats  tdlib-types6If true, only regular polls must be allowed to create  tdlib-types:If true, only polls in quiz mode must be allowed to create tdlib-typesJDescribes actions which should be possible to do through a chat action bar tdlib-typesaThe chat can be reported as spam using the method reportChat with the reason chatReportReasonSpam tdlib-typesThe chat is a location-based supergroup, which can be reported as having unrelated location using the method reportChat with the reason chatReportReasonUnrelatedLocation tdlib-typesThe chat is a private or secret chat, which can be reported using the method reportChat, or the other user can be added to the contact list using the method addContact, or the other user can be blocked using the method blockUser tdlib-typestThe chat is a private or secret chat and the other user can be added to the contact list using the method addContact tdlib-typesThe 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 tdlib-types Describes a type of public chats tdlib-types+The chat is public, because it has username tdlib-types=The chat is public, because it is a location-based supergroup tdlib-types-Contains information about a chat invite link tdlib-typesNChat identifier of the invite link; 0 if the user is not a member of this chat tdlib-types/Contains information about the type of the chat tdlib-typesTitle of the chat  tdlib-typesChat photo; may be null  tdlib-typesNumber of members in the chat  tdlib-typesKUser identifiers of some chat members that may be known to the current user  tdlib-typespTrue, if the chat is a public supergroup or channel, i.e. it has a username or it is a location-based supergroup tdlib-typesContains a chat invite link  tdlib-typesChat invite link tdlib-types*Represents a list of chats located nearby  tdlib-typesList of users nearby  tdlib-types)List of location-based supergroups nearby tdlib-types Describes a chat located nearby  tdlib-typesChat identifier  tdlib-types'Distance to the chat location in meters tdlib-typesRepresents a list of chats  tdlib-typesList of chat identifiers tdlib-typesHA chat. (Can be a private chat, basic group, supergroup, or secret chat) tdlib-typesChat unique identifier tdlib-typesType of the chat tdlib-types2A chat list to which the chat belongs; may be null  tdlib-types Chat title! tdlib-typesChat photo; may be null" tdlib-typesKActions that non-administrator chat members are allowed to take in the chat# tdlib-types%Last message in the chat; may be null$ tdlib-typesDescending parameter by which chats are sorted in the main chat list. If the order number of two chats is the same, they must be sorted in descending order by ID. If 0, the position of the chat in the list is undetermined% tdlib-types.Source of the chat in a chat list; may be null& tdlib-typesTrue, if the chat is pinned' tdlib-types%True, if the chat is marked as unread( tdlib-types(True, if the chat has scheduled messages) tdlib-typeswTrue, if the chat messages can be deleted only for the current user while other users will continue to see the messages* tdlib-types7True, if the chat messages can be deleted for all users+ tdlib-typesKTrue, if the chat can be reported to Telegram moderators through reportChat, tdlib-types\Default value of the disable_notification parameter, used when a message is sent to the chat- tdlib-types%Number of unread messages in the chat. tdlib-types,Identifier of the last read incoming message/ tdlib-types,Identifier of the last read outgoing message0 tdlib-types:Number of unread messages with a mention/reply in the chat1 tdlib-types#Notification settings for this chat2 tdlib-typesWDescribes actions which should be possible to do through a chat action bar; may be null3 tdlib-types7Identifier of the pinned message in the chat; 0 if none4 tdlib-types|Identifier of the message from which reply markup needs to be used; 0 if there is no default custom reply markup in the chat5 tdlib-types-A draft of a message in the chat; may be null6 tdlib-typesContains client-specific data associated with the chat. (For example, the chat position or local chat notification settings can be stored here.) Persistent if the message database is used7 tdlib-types7Describes a reason why the chat is shown in a chat list8 tdlib-types2The chat is sponsored by the user's MTProxy server9 tdlib-types0The chat contains a public service announcement : tdlib-typesThe type of the announcement ; tdlib-typesThe text of the announcement< tdlib-typesDescribes a list of chats= tdlib-typesA main list of chats> tdlib-typesA list of chats usually located at the top of the main chat list. Unmuted chats are automatically moved from the Archive to the Main chat list when a new message arrives? tdlib-typesDescribes the type of a chat@ tdlib-typesAn ordinary chat with a user A tdlib-types4A basic group (i.e., a chat with 0-200 other users) B tdlib-typesxA supergroup (i.e. a chat with up to GetOption("supergroup_max_size") other users), or channel (with unlimited members) C tdlib-typesA secret chat with a user D tdlib-typesUser identifierE tdlib-typesBasic group identifierF tdlib-types!Supergroup or channel identifier G tdlib-types$True, if the supergroup is a channelH tdlib-typesSecret chat identifier I tdlib-types'User identifier of the secret chat peerK tdlib-types*Contains information about a message draftL tdlib-types0Identifier of the message to reply to; 0 if noneM tdlib-types9Point in time (Unix timestamp) when the draft was createdN tdlib-typesLContent of the message draft; this should always be of type inputMessageTextP tdlib-typesBContains information about notification settings for several chatsQ tdlib-types:Time left before notifications will be unmuted, in secondsR tdlib-types^The name of an audio file to be used for notification sounds; only applies to iOS applicationsS tdlib-types=True, if message content should be displayed in notificationsT tdlib-typeseTrue, if notifications for incoming pinned messages will be created as for an ordinary unread messageU tdlib-typescTrue, if notifications for messages with mentions will be created as for an ordinary unread messageW tdlib-types;Contains information about notification settings for a chatX tdlib-typesYIf true, mute_for is ignored and the value for the relevant type of chat is used instead Y tdlib-types:Time left before notifications will be unmuted, in secondsZ tdlib-typesVIf true, sound is ignored and the value for the relevant type of chat is used instead [ tdlib-types^The name of an audio file to be used for notification sounds; only applies to iOS applications\ tdlib-types]If true, show_preview is ignored and the value for the relevant type of chat is used instead ] tdlib-types=True, if message content should be displayed in notifications^ tdlib-typesuIf true, disable_pinned_message_notifications is ignored and the value for the relevant type of chat is used instead _ tdlib-typeseIf true, notifications for incoming pinned messages will be created as for an ordinary unread message` tdlib-typesnIf true, disable_mention_notifications is ignored and the value for the relevant type of chat is used instead a tdlib-typescIf true, notifications for messages with mentions will be created as for an ordinary unread messageb tdlib-typesGDescribes the types of chats to which notification settings are appliedc tdlib-typesuNotification settings applied to all private and secret chats when the corresponding chat setting has a default valued tdlib-typesyNotification settings applied to all basic groups and supergroups when the corresponding chat setting has a default valuee tdlib-typeseNotification settings applied to all channels when the corresponding chat setting has a default valueg tdlib-types.Contains a list of messages found by a search h tdlib-typesList of messages i tdlib-types3Value to pass as from_search_id to get more resultsk tdlib-typesContains a list of messages l tdlib-types*Approximate total count of messages found m tdlib-types&List of messages; messages may be nullo tdlib-typesDescribes a messagep tdlib-typesDMessage identifier, unique for the chat to which the message belongsq tdlib-typesIdentifier of the user who sent the message; 0 if unknown. Currently, it is unknown for channel posts and for channel posts automatically forwarded to discussion groupr tdlib-typesChat identifiers tdlib-types?Information about the sending state of the message; may be nullt tdlib-typesBInformation about the scheduling state of the message; may be nullu tdlib-types True, if the message is outgoingv tdlib-typesTrue, if the message can be edited. For live location and poll messages this fields shows whether editMessageLiveLocation or stopPoll can be used with this message by the clientw tdlib-types%True, if the message can be forwardedx tdlib-typesgTrue, if the message can be deleted only for the current user while other users will continue to see ity tdlib-types1True, if the message can be deleted for all usersz tdlib-types|True, if the message is a channel post. All messages to channels are channel posts, all other messages are not channel posts{ tdlib-typesDTrue, if the message contains an unread mention for the current user| tdlib-types8Point in time (Unix timestamp) when the message was sent} tdlib-types?Point in time (Unix timestamp) when the message was last edited~ tdlib-types9Information about the initial message sender; may be null tdlib-typesrIf non-zero, the identifier of the message this message is replying to; can be the identifier of a deleted message tdlib-typesFor self-destructing messages, the message's TTL (Time To Live), in seconds; 0 if none. TDLib will send updateDeleteMessages or updateMessageContent once the TTL expires tdlib-types0Time left before the message expires, in seconds tdlib-typesOIf non-zero, the user identifier of the bot through which this message was sent tdlib-types,For channel posts, optional author signature tdlib-types'Number of times this message was viewed tdlib-typesoUnique identifier of an album this message belongs to. Only photos and videos can be grouped together in albums tdlib-typesoIf non-empty, contains a human-readable description of the reason why access to this message must be restricted tdlib-typesContent of the message tdlib-types)Reply markup for the message; may be null tdlib-types;Contains information about the sending state of the message tdlib-typesKThe message is being sent now, but has not yet been delivered to the server tdlib-typesThe message failed to be sent  tdlib-typesAn error code; 0 if unknown  tdlib-types Error message tdlib-types$True, if the message can be re-sent  tdlib-typesbTime left before the message can be re-sent, in seconds. No update is sent when this field changes tdlib-types.Contains information about a forwarded message tdlib-typesOrigin of a forwarded message tdlib-typesCPoint in time (Unix timestamp) when the message was originally sent tdlib-typesCThe type of a public service announcement for the forwarded message tdlib-typesFor messages forwarded to the chat with the current user (Saved Messages) or to the channel's discussion group, the identifier of the chat from which the message was forwarded last time; 0 if unknown tdlib-typesFor messages forwarded to the chat with the current user (Saved Messages) or to the channel's discussion group, the identifier of the original message from which the new message was forwarded last time; 0 if unknown tdlib-types<Contains information about the origin of a forwarded message tdlib-types3The message was originally written by a known user  tdlib-typesXThe message was originally written by a user, which is hidden by their privacy settings  tdlib-types.The message was originally a post in a channel tdlib-types7Identifier of the user that originally sent the message tdlib-typesName of the sender tdlib-typesFIdentifier of the chat from which the message was originally forwarded tdlib-types8Message identifier of the original message; 0 if unknown tdlib-typesOriginal post author signature tdlib-typesRepresents a secret chat tdlib-typesSecret chat identifier tdlib-typesIdentifier of the chat partner tdlib-typesState of the secret chat tdlib-typesBTrue, if the chat was created by the current user; otherwise false tdlib-typesSCurrent message Time To Live setting (self-destruct timer) for the chat, in seconds tdlib-typesHash of the currently used key for comparison with the hash of the chat partner's key. This is a string of 36 little-endian bytes, which must be split into groups of 2 bits, each denoting a pixel of one of 4 colors FFFFFF, D5E6F3, 2D5775, and 2F99C9. tdlib-typesSecret chat layer; determines features supported by the other client. Video notes are supported if the layer >= 66; nested text entities and underline and strikethrough entities are supported if the layer >= 101 tdlib-types'Describes the current secret chat state tdlib-typesLThe secret chat is not yet created; waiting for the other user to get online tdlib-typesThe secret chat is ready to use tdlib-typesThe secret chat is closed tdlib-types7Contains full information about a supergroup or channel tdlib-types7Contains full information about a supergroup or channel tdlib-types<Number of members in the supergroup or channel; 0 if unknown tdlib-typesENumber of privileged users in the supergroup or channel; 0 if unknown tdlib-types:Number of restricted users in the supergroup; 0 if unknown tdlib-types.Number of users banned from chat; 0 if unknown tdlib-typesChat identifier of a discussion group for the channel, or a channel, for which the supergroup is the designated discussion group; 0 if none or unknown tdlib-types\Delay between consecutive sent messages for non-administrator supergroup members, in seconds tdlib-typesTime left before next message can be sent in the supergroup, in seconds. An updateSupergroupFullInfo update is not triggered when value of this field changes, but both new and old values are non-zero tdlib-types-True, if members of the chat can be retrieved tdlib-types)True, if the chat username can be changed tdlib-types2True, if the supergroup sticker set can be changed tdlib-types/True, if the supergroup location can be changed tdlib-types,True, if the channel statistics is available tdlib-types,True, if new chat members will have access to old messages. In public or discussion groups and both public and private channels, old messages are always available, so this option affects only private supergroups without a linked chat. The value of this field is only available for chat administrators tdlib-types3Identifier of the supergroup sticker set; 0 if none tdlib-types:Location to which the supergroup is connected; may be null tdlib-typesInvite link for this chat tdlib-typesKIdentifier of the basic group from which supergroup was upgraded; 0 if none tdlib-types_Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none tdlib-typesRepresents a supergroup or channel with zero or more members (subscribers in the case of channels). From the point of view of the system, a channel is a special kind of a supergroup: only administrators can post and see the list of members, and posts from all administrators use the name and photo of the channel instead of individual names and profile photos. Unlike supergroups, channels can have an unlimited number of subscribers tdlib-types Supergroup or channel identifier tdlib-typesPUsername of the supergroup or channel; empty for private supergroups or channels tdlib-typesPoint in time (Unix timestamp) when the current user joined, or the point in time when the supergroup or channel was created, in case the user is not a member tdlib-typesZStatus of the current user in the supergroup or channel; custom title will be always empty tdlib-typesNumber of members in the supergroup or channel; 0 if unknown. Currently it is guaranteed to be known only if the supergroup or channel was found through SearchPublicChats tdlib-typesoTrue, if the channel has a discussion group, or the supergroup is the designated discussion group for a channel tdlib-typesfTrue, if the supergroup is connected to a location, i.e. the supergroup is a location-based supergroup tdlib-types|True, if messages sent to the channel should contain information about the sender. This field is only applicable to channels tdlib-types3True, if the slow mode is enabled in the supergroup tdlib-types$True, if the supergroup is a channel tdlib-types.True, if the supergroup or channel is verified tdlib-types}If non-empty, contains a human-readable description of the reason why access to this supergroup or channel must be restricted tdlib-types6True, if many users reported this supergroup as a scam tdlib-types.Contains full information about a basic group  tdlib-types.Contains full information about a basic group  tdlib-types:User identifier of the creator of the group; 0 if unknown  tdlib-typesGroup members  tdlib-typessInvite link for this group; available only after it has been generated at least once and only for the group creator tdlib-typesmRepresents a basic group of 0-200 users (must be upgraded to a supergroup to accommodate more than 200 users) tdlib-typesGroup identifier tdlib-typesNumber of members in the group tdlib-types'Status of the current user in the group tdlib-typesTrue, if the group is active tdlib-typesHIdentifier of the supergroup to which this group was upgraded; 0 if none tdlib-typesDSpecifies the kind of chat members to return in getSupergroupMembers tdlib-types<Returns recently active users in reverse chronological order tdlib-typesMReturns contacts of the user, which are members of the supergroup or channel  tdlib-types$Returns the owner and administrators tdlib-typesFUsed to search for supergroup or channel members via a (string) query  tdlib-typesJReturns restricted supergroup members; can be used only by administrators  tdlib-typesXReturns users banned from the supergroup or channel; can be used only by administrators  tdlib-types0Returns bot members of the supergroup or channel tdlib-typesQuery to search for tdlib-typesQuery to search for tdlib-typesQuery to search for tdlib-typesQuery to search for tdlib-typesASpecifies the kind of chat members to return in searchChatMembers tdlib-typesReturns contacts of the user tdlib-types$Returns the owner and administrators tdlib-types;Returns all chat members, including restricted chat members tdlib-typeshReturns users under certain restrictions in the chat; can be used only by administrators in a supergroup tdlib-typesfReturns users banned from the chat; can be used only by administrators in a supergroup or in a channel tdlib-typesReturns bot members of the chat tdlib-types Contains a list of chat members  tdlib-types.Approximate total count of chat members found  tdlib-typesA list of chat members tdlib-types5A user with information about joining/leaving a chat  tdlib-types#User identifier of the chat member  tdlib-types!Identifier of a user that invitedpromoted,banned this member in the chat; 0 if unknown tdlib-types;Point in time (Unix timestamp) when the user joined a chat  tdlib-types!Status of the member in the chat  tdlib-typesxIf the user is a bot, information about the bot; may be null. Can be null even for a bot if the bot is not a chat member tdlib-types;Provides information about the status of a member in a chat tdlib-typesHThe user is the owner of a chat and has all the administrator privileges tdlib-typesThe user is a member of a chat and has some additional privileges. In basic groups, administrators can edit and delete messages sent by others, add new members, and ban unprivileged members. In supergroups and channels, there are more detailed options for administrator privileges tdlib-typesQThe user is a member of a chat, without any additional privileges or restrictions  tdlib-types^The user is under certain restrictions in the chat. Not supported in basic groups and channels  tdlib-typesThe user is not a chat member  tdlib-typeswThe user was banned (and hence is not a member of the chat). Implies the user can't return to the chat or view messages  tdlib-types[A custom title of the owner; 0-16 characters without emojis; applicable to supergroups only  tdlib-types)True, if the user is a member of the chat  tdlib-typescA custom title of the administrator; 0-16 characters without emojis; applicable to supergroups only  tdlib-typesSTrue, if the current user can edit the administrator privileges for the called user  tdlib-typesOTrue, if the administrator can change the chat title, photo, and other settings  tdlib-typesPTrue, if the administrator can create channel posts; applicable to channels only  tdlib-typesiTrue, if the administrator can edit messages of other users and pin messages; applicable to channels only  tdlib-types=True, if the administrator can delete messages of other users  tdlib-types;True, if the administrator can invite new users to the chat  tdlib-typesCTrue, if the administrator can restrict, ban, or unban chat members  tdlib-typesFTrue, if the administrator can pin messages; applicable to groups only  tdlib-typesTrue, if the administrator can add new administrators with a subset of their own privileges or demote administrators that were directly or indirectly promoted by them  tdlib-types)True, if the user is a member of the chat  tdlib-typesPoint in time (Unix timestamp) when restrictions will be lifted from the user; 0 if never. If the user is restricted for more than 366 days or for less than 30 seconds from the current time, the user is considered to be restricted forever  tdlib-typesUser permissions in the chat  tdlib-typesPoint in time (Unix timestamp) when the user will be unbanned; 0 if never. If the user is banned for more than 366 days or for less than 30 seconds from the current time, the user is considered to be banned forever  tdlib-types:Describes actions that a user is allowed to take in a chat  tdlib-typesITrue, if the user can send text messages, contacts, locations, and venues  tdlib-typesTrue, if the user can send audio files, documents, photos, videos, video notes, and voice notes. Implies can_send_messages permissions  tdlib-typesGTrue, if the user can send polls. Implies can_send_messages permissions  tdlib-typesuTrue, if the user can send animations, games, and stickers and use inline bots. Implies can_send_messages permissions  tdlib-typeseTrue, if the user may add a web page preview to their messages. Implies can_send_messages permissions  tdlib-typesFTrue, if the user can change the chat title, photo, and other settings  tdlib-types2True, if the user can invite new users to the chat  tdlib-types"True, if the user can pin messages  tdlib-types)Represents a list of chat administrators  tdlib-typesA list of chat administrators ! tdlib-types0Contains information about a chat administrator " tdlib-types%User identifier of the administrator # tdlib-types"Custom title of the administrator $ tdlib-types*True, if the user is the owner of the chat & tdlib-typesRepresents a list of users ' tdlib-types'Approximate total count of users found ( tdlib-typesA list of user identifiers * tdlib-types)Contains part of the list of user photos + tdlib-types$Total number of user profile photos , tdlib-typesA list of photos . tdlib-types5Contains full information about a user profile photo / tdlib-types%Unique user profile photo identifier 0 tdlib-types=Point in time (Unix timestamp) when the photo has been added 1 tdlib-types8Available variants of the user photo, in different sizes 3 tdlib-typesPContains full information about a user (except the full list of profile photos) 4 tdlib-types4True, if the user is blacklisted by the current user 5 tdlib-types True, if the user can be called 6 tdlib-types?True, if the user can't be called due to their privacy settings 7 tdlib-typesTrue, if the current user needs to explicitly allow to share their phone number with the user when the method addContact is used 8 tdlib-typesA short user bio 9 tdlib-typesKFor bots, the text that is included with the link when users share the bot : tdlib-typesjNumber of group chats where both the other user and the current user are a member; 0 for the current user ; tdlib-types<If the user is a bot, information about the bot; may be null = tdlib-typesRepresents a user > tdlib-typesUser identifier ? tdlib-typesFirst name of the user @ tdlib-typesLast name of the user A tdlib-typesUsername of the user B tdlib-typesPhone number of the user C tdlib-types"Current online status of the user D tdlib-types&Profile photo of the user; may be null E tdlib-types)The user is a contact of the current user F tdlib-typesWThe user is a contact of the current user and the current user is a contact of the user G tdlib-typesTrue, if the user is verified H tdlib-types-True, if the user is Telegram support account I tdlib-typesoIf non-empty, it contains a human-readable description of the reason why access to this user must be restricted J tdlib-types0True, if many users reported this user as a scam K tdlib-typesIf false, the user is inaccessible, and the only information known about the user is inside this class. It can't be passed to any method except GetUser L tdlib-typesType of the user M tdlib-types@IETF language tag of the user's language; only available to bots O tdlib-types3Represents a location to which a chat is connected P tdlib-types The location Q tdlib-types?Location address; 1-64 characters, as defined by the chat owner S tdlib-types<Provides information about a bot and its supported commands T tdlib-types<Provides information about a bot and its supported commands U tdlib-types'A list of commands supported by the bot W tdlib-types(Represents a command supported by a bot X tdlib-typesText of the bot command Y tdlib-types(Represents a command supported by a bot Z tdlib-typesfRepresents the type of a user. The following types are possible: regular users, deleted users and bots [ tdlib-typesA regular user \ tdlib-typesA deleted user or deleted bot. No information on the user besides the user identifier is available. It is not possible to perform any active actions on this type of user ] tdlib-types A bot (see  https://core.telegram.org/bots) ^ tdlib-typesNo information on the user besides the user identifier is available, yet this user has not been deleted. This object is extremely rare and must be handled like a deleted user. It is not possible to perform any actions on users of this type _ tdlib-typesCTrue, if the bot can be invited to basic group and supergroup chats ` tdlib-typesTrue, if the bot can read all messages in basic group or supergroup chats and not just those addressed to the bot. In private and channel chats a bot can always read all messages a tdlib-types)True, if the bot supports inline queries b tdlib-typesEPlaceholder for inline queries (displayed on the client input field) c tdlib-typesTTrue, if the location of the user should be sent with every inline query to this bot e tdlib-typesDescribes the photo of a chat f tdlib-typesZA small (160x160) chat photo. The file can be downloaded only before the photo is changed g tdlib-typesWA big (640x640) chat photo. The file can be downloaded only before the photo is changed i tdlib-typesDescribes a user profile photo j tdlib-typesbPhoto identifier; 0 for an empty photo. Can be used to find a photo in a list of userProfilePhotos k tdlib-typesbA small (160x160) user profile photo. The file can be downloaded only before the photo is changed l tdlib-types_A big (640x640) user profile photo. The file can be downloaded only before the photo is changed n tdlib-typesDescribes a poll o tdlib-typesUnique poll identifier p tdlib-types Poll question, 1-255 characters q tdlib-typesList of poll answer options r tdlib-types2Total number of voters, participating in the poll s tdlib-types?User identifiers of recent voters, if the poll is non-anonymous t tdlib-typesTrue, if the poll is anonymous u tdlib-typesType of the poll v tdlib-typesBAmount of time the poll will be active after creation, in seconds w tdlib-typesJPoint in time (Unix timestamp) when the poll will be automatically closed x tdlib-typesTrue, if the poll is closed z tdlib-typesDescribes a game { tdlib-typesGame ID | tdlib-types-Game short name. To share a game use the URL  2https://t.me/{bot_username}?game={game_short_name} } tdlib-types Game title ~ tdlib-types4Game text, usually containing scoreboards for a game  tdlib-typesDescribes a game  tdlib-types Game photo  tdlib-typesGame animation; may be null  tdlib-typesDescribes a venue  tdlib-types)Venue location; as defined by the sender  tdlib-types%Venue name; as defined by the sender  tdlib-types(Venue address; as defined by the sender  tdlib-typeskProvider of the venue database; as defined by the sender. Currently only "foursquare" needs to be supported  tdlib-typesKIdentifier of the venue in the provider database; as defined by the sender  tdlib-typesDType of the venue in the provider database; as defined by the sender  tdlib-types%Describes a location on planet Earth  tdlib-types>Latitude of the location in degrees; as defined by the sender  tdlib-types?Longitude of the location, in degrees; as defined by the sender  tdlib-typesDescribes a user contact  tdlib-typesPhone number of the user  tdlib-types3First name of the user; 1-255 characters in length  tdlib-typesLast name of the user  tdlib-typesJAdditional data about the user in a form of vCard; 0-2048 bytes in length  tdlib-types-Identifier of the user, if known; otherwise 0  tdlib-typesDescribes a voice note. The voice note must be encoded with the Opus codec, and stored inside an OGG container. Voice notes can have only a single audio channel  tdlib-types@Duration of the voice note, in seconds; as defined by the sender  tdlib-types<A waveform representation of the voice note in 5-bit format  tdlib-types0MIME type of the file; as defined by the sender  tdlib-typesFile containing the voice note  tdlib-typesuDescribes a video note. The video must be equal in width and height, cropped to a circle, and stored in MPEG4 format  tdlib-types<Duration of the video, in seconds; as defined by the sender  tdlib-types1Video width and height; as defined by the sender  tdlib-types!Video minithumbnail; may be null  tdlib-types7Video thumbnail; as defined by the sender; may be null  tdlib-typesFile containing the video  tdlib-typesDescribes a video file  tdlib-types<Duration of the video, in seconds; as defined by the sender  tdlib-types&Video width; as defined by the sender  tdlib-types&Video height; as defined by the sender  tdlib-types4Original name of the file; as defined by the sender  tdlib-types0MIME type of the file; as defined by the sender  tdlib-types)True, if stickers were added to the video  tdlib-types2True, if the video should be tried to be streamed  tdlib-types!Video minithumbnail; may be null  tdlib-types7Video thumbnail; as defined by the sender; may be null  tdlib-typesFile containing the video  tdlib-typesDescribes a sticker  tdlib-typesJThe identifier of the sticker set to which the sticker belongs; 0 if none  tdlib-types(Sticker width; as defined by the sender  tdlib-types(Sticker height; as defined by the sender  tdlib-types#Emoji corresponding to the sticker  tdlib-types:True, if the sticker is an animated sticker in TGS format  tdlib-typesTrue, if the sticker is a mask  tdlib-types6Position where the mask should be placed; may be null  tdlib-types6Sticker thumbnail in WEBP or JPEG format; may be null  tdlib-typesFile containing the sticker  tdlib-typesDescribes a photo  tdlib-types*True, if stickers were added to the photo  tdlib-types!Photo minithumbnail; may be null  tdlib-types3Available variants of the photo, in different sizes  tdlib-types!Describes a document of any type  tdlib-types4Original name of the file; as defined by the sender  tdlib-types/MIME type of the file; as defined by the sender  tdlib-types$Document minithumbnail; may be null  tdlib-typesDocument thumbnail in JPEG or PNG format (PNG will be used only for background patterns); as defined by the sender; may be null  tdlib-typesFile containing the document  tdlib-types?Describes an audio file. Audio is usually in MP3 or M4A format  tdlib-types<Duration of the audio, in seconds; as defined by the sender  tdlib-types-Title of the audio; as defined by the sender  tdlib-types0Performer of the audio; as defined by the sender  tdlib-types4Original name of the file; as defined by the sender  tdlib-types4The MIME type of the file; as defined by the sender  tdlib-types2The minithumbnail of the album cover; may be null  tdlib-typesThe thumbnail of the album cover; as defined by the sender. The full size thumbnail should be extracted from the downloaded file; may be null  tdlib-typesFile containing the audio  tdlib-typesRDescribes an animation file. The animation must be encoded in GIF or MPEG4 format  tdlib-types@Duration of the animation, in seconds; as defined by the sender  tdlib-typesWidth of the animation  tdlib-typesHeight of the animation  tdlib-types4Original name of the file; as defined by the sender  tdlib-types%MIME type of the file, usually "imagegif" or "videomp4"  tdlib-types%Animation minithumbnail; may be null  tdlib-types!Animation thumbnail; may be null  tdlib-typesFile containing the animation  tdlib-typesDescribes the type of a poll  tdlib-typesA regular poll  tdlib-types^A poll in quiz mode, which has exactly one correct answer option and can be answered only once  tdlib-types=True, if multiple answer options can be chosen simultaneously  tdlib-typesM0-based identifier of the correct answer option; -1 for a yet unanswered poll  tdlib-typesText that is shown when the user chooses an incorrect answer or taps on the lamp icon, 0-200 characters with at most 2 line feeds; empty for a yet unanswered poll  tdlib-types&Describes one answer option of a poll  tdlib-typesOption text, 1-100 characters  tdlib-typesKNumber of voters for this option, available only for closed or voted polls  tdlib-types.The percentage of votes for this option, 0-100  tdlib-types+True, if the option was chosen by the user  tdlib-typesFTrue, if the option is being chosen by a pending setPollAnswer request  tdlib-types2Position on a photo where a mask should be placed  tdlib-types=Part of the face, relative to which the mask should be placed  tdlib-typesShift by X-axis measured in widths of the mask scaled to the face size, from left to right. (For example, -1.0 will place the mask just to the left of the default mask position)  tdlib-typesShift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom. (For example, 1.0 will place the mask just below the default mask position)  tdlib-typesAMask scaling coefficient. (For example, 2.0 means a doubled size)  tdlib-types;Part of the face, relative to which a mask should be placed  tdlib-types2A mask should be placed relatively to the forehead  tdlib-types.A mask should be placed relatively to the eyes  tdlib-types/A mask should be placed relatively to the mouth  tdlib-types.A mask should be placed relatively to the chin  tdlib-types:Thumbnail image of a very poor quality and low resolution  tdlib-types+Thumbnail width, usually doesn't exceed 40  tdlib-types,Thumbnail height, usually doesn't exceed 40  tdlib-typesThe thumbnail in JPEG format  tdlib-typesPhoto description  tdlib-typesThumbnail type (see  0https://core.telegram.org/constructor/photoSize)  tdlib-types!Information about the photo file  tdlib-types Photo width  tdlib-types Photo height  tdlib-typesPoints to a file  tdlib-types A file defined by its unique ID  tdlib-typesA file defined by its remote ID. The remote ID is guaranteed to be usable only if the corresponding file is still accessible to the user and known to TDLib.  tdlib-typesA file defined by a local path  tdlib-typesA file generated by the client  tdlib-typesUnique file identifier  tdlib-typesRemote file identifier  tdlib-typesLocal path to the file  tdlib-types\Local path to a file from which the file is generated; may be empty if there is no such file  tdlib-typesString specifying the conversion applied to the original file; should be persistent across application restarts. Conversions beginning with #& are reserved for internal TDLib usage  tdlib-types1Expected size of the generated file; 0 if unknown  tdlib-typesRepresents a file  tdlib-typesUnique file identifier  tdlib-typesFile size; 0 if unknown  tdlib-typesExpected file size in case the exact file size is unknown, but an approximate size is known. Can be used to show download/upload progress  tdlib-types,Information about the local copy of the file  tdlib-types-Information about the remote copy of the file  tdlib-typesRepresents a remote file  tdlib-typesRemote file identifier; may be empty. Can be used by the current user across application restarts or even from other devices. Uniquely identifies a file, but a file can have a lot of different valid identifiers.  tdlib-typesUnique file identifier; may be empty if unknown. The unique file identifier which is the same for the same file even for different users and is persistent over time  tdlib-typesgTrue, if the file is currently being uploaded (or a remote copy is being generated by some other means)  tdlib-types)True, if a remote copy is fully available  tdlib-types;Size of the remote available part of the file; 0 if unknown  tdlib-typesRepresents a local file  tdlib-types;Local path to the locally available file part; may be empty  tdlib-types?True, if it is possible to try to download or generate the file  tdlib-types True, if the file can be deleted  tdlib-typeshTrue, if the file is currently being downloaded (or a local copy is being generated by some other means)  tdlib-types*True, if the local copy is fully available  tdlib-types`Download will be started from this offset. downloaded_prefix_size is calculated from this offset  tdlib-typesIf is_downloading_completed is false, then only some prefix of the file starting from download_offset is ready to be read. downloaded_prefix_size is the size of that prefix  tdlib-typesTotal downloaded file bytes. Should be used only for calculating download progress. The actual file size may be bigger, and some parts of it may contain garbage  tdlib-typescReturns information about the availability of a temporary password, which can be used for payments ! tdlib-types+True, if a temporary password is available " tdlib-types;Time left before the temporary password expires, in seconds $ tdlib-types>Contains information about the current recovery email address % tdlib-typesRecovery email address ' tdlib-types4Represents the current state of 2-step verification ( tdlib-types/True, if a 2-step verification password is set ) tdlib-types#Hint for the password; may be empty * tdlib-types!True, if a recovery email is set + tdlib-types3True, if some Telegram Passport elements were saved , tdlib-typesbInformation about the recovery email address to which the confirmation email was sent; may be null - tdlib-types8Represents the current authorization state of the client . tdlib-types.TDLib needs TdlibParameters for initialization / tdlib-types<TDLib needs an encryption key to decrypt the local database 0 tdlib-types7TDLib needs the user's phone number to authorize. Call setAuthenticationPhoneNumber% to provide the phone number, or use requestQrCodeAuthentication, or checkAuthenticationBotToken! for other authentication options 1 tdlib-types8TDLib needs the user's authentication code to authorize 2 tdlib-typesqThe user needs to confirm authorization on another logged in device by scanning a QR code with the provided link 3 tdlib-types}The user is unregistered and need to accept terms of service and enter their first name and last name to finish registration 4 tdlib-types[The user has been authorized, but needs to enter a password to start using the application 5 tdlib-typesOThe user has been successfully authorized. TDLib is now ready to answer queries 6 tdlib-types!The user is currently logging out 7 tdlib-typesTDLib is closing, all subsequent queries will be answered with the error 500. Note that closing TDLib can take a while. All resources will be freed only after authorizationStateClosed has been received 8 tdlib-typesTDLib client is in its final state. All databases are closed and all resources are released. No other updates will be received after this. All queries will be responded to 9 tdlib-types,True, if the database is currently encrypted : tdlib-types6Information about the authorization code that was sent ; tdlib-types@A tg:// URL for the QR code. The link will be updated frequently < tdlib-typesTelegram terms of service = tdlib-types$Hint for the password; may be empty > tdlib-types1True, if a recovery email address has been set up ? tdlib-typesmPattern of the email address to which the recovery email was sent; empty until a recovery email has been sent A tdlib-types#Contains Telegram terms of service B tdlib-typesText of the terms of service C tdlib-typesCThe minimum age of a user to be able to accept the terms; 0 if any D tdlib-typesITrue, if a blocking popup with terms of service must be shown to the user F tdlib-typesA text with some entities G tdlib-types The text H tdlib-typeshEntities contained in the text. Entities can be nested, but must not mutually intersect with each other. J tdlib-types!Contains a list of text entities K tdlib-typesList of text entities M tdlib-typesMRepresents a part of the text that needs to be formatted in some unusual way N tdlib-types*Offset of the entity in UTF-16 code units O tdlib-types+Length of the entity, in UTF-16 code units P tdlib-typesType of the entity R tdlib-typesFInformation about the email address authentication code that was sent S tdlib-typesFPattern of the email address to which an authentication code was sent T tdlib-types Length of the code; 0 if unknown V tdlib-types8Information about the authentication code that was sent W tdlib-types+A phone number that is being authenticated X tdlib-types0Describes the way the code was sent to the user Y tdlib-typesFDescribes the way the next code will be sent to the user; may be null Z tdlib-types5Timeout before the code should be re-sent, in seconds [ tdlib-types^Provides information about the method by which an authentication code is delivered to the user \ tdlib-typesjAn authentication code is delivered via a private Telegram message, which can be viewed in another client ] tdlib-typesUAn authentication code is delivered via an SMS message to the specified phone number ^ tdlib-typesSAn authentication code is delivered via a phone call to the specified phone number _ tdlib-typesAn authentication code is delivered by an immediately cancelled call to the specified phone number. The number from which the call was made is the code ` tdlib-typesLength of the code a tdlib-typesLength of the code b tdlib-typesLength of the code c tdlib-types<Pattern of the phone number from which the call will be made e tdlib-types,Contains parameters for TDLib initialization f tdlib-types`If set to true, the Telegram test environment will be used instead of the production environment g tdlib-typeskThe path to the directory for the persistent database; if empty, the current working directory will be used h tdlib-typesVThe path to the directory for storing files; if empty, database_directory will be used i tdlib-typesjIf set to true, information about downloaded and uploaded files will be saved between application restarts j tdlib-typesIf set to true, the library will maintain a cache of users, basic groups, supergroups, channels and secret chats. Implies use_file_database k tdlib-typesgIf set to true, the library will maintain a cache of chats and messages. Implies use_chat_info_database l tdlib-types8If set to true, support for secret chats will be enabled m tdlib-typesIApplication identifier for Telegram API access, which can be obtained at https://my.telegram.org n tdlib-typesNApplication identifier hash for Telegram API access, which can be obtained at https://my.telegram.org o tdlib-typesLIETF language tag of the user's operating system language; must be non-empty p tdlib-typesFModel of the device the application is being run on; must be non-empty q tdlib-typesRVersion of the operating system the application is being run on; must be non-empty r tdlib-types&Application version; must be non-empty s tdlib-types7If set to true, old files will automatically be deleted t tdlib-typesIf set to true, original file names will be ignored. Otherwise, downloaded files will be saved under names as close as possible to the original name v tdlib-typesVAn object of this type is returned on a successful function call for certain functions x tdlib-typesRAn object of this type can be returned on every function call, in case of an error y tdlib-typesError code; subject to future changes. If the error code is 406, the error message must not be processed in any way and must not be displayed to the user z tdlib-types(Error message; subject to future changes v  !"#&%$(')*+,zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-543210/.-,+*)('&%$#"!      {|~}67FEDCBA@?>=<;:89GHKIJLONMSRQPTUXWVYZ\[]_^dca`befghinmkljopsrqyxwvutz|{}~      /.,+)'%#"-!&*($0123;:987654<=>?GFEDCBA@KJIHLRQPONMWVSUTXYZ[\`_^]cbadejhifgklonmpqutsrvzyxw~}|{      !"#$10/.,)(&*-'+%23456789<;:CBA@?>=DEONMLKJIHGFPQRSTXVWUYonmlkjihgfedcba`_^]\[Z~}|{zyxwvutsrqpPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      QRSTUWVXYZ[\_^]`adecbfmlkjihgntsrqpo~}|{zyxwvuJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      KLNMOPRQSTUVXWYjihgfedcba`_^]\[Zmkln~}|{zyxwvutsrqpo      #!"$-,+*)('&%0/.1234A@?>=<;:98765NLKJIHGFEDCBMO\[ZYXWVUTSRQPigfedcba`_^]hjklmnopqrsyxwvutz{~}|     876543210/.-,+*)('&%$#"! {zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIGFEDCB?>=<;:HA@9|}~     6543210/.-,+('&%$#"*) !798;:<>=?CBA@IHGFEDJKNLMOPUTSRQVWa`_^]\[ZYXbedcfgihjkmlno~}{zyxwvutsrq|p                            ! $ # " % & ( ' ) * , + - . 0 1 / 2 3 ; : 9 8 7 6 5 4 < = M K J I H G F E D C A @ ? > L B N O Q P R S U T V W X Y Z ^ ] \ [ c b a ` _ d e g f h i l k j m n x w v t s r q p o u y z  | } { ~                           " ! # $ % & ' , + * ) ( - 8 7 6 5 4 3 2 1 0 / . ? > = < ; : 9 @ A D C B E F G H I J K L M N P O Q R S T U V Z Y X W [ _ ^ ] \ c b a ` d e t s r q p o n m l k j i h g f u v w x z y { | } v } | { w x z y u v d e t s r q p o n m l k j i h g f [ _ ^ ] \ c b a ` U V Z Y X W Q R S T L M N P O I J K E F G H @ A D C B - 8 7 6 5 4 3 2 1 0 / . ? > = < ; : 9 & ' , + * ) ( # $ %  " !                          y z  | } { ~ m n x w v t s r q p o u h i l k j d e g f Z ^ ] \ [ c b a ` _ V W X Y R S U T N O Q P < = M K J I H G F E D C A @ ? > L B 2 3 ; : 9 8 7 6 5 4 - . 0 1 / ) * , + % & ( ' ! $ # "                           no~}{zyxwvutsrq|pjkmlfgihbedcVWa`_^]\[ZYXOPUTSRQJKNLM?CBA@IHGFED<>=798;:6543210/.-,+('&%$#"*) !     |}~876543210/.-,+*)('&%$#"! {zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIGFEDCB?>=<;:HA@9     z{~}|rsyxwvutnopqjklmO\[ZYXWVUTSRQPigfedcba`_^]h4A@?>=<;:98765NLKJIHGFEDCBM123$-,+*)('&%0/. #!"     n~}|{zyxwvutsrqpoYjihgfedcba`_^]\[ZmklTUVXWPRQSKLNMOJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ntsrqpo~}|{zyxwvufmlkjihg`adecb[\_^]XYZTUWVQRSPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      Yonmlkjihgfedcba`_^]\[Z~}|{zyxwvutsrqpSTXVWUPQRDEONMLKJIHGF9<;:CBA@?>=5678234#$10/.,)(&*-'+% !"     vzyxw~}|{qutsrklonmpdejhifg\`_^]cbaXYZ[LRQPONMWVSUT?GFEDCBA@KJIH<=>3;:987654012 /.,+)'%#"-!&*($     ~z|{}psrqyxwvuthinmkljoefg]_^dca`bYZ\[TUXWVLONMSRQPGHKIJ67FEDCBA@?>=<;:89,zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-543210/.-,+*)('&%$#"!      {|~})*+#&%$(' !"  None&"#%,./45679;=>?@ACDHPUVX_`dfghkttV tdlib-types%Parameter of Function testReturnErrorW tdlib-typesReturns the specified error and ensures that the Error object is used; for testing only. This is an offline method. Can be called before authorization. Can be called synchronouslyX tdlib-typesThe error to be returnedY tdlib-types#Parameter of Function testUseUpdateZ tdlib-typesDoes nothing and ensures that the Update object is used; for testing only. This is an offline method. Can be called before authorization[ tdlib-types'Parameter of Function testGetDifference\ tdlib-typesNForces an updates.getDifference call to the Telegram servers; for testing only] tdlib-typesParameter of Function testProxy^ tdlib-typesvSends a simple network request to the Telegram servers via proxy; for testing only. Can be called before authorization_ tdlib-typesProxy server IP address` tdlib-typesProxy server porta tdlib-types Proxy typeb tdlib-types9Identifier of a datacenter, with which to test connectionc tdlib-types+The maximum overall timeout for the requestd tdlib-types!Parameter of Function testNetworke tdlib-typeslSends a simple network request to the Telegram servers; for testing only. Can be called before authorizationf tdlib-types#Parameter of Function testSquareIntg tdlib-typestReturns the squared received number; for testing only. This is an offline method. Can be called before authorizationh tdlib-typesNumber to squarei tdlib-types0Parameter of Function testCallVectorStringObjectj tdlib-typesReturns the received vector of objects containing a string; for testing only. This is an offline method. Can be called before authorizationk tdlib-typesVector of objects to returnl tdlib-types*Parameter of Function testCallVectorStringm tdlib-typeswReturns the received vector of strings; for testing only. This is an offline method. Can be called before authorizationn tdlib-typesVector of strings to returno tdlib-types-Parameter of Function testCallVectorIntObjectp tdlib-typesReturns the received vector of objects containing a number; for testing only. This is an offline method. Can be called before authorizationq tdlib-typesVector of objects to returnr tdlib-types'Parameter of Function testCallVectorInts tdlib-typeswReturns the received vector of numbers; for testing only. This is an offline method. Can be called before authorizationt tdlib-typesVector of numbers to returnu tdlib-types#Parameter of Function testCallBytesv tdlib-typeskReturns the received bytes; for testing only. This is an offline method. Can be called before authorizationw tdlib-typesBytes to returnx tdlib-types$Parameter of Function testCallStringy tdlib-typeslReturns the received string; for testing only. This is an offline method. Can be called before authorizationz tdlib-typesString to return{ tdlib-types#Parameter of Function testCallEmpty| tdlib-types]Does nothing; for testing only. This is an offline method. Can be called before authorization} tdlib-types#Parameter of Function addLogMessage~ tdlib-typesAdds a message to TDLib internal log. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesGThe minimum verbosity level needed for the message to be logged, 0-1023 tdlib-typesText of a message to log tdlib-types-Parameter of Function getLogTagVerbosityLevel tdlib-typesReturns current verbosity level for a specified TDLib internal log tag. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types%Logging tag to change verbosity level tdlib-types-Parameter of Function setLogTagVerbosityLevel tdlib-typesSets the verbosity level for a specified TDLib internal log tag. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types%Logging tag to change verbosity level tdlib-typesNew verbosity level; 1-1024 tdlib-types Parameter of Function getLogTags tdlib-typesReturns list of available TDLib internal log tags, for example, ["actor", "binlog", "connections", "notifications", "proxy"]. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types*Parameter of Function getLogVerbosityLevel tdlib-typesReturns current verbosity level of the internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types*Parameter of Function setLogVerbosityLevel tdlib-typesSets the verbosity level of the internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types[New value of the verbosity level for logging. Value 0 corresponds to fatal errors, value 1 corresponds to errors, value 2 corresponds to warnings and debug warnings, value 3 corresponds to informational, value 4 corresponds to debug, value 5 corresponds to verbose debug, value greater than 5 and up to 1023 can be used to enable even more logging tdlib-types"Parameter of Function getLogStream tdlib-typesReturns information about currently used log stream for internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types"Parameter of Function setLogStream tdlib-typesSets new log stream for internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesNew log stream tdlib-typesParameter of Function pingProxy tdlib-typesuComputes time needed to receive a response from a Telegram server through a proxy. Can be called before authorization tdlib-typesAProxy identifier. Use 0 to ping a Telegram server without a proxy tdlib-types"Parameter of Function getProxyLink tdlib-typesReturns an HTTPS link, which can be used to add a proxy. Available only for SOCKS5 and MTProto proxies. Can be called before authorization tdlib-typesProxy identifier tdlib-types Parameter of Function getProxies tdlib-typesUReturns list of proxies that are currently set up. Can be called before authorization tdlib-types!Parameter of Function removeProxy tdlib-types:Removes a proxy server. Can be called before authorization tdlib-typesProxy identifier tdlib-types"Parameter of Function disableProxy tdlib-typesHDisables the currently enabled proxy. Can be called before authorization tdlib-types!Parameter of Function enableProxy tdlib-types\Enables a proxy. Only one proxy can be enabled at a time. Can be called before authorization tdlib-typesProxy identifier tdlib-typesParameter of Function editProxy tdlib-typesWEdits an existing proxy server for network requests. Can be called before authorization tdlib-typesProxy identifier tdlib-typesProxy server IP address tdlib-typesProxy server port tdlib-types$True, if the proxy should be enabled tdlib-types Proxy type tdlib-typesParameter of Function addProxy tdlib-typesLAdds a proxy server for network requests. Can be called before authorization tdlib-typesProxy server IP address tdlib-typesProxy server port tdlib-types$True, if the proxy should be enabled tdlib-types Proxy type tdlib-types-Parameter of Function saveApplicationLogEvent tdlib-typesMSaves application log event on the server. Can be called before authorization tdlib-types Event type tdlib-types3Optional chat identifier, associated with the event tdlib-typesThe log event data tdlib-types*Parameter of Function getApplicationConfig tdlib-typesVReturns application config, provided by the server. Can be called before authorization tdlib-types%Parameter of Function getDeepLinkInfo tdlib-types Returns information about a tg:/ deep link. Use "tg:/need_update_for_some_feature" or "tg:some_unsupported_feature" for testing. Returns a 404 error for unknown links. Can be called before authorization tdlib-typesThe link tdlib-types#Parameter of Function getInviteText tdlib-types~Returns the default text for invitation messages to be used as a placeholder when the current user invites friends to Telegram tdlib-types$Parameter of Function getCountryCode tdlib-typesUses current user IP address to found their country. Returns two-letter ISO 3166-1 alpha-2 country code. Can be called before authorization tdlib-typesParameter of Function setAlarm tdlib-types}Succeeds after a specified amount of time has passed. Can be called before authorization. Can be called before initialization tdlib-types-Number of seconds before the function returns tdlib-types'Parameter of Function answerCustomQuery tdlib-types%Answers a custom query; for bots only tdlib-typesIdentifier of a custom query tdlib-types#JSON-serialized answer to the query tdlib-types'Parameter of Function sendCustomRequest tdlib-types%Sends a custom request; for bots only tdlib-typesThe method name tdlib-types!JSON-serialized method parameters tdlib-types*Parameter of Function acceptTermsOfService tdlib-types"Accepts Telegram terms of services tdlib-typesTerms of service identifier tdlib-types)Parameter of Function getMapThumbnailFile tdlib-typesReturns information about a file with a map thumbnail in PNG format. Only map thumbnail files with size less than 1MB can be downloaded tdlib-typesLocation of the map center tdlib-typesMap zoom level; 13-20 tdlib-types2Map width in pixels before applying scale; 16-1024 tdlib-types3Map height in pixels before applying scale; 16-1024 tdlib-typesMap scale; 1-3 tdlib-typesLIdentifier of a chat, in which the thumbnail will be shown. Use 0 if unknown tdlib-types*Parameter of Function removeStickerFromSet tdlib-typestRemoves a sticker from the set to which it belongs; for bots only. The sticker set must have been created by the bot tdlib-typesSticker tdlib-types-Parameter of Function setStickerPositionInSet tdlib-typesChanges the position of a sticker in the set to which it belongs; for bots only. The sticker set must have been created by the bot tdlib-typesSticker tdlib-types2New position of the sticker in the set, zero-based tdlib-types,Parameter of Function setStickerSetThumbnail tdlib-typesDSets a sticker set thumbnail; for bots only. Returns the sticker set tdlib-typesSticker set owner tdlib-typesSticker set name tdlib-typesThumbnail to set in PNG or TGS format. Animated thumbnail must be set for animated sticker sets and only for them. You can use a zero InputFileId to delete the thumbnail tdlib-types%Parameter of Function addStickerToSet tdlib-typesCAdds a new sticker to a set; for bots only. Returns the sticker set tdlib-typesSticker set owner tdlib-typesSticker set name tdlib-typesSticker to add to the set tdlib-types)Parameter of Function createNewStickerSet tdlib-typesOCreates a new sticker set; for bots only. Returns the newly created sticker set tdlib-typesSticker set owner tdlib-types"Sticker set title; 1-64 characters tdlib-types`Sticker set name. Can contain only English letters, digits and underscores. Must end with *"_by_ botusername"* (* bot_username'* is case insensitive); 1-64 characters tdlib-types=True, if stickers are masks. Animated stickers can't be masks tdlib-typesaList of stickers to be added to the set; must be non-empty. All stickers must be of the same type tdlib-types'Parameter of Function uploadStickerFile tdlib-typesLUploads a PNG image with a sticker; for bots only; returns the uploaded file tdlib-typesSticker file owner tdlib-typesRPNG image with the sticker; must be up to 512 KB in size and fit in 512x512 square tdlib-types)Parameter of Function setBotUpdatesStatus tdlib-typesxInforms the server about the number of pending bot updates if they haven't been processed for a long time; for bots only tdlib-typesThe number of pending updates tdlib-typesThe last error message tdlib-types6Parameter of Function checkPhoneNumberConfirmationCode tdlib-types%Checks phone number confirmation code tdlib-types"The phone number confirmation code tdlib-types7Parameter of Function resendPhoneNumberConfirmationCode tdlib-types&Resends phone number confirmation code tdlib-types5Parameter of Function sendPhoneNumberConfirmationCode tdlib-typesJSends phone number confirmation code. Should be called when user presses " 8https://t.me/confirmphone?phone=*******&hash=**********": or "tg://confirmphone?phone=*******&hash=**********" link tdlib-types+Value of the "hash" parameter from the link tdlib-types,Value of the "phone" parameter from the link tdlib-types:Settings for the authentication of the user's phone number tdlib-types3Parameter of Function sendPassportAuthorizationForm tdlib-typesSends a Telegram Passport authorization form, effectively sharing data with the service. This method must be called after getPassportAuthorizationFormAvailableElements if some previously available elements need to be used tdlib-typesAuthorization form identifier tdlib-typesUTypes of Telegram Passport elements chosen by user to complete the authorization form tdlib-typesCParameter of Function getPassportAuthorizationFormAvailableElements tdlib-typesReturns already available Telegram Passport elements suitable for completing a Telegram Passport authorization form. Result can be received only once for each authorization form tdlib-typesAuthorization form identifier tdlib-typesPassword of the current user tdlib-types2Parameter of Function getPassportAuthorizationForm tdlib-typesNReturns a Telegram Passport authorization form for sharing data with a service  tdlib-types$User identifier of the service's bot  tdlib-types8Telegram Passport element types requested by the service  tdlib-typesService's public_key  tdlib-types0Authorization form nonce provided by the service  tdlib-types7Parameter of Function checkEmailAddressVerificationCode tdlib-types@Checks the email address verification code for Telegram Passport tdlib-typesVerification code tdlib-types8Parameter of Function resendEmailAddressVerificationCode tdlib-typesVRe-sends the code to verify an email address to be added to a user's Telegram Passport tdlib-types6Parameter of Function sendEmailAddressVerificationCode tdlib-typesQSends a code to verify an email address to be added to a user's Telegram Passport tdlib-types Email address tdlib-types6Parameter of Function checkPhoneNumberVerificationCode tdlib-types?Checks the phone number verification code for Telegram Passport tdlib-typesVerification code tdlib-types7Parameter of Function resendPhoneNumberVerificationCode tdlib-typesTRe-sends the code to verify a phone number to be added to a user's Telegram Passport tdlib-types5Parameter of Function sendPhoneNumberVerificationCode tdlib-typesOSends a code to verify a phone number to be added to a user's Telegram Passport tdlib-types5The phone number of the user, in international format tdlib-types:Settings for the authentication of the user's phone number tdlib-types1Parameter of Function getPreferredCountryLanguage tdlib-typesReturns an IETF language tag of the language preferred in the country, which should be used to fill native fields in Telegram Passport personal details. Returns a 404 error if unknown  tdlib-types,A two-letter ISO 3166-1 alpha-2 country code! tdlib-types.Parameter of Function setPassportElementErrors" tdlib-typesInforms the user that some of the elements in their Telegram Passport contain errors; for bots only. The user will not be able to resend the elements, until the errors are fixed# tdlib-typesUser identifier$ tdlib-types The errors% tdlib-types+Parameter of Function deletePassportElement& tdlib-types#Deletes a Telegram Passport element' tdlib-types Element type( tdlib-types(Parameter of Function setPassportElement) tdlib-typesTAdds an element to the user's Telegram Passport. May return an error with a message PHONE_VERIFICATION_NEEDED or EMAIL_VERIFICATION_NEEDEDN if the chosen phone number or the chosen email address must be verified first* tdlib-typesInput Telegram Passport element+ tdlib-typesPassword of the current user, tdlib-types,Parameter of Function getAllPassportElements- tdlib-types0Returns all available Telegram Passport elements. tdlib-typesPassword of the current user/ tdlib-types(Parameter of Function getPassportElement0 tdlib-types7Returns one of the available Telegram Passport elements1 tdlib-typesTelegram Passport element type2 tdlib-typesPassword of the current user3 tdlib-types%Parameter of Function getBankCardInfo4 tdlib-types%Returns information about a bank card5 tdlib-typesThe bank card number6 tdlib-types-Parameter of Function setAutoDownloadSettings7 tdlib-typesSets auto-download settings8 tdlib-typesNew user auto-download settings9 tdlib-types:Type of the network for which the new settings are applied: tdlib-types4Parameter of Function getAutoDownloadSettingsPresets; tdlib-types;Returns auto-download settings presets for the current user< tdlib-types,Parameter of Function resetNetworkStatistics= tdlib-typesTResets all network data usage statistics to zero. Can be called before authorization> tdlib-types*Parameter of Function addNetworkStatistics? tdlib-typesTAdds the specified data to data usage statistics. Can be called before authorization@ tdlib-typesDThe network statistics entry with the data to be added to statisticsA tdlib-types*Parameter of Function getNetworkStatisticsB tdlib-typesIReturns network data usage statistics. Can be called before authorizationC tdlib-types9If true, returns only data for the current library launchD tdlib-types$Parameter of Function setNetworkTypeE tdlib-types!Sets the current network type. Can be called before authorization. Calling this method forces all network connections to reopen, mitigating the delay in switching between different networks, so it should be called whenever the network is changed, even if the network type remains the same.G tdlib-types%Parameter of Function optimizeStorageH tdlib-types}Optimizes storage usage, i.e. deletes some files and returns new storage usage statistics. Secret thumbnails can't be deletedI tdlib-typesQLimit on the total size of files after deletion. Pass -1 to use the default limitJ tdlib-typesLimit on the time that has passed since the last time a file was accessed (or creation time for some filesystems). Pass -1 to use the default limitK tdlib-typesRLimit on the total count of files after deletion. Pass -1 to use the default limitL tdlib-types~The amount of time after the creation of a file during which it can't be deleted, in seconds. Pass -1 to use the default valueM tdlib-typesIf not empty, only files with the given type(s) are considered. By default, all types except thumbnails, profile photos, stickers and wallpapers are deletedN tdlib-typesIf not empty, only files from the given chats are considered. Use 0 as chat identifier to delete files not belonging to any chat (e.g., profile photos)O tdlib-typesIf not empty, files from the given chats are excluded. Use 0 as chat identifier to exclude all files not belonging to any chat (e.g., profile photos)P tdlib-typesPass true if deleted file statistics needs to be returned instead of the whole storage usage statistics. Affects only returned statisticsQ tdlib-typesASame as in getStorageStatistics. Affects only returned statisticsR tdlib-types+Parameter of Function getDatabaseStatisticsS tdlib-typesReturns database statisticsT tdlib-types.Parameter of Function getStorageStatisticsFastU tdlib-typesXQuickly returns approximate storage usage statistics. Can be called before authorizationV tdlib-types*Parameter of Function getStorageStatisticsW tdlib-typesDReturns storage usage statistics. Can be called before authorizationX tdlib-typesThe maximum number of chats with the largest storage usage for which separate statistics should be returned. All other chats will be grouped in entries with chat_id == 0. If the chat info database is not used, the chat_limit is ignored and is always set to 0Y tdlib-types,Parameter of Function getChatStatisticsGraphZ tdlib-types5Loads asynchronous or zoomed in chat statistics graph[ tdlib-typesChat identifier\ tdlib-typesThe token for graph loading] tdlib-types*X-value for zoomed in graph or 0 otherwise^ tdlib-types'Parameter of Function getChatStatistics_ tdlib-typesReturns detailed statistics about a chat. Currently this method can be used only for channels. Requires administrator rights in the channel` tdlib-typesChat identifiera tdlib-types,Pass true if a dark theme is used by the appb tdlib-types*Parameter of Function getChatStatisticsUrlc tdlib-typesReturns an HTTP URL with the chat statistics. Currently this method of getting the statistics is disabled and can be deleted in the futured tdlib-typesChat identifiere tdlib-types6Parameters from "tg://statsrefresh?params=******" linkf tdlib-types7Pass true if a URL with the dark theme must be returnedg tdlib-types Parameter of Function reportChath tdlib-types Reports a chat to the Telegram moderators. A chat can be reported only from the chat action bar, or if this is a private chats with a bot, a private chat with a user sharing their location, a supergroup, or a channel, since other chats can't be checked by moderatorsi tdlib-typesChat identifierj tdlib-types!The reason for reporting the chatk tdlib-types(Identifiers of reported messages, if anyl tdlib-types)Parameter of Function removeChatActionBarm tdlib-types2Removes a chat action bar without any other actionn tdlib-typesChat identifiero tdlib-types#Parameter of Function deleteAccountp tdlib-typesDeletes the account of the current user, deleting all information associated with the user from the server. The phone number of the account can be used to create a new account. Can be called before authorization when the current authorization state is authorizationStateWaitPasswordq tdlib-types0The reason why the account was deleted; optionalr tdlib-types#Parameter of Function getAccountTtls tdlib-typesjReturns the period of inactivity after which the account of the current user will automatically be deletedt tdlib-types#Parameter of Function setAccountTtlu tdlib-typesjChanges the period of inactivity after which the account of the current user will automatically be deletedv tdlib-typesNew account TTLw tdlib-typesParameter of Function setOptionx tdlib-typesESets the value of an option. (Check the list of available options on  )https://core.telegram.org/tdlib/options.)E Only writable options can be set. Can be called before authorizationy tdlib-typesThe name of the optionz tdlib-typesThe new value of the option{ tdlib-typesParameter of Function getOption| tdlib-typesTReturns the value of an option by its name. (Check the list of available options on  )https://core.telegram.org/tdlib/options.)# Can be called before authorization} tdlib-typesThe name of the option~ tdlib-types0Parameter of Function getUserPrivacySettingRules tdlib-types$Returns the current privacy settings tdlib-typesThe privacy setting tdlib-types0Parameter of Function setUserPrivacySettingRules tdlib-typesChanges user privacy settings tdlib-typesThe privacy setting tdlib-typesThe new privacy rules tdlib-types/Parameter of Function getRecentlyVisitedTMeUrls tdlib-types=Returns t.me URLs recently visited by a newly registered user tdlib-types)Google Play referrer to identify the user tdlib-types'Parameter of Function getPushReceiverId tdlib-typesReturns a globally unique push notification subscription identifier for identification of an account, which has received a push notification. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types&JSON-encoded push notification payload tdlib-types-Parameter of Function processPushNotification tdlib-typesHandles a push notification. Returns error with code 406 if the push notification is not supported and connection to the server is required to fetch new data. Can be called before authorization tdlib-typesJSON-encoded push notification payload with all fields sent by the server, and "google.sent_time" and "google.notification.sound" fields added tdlib-types$Parameter of Function registerDevice tdlib-typesRegisters the currently used device for receiving push notifications. Returns a globally unique identifier of the push notification subscription tdlib-types Device token tdlib-typesBList of user identifiers of other users currently using the client tdlib-types(Parameter of Function deleteLanguagePack tdlib-typesDeletes all information about a language pack in the current localization target. The language pack which is currently in use (including base language pack) or is being synchronized can't be deleted. Can be called before authorization tdlib-types)Identifier of the language pack to delete tdlib-types1Parameter of Function setCustomLanguagePackString tdlib-typescAdds, edits or deletes a string in a custom local language pack. Can be called before authorization tdlib-types^Identifier of a previously added custom local language pack in the current localization target tdlib-typesNew language pack string tdlib-types0Parameter of Function editCustomLanguagePackInfo tdlib-types{Edits information about a custom local language pack in the current localization target. Can be called before authorization tdlib-types4New information about the custom local language pack tdlib-types+Parameter of Function setCustomLanguagePack tdlib-typesOAdds or changes a custom local language pack to the current localization target tdlib-typesFInformation about the language pack. Language pack ID must start with X|, consist only of English letters, digits and hyphens, and must not exceed 64 characters. Can be called before authorization tdlib-types Strings of the new language pack tdlib-types1Parameter of Function addCustomServerLanguagePack tdlib-typesAdds a custom server language pack to the list of installed language packs in current localization target. Can be called before authorization tdlib-types\Identifier of a language pack to be added; may be different from a name that is used in an " https://t.me/setlanguage/" link tdlib-types-Parameter of Function synchronizeLanguagePack tdlib-typesFetches the latest versions of all strings from a language pack in the current localization target from the server. This method doesn't need to be called explicitly for the current used/base language packs. Can be called before authorization tdlib-typesLanguage pack identifier tdlib-types,Parameter of Function getLanguagePackStrings tdlib-typesyReturns strings from a language pack in the current localization target by their keys. Can be called before authorization tdlib-types6Language pack identifier of the strings to be returned tdlib-types^Language pack keys of the strings to be returned; leave empty to request all available strings tdlib-types)Parameter of Function getLanguagePackInfo tdlib-typesReturns information about a language pack. Returned language pack identifier may be different from a provided one. Can be called before authorization tdlib-typesLanguage pack identifier tdlib-types/Parameter of Function getLocalizationTargetInfo tdlib-typesReturns information about the current localization target. This is an offline request if only_local is true. Can be called before authorization tdlib-typesTIf true, returns only locally available information without sending network requests tdlib-types&Parameter of Function resetBackgrounds tdlib-types9Resets list of installed backgrounds to its default value tdlib-types&Parameter of Function removeBackground tdlib-types9Removes background from the list of installed backgrounds tdlib-typesThe background identifier tdlib-types#Parameter of Function setBackground tdlib-typesaChanges the background selected by the user; adds background to the list of installed backgrounds tdlib-types8The input background to use, null for filled backgrounds tdlib-types^Background type; null for default background. The method will return error 404 if type is null tdlib-types0True, if the background is chosen for dark theme tdlib-types&Parameter of Function searchBackground tdlib-types%Searches for a background by its name tdlib-typesThe name of the background tdlib-types&Parameter of Function getBackgroundUrl tdlib-types1Constructs a persistent HTTP URL for a background tdlib-typesBackground name tdlib-typesBackground type tdlib-types$Parameter of Function getBackgrounds tdlib-types)Returns backgrounds installed by the user tdlib-types;True, if the backgrounds needs to be ordered for dark theme tdlib-types$Parameter of Function getSupportUser tdlib-types3Returns a user that can be contacted to get support tdlib-types,Parameter of Function deleteSavedCredentials tdlib-types7Deletes saved credentials for all payment provider bots tdlib-types*Parameter of Function deleteSavedOrderInfo tdlib-typesDeletes saved order info tdlib-types'Parameter of Function getSavedOrderInfo tdlib-types Returns saved order info, if any tdlib-types'Parameter of Function getPaymentReceipt tdlib-types.Returns information about a successful payment tdlib-types0Chat identifier of the PaymentSuccessful message tdlib-typesMessage identifier tdlib-types%Parameter of Function sendPaymentForm tdlib-typesASends a filled-out payment form to the bot for final verification tdlib-types&Chat identifier of the Invoice message tdlib-typesMessage identifier tdlib-types<Identifier returned by ValidateOrderInfo, or an empty string tdlib-types5Identifier of a chosen shipping option, if applicable tdlib-types*The credentials chosen by user for payment tdlib-types'Parameter of Function validateOrderInfo tdlib-typestValidates the order information provided by a user and returns the available shipping options for a flexible invoice tdlib-types&Chat identifier of the Invoice message tdlib-typesMessage identifier tdlib-types+The order information, provided by the user tdlib-types+True, if the order information can be saved tdlib-types$Parameter of Function getPaymentForm tdlib-typeskReturns an invoice payment form. This method should be called when the user presses inlineKeyboardButtonBuy tdlib-types&Chat identifier of the Invoice message tdlib-typesMessage identifier tdlib-types%Parameter of Function getChatEventLog tdlib-typesReturns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing event_id) tdlib-typesChat identifier tdlib-types&Search query by which to filter events tdlib-types`Identifier of an event from which to return results. Use 0 to get results from the latest events tdlib-types1The maximum number of events to return; up to 100 tdlib-typesEThe types of events to return. By default, all types will be returned tdlib-typeseUser identifiers by which to filter events. By default, events relating to all users will be returned tdlib-types%Parameter of Function closeSecretChat tdlib-typesQCloses a secret chat, effectively transferring its state to secretChatStateClosed tdlib-typesSecret chat identifier tdlib-types&Parameter of Function deleteSupergroup tdlib-typesDeletes a supergroup or channel along with all messages in the corresponding chat. This will release the supergroup or channel username and remove all members; requires owner privileges in the supergroup or channel. Chats with more than 1000 members can't be deleted using this method tdlib-types'Identifier of the supergroup or channel tdlib-types*Parameter of Function getSupergroupMembers tdlib-typesReturns information about members or banned users in a supergroup or channel. Can be used only if SupergroupFullInfo.can_get_members == true; additionally, administrator privileges may be required for some filters tdlib-types'Identifier of the supergroup or channel tdlib-types@The type of users to return. By default, supergroupMembersRecent tdlib-typesNumber of users to skip tdlib-types2The maximum number of users be returned; up to 200 tdlib-types*Parameter of Function reportSupergroupSpam tdlib-typesjReports some messages from a user in a supergroup as spam; requires administrator rights in the supergroup tdlib-typesSupergroup identifier tdlib-typesUser identifier tdlib-typesWIdentifiers of messages sent in the supergroup by the user. This list must be non-empty tdlib-types;Parameter of Function toggleSupergroupIsAllHistoryAvailable tdlib-typespToggles whether the message history of a supergroup is available to new members; requires can_change_info rights tdlib-types The identifier of the supergroup tdlib-types)The new value of is_all_history_available tdlib-types2Parameter of Function toggleSupergroupSignMessages tdlib-typesUToggles sender signatures messages sent in a channel; requires can_change_info rights tdlib-typesIdentifier of the channel tdlib-typesNew value of sign_messages tdlib-types-Parameter of Function setSupergroupStickerSet tdlib-typesHChanges the sticker set of a supergroup; requires can_change_info rights tdlib-typesIdentifier of the supergroup tdlib-types^New value of the supergroup sticker set identifier. Use 0 to remove the supergroup sticker set tdlib-types+Parameter of Function setSupergroupUsername tdlib-typesgChanges the username of a supergroup or channel, requires owner privileges in the supergroup or channel tdlib-types'Identifier of the supergroup or channel  tdlib-typesENew value of the username. Use an empty string to remove the username  tdlib-types+Parameter of Function disconnectAllWebsites  tdlib-typesADisconnects all websites from the current user's Telegram account  tdlib-types'Parameter of Function disconnectWebsite  tdlib-types<Disconnects website from the current user's Telegram account tdlib-typesWebsite identifier tdlib-types*Parameter of Function getConnectedWebsites tdlib-typesBReturns all website where the current user used Telegram to log in tdlib-types/Parameter of Function terminateAllOtherSessions tdlib-types1Terminates all other sessions of the current user tdlib-types&Parameter of Function terminateSession tdlib-types(Terminates a session of the current user tdlib-typesSession identifier tdlib-types'Parameter of Function getActiveSessions tdlib-types/Returns all active sessions of the current user tdlib-types!Parameter of Function setCommands tdlib-types=Sets the list of commands supported by the bot; for bots only tdlib-typesList of the bot's commands tdlib-types0Parameter of Function checkChangePhoneNumberCode tdlib-typesMChecks the authentication code sent to confirm a new phone number of the user tdlib-types;Verification code received by SMS, phone call or flash call tdlib-types1Parameter of Function resendChangePhoneNumberCode tdlib-typesRe-sends the authentication code sent to confirm a new phone number for the user. Works only if the previously received authenticationCodeInfo next_code_type was not null  tdlib-types'Parameter of Function changePhoneNumber! tdlib-typesChanges the phone number of the user and sends an authentication code to the user's new phone number. On success, returns information about the sent code" tdlib-types8The new phone number of the user in international format# tdlib-types:Settings for the authentication of the user's phone number$ tdlib-types!Parameter of Function setLocation% tdlib-typesChanges the location of the current user. Needs to be called if GetOption("is_location_visible") is true and location changes for more than 1 kilometer& tdlib-typesThe new location of the user' tdlib-types!Parameter of Function setUsername( tdlib-typesWChanges the username of the current user. If something changes, updateUser will be sent) tdlib-typesIThe new value of the username. Use an empty string to remove the username* tdlib-typesParameter of Function setBio+ tdlib-types#Changes the bio of the current user, tdlib-typesAThe new value of the user bio; 0-70 characters without line feeds- tdlib-typesParameter of Function setName. tdlib-typesbChanges the first and last name of the current user. If something changes, updateUser will be sent/ tdlib-types=The new value of the first name for the user; 1-64 characters0 tdlib-typesEThe new value of the optional last name for the user; 0-64 characters1 tdlib-types(Parameter of Function deleteProfilePhoto2 tdlib-typesFDeletes a profile photo. If something changes, updateUser will be sent3 tdlib-types)Identifier of the profile photo to delete4 tdlib-types%Parameter of Function setProfilePhoto5 tdlib-types_Uploads a new profile photo for the current user. If something changes, updateUser will be sent6 tdlib-typesNProfile photo to set. inputFileId and inputFileRemote may still be unsupported7 tdlib-types+Parameter of Function getWebPageInstantView8 tdlib-typesxReturns an instant view version of a web page if available. Returns a 404 error if the web page has no instant view page9 tdlib-typesThe web page URL: tdlib-types@If true, the full instant view for the web page will be returned; tdlib-types'Parameter of Function getWebPagePreview< tdlib-typesReturns a web page preview by the text of the message. Do not call this function too often. Returns a 404 error if the web page has no preview= tdlib-typesMessage text with formatting> tdlib-types)Parameter of Function removeRecentHashtag? tdlib-types9Removes a hashtag from the list of recently used hashtags@ tdlib-typesHashtag to deleteA tdlib-types$Parameter of Function searchHashtagsB tdlib-types3Searches for recently used hashtags by their prefixC tdlib-typesHashtag prefix to search forD tdlib-types-The maximum number of hashtags to be returnedE tdlib-types)Parameter of Function getRecentInlineBotsF tdlib-typesKReturns up to 20 recently used inline bots in the order of their last usageG tdlib-types*Parameter of Function removeSavedAnimationH tdlib-types6Removes an animation from the list of saved animationsI tdlib-typesAnimation file to be removedJ tdlib-types'Parameter of Function addSavedAnimationK tdlib-types Manually adds a new animation to the list of saved animations. The new animation is added to the beginning of the list. If the animation was already in the list, it is removed first. Only non-secret video animations with MIME type "video/mp4" can be added to the listL tdlib-typesThe animation file to be added. Only animations known to the server (i.e. successfully sent via a message) can be added to the listM tdlib-types(Parameter of Function getSavedAnimationsN tdlib-typesReturns saved animationsO tdlib-types,Parameter of Function getEmojiSuggestionsUrlP tdlib-typesReturns an HTTP URL which can be used to automatically log in to the translation platform and suggest new emoji replacements. The URL will be valid for 30 seconds after generationQ tdlib-types@Language code for which the emoji replacements will be suggestedR tdlib-types"Parameter of Function searchEmojisS tdlib-typesOSearches for emojis by keywords. Supported only if the file database is enabledT tdlib-typesText to search forU tdlib-typesCTrue, if only emojis, which exactly match text needs to be returnedV tdlib-typesYList of possible IETF language tags of the user's input language; may be empty if unknownW tdlib-types&Parameter of Function getStickerEmojisX tdlib-typesReturns emoji corresponding to a sticker. The list is only for informational purposes, because a sticker is always sent with a fixed emoji from the corresponding Sticker objectY tdlib-typesSticker file identifierZ tdlib-types+Parameter of Function removeFavoriteSticker[ tdlib-types4Removes a sticker from the list of favorite stickers\ tdlib-types$Sticker file to delete from the list] tdlib-types(Parameter of Function addFavoriteSticker^ tdlib-typesAdds a new sticker to the list of favorite stickers. The new sticker is added to the top of the list. If the sticker was already in the list, it is removed from the list first. Only stickers belonging to a sticker set can be added to this list_ tdlib-typesSticker file to add` tdlib-types)Parameter of Function getFavoriteStickersa tdlib-typesReturns favorite stickersb tdlib-types)Parameter of Function clearRecentStickersc tdlib-types)Clears the list of recently used stickersd tdlib-typesPass true to clear the list of stickers recently attached to photo or video files; pass false to clear the list of recently sent stickerse tdlib-types)Parameter of Function removeRecentStickerf tdlib-types9Removes a sticker from the list of recently used stickersg tdlib-typesPass true to remove the sticker from the list of stickers recently attached to photo or video files; pass false to remove the sticker from the list of recently sent stickersh tdlib-typesSticker file to deletei tdlib-types&Parameter of Function addRecentStickerj tdlib-typesManually adds a new sticker to the list of recently used stickers. The new sticker is added to the top of the list. If the sticker was already in the list, it is removed from the list first. Only stickers belonging to a sticker set can be added to this listk tdlib-typesPass true to add the sticker to the list of stickers recently attached to photo or video files; pass false to add the sticker to the list of recently sent stickersl tdlib-typesSticker file to addm tdlib-types'Parameter of Function getRecentStickersn tdlib-types(Returns a list of recently used stickerso tdlib-typesPass true to return stickers and masks that were recently attached to photos or video files; pass false to return recently sent stickersp tdlib-types1Parameter of Function reorderInstalledStickerSetsq tdlib-types+Changes the order of installed sticker setsr tdlib-typeskPass true to change the order of mask sticker sets; pass false to change the order of ordinary sticker setss tdlib-types>Identifiers of installed sticker sets in the new correct ordert tdlib-types-Parameter of Function viewTrendingStickerSetsu tdlib-typesOInforms the server that some trending sticker sets have been viewed by the userv tdlib-types+Identifiers of viewed trending sticker setsw tdlib-types&Parameter of Function changeStickerSetx tdlib-typesInstallsuninstalls or activatesarchives a sticker sety tdlib-typesIdentifier of the sticker setz tdlib-typesThe new value of is_installed{ tdlib-typesZThe new value of is_archived. A sticker set can't be installed and archived simultaneously| tdlib-types'Parameter of Function searchStickerSets} tdlib-typesSearches for ordinary sticker sets by looking for specified query in their title and name. Excludes installed sticker sets from the results~ tdlib-typesQuery to search for tdlib-types0Parameter of Function searchInstalledStickerSets tdlib-typesZSearches for installed sticker sets by looking for specified query in their title and name tdlib-typesQPass true to return mask sticker sets; pass false to return ordinary sticker sets tdlib-typesQuery to search for tdlib-types,The maximum number of sticker sets to return tdlib-types&Parameter of Function searchStickerSet tdlib-types&Searches for a sticker set by its name tdlib-typesName of the sticker set tdlib-types#Parameter of Function getStickerSet tdlib-types9Returns information about a sticker set by its identifier tdlib-typesIdentifier of the sticker set tdlib-types,Parameter of Function getAttachedStickerSets tdlib-typesrReturns a list of sticker sets attached to a file. Currently only photos and videos can have attached sticker sets tdlib-typesFile identifier tdlib-types,Parameter of Function getTrendingStickerSets tdlib-typesReturns a list of trending sticker sets. For the optimal performance the number of returned sticker sets is chosen by the library tdlib-typesFThe offset from which to return the sticker sets; must be non-negative tdlib-typesThe maximum number of sticker sets to be returned; must be non-negative. Fewer sticker sets may be returned than specified by the limit, even if the end of the list has not been reached tdlib-types,Parameter of Function getArchivedStickerSets tdlib-types'Returns a list of archived sticker sets tdlib-typesRPass true to return mask stickers sets; pass false to return ordinary sticker sets tdlib-types=Identifier of the sticker set from which to return the result tdlib-types,The maximum number of sticker sets to return tdlib-types-Parameter of Function getInstalledStickerSets tdlib-types(Returns a list of installed sticker sets tdlib-typesQPass true to return mask sticker sets; pass false to return ordinary sticker sets tdlib-types$Parameter of Function searchStickers tdlib-typesOSearches for stickers from public sticker sets that correspond to a given emoji tdlib-types1String representation of emoji; must be non-empty tdlib-types-The maximum number of stickers to be returned tdlib-types!Parameter of Function getStickers tdlib-typesReturns stickers from the installed sticker sets that correspond to a given emoji. If the emoji is not empty, favorite and recently used stickers may also be returned tdlib-typesNString representation of emoji. If empty, returns all known installed stickers tdlib-types-The maximum number of stickers to be returned tdlib-types*Parameter of Function getUserProfilePhotos tdlib-types{Returns the profile photos of a user. The result of this query may be outdated: some photos might have been deleted already tdlib-typesUser identifier tdlib-types2The number of photos to skip; must be non-negative tdlib-types6The maximum number of photos to be returned; up to 100 tdlib-types&Parameter of Function sharePhoneNumber tdlib-typesShares the phone number of the current user with a mutual contact. Supposed to be called when the user clicks on chatActionBarSharePhoneNumber tdlib-types]Identifier of the user with whom to share the phone number. The user must be a mutual contact tdlib-types+Parameter of Function clearImportedContacts tdlib-types<Clears all imported contacts, contact list remains unchanged tdlib-types,Parameter of Function changeImportedContacts tdlib-typesChanges imported contacts using the list of current user contacts saved on the device. Imports newly added contacts and, if at least the file database is enabled, deletes recently deleted contacts. tdlib-types-Parameter of Function getImportedContactCount tdlib-types-Returns the total number of imported contacts tdlib-types$Parameter of Function removeContacts tdlib-types#Removes users from the contact list tdlib-types"Identifiers of users to be deleted tdlib-types$Parameter of Function searchContacts tdlib-typeshSearches for the specified query in the first names, last names and usernames of the known user contacts tdlib-types8Query to search for; may be empty to return all contacts tdlib-types*The maximum number of users to be returned tdlib-types!Parameter of Function getContacts tdlib-typesReturns all user contacts tdlib-types$Parameter of Function importContacts tdlib-typeskAdds new contacts or edits existing contacts by their phone numbers; contacts' user identifiers are ignored tdlib-typesXThe list of contacts to import or edit; contacts' vCard are ignored and are not imported tdlib-types Parameter of Function addContact tdlib-typesUAdds a user to the contact list or edits an existing contact by their user identifier tdlib-typesoThe contact to add or edit; phone number can be empty and needs to be specified only if known, vCard is ignored tdlib-types2True, if the new contact needs to be allowed to see current user's phone number. A corresponding rule to userPrivacySettingShowPhoneNumber will be added if needed. Use the field UserFullInfo.need_phone_number_privacy_exception to check whether the current user needs to be asked to share their phone number tdlib-types%Parameter of Function getBlockedUsers tdlib-types3Returns users that were blocked by the current user tdlib-types;Number of users to skip in the result; must be non-negative tdlib-types0The maximum number of users to return; up to 100 tdlib-types!Parameter of Function unblockUser tdlib-types!Removes a user from the blacklist tdlib-typesUser identifier tdlib-typesParameter of Function blockUser tdlib-typesAdds a user to the blacklist tdlib-typesUser identifier tdlib-types.Parameter of Function sendCallDebugInformation tdlib-types"Sends debug information for a call tdlib-typesCall identifier tdlib-types0Debug information in application-specific format tdlib-types$Parameter of Function sendCallRating tdlib-typesSends a call rating tdlib-typesCall identifier tdlib-typesCall rating; 1-5 tdlib-types5An optional user comment if the rating is less than 5 tdlib-typesHList of the exact types of problems with the call, specified by the user tdlib-types!Parameter of Function discardCall tdlib-typesDiscards a call tdlib-typesCall identifier tdlib-types"True, if the user was disconnected tdlib-typesThe call duration, in seconds tdlib-types1Identifier of the connection used during the call tdlib-types Parameter of Function acceptCall tdlib-typesAccepts an incoming call tdlib-typesCall identifier tdlib-types9Description of the call protocols supported by the client tdlib-types Parameter of Function createCall tdlib-typesCreates a new call tdlib-types#Identifier of the user to be called tdlib-types9Description of the call protocols supported by the client tdlib-types*Parameter of Function joinChatByInviteLink tdlib-typesUses an invite link to add the current user to the chat if possible. The new member will not be added until the chat state has been synchronized with the server tdlib-types*Invite link to import; should begin with " https://t.me/joinchat/", " https://telegram.me/joinchat/", or " https://telegram.dog/joinchat/" tdlib-types)Parameter of Function checkChatInviteLink tdlib-typeseChecks the validity of an invite link for a chat and returns information about the corresponding chat tdlib-types.Invite link to be checked; should begin with " https://t.me/joinchat/", " https://telegram.me/joinchat/", or " https://telegram.dog/joinchat/" tdlib-types,Parameter of Function generateChatInviteLink tdlib-typesGenerates a new invite link for a chat; the previously generated link is revoked. Available for basic groups, supergroups, and channels. Requires administrator privileges and can_invite_users right tdlib-typesChat identifier tdlib-types Parameter of Function deleteFile tdlib-types(Deletes a file from the TDLib file cache tdlib-types Identifier of the file to delete tdlib-types"Parameter of Function readFilePart tdlib-typesReads a part of a file from the TDLib file cache and returns read bytes. This method is intended to be used only if the client has no direct access to TDLib's file system, because it is usually slower than a direct read from the file tdlib-typesHIdentifier of the file. The file must be located in the TDLib file cache tdlib-types&The offset from which to read the file tdlib-typesNumber of bytes to read. An error will be returned if there are not enough bytes available in the file from the specified position. Pass 0 to read all available data from the specified position tdlib-types*Parameter of Function finishFileGeneration tdlib-typesFinishes the file generation tdlib-types(The identifier of the generation process tdlib-typesFIf set, means that file generation has failed and should be terminated tdlib-types/Parameter of Function setFileGenerationProgress tdlib-types+Informs TDLib on a file generation progress tdlib-types(The identifier of the generation process tdlib-types;Expected size of the generated file, in bytes; 0 if unknown tdlib-types%The number of bytes already generated tdlib-types,Parameter of Function writeGeneratedFilePart tdlib-typesWrites a part of a generated file. This method is intended to be used only if the client has no direct access to TDLib's file system, because it is usually slower than a direct write to the destination file tdlib-types(The identifier of the generation process tdlib-types3The offset from which to write the data to the file tdlib-typesThe data to write tdlib-types&Parameter of Function cancelUploadFile tdlib-typesStops the uploading of a file. Supported only for files uploaded by using uploadFile. For other files the behavior is undefined tdlib-types(Identifier of the file to stop uploading tdlib-types Parameter of Function uploadFile tdlib-typesAsynchronously uploads a file to the cloud without sending it in a message. updateFile will be used to notify about upload progress and successful completion of the upload. The file will not have a persistent remote identifier until it will be sent in a message tdlib-typesFile to upload tdlib-types File type tdlib-typesPriority of the upload (1-32). The higher the priority, the earlier the file will be uploaded. If the priorities of two files are equal, then the first one for which uploadFile was called will be uploaded first  tdlib-types(Parameter of Function cancelDownloadFile  tdlib-typesTStops the downloading of a file. If a file has already been downloaded, does nothing  tdlib-types(Identifier of a file to stop downloading  tdlib-typesePass true to stop downloading only if it hasn't been started, i.e. request hasn't been sent to server  tdlib-types1Parameter of Function getFileDownloadedPrefixSize tdlib-types7Returns file downloaded prefix size from a given offset tdlib-typesIdentifier of the file tdlib-types=Offset from which downloaded prefix size should be calculated tdlib-types"Parameter of Function downloadFile tdlib-types}Downloads a file from the cloud. Download progress and completion of the download will be notified through updateFile updates tdlib-types"Identifier of the file to download tdlib-typesPriority of the download (1-32). The higher the priority, the earlier the file will be downloaded. If the priorities of two files are equal, then the last one for which downloadFile was called will be downloaded first tdlib-types>The starting position from which the file should be downloaded tdlib-typesNumber of bytes which should be downloaded starting from the "offset" position before the download will be automatically cancelled; use 0 to download without a limit tdlib-typesIf false, this request returns file state just after the download has been started. If true, this request returns file state only after tdlib-types$Parameter of Function setPinnedChats tdlib-types!Changes the order of pinned chats tdlib-types6Chat list in which to change the order of pinned chats tdlib-typesThe new list of pinned chats tdlib-types2Parameter of Function resetAllNotificationSettings tdlib-typesResets all notification settings to their default values. By default, all chats are unmuted, the sound is set to "default" and message previews are shown tdlib-types2Parameter of Function setScopeNotificationSettings tdlib-types7Changes notification settings for chats of a given type  tdlib-types<Types of chats for which to change the notification settings! tdlib-types1The new notification settings for the given scope" tdlib-types2Parameter of Function getScopeNotificationSettings# tdlib-types;Returns the notification settings for chats of a given type$ tdlib-typesHTypes of chats for which to return the notification settings information% tdlib-types;Parameter of Function getChatNotificationSettingsExceptions& tdlib-types<Returns list of chats with non-default notification settings' tdlib-typesBIf specified, only chats from the specified scope will be returned( tdlib-types;If true, also chats with non-default sound will be returned) tdlib-types+Parameter of Function clearAllDraftMessages* tdlib-types"Clears draft messages in all chats+ tdlib-typesAIf true, local draft messages in secret chats will not be cleared, tdlib-types+Parameter of Function getChatAdministrators- tdlib-typesEReturns a list of administrators of the chat with their custom titles. tdlib-typesChat identifier/ tdlib-types'Parameter of Function searchChatMembers0 tdlib-typesSearches for a specified query in the first name, last name and username of the members of a specified chat. Requires administrator rights in channels1 tdlib-typesChat identifier2 tdlib-typesQuery to search for3 tdlib-types*The maximum number of users to be returned4 tdlib-typesAThe type of users to return. By default, chatMembersFilterMembers5 tdlib-types#Parameter of Function getChatMember6 tdlib-types3Returns information about a single member of a chat7 tdlib-typesChat identifier8 tdlib-typesUser identifier9 tdlib-types+Parameter of Function transferChatOwnership: tdlib-typesChanges the owner of a chat. The current user must be a current owner of the chat. Use the method canTransferOwnership to check whether the ownership can be transferred from the current session. Available only for supergroups and channel chats; tdlib-typesChat identifier< tdlib-typesxIdentifier of the user to which transfer the ownership. The ownership can't be transferred to a bot or to a deleted user= tdlib-types The password of the current user> tdlib-types*Parameter of Function canTransferOwnership? tdlib-types[Checks whether the current session can be used to transfer a chat ownership to another user@ tdlib-types)Parameter of Function setChatMemberStatusA tdlib-types=Changes the status of a chat member, needs appropriate privileges. This function is currently not suitable for adding new members to the chat and transferring chat ownership; instead, use addChatMember or transferChatOwnership. The chat member status will not be changed until it has been synchronized with the serverB tdlib-typesChat identifierC tdlib-typesUser identifierD tdlib-types(The new status of the member in the chatE tdlib-types$Parameter of Function addChatMembersF tdlib-types.Adds multiple new members to a chat. Currently this option is only available for supergroups and channels. This option can't be used to join a chat. Members can't be added to a channel if it has more than 200 members. Members will not be added until the chat state has been synchronized with the serverG tdlib-typesChat identifierH tdlib-types0Identifiers of the users to be added to the chatI tdlib-types#Parameter of Function addChatMemberJ tdlib-typesAdds a new member to a chat. Members can't be added to private or secret chats. Members will not be added until the chat state has been synchronized with the serverK tdlib-typesChat identifierL tdlib-typesIdentifier of the userM tdlib-typesThe number of earlier messages from the chat to be forwarded to the new member; up to 100. Ignored for supergroups and channelsN tdlib-typesParameter of Function leaveChatO tdlib-types`Removes current user from chat members. Private and secret chats can't be left using this methodP tdlib-typesChat identifierQ tdlib-typesParameter of Function joinChatR tdlib-typesgAdds current user as a new member to a chat. Private and secret chats can't be joined using this methodS tdlib-typesChat identifierT tdlib-types&Parameter of Function unpinChatMessageU tdlib-types`Removes the pinned message from a chat; requires can_pin_messages rights in the group or channelV tdlib-typesIdentifier of the chatW tdlib-types$Parameter of Function pinChatMessageX tdlib-types:Pins a message in a chat; requires can_pin_messages rightsY tdlib-typesIdentifier of the chatZ tdlib-types$Identifier of the new pinned message[ tdlib-typesATrue, if there should be no notification about the pinned message\ tdlib-types*Parameter of Function setChatSlowModeDelay] tdlib-typeskChanges the slow mode delay of a chat. Available only for supergroups; requires can_restrict_members rights^ tdlib-typesChat identifier_ tdlib-typesNNew slow mode delay for the chat; must be one of 0, 10, 30, 60, 300, 900, 3600` tdlib-types%Parameter of Function setChatLocationa tdlib-typesChanges the location of a chat. Available only for some location-based supergroups, use supergroupFullInfo.can_set_location to check whether the method is allowed to useb tdlib-typesChat identifierc tdlib-types5New location for the chat; must be valid and not nulld tdlib-types,Parameter of Function setChatDiscussionGroupe tdlib-typesqChanges the discussion group of a channel chat; requires can_change_info rights in the channel if it is specifiedf tdlib-typesIdentifier of the channel chat. Pass 0 to remove a link from the supergroup passed in the second argument to a linked channel chat (requires can_pin_messages rights in the supergroup)g tdlib-typesUIdentifier of a new channel's discussion group. Use 0 to remove the discussion group.h tdlib-types(Parameter of Function setChatDescriptioni tdlib-typesxChanges information about a chat. Available for basic groups, supergroups, and channels. Requires can_change_info rightsj tdlib-typesIdentifier of the chatk tdlib-typesxChanges information about a chat. Available for basic groups, supergroups, and channels. Requires can_change_info rightsl tdlib-types'Parameter of Function setChatClientDatam tdlib-types*Changes client data associated with a chatn tdlib-typesChat identifiero tdlib-typesNew value of client_datap tdlib-types:Parameter of Function toggleChatDefaultDisableNotificationq tdlib-typesfChanges the value of the default disable_notification parameter, used when a message is sent to a chatr tdlib-typesChat identifiers tdlib-types)New value of default_disable_notificationt tdlib-types0Parameter of Function toggleChatIsMarkedAsUnreadu tdlib-types,Changes the marked as unread state of a chatv tdlib-typesChat identifierw tdlib-types New value of is_marked_as_unreadx tdlib-types(Parameter of Function toggleChatIsPinnedy tdlib-typesXChanges the pinned state of a chat. You can pin up to GetOption("pinned_chat_count_max")lGetOption("pinned_archived_chat_count_max") non-secret chats and the same number of secret chats in the mainarchive chat listz tdlib-typesChat identifier{ tdlib-typesNew value of is_pinned| tdlib-types1Parameter of Function setChatNotificationSettings} tdlib-typesChanges the notification settings of a chat. Notification settings of a chat with the current user (Saved Messages) can't be changed~ tdlib-typesChat identifier tdlib-typeswNew notification settings for the chat. If the chat is muted for more than 1 week, it is considered to be muted forever tdlib-types)Parameter of Function setChatDraftMessage tdlib-types#Changes the draft message in a chat tdlib-typesChat identifier tdlib-typesNew draft message; may be null tdlib-types(Parameter of Function setChatPermissions tdlib-typesChanges the chat members permissions. Supported only for basic groups and supergroups. Requires can_restrict_members administrator right tdlib-typesChat identifier tdlib-types5New non-administrator members permissions in the chat tdlib-types"Parameter of Function setChatPhoto tdlib-typesChanges the photo of a chat. Supported only for basic groups, supergroups and channels. Requires can_change_info rights. The photo will not be changed before request to the server has been completed tdlib-typesChat identifier tdlib-typesNew chat photo. You can use a zero InputFileId to delete the chat photo. Files that are accessible only by HTTP URL are not acceptable tdlib-types"Parameter of Function setChatTitle tdlib-typesChanges the chat title. Supported only for basic groups, supergroups and channels. Requires can_change_info rights. The title will not be changed until the request to the server has been completed tdlib-typesChat identifier tdlib-types'New title of the chat; 1-128 characters tdlib-types%Parameter of Function setChatChatList tdlib-typesUMoves a chat to a different chat list. Current chat list of the chat must ne non-null tdlib-typesChat identifier tdlib-typesNew chat list of the chat. The chat with the current user (Saved Messages) and the chat 777000 (Telegram) can't be moved to the Archive chat list tdlib-types;Parameter of Function upgradeBasicGroupChatToSupergroupChat tdlib-typesCreates a new supergroup from an existing basic group and sends a corresponding messageChatUpgradeTo and messageChatUpgradeFrom; requires creator privileges. Deactivates the original basic group tdlib-types!Identifier of the chat to upgrade tdlib-types)Parameter of Function createNewSecretChat tdlib-types9Creates a new secret chat. Returns the newly created chat tdlib-typesIdentifier of the target user tdlib-types-Parameter of Function createNewSupergroupChat tdlib-typesyCreates a new supergroup or channel and sends a corresponding messageSupergroupChatCreate. Returns the newly created chat tdlib-types'Title of the new chat; 1-128 characters tdlib-types)True, if a channel chat should be created tdlib-typesyCreates a new supergroup or channel and sends a corresponding messageSupergroupChatCreate. Returns the newly created chat tdlib-types=Chat location if a location-based supergroup is being created tdlib-types-Parameter of Function createNewBasicGroupChat tdlib-typesoCreates a new basic group and sends a corresponding messageBasicGroupChatCreate. Returns the newly created chat tdlib-types3Identifiers of users to be added to the basic group tdlib-types.Title of the new basic group; 1-128 characters tdlib-types&Parameter of Function createSecretChat tdlib-types=Returns an existing chat corresponding to a known secret chat tdlib-typesSecret chat identifier tdlib-types*Parameter of Function createSupergroupChat tdlib-typesGReturns an existing chat corresponding to a known supergroup or channel tdlib-types Supergroup or channel identifier tdlib-typesIf true, the chat will be created without network request. In this case all information about the chat except its type, title and photo can be incorrect tdlib-types*Parameter of Function createBasicGroupChat tdlib-types=Returns an existing chat corresponding to a known basic group tdlib-typesBasic group identifier tdlib-typesIf true, the chat will be created without network request. In this case all information about the chat except its type, title and photo can be incorrect tdlib-types'Parameter of Function createPrivateChat tdlib-types6Returns an existing chat corresponding to a given user tdlib-typesUser identifier tdlib-typesIf true, the chat will be created without network request. In this case all information about the chat except its type, title and photo can be incorrect tdlib-types)Parameter of Function readAllChatMentions tdlib-types$Marks all mentions in a chat as read tdlib-typesChat identifier tdlib-types(Parameter of Function openMessageContent tdlib-typesInforms 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). An updateMessageContentOpened update will be generated if something has changed tdlib-typesChat identifier of the message tdlib-types1Identifier of the message with the opened content tdlib-types"Parameter of Function viewMessages tdlib-typesInforms TDLib that messages are being viewed by the user. Many useful activities depend on whether the messages are currently being viewed or not (e.g., marking messages as read, incrementing a view counter, updating a view counter, removing deleted messages in supergroups and channels) tdlib-typesChat identifier tdlib-types,The identifiers of the messages being viewed tdlib-types:True, if messages in closed chats should be marked as read tdlib-typesParameter of Function closeChat tdlib-typessInforms TDLib that the chat is closed by the user. Many useful activities depend on the chat being opened or closed tdlib-typesChat identifier tdlib-typesParameter of Function openChat tdlib-typesInforms TDLib that the chat is opened by the user. Many useful activities depend on the chat being opened or closed (e.g., in supergroups and channels all updates are received only for opened chats) tdlib-typesChat identifier tdlib-types$Parameter of Function sendChatAction tdlib-types2Sends a notification about user activity in a chat tdlib-typesChat identifier tdlib-typesThe action description tdlib-types+Parameter of Function deleteChatReplyMarkup tdlib-typesDeletes the default reply markup from a chat. Must be called after a one-time keyboard or a ForceReply reply markup has been used. UpdateChatReplyMarkup will be sent if the reply markup will be changed tdlib-typesChat identifier tdlib-types+The message identifier of the used keyboard tdlib-types-Parameter of Function getInlineGameHighScores tdlib-typespReturns game high scores and some part of the high score table in the range of the specified user; for bots only tdlib-typesInline message identifier tdlib-typesUser identifier tdlib-types'Parameter of Function getGameHighScores tdlib-typeszReturns the high scores for a game and some part of the high score table in the range of the specified user; for bots only tdlib-types0The chat that contains the message with the game tdlib-typesIdentifier of the message tdlib-typesUser identifier tdlib-types(Parameter of Function setInlineGameScore tdlib-typesEUpdates the game score of the specified user in a game; for bots only tdlib-typesInline message identifier tdlib-types%True, if the message should be edited tdlib-typesUser identifier tdlib-types The new score tdlib-typesyPass true to update the score even if it decreases. If the score is 0, the user will be deleted from the high score table tdlib-types"Parameter of Function setGameScore tdlib-typesGUpdates the game score of the specified user in the game; for bots only tdlib-types3The chat to which the message with the game belongs tdlib-typesIdentifier of the message tdlib-types%True, if the message should be edited tdlib-typesUser identifier tdlib-types The new score tdlib-typesyPass true to update the score even if it decreases. If the score is 0, the user will be deleted from the high score table tdlib-types,Parameter of Function answerPreCheckoutQuery tdlib-types6Sets the result of a pre-checkout query; for bots only tdlib-types$Identifier of the pre-checkout query tdlib-types"An error message, empty on success tdlib-types)Parameter of Function answerShippingQuery tdlib-types2Sets the result of a shipping query; for bots only tdlib-types Identifier of the shipping query tdlib-typesAvailable shipping options tdlib-types"An error message, empty on success tdlib-types)Parameter of Function answerCallbackQuery tdlib-types2Sets the result of a callback query; for bots only tdlib-types Identifier of the callback query tdlib-typesText of the answer tdlib-typesMIf true, an alert should be shown to the user instead of a toast notification tdlib-typesURL to be opened tdlib-typesCTime during which the result of the query can be cached, in seconds tdlib-types,Parameter of Function getCallbackQueryAnswer tdlib-typesSends a callback query to a bot and returns an answer. Returns an error with code 502 if the bot fails to answer the query before the query timeout expires tdlib-types'Identifier of the chat with the message tdlib-types9Identifier of the message from which the query originated tdlib-types Query payload tdlib-types'Parameter of Function answerInlineQuery tdlib-types1Sets the result of an inline query; for bots only tdlib-typesIdentifier of the inline query tdlib-typesETrue, if the result of the query can be cached for the specified user tdlib-typesThe results of the query tdlib-types:Allowed time to cache the results of the query, in seconds tdlib-typesSOffset for the next inline query; pass an empty string if there are no more results tdlib-typesIf non-empty, this text should be shown on the button that opens a private chat with the bot and sends a start message to the bot with the parameter switch_pm_parameter tdlib-types'The parameter for the bot start message tdlib-types+Parameter of Function getInlineQueryResults tdlib-typesSends an inline query to a bot and returns its results. Returns an error with code 502 if the bot fails to answer the query before the query timeout expires tdlib-types The identifier of the target bot tdlib-types/Identifier of the chat where the query was sent tdlib-types$Location of the user, only if needed tdlib-typesText of the query  tdlib-types#Offset of the first entry to return  tdlib-types!Parameter of Function getLoginUrl  tdlib-typesReturns an HTTP URL which can be used to automatically authorize the user on a website after clicking an inline button of type inlineKeyboardButtonTypeLoginUrl.  tdlib-types.Chat identifier of the message with the button  tdlib-types1Message identifier of the message with the button tdlib-typesButton identifier tdlib-types7True, if the user allowed the bot to send them messages tdlib-types%Parameter of Function getLoginUrlInfo tdlib-typesReturns information about a button of type inlineKeyboardButtonTypeLoginUrl. The method needs to be called when the user presses the button tdlib-types.Chat identifier of the message with the button tdlib-types1Message identifier of the message with the button tdlib-typesButton identifier tdlib-typesParameter of Function stopPoll tdlib-types\Stops a poll. A poll in a message can be stopped when the message has can_be_edited flag set tdlib-types0Identifier of the chat to which the poll belongs tdlib-types-Identifier of the message containing the poll tdlib-types+The new message reply markup; for bots only tdlib-types#Parameter of Function getPollVoters tdlib-typesReturns users voted for the specified option in a non-anonymous polls. For the optimal performance the number of returned users is chosen by the library tdlib-types0Identifier of the chat to which the poll belongs tdlib-types-Identifier of the message containing the poll tdlib-types'0-based identifier of the answer option tdlib-types;Number of users to skip in the result; must be non-negative  tdlib-typesThe maximum number of users to be returned; must be positive and can't be greater than 50. Fewer users may be returned than specified by the limit, even if the end of the voter list has not been reached! tdlib-types#Parameter of Function setPollAnswer" tdlib-typesPChanges the user answer to a poll. A poll in quiz mode can be answered only once# tdlib-types0Identifier of the chat to which the poll belongs$ tdlib-types-Identifier of the message containing the poll% tdlib-types0-based identifiers of answer options, chosen by the user. User can choose more than 1 answer option only is the poll allows multiple answers& tdlib-types#Parameter of Function getJsonString' tdlib-typesConverts a JsonValue object to corresponding JSON-serialized string. This is an offline method. Can be called before authorization. Can be called synchronously( tdlib-typesThe JsonValue object) tdlib-types"Parameter of Function getJsonValue* tdlib-typesConverts a JSON-serialized string to corresponding JsonValue object. This is an offline method. Can be called before authorization. Can be called synchronously+ tdlib-typesThe JSON-serialized string, tdlib-types+Parameter of Function getLanguagePackString- tdlib-typesReturns a string stored in the local database from the specified localization target and language pack by its key. Returns a 404 error if the string is not found. This is an offline method. Can be called before authorization. Can be called synchronously. tdlib-types>Path to the language pack database in which strings are stored/ tdlib-types6Localization target to which the language pack belongs0 tdlib-typesLanguage pack identifier1 tdlib-types.Language pack key of the string to be returned2 tdlib-types#Parameter of Function cleanFileName3 tdlib-typesRemoves potentially dangerous characters from the name of a file. The encoding of the file name is supposed to be UTF-8. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously4 tdlib-typesFile name or path to the file5 tdlib-types&Parameter of Function getFileExtension6 tdlib-typesReturns the extension of a file, guessed by its MIME type. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously7 tdlib-typesThe MIME type of the file8 tdlib-types%Parameter of Function getFileMimeType9 tdlib-typesReturns the MIME type of a file, guessed by its extension. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously: tdlib-types(The name of the file or path to the file; tdlib-types%Parameter of Function getMarkdownText< tdlib-typesReplaces text entities with Markdown formatting in a human-friendly format. Entities that can't be represented in Markdown unambiguously are kept as is. This is an offline method. Can be called before authorization. Can be called synchronously= tdlib-typesThe text> tdlib-types#Parameter of Function parseMarkdown? tdlib-typesParses Markdown entities in a human-friendly format, ignoring mark up errors. This is an offline method. Can be called before authorization. Can be called synchronously@ tdlib-types!The text to parse. For example, "italic ~~strikethrough~~ **bold**  ``pre`` [italic text_url](telegram.org) italic**bold italicbold**"A tdlib-types'Parameter of Function parseTextEntitiesB tdlib-typesParses Bold, Italic, Underline, Strikethrough, Code, Pre, PreCode, TextUrl and MentionName entities contained in the text. This is an offline method. Can be called before authorization. Can be called synchronouslyC tdlib-typesThe text to parseD tdlib-typesText parse modeE tdlib-types%Parameter of Function getTextEntitiesF tdlib-typesReturns all entities (mentions, hashtags, cashtags, bot commands, bank card numbers, URLs, and email addresses) contained in the text. This is an offline method. Can be called before authorization. Can be called synchronouslyG tdlib-types%The text in which to look for entitesH tdlib-types0Parameter of Function editMessageSchedulingStateI tdlib-typesEdits the time when a scheduled message will be sent. Scheduling state of all messages in the same album or forwarded together with the message will be also changedJ tdlib-typesThe chat the message belongs toK tdlib-typesIdentifier of the messageL tdlib-typesKThe new message scheduling state. Pass null to send the message immediatelyM tdlib-types2Parameter of Function editInlineMessageReplyMarkupN tdlib-typesIEdits the reply markup of an inline message sent via a bot; for bots onlyO tdlib-typesInline message identifierP tdlib-typesThe new message reply markupQ tdlib-types.Parameter of Function editInlineMessageCaptionR tdlib-typesDEdits the caption of an inline message sent via a bot; for bots onlyS tdlib-typesInline message identifierT tdlib-typesThe new message reply markupU tdlib-typesQNew message content caption; 0-GetOption("message_caption_length_max") charactersV tdlib-types,Parameter of Function editInlineMessageMediaW tdlib-typesEdits the content of a message with an animation, an audio, a document, a photo or a video in an inline message sent via a bot; for bots onlyX tdlib-typesInline message identifierY tdlib-types+The new message reply markup; for bots onlyZ tdlib-typesNew content of the message. Must be one of the following types: InputMessageAnimation, InputMessageAudio, InputMessageDocument, InputMessagePhoto or InputMessageVideo[ tdlib-types3Parameter of Function editInlineMessageLiveLocation\ tdlib-typesWEdits the content of a live location in an inline message sent via a bot; for bots only] tdlib-typesInline message identifier^ tdlib-typesThe new message reply markup_ tdlib-types]New location content of the message; may be null. Pass null to stop sharing the live location` tdlib-types+Parameter of Function editInlineMessageTexta tdlib-typesNEdits the text of an inline text or game message sent via a bot; for bots onlyb tdlib-typesInline message identifierc tdlib-typesThe new message reply markupd tdlib-typesCNew text content of the message. Should be of type InputMessageTexte tdlib-types,Parameter of Function editMessageReplyMarkupf tdlib-typesxEdits the message reply markup; for bots only. Returns the edited message after the edit is completed on the server sideg tdlib-typesThe chat the message belongs toh tdlib-typesIdentifier of the messagei tdlib-typesThe new message reply markupj tdlib-types(Parameter of Function editMessageCaptionk tdlib-typeslEdits the message content caption. Returns the edited message after the edit is completed on the server sidel tdlib-typesThe chat the message belongs tom tdlib-typesIdentifier of the messagen tdlib-types+The new message reply markup; for bots onlyo tdlib-typesQNew message content caption; 0-GetOption("message_caption_length_max") charactersp tdlib-types&Parameter of Function editMessageMediaq tdlib-typespEdits the content of a message with an animation, an audio, a document, a photo or a video. The media in the message can't be replaced if the message was set to self-destruct. Media can't be replaced by self-destructing media. Media in an album can be edited only to contain a photo or a video. Returns the edited message after the edit is completed on the server sider tdlib-typesThe chat the message belongs tos tdlib-typesIdentifier of the messaget tdlib-types+The new message reply markup; for bots onlyu tdlib-typesNew content of the message. Must be one of the following types: InputMessageAnimation, InputMessageAudio, InputMessageDocument, InputMessagePhoto or InputMessageVideov tdlib-types-Parameter of Function editMessageLiveLocationw tdlib-typesEdits the message content of a live location. Messages can be edited for a limited period of time specified in the live location. Returns the edited message after the edit is completed on the server sidex tdlib-typesThe chat the message belongs toy tdlib-typesIdentifier of the messagez tdlib-types+The new message reply markup; for bots only{ tdlib-types]New location content of the message; may be null. Pass null to stop sharing the live location| tdlib-types%Parameter of Function editMessageText} tdlib-typesEdits the text of a message (or a text of a game message). Returns the edited message after the edit is completed on the server side~ tdlib-typesThe chat the message belongs to tdlib-typesIdentifier of the message tdlib-types+The new message reply markup; for bots only tdlib-typesCNew text content of the message. Should be of type InputMessageText tdlib-types0Parameter of Function deleteChatMessagesFromUser tdlib-typesDeletes all messages sent by the specified user to a chat. Supported only for supergroups; requires can_delete_messages administrator privileges tdlib-typesChat identifier tdlib-typesUser identifier tdlib-types$Parameter of Function deleteMessages tdlib-typesDeletes messages tdlib-typesChat identifier tdlib-types)Identifiers of the messages to be deleted tdlib-typespPass true to try to delete messages for all chat members. Always true for supergroups, channels and secret chats tdlib-types%Parameter of Function addLocalMessage tdlib-typesAdds a local message to a chat. The message is persistent across application restarts only if the message database is used. Returns the added message tdlib-types Target chat tdlib-typesaIdentifier of the user who will be shown as the sender of the message; may be 0 for channel posts tdlib-types*Identifier of the message to reply to or 0 tdlib-types1Pass true to disable notification for the message tdlib-types&The content of the message to be added tdlib-types9Parameter of Function sendChatScreenshotTakenNotification tdlib-typescSends a notification about a screenshot taken in a chat. Supported only in private and secret chats tdlib-typesChat identifier tdlib-types+Parameter of Function sendChatSetTtlMessage tdlib-typesuChanges the current TTL setting (sets a new self-destruct timer) in a secret chat and sends the corresponding message tdlib-typesChat identifier tdlib-typesNew TTL value, in seconds tdlib-types$Parameter of Function resendMessages tdlib-typesResends messages which failed to send. Can be called only for messages for which messageSendingStateFailed.can_retry is true and after specified in messageSendingStateFailed.retry_after time passed. tdlib-types'Identifier of the chat to send messages tdlib-typesaIdentifiers of the messages to resend. Message identifiers must be in a strictly increasing order tdlib-types%Parameter of Function forwardMessages tdlib-typesForwards previously sent messages. Returns the forwarded messages in the same order as the message identifiers passed in message_ids. If a message can't be forwarded, null will be returned instead of the message tdlib-types3Identifier of the chat to which to forward messages tdlib-types5Identifier of the chat from which to forward messages tdlib-types&Identifiers of the messages to forward tdlib-types'Options to be used to send the messages tdlib-typesTrue, if the messages should be grouped into an album after forwarding. For this to work, no more than 10 messages may be forwarded, and all of them must be photo or video messages tdlib-typesTrue, if content of the messages needs to be copied without links to the original messages. Always true if the messages are forwarded to a secret chat tdlib-types\True, if media captions of message copies needs to be removed. Ignored if send_copy is false tdlib-types2Parameter of Function sendInlineQueryResultMessage tdlib-typesnSends the result of an inline query as a message. Returns the sent message. Always clears a chat draft message tdlib-types Target chat tdlib-types(Identifier of a message to reply to or 0 tdlib-types&Options to be used to send the message tdlib-typesIdentifier of the inline query tdlib-typesIdentifier of the inline result tdlib-typesIf true, there will be no mention of a bot, via which the message is sent. Can be used only for bots GetOption("animation_search_bot_username"), GetOption("photo_search_bot_username") and GetOption("venue_search_bot_username") tdlib-types)Parameter of Function sendBotStartMessage tdlib-typesInvites a bot to a chat (if it is not yet a member) and sends it the /start command. Bots can't be invited to a private chat other than the chat with the bot. Bots can't be invited to channels (although they can be added as admins) and secret chats. Returns the sent message tdlib-typesIdentifier of the bot tdlib-typesIdentifier of the target chat tdlib-typesEA hidden parameter sent to the bot for deep linking purposes (https:/core.telegram.orgbots#deep-linking) tdlib-types&Parameter of Function sendMessageAlbum tdlib-typesSends messages grouped together into an album. Currently only photo and video messages can be grouped into an album. Returns sent messages tdlib-types Target chat tdlib-types(Identifier of a message to reply to or 0 tdlib-types'Options to be used to send the messages tdlib-typesContents of messages to be sent tdlib-types!Parameter of Function sendMessage tdlib-types)Sends a message. Returns the sent message tdlib-types Target chat tdlib-types*Identifier of the message to reply to or 0 tdlib-types&Options to be used to send the message tdlib-types1Markup for replying to the message; for bots only tdlib-types%The content of the message to be sent tdlib-types(Parameter of Function getMessageLinkInfo tdlib-types:Returns information about a public or private message link tdlib-types The message link in the format " https://t.me/c/...", or "tg:/privatepost?...", or "https:t.meusername ...", or "tg: /resolve?..." tdlib-types$Parameter of Function getMessageLink tdlib-typesReturns a private HTTPS link to a message in a chat. Available only for already sent messages in supergroups and channels. The link will work only for members of the chat tdlib-types3Identifier of the chat to which the message belongs tdlib-typesIdentifier of the message tdlib-types*Parameter of Function getPublicMessageLink tdlib-typesqReturns a public HTTPS link to a message. Available only for messages in supergroups and channels with a username tdlib-types3Identifier of the chat to which the message belongs tdlib-typesIdentifier of the message tdlib-types>Pass true if a link for a whole media album should be returned tdlib-types-Parameter of Function removeNotificationGroup tdlib-typesyRemoves a group of active notifications. Needs to be called only if the notification group is removed by the current user tdlib-typesNotification group identifier tdlib-types/The maximum identifier of removed notifications tdlib-types(Parameter of Function removeNotification tdlib-typesRemoves an active notification from notification list. Needs to be called only if the notification is removed by the current user tdlib-typesBIdentifier of notification group to which the notification belongs tdlib-types"Identifier of removed notification tdlib-types.Parameter of Function getChatScheduledMessages tdlib-typesReturns all scheduled messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id) tdlib-typesChat identifier tdlib-types)Parameter of Function getChatMessageCount tdlib-typesHReturns approximate number of messages of the specified type in the chat tdlib-types1Identifier of the chat in which to count messages tdlib-typesUFilter for message content; searchMessagesFilterEmpty is unsupported in this function tdlib-typesIf true, returns count that is available locally without sending network requests, returning -1 if the number of messages is unknown tdlib-types*Parameter of Function getChatMessageByDate tdlib-typesHReturns the last message sent in a chat no later than the specified date tdlib-typesChat identifier tdlib-typesGPoint in time (Unix timestamp) relative to which to search for messages tdlib-types3Parameter of Function getActiveLiveLocationMessages tdlib-typesReturns all active live locations that should be updated by the client. The list is persistent across application restarts only if the message database is used tdlib-types6Parameter of Function searchChatRecentLocationMessages tdlib-typesReturns information about the recent locations of chat members that were sent to the chat. Returns up to 1 location message per user tdlib-typesChat identifier tdlib-types-The maximum number of messages to be returned tdlib-types(Parameter of Function searchCallMessages tdlib-typesSearches for call messages. Returns the results in reverse chronological order (i. e., in order of decreasing message_id). For optimal performance the number of returned messages is chosen by the library tdlib-typesZIdentifier of the message from which to search; use 0 to get results from the last message tdlib-typesThe maximum number of messages to be returned; up to 100. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached tdlib-types0If true, returns only messages with missed calls tdlib-types*Parameter of Function searchSecretMessages tdlib-typesSearches for messages in secret chats. Returns the results in reverse chronological order. For optimal performance the number of returned messages is chosen by the library tdlib-typesRIdentifier of the chat in which to search. Specify 0 to search in all secret chats tdlib-typesHQuery to search for. If empty, searchChatMessages should be used instead tdlib-types`The identifier from the result of a previous request, use 0 to get results from the last message tdlib-typesThe maximum number of messages to be returned; up to 100. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached tdlib-types:A filter for the content of messages in the search results tdlib-types$Parameter of Function searchMessages tdlib-typesSearches for messages in all chats except secret chats. Returns the results in reverse chronological order (i.e., in order of decreasing (date, chat_id, message_id)). tdlib-typeseChat list in which to search messages; pass null to search in all chats regardless of their chat list tdlib-typesQuery to search for tdlib-typesThe date of the message starting from which the results should be fetched. Use 0 or any date in the future to get results from the last message tdlib-typesIThe chat identifier of the last found message, or 0 for the first request tdlib-typesLThe message identifier of the last found message, or 0 for the first request tdlib-typesThe maximum number of messages to be returned, up to 100. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached tdlib-types(Parameter of Function searchChatMessages tdlib-typesSearches for messages with given words in the chat. Returns the results in reverse chronological order, i.e. in order of decreasing message_id. Cannot be used in secret chats with a non-empty query tdlib-types2Identifier of the chat in which to search messages tdlib-typesQuery to search for tdlib-typesbIf not 0, only messages sent by the specified user will be returned. Not supported in secret chats tdlib-typesqIdentifier of the message starting from which history must be fetched; use 0 to get results from the last message tdlib-typesSpecify 0 to get results from exactly the from_message_id or a negative offset to get the specified message and some newer messages tdlib-typesThe maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, the limit must be greater than -offset. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached tdlib-types0Filter for message content in the search results tdlib-types'Parameter of Function deleteChatHistory tdlib-typesDeletes all messages in the chat. Use Chat.can_be_deleted_only_for_self and Chat.can_be_deleted_for_all_users fields to find whether and how the method can be applied to the chat tdlib-typesChat identifier tdlib-types:Pass true if the chat should be removed from the chat list tdlib-types5Pass true to try to delete chat history for all users tdlib-types$Parameter of Function getChatHistory  tdlib-typesReturns messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id).  tdlib-typesChat identifier  tdlib-typesqIdentifier of the message starting from which history must be fetched; use 0 to get results from the last message  tdlib-typesSpecify 0 to get results from exactly the from_message_id or a negative offset up to 99 to get additionally some newer messages  tdlib-types The maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, the limit must be greater or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached tdlib-typesZIf true, returns only messages that are available locally without sending network requests tdlib-types'Parameter of Function getGroupsInCommon tdlib-typeshReturns a list of common group chats with a given user. Chats are sorted by their type and creation date tdlib-typesUser identifier tdlib-typesPChat identifier starting from which to return chats; use 0 for the first request tdlib-types5The maximum number of chats to be returned; up to 100 tdlib-types0Parameter of Function getInactiveSupergroupChats tdlib-typesReturns a list of recently inactive supergroups and channels. Can be used when user reaches limit on the number of joined supergroups and channels and receives CHANNELS_TOO_MUCH error tdlib-types0Parameter of Function getSuitableDiscussionChats tdlib-typesReturns a list of basic group and supergroup chats, which can be used as a discussion group for a channel. Basic group chats need to be first upgraded to supergroups before they can be set as a discussion group tdlib-types2Parameter of Function checkCreatedPublicChatsLimit tdlib-types~Checks whether the maximum number of owned public chats has been reached. Returns corresponding error if the limit was reached tdlib-types6Type of the public chats, for which to check the limit tdlib-types+Parameter of Function getCreatedPublicChats tdlib-typesGReturns a list of public chats of the specified type, owned by the user tdlib-types"Type of the public chats to return tdlib-types'Parameter of Function checkChatUsername tdlib-types/Checks whether a username can be set for a chat  tdlib-typesChat identifier; should be identifier of a supergroup chat, or a channel chat, or a private chat with self, or zero if chat is being created! tdlib-typesUsername to be checked" tdlib-types-Parameter of Function clearRecentlyFoundChats# tdlib-types'Clears the list of recently found chats$ tdlib-types-Parameter of Function removeRecentlyFoundChat% tdlib-types4Removes a chat from the list of recently found chats& tdlib-types$Identifier of the chat to be removed' tdlib-types*Parameter of Function addRecentlyFoundChat( tdlib-typesAdds a chat to the list of recently found chats. The chat is added to the beginning of the list. If the chat is already in the list, it will be removed from the list first) tdlib-typesIdentifier of the chat to add* tdlib-types#Parameter of Function removeTopChat+ tdlib-typesjRemoves a chat from the list of frequently used chats. Supported only if the chat info database is enabled, tdlib-types!Category of frequently used chats- tdlib-typesChat identifier. tdlib-types!Parameter of Function getTopChats/ tdlib-types\Returns a list of frequently used chats. Supported only if the chat info database is enabled0 tdlib-types Category of chats to be returned1 tdlib-types4The maximum number of chats to be returned; up to 302 tdlib-types'Parameter of Function searchChatsNearby3 tdlib-types Returns a list of users and location-based supergroups nearby. The list of users nearby will be updated for 60 seconds after the request by the updates updateUsersNearby. The request should be sent again every 25 seconds with adjusted location to not miss new chats4 tdlib-typesCurrent user location5 tdlib-types)Parameter of Function searchChatsOnServer6 tdlib-typesSearches for the specified query in the title and username of already known chats via request to the server. Returns chats in the order seen in the chat list7 tdlib-typesQuery to search for8 tdlib-types*The maximum number of chats to be returned9 tdlib-types!Parameter of Function searchChats: tdlib-typesSearches for the specified query in the title and username of already known chats, this is an offline request. Returns chats in the order seen in the chat list; tdlib-typesQQuery to search for. If the query is empty, returns up to 20 recently found chats< tdlib-types*The maximum number of chats to be returned= tdlib-types'Parameter of Function searchPublicChats> tdlib-types`Searches public chats by looking for specified query in their username and title. Currently only private chats, supergroups and channels can be public. Returns a meaningful number of results. Returns nothing if the length of the searched username prefix is less than 5. Excludes private chats with contacts and chats from the chat list from the results? tdlib-typesQuery to search for@ tdlib-types&Parameter of Function searchPublicChatA tdlib-typesSearches a public chat by its username. Currently only private chats, supergroups and channels can be public. Returns the chat if found; otherwise an error is returnedB tdlib-typesUsername to be resolvedC tdlib-typesParameter of Function getChatsD tdlib-typesReturns an ordered list of chats in a chat list. Chats are sorted by the pair (order, chat_id) in decreasing order. (For example, to get a list of chats from the beginning, the offset_order should be equal to a biggest signed 64-bit number 9223372036854775807 == 2^63 - 1).E tdlib-types&The chat list in which to return chatsF tdlib-typesChat order to return chats fromG tdlib-types$Chat identifier to return chats fromH tdlib-typesThe maximum number of chats to be returned. It is possible that fewer chats than the limit are returned even if the end of the list is not reachedI tdlib-types#Parameter of Function getRemoteFileJ tdlib-typesReturns information about a file by its remote ID; this is an offline request. Can be used to register a URL as a file for further uploading, or sending as a message. Even the request succeeds, the file can be used only if it is still accessible to the user.K tdlib-types$Remote identifier of the file to getL tdlib-typesFile type, if knownM tdlib-typesParameter of Function getFileN tdlib-types<Returns information about a file; this is an offline requestO tdlib-typesIdentifier of the file to getP tdlib-types!Parameter of Function getMessagesQ tdlib-typeswReturns information about messages. If a message is not found, returns null on the corresponding position of the resultR tdlib-types-Identifier of the chat the messages belong toS tdlib-types"Identifiers of the messages to getT tdlib-types*Parameter of Function getChatPinnedMessageU tdlib-types/Returns information about a pinned chat messageV tdlib-types-Identifier of the chat the message belongs toW tdlib-types'Parameter of Function getRepliedMessageX tdlib-typesDReturns information about a message that is replied by given messageY tdlib-types-Identifier of the chat the message belongs toZ tdlib-types,Identifier of the message reply to which get[ tdlib-types'Parameter of Function getMessageLocally\ tdlib-types{Returns information about a message, if it is available locally without sending network request. This is an offline request] tdlib-types-Identifier of the chat the message belongs to^ tdlib-types Identifier of the message to get_ tdlib-types Parameter of Function getMessage` tdlib-types#Returns information about a messagea tdlib-types-Identifier of the chat the message belongs tob tdlib-types Identifier of the message to getc tdlib-typesParameter of Function getChatd tdlib-typesoReturns information about a chat by its identifier, this is an offline request if the current user is not a bote tdlib-typesChat identifierf tdlib-types#Parameter of Function getSecretChatg tdlib-typesUReturns information about a secret chat by its identifier. This is an offline requesth tdlib-typesSecret chat identifieri tdlib-types+Parameter of Function getSupergroupFullInfoj tdlib-typeseReturns full information about a supergroup or a channel by its identifier, cached for up to 1 minutek tdlib-types Supergroup or channel identifierl tdlib-types#Parameter of Function getSupergroupm tdlib-typesReturns information about a supergroup or a channel by its identifier. This is an offline request if the current user is not a botn tdlib-types Supergroup or channel identifiero tdlib-types+Parameter of Function getBasicGroupFullInfop tdlib-types>Returns full information about a basic group by its identifierq tdlib-typesBasic group identifierr tdlib-types#Parameter of Function getBasicGroups tdlib-typesvReturns information about a basic group by its identifier. This is an offline request if the current user is not a bott tdlib-typesBasic group identifieru tdlib-types%Parameter of Function getUserFullInfov tdlib-types9Returns full information about a user by their identifierw tdlib-typesUser identifierx tdlib-typesParameter of Function getUsery tdlib-typesqReturns information about a user by their identifier. This is an offline request if the current user is not a botz tdlib-typesUser identifier{ tdlib-typesParameter of Function getMe| tdlib-typesReturns the current user} tdlib-types/Parameter of Function getTemporaryPasswordState~ tdlib-types8Returns information about the current temporary password tdlib-types-Parameter of Function createTemporaryPassword tdlib-types8Creates a new temporary password for processing payments tdlib-typesPersistent user password tdlib-typesbTime during which the temporary password will be valid, in seconds; should be between 60 and 86400 tdlib-types%Parameter of Function recoverPassword tdlib-types_Recovers the password using a recovery code sent to an email address that was previously set up tdlib-typesRecovery code to check tdlib-types-Parameter of Function requestPasswordRecovery tdlib-typesXRequests to send a password recovery code to an email address that was previously set up tdlib-types4Parameter of Function resendRecoveryEmailAddressCode tdlib-typesHResends the 2-step verification recovery email address verification code tdlib-types3Parameter of Function checkRecoveryEmailAddressCode tdlib-typesGChecks the 2-step verification recovery email address verification code tdlib-typesVerification code tdlib-types-Parameter of Function setRecoveryEmailAddress tdlib-typesChanges the 2-step verification recovery email address of the user. If a new recovery email address is specified, then the change will not be applied until the new recovery email address is confirmed. tdlib-types-Parameter of Function getRecoveryEmailAddress tdlib-typesReturns a 2-step verification recovery email address that was previously set up. This method can be used to verify a password provided by the user tdlib-types!The password for the current user tdlib-types!Parameter of Function setPassword tdlib-typesChanges the password for the user. If a new recovery email address is specified, then the change will not be applied until the new recovery email address is confirmed tdlib-typesPrevious password of the user tdlib-types=New password of the user; may be empty to remove the password tdlib-typesNew password hint; may be empty tdlib-types9Pass true if the recovery email address should be changed tdlib-types(New recovery email address; may be empty tdlib-types&Parameter of Function getPasswordState tdlib-types0Returns the current state of 2-step verification tdlib-types.Parameter of Function setDatabaseEncryptionKey tdlib-typesrChanges the database encryption key. Usually the encryption key is never changed and is stored in some OS keychain tdlib-typesNew encryption key tdlib-types%Parameter of Function getCurrentState tdlib-typescReturns all updates needed to restore current TDLib state, i.e. all actual UpdateAuthorizationState UpdateUserUpdateNewChat and others. This is especially useful if TDLib is run in a separate process. This is an offline method. Can be called before authorization tdlib-types1Parameter of Function confirmQrCodeAuthentication tdlib-typesUConfirms QR code authentication on another device. Returns created session on success tdlib-typesDA link from a QR code. The link must be scanned by the in-app camera tdlib-typesParameter of Function destroy tdlib-typesCloses the TDLib instance, destroying all local data without a proper logout. The current user session will remain in the list of all active sessions. All local data will be destroyed. After the destruction completes updateAuthorizationState with authorizationStateClosed will be sent tdlib-typesParameter of Function close tdlib-typesCloses the TDLib instance. All databases will be flushed to disk and properly closed. After the close completes, updateAuthorizationState with authorizationStateClosed will be sent tdlib-typesParameter of Function logOut tdlib-typesCloses the TDLib instance after a proper logout. Requires an available network connection. All local data will be destroyed. After the logout completes, updateAuthorizationState with authorizationStateClosed will be sent tdlib-types1Parameter of Function checkAuthenticationBotToken tdlib-typesChecks the authentication token of a bot; to log in as a bot. Works only when the current authorization state is authorizationStateWaitPhoneNumber. Can be used instead of setAuthenticationPhoneNumber and checkAuthenticationCode to log in tdlib-types The bot token tdlib-types3Parameter of Function recoverAuthenticationPassword tdlib-typesRecovers the password with a password recovery code sent to an email address that was previously set up. Works only when the current authorization state is authorizationStateWaitPassword tdlib-typesRecovery code to check tdlib-types;Parameter of Function requestAuthenticationPasswordRecovery tdlib-typesRequests to send a password recovery code to an email address that was previously set up. Works only when the current authorization state is authorizationStateWaitPassword tdlib-types1Parameter of Function checkAuthenticationPassword tdlib-typesChecks the authentication password for correctness. Works only when the current authorization state is authorizationStateWaitPassword tdlib-typesThe password to check tdlib-types"Parameter of Function registerUser tdlib-typesqFinishes user registration. Works only when the current authorization state is authorizationStateWaitRegistration tdlib-types+The first name of the user; 1-64 characters tdlib-types*The last name of the user; 0-64 characters tdlib-types1Parameter of Function requestQrCodeAuthentication tdlib-typesRequests QR code authentication by scanning a QR code on another logged in device. Works only when the current authorization state is authorizationStateWaitPhoneNumber tdlib-typesBList of user identifiers of other users currently using the client tdlib-types-Parameter of Function checkAuthenticationCode tdlib-typesmChecks the authentication code. Works only when the current authorization state is authorizationStateWaitCode tdlib-typesSThe verification code received via SMS, Telegram message, phone call, or flash call tdlib-types.Parameter of Function resendAuthenticationCode tdlib-typesRe-sends an authentication code to the user. Works only when the current authorization state is authorizationStateWaitCode and the next_code_type of the result is not null tdlib-types2Parameter of Function setAuthenticationPhoneNumber tdlib-typesSets the phone number of the user and sends an authentication code to the user. Works only when the current authorization state is authorizationStateWaitPhoneNumber, tdlib-types5The phone number of the user, in international format tdlib-types:Settings for the authentication of the user's phone number tdlib-types0Parameter of Function checkDatabaseEncryptionKey tdlib-typesChecks the database encryption key for correctness. Works only when the current authorization state is authorizationStateWaitEncryptionKey tdlib-types!Encryption key to check or set up tdlib-types(Parameter of Function setTdlibParameters tdlib-typesSets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters tdlib-types Parameters tdlib-types+Parameter of Function getAuthorizationState tdlib-typesReturns the current authorization state; this is an offline request. For informational purposes only. Use updateAuthorizationState instead to maintain the current authorization statexVWXYZ[\]^ba_`cdefghijklmnopqrstuvwxyz{|}~      !"$#%&'()+*,-./0123456798:;<=>?@ABCDEFGHPOMLQNJIKRSTUVWXYZ[\]^_a`bcefdghkijlmnopqrstuvwxyz{|}~      !"#$%&'()*+,-.0/12345678:9;<=>?@ABCDEFGHIJKLMNOPQRSVUTWXYZ[\]^_`abcdefghijklmnopqsrtuvwx{zy|}~      !"#$%&(')*+,-./0312456789:=;<>?@ABDCEFGHIJMKLNOPQRSTUVWX[ZY\]^_`abcdegfhijklmonpqsrtuwvxy{z|}~      !"%$#&'()*+,-.0/123456789:;<=>?@ABDCEFGHILKJMNOPQRSUTVWXZY[\]^_`abdcefihgjkonmlpqutsrvwzyx{|}~      !"#$%&'()*+,-./0123456879:<;=>?@ABCDHGFEIJKLMNOPQSRTUVWXZY[\^]_`bacdefghijklmnopqrstuvwxyz{|}~x}~{|xyzuvwrstopqlmnijkfghcde_`ba[\^]WXZYTUVPQSRMNOIJKLCDHGFE@AB=>?9:<;5687234./01*+,-'()$%&"# !     |}~vwzyx{pqutsrjkonmlefihg`abdc[\]^_VWXZYQRSUTMNOPHILKJEFGABDC>?@;<=89:567234,-.0/1)*+&'(!"%$#      |}~xy{ztuwvpqsrlmonhijkdegf`abc\]^_WX[ZYTUVQRSNOPIJMKLEFGH@ABDC>?9:=;<5678/03124,-.)*+%&('"#$ !     |}~wx{zytuvpqsrmnoijklefghbcd`a]^_Z[\WXYRSVUTOPQMNJKLGHIEFABCD>?@;<=78:9456123-.0/*+,'()$%& !"#     ~{|}wxyztuvrsopqlmnghkijbcefd^_a`YZ[\]VWXTURSGHPOMLQNJIKDEFABC>?@<=:;6798345/012,-.()+*%&'!"$#      }~{|xyzuvwrstopqlmnijkfghde]^ba_`c[\YZVWXNone!"#%,./4567=>?@ACDHPUVX_`fghkNone!"#%,./4567=>?@ACDHPUVX_`fghk- tdlib-typesLogging verbosity tdlib-types)Tagged union that parses to either a or b  None%"#%&',./4567=>?@ACDHPUVX_`fghk( tdlib-types'runs a command and waits fot its result( tdlib-typesCommand "'&%$#()*+, "'&%$#()*+,None!"#%,./4567=>?@ACDHPUVX_`fghkt- tdlib-typesReturns the current authorization state; this is an offline request. For informational purposes only. Use updateAuthorizationState instead to maintain the current authorization state. tdlib-typesSets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters/ tdlib-typesChecks the database encryption key for correctness. Works only when the current authorization state is authorizationStateWaitEncryptionKey0 tdlib-typesSets the phone number of the user and sends an authentication code to the user. Works only when the current authorization state is authorizationStateWaitPhoneNumber,1 tdlib-typesRe-sends an authentication code to the user. Works only when the current authorization state is authorizationStateWaitCode and the next_code_type of the result is not null2 tdlib-typesmChecks the authentication code. Works only when the current authorization state is authorizationStateWaitCode3 tdlib-typesRequests QR code authentication by scanning a QR code on another logged in device. Works only when the current authorization state is authorizationStateWaitPhoneNumber4 tdlib-typesqFinishes user registration. Works only when the current authorization state is authorizationStateWaitRegistration5 tdlib-typesChecks the authentication password for correctness. Works only when the current authorization state is authorizationStateWaitPassword6 tdlib-typesRequests to send a password recovery code to an email address that was previously set up. Works only when the current authorization state is authorizationStateWaitPassword7 tdlib-typesRecovers the password with a password recovery code sent to an email address that was previously set up. Works only when the current authorization state is authorizationStateWaitPassword8 tdlib-typesChecks the authentication token of a bot; to log in as a bot. Works only when the current authorization state is authorizationStateWaitPhoneNumber. Can be used instead of setAuthenticationPhoneNumber and checkAuthenticationCode to log in9 tdlib-typesCloses the TDLib instance after a proper logout. Requires an available network connection. All local data will be destroyed. After the logout completes, updateAuthorizationState with authorizationStateClosed will be sent: tdlib-typesCloses the TDLib instance. All databases will be flushed to disk and properly closed. After the close completes, updateAuthorizationState with authorizationStateClosed will be sent; tdlib-typesCloses the TDLib instance, destroying all local data without a proper logout. The current user session will remain in the list of all active sessions. All local data will be destroyed. After the destruction completes updateAuthorizationState with authorizationStateClosed will be sent< tdlib-typesUConfirms QR code authentication on another device. Returns created session on success= tdlib-typescReturns all updates needed to restore current TDLib state, i.e. all actual UpdateAuthorizationState UpdateUserUpdateNewChat and others. This is especially useful if TDLib is run in a separate process. This is an offline method. Can be called before authorization> tdlib-typesrChanges the database encryption key. Usually the encryption key is never changed and is stored in some OS keychain? tdlib-types0Returns the current state of 2-step verification@ tdlib-typesChanges the password for the user. If a new recovery email address is specified, then the change will not be applied until the new recovery email address is confirmedA tdlib-typesReturns a 2-step verification recovery email address that was previously set up. This method can be used to verify a password provided by the userB tdlib-typesChanges the 2-step verification recovery email address of the user. If a new recovery email address is specified, then the change will not be applied until the new recovery email address is confirmed.C tdlib-typesGChecks the 2-step verification recovery email address verification codeD tdlib-typesHResends the 2-step verification recovery email address verification codeE tdlib-typesXRequests to send a password recovery code to an email address that was previously set upF tdlib-types_Recovers the password using a recovery code sent to an email address that was previously set upG tdlib-types8Creates a new temporary password for processing paymentsH tdlib-types8Returns information about the current temporary passwordI tdlib-typesReturns the current userJ tdlib-typesqReturns information about a user by their identifier. This is an offline request if the current user is not a botK tdlib-types9Returns full information about a user by their identifierL tdlib-typesvReturns information about a basic group by its identifier. This is an offline request if the current user is not a botM tdlib-types>Returns full information about a basic group by its identifierN tdlib-typesReturns information about a supergroup or a channel by its identifier. This is an offline request if the current user is not a botO tdlib-typeseReturns full information about a supergroup or a channel by its identifier, cached for up to 1 minuteP tdlib-typesUReturns information about a secret chat by its identifier. This is an offline requestQ tdlib-typesoReturns information about a chat by its identifier, this is an offline request if the current user is not a botR tdlib-types#Returns information about a messageS tdlib-types{Returns information about a message, if it is available locally without sending network request. This is an offline requestT tdlib-typesDReturns information about a message that is replied by given messageU tdlib-types/Returns information about a pinned chat messageV tdlib-typeswReturns information about messages. If a message is not found, returns null on the corresponding position of the resultW tdlib-types<Returns information about a file; this is an offline requestX tdlib-typesReturns information about a file by its remote ID; this is an offline request. Can be used to register a URL as a file for further uploading, or sending as a message. Even the request succeeds, the file can be used only if it is still accessible to the user.Y tdlib-typesReturns an ordered list of chats in a chat list. Chats are sorted by the pair (order, chat_id) in decreasing order. (For example, to get a list of chats from the beginning, the offset_order should be equal to a biggest signed 64-bit number 9223372036854775807 == 2^63 - 1).Z tdlib-typesSearches a public chat by its username. Currently only private chats, supergroups and channels can be public. Returns the chat if found; otherwise an error is returned[ tdlib-types`Searches public chats by looking for specified query in their username and title. Currently only private chats, supergroups and channels can be public. Returns a meaningful number of results. Returns nothing if the length of the searched username prefix is less than 5. Excludes private chats with contacts and chats from the chat list from the results\ tdlib-typesSearches for the specified query in the title and username of already known chats, this is an offline request. Returns chats in the order seen in the chat list] tdlib-typesSearches for the specified query in the title and username of already known chats via request to the server. Returns chats in the order seen in the chat list^ tdlib-types Returns a list of users and location-based supergroups nearby. The list of users nearby will be updated for 60 seconds after the request by the updates updateUsersNearby. The request should be sent again every 25 seconds with adjusted location to not miss new chats_ tdlib-types\Returns a list of frequently used chats. Supported only if the chat info database is enabled` tdlib-typesjRemoves a chat from the list of frequently used chats. Supported only if the chat info database is enableda tdlib-typesAdds a chat to the list of recently found chats. The chat is added to the beginning of the list. If the chat is already in the list, it will be removed from the list firstb tdlib-types4Removes a chat from the list of recently found chatsc tdlib-types'Clears the list of recently found chatsd tdlib-types/Checks whether a username can be set for a chate tdlib-typesGReturns a list of public chats of the specified type, owned by the userf tdlib-types~Checks whether the maximum number of owned public chats has been reached. Returns corresponding error if the limit was reachedg tdlib-typesReturns a list of basic group and supergroup chats, which can be used as a discussion group for a channel. Basic group chats need to be first upgraded to supergroups before they can be set as a discussion grouph tdlib-typesReturns a list of recently inactive supergroups and channels. Can be used when user reaches limit on the number of joined supergroups and channels and receives CHANNELS_TOO_MUCH errori tdlib-typeshReturns a list of common group chats with a given user. Chats are sorted by their type and creation datej tdlib-typesReturns messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id).k tdlib-typesDeletes all messages in the chat. Use Chat.can_be_deleted_only_for_self and Chat.can_be_deleted_for_all_users fields to find whether and how the method can be applied to the chatl tdlib-typesSearches for messages with given words in the chat. Returns the results in reverse chronological order, i.e. in order of decreasing message_id. Cannot be used in secret chats with a non-empty querym tdlib-typesSearches for messages in all chats except secret chats. Returns the results in reverse chronological order (i.e., in order of decreasing (date, chat_id, message_id)).n tdlib-typesSearches for messages in secret chats. Returns the results in reverse chronological order. For optimal performance the number of returned messages is chosen by the libraryo tdlib-typesSearches for call messages. Returns the results in reverse chronological order (i. e., in order of decreasing message_id). For optimal performance the number of returned messages is chosen by the libraryp tdlib-typesReturns information about the recent locations of chat members that were sent to the chat. Returns up to 1 location message per userq tdlib-typesReturns all active live locations that should be updated by the client. The list is persistent across application restarts only if the message database is usedr tdlib-typesHReturns the last message sent in a chat no later than the specified dates tdlib-typesHReturns approximate number of messages of the specified type in the chatt tdlib-typesReturns all scheduled messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id)u tdlib-typesRemoves an active notification from notification list. Needs to be called only if the notification is removed by the current userv tdlib-typesyRemoves a group of active notifications. Needs to be called only if the notification group is removed by the current userw tdlib-typesqReturns a public HTTPS link to a message. Available only for messages in supergroups and channels with a usernamex tdlib-typesReturns a private HTTPS link to a message in a chat. Available only for already sent messages in supergroups and channels. The link will work only for members of the chaty tdlib-types:Returns information about a public or private message linkz tdlib-types)Sends a message. Returns the sent message{ tdlib-typesSends messages grouped together into an album. Currently only photo and video messages can be grouped into an album. Returns sent messages| tdlib-typesInvites a bot to a chat (if it is not yet a member) and sends it the /start command. Bots can't be invited to a private chat other than the chat with the bot. Bots can't be invited to channels (although they can be added as admins) and secret chats. Returns the sent message} tdlib-typesnSends the result of an inline query as a message. Returns the sent message. Always clears a chat draft message~ tdlib-typesForwards previously sent messages. Returns the forwarded messages in the same order as the message identifiers passed in message_ids. If a message can't be forwarded, null will be returned instead of the message tdlib-typesResends messages which failed to send. Can be called only for messages for which messageSendingStateFailed.can_retry is true and after specified in messageSendingStateFailed.retry_after time passed. tdlib-typesuChanges the current TTL setting (sets a new self-destruct timer) in a secret chat and sends the corresponding message tdlib-typescSends a notification about a screenshot taken in a chat. Supported only in private and secret chats tdlib-typesAdds a local message to a chat. The message is persistent across application restarts only if the message database is used. Returns the added message tdlib-typesDeletes messages tdlib-typesDeletes all messages sent by the specified user to a chat. Supported only for supergroups; requires can_delete_messages administrator privileges tdlib-typesEdits the text of a message (or a text of a game message). Returns the edited message after the edit is completed on the server side tdlib-typesEdits the message content of a live location. Messages can be edited for a limited period of time specified in the live location. Returns the edited message after the edit is completed on the server side tdlib-typespEdits the content of a message with an animation, an audio, a document, a photo or a video. The media in the message can't be replaced if the message was set to self-destruct. Media can't be replaced by self-destructing media. Media in an album can be edited only to contain a photo or a video. Returns the edited message after the edit is completed on the server side tdlib-typeslEdits the message content caption. Returns the edited message after the edit is completed on the server side tdlib-typesxEdits the message reply markup; for bots only. Returns the edited message after the edit is completed on the server side tdlib-typesNEdits the text of an inline text or game message sent via a bot; for bots only tdlib-typesWEdits the content of a live location in an inline message sent via a bot; for bots only tdlib-typesEdits the content of a message with an animation, an audio, a document, a photo or a video in an inline message sent via a bot; for bots only tdlib-typesDEdits the caption of an inline message sent via a bot; for bots only tdlib-typesIEdits the reply markup of an inline message sent via a bot; for bots only tdlib-typesEdits the time when a scheduled message will be sent. Scheduling state of all messages in the same album or forwarded together with the message will be also changed tdlib-typesReturns all entities (mentions, hashtags, cashtags, bot commands, bank card numbers, URLs, and email addresses) contained in the text. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesParses Bold, Italic, Underline, Strikethrough, Code, Pre, PreCode, TextUrl and MentionName entities contained in the text. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesParses Markdown entities in a human-friendly format, ignoring mark up errors. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReplaces text entities with Markdown formatting in a human-friendly format. Entities that can't be represented in Markdown unambiguously are kept as is. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReturns the MIME type of a file, guessed by its extension. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReturns the extension of a file, guessed by its MIME type. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesRemoves potentially dangerous characters from the name of a file. The encoding of the file name is supposed to be UTF-8. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReturns a string stored in the local database from the specified localization target and language pack by its key. Returns a 404 error if the string is not found. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesConverts a JSON-serialized string to corresponding JsonValue object. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesConverts a JsonValue object to corresponding JSON-serialized string. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesPChanges the user answer to a poll. A poll in quiz mode can be answered only once tdlib-typesReturns users voted for the specified option in a non-anonymous polls. For the optimal performance the number of returned users is chosen by the library tdlib-types\Stops a poll. A poll in a message can be stopped when the message has can_be_edited flag set tdlib-typesReturns information about a button of type inlineKeyboardButtonTypeLoginUrl. The method needs to be called when the user presses the button tdlib-typesReturns an HTTP URL which can be used to automatically authorize the user on a website after clicking an inline button of type inlineKeyboardButtonTypeLoginUrl. tdlib-typesSends an inline query to a bot and returns its results. Returns an error with code 502 if the bot fails to answer the query before the query timeout expires tdlib-types1Sets the result of an inline query; for bots only tdlib-typesSends a callback query to a bot and returns an answer. Returns an error with code 502 if the bot fails to answer the query before the query timeout expires tdlib-types2Sets the result of a callback query; for bots only tdlib-types2Sets the result of a shipping query; for bots only tdlib-types6Sets the result of a pre-checkout query; for bots only tdlib-typesGUpdates the game score of the specified user in the game; for bots only tdlib-typesEUpdates the game score of the specified user in a game; for bots only tdlib-typeszReturns the high scores for a game and some part of the high score table in the range of the specified user; for bots only tdlib-typespReturns game high scores and some part of the high score table in the range of the specified user; for bots only tdlib-typesDeletes the default reply markup from a chat. Must be called after a one-time keyboard or a ForceReply reply markup has been used. UpdateChatReplyMarkup will be sent if the reply markup will be changed tdlib-types2Sends a notification about user activity in a chat tdlib-typesInforms TDLib that the chat is opened by the user. Many useful activities depend on the chat being opened or closed (e.g., in supergroups and channels all updates are received only for opened chats) tdlib-typessInforms TDLib that the chat is closed by the user. Many useful activities depend on the chat being opened or closed tdlib-typesInforms TDLib that messages are being viewed by the user. Many useful activities depend on whether the messages are currently being viewed or not (e.g., marking messages as read, incrementing a view counter, updating a view counter, removing deleted messages in supergroups and channels) tdlib-typesInforms 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). An updateMessageContentOpened update will be generated if something has changed tdlib-types$Marks all mentions in a chat as read tdlib-types6Returns an existing chat corresponding to a given user tdlib-types=Returns an existing chat corresponding to a known basic group tdlib-typesGReturns an existing chat corresponding to a known supergroup or channel tdlib-types=Returns an existing chat corresponding to a known secret chat tdlib-typesoCreates a new basic group and sends a corresponding messageBasicGroupChatCreate. Returns the newly created chat tdlib-typesyCreates a new supergroup or channel and sends a corresponding messageSupergroupChatCreate. Returns the newly created chat tdlib-types9Creates a new secret chat. Returns the newly created chat tdlib-typesCreates a new supergroup from an existing basic group and sends a corresponding messageChatUpgradeTo and messageChatUpgradeFrom; requires creator privileges. Deactivates the original basic group tdlib-typesUMoves a chat to a different chat list. Current chat list of the chat must ne non-null tdlib-typesChanges the chat title. Supported only for basic groups, supergroups and channels. Requires can_change_info rights. The title will not be changed until the request to the server has been completed tdlib-typesChanges the photo of a chat. Supported only for basic groups, supergroups and channels. Requires can_change_info rights. The photo will not be changed before request to the server has been completed tdlib-typesChanges the chat members permissions. Supported only for basic groups and supergroups. Requires can_restrict_members administrator right tdlib-types#Changes the draft message in a chat tdlib-typesChanges the notification settings of a chat. Notification settings of a chat with the current user (Saved Messages) can't be changed tdlib-typesXChanges the pinned state of a chat. You can pin up to GetOption("pinned_chat_count_max")lGetOption("pinned_archived_chat_count_max") non-secret chats and the same number of secret chats in the mainarchive chat list tdlib-types,Changes the marked as unread state of a chat tdlib-typesfChanges the value of the default disable_notification parameter, used when a message is sent to a chat tdlib-types*Changes client data associated with a chat tdlib-typesxChanges information about a chat. Available for basic groups, supergroups, and channels. Requires can_change_info rights tdlib-typesqChanges the discussion group of a channel chat; requires can_change_info rights in the channel if it is specified tdlib-typesChanges the location of a chat. Available only for some location-based supergroups, use supergroupFullInfo.can_set_location to check whether the method is allowed to use tdlib-typeskChanges the slow mode delay of a chat. Available only for supergroups; requires can_restrict_members rights tdlib-types:Pins a message in a chat; requires can_pin_messages rights tdlib-types`Removes the pinned message from a chat; requires can_pin_messages rights in the group or channel tdlib-typesgAdds current user as a new member to a chat. Private and secret chats can't be joined using this method tdlib-types`Removes current user from chat members. Private and secret chats can't be left using this method tdlib-typesAdds a new member to a chat. Members can't be added to private or secret chats. Members will not be added until the chat state has been synchronized with the server tdlib-types.Adds multiple new members to a chat. Currently this option is only available for supergroups and channels. This option can't be used to join a chat. Members can't be added to a channel if it has more than 200 members. Members will not be added until the chat state has been synchronized with the server tdlib-types=Changes the status of a chat member, needs appropriate privileges. This function is currently not suitable for adding new members to the chat and transferring chat ownership; instead, use addChatMember or transferChatOwnership. The chat member status will not be changed until it has been synchronized with the server tdlib-types[Checks whether the current session can be used to transfer a chat ownership to another user tdlib-typesChanges the owner of a chat. The current user must be a current owner of the chat. Use the method canTransferOwnership to check whether the ownership can be transferred from the current session. Available only for supergroups and channel chats tdlib-types3Returns information about a single member of a chat tdlib-typesSearches for a specified query in the first name, last name and username of the members of a specified chat. Requires administrator rights in channels tdlib-typesEReturns a list of administrators of the chat with their custom titles tdlib-types"Clears draft messages in all chats tdlib-types<Returns list of chats with non-default notification settings tdlib-types;Returns the notification settings for chats of a given type tdlib-types7Changes notification settings for chats of a given type tdlib-typesResets all notification settings to their default values. By default, all chats are unmuted, the sound is set to "default" and message previews are shown tdlib-types!Changes the order of pinned chats tdlib-types}Downloads a file from the cloud. Download progress and completion of the download will be notified through updateFile updates tdlib-types7Returns file downloaded prefix size from a given offset tdlib-typesTStops the downloading of a file. If a file has already been downloaded, does nothing tdlib-typesAsynchronously uploads a file to the cloud without sending it in a message. updateFile will be used to notify about upload progress and successful completion of the upload. The file will not have a persistent remote identifier until it will be sent in a message tdlib-typesStops the uploading of a file. Supported only for files uploaded by using uploadFile. For other files the behavior is undefined tdlib-typesWrites a part of a generated file. This method is intended to be used only if the client has no direct access to TDLib's file system, because it is usually slower than a direct write to the destination file tdlib-types+Informs TDLib on a file generation progress tdlib-typesFinishes the file generation tdlib-typesReads a part of a file from the TDLib file cache and returns read bytes. This method is intended to be used only if the client has no direct access to TDLib's file system, because it is usually slower than a direct read from the file tdlib-types(Deletes a file from the TDLib file cache tdlib-typesGenerates a new invite link for a chat; the previously generated link is revoked. Available for basic groups, supergroups, and channels. Requires administrator privileges and can_invite_users right tdlib-typeseChecks the validity of an invite link for a chat and returns information about the corresponding chat tdlib-typesUses an invite link to add the current user to the chat if possible. The new member will not be added until the chat state has been synchronized with the server tdlib-typesCreates a new call tdlib-typesAccepts an incoming call tdlib-typesDiscards a call tdlib-typesSends a call rating tdlib-types"Sends debug information for a call tdlib-typesAdds a user to the blacklist tdlib-types!Removes a user from the blacklist tdlib-types3Returns users that were blocked by the current user tdlib-typesUAdds a user to the contact list or edits an existing contact by their user identifier tdlib-typeskAdds new contacts or edits existing contacts by their phone numbers; contacts' user identifiers are ignored tdlib-typesReturns all user contacts tdlib-typeshSearches for the specified query in the first names, last names and usernames of the known user contacts tdlib-types#Removes users from the contact list tdlib-types-Returns the total number of imported contacts tdlib-typesChanges imported contacts using the list of current user contacts saved on the device. Imports newly added contacts and, if at least the file database is enabled, deletes recently deleted contacts. tdlib-types<Clears all imported contacts, contact list remains unchanged tdlib-typesShares the phone number of the current user with a mutual contact. Supposed to be called when the user clicks on chatActionBarSharePhoneNumber tdlib-types{Returns the profile photos of a user. The result of this query may be outdated: some photos might have been deleted already tdlib-typesReturns stickers from the installed sticker sets that correspond to a given emoji. If the emoji is not empty, favorite and recently used stickers may also be returned tdlib-typesOSearches for stickers from public sticker sets that correspond to a given emoji tdlib-types(Returns a list of installed sticker sets tdlib-types'Returns a list of archived sticker sets tdlib-typesReturns a list of trending sticker sets. For the optimal performance the number of returned sticker sets is chosen by the library tdlib-typesrReturns a list of sticker sets attached to a file. Currently only photos and videos can have attached sticker sets tdlib-types9Returns information about a sticker set by its identifier tdlib-types&Searches for a sticker set by its name tdlib-typesZSearches for installed sticker sets by looking for specified query in their title and name tdlib-typesSearches for ordinary sticker sets by looking for specified query in their title and name. Excludes installed sticker sets from the results tdlib-typesInstallsuninstalls or activatesarchives a sticker set tdlib-typesOInforms the server that some trending sticker sets have been viewed by the user tdlib-types+Changes the order of installed sticker sets tdlib-types(Returns a list of recently used stickers tdlib-typesManually adds a new sticker to the list of recently used stickers. The new sticker is added to the top of the list. If the sticker was already in the list, it is removed from the list first. Only stickers belonging to a sticker set can be added to this list tdlib-types9Removes a sticker from the list of recently used stickers tdlib-types)Clears the list of recently used stickers tdlib-typesReturns favorite stickers  tdlib-typesAdds a new sticker to the list of favorite stickers. The new sticker is added to the top of the list. If the sticker was already in the list, it is removed from the list first. Only stickers belonging to a sticker set can be added to this list  tdlib-types4Removes a sticker from the list of favorite stickers  tdlib-typesReturns emoji corresponding to a sticker. The list is only for informational purposes, because a sticker is always sent with a fixed emoji from the corresponding Sticker object  tdlib-typesOSearches for emojis by keywords. Supported only if the file database is enabled  tdlib-typesReturns an HTTP URL which can be used to automatically log in to the translation platform and suggest new emoji replacements. The URL will be valid for 30 seconds after generation tdlib-typesReturns saved animations tdlib-types Manually adds a new animation to the list of saved animations. The new animation is added to the beginning of the list. If the animation was already in the list, it is removed first. Only non-secret video animations with MIME type "video/mp4" can be added to the list tdlib-types6Removes an animation from the list of saved animations tdlib-typesKReturns up to 20 recently used inline bots in the order of their last usage tdlib-types3Searches for recently used hashtags by their prefix tdlib-types9Removes a hashtag from the list of recently used hashtags tdlib-typesReturns a web page preview by the text of the message. Do not call this function too often. Returns a 404 error if the web page has no preview tdlib-typesxReturns an instant view version of a web page if available. Returns a 404 error if the web page has no instant view page tdlib-types_Uploads a new profile photo for the current user. If something changes, updateUser will be sent tdlib-typesFDeletes a profile photo. If something changes, updateUser will be sent tdlib-typesbChanges the first and last name of the current user. If something changes, updateUser will be sent tdlib-types#Changes the bio of the current user tdlib-typesWChanges the username of the current user. If something changes, updateUser will be sent tdlib-typesChanges the location of the current user. Needs to be called if GetOption("is_location_visible") is true and location changes for more than 1 kilometer tdlib-typesChanges the phone number of the user and sends an authentication code to the user's new phone number. On success, returns information about the sent code tdlib-typesRe-sends the authentication code sent to confirm a new phone number for the user. Works only if the previously received authenticationCodeInfo next_code_type was not null tdlib-typesMChecks the authentication code sent to confirm a new phone number of the user tdlib-types=Sets the list of commands supported by the bot; for bots only  tdlib-types/Returns all active sessions of the current user! tdlib-types(Terminates a session of the current user" tdlib-types1Terminates all other sessions of the current user# tdlib-typesBReturns all website where the current user used Telegram to log in$ tdlib-types<Disconnects website from the current user's Telegram account% tdlib-typesADisconnects all websites from the current user's Telegram account& tdlib-typesgChanges the username of a supergroup or channel, requires owner privileges in the supergroup or channel' tdlib-typesHChanges the sticker set of a supergroup; requires can_change_info rights( tdlib-typesUToggles sender signatures messages sent in a channel; requires can_change_info rights) tdlib-typespToggles whether the message history of a supergroup is available to new members; requires can_change_info rights* tdlib-typesjReports some messages from a user in a supergroup as spam; requires administrator rights in the supergroup+ tdlib-typesReturns information about members or banned users in a supergroup or channel. Can be used only if SupergroupFullInfo.can_get_members == true; additionally, administrator privileges may be required for some filters, tdlib-typesDeletes a supergroup or channel along with all messages in the corresponding chat. This will release the supergroup or channel username and remove all members; requires owner privileges in the supergroup or channel. Chats with more than 1000 members can't be deleted using this method- tdlib-typesQCloses a secret chat, effectively transferring its state to secretChatStateClosed. tdlib-typesReturns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing event_id)/ tdlib-typeskReturns an invoice payment form. This method should be called when the user presses inlineKeyboardButtonBuy0 tdlib-typestValidates the order information provided by a user and returns the available shipping options for a flexible invoice1 tdlib-typesASends a filled-out payment form to the bot for final verification2 tdlib-types.Returns information about a successful payment3 tdlib-types Returns saved order info, if any4 tdlib-typesDeletes saved order info5 tdlib-types7Deletes saved credentials for all payment provider bots6 tdlib-types3Returns a user that can be contacted to get support7 tdlib-types)Returns backgrounds installed by the user8 tdlib-types1Constructs a persistent HTTP URL for a background9 tdlib-types%Searches for a background by its name: tdlib-typesaChanges the background selected by the user; adds background to the list of installed backgrounds; tdlib-types9Removes background from the list of installed backgrounds< tdlib-types9Resets list of installed backgrounds to its default value= tdlib-typesReturns information about the current localization target. This is an offline request if only_local is true. Can be called before authorization> tdlib-typesReturns information about a language pack. Returned language pack identifier may be different from a provided one. Can be called before authorization? tdlib-typesyReturns strings from a language pack in the current localization target by their keys. Can be called before authorization@ tdlib-typesFetches the latest versions of all strings from a language pack in the current localization target from the server. This method doesn't need to be called explicitly for the current used/base language packs. Can be called before authorizationA tdlib-typesAdds a custom server language pack to the list of installed language packs in current localization target. Can be called before authorizationB tdlib-typesOAdds or changes a custom local language pack to the current localization targetC tdlib-types{Edits information about a custom local language pack in the current localization target. Can be called before authorizationD tdlib-typescAdds, edits or deletes a string in a custom local language pack. Can be called before authorizationE tdlib-typesDeletes all information about a language pack in the current localization target. The language pack which is currently in use (including base language pack) or is being synchronized can't be deleted. Can be called before authorizationF tdlib-typesRegisters the currently used device for receiving push notifications. Returns a globally unique identifier of the push notification subscriptionG tdlib-typesHandles a push notification. Returns error with code 406 if the push notification is not supported and connection to the server is required to fetch new data. Can be called before authorizationH tdlib-typesReturns a globally unique push notification subscription identifier for identification of an account, which has received a push notification. This is an offline method. Can be called before authorization. Can be called synchronouslyI tdlib-types=Returns t.me URLs recently visited by a newly registered userJ tdlib-typesChanges user privacy settingsK tdlib-types$Returns the current privacy settingsL tdlib-typesTReturns the value of an option by its name. (Check the list of available options on  )https://core.telegram.org/tdlib/options.)# Can be called before authorizationM tdlib-typesESets the value of an option. (Check the list of available options on  )https://core.telegram.org/tdlib/options.)E Only writable options can be set. Can be called before authorizationN tdlib-typesjChanges the period of inactivity after which the account of the current user will automatically be deletedO tdlib-typesjReturns the period of inactivity after which the account of the current user will automatically be deletedP tdlib-typesDeletes the account of the current user, deleting all information associated with the user from the server. The phone number of the account can be used to create a new account. Can be called before authorization when the current authorization state is authorizationStateWaitPasswordQ tdlib-types2Removes a chat action bar without any other actionR tdlib-types Reports a chat to the Telegram moderators. A chat can be reported only from the chat action bar, or if this is a private chats with a bot, a private chat with a user sharing their location, a supergroup, or a channel, since other chats can't be checked by moderatorsS tdlib-typesReturns an HTTP URL with the chat statistics. Currently this method of getting the statistics is disabled and can be deleted in the futureT tdlib-typesReturns detailed statistics about a chat. Currently this method can be used only for channels. Requires administrator rights in the channelU tdlib-types5Loads asynchronous or zoomed in chat statistics graphV tdlib-typesDReturns storage usage statistics. Can be called before authorizationW tdlib-typesXQuickly returns approximate storage usage statistics. Can be called before authorizationX tdlib-typesReturns database statisticsY tdlib-types}Optimizes storage usage, i.e. deletes some files and returns new storage usage statistics. Secret thumbnails can't be deletedZ tdlib-types!Sets the current network type. Can be called before authorization. Calling this method forces all network connections to reopen, mitigating the delay in switching between different networks, so it should be called whenever the network is changed, even if the network type remains the same.[ tdlib-typesIReturns network data usage statistics. Can be called before authorization\ tdlib-typesTAdds the specified data to data usage statistics. Can be called before authorization] tdlib-typesTResets all network data usage statistics to zero. Can be called before authorization^ tdlib-types;Returns auto-download settings presets for the current user_ tdlib-typesSets auto-download settings` tdlib-types%Returns information about a bank carda tdlib-types7Returns one of the available Telegram Passport elementsb tdlib-types0Returns all available Telegram Passport elementsc tdlib-typesTAdds an element to the user's Telegram Passport. May return an error with a message PHONE_VERIFICATION_NEEDED or EMAIL_VERIFICATION_NEEDEDN if the chosen phone number or the chosen email address must be verified firstd tdlib-types#Deletes a Telegram Passport elemente tdlib-typesInforms the user that some of the elements in their Telegram Passport contain errors; for bots only. The user will not be able to resend the elements, until the errors are fixedf tdlib-typesReturns an IETF language tag of the language preferred in the country, which should be used to fill native fields in Telegram Passport personal details. Returns a 404 error if unknowng tdlib-typesOSends a code to verify a phone number to be added to a user's Telegram Passporth tdlib-typesTRe-sends the code to verify a phone number to be added to a user's Telegram Passporti tdlib-types?Checks the phone number verification code for Telegram Passportj tdlib-typesQSends a code to verify an email address to be added to a user's Telegram Passportk tdlib-typesVRe-sends the code to verify an email address to be added to a user's Telegram Passportl tdlib-types@Checks the email address verification code for Telegram Passportm tdlib-typesNReturns a Telegram Passport authorization form for sharing data with a servicen tdlib-typesReturns already available Telegram Passport elements suitable for completing a Telegram Passport authorization form. Result can be received only once for each authorization formo tdlib-typesSends a Telegram Passport authorization form, effectively sharing data with the service. This method must be called after getPassportAuthorizationFormAvailableElements if some previously available elements need to be usedp tdlib-typesJSends phone number confirmation code. Should be called when user presses " 8https://t.me/confirmphone?phone=*******&hash=**********": or "tg://confirmphone?phone=*******&hash=**********" linkq tdlib-types&Resends phone number confirmation coder tdlib-types%Checks phone number confirmation codes tdlib-typesxInforms the server about the number of pending bot updates if they haven't been processed for a long time; for bots onlyt tdlib-typesLUploads a PNG image with a sticker; for bots only; returns the uploaded fileu tdlib-typesOCreates a new sticker set; for bots only. Returns the newly created sticker setv tdlib-typesCAdds a new sticker to a set; for bots only. Returns the sticker setw tdlib-typesDSets a sticker set thumbnail; for bots only. Returns the sticker setx tdlib-typesChanges the position of a sticker in the set to which it belongs; for bots only. The sticker set must have been created by the boty tdlib-typestRemoves a sticker from the set to which it belongs; for bots only. The sticker set must have been created by the botz tdlib-typesReturns information about a file with a map thumbnail in PNG format. Only map thumbnail files with size less than 1MB can be downloaded{ tdlib-types"Accepts Telegram terms of services| tdlib-types%Sends a custom request; for bots only} tdlib-types%Answers a custom query; for bots only~ tdlib-types}Succeeds after a specified amount of time has passed. Can be called before authorization. Can be called before initialization tdlib-typesUses current user IP address to found their country. Returns two-letter ISO 3166-1 alpha-2 country code. Can be called before authorization tdlib-types~Returns the default text for invitation messages to be used as a placeholder when the current user invites friends to Telegram tdlib-types Returns information about a tg:/ deep link. Use "tg:/need_update_for_some_feature" or "tg:some_unsupported_feature" for testing. Returns a 404 error for unknown links. Can be called before authorization tdlib-typesVReturns application config, provided by the server. Can be called before authorization tdlib-typesMSaves application log event on the server. Can be called before authorization tdlib-typesLAdds a proxy server for network requests. Can be called before authorization tdlib-typesWEdits an existing proxy server for network requests. Can be called before authorization tdlib-types\Enables a proxy. Only one proxy can be enabled at a time. Can be called before authorization tdlib-typesHDisables the currently enabled proxy. Can be called before authorization tdlib-types:Removes a proxy server. Can be called before authorization tdlib-typesUReturns list of proxies that are currently set up. Can be called before authorization tdlib-typesReturns an HTTPS link, which can be used to add a proxy. Available only for SOCKS5 and MTProto proxies. Can be called before authorization tdlib-typesuComputes time needed to receive a response from a Telegram server through a proxy. Can be called before authorization tdlib-typesSets new log stream for internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReturns information about currently used log stream for internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesSets the verbosity level of the internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReturns current verbosity level of the internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReturns list of available TDLib internal log tags, for example, ["actor", "binlog", "connections", "notifications", "proxy"]. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesSets the verbosity level for a specified TDLib internal log tag. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesReturns current verbosity level for a specified TDLib internal log tag. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-typesAdds a message to TDLib internal log. This is an offline method. Can be called before authorization. Can be called synchronously tdlib-types]Does nothing; for testing only. This is an offline method. Can be called before authorization tdlib-typeslReturns the received string; for testing only. This is an offline method. Can be called before authorization tdlib-typeskReturns the received bytes; for testing only. This is an offline method. Can be called before authorization tdlib-typeswReturns the received vector of numbers; for testing only. This is an offline method. Can be called before authorization tdlib-typesReturns the received vector of objects containing a number; for testing only. This is an offline method. Can be called before authorization tdlib-typeswReturns the received vector of strings; for testing only. This is an offline method. Can be called before authorization tdlib-typesReturns the received vector of objects containing a string; for testing only. This is an offline method. Can be called before authorization tdlib-typestReturns the squared received number; for testing only. This is an offline method. Can be called before authorization tdlib-typeslSends a simple network request to the Telegram servers; for testing only. Can be called before authorization tdlib-typesvSends a simple network request to the Telegram servers via proxy; for testing only. Can be called before authorization tdlib-typesNForces an updates.getDifference call to the Telegram servers; for testing only tdlib-typesDoes nothing and ensures that the Update object is used; for testing only. This is an offline method. Can be called before authorization tdlib-typesReturns the specified error and ensures that the Error object is used; for testing only. This is an offline method. Can be called before authorization. Can be called synchronouslyt-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~t-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'(()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234456789:;<=>?@ABCDDEFGHIJKLMNOPPQRSTTUVWXYZ[\]^__`aabcdefghijklmnopqrstuvvwxyyz{{|}}~      !"#$%&'()*+,-./01234567899:;<=>?@ABCDDEFGHIJJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%%&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeefgghijkklmmnopqrstuvvwxyz{|}~      !!"#$$%&&'()**+,-./0123456789:;<=>?@ABCDEFGHIJJKLLMNOPQRRSTUVWXYZ[\]^^_`aabcdefghijklmnnopqrstuvwxyz{{|}}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"##$%&&'()*+,--./01234456789:;<=>??@ABCDEFGHIJKLMNOPQQRSTTUVWXYZ[[\]^^_`aabcdefghiijklmnopqrstuvwxxyz{{|}~      !"##$%&'()*+,-./012234556789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzz{|}~      !"#$%&'()*+,--./01234567899:;<=>?@ABCDEFGHIJKLMMNOPQRSTUVWXYZ[[\]^_``abcdefghijklmnopqrstuvwxyyz{||}~                                        ! " # $ % & ' ( ) ) * + , - - . / 0 1 2 3 3 4 5 6 7 8 9 : ; < < = > ? @ A B C D E F G H I J K K L M N O P Q Q R S T U V W X Y Z [ [ \ ] ^ _ _ ` a b c d e f g h i j k l m n o o p q r s t u u v w x y z { { | } ~                                                                                                                                                                               ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         !""##$%&''()**+,--./012234455677899::;<==>??@ABBCDDEFGGHIIJKLLMNNOPQQRRSSTUUVWWXYYZ[\]^_`abccddeefgghijkklmnnopqrrstuvvwxxyzz{{|}}~        !!""#$$%&''()**+,,-.//0112345567789:;;<==>??@AABCDDEFGHHIJJKLMMNOPPQRSTTUVVWWXYYZZ[\\]^__``abbcdeefghhijjkllmnoopqrsttuvwxyyz{||}~        !"#$$%&&'(()*++,-../011234556789:;;<=>?@ABBCDEEFGHIIJKLMNOOPQRSSTUVWXYZ[[\]^_`aabcdeffghijjklmnnopqrsttuvwxxyzz{||}~        !"#$%&''()*++,-./011234556677899:;;<=>>??@AABCCDEFFGHIIJKKLMNNOPQQRSSTUUVWXYZZ[\]]^__`abbcddefgghijjklmmnoopqqrsstuuvwwxyyz{{|}}~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~tdlib-types-0.2.0-inplacePaths_tdlib_typesTDLib.Generated.TypesTDLib.Generated.FunArgsTDLib.Types.Common TDLib.EffectTDLib.Generated.Functions TDLib.Typesversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameTestVectorStringObject#$sel:value_1:TestVectorStringObjectTestVectorString$sel:value_1:TestVectorStringTestVectorIntObject $sel:value_1:TestVectorIntObject TestVectorInt$sel:value_1:TestVectorInt TestBytes$sel:value_1:TestBytes TestString$sel:value_1:TestStringTestInt$sel:value_1:TestIntLogTags$sel:tags_1:LogTagsLogVerbosityLevel($sel:verbosity_level_1:LogVerbosityLevel LogStreamLogStreamDefault LogStreamFileLogStreamEmpty$sel:path_2:LogStreamDefault%$sel:max_file_size_2:LogStreamDefaultUpdates$sel:updates_1:UpdatesUpdateUpdateAuthorizationStateUpdateNewMessageUpdateMessageSendAcknowledgedUpdateMessageSendSucceededUpdateMessageSendFailedUpdateMessageContentUpdateMessageEditedUpdateMessageViewsUpdateMessageContentOpenedUpdateMessageMentionReadUpdateMessageLiveLocationViewed UpdateNewChatUpdateChatChatListUpdateChatTitleUpdateChatPhotoUpdateChatPermissionsUpdateChatLastMessageUpdateChatOrderUpdateChatIsPinnedUpdateChatIsMarkedAsUnreadUpdateChatSourceUpdateChatHasScheduledMessages$UpdateChatDefaultDisableNotificationUpdateChatReadInboxUpdateChatReadOutboxUpdateChatUnreadMentionCountUpdateChatNotificationSettingsUpdateScopeNotificationSettingsUpdateChatActionBarUpdateChatPinnedMessageUpdateChatReplyMarkupUpdateChatDraftMessageUpdateChatOnlineMemberCountUpdateNotificationUpdateNotificationGroupUpdateActiveNotificationsUpdateHavePendingNotificationsUpdateDeleteMessagesUpdateUserChatActionUpdateUserStatus UpdateUserUpdateBasicGroupUpdateSupergroupUpdateSecretChatUpdateUserFullInfoUpdateBasicGroupFullInfoUpdateSupergroupFullInfoUpdateServiceNotification UpdateFileUpdateFileGenerationStartUpdateFileGenerationStop UpdateCallUpdateUserPrivacySettingRulesUpdateUnreadMessageCountUpdateUnreadChatCount UpdateOptionUpdateStickerSetUpdateInstalledStickerSetsUpdateTrendingStickerSetsUpdateRecentStickersUpdateFavoriteStickersUpdateSavedAnimationsUpdateSelectedBackgroundUpdateLanguagePackStringsUpdateConnectionStateUpdateTermsOfServiceUpdateUsersNearbyUpdateDiceEmojisUpdateNewInlineQueryUpdateNewChosenInlineResultUpdateNewCallbackQueryUpdateNewInlineCallbackQueryUpdateNewShippingQueryUpdateNewPreCheckoutQueryUpdateNewCustomEventUpdateNewCustomQuery UpdatePollUpdatePollAnswer3$sel:authorization_state_1:UpdateAuthorizationState'$sel:message_2:UpdateAuthorizationState'$sel:chat_id_3:UpdateAuthorizationState*$sel:message_id_3:UpdateAuthorizationState'$sel:message_4:UpdateAuthorizationState.$sel:old_message_id_4:UpdateAuthorizationState'$sel:message_5:UpdateAuthorizationState.$sel:old_message_id_5:UpdateAuthorizationState*$sel:error_code_5:UpdateAuthorizationState-$sel:error_message_5:UpdateAuthorizationState'$sel:chat_id_6:UpdateAuthorizationState*$sel:message_id_6:UpdateAuthorizationState+$sel:new_content_6:UpdateAuthorizationState'$sel:chat_id_7:UpdateAuthorizationState*$sel:message_id_7:UpdateAuthorizationState)$sel:edit_date_7:UpdateAuthorizationState,$sel:reply_markup_7:UpdateAuthorizationState'$sel:chat_id_8:UpdateAuthorizationState*$sel:message_id_8:UpdateAuthorizationState%$sel:views_8:UpdateAuthorizationState'$sel:chat_id_9:UpdateAuthorizationState*$sel:message_id_9:UpdateAuthorizationState($sel:chat_id_10:UpdateAuthorizationState+$sel:message_id_10:UpdateAuthorizationState5$sel:unread_mention_count_10:UpdateAuthorizationState($sel:chat_id_11:UpdateAuthorizationState+$sel:message_id_11:UpdateAuthorizationState%$sel:chat_12:UpdateAuthorizationState($sel:chat_id_13:UpdateAuthorizationState*$sel:chat_list_13:UpdateAuthorizationState($sel:chat_id_14:UpdateAuthorizationState&$sel:title_14:UpdateAuthorizationState($sel:chat_id_15:UpdateAuthorizationState&$sel:photo_15:UpdateAuthorizationState($sel:chat_id_16:UpdateAuthorizationState,$sel:permissions_16:UpdateAuthorizationState($sel:chat_id_17:UpdateAuthorizationState-$sel:last_message_17:UpdateAuthorizationState&$sel:order_17:UpdateAuthorizationState($sel:chat_id_18:UpdateAuthorizationState&$sel:order_18:UpdateAuthorizationState($sel:chat_id_19:UpdateAuthorizationState*$sel:is_pinned_19:UpdateAuthorizationState&$sel:order_19:UpdateAuthorizationState($sel:chat_id_20:UpdateAuthorizationState4$sel:is_marked_as_unread_20:UpdateAuthorizationState($sel:chat_id_21:UpdateAuthorizationState'$sel:source_21:UpdateAuthorizationState&$sel:order_21:UpdateAuthorizationState($sel:chat_id_22:UpdateAuthorizationState7$sel:has_scheduled_messages_22:UpdateAuthorizationState($sel:chat_id_23:UpdateAuthorizationState=$sel:default_disable_notification_23:UpdateAuthorizationState($sel:chat_id_24:UpdateAuthorizationState;$sel:last_read_inbox_message_id_24:UpdateAuthorizationState-$sel:unread_count_24:UpdateAuthorizationState($sel:chat_id_25:UpdateAuthorizationState<$sel:last_read_outbox_message_id_25:UpdateAuthorizationState($sel:chat_id_26:UpdateAuthorizationState5$sel:unread_mention_count_26:UpdateAuthorizationState($sel:chat_id_27:UpdateAuthorizationState6$sel:notification_settings_27:UpdateAuthorizationState&$sel:scope_28:UpdateAuthorizationState6$sel:notification_settings_28:UpdateAuthorizationState($sel:chat_id_29:UpdateAuthorizationState+$sel:action_bar_29:UpdateAuthorizationState($sel:chat_id_30:UpdateAuthorizationState2$sel:pinned_message_id_30:UpdateAuthorizationState($sel:chat_id_31:UpdateAuthorizationState8$sel:reply_markup_message_id_31:UpdateAuthorizationState($sel:chat_id_32:UpdateAuthorizationState.$sel:draft_message_32:UpdateAuthorizationState&$sel:order_32:UpdateAuthorizationState($sel:chat_id_33:UpdateAuthorizationState4$sel:online_member_count_33:UpdateAuthorizationState6$sel:notification_group_id_34:UpdateAuthorizationState-$sel:notification_34:UpdateAuthorizationState6$sel:notification_group_id_35:UpdateAuthorizationState%$sel:type_35:UpdateAuthorizationState($sel:chat_id_35:UpdateAuthorizationState>$sel:notification_settings_chat_id_35:UpdateAuthorizationState*$sel:is_silent_35:UpdateAuthorizationState,$sel:total_count_35:UpdateAuthorizationState4$sel:added_notifications_35:UpdateAuthorizationState9$sel:removed_notification_ids_35:UpdateAuthorizationState'$sel:groups_36:UpdateAuthorizationState;$sel:have_delayed_notifications_37:UpdateAuthorizationState>$sel:have_unreceived_notifications_37:UpdateAuthorizationState($sel:chat_id_38:UpdateAuthorizationState,$sel:message_ids_38:UpdateAuthorizationState-$sel:is_permanent_38:UpdateAuthorizationState+$sel:from_cache_38:UpdateAuthorizationState($sel:chat_id_39:UpdateAuthorizationState($sel:user_id_39:UpdateAuthorizationState'$sel:action_39:UpdateAuthorizationState($sel:user_id_40:UpdateAuthorizationState'$sel:status_40:UpdateAuthorizationState%$sel:user_41:UpdateAuthorizationState,$sel:basic_group_42:UpdateAuthorizationState+$sel:supergroup_43:UpdateAuthorizationState,$sel:secret_chat_44:UpdateAuthorizationState($sel:user_id_45:UpdateAuthorizationState/$sel:user_full_info_45:UpdateAuthorizationState/$sel:basic_group_id_46:UpdateAuthorizationState6$sel:basic_group_full_info_46:UpdateAuthorizationState.$sel:supergroup_id_47:UpdateAuthorizationState5$sel:supergroup_full_info_47:UpdateAuthorizationState%$sel:type_48:UpdateAuthorizationState($sel:content_48:UpdateAuthorizationState%$sel:file_49:UpdateAuthorizationState.$sel:generation_id_50:UpdateAuthorizationState.$sel:original_path_50:UpdateAuthorizationState1$sel:destination_path_50:UpdateAuthorizationState+$sel:conversion_50:UpdateAuthorizationState.$sel:generation_id_51:UpdateAuthorizationState%$sel:call_52:UpdateAuthorizationState($sel:setting_53:UpdateAuthorizationState&$sel:rules_53:UpdateAuthorizationState*$sel:chat_list_54:UpdateAuthorizationState-$sel:unread_count_54:UpdateAuthorizationState5$sel:unread_unmuted_count_54:UpdateAuthorizationState*$sel:chat_list_55:UpdateAuthorizationState,$sel:total_count_55:UpdateAuthorizationState-$sel:unread_count_55:UpdateAuthorizationState5$sel:unread_unmuted_count_55:UpdateAuthorizationState7$sel:marked_as_unread_count_55:UpdateAuthorizationState?$sel:marked_as_unread_unmuted_count_55:UpdateAuthorizationState%$sel:name_56:UpdateAuthorizationState&$sel:value_56:UpdateAuthorizationState,$sel:sticker_set_57:UpdateAuthorizationState)$sel:is_masks_58:UpdateAuthorizationState0$sel:sticker_set_ids_58:UpdateAuthorizationState-$sel:sticker_sets_59:UpdateAuthorizationState,$sel:is_attached_60:UpdateAuthorizationState,$sel:sticker_ids_60:UpdateAuthorizationState,$sel:sticker_ids_61:UpdateAuthorizationState.$sel:animation_ids_62:UpdateAuthorizationState/$sel:for_dark_theme_63:UpdateAuthorizationState+$sel:background_63:UpdateAuthorizationState4$sel:localization_target_64:UpdateAuthorizationState1$sel:language_pack_id_64:UpdateAuthorizationState($sel:strings_64:UpdateAuthorizationState&$sel:state_65:UpdateAuthorizationState4$sel:terms_of_service_id_66:UpdateAuthorizationState1$sel:terms_of_service_66:UpdateAuthorizationState-$sel:users_nearby_67:UpdateAuthorizationState'$sel:emojis_68:UpdateAuthorizationState#$sel:id_69:UpdateAuthorizationState/$sel:sender_user_id_69:UpdateAuthorizationState.$sel:user_location_69:UpdateAuthorizationState&$sel:query_69:UpdateAuthorizationState'$sel:offset_69:UpdateAuthorizationState/$sel:sender_user_id_70:UpdateAuthorizationState.$sel:user_location_70:UpdateAuthorizationState&$sel:query_70:UpdateAuthorizationState*$sel:result_id_70:UpdateAuthorizationState2$sel:inline_message_id_70:UpdateAuthorizationState#$sel:id_71:UpdateAuthorizationState/$sel:sender_user_id_71:UpdateAuthorizationState($sel:chat_id_71:UpdateAuthorizationState+$sel:message_id_71:UpdateAuthorizationState.$sel:chat_instance_71:UpdateAuthorizationState($sel:payload_71:UpdateAuthorizationState#$sel:id_72:UpdateAuthorizationState/$sel:sender_user_id_72:UpdateAuthorizationState2$sel:inline_message_id_72:UpdateAuthorizationState.$sel:chat_instance_72:UpdateAuthorizationState($sel:payload_72:UpdateAuthorizationState#$sel:id_73:UpdateAuthorizationState/$sel:sender_user_id_73:UpdateAuthorizationState0$sel:invoice_payload_73:UpdateAuthorizationState1$sel:shipping_address_73:UpdateAuthorizationState#$sel:id_74:UpdateAuthorizationState/$sel:sender_user_id_74:UpdateAuthorizationState)$sel:currency_74:UpdateAuthorizationState-$sel:total_amount_74:UpdateAuthorizationState0$sel:invoice_payload_74:UpdateAuthorizationState3$sel:shipping_option_id_74:UpdateAuthorizationState+$sel:order_info_74:UpdateAuthorizationState&$sel:event_75:UpdateAuthorizationState#$sel:id_76:UpdateAuthorizationState%$sel:data_76:UpdateAuthorizationState($sel:timeout_76:UpdateAuthorizationState%$sel:poll_77:UpdateAuthorizationState($sel:poll_id_78:UpdateAuthorizationState($sel:user_id_78:UpdateAuthorizationState+$sel:option_ids_78:UpdateAuthorizationStateChatStatistics$sel:period_1:ChatStatistics"$sel:member_count_1:ChatStatistics%$sel:mean_view_count_1:ChatStatistics&$sel:mean_share_count_1:ChatStatistics6$sel:enabled_notifications_percentage_1:ChatStatistics($sel:member_count_graph_1:ChatStatistics $sel:join_graph_1:ChatStatistics $sel:mute_graph_1:ChatStatistics.$sel:view_count_by_hour_graph_1:ChatStatistics0$sel:view_count_by_source_graph_1:ChatStatistics*$sel:join_by_source_graph_1:ChatStatistics$$sel:language_graph_1:ChatStatistics/$sel:message_interaction_graph_1:ChatStatistics4$sel:instant_view_interaction_graph_1:ChatStatistics1$sel:recent_message_interactions_1:ChatStatistics(ChatStatisticsMessageInteractionCounters:$sel:message_id_1:ChatStatisticsMessageInteractionCounters:$sel:view_count_1:ChatStatisticsMessageInteractionCounters=$sel:forward_count_1:ChatStatisticsMessageInteractionCountersStatisticsGraphStatisticsGraphDataStatisticsGraphAsyncStatisticsGraphError$$sel:json_data_1:StatisticsGraphData%$sel:zoom_token_1:StatisticsGraphData $sel:token_2:StatisticsGraphData($sel:error_message_3:StatisticsGraphDataStatisticsValue$sel:value_1:StatisticsValue%$sel:previous_value_1:StatisticsValue-$sel:growth_rate_percentage_1:StatisticsValue DateRange$sel:start_date_1:DateRange$sel:end_date_1:DateRange InputStickerInputStickerStaticInputStickerAnimated!$sel:sticker_1:InputStickerStatic $sel:emojis_1:InputStickerStatic'$sel:mask_position_1:InputStickerStatic!$sel:sticker_2:InputStickerStatic $sel:emojis_2:InputStickerStaticProxies$sel:proxies_1:ProxiesProxy$sel:id_1:Proxy$sel:server_1:Proxy$sel:port_1:Proxy$sel:last_used_date_1:Proxy$sel:is_enabled_1:Proxy$sel:type_1:Proxy ProxyTypeProxyTypeSocks5 ProxyTypeHttpProxyTypeMtproto$sel:username_1:ProxyTypeSocks5$sel:password_1:ProxyTypeSocks5$sel:username_2:ProxyTypeSocks5$sel:password_2:ProxyTypeSocks5 $sel:http_only_2:ProxyTypeSocks5$sel:secret_3:ProxyTypeSocks5 TextParseModeTextParseModeMarkdownTextParseModeHTML$$sel:version_1:TextParseModeMarkdown DeepLinkInfo$sel:text_1:DeepLinkInfo+$sel:need_update_application_1:DeepLinkInfoSeconds$sel:seconds_1:SecondsText$sel:text_1:TextCount$sel:count_1:CountTMeUrls$sel:urls_1:TMeUrlsTMeUrl$sel:url_1:TMeUrl$sel:type_1:TMeUrl TMeUrlTypeTMeUrlTypeUserTMeUrlTypeSupergroupTMeUrlTypeChatInviteTMeUrlTypeStickerSet$sel:user_id_1:TMeUrlTypeUser#$sel:supergroup_id_2:TMeUrlTypeUser$sel:info_3:TMeUrlTypeUser$$sel:sticker_set_id_4:TMeUrlTypeUserTopChatCategoryTopChatCategoryUsersTopChatCategoryBotsTopChatCategoryGroupsTopChatCategoryChannelsTopChatCategoryInlineBotsTopChatCategoryCallsTopChatCategoryForwardChatsConnectionState ConnectionStateWaitingForNetwork ConnectionStateConnectingToProxyConnectionStateConnectingConnectionStateUpdatingConnectionStateReadyAutoDownloadSettingsPresets&$sel:low_1:AutoDownloadSettingsPresets)$sel:medium_1:AutoDownloadSettingsPresets'$sel:high_1:AutoDownloadSettingsPresetsAutoDownloadSettings4$sel:is_auto_download_enabled_1:AutoDownloadSettings/$sel:max_photo_file_size_1:AutoDownloadSettings/$sel:max_video_file_size_1:AutoDownloadSettings/$sel:max_other_file_size_1:AutoDownloadSettings0$sel:video_upload_bitrate_1:AutoDownloadSettings0$sel:preload_large_videos_1:AutoDownloadSettings.$sel:preload_next_audio_1:AutoDownloadSettings3$sel:use_less_data_for_calls_1:AutoDownloadSettingsNetworkStatistics#$sel:since_date_1:NetworkStatistics $sel:entries_1:NetworkStatisticsNetworkStatisticsEntryNetworkStatisticsEntryFileNetworkStatisticsEntryCall+$sel:file_type_1:NetworkStatisticsEntryFile.$sel:network_type_1:NetworkStatisticsEntryFile,$sel:sent_bytes_1:NetworkStatisticsEntryFile0$sel:received_bytes_1:NetworkStatisticsEntryFile.$sel:network_type_2:NetworkStatisticsEntryFile,$sel:sent_bytes_2:NetworkStatisticsEntryFile0$sel:received_bytes_2:NetworkStatisticsEntryFile*$sel:duration_2:NetworkStatisticsEntryFile NetworkTypeNetworkTypeNoneNetworkTypeMobileNetworkTypeMobileRoamingNetworkTypeWiFiNetworkTypeOtherDatabaseStatistics$$sel:statistics_1:DatabaseStatisticsStorageStatisticsFast'$sel:files_size_1:StorageStatisticsFast'$sel:file_count_1:StorageStatisticsFast*$sel:database_size_1:StorageStatisticsFast8$sel:language_pack_database_size_1:StorageStatisticsFast%$sel:log_size_1:StorageStatisticsFastStorageStatistics$sel:size_1:StorageStatistics$sel:count_1:StorageStatistics $sel:by_chat_1:StorageStatisticsStorageStatisticsByChat&$sel:chat_id_1:StorageStatisticsByChat#$sel:size_1:StorageStatisticsByChat$$sel:count_1:StorageStatisticsByChat+$sel:by_file_type_1:StorageStatisticsByChatStorageStatisticsByFileType,$sel:file_type_1:StorageStatisticsByFileType'$sel:size_1:StorageStatisticsByFileType($sel:count_1:StorageStatisticsByFileTypeFileType FileTypeNoneFileTypeAnimation FileTypeAudioFileTypeDocument FileTypePhotoFileTypeProfilePhotoFileTypeSecretFileTypeSecretThumbnailFileTypeSecureFileTypeStickerFileTypeThumbnailFileTypeUnknown FileTypeVideoFileTypeVideoNoteFileTypeVoiceNoteFileTypeWallpaperFilePart$sel:data_1:FilePartMessageLinkInfo $sel:is_public_1:MessageLinkInfo$sel:chat_id_1:MessageLinkInfo$sel:message_1:MessageLinkInfo $sel:for_album_1:MessageLinkInfoPublicMessageLink$sel:link_1:PublicMessageLink$sel:html_1:PublicMessageLinkChatReportReasonChatReportReasonSpamChatReportReasonViolenceChatReportReasonPornographyChatReportReasonChildAbuseChatReportReasonCopyright!ChatReportReasonUnrelatedLocationChatReportReasonCustom $sel:text_7:ChatReportReasonSpamConnectedWebsites!$sel:websites_1:ConnectedWebsitesConnectedWebsite$sel:id_1:ConnectedWebsite#$sel:domain_name_1:ConnectedWebsite#$sel:bot_user_id_1:ConnectedWebsite$sel:browser_1:ConnectedWebsite $sel:platform_1:ConnectedWebsite#$sel:log_in_date_1:ConnectedWebsite($sel:last_active_date_1:ConnectedWebsite$sel:ip_1:ConnectedWebsite $sel:location_1:ConnectedWebsiteSessions$sel:sessions_1:SessionsSession$sel:id_1:Session$sel:is_current_1:Session"$sel:is_password_pending_1:Session$sel:api_id_1:Session$sel:application_name_1:Session"$sel:application_version_1:Session&$sel:is_official_application_1:Session$sel:device_model_1:Session$sel:platform_1:Session$sel:system_version_1:Session$sel:log_in_date_1:Session$sel:last_active_date_1:Session$sel:ip_1:Session$sel:country_1:Session$sel:region_1:Session AccountTtl$sel:days_1:AccountTtlUserPrivacySettingUserPrivacySettingShowStatus"UserPrivacySettingShowProfilePhoto-UserPrivacySettingShowLinkInForwardedMessages!UserPrivacySettingShowPhoneNumber"UserPrivacySettingAllowChatInvitesUserPrivacySettingAllowCalls&UserPrivacySettingAllowPeerToPeerCalls+UserPrivacySettingAllowFindingByPhoneNumberUserPrivacySettingRules$$sel:rules_1:UserPrivacySettingRulesUserPrivacySettingRuleUserPrivacySettingRuleAllowAll#UserPrivacySettingRuleAllowContacts UserPrivacySettingRuleAllowUsers&UserPrivacySettingRuleAllowChatMembers!UserPrivacySettingRuleRestrictAll&UserPrivacySettingRuleRestrictContacts#UserPrivacySettingRuleRestrictUsers)UserPrivacySettingRuleRestrictChatMembers.$sel:user_ids_3:UserPrivacySettingRuleAllowAll.$sel:chat_ids_4:UserPrivacySettingRuleAllowAll.$sel:user_ids_7:UserPrivacySettingRuleAllowAll.$sel:chat_ids_8:UserPrivacySettingRuleAllowAll JsonValue JsonValueNullJsonValueBooleanJsonValueNumberJsonValueStringJsonValueArrayJsonValueObject$sel:value_2:JsonValueNull$sel:value_3:JsonValueNull$sel:value_4:JsonValueNull$sel:values_5:JsonValueNull$sel:members_6:JsonValueNullJsonObjectMember$sel:key_1:JsonObjectMember$sel:value_1:JsonObjectMember OptionValueOptionValueBooleanOptionValueEmptyOptionValueIntegerOptionValueString$sel:value_1:OptionValueBoolean$sel:value_3:OptionValueBoolean$sel:value_4:OptionValueBooleanNotificationGroup$sel:id_1:NotificationGroup$sel:type_1:NotificationGroup $sel:chat_id_1:NotificationGroup$$sel:total_count_1:NotificationGroup&$sel:notifications_1:NotificationGroup Notification$sel:id_1:Notification$sel:date_1:Notification$sel:is_silent_1:Notification$sel:type_1:NotificationNotificationGroupTypeNotificationGroupTypeMessagesNotificationGroupTypeMentionsNotificationGroupTypeSecretChatNotificationGroupTypeCallsNotificationTypeNotificationTypeNewMessageNotificationTypeNewSecretChatNotificationTypeNewCallNotificationTypeNewPushMessage)$sel:message_1:NotificationTypeNewMessage)$sel:call_id_3:NotificationTypeNewMessage,$sel:message_id_4:NotificationTypeNewMessage0$sel:sender_user_id_4:NotificationTypeNewMessage-$sel:sender_name_4:NotificationTypeNewMessage-$sel:is_outgoing_4:NotificationTypeNewMessage)$sel:content_4:NotificationTypeNewMessagePushMessageContentPushMessageContentHiddenPushMessageContentAnimationPushMessageContentAudioPushMessageContentContact#PushMessageContentContactRegisteredPushMessageContentDocumentPushMessageContentGamePushMessageContentGameScorePushMessageContentInvoicePushMessageContentLocationPushMessageContentPhotoPushMessageContentPoll!PushMessageContentScreenshotTakenPushMessageContentStickerPushMessageContentTextPushMessageContentVideoPushMessageContentVideoNotePushMessageContentVoiceNote&PushMessageContentBasicGroupChatCreate PushMessageContentChatAddMembers!PushMessageContentChatChangePhoto!PushMessageContentChatChangeTitle"PushMessageContentChatDeleteMember PushMessageContentChatJoinByLink!PushMessageContentMessageForwardsPushMessageContentMediaAlbum)$sel:is_pinned_1:PushMessageContentHidden)$sel:animation_2:PushMessageContentHidden'$sel:caption_2:PushMessageContentHidden)$sel:is_pinned_2:PushMessageContentHidden%$sel:audio_3:PushMessageContentHidden)$sel:is_pinned_3:PushMessageContentHidden$$sel:name_4:PushMessageContentHidden)$sel:is_pinned_4:PushMessageContentHidden($sel:document_6:PushMessageContentHidden)$sel:is_pinned_6:PushMessageContentHidden%$sel:title_7:PushMessageContentHidden)$sel:is_pinned_7:PushMessageContentHidden%$sel:title_8:PushMessageContentHidden%$sel:score_8:PushMessageContentHidden)$sel:is_pinned_8:PushMessageContentHidden%$sel:price_9:PushMessageContentHidden)$sel:is_pinned_9:PushMessageContentHidden($sel:is_live_10:PushMessageContentHidden*$sel:is_pinned_10:PushMessageContentHidden&$sel:photo_11:PushMessageContentHidden($sel:caption_11:PushMessageContentHidden*$sel:is_secret_11:PushMessageContentHidden*$sel:is_pinned_11:PushMessageContentHidden)$sel:question_12:PushMessageContentHidden+$sel:is_regular_12:PushMessageContentHidden*$sel:is_pinned_12:PushMessageContentHidden($sel:sticker_14:PushMessageContentHidden&$sel:emoji_14:PushMessageContentHidden*$sel:is_pinned_14:PushMessageContentHidden%$sel:text_15:PushMessageContentHidden*$sel:is_pinned_15:PushMessageContentHidden&$sel:video_16:PushMessageContentHidden($sel:caption_16:PushMessageContentHidden*$sel:is_secret_16:PushMessageContentHidden*$sel:is_pinned_16:PushMessageContentHidden+$sel:video_note_17:PushMessageContentHidden*$sel:is_pinned_17:PushMessageContentHidden+$sel:voice_note_18:PushMessageContentHidden*$sel:is_pinned_18:PushMessageContentHidden,$sel:member_name_20:PushMessageContentHidden0$sel:is_current_user_20:PushMessageContentHidden,$sel:is_returned_20:PushMessageContentHidden&$sel:title_22:PushMessageContentHidden,$sel:member_name_23:PushMessageContentHidden0$sel:is_current_user_23:PushMessageContentHidden($sel:is_left_23:PushMessageContentHidden,$sel:total_count_25:PushMessageContentHidden,$sel:total_count_26:PushMessageContentHidden+$sel:has_photos_26:PushMessageContentHidden+$sel:has_videos_26:PushMessageContentHiddenCheckChatUsernameResultCheckChatUsernameResultOk&CheckChatUsernameResultUsernameInvalid'CheckChatUsernameResultUsernameOccupied)CheckChatUsernameResultPublicChatsTooMuch.CheckChatUsernameResultPublicGroupsUnavailableCanTransferOwnershipResultCanTransferOwnershipResultOk(CanTransferOwnershipResultPasswordNeeded*CanTransferOwnershipResultPasswordTooFresh)CanTransferOwnershipResultSessionTooFresh/$sel:retry_after_3:CanTransferOwnershipResultOk/$sel:retry_after_4:CanTransferOwnershipResultOkHashtags$sel:hashtags_1:HashtagsInputBackgroundInputBackgroundLocalInputBackgroundRemote&$sel:background_1:InputBackgroundLocal)$sel:background_id_2:InputBackgroundLocal Backgrounds$sel:backgrounds_1:Backgrounds Background$sel:id_1:Background$sel:is_default_1:Background$sel:is_dark_1:Background$sel:name_1:Background$sel:document_1:Background$sel:type_1:BackgroundBackgroundTypeBackgroundTypeWallpaperBackgroundTypePatternBackgroundTypeFill)$sel:is_blurred_1:BackgroundTypeWallpaper($sel:is_moving_1:BackgroundTypeWallpaper#$sel:fill_2:BackgroundTypeWallpaper($sel:intensity_2:BackgroundTypeWallpaper($sel:is_moving_2:BackgroundTypeWallpaper#$sel:fill_3:BackgroundTypeWallpaperBackgroundFillBackgroundFillSolidBackgroundFillGradient $sel:color_1:BackgroundFillSolid$$sel:top_color_2:BackgroundFillSolid'$sel:bottom_color_2:BackgroundFillSolid)$sel:rotation_angle_2:BackgroundFillSolidPushReceiverId$sel:id_1:PushReceiverId DeviceToken!DeviceTokenFirebaseCloudMessagingDeviceTokenApplePushDeviceTokenApplePushVoIPDeviceTokenWindowsPushDeviceTokenMicrosoftPushDeviceTokenMicrosoftPushVoIPDeviceTokenWebPushDeviceTokenSimplePushDeviceTokenUbuntuPushDeviceTokenBlackBerryPushDeviceTokenTizenPush.$sel:token_1:DeviceTokenFirebaseCloudMessaging0$sel:encrypt_1:DeviceTokenFirebaseCloudMessaging5$sel:device_token_2:DeviceTokenFirebaseCloudMessaging7$sel:is_app_sandbox_2:DeviceTokenFirebaseCloudMessaging5$sel:device_token_3:DeviceTokenFirebaseCloudMessaging7$sel:is_app_sandbox_3:DeviceTokenFirebaseCloudMessaging0$sel:encrypt_3:DeviceTokenFirebaseCloudMessaging5$sel:access_token_4:DeviceTokenFirebaseCloudMessaging4$sel:channel_uri_5:DeviceTokenFirebaseCloudMessaging4$sel:channel_uri_6:DeviceTokenFirebaseCloudMessaging1$sel:endpoint_7:DeviceTokenFirebaseCloudMessaging9$sel:p256dh_base64url_7:DeviceTokenFirebaseCloudMessaging7$sel:auth_base64url_7:DeviceTokenFirebaseCloudMessaging1$sel:endpoint_8:DeviceTokenFirebaseCloudMessaging.$sel:token_9:DeviceTokenFirebaseCloudMessaging/$sel:token_10:DeviceTokenFirebaseCloudMessaging0$sel:reg_id_11:DeviceTokenFirebaseCloudMessagingLocalizationTargetInfo,$sel:language_packs_1:LocalizationTargetInfoLanguagePackInfo$sel:id_1:LanguagePackInfo-$sel:base_language_pack_id_1:LanguagePackInfo$sel:name_1:LanguagePackInfo#$sel:native_name_1:LanguagePackInfo#$sel:plural_code_1:LanguagePackInfo#$sel:is_official_1:LanguagePackInfo$sel:is_rtl_1:LanguagePackInfo$sel:is_beta_1:LanguagePackInfo$$sel:is_installed_1:LanguagePackInfo*$sel:total_string_count_1:LanguagePackInfo/$sel:translated_string_count_1:LanguagePackInfo*$sel:local_string_count_1:LanguagePackInfo'$sel:translation_url_1:LanguagePackInfoLanguagePackStrings"$sel:strings_1:LanguagePackStringsLanguagePackString$sel:key_1:LanguagePackString$sel:value_1:LanguagePackStringLanguagePackStringValueLanguagePackStringValueOrdinary!LanguagePackStringValuePluralizedLanguagePackStringValueDeleted,$sel:value_1:LanguagePackStringValueOrdinary1$sel:zero_value_2:LanguagePackStringValueOrdinary0$sel:one_value_2:LanguagePackStringValueOrdinary0$sel:two_value_2:LanguagePackStringValueOrdinary0$sel:few_value_2:LanguagePackStringValueOrdinary1$sel:many_value_2:LanguagePackStringValueOrdinary2$sel:other_value_2:LanguagePackStringValueOrdinaryChatEventLogFilters($sel:message_edits_1:ChatEventLogFilters,$sel:message_deletions_1:ChatEventLogFilters'$sel:message_pins_1:ChatEventLogFilters'$sel:member_joins_1:ChatEventLogFilters($sel:member_leaves_1:ChatEventLogFilters)$sel:member_invites_1:ChatEventLogFilters,$sel:member_promotions_1:ChatEventLogFilters.$sel:member_restrictions_1:ChatEventLogFilters'$sel:info_changes_1:ChatEventLogFilters*$sel:setting_changes_1:ChatEventLogFilters ChatEvents$sel:events_1:ChatEvents ChatEvent$sel:id_1:ChatEvent$sel:date_1:ChatEvent$sel:user_id_1:ChatEvent$sel:action_1:ChatEventChatEventActionChatEventMessageEditedChatEventMessageDeletedChatEventPollStoppedChatEventMessagePinnedChatEventMessageUnpinnedChatEventMemberJoinedChatEventMemberLeftChatEventMemberInvitedChatEventMemberPromotedChatEventMemberRestrictedChatEventTitleChangedChatEventPermissionsChangedChatEventDescriptionChangedChatEventUsernameChangedChatEventPhotoChangedChatEventInvitesToggledChatEventLinkedChatChangedChatEventSlowModeDelayChangedChatEventSignMessagesToggledChatEventStickerSetChangedChatEventLocationChanged%ChatEventIsAllHistoryAvailableToggled)$sel:old_message_1:ChatEventMessageEdited)$sel:new_message_1:ChatEventMessageEdited%$sel:message_2:ChatEventMessageEdited%$sel:message_3:ChatEventMessageEdited%$sel:message_4:ChatEventMessageEdited%$sel:user_id_8:ChatEventMessageEdited$$sel:status_8:ChatEventMessageEdited%$sel:user_id_9:ChatEventMessageEdited($sel:old_status_9:ChatEventMessageEdited($sel:new_status_9:ChatEventMessageEdited&$sel:user_id_10:ChatEventMessageEdited)$sel:old_status_10:ChatEventMessageEdited)$sel:new_status_10:ChatEventMessageEdited($sel:old_title_11:ChatEventMessageEdited($sel:new_title_11:ChatEventMessageEdited.$sel:old_permissions_12:ChatEventMessageEdited.$sel:new_permissions_12:ChatEventMessageEdited.$sel:old_description_13:ChatEventMessageEdited.$sel:new_description_13:ChatEventMessageEdited+$sel:old_username_14:ChatEventMessageEdited+$sel:new_username_14:ChatEventMessageEdited($sel:old_photo_15:ChatEventMessageEdited($sel:new_photo_15:ChatEventMessageEdited/$sel:can_invite_users_16:ChatEventMessageEdited1$sel:old_linked_chat_id_17:ChatEventMessageEdited1$sel:new_linked_chat_id_17:ChatEventMessageEdited2$sel:old_slow_mode_delay_18:ChatEventMessageEdited2$sel:new_slow_mode_delay_18:ChatEventMessageEdited,$sel:sign_messages_19:ChatEventMessageEdited1$sel:old_sticker_set_id_20:ChatEventMessageEdited1$sel:new_sticker_set_id_20:ChatEventMessageEdited+$sel:old_location_21:ChatEventMessageEdited+$sel:new_location_21:ChatEventMessageEdited7$sel:is_all_history_available_22:ChatEventMessageEditedGameHighScores$sel:scores_1:GameHighScores GameHighScore$sel:position_1:GameHighScore$sel:user_id_1:GameHighScore$sel:score_1:GameHighScoreCustomRequestResult!$sel:result_1:CustomRequestResultCallbackQueryAnswer$sel:text_1:CallbackQueryAnswer%$sel:show_alert_1:CallbackQueryAnswer$sel:url_1:CallbackQueryAnswerCallbackQueryPayloadCallbackQueryPayloadDataCallbackQueryPayloadGame$$sel:data_1:CallbackQueryPayloadData/$sel:game_short_name_2:CallbackQueryPayloadDataInlineQueryResults)$sel:inline_query_id_1:InlineQueryResults%$sel:next_offset_1:InlineQueryResults!$sel:results_1:InlineQueryResults($sel:switch_pm_text_1:InlineQueryResults-$sel:switch_pm_parameter_1:InlineQueryResultsInlineQueryResultInlineQueryResultArticleInlineQueryResultContactInlineQueryResultLocationInlineQueryResultVenueInlineQueryResultGameInlineQueryResultAnimationInlineQueryResultAudioInlineQueryResultDocumentInlineQueryResultPhotoInlineQueryResultStickerInlineQueryResultVideoInlineQueryResultVoiceNote"$sel:id_1:InlineQueryResultArticle#$sel:url_1:InlineQueryResultArticle($sel:hide_url_1:InlineQueryResultArticle%$sel:title_1:InlineQueryResultArticle+$sel:description_1:InlineQueryResultArticle)$sel:thumbnail_1:InlineQueryResultArticle"$sel:id_2:InlineQueryResultArticle'$sel:contact_2:InlineQueryResultArticle)$sel:thumbnail_2:InlineQueryResultArticle"$sel:id_3:InlineQueryResultArticle($sel:location_3:InlineQueryResultArticle%$sel:title_3:InlineQueryResultArticle)$sel:thumbnail_3:InlineQueryResultArticle"$sel:id_4:InlineQueryResultArticle%$sel:venue_4:InlineQueryResultArticle)$sel:thumbnail_4:InlineQueryResultArticle"$sel:id_5:InlineQueryResultArticle$$sel:game_5:InlineQueryResultArticle"$sel:id_6:InlineQueryResultArticle)$sel:animation_6:InlineQueryResultArticle%$sel:title_6:InlineQueryResultArticle"$sel:id_7:InlineQueryResultArticle%$sel:audio_7:InlineQueryResultArticle"$sel:id_8:InlineQueryResultArticle($sel:document_8:InlineQueryResultArticle%$sel:title_8:InlineQueryResultArticle+$sel:description_8:InlineQueryResultArticle"$sel:id_9:InlineQueryResultArticle%$sel:photo_9:InlineQueryResultArticle%$sel:title_9:InlineQueryResultArticle+$sel:description_9:InlineQueryResultArticle#$sel:id_10:InlineQueryResultArticle($sel:sticker_10:InlineQueryResultArticle#$sel:id_11:InlineQueryResultArticle&$sel:video_11:InlineQueryResultArticle&$sel:title_11:InlineQueryResultArticle,$sel:description_11:InlineQueryResultArticle#$sel:id_12:InlineQueryResultArticle+$sel:voice_note_12:InlineQueryResultArticle&$sel:title_12:InlineQueryResultArticleInputInlineQueryResultInputInlineQueryResultAnimationInputInlineQueryResultArticleInputInlineQueryResultAudioInputInlineQueryResultContactInputInlineQueryResultDocumentInputInlineQueryResultGameInputInlineQueryResultLocationInputInlineQueryResultPhotoInputInlineQueryResultStickerInputInlineQueryResultVenueInputInlineQueryResultVideoInputInlineQueryResultVoiceNote)$sel:id_1:InputInlineQueryResultAnimation,$sel:title_1:InputInlineQueryResultAnimation4$sel:thumbnail_url_1:InputInlineQueryResultAnimation:$sel:thumbnail_mime_type_1:InputInlineQueryResultAnimation0$sel:video_url_1:InputInlineQueryResultAnimation6$sel:video_mime_type_1:InputInlineQueryResultAnimation5$sel:video_duration_1:InputInlineQueryResultAnimation2$sel:video_width_1:InputInlineQueryResultAnimation3$sel:video_height_1:InputInlineQueryResultAnimation3$sel:reply_markup_1:InputInlineQueryResultAnimation<$sel:input_message_content_1:InputInlineQueryResultAnimation)$sel:id_2:InputInlineQueryResultAnimation*$sel:url_2:InputInlineQueryResultAnimation/$sel:hide_url_2:InputInlineQueryResultAnimation,$sel:title_2:InputInlineQueryResultAnimation2$sel:description_2:InputInlineQueryResultAnimation4$sel:thumbnail_url_2:InputInlineQueryResultAnimation6$sel:thumbnail_width_2:InputInlineQueryResultAnimation7$sel:thumbnail_height_2:InputInlineQueryResultAnimation3$sel:reply_markup_2:InputInlineQueryResultAnimation<$sel:input_message_content_2:InputInlineQueryResultAnimation)$sel:id_3:InputInlineQueryResultAnimation,$sel:title_3:InputInlineQueryResultAnimation0$sel:performer_3:InputInlineQueryResultAnimation0$sel:audio_url_3:InputInlineQueryResultAnimation5$sel:audio_duration_3:InputInlineQueryResultAnimation3$sel:reply_markup_3:InputInlineQueryResultAnimation<$sel:input_message_content_3:InputInlineQueryResultAnimation)$sel:id_4:InputInlineQueryResultAnimation.$sel:contact_4:InputInlineQueryResultAnimation4$sel:thumbnail_url_4:InputInlineQueryResultAnimation6$sel:thumbnail_width_4:InputInlineQueryResultAnimation7$sel:thumbnail_height_4:InputInlineQueryResultAnimation3$sel:reply_markup_4:InputInlineQueryResultAnimation<$sel:input_message_content_4:InputInlineQueryResultAnimation)$sel:id_5:InputInlineQueryResultAnimation,$sel:title_5:InputInlineQueryResultAnimation2$sel:description_5:InputInlineQueryResultAnimation3$sel:document_url_5:InputInlineQueryResultAnimation0$sel:mime_type_5:InputInlineQueryResultAnimation4$sel:thumbnail_url_5:InputInlineQueryResultAnimation6$sel:thumbnail_width_5:InputInlineQueryResultAnimation7$sel:thumbnail_height_5:InputInlineQueryResultAnimation3$sel:reply_markup_5:InputInlineQueryResultAnimation<$sel:input_message_content_5:InputInlineQueryResultAnimation)$sel:id_6:InputInlineQueryResultAnimation6$sel:game_short_name_6:InputInlineQueryResultAnimation3$sel:reply_markup_6:InputInlineQueryResultAnimation)$sel:id_7:InputInlineQueryResultAnimation/$sel:location_7:InputInlineQueryResultAnimation2$sel:live_period_7:InputInlineQueryResultAnimation,$sel:title_7:InputInlineQueryResultAnimation4$sel:thumbnail_url_7:InputInlineQueryResultAnimation6$sel:thumbnail_width_7:InputInlineQueryResultAnimation7$sel:thumbnail_height_7:InputInlineQueryResultAnimation3$sel:reply_markup_7:InputInlineQueryResultAnimation<$sel:input_message_content_7:InputInlineQueryResultAnimation)$sel:id_8:InputInlineQueryResultAnimation,$sel:title_8:InputInlineQueryResultAnimation2$sel:description_8:InputInlineQueryResultAnimation4$sel:thumbnail_url_8:InputInlineQueryResultAnimation0$sel:photo_url_8:InputInlineQueryResultAnimation2$sel:photo_width_8:InputInlineQueryResultAnimation3$sel:photo_height_8:InputInlineQueryResultAnimation3$sel:reply_markup_8:InputInlineQueryResultAnimation<$sel:input_message_content_8:InputInlineQueryResultAnimation)$sel:id_9:InputInlineQueryResultAnimation4$sel:thumbnail_url_9:InputInlineQueryResultAnimation2$sel:sticker_url_9:InputInlineQueryResultAnimation4$sel:sticker_width_9:InputInlineQueryResultAnimation5$sel:sticker_height_9:InputInlineQueryResultAnimation3$sel:reply_markup_9:InputInlineQueryResultAnimation<$sel:input_message_content_9:InputInlineQueryResultAnimation*$sel:id_10:InputInlineQueryResultAnimation-$sel:venue_10:InputInlineQueryResultAnimation5$sel:thumbnail_url_10:InputInlineQueryResultAnimation7$sel:thumbnail_width_10:InputInlineQueryResultAnimation8$sel:thumbnail_height_10:InputInlineQueryResultAnimation4$sel:reply_markup_10:InputInlineQueryResultAnimation=$sel:input_message_content_10:InputInlineQueryResultAnimation*$sel:id_11:InputInlineQueryResultAnimation-$sel:title_11:InputInlineQueryResultAnimation3$sel:description_11:InputInlineQueryResultAnimation5$sel:thumbnail_url_11:InputInlineQueryResultAnimation1$sel:video_url_11:InputInlineQueryResultAnimation1$sel:mime_type_11:InputInlineQueryResultAnimation3$sel:video_width_11:InputInlineQueryResultAnimation4$sel:video_height_11:InputInlineQueryResultAnimation6$sel:video_duration_11:InputInlineQueryResultAnimation4$sel:reply_markup_11:InputInlineQueryResultAnimation=$sel:input_message_content_11:InputInlineQueryResultAnimation*$sel:id_12:InputInlineQueryResultAnimation-$sel:title_12:InputInlineQueryResultAnimation6$sel:voice_note_url_12:InputInlineQueryResultAnimation;$sel:voice_note_duration_12:InputInlineQueryResultAnimation4$sel:reply_markup_12:InputInlineQueryResultAnimation=$sel:input_message_content_12:InputInlineQueryResultAnimationHttpUrl$sel:url_1:HttpUrlImportedContacts $sel:user_ids_1:ImportedContacts&$sel:importer_count_1:ImportedContacts Animations$sel:animations_1:Animations!PhoneNumberAuthenticationSettings9$sel:allow_flash_call_1:PhoneNumberAuthenticationSettings@$sel:is_current_phone_number_1:PhoneNumberAuthenticationSettings@$sel:allow_sms_retriever_api_1:PhoneNumberAuthenticationSettingsCall$sel:id_1:Call$sel:user_id_1:Call$sel:is_outgoing_1:Call$sel:state_1:Call CallProblemCallProblemEchoCallProblemNoiseCallProblemInterruptionsCallProblemDistortedSpeechCallProblemSilentLocalCallProblemSilentRemoteCallProblemDropped CallStateCallStatePendingCallStateExchangingKeysCallStateReadyCallStateHangingUpCallStateDiscardedCallStateError"$sel:is_created_1:CallStatePending#$sel:is_received_1:CallStatePending $sel:protocol_3:CallStatePending#$sel:connections_3:CallStatePending$sel:config_3:CallStatePending&$sel:encryption_key_3:CallStatePending$sel:emojis_3:CallStatePending!$sel:allow_p2p_3:CallStatePending$sel:reason_5:CallStatePending#$sel:need_rating_5:CallStatePending.$sel:need_debug_information_5:CallStatePending$sel:error_6:CallStatePendingCallId$sel:id_1:CallIdCallConnection$sel:id_1:CallConnection$sel:ip_1:CallConnection$sel:ipv6_1:CallConnection$sel:port_1:CallConnection$sel:peer_tag_1:CallConnection CallProtocol$sel:udp_p2p_1:CallProtocol!$sel:udp_reflector_1:CallProtocol$sel:min_layer_1:CallProtocol$sel:max_layer_1:CallProtocol$$sel:library_versions_1:CallProtocolCallDiscardReasonCallDiscardReasonEmptyCallDiscardReasonMissedCallDiscardReasonDeclinedCallDiscardReasonDisconnectedCallDiscardReasonHungUp StickerSets$sel:total_count_1:StickerSets$sel:sets_1:StickerSetsStickerSetInfo$sel:id_1:StickerSetInfo$sel:title_1:StickerSetInfo$sel:name_1:StickerSetInfo$sel:thumbnail_1:StickerSetInfo"$sel:is_installed_1:StickerSetInfo!$sel:is_archived_1:StickerSetInfo!$sel:is_official_1:StickerSetInfo!$sel:is_animated_1:StickerSetInfo$sel:is_masks_1:StickerSetInfo$sel:is_viewed_1:StickerSetInfo$sel:size_1:StickerSetInfo$sel:covers_1:StickerSetInfo StickerSet$sel:id_1:StickerSet$sel:title_1:StickerSet$sel:name_1:StickerSet$sel:thumbnail_1:StickerSet$sel:is_installed_1:StickerSet$sel:is_archived_1:StickerSet$sel:is_official_1:StickerSet$sel:is_animated_1:StickerSet$sel:is_masks_1:StickerSet$sel:is_viewed_1:StickerSet$sel:stickers_1:StickerSet$sel:emojis_1:StickerSetEmojis$sel:emojis_1:EmojisStickers$sel:stickers_1:Stickers UserStatusUserStatusEmptyUserStatusOnlineUserStatusOfflineUserStatusRecentlyUserStatusLastWeekUserStatusLastMonth$sel:expires_2:UserStatusEmpty!$sel:was_online_3:UserStatusEmpty ChatActionChatActionTypingChatActionRecordingVideoChatActionUploadingVideoChatActionRecordingVoiceNoteChatActionUploadingVoiceNoteChatActionUploadingPhotoChatActionUploadingDocumentChatActionChoosingLocationChatActionChoosingContactChatActionStartPlayingGameChatActionRecordingVideoNoteChatActionUploadingVideoNoteChatActionCancel $sel:progress_3:ChatActionTyping $sel:progress_5:ChatActionTyping $sel:progress_6:ChatActionTyping $sel:progress_7:ChatActionTyping!$sel:progress_12:ChatActionTypingSearchMessagesFilterSearchMessagesFilterEmptySearchMessagesFilterAnimationSearchMessagesFilterAudioSearchMessagesFilterDocumentSearchMessagesFilterPhotoSearchMessagesFilterVideoSearchMessagesFilterVoiceNote!SearchMessagesFilterPhotoAndVideoSearchMessagesFilterUrlSearchMessagesFilterChatPhotoSearchMessagesFilterCallSearchMessagesFilterMissedCallSearchMessagesFilterVideoNote%SearchMessagesFilterVoiceAndVideoNoteSearchMessagesFilterMention!SearchMessagesFilterUnreadMention SearchMessagesFilterFailedToSendInputMessageContentInputMessageTextInputMessageAnimationInputMessageAudioInputMessageDocumentInputMessagePhotoInputMessageStickerInputMessageVideoInputMessageVideoNoteInputMessageVoiceNoteInputMessageLocationInputMessageVenueInputMessageContactInputMessageDiceInputMessageGameInputMessageInvoiceInputMessagePollInputMessageForwarded$sel:text_1:InputMessageText0$sel:disable_web_page_preview_1:InputMessageText#$sel:clear_draft_1:InputMessageText!$sel:animation_2:InputMessageText!$sel:thumbnail_2:InputMessageText $sel:duration_2:InputMessageText$sel:width_2:InputMessageText$sel:height_2:InputMessageText$sel:caption_2:InputMessageText$sel:audio_3:InputMessageText-$sel:album_cover_thumbnail_3:InputMessageText $sel:duration_3:InputMessageText$sel:title_3:InputMessageText!$sel:performer_3:InputMessageText$sel:caption_3:InputMessageText $sel:document_4:InputMessageText!$sel:thumbnail_4:InputMessageText$sel:caption_4:InputMessageText$sel:photo_5:InputMessageText!$sel:thumbnail_5:InputMessageText.$sel:added_sticker_file_ids_5:InputMessageText$sel:width_5:InputMessageText$sel:height_5:InputMessageText$sel:caption_5:InputMessageText$sel:ttl_5:InputMessageText$sel:sticker_6:InputMessageText!$sel:thumbnail_6:InputMessageText$sel:width_6:InputMessageText$sel:height_6:InputMessageText$sel:video_7:InputMessageText!$sel:thumbnail_7:InputMessageText.$sel:added_sticker_file_ids_7:InputMessageText $sel:duration_7:InputMessageText$sel:width_7:InputMessageText$sel:height_7:InputMessageText*$sel:supports_streaming_7:InputMessageText$sel:caption_7:InputMessageText$sel:ttl_7:InputMessageText"$sel:video_note_8:InputMessageText!$sel:thumbnail_8:InputMessageText $sel:duration_8:InputMessageText$sel:length_8:InputMessageText"$sel:voice_note_9:InputMessageText $sel:duration_9:InputMessageText $sel:waveform_9:InputMessageText$sel:caption_9:InputMessageText!$sel:location_10:InputMessageText$$sel:live_period_10:InputMessageText$sel:venue_11:InputMessageText $sel:contact_12:InputMessageText$sel:emoji_13:InputMessageText$$sel:clear_draft_13:InputMessageText$$sel:bot_user_id_14:InputMessageText($sel:game_short_name_14:InputMessageText $sel:invoice_15:InputMessageText$sel:title_15:InputMessageText$$sel:description_15:InputMessageText"$sel:photo_url_15:InputMessageText#$sel:photo_size_15:InputMessageText$$sel:photo_width_15:InputMessageText%$sel:photo_height_15:InputMessageText $sel:payload_15:InputMessageText'$sel:provider_token_15:InputMessageText&$sel:provider_data_15:InputMessageText($sel:start_parameter_15:InputMessageText!$sel:question_16:InputMessageText $sel:options_16:InputMessageText%$sel:is_anonymous_16:InputMessageText$sel:type_16:InputMessageText$$sel:open_period_16:InputMessageText#$sel:close_date_16:InputMessageText"$sel:is_closed_16:InputMessageText%$sel:from_chat_id_17:InputMessageText#$sel:message_id_17:InputMessageText&$sel:in_game_share_17:InputMessageText"$sel:send_copy_17:InputMessageText'$sel:remove_caption_17:InputMessageTextSendMessageOptions.$sel:disable_notification_1:SendMessageOptions)$sel:from_background_1:SendMessageOptions*$sel:scheduling_state_1:SendMessageOptionsMessageSchedulingState MessageSchedulingStateSendAtDate$MessageSchedulingStateSendWhenOnline1$sel:send_date_1:MessageSchedulingStateSendAtDateInputThumbnail$sel:thumbnail_1:InputThumbnail$sel:width_1:InputThumbnail$sel:height_1:InputThumbnailTextEntityTypeTextEntityTypeMentionTextEntityTypeHashtagTextEntityTypeCashtagTextEntityTypeBotCommandTextEntityTypeUrlTextEntityTypeEmailAddressTextEntityTypePhoneNumberTextEntityTypeBankCardNumberTextEntityTypeBoldTextEntityTypeItalicTextEntityTypeUnderlineTextEntityTypeStrikethroughTextEntityTypeCodeTextEntityTypePreTextEntityTypePreCodeTextEntityTypeTextUrlTextEntityTypeMentionName&$sel:language_15:TextEntityTypeMention!$sel:url_16:TextEntityTypeMention%$sel:user_id_17:TextEntityTypeMentionMessageContent MessageTextMessageAnimation MessageAudioMessageDocument MessagePhotoMessageExpiredPhotoMessageSticker MessageVideoMessageExpiredVideoMessageVideoNoteMessageVoiceNoteMessageLocation MessageVenueMessageContact MessageDice MessageGame MessagePollMessageInvoice MessageCallMessageBasicGroupChatCreateMessageSupergroupChatCreateMessageChatChangeTitleMessageChatChangePhotoMessageChatDeletePhotoMessageChatAddMembersMessageChatJoinByLinkMessageChatDeleteMemberMessageChatUpgradeToMessageChatUpgradeFromMessagePinMessageMessageScreenshotTakenMessageChatSetTtlMessageCustomServiceActionMessageGameScoreMessagePaymentSuccessfulMessagePaymentSuccessfulBotMessageContactRegisteredMessageWebsiteConnectedMessagePassportDataSentMessagePassportDataReceivedMessageUnsupported$sel:text_1:MessageText$sel:web_page_1:MessageText$sel:animation_2:MessageText$sel:caption_2:MessageText$sel:is_secret_2:MessageText$sel:audio_3:MessageText$sel:caption_3:MessageText$sel:document_4:MessageText$sel:caption_4:MessageText$sel:photo_5:MessageText$sel:caption_5:MessageText$sel:is_secret_5:MessageText$sel:sticker_7:MessageText$sel:video_8:MessageText$sel:caption_8:MessageText$sel:is_secret_8:MessageText$sel:video_note_10:MessageText$sel:is_viewed_10:MessageText$sel:is_secret_10:MessageText$sel:voice_note_11:MessageText$sel:caption_11:MessageText$sel:is_listened_11:MessageText$sel:location_12:MessageText$sel:live_period_12:MessageText$sel:expires_in_12:MessageText$sel:venue_13:MessageText$sel:contact_14:MessageText)$sel:initial_state_sticker_15:MessageText'$sel:final_state_sticker_15:MessageText$sel:emoji_15:MessageText$sel:value_15:MessageText2$sel:success_animation_frame_number_15:MessageText$sel:game_16:MessageText$sel:poll_17:MessageText$sel:title_18:MessageText$sel:description_18:MessageText$sel:photo_18:MessageText$sel:currency_18:MessageText $sel:total_amount_18:MessageText#$sel:start_parameter_18:MessageText$sel:is_test_18:MessageText)$sel:need_shipping_address_18:MessageText&$sel:receipt_message_id_18:MessageText"$sel:discard_reason_19:MessageText$sel:duration_19:MessageText$sel:title_20:MessageText#$sel:member_user_ids_20:MessageText$sel:title_21:MessageText$sel:title_22:MessageText$sel:photo_23:MessageText#$sel:member_user_ids_25:MessageText$sel:user_id_27:MessageText!$sel:supergroup_id_28:MessageText$sel:title_29:MessageText"$sel:basic_group_id_29:MessageText$sel:message_id_30:MessageText$sel:ttl_32:MessageText$sel:text_33:MessageText#$sel:game_message_id_34:MessageText$sel:game_id_34:MessageText$sel:score_34:MessageText&$sel:invoice_message_id_35:MessageText$sel:currency_35:MessageText $sel:total_amount_35:MessageText&$sel:invoice_message_id_36:MessageText$sel:currency_36:MessageText $sel:total_amount_36:MessageText#$sel:invoice_payload_36:MessageText&$sel:shipping_option_id_36:MessageText$sel:order_info_36:MessageText.$sel:telegram_payment_charge_id_36:MessageText.$sel:provider_payment_charge_id_36:MessageText$sel:domain_name_38:MessageText$sel:types_39:MessageText$sel:elements_40:MessageText$sel:credentials_40:MessageTextInputPassportElementError%$sel:type_1:InputPassportElementError($sel:message_1:InputPassportElementError'$sel:source_1:InputPassportElementErrorInputPassportElementErrorSource*InputPassportElementErrorSourceUnspecified(InputPassportElementErrorSourceDataField(InputPassportElementErrorSourceFrontSide*InputPassportElementErrorSourceReverseSide%InputPassportElementErrorSourceSelfie.InputPassportElementErrorSourceTranslationFile/InputPassportElementErrorSourceTranslationFiles#InputPassportElementErrorSourceFile$InputPassportElementErrorSourceFiles>$sel:element_hash_1:InputPassportElementErrorSourceUnspecified<$sel:field_name_2:InputPassportElementErrorSourceUnspecified;$sel:data_hash_2:InputPassportElementErrorSourceUnspecified;$sel:file_hash_3:InputPassportElementErrorSourceUnspecified;$sel:file_hash_4:InputPassportElementErrorSourceUnspecified;$sel:file_hash_5:InputPassportElementErrorSourceUnspecified;$sel:file_hash_6:InputPassportElementErrorSourceUnspecified=$sel:file_hashes_7:InputPassportElementErrorSourceUnspecified;$sel:file_hash_8:InputPassportElementErrorSourceUnspecified=$sel:file_hashes_9:InputPassportElementErrorSourceUnspecifiedEncryptedPassportElement$$sel:type_1:EncryptedPassportElement$$sel:data_1:EncryptedPassportElement*$sel:front_side_1:EncryptedPassportElement,$sel:reverse_side_1:EncryptedPassportElement&$sel:selfie_1:EncryptedPassportElement+$sel:translation_1:EncryptedPassportElement%$sel:files_1:EncryptedPassportElement%$sel:value_1:EncryptedPassportElement$$sel:hash_1:EncryptedPassportElementEncryptedCredentials $sel:data_1:EncryptedCredentials $sel:hash_1:EncryptedCredentials"$sel:secret_1:EncryptedCredentialsPassportElementsWithErrors*$sel:elements_1:PassportElementsWithErrors($sel:errors_1:PassportElementsWithErrorsPassportAuthorizationForm#$sel:id_1:PassportAuthorizationForm2$sel:required_elements_1:PassportAuthorizationForm3$sel:privacy_policy_url_1:PassportAuthorizationFormPassportRequiredElement0$sel:suitable_elements_1:PassportRequiredElementPassportSuitableElement#$sel:type_1:PassportSuitableElement1$sel:is_selfie_required_1:PassportSuitableElement6$sel:is_translation_required_1:PassportSuitableElement6$sel:is_native_name_required_1:PassportSuitableElementPassportElementError $sel:type_1:PassportElementError#$sel:message_1:PassportElementError"$sel:source_1:PassportElementErrorPassportElementErrorSource%PassportElementErrorSourceUnspecified#PassportElementErrorSourceDataField#PassportElementErrorSourceFrontSide%PassportElementErrorSourceReverseSide PassportElementErrorSourceSelfie)PassportElementErrorSourceTranslationFile*PassportElementErrorSourceTranslationFilesPassportElementErrorSourceFilePassportElementErrorSourceFiles7$sel:field_name_2:PassportElementErrorSourceUnspecified7$sel:file_index_6:PassportElementErrorSourceUnspecified7$sel:file_index_8:PassportElementErrorSourceUnspecifiedPassportElements $sel:elements_1:PassportElementsInputPassportElement#InputPassportElementPersonalDetailsInputPassportElementPassport!InputPassportElementDriverLicense InputPassportElementIdentityCard$InputPassportElementInternalPassportInputPassportElementAddressInputPassportElementUtilityBill!InputPassportElementBankStatement#InputPassportElementRentalAgreement(InputPassportElementPassportRegistration)InputPassportElementTemporaryRegistrationInputPassportElementPhoneNumber InputPassportElementEmailAddress;$sel:personal_details_1:InputPassportElementPersonalDetails3$sel:passport_2:InputPassportElementPersonalDetails9$sel:driver_license_3:InputPassportElementPersonalDetails8$sel:identity_card_4:InputPassportElementPersonalDetails<$sel:internal_passport_5:InputPassportElementPersonalDetails2$sel:address_6:InputPassportElementPersonalDetails7$sel:utility_bill_7:InputPassportElementPersonalDetails9$sel:bank_statement_8:InputPassportElementPersonalDetails;$sel:rental_agreement_9:InputPassportElementPersonalDetailsA$sel:passport_registration_10:InputPassportElementPersonalDetailsB$sel:temporary_registration_11:InputPassportElementPersonalDetails8$sel:phone_number_12:InputPassportElementPersonalDetails9$sel:email_address_13:InputPassportElementPersonalDetailsPassportElementPassportElementPersonalDetailsPassportElementPassportPassportElementDriverLicensePassportElementIdentityCardPassportElementInternalPassportPassportElementAddressPassportElementUtilityBillPassportElementBankStatementPassportElementRentalAgreement#PassportElementPassportRegistration$PassportElementTemporaryRegistrationPassportElementPhoneNumberPassportElementEmailAddress6$sel:personal_details_1:PassportElementPersonalDetails.$sel:passport_2:PassportElementPersonalDetails4$sel:driver_license_3:PassportElementPersonalDetails3$sel:identity_card_4:PassportElementPersonalDetails7$sel:internal_passport_5:PassportElementPersonalDetails-$sel:address_6:PassportElementPersonalDetails2$sel:utility_bill_7:PassportElementPersonalDetails4$sel:bank_statement_8:PassportElementPersonalDetails6$sel:rental_agreement_9:PassportElementPersonalDetails<$sel:passport_registration_10:PassportElementPersonalDetails=$sel:temporary_registration_11:PassportElementPersonalDetails3$sel:phone_number_12:PassportElementPersonalDetails4$sel:email_address_13:PassportElementPersonalDetailsInputPersonalDocument"$sel:files_1:InputPersonalDocument($sel:translation_1:InputPersonalDocumentPersonalDocument$sel:files_1:PersonalDocument#$sel:translation_1:PersonalDocumentInputIdentityDocument#$sel:number_1:InputIdentityDocument($sel:expiry_date_1:InputIdentityDocument'$sel:front_side_1:InputIdentityDocument)$sel:reverse_side_1:InputIdentityDocument#$sel:selfie_1:InputIdentityDocument($sel:translation_1:InputIdentityDocumentIdentityDocument$sel:number_1:IdentityDocument#$sel:expiry_date_1:IdentityDocument"$sel:front_side_1:IdentityDocument$$sel:reverse_side_1:IdentityDocument$sel:selfie_1:IdentityDocument#$sel:translation_1:IdentityDocumentPersonalDetails!$sel:first_name_1:PersonalDetails"$sel:middle_name_1:PersonalDetails $sel:last_name_1:PersonalDetails($sel:native_first_name_1:PersonalDetails)$sel:native_middle_name_1:PersonalDetails'$sel:native_last_name_1:PersonalDetails $sel:birthdate_1:PersonalDetails$sel:gender_1:PersonalDetails#$sel:country_code_1:PersonalDetails-$sel:residence_country_code_1:PersonalDetailsDate$sel:day_1:Date$sel:month_1:Date$sel:year_1:DatePassportElementType"PassportElementTypePersonalDetailsPassportElementTypePassport PassportElementTypeDriverLicensePassportElementTypeIdentityCard#PassportElementTypeInternalPassportPassportElementTypeAddressPassportElementTypeUtilityBill PassportElementTypeBankStatement"PassportElementTypeRentalAgreement'PassportElementTypePassportRegistration(PassportElementTypeTemporaryRegistrationPassportElementTypePhoneNumberPassportElementTypeEmailAddress DatedFile$sel:file_1:DatedFile$sel:date_1:DatedFilePaymentReceipt$sel:date_1:PaymentReceipt/$sel:payments_provider_user_id_1:PaymentReceipt$sel:invoice_1:PaymentReceipt $sel:order_info_1:PaymentReceipt%$sel:shipping_option_1:PaymentReceipt'$sel:credentials_title_1:PaymentReceipt PaymentResult$sel:success_1:PaymentResult%$sel:verification_url_1:PaymentResultValidatedOrderInfo'$sel:order_info_id_1:ValidatedOrderInfo*$sel:shipping_options_1:ValidatedOrderInfo PaymentForm$sel:invoice_1:PaymentForm$sel:url_1:PaymentForm$$sel:payments_provider_1:PaymentForm#$sel:saved_order_info_1:PaymentForm$$sel:saved_credentials_1:PaymentForm'$sel:can_save_credentials_1:PaymentForm $sel:need_password_1:PaymentFormPaymentsProviderStripe-$sel:publishable_key_1:PaymentsProviderStripe*$sel:need_country_1:PaymentsProviderStripe.$sel:need_postal_code_1:PaymentsProviderStripe2$sel:need_cardholder_name_1:PaymentsProviderStripeInputCredentialsInputCredentialsSavedInputCredentialsNewInputCredentialsAndroidPayInputCredentialsApplePay1$sel:saved_credentials_id_1:InputCredentialsSaved!$sel:data_2:InputCredentialsSaved'$sel:allow_save_2:InputCredentialsSaved!$sel:data_3:InputCredentialsSaved!$sel:data_4:InputCredentialsSavedSavedCredentials$sel:id_1:SavedCredentials$sel:title_1:SavedCredentialsShippingOption$sel:id_1:ShippingOption$sel:title_1:ShippingOption!$sel:price_parts_1:ShippingOption OrderInfo$sel:name_1:OrderInfo$sel:phone_number_1:OrderInfo$sel:email_address_1:OrderInfo!$sel:shipping_address_1:OrderInfoInvoice$sel:currency_1:Invoice$sel:price_parts_1:Invoice$sel:is_test_1:Invoice$sel:need_name_1:Invoice $sel:need_phone_number_1:Invoice!$sel:need_email_address_1:Invoice$$sel:need_shipping_address_1:Invoice,$sel:send_phone_number_to_provider_1:Invoice-$sel:send_email_address_to_provider_1:Invoice$sel:is_flexible_1:InvoiceLabeledPricePart$sel:label_1:LabeledPricePart$sel:amount_1:LabeledPricePartAddress$sel:country_code_1:Address$sel:state_1:Address$sel:city_1:Address$sel:street_line1_1:Address$sel:street_line2_1:Address$sel:postal_code_1:Address BankCardInfo$sel:title_1:BankCardInfo$sel:actions_1:BankCardInfoBankCardActionOpenUrl!$sel:text_1:BankCardActionOpenUrl $sel:url_1:BankCardActionOpenUrlWebPage$sel:url_1:WebPage$sel:display_url_1:WebPage$sel:type_1:WebPage$sel:site_name_1:WebPage$sel:title_1:WebPage$sel:description_1:WebPage$sel:photo_1:WebPage$sel:embed_url_1:WebPage$sel:embed_type_1:WebPage$sel:embed_width_1:WebPage$sel:embed_height_1:WebPage$sel:duration_1:WebPage$sel:author_1:WebPage$sel:animation_1:WebPage$sel:audio_1:WebPage$sel:document_1:WebPage$sel:sticker_1:WebPage$sel:video_1:WebPage$sel:video_note_1:WebPage$sel:voice_note_1:WebPage#$sel:instant_view_version_1:WebPageWebPageInstantView%$sel:page_blocks_1:WebPageInstantView$$sel:view_count_1:WebPageInstantView!$sel:version_1:WebPageInstantView $sel:is_rtl_1:WebPageInstantView!$sel:is_full_1:WebPageInstantView PageBlockPageBlockTitlePageBlockSubtitlePageBlockAuthorDatePageBlockHeaderPageBlockSubheaderPageBlockKickerPageBlockParagraphPageBlockPreformattedPageBlockFooterPageBlockDividerPageBlockAnchor PageBlockListPageBlockBlockQuotePageBlockPullQuotePageBlockAnimationPageBlockAudioPageBlockPhotoPageBlockVideoPageBlockVoiceNotePageBlockCoverPageBlockEmbeddedPageBlockEmbeddedPostPageBlockCollagePageBlockSlideshowPageBlockChatLinkPageBlockTablePageBlockDetailsPageBlockRelatedArticles PageBlockMap$sel:title_1:PageBlockTitle$sel:subtitle_2:PageBlockTitle$sel:author_3:PageBlockTitle"$sel:publish_date_3:PageBlockTitle$sel:header_4:PageBlockTitle$sel:subheader_5:PageBlockTitle$sel:kicker_6:PageBlockTitle$sel:text_7:PageBlockTitle$sel:text_8:PageBlockTitle$sel:language_8:PageBlockTitle$sel:footer_9:PageBlockTitle$sel:name_11:PageBlockTitle$sel:items_12:PageBlockTitle$sel:text_13:PageBlockTitle$sel:credit_13:PageBlockTitle$sel:text_14:PageBlockTitle$sel:credit_14:PageBlockTitle $sel:animation_15:PageBlockTitle$sel:caption_15:PageBlockTitle$$sel:need_autoplay_15:PageBlockTitle$sel:audio_16:PageBlockTitle$sel:caption_16:PageBlockTitle$sel:photo_17:PageBlockTitle$sel:caption_17:PageBlockTitle$sel:url_17:PageBlockTitle$sel:video_18:PageBlockTitle$sel:caption_18:PageBlockTitle$$sel:need_autoplay_18:PageBlockTitle $sel:is_looped_18:PageBlockTitle!$sel:voice_note_19:PageBlockTitle$sel:caption_19:PageBlockTitle$sel:cover_20:PageBlockTitle$sel:url_21:PageBlockTitle$sel:html_21:PageBlockTitle#$sel:poster_photo_21:PageBlockTitle$sel:width_21:PageBlockTitle$sel:height_21:PageBlockTitle$sel:caption_21:PageBlockTitle$$sel:is_full_width_21:PageBlockTitle&$sel:allow_scrolling_21:PageBlockTitle$sel:url_22:PageBlockTitle$sel:author_22:PageBlockTitle#$sel:author_photo_22:PageBlockTitle$sel:date_22:PageBlockTitle"$sel:page_blocks_22:PageBlockTitle$sel:caption_22:PageBlockTitle"$sel:page_blocks_23:PageBlockTitle$sel:caption_23:PageBlockTitle"$sel:page_blocks_24:PageBlockTitle$sel:caption_24:PageBlockTitle$sel:title_25:PageBlockTitle$sel:photo_25:PageBlockTitle$sel:username_25:PageBlockTitle$sel:caption_26:PageBlockTitle$sel:cells_26:PageBlockTitle"$sel:is_bordered_26:PageBlockTitle!$sel:is_striped_26:PageBlockTitle$sel:header_27:PageBlockTitle"$sel:page_blocks_27:PageBlockTitle$sel:is_open_27:PageBlockTitle$sel:header_28:PageBlockTitle$sel:articles_28:PageBlockTitle$sel:location_29:PageBlockTitle$sel:zoom_29:PageBlockTitle$sel:width_29:PageBlockTitle$sel:height_29:PageBlockTitle$sel:caption_29:PageBlockTitlePageBlockRelatedArticle"$sel:url_1:PageBlockRelatedArticle$$sel:title_1:PageBlockRelatedArticle*$sel:description_1:PageBlockRelatedArticle$$sel:photo_1:PageBlockRelatedArticle%$sel:author_1:PageBlockRelatedArticle+$sel:publish_date_1:PageBlockRelatedArticlePageBlockTableCell$sel:text_1:PageBlockTableCell#$sel:is_header_1:PageBlockTableCell!$sel:colspan_1:PageBlockTableCell!$sel:rowspan_1:PageBlockTableCell$sel:align_1:PageBlockTableCell $sel:valign_1:PageBlockTableCellPageBlockVerticalAlignmentPageBlockVerticalAlignmentTop PageBlockVerticalAlignmentMiddle PageBlockVerticalAlignmentBottomPageBlockHorizontalAlignment PageBlockHorizontalAlignmentLeft"PageBlockHorizontalAlignmentCenter!PageBlockHorizontalAlignmentRightPageBlockListItem$sel:label_1:PageBlockListItem$$sel:page_blocks_1:PageBlockListItemPageBlockCaption$sel:text_1:PageBlockCaption$sel:credit_1:PageBlockCaptionRichText RichTextPlain RichTextBoldRichTextItalicRichTextUnderlineRichTextStrikethrough RichTextFixed RichTextUrlRichTextEmailAddressRichTextSubscriptRichTextSuperscriptRichTextMarkedRichTextPhoneNumber RichTextIconRichTextReferenceRichTextAnchorRichTextAnchorLink RichTexts$sel:text_1:RichTextPlain$sel:text_2:RichTextPlain$sel:text_3:RichTextPlain$sel:text_4:RichTextPlain$sel:text_5:RichTextPlain$sel:text_6:RichTextPlain$sel:text_7:RichTextPlain$sel:url_7:RichTextPlain$sel:is_cached_7:RichTextPlain$sel:text_8:RichTextPlain"$sel:email_address_8:RichTextPlain$sel:text_9:RichTextPlain$sel:text_10:RichTextPlain$sel:text_11:RichTextPlain$sel:text_12:RichTextPlain"$sel:phone_number_12:RichTextPlain$sel:document_13:RichTextPlain$sel:width_13:RichTextPlain$sel:height_13:RichTextPlain$sel:text_14:RichTextPlain$$sel:reference_text_14:RichTextPlain$sel:url_14:RichTextPlain$sel:name_15:RichTextPlain$sel:text_16:RichTextPlain$sel:name_16:RichTextPlain$sel:url_16:RichTextPlain$sel:texts_17:RichTextPlain LoginUrlInfoLoginUrlInfoOpenLoginUrlInfoRequestConfirmation$sel:url_1:LoginUrlInfoOpen$$sel:skip_confirm_1:LoginUrlInfoOpen$sel:url_2:LoginUrlInfoOpen$sel:domain_2:LoginUrlInfoOpen#$sel:bot_user_id_2:LoginUrlInfoOpen,$sel:request_write_access_2:LoginUrlInfoOpen ReplyMarkupReplyMarkupRemoveKeyboardReplyMarkupForceReplyReplyMarkupShowKeyboardReplyMarkupInlineKeyboard,$sel:is_personal_1:ReplyMarkupRemoveKeyboard,$sel:is_personal_2:ReplyMarkupRemoveKeyboard%$sel:rows_3:ReplyMarkupRemoveKeyboard0$sel:resize_keyboard_3:ReplyMarkupRemoveKeyboard)$sel:one_time_3:ReplyMarkupRemoveKeyboard,$sel:is_personal_3:ReplyMarkupRemoveKeyboard%$sel:rows_4:ReplyMarkupRemoveKeyboardInlineKeyboardButton $sel:text_1:InlineKeyboardButton $sel:type_1:InlineKeyboardButtonInlineKeyboardButtonTypeInlineKeyboardButtonTypeUrl InlineKeyboardButtonTypeLoginUrl InlineKeyboardButtonTypeCallback$InlineKeyboardButtonTypeCallbackGame$InlineKeyboardButtonTypeSwitchInlineInlineKeyboardButtonTypeBuy&$sel:url_1:InlineKeyboardButtonTypeUrl&$sel:url_2:InlineKeyboardButtonTypeUrl%$sel:id_2:InlineKeyboardButtonTypeUrl/$sel:forward_text_2:InlineKeyboardButtonTypeUrl'$sel:data_3:InlineKeyboardButtonTypeUrl($sel:query_5:InlineKeyboardButtonTypeUrl2$sel:in_current_chat_5:InlineKeyboardButtonTypeUrlKeyboardButton$sel:text_1:KeyboardButton$sel:type_1:KeyboardButtonKeyboardButtonTypeKeyboardButtonTypeText$KeyboardButtonTypeRequestPhoneNumber!KeyboardButtonTypeRequestLocationKeyboardButtonTypeRequestPoll+$sel:force_regular_4:KeyboardButtonTypeText($sel:force_quiz_4:KeyboardButtonTypeText ChatActionBarChatActionBarReportSpam$ChatActionBarReportUnrelatedLocationChatActionBarReportAddBlockChatActionBarAddContactChatActionBarSharePhoneNumberPublicChatTypePublicChatTypeHasUsernamePublicChatTypeIsLocationBasedChatInviteLinkInfo!$sel:chat_id_1:ChatInviteLinkInfo$sel:type_1:ChatInviteLinkInfo$sel:title_1:ChatInviteLinkInfo$sel:photo_1:ChatInviteLinkInfo&$sel:member_count_1:ChatInviteLinkInfo)$sel:member_user_ids_1:ChatInviteLinkInfo#$sel:is_public_1:ChatInviteLinkInfoChatInviteLink!$sel:invite_link_1:ChatInviteLink ChatsNearby$sel:users_nearby_1:ChatsNearby%$sel:supergroups_nearby_1:ChatsNearby ChatNearby$sel:chat_id_1:ChatNearby$sel:distance_1:ChatNearbyChats$sel:chat_ids_1:ChatsChat$sel:id_1:Chat$sel:type_1:Chat$sel:chat_list_1:Chat$sel:title_1:Chat$sel:photo_1:Chat$sel:permissions_1:Chat$sel:last_message_1:Chat$sel:order_1:Chat$sel:source_1:Chat$sel:is_pinned_1:Chat$sel:is_marked_as_unread_1:Chat"$sel:has_scheduled_messages_1:Chat($sel:can_be_deleted_only_for_self_1:Chat($sel:can_be_deleted_for_all_users_1:Chat$sel:can_be_reported_1:Chat($sel:default_disable_notification_1:Chat$sel:unread_count_1:Chat&$sel:last_read_inbox_message_id_1:Chat'$sel:last_read_outbox_message_id_1:Chat $sel:unread_mention_count_1:Chat!$sel:notification_settings_1:Chat$sel:action_bar_1:Chat$sel:pinned_message_id_1:Chat#$sel:reply_markup_message_id_1:Chat$sel:draft_message_1:Chat$sel:client_data_1:Chat ChatSourceChatSourceMtprotoProxy#ChatSourcePublicServiceAnnouncement"$sel:type_2:ChatSourceMtprotoProxy"$sel:text_2:ChatSourceMtprotoProxyChatList ChatListMainChatListArchiveChatTypeChatTypePrivateChatTypeBasicGroupChatTypeSupergroupChatTypeSecret$sel:user_id_1:ChatTypePrivate%$sel:basic_group_id_2:ChatTypePrivate$$sel:supergroup_id_3:ChatTypePrivate!$sel:is_channel_3:ChatTypePrivate%$sel:secret_chat_id_4:ChatTypePrivate$sel:user_id_4:ChatTypePrivate DraftMessage'$sel:reply_to_message_id_1:DraftMessage$sel:date_1:DraftMessage&$sel:input_message_text_1:DraftMessageScopeNotificationSettings)$sel:mute_for_1:ScopeNotificationSettings&$sel:sound_1:ScopeNotificationSettings-$sel:show_preview_1:ScopeNotificationSettingsE$sel:disable_pinned_message_notifications_1:ScopeNotificationSettings>$sel:disable_mention_notifications_1:ScopeNotificationSettingsChatNotificationSettings4$sel:use_default_mute_for_1:ChatNotificationSettings($sel:mute_for_1:ChatNotificationSettings1$sel:use_default_sound_1:ChatNotificationSettings%$sel:sound_1:ChatNotificationSettings8$sel:use_default_show_preview_1:ChatNotificationSettings,$sel:show_preview_1:ChatNotificationSettingsP$sel:use_default_disable_pinned_message_notifications_1:ChatNotificationSettingsD$sel:disable_pinned_message_notifications_1:ChatNotificationSettingsI$sel:use_default_disable_mention_notifications_1:ChatNotificationSettings=$sel:disable_mention_notifications_1:ChatNotificationSettingsNotificationSettingsScope%NotificationSettingsScopePrivateChats#NotificationSettingsScopeGroupChats%NotificationSettingsScopeChannelChats FoundMessages$sel:messages_1:FoundMessages($sel:next_from_search_id_1:FoundMessagesMessages$sel:total_count_1:Messages$sel:messages_1:MessagesMessage$sel:id_1:Message$sel:sender_user_id_1:Message$sel:chat_id_1:Message$sel:sending_state_1:Message$sel:scheduling_state_1:Message$sel:is_outgoing_1:Message$sel:can_be_edited_1:Message$sel:can_be_forwarded_1:Message+$sel:can_be_deleted_only_for_self_1:Message+$sel:can_be_deleted_for_all_users_1:Message$sel:is_channel_post_1:Message&$sel:contains_unread_mention_1:Message$sel:date_1:Message$sel:edit_date_1:Message$sel:forward_info_1:Message"$sel:reply_to_message_id_1:Message$sel:ttl_1:Message$sel:ttl_expires_in_1:Message$sel:via_bot_user_id_1:Message$sel:author_signature_1:Message$sel:views_1:Message$sel:media_album_id_1:Message!$sel:restriction_reason_1:Message$sel:content_1:Message$sel:reply_markup_1:MessageMessageSendingStateMessageSendingStatePendingMessageSendingStateFailed,$sel:error_code_2:MessageSendingStatePending/$sel:error_message_2:MessageSendingStatePending+$sel:can_retry_2:MessageSendingStatePending-$sel:retry_after_2:MessageSendingStatePendingMessageForwardInfo $sel:origin_1:MessageForwardInfo$sel:date_1:MessageForwardInfo:$sel:public_service_announcement_type_1:MessageForwardInfo&$sel:from_chat_id_1:MessageForwardInfo)$sel:from_message_id_1:MessageForwardInfoMessageForwardOriginMessageForwardOriginUserMessageForwardOriginHiddenUserMessageForwardOriginChannel.$sel:sender_user_id_1:MessageForwardOriginUser+$sel:sender_name_2:MessageForwardOriginUser'$sel:chat_id_3:MessageForwardOriginUser*$sel:message_id_3:MessageForwardOriginUser0$sel:author_signature_3:MessageForwardOriginUser SecretChat$sel:id_1:SecretChat$sel:user_id_1:SecretChat$sel:state_1:SecretChat$sel:is_outbound_1:SecretChat$sel:ttl_1:SecretChat$sel:key_hash_1:SecretChat$sel:layer_1:SecretChatSecretChatStateSecretChatStatePendingSecretChatStateReadySecretChatStateClosedSupergroupFullInfo%$sel:description_1:SupergroupFullInfo&$sel:member_count_1:SupergroupFullInfo-$sel:administrator_count_1:SupergroupFullInfo*$sel:restricted_count_1:SupergroupFullInfo&$sel:banned_count_1:SupergroupFullInfo($sel:linked_chat_id_1:SupergroupFullInfo)$sel:slow_mode_delay_1:SupergroupFullInfo4$sel:slow_mode_delay_expires_in_1:SupergroupFullInfo)$sel:can_get_members_1:SupergroupFullInfo*$sel:can_set_username_1:SupergroupFullInfo-$sel:can_set_sticker_set_1:SupergroupFullInfo*$sel:can_set_location_1:SupergroupFullInfo-$sel:can_view_statistics_1:SupergroupFullInfo2$sel:is_all_history_available_1:SupergroupFullInfo($sel:sticker_set_id_1:SupergroupFullInfo"$sel:location_1:SupergroupFullInfo%$sel:invite_link_1:SupergroupFullInfo6$sel:upgraded_from_basic_group_id_1:SupergroupFullInfo6$sel:upgraded_from_max_message_id_1:SupergroupFullInfo Supergroup$sel:id_1:Supergroup$sel:username_1:Supergroup$sel:date_1:Supergroup$sel:status_1:Supergroup$sel:member_count_1:Supergroup!$sel:has_linked_chat_1:Supergroup$sel:has_location_1:Supergroup$sel:sign_messages_1:Supergroup&$sel:is_slow_mode_enabled_1:Supergroup$sel:is_channel_1:Supergroup$sel:is_verified_1:Supergroup$$sel:restriction_reason_1:Supergroup$sel:is_scam_1:SupergroupBasicGroupFullInfo%$sel:description_1:BasicGroupFullInfo)$sel:creator_user_id_1:BasicGroupFullInfo!$sel:members_1:BasicGroupFullInfo%$sel:invite_link_1:BasicGroupFullInfo BasicGroup$sel:id_1:BasicGroup$sel:member_count_1:BasicGroup$sel:status_1:BasicGroup$sel:is_active_1:BasicGroup+$sel:upgraded_to_supergroup_id_1:BasicGroupSupergroupMembersFilterSupergroupMembersFilterRecentSupergroupMembersFilterContacts%SupergroupMembersFilterAdministratorsSupergroupMembersFilterSearch!SupergroupMembersFilterRestrictedSupergroupMembersFilterBannedSupergroupMembersFilterBots*$sel:query_2:SupergroupMembersFilterRecent*$sel:query_4:SupergroupMembersFilterRecent*$sel:query_5:SupergroupMembersFilterRecent*$sel:query_6:SupergroupMembersFilterRecentChatMembersFilterChatMembersFilterContactsChatMembersFilterAdministratorsChatMembersFilterMembersChatMembersFilterRestrictedChatMembersFilterBannedChatMembersFilterBots ChatMembers$sel:total_count_1:ChatMembers$sel:members_1:ChatMembers ChatMember$sel:user_id_1:ChatMember!$sel:inviter_user_id_1:ChatMember"$sel:joined_chat_date_1:ChatMember$sel:status_1:ChatMember$sel:bot_info_1:ChatMemberChatMemberStatusChatMemberStatusCreatorChatMemberStatusAdministratorChatMemberStatusMemberChatMemberStatusRestrictedChatMemberStatusLeftChatMemberStatusBanned+$sel:custom_title_1:ChatMemberStatusCreator($sel:is_member_1:ChatMemberStatusCreator+$sel:custom_title_2:ChatMemberStatusCreator,$sel:can_be_edited_2:ChatMemberStatusCreator.$sel:can_change_info_2:ChatMemberStatusCreator0$sel:can_post_messages_2:ChatMemberStatusCreator0$sel:can_edit_messages_2:ChatMemberStatusCreator2$sel:can_delete_messages_2:ChatMemberStatusCreator/$sel:can_invite_users_2:ChatMemberStatusCreator3$sel:can_restrict_members_2:ChatMemberStatusCreator/$sel:can_pin_messages_2:ChatMemberStatusCreator2$sel:can_promote_members_2:ChatMemberStatusCreator($sel:is_member_4:ChatMemberStatusCreator4$sel:restricted_until_date_4:ChatMemberStatusCreator*$sel:permissions_4:ChatMemberStatusCreator0$sel:banned_until_date_6:ChatMemberStatusCreatorChatPermissions($sel:can_send_messages_1:ChatPermissions.$sel:can_send_media_messages_1:ChatPermissions%$sel:can_send_polls_1:ChatPermissions.$sel:can_send_other_messages_1:ChatPermissions0$sel:can_add_web_page_previews_1:ChatPermissions&$sel:can_change_info_1:ChatPermissions'$sel:can_invite_users_1:ChatPermissions'$sel:can_pin_messages_1:ChatPermissionsChatAdministrators($sel:administrators_1:ChatAdministratorsChatAdministrator $sel:user_id_1:ChatAdministrator%$sel:custom_title_1:ChatAdministrator!$sel:is_owner_1:ChatAdministratorUsers$sel:total_count_1:Users$sel:user_ids_1:UsersUserProfilePhotos$$sel:total_count_1:UserProfilePhotos$sel:photos_1:UserProfilePhotosUserProfilePhoto$sel:id_1:UserProfilePhoto"$sel:added_date_1:UserProfilePhoto$sel:sizes_1:UserProfilePhoto UserFullInfo$sel:is_blocked_1:UserFullInfo!$sel:can_be_called_1:UserFullInfo%$sel:has_private_calls_1:UserFullInfo7$sel:need_phone_number_privacy_exception_1:UserFullInfo$sel:bio_1:UserFullInfo$sel:share_text_1:UserFullInfo)$sel:group_in_common_count_1:UserFullInfo$sel:bot_info_1:UserFullInfoUser$sel:id_1:User$sel:first_name_1:User$sel:last_name_1:User$sel:username_1:User$sel:phone_number_1:User$sel:status_1:User$sel:profile_photo_1:User$sel:is_contact_1:User$sel:is_mutual_contact_1:User$sel:is_verified_1:User$sel:is_support_1:User$sel:restriction_reason_1:User$sel:is_scam_1:User$sel:have_access_1:User$sel:type_1:User$sel:language_code_1:User ChatLocation$sel:location_1:ChatLocation$sel:address_1:ChatLocationBotInfo$sel:description_1:BotInfo$sel:commands_1:BotInfo BotCommand$sel:command_1:BotCommand$sel:description_1:BotCommandUserTypeUserTypeRegularUserTypeDeleted UserTypeBotUserTypeUnknown&$sel:can_join_groups_3:UserTypeRegular2$sel:can_read_all_group_messages_3:UserTypeRegular $sel:is_inline_3:UserTypeRegular/$sel:inline_query_placeholder_3:UserTypeRegular$$sel:need_location_3:UserTypeRegular ChatPhoto$sel:small_1:ChatPhoto$sel:big_1:ChatPhoto ProfilePhoto$sel:id_1:ProfilePhoto$sel:small_1:ProfilePhoto$sel:big_1:ProfilePhotoPoll$sel:id_1:Poll$sel:question_1:Poll$sel:options_1:Poll$sel:total_voter_count_1:Poll!$sel:recent_voter_user_ids_1:Poll$sel:is_anonymous_1:Poll$sel:type_1:Poll$sel:open_period_1:Poll$sel:close_date_1:Poll$sel:is_closed_1:PollGame$sel:id_1:Game$sel:short_name_1:Game$sel:title_1:Game$sel:text_1:Game$sel:description_1:Game$sel:photo_1:Game$sel:animation_1:GameVenue$sel:location_1:Venue$sel:title_1:Venue$sel:address_1:Venue$sel:provider_1:Venue$sel:id_1:Venue$sel:type_1:VenueLocation$sel:latitude_1:Location$sel:longitude_1:LocationContact$sel:phone_number_1:Contact$sel:first_name_1:Contact$sel:last_name_1:Contact$sel:vcard_1:Contact$sel:user_id_1:Contact VoiceNote$sel:duration_1:VoiceNote$sel:waveform_1:VoiceNote$sel:mime_type_1:VoiceNote$sel:voice_1:VoiceNote VideoNote$sel:duration_1:VideoNote$sel:length_1:VideoNote$sel:minithumbnail_1:VideoNote$sel:thumbnail_1:VideoNote$sel:video_1:VideoNoteVideo$sel:duration_1:Video$sel:width_1:Video$sel:height_1:Video$sel:file_name_1:Video$sel:mime_type_1:Video$sel:has_stickers_1:Video$sel:supports_streaming_1:Video$sel:minithumbnail_1:Video$sel:thumbnail_1:Video$sel:video_1:VideoSticker$sel:set_id_1:Sticker$sel:width_1:Sticker$sel:height_1:Sticker$sel:emoji_1:Sticker$sel:is_animated_1:Sticker$sel:is_mask_1:Sticker$sel:mask_position_1:Sticker$sel:thumbnail_1:Sticker$sel:sticker_1:StickerPhoto$sel:has_stickers_1:Photo$sel:minithumbnail_1:Photo$sel:sizes_1:PhotoDocument$sel:file_name_1:Document$sel:mime_type_1:Document$sel:minithumbnail_1:Document$sel:thumbnail_1:Document$sel:document_1:DocumentAudio$sel:duration_1:Audio$sel:title_1:Audio$sel:performer_1:Audio$sel:file_name_1:Audio$sel:mime_type_1:Audio&$sel:album_cover_minithumbnail_1:Audio"$sel:album_cover_thumbnail_1:Audio$sel:audio_1:Audio Animation$sel:duration_1:Animation$sel:width_1:Animation$sel:height_1:Animation$sel:file_name_1:Animation$sel:mime_type_1:Animation$sel:minithumbnail_1:Animation$sel:thumbnail_1:Animation$sel:animation_1:AnimationPollTypePollTypeRegular PollTypeQuiz-$sel:allow_multiple_answers_1:PollTypeRegular($sel:correct_option_id_2:PollTypeRegular"$sel:explanation_2:PollTypeRegular PollOption$sel:text_1:PollOption$sel:voter_count_1:PollOption!$sel:vote_percentage_1:PollOption$sel:is_chosen_1:PollOption!$sel:is_being_chosen_1:PollOption MaskPosition$sel:point_1:MaskPosition$sel:x_shift_1:MaskPosition$sel:y_shift_1:MaskPosition$sel:scale_1:MaskPosition MaskPointMaskPointForehead MaskPointEyesMaskPointMouth MaskPointChin Minithumbnail$sel:width_1:Minithumbnail$sel:height_1:Minithumbnail$sel:data_1:Minithumbnail PhotoSize$sel:type_1:PhotoSize$sel:photo_1:PhotoSize$sel:width_1:PhotoSize$sel:height_1:PhotoSize InputFile InputFileIdInputFileRemoteInputFileLocalInputFileGenerated$sel:id_1:InputFileId$sel:id_2:InputFileId$sel:path_3:InputFileId $sel:original_path_4:InputFileId$sel:conversion_4:InputFileId $sel:expected_size_4:InputFileIdFile$sel:id_1:File$sel:size_1:File$sel:expected_size_1:File$sel:local_1:File$sel:remote_1:File RemoteFile$sel:id_1:RemoteFile$sel:unique_id_1:RemoteFile%$sel:is_uploading_active_1:RemoteFile($sel:is_uploading_completed_1:RemoteFile$sel:uploaded_size_1:RemoteFile LocalFile$sel:path_1:LocalFile"$sel:can_be_downloaded_1:LocalFile$sel:can_be_deleted_1:LocalFile&$sel:is_downloading_active_1:LocalFile)$sel:is_downloading_completed_1:LocalFile $sel:download_offset_1:LocalFile'$sel:downloaded_prefix_size_1:LocalFile $sel:downloaded_size_1:LocalFileTemporaryPasswordState*$sel:has_password_1:TemporaryPasswordState'$sel:valid_for_1:TemporaryPasswordStateRecoveryEmailAddress2$sel:recovery_email_address_1:RecoveryEmailAddress PasswordState!$sel:has_password_1:PasswordState"$sel:password_hint_1:PasswordState/$sel:has_recovery_email_address_1:PasswordState&$sel:has_passport_data_1:PasswordState5$sel:recovery_email_address_code_info_1:PasswordStateAuthorizationState%AuthorizationStateWaitTdlibParameters#AuthorizationStateWaitEncryptionKey!AuthorizationStateWaitPhoneNumberAuthorizationStateWaitCode-AuthorizationStateWaitOtherDeviceConfirmation"AuthorizationStateWaitRegistrationAuthorizationStateWaitPasswordAuthorizationStateReadyAuthorizationStateLoggingOutAuthorizationStateClosingAuthorizationStateClosed9$sel:is_encrypted_2:AuthorizationStateWaitTdlibParameters6$sel:code_info_4:AuthorizationStateWaitTdlibParameters1$sel:link_5:AuthorizationStateWaitTdlibParameters=$sel:terms_of_service_6:AuthorizationStateWaitTdlibParameters:$sel:password_hint_7:AuthorizationStateWaitTdlibParametersG$sel:has_recovery_email_address_7:AuthorizationStateWaitTdlibParametersK$sel:recovery_email_address_pattern_7:AuthorizationStateWaitTdlibParametersTermsOfService$sel:text_1:TermsOfService"$sel:min_user_age_1:TermsOfService $sel:show_popup_1:TermsOfService FormattedText$sel:text_1:FormattedText$sel:entities_1:FormattedText TextEntities$sel:entities_1:TextEntities TextEntity$sel:offset_1:TextEntity$sel:length_1:TextEntity$sel:type_1:TextEntity"EmailAddressAuthenticationCodeInfo?$sel:email_address_pattern_1:EmailAddressAuthenticationCodeInfo0$sel:length_1:EmailAddressAuthenticationCodeInfoAuthenticationCodeInfo*$sel:phone_number_1:AuthenticationCodeInfo"$sel:type_1:AuthenticationCodeInfo'$sel:next_type_1:AuthenticationCodeInfo%$sel:timeout_1:AuthenticationCodeInfoAuthenticationCodeType%AuthenticationCodeTypeTelegramMessageAuthenticationCodeTypeSmsAuthenticationCodeTypeCallAuthenticationCodeTypeFlashCall3$sel:length_1:AuthenticationCodeTypeTelegramMessage3$sel:length_2:AuthenticationCodeTypeTelegramMessage3$sel:length_3:AuthenticationCodeTypeTelegramMessage4$sel:pattern_4:AuthenticationCodeTypeTelegramMessageTdlibParameters"$sel:use_test_dc_1:TdlibParameters)$sel:database_directory_1:TdlibParameters&$sel:files_directory_1:TdlibParameters($sel:use_file_database_1:TdlibParameters-$sel:use_chat_info_database_1:TdlibParameters+$sel:use_message_database_1:TdlibParameters'$sel:use_secret_chats_1:TdlibParameters$sel:api_id_1:TdlibParameters$sel:api_hash_1:TdlibParameters+$sel:system_language_code_1:TdlibParameters#$sel:device_model_1:TdlibParameters%$sel:system_version_1:TdlibParameters*$sel:application_version_1:TdlibParameters/$sel:enable_storage_optimizer_1:TdlibParameters($sel:ignore_file_names_1:TdlibParametersOkError$sel:code_1:Error$sel:message_1:ErrorTI32I53 $fShowError $fEqError$fGenericError$fShowOk$fEqOk $fGenericOk$fShowTdlibParameters$fEqTdlibParameters$fGenericTdlibParameters$fShowAuthenticationCodeType$fEqAuthenticationCodeType$fGenericAuthenticationCodeType$fShowAuthenticationCodeInfo$fEqAuthenticationCodeInfo$fGenericAuthenticationCodeInfo($fShowEmailAddressAuthenticationCodeInfo&$fEqEmailAddressAuthenticationCodeInfo+$fGenericEmailAddressAuthenticationCodeInfo$fShowPasswordState$fEqPasswordState$fGenericPasswordState$fShowRecoveryEmailAddress$fEqRecoveryEmailAddress$fGenericRecoveryEmailAddress$fShowTemporaryPasswordState$fEqTemporaryPasswordState$fGenericTemporaryPasswordState$fShowLocalFile $fEqLocalFile$fGenericLocalFile$fShowRemoteFile$fEqRemoteFile$fGenericRemoteFile $fShowFile$fEqFile $fGenericFile$fShowInputFile $fEqInputFile$fGenericInputFile$fShowPhotoSize $fEqPhotoSize$fGenericPhotoSize$fShowMinithumbnail$fEqMinithumbnail$fGenericMinithumbnail$fShowMaskPoint $fEqMaskPoint$fGenericMaskPoint$fShowMaskPosition$fEqMaskPosition$fGenericMaskPosition$fShowPollOption$fEqPollOption$fGenericPollOption$fShowAnimation $fEqAnimation$fGenericAnimation $fShowAudio $fEqAudio$fGenericAudio$fShowDocument $fEqDocument$fGenericDocument $fShowPhoto $fEqPhoto$fGenericPhoto $fShowSticker $fEqSticker$fGenericSticker $fShowVideo $fEqVideo$fGenericVideo$fShowVideoNote $fEqVideoNote$fGenericVideoNote$fShowVoiceNote $fEqVoiceNote$fGenericVoiceNote $fShowContact $fEqContact$fGenericContact$fShowLocation $fEqLocation$fGenericLocation $fShowVenue $fEqVenue$fGenericVenue$fShowProfilePhoto$fEqProfilePhoto$fGenericProfilePhoto$fShowChatPhoto $fEqChatPhoto$fGenericChatPhoto$fShowUserType $fEqUserType$fGenericUserType$fShowBotCommand$fEqBotCommand$fGenericBotCommand $fShowBotInfo $fEqBotInfo$fGenericBotInfo$fShowChatLocation$fEqChatLocation$fGenericChatLocation$fShowUserFullInfo$fEqUserFullInfo$fGenericUserFullInfo$fShowUserProfilePhoto$fEqUserProfilePhoto$fGenericUserProfilePhoto$fShowUserProfilePhotos$fEqUserProfilePhotos$fGenericUserProfilePhotos $fShowUsers $fEqUsers$fGenericUsers$fShowChatAdministrator$fEqChatAdministrator$fGenericChatAdministrator$fShowChatAdministrators$fEqChatAdministrators$fGenericChatAdministrators$fShowChatPermissions$fEqChatPermissions$fGenericChatPermissions$fShowChatMemberStatus$fEqChatMemberStatus$fGenericChatMemberStatus$fShowChatMember$fEqChatMember$fGenericChatMember$fShowChatMembers$fEqChatMembers$fGenericChatMembers$fShowChatMembersFilter$fEqChatMembersFilter$fGenericChatMembersFilter$fShowSupergroupMembersFilter$fEqSupergroupMembersFilter $fGenericSupergroupMembersFilter$fShowBasicGroup$fEqBasicGroup$fGenericBasicGroup$fShowBasicGroupFullInfo$fEqBasicGroupFullInfo$fGenericBasicGroupFullInfo$fShowSupergroup$fEqSupergroup$fGenericSupergroup$fShowSupergroupFullInfo$fEqSupergroupFullInfo$fGenericSupergroupFullInfo$fShowSecretChatState$fEqSecretChatState$fGenericSecretChatState$fShowSecretChat$fEqSecretChat$fGenericSecretChat$fShowMessageForwardOrigin$fEqMessageForwardOrigin$fGenericMessageForwardOrigin$fShowMessageForwardInfo$fEqMessageForwardInfo$fGenericMessageForwardInfo$fShowMessageSendingState$fEqMessageSendingState$fGenericMessageSendingState$fShowNotificationSettingsScope$fEqNotificationSettingsScope"$fGenericNotificationSettingsScope$fShowChatNotificationSettings$fEqChatNotificationSettings!$fGenericChatNotificationSettings$fShowScopeNotificationSettings$fEqScopeNotificationSettings"$fGenericScopeNotificationSettings$fShowChatType $fEqChatType$fGenericChatType$fShowChatList $fEqChatList$fGenericChatList$fShowChatSource$fEqChatSource$fGenericChatSource $fShowChats $fEqChats$fGenericChats$fShowChatNearby$fEqChatNearby$fGenericChatNearby$fShowChatsNearby$fEqChatsNearby$fGenericChatsNearby$fShowChatInviteLink$fEqChatInviteLink$fGenericChatInviteLink$fShowChatInviteLinkInfo$fEqChatInviteLinkInfo$fGenericChatInviteLinkInfo$fShowPublicChatType$fEqPublicChatType$fGenericPublicChatType$fShowChatActionBar$fEqChatActionBar$fGenericChatActionBar$fShowKeyboardButtonType$fEqKeyboardButtonType$fGenericKeyboardButtonType$fShowKeyboardButton$fEqKeyboardButton$fGenericKeyboardButton$fShowInlineKeyboardButtonType$fEqInlineKeyboardButtonType!$fGenericInlineKeyboardButtonType$fShowInlineKeyboardButton$fEqInlineKeyboardButton$fGenericInlineKeyboardButton$fShowReplyMarkup$fEqReplyMarkup$fGenericReplyMarkup$fShowLoginUrlInfo$fEqLoginUrlInfo$fGenericLoginUrlInfo$fShowRichText $fEqRichText$fGenericRichText$fShowPageBlockCaption$fEqPageBlockCaption$fGenericPageBlockCaption"$fShowPageBlockHorizontalAlignment $fEqPageBlockHorizontalAlignment%$fGenericPageBlockHorizontalAlignment $fShowPageBlockVerticalAlignment$fEqPageBlockVerticalAlignment#$fGenericPageBlockVerticalAlignment$fShowPageBlockTableCell$fEqPageBlockTableCell$fGenericPageBlockTableCell$fShowPageBlockRelatedArticle$fEqPageBlockRelatedArticle $fGenericPageBlockRelatedArticle$fShowPageBlock $fEqPageBlock$fGenericPageBlock$fShowPageBlockListItem$fEqPageBlockListItem$fGenericPageBlockListItem$fShowWebPageInstantView$fEqWebPageInstantView$fGenericWebPageInstantView$fShowBankCardActionOpenUrl$fEqBankCardActionOpenUrl$fGenericBankCardActionOpenUrl$fShowBankCardInfo$fEqBankCardInfo$fGenericBankCardInfo $fShowAddress $fEqAddress$fGenericAddress$fShowLabeledPricePart$fEqLabeledPricePart$fGenericLabeledPricePart $fShowInvoice $fEqInvoice$fGenericInvoice$fShowOrderInfo $fEqOrderInfo$fGenericOrderInfo$fShowShippingOption$fEqShippingOption$fGenericShippingOption$fShowSavedCredentials$fEqSavedCredentials$fGenericSavedCredentials$fShowInputCredentials$fEqInputCredentials$fGenericInputCredentials$fShowPaymentsProviderStripe$fEqPaymentsProviderStripe$fGenericPaymentsProviderStripe$fShowPaymentForm$fEqPaymentForm$fGenericPaymentForm$fShowValidatedOrderInfo$fEqValidatedOrderInfo$fGenericValidatedOrderInfo$fShowPaymentResult$fEqPaymentResult$fGenericPaymentResult$fShowPaymentReceipt$fEqPaymentReceipt$fGenericPaymentReceipt$fShowDatedFile $fEqDatedFile$fGenericDatedFile$fShowPassportElementType$fEqPassportElementType$fGenericPassportElementType $fShowDate$fEqDate $fGenericDate$fShowPersonalDetails$fEqPersonalDetails$fGenericPersonalDetails$fShowIdentityDocument$fEqIdentityDocument$fGenericIdentityDocument$fShowInputIdentityDocument$fEqInputIdentityDocument$fGenericInputIdentityDocument$fShowPersonalDocument$fEqPersonalDocument$fGenericPersonalDocument$fShowInputPersonalDocument$fEqInputPersonalDocument$fGenericInputPersonalDocument$fShowPassportElement$fEqPassportElement$fGenericPassportElement$fShowInputPassportElement$fEqInputPassportElement$fGenericInputPassportElement$fShowPassportElements$fEqPassportElements$fGenericPassportElements $fShowPassportElementErrorSource$fEqPassportElementErrorSource#$fGenericPassportElementErrorSource$fShowPassportElementError$fEqPassportElementError$fGenericPassportElementError$fShowPassportSuitableElement$fEqPassportSuitableElement $fGenericPassportSuitableElement$fShowPassportRequiredElement$fEqPassportRequiredElement $fGenericPassportRequiredElement$fShowPassportAuthorizationForm$fEqPassportAuthorizationForm"$fGenericPassportAuthorizationForm $fShowPassportElementsWithErrors$fEqPassportElementsWithErrors#$fGenericPassportElementsWithErrors$fShowEncryptedCredentials$fEqEncryptedCredentials$fGenericEncryptedCredentials$fShowEncryptedPassportElement$fEqEncryptedPassportElement!$fGenericEncryptedPassportElement%$fShowInputPassportElementErrorSource#$fEqInputPassportElementErrorSource($fGenericInputPassportElementErrorSource$fShowInputPassportElementError$fEqInputPassportElementError"$fGenericInputPassportElementError$fShowTextEntityType$fEqTextEntityType$fGenericTextEntityType$fShowTextEntity$fEqTextEntity$fGenericTextEntity$fShowFormattedText$fEqFormattedText$fGenericFormattedText $fShowWebPage $fEqWebPage$fGenericWebPage $fShowGame$fEqGame $fGenericGame$fShowPollType $fEqPollType$fGenericPollType $fShowPoll$fEqPoll $fGenericPoll$fShowTermsOfService$fEqTermsOfService$fGenericTermsOfService$fShowAuthorizationState$fEqAuthorizationState$fGenericAuthorizationState$fShowTextEntities$fEqTextEntities$fGenericTextEntities$fShowInputThumbnail$fEqInputThumbnail$fGenericInputThumbnail$fShowMessageSchedulingState$fEqMessageSchedulingState$fGenericMessageSchedulingState$fShowSendMessageOptions$fEqSendMessageOptions$fGenericSendMessageOptions$fShowInputMessageContent$fEqInputMessageContent$fGenericInputMessageContent$fShowDraftMessage$fEqDraftMessage$fGenericDraftMessage$fShowSearchMessagesFilter$fEqSearchMessagesFilter$fGenericSearchMessagesFilter$fShowChatAction$fEqChatAction$fGenericChatAction$fShowUserStatus$fEqUserStatus$fGenericUserStatus $fShowUser$fEqUser $fGenericUser$fShowStickers $fEqStickers$fGenericStickers $fShowEmojis $fEqEmojis$fGenericEmojis$fShowStickerSet$fEqStickerSet$fGenericStickerSet$fShowStickerSetInfo$fEqStickerSetInfo$fGenericStickerSetInfo$fShowStickerSets$fEqStickerSets$fGenericStickerSets$fShowCallDiscardReason$fEqCallDiscardReason$fGenericCallDiscardReason$fShowMessageContent$fEqMessageContent$fGenericMessageContent $fShowMessage $fEqMessage$fGenericMessage $fShowChat$fEqChat $fGenericChat$fShowFoundMessages$fEqFoundMessages$fGenericFoundMessages$fShowMessages $fEqMessages$fGenericMessages$fShowCallProtocol$fEqCallProtocol$fGenericCallProtocol$fShowCallConnection$fEqCallConnection$fGenericCallConnection $fShowCallId $fEqCallId$fGenericCallId$fShowCallState $fEqCallState$fGenericCallState$fShowCallProblem$fEqCallProblem$fGenericCallProblem $fShowCall$fEqCall $fGenericCall'$fShowPhoneNumberAuthenticationSettings%$fEqPhoneNumberAuthenticationSettings*$fGenericPhoneNumberAuthenticationSettings$fShowAnimations$fEqAnimations$fGenericAnimations$fShowImportedContacts$fEqImportedContacts$fGenericImportedContacts $fShowHttpUrl $fEqHttpUrl$fGenericHttpUrl$fShowInputInlineQueryResult$fEqInputInlineQueryResult$fGenericInputInlineQueryResult$fShowInlineQueryResult$fEqInlineQueryResult$fGenericInlineQueryResult$fShowInlineQueryResults$fEqInlineQueryResults$fGenericInlineQueryResults$fShowCallbackQueryPayload$fEqCallbackQueryPayload$fGenericCallbackQueryPayload$fShowCallbackQueryAnswer$fEqCallbackQueryAnswer$fGenericCallbackQueryAnswer$fShowCustomRequestResult$fEqCustomRequestResult$fGenericCustomRequestResult$fShowGameHighScore$fEqGameHighScore$fGenericGameHighScore$fShowGameHighScores$fEqGameHighScores$fGenericGameHighScores$fShowChatEventAction$fEqChatEventAction$fGenericChatEventAction$fShowChatEvent $fEqChatEvent$fGenericChatEvent$fShowChatEvents$fEqChatEvents$fGenericChatEvents$fShowChatEventLogFilters$fEqChatEventLogFilters$fGenericChatEventLogFilters$fShowLanguagePackStringValue$fEqLanguagePackStringValue $fGenericLanguagePackStringValue$fShowLanguagePackString$fEqLanguagePackString$fGenericLanguagePackString$fShowLanguagePackStrings$fEqLanguagePackStrings$fGenericLanguagePackStrings$fShowLanguagePackInfo$fEqLanguagePackInfo$fGenericLanguagePackInfo$fShowLocalizationTargetInfo$fEqLocalizationTargetInfo$fGenericLocalizationTargetInfo$fShowDeviceToken$fEqDeviceToken$fGenericDeviceToken$fShowPushReceiverId$fEqPushReceiverId$fGenericPushReceiverId$fShowBackgroundFill$fEqBackgroundFill$fGenericBackgroundFill$fShowBackgroundType$fEqBackgroundType$fGenericBackgroundType$fShowBackground$fEqBackground$fGenericBackground$fShowBackgrounds$fEqBackgrounds$fGenericBackgrounds$fShowInputBackground$fEqInputBackground$fGenericInputBackground$fShowHashtags $fEqHashtags$fGenericHashtags $fShowCanTransferOwnershipResult$fEqCanTransferOwnershipResult#$fGenericCanTransferOwnershipResult$fShowCheckChatUsernameResult$fEqCheckChatUsernameResult $fGenericCheckChatUsernameResult$fShowPushMessageContent$fEqPushMessageContent$fGenericPushMessageContent$fShowNotificationType$fEqNotificationType$fGenericNotificationType$fShowNotificationGroupType$fEqNotificationGroupType$fGenericNotificationGroupType$fShowNotification$fEqNotification$fGenericNotification$fShowNotificationGroup$fEqNotificationGroup$fGenericNotificationGroup$fShowOptionValue$fEqOptionValue$fGenericOptionValue$fShowJsonValue $fEqJsonValue$fGenericJsonValue$fShowJsonObjectMember$fEqJsonObjectMember$fGenericJsonObjectMember$fShowUserPrivacySettingRule$fEqUserPrivacySettingRule$fGenericUserPrivacySettingRule$fShowUserPrivacySettingRules$fEqUserPrivacySettingRules $fGenericUserPrivacySettingRules$fShowUserPrivacySetting$fEqUserPrivacySetting$fGenericUserPrivacySetting$fShowAccountTtl$fEqAccountTtl$fGenericAccountTtl $fShowSession $fEqSession$fGenericSession$fShowSessions $fEqSessions$fGenericSessions$fShowConnectedWebsite$fEqConnectedWebsite$fGenericConnectedWebsite$fShowConnectedWebsites$fEqConnectedWebsites$fGenericConnectedWebsites$fShowChatReportReason$fEqChatReportReason$fGenericChatReportReason$fShowPublicMessageLink$fEqPublicMessageLink$fGenericPublicMessageLink$fShowMessageLinkInfo$fEqMessageLinkInfo$fGenericMessageLinkInfo$fShowFilePart $fEqFilePart$fGenericFilePart$fShowFileType $fEqFileType$fGenericFileType!$fShowStorageStatisticsByFileType$fEqStorageStatisticsByFileType$$fGenericStorageStatisticsByFileType$fShowStorageStatisticsByChat$fEqStorageStatisticsByChat $fGenericStorageStatisticsByChat$fShowStorageStatistics$fEqStorageStatistics$fGenericStorageStatistics$fShowStorageStatisticsFast$fEqStorageStatisticsFast$fGenericStorageStatisticsFast$fShowDatabaseStatistics$fEqDatabaseStatistics$fGenericDatabaseStatistics$fShowNetworkType$fEqNetworkType$fGenericNetworkType$fShowNetworkStatisticsEntry$fEqNetworkStatisticsEntry$fGenericNetworkStatisticsEntry$fShowNetworkStatistics$fEqNetworkStatistics$fGenericNetworkStatistics$fShowAutoDownloadSettings$fEqAutoDownloadSettings$fGenericAutoDownloadSettings!$fShowAutoDownloadSettingsPresets$fEqAutoDownloadSettingsPresets$$fGenericAutoDownloadSettingsPresets$fShowConnectionState$fEqConnectionState$fGenericConnectionState$fShowTopChatCategory$fEqTopChatCategory$fGenericTopChatCategory$fShowTMeUrlType$fEqTMeUrlType$fGenericTMeUrlType $fShowTMeUrl $fEqTMeUrl$fGenericTMeUrl $fShowTMeUrls $fEqTMeUrls$fGenericTMeUrls $fShowCount $fEqCount$fGenericCount $fShowText$fEqText $fGenericText $fShowSeconds $fEqSeconds$fGenericSeconds$fShowDeepLinkInfo$fEqDeepLinkInfo$fGenericDeepLinkInfo$fShowTextParseMode$fEqTextParseMode$fGenericTextParseMode$fShowProxyType $fEqProxyType$fGenericProxyType $fShowProxy $fEqProxy$fGenericProxy $fShowProxies $fEqProxies$fGenericProxies$fShowInputSticker$fEqInputSticker$fGenericInputSticker$fShowDateRange $fEqDateRange$fGenericDateRange$fShowStatisticsValue$fEqStatisticsValue$fGenericStatisticsValue$fShowStatisticsGraph$fEqStatisticsGraph$fGenericStatisticsGraph.$fShowChatStatisticsMessageInteractionCounters,$fEqChatStatisticsMessageInteractionCounters1$fGenericChatStatisticsMessageInteractionCounters$fShowChatStatistics$fEqChatStatistics$fGenericChatStatistics $fShowUpdate $fEqUpdate$fGenericUpdate $fShowUpdates $fEqUpdates$fGenericUpdates$fShowLogStream $fEqLogStream$fGenericLogStream$fShowLogVerbosityLevel$fEqLogVerbosityLevel$fGenericLogVerbosityLevel $fShowLogTags $fEqLogTags$fGenericLogTags $fShowTestInt $fEqTestInt$fGenericTestInt$fShowTestString$fEqTestString$fGenericTestString$fShowTestBytes $fEqTestBytes$fGenericTestBytes$fShowTestVectorInt$fEqTestVectorInt$fGenericTestVectorInt$fShowTestVectorIntObject$fEqTestVectorIntObject$fGenericTestVectorIntObject$fShowTestVectorString$fEqTestVectorString$fGenericTestVectorString$fShowTestVectorStringObject$fEqTestVectorStringObject$fGenericTestVectorStringObject $fFromJSONTestVectorStringObject$fToJSONTestVectorStringObject$fFromJSONTestVectorString$fToJSONTestVectorString$fFromJSONTestVectorIntObject$fToJSONTestVectorIntObject$fFromJSONTestVectorInt$fToJSONTestVectorInt$fFromJSONTestBytes$fToJSONTestBytes$fFromJSONTestString$fToJSONTestString$fFromJSONTestInt$fToJSONTestInt$fFromJSONLogTags$fToJSONLogTags$fFromJSONLogVerbosityLevel$fToJSONLogVerbosityLevel$fFromJSONLogStream$fToJSONLogStream$fFromJSONUpdates$fToJSONUpdates$fFromJSONUpdate$fToJSONUpdate$fFromJSONChatStatistics$fToJSONChatStatistics2$fFromJSONChatStatisticsMessageInteractionCounters0$fToJSONChatStatisticsMessageInteractionCounters$fFromJSONStatisticsGraph$fToJSONStatisticsGraph$fFromJSONStatisticsValue$fToJSONStatisticsValue$fFromJSONDateRange$fToJSONDateRange$fFromJSONInputSticker$fToJSONInputSticker$fFromJSONProxies$fToJSONProxies$fFromJSONProxy $fToJSONProxy$fFromJSONProxyType$fToJSONProxyType$fFromJSONTextParseMode$fToJSONTextParseMode$fFromJSONDeepLinkInfo$fToJSONDeepLinkInfo$fFromJSONSeconds$fToJSONSeconds$fFromJSONText $fToJSONText$fFromJSONCount $fToJSONCount$fFromJSONTMeUrls$fToJSONTMeUrls$fFromJSONTMeUrl$fToJSONTMeUrl$fFromJSONTMeUrlType$fToJSONTMeUrlType$fFromJSONTopChatCategory$fToJSONTopChatCategory$fFromJSONConnectionState$fToJSONConnectionState%$fFromJSONAutoDownloadSettingsPresets#$fToJSONAutoDownloadSettingsPresets$fFromJSONAutoDownloadSettings$fToJSONAutoDownloadSettings$fFromJSONNetworkStatistics$fToJSONNetworkStatistics $fFromJSONNetworkStatisticsEntry$fToJSONNetworkStatisticsEntry$fFromJSONNetworkType$fToJSONNetworkType$fFromJSONDatabaseStatistics$fToJSONDatabaseStatistics$fFromJSONStorageStatisticsFast$fToJSONStorageStatisticsFast$fFromJSONStorageStatistics$fToJSONStorageStatistics!$fFromJSONStorageStatisticsByChat$fToJSONStorageStatisticsByChat%$fFromJSONStorageStatisticsByFileType#$fToJSONStorageStatisticsByFileType$fFromJSONFileType$fToJSONFileType$fFromJSONFilePart$fToJSONFilePart$fFromJSONMessageLinkInfo$fToJSONMessageLinkInfo$fFromJSONPublicMessageLink$fToJSONPublicMessageLink$fFromJSONChatReportReason$fToJSONChatReportReason$fFromJSONConnectedWebsites$fToJSONConnectedWebsites$fFromJSONConnectedWebsite$fToJSONConnectedWebsite$fFromJSONSessions$fToJSONSessions$fFromJSONSession$fToJSONSession$fFromJSONAccountTtl$fToJSONAccountTtl$fFromJSONUserPrivacySetting$fToJSONUserPrivacySetting!$fFromJSONUserPrivacySettingRules$fToJSONUserPrivacySettingRules $fFromJSONUserPrivacySettingRule$fToJSONUserPrivacySettingRule$fFromJSONJsonValue$fToJSONJsonValue$fFromJSONJsonObjectMember$fToJSONJsonObjectMember$fFromJSONOptionValue$fToJSONOptionValue$fFromJSONNotificationGroup$fToJSONNotificationGroup$fFromJSONNotification$fToJSONNotification$fFromJSONNotificationGroupType$fToJSONNotificationGroupType$fFromJSONNotificationType$fToJSONNotificationType$fFromJSONPushMessageContent$fToJSONPushMessageContent!$fFromJSONCheckChatUsernameResult$fToJSONCheckChatUsernameResult$$fFromJSONCanTransferOwnershipResult"$fToJSONCanTransferOwnershipResult$fFromJSONHashtags$fToJSONHashtags$fFromJSONInputBackground$fToJSONInputBackground$fFromJSONBackgrounds$fToJSONBackgrounds$fFromJSONBackground$fToJSONBackground$fFromJSONBackgroundType$fToJSONBackgroundType$fFromJSONBackgroundFill$fToJSONBackgroundFill$fFromJSONPushReceiverId$fToJSONPushReceiverId$fFromJSONDeviceToken$fToJSONDeviceToken $fFromJSONLocalizationTargetInfo$fToJSONLocalizationTargetInfo$fFromJSONLanguagePackInfo$fToJSONLanguagePackInfo$fFromJSONLanguagePackStrings$fToJSONLanguagePackStrings$fFromJSONLanguagePackString$fToJSONLanguagePackString!$fFromJSONLanguagePackStringValue$fToJSONLanguagePackStringValue$fFromJSONChatEventLogFilters$fToJSONChatEventLogFilters$fFromJSONChatEvents$fToJSONChatEvents$fFromJSONChatEvent$fToJSONChatEvent$fFromJSONChatEventAction$fToJSONChatEventAction$fFromJSONGameHighScores$fToJSONGameHighScores$fFromJSONGameHighScore$fToJSONGameHighScore$fFromJSONCustomRequestResult$fToJSONCustomRequestResult$fFromJSONCallbackQueryAnswer$fToJSONCallbackQueryAnswer$fFromJSONCallbackQueryPayload$fToJSONCallbackQueryPayload$fFromJSONInlineQueryResults$fToJSONInlineQueryResults$fFromJSONInlineQueryResult$fToJSONInlineQueryResult $fFromJSONInputInlineQueryResult$fToJSONInputInlineQueryResult$fFromJSONHttpUrl$fToJSONHttpUrl$fFromJSONImportedContacts$fToJSONImportedContacts$fFromJSONAnimations$fToJSONAnimations+$fFromJSONPhoneNumberAuthenticationSettings)$fToJSONPhoneNumberAuthenticationSettings$fFromJSONCall $fToJSONCall$fFromJSONCallProblem$fToJSONCallProblem$fFromJSONCallState$fToJSONCallState$fFromJSONCallId$fToJSONCallId$fFromJSONCallConnection$fToJSONCallConnection$fFromJSONCallProtocol$fToJSONCallProtocol$fFromJSONCallDiscardReason$fToJSONCallDiscardReason$fFromJSONStickerSets$fToJSONStickerSets$fFromJSONStickerSetInfo$fToJSONStickerSetInfo$fFromJSONStickerSet$fToJSONStickerSet$fFromJSONEmojis$fToJSONEmojis$fFromJSONStickers$fToJSONStickers$fFromJSONUserStatus$fToJSONUserStatus$fFromJSONChatAction$fToJSONChatAction$fFromJSONSearchMessagesFilter$fToJSONSearchMessagesFilter$fFromJSONInputMessageContent$fToJSONInputMessageContent$fFromJSONSendMessageOptions$fToJSONSendMessageOptions $fFromJSONMessageSchedulingState$fToJSONMessageSchedulingState$fFromJSONInputThumbnail$fToJSONInputThumbnail$fFromJSONTextEntityType$fToJSONTextEntityType$fFromJSONMessageContent$fToJSONMessageContent#$fFromJSONInputPassportElementError!$fToJSONInputPassportElementError)$fFromJSONInputPassportElementErrorSource'$fToJSONInputPassportElementErrorSource"$fFromJSONEncryptedPassportElement $fToJSONEncryptedPassportElement$fFromJSONEncryptedCredentials$fToJSONEncryptedCredentials$$fFromJSONPassportElementsWithErrors"$fToJSONPassportElementsWithErrors#$fFromJSONPassportAuthorizationForm!$fToJSONPassportAuthorizationForm!$fFromJSONPassportRequiredElement$fToJSONPassportRequiredElement!$fFromJSONPassportSuitableElement$fToJSONPassportSuitableElement$fFromJSONPassportElementError$fToJSONPassportElementError$$fFromJSONPassportElementErrorSource"$fToJSONPassportElementErrorSource$fFromJSONPassportElements$fToJSONPassportElements$fFromJSONInputPassportElement$fToJSONInputPassportElement$fFromJSONPassportElement$fToJSONPassportElement$fFromJSONInputPersonalDocument$fToJSONInputPersonalDocument$fFromJSONPersonalDocument$fToJSONPersonalDocument$fFromJSONInputIdentityDocument$fToJSONInputIdentityDocument$fFromJSONIdentityDocument$fToJSONIdentityDocument$fFromJSONPersonalDetails$fToJSONPersonalDetails$fFromJSONDate $fToJSONDate$fFromJSONPassportElementType$fToJSONPassportElementType$fFromJSONDatedFile$fToJSONDatedFile$fFromJSONPaymentReceipt$fToJSONPaymentReceipt$fFromJSONPaymentResult$fToJSONPaymentResult$fFromJSONValidatedOrderInfo$fToJSONValidatedOrderInfo$fFromJSONPaymentForm$fToJSONPaymentForm $fFromJSONPaymentsProviderStripe$fToJSONPaymentsProviderStripe$fFromJSONInputCredentials$fToJSONInputCredentials$fFromJSONSavedCredentials$fToJSONSavedCredentials$fFromJSONShippingOption$fToJSONShippingOption$fFromJSONOrderInfo$fToJSONOrderInfo$fFromJSONInvoice$fToJSONInvoice$fFromJSONLabeledPricePart$fToJSONLabeledPricePart$fFromJSONAddress$fToJSONAddress$fFromJSONBankCardInfo$fToJSONBankCardInfo$fFromJSONBankCardActionOpenUrl$fToJSONBankCardActionOpenUrl$fFromJSONWebPage$fToJSONWebPage$fFromJSONWebPageInstantView$fToJSONWebPageInstantView$fFromJSONPageBlock$fToJSONPageBlock!$fFromJSONPageBlockRelatedArticle$fToJSONPageBlockRelatedArticle$fFromJSONPageBlockTableCell$fToJSONPageBlockTableCell$$fFromJSONPageBlockVerticalAlignment"$fToJSONPageBlockVerticalAlignment&$fFromJSONPageBlockHorizontalAlignment$$fToJSONPageBlockHorizontalAlignment$fFromJSONPageBlockListItem$fToJSONPageBlockListItem$fFromJSONPageBlockCaption$fToJSONPageBlockCaption$fFromJSONRichText$fToJSONRichText$fFromJSONLoginUrlInfo$fToJSONLoginUrlInfo$fFromJSONReplyMarkup$fToJSONReplyMarkup$fFromJSONInlineKeyboardButton$fToJSONInlineKeyboardButton"$fFromJSONInlineKeyboardButtonType $fToJSONInlineKeyboardButtonType$fFromJSONKeyboardButton$fToJSONKeyboardButton$fFromJSONKeyboardButtonType$fToJSONKeyboardButtonType$fFromJSONChatActionBar$fToJSONChatActionBar$fFromJSONPublicChatType$fToJSONPublicChatType$fFromJSONChatInviteLinkInfo$fToJSONChatInviteLinkInfo$fFromJSONChatInviteLink$fToJSONChatInviteLink$fFromJSONChatsNearby$fToJSONChatsNearby$fFromJSONChatNearby$fToJSONChatNearby$fFromJSONChats $fToJSONChats$fFromJSONChat $fToJSONChat$fFromJSONChatSource$fToJSONChatSource$fFromJSONChatList$fToJSONChatList$fFromJSONChatType$fToJSONChatType$fFromJSONDraftMessage$fToJSONDraftMessage#$fFromJSONScopeNotificationSettings!$fToJSONScopeNotificationSettings"$fFromJSONChatNotificationSettings $fToJSONChatNotificationSettings#$fFromJSONNotificationSettingsScope!$fToJSONNotificationSettingsScope$fFromJSONFoundMessages$fToJSONFoundMessages$fFromJSONMessages$fToJSONMessages$fFromJSONMessage$fToJSONMessage$fFromJSONMessageSendingState$fToJSONMessageSendingState$fFromJSONMessageForwardInfo$fToJSONMessageForwardInfo$fFromJSONMessageForwardOrigin$fToJSONMessageForwardOrigin$fFromJSONSecretChat$fToJSONSecretChat$fFromJSONSecretChatState$fToJSONSecretChatState$fFromJSONSupergroupFullInfo$fToJSONSupergroupFullInfo$fFromJSONSupergroup$fToJSONSupergroup$fFromJSONBasicGroupFullInfo$fToJSONBasicGroupFullInfo$fFromJSONBasicGroup$fToJSONBasicGroup!$fFromJSONSupergroupMembersFilter$fToJSONSupergroupMembersFilter$fFromJSONChatMembersFilter$fToJSONChatMembersFilter$fFromJSONChatMembers$fToJSONChatMembers$fFromJSONChatMember$fToJSONChatMember$fFromJSONChatMemberStatus$fToJSONChatMemberStatus$fFromJSONChatPermissions$fToJSONChatPermissions$fFromJSONChatAdministrators$fToJSONChatAdministrators$fFromJSONChatAdministrator$fToJSONChatAdministrator$fFromJSONUsers $fToJSONUsers$fFromJSONUserProfilePhotos$fToJSONUserProfilePhotos$fFromJSONUserProfilePhoto$fToJSONUserProfilePhoto$fFromJSONUserFullInfo$fToJSONUserFullInfo$fFromJSONUser $fToJSONUser$fFromJSONChatLocation$fToJSONChatLocation$fFromJSONBotInfo$fToJSONBotInfo$fFromJSONBotCommand$fToJSONBotCommand$fFromJSONUserType$fToJSONUserType$fFromJSONChatPhoto$fToJSONChatPhoto$fFromJSONProfilePhoto$fToJSONProfilePhoto$fFromJSONPoll $fToJSONPoll$fFromJSONGame $fToJSONGame$fFromJSONVenue $fToJSONVenue$fFromJSONLocation$fToJSONLocation$fFromJSONContact$fToJSONContact$fFromJSONVoiceNote$fToJSONVoiceNote$fFromJSONVideoNote$fToJSONVideoNote$fFromJSONVideo $fToJSONVideo$fFromJSONSticker$fToJSONSticker$fFromJSONPhoto $fToJSONPhoto$fFromJSONDocument$fToJSONDocument$fFromJSONAudio $fToJSONAudio$fFromJSONAnimation$fToJSONAnimation$fFromJSONPollType$fToJSONPollType$fFromJSONPollOption$fToJSONPollOption$fFromJSONMaskPosition$fToJSONMaskPosition$fFromJSONMaskPoint$fToJSONMaskPoint$fFromJSONMinithumbnail$fToJSONMinithumbnail$fFromJSONPhotoSize$fToJSONPhotoSize$fFromJSONInputFile$fToJSONInputFile$fFromJSONFile $fToJSONFile$fFromJSONRemoteFile$fToJSONRemoteFile$fFromJSONLocalFile$fToJSONLocalFile $fFromJSONTemporaryPasswordState$fToJSONTemporaryPasswordState$fFromJSONRecoveryEmailAddress$fToJSONRecoveryEmailAddress$fFromJSONPasswordState$fToJSONPasswordState$fFromJSONAuthorizationState$fToJSONAuthorizationState$fFromJSONTermsOfService$fToJSONTermsOfService$fFromJSONFormattedText$fToJSONFormattedText$fFromJSONTextEntities$fToJSONTextEntities$fFromJSONTextEntity$fToJSONTextEntity,$fFromJSONEmailAddressAuthenticationCodeInfo*$fToJSONEmailAddressAuthenticationCodeInfo $fFromJSONAuthenticationCodeInfo$fToJSONAuthenticationCodeInfo $fFromJSONAuthenticationCodeType$fToJSONAuthenticationCodeType$fFromJSONTdlibParameters$fToJSONTdlibParameters $fFromJSONOk $fToJSONOk$fFromJSONError $fToJSONErrorTestReturnError$sel:error:TestReturnError TestUseUpdateTestGetDifference TestProxy$sel:server:TestProxy$sel:port:TestProxy$sel:type_:TestProxy$sel:dc_id:TestProxy$sel:timeout:TestProxy TestNetwork TestSquareInt$sel:x:TestSquareIntTestCallVectorStringObject!$sel:x:TestCallVectorStringObjectTestCallVectorString$sel:x:TestCallVectorStringTestCallVectorIntObject$sel:x:TestCallVectorIntObjectTestCallVectorInt$sel:x:TestCallVectorInt TestCallBytes$sel:x:TestCallBytesTestCallString$sel:x:TestCallString TestCallEmpty AddLogMessage"$sel:verbosity_level:AddLogMessage$sel:text:AddLogMessageGetLogTagVerbosityLevel $sel:tag:GetLogTagVerbosityLevelSetLogTagVerbosityLevel $sel:tag:SetLogTagVerbosityLevel0$sel:new_verbosity_level:SetLogTagVerbosityLevel GetLogTagsGetLogVerbosityLevelSetLogVerbosityLevel-$sel:new_verbosity_level:SetLogVerbosityLevel GetLogStream SetLogStream$sel:log_stream:SetLogStream PingProxy$sel:proxy_id:PingProxy GetProxyLink$sel:proxy_id:GetProxyLink GetProxies RemoveProxy$sel:proxy_id:RemoveProxy DisableProxy EnableProxy$sel:proxy_id:EnableProxy EditProxy$sel:proxy_id:EditProxy$sel:server:EditProxy$sel:port:EditProxy$sel:enable:EditProxy$sel:type_:EditProxyAddProxy$sel:server:AddProxy$sel:port:AddProxy$sel:enable:AddProxy$sel:type_:AddProxySaveApplicationLogEvent"$sel:type_:SaveApplicationLogEvent$$sel:chat_id:SaveApplicationLogEvent"$sel:data_:SaveApplicationLogEventGetApplicationConfigGetDeepLinkInfo$sel:link:GetDeepLinkInfo GetInviteTextGetCountryCodeSetAlarm$sel:seconds:SetAlarmAnswerCustomQuery&$sel:custom_query_id:AnswerCustomQuery$sel:data_:AnswerCustomQuerySendCustomRequest$sel:method:SendCustomRequest!$sel:parameters:SendCustomRequestAcceptTermsOfService-$sel:terms_of_service_id:AcceptTermsOfServiceGetMapThumbnailFile!$sel:location:GetMapThumbnailFile$sel:zoom:GetMapThumbnailFile$sel:width:GetMapThumbnailFile$sel:height:GetMapThumbnailFile$sel:scale:GetMapThumbnailFile $sel:chat_id:GetMapThumbnailFileRemoveStickerFromSet!$sel:sticker:RemoveStickerFromSetSetStickerPositionInSet$$sel:sticker:SetStickerPositionInSet%$sel:position:SetStickerPositionInSetSetStickerSetThumbnail#$sel:user_id:SetStickerSetThumbnail $sel:name:SetStickerSetThumbnail%$sel:thumbnail:SetStickerSetThumbnailAddStickerToSet$sel:user_id:AddStickerToSet$sel:name:AddStickerToSet$sel:sticker:AddStickerToSetCreateNewStickerSet $sel:user_id:CreateNewStickerSet$sel:title:CreateNewStickerSet$sel:name:CreateNewStickerSet!$sel:is_masks:CreateNewStickerSet!$sel:stickers:CreateNewStickerSetUploadStickerFile$sel:user_id:UploadStickerFile"$sel:png_sticker:UploadStickerFileSetBotUpdatesStatus-$sel:pending_update_count:SetBotUpdatesStatus&$sel:error_message:SetBotUpdatesStatus CheckPhoneNumberConfirmationCode*$sel:code:CheckPhoneNumberConfirmationCode!ResendPhoneNumberConfirmationCodeSendPhoneNumberConfirmationCode)$sel:hash:SendPhoneNumberConfirmationCode1$sel:phone_number:SendPhoneNumberConfirmationCode-$sel:settings:SendPhoneNumberConfirmationCodeSendPassportAuthorizationForm7$sel:autorization_form_id:SendPassportAuthorizationForm($sel:types:SendPassportAuthorizationForm-GetPassportAuthorizationFormAvailableElementsG$sel:autorization_form_id:GetPassportAuthorizationFormAvailableElements;$sel:password:GetPassportAuthorizationFormAvailableElementsGetPassportAuthorizationForm-$sel:bot_user_id:GetPassportAuthorizationForm'$sel:scope:GetPassportAuthorizationForm,$sel:public_key:GetPassportAuthorizationForm'$sel:nonce:GetPassportAuthorizationForm!CheckEmailAddressVerificationCode+$sel:code:CheckEmailAddressVerificationCode"ResendEmailAddressVerificationCode SendEmailAddressVerificationCode3$sel:email_address:SendEmailAddressVerificationCode CheckPhoneNumberVerificationCode*$sel:code:CheckPhoneNumberVerificationCode!ResendPhoneNumberVerificationCodeSendPhoneNumberVerificationCode1$sel:phone_number:SendPhoneNumberVerificationCode-$sel:settings:SendPhoneNumberVerificationCodeGetPreferredCountryLanguage-$sel:country_code:GetPreferredCountryLanguageSetPassportElementErrors%$sel:user_id:SetPassportElementErrors$$sel:errors:SetPassportElementErrorsDeletePassportElement $sel:type_:DeletePassportElementSetPassportElement$sel:element:SetPassportElement $sel:password:SetPassportElementGetAllPassportElements$$sel:password:GetAllPassportElementsGetPassportElement$sel:type_:GetPassportElement $sel:password:GetPassportElementGetBankCardInfo%$sel:bank_card_number:GetBankCardInfoSetAutoDownloadSettings%$sel:settings:SetAutoDownloadSettings"$sel:type_:SetAutoDownloadSettingsGetAutoDownloadSettingsPresetsResetNetworkStatisticsAddNetworkStatistics$sel:entry:AddNetworkStatisticsGetNetworkStatistics&$sel:only_current:GetNetworkStatisticsSetNetworkType$sel:type_:SetNetworkTypeOptimizeStorage$sel:size:OptimizeStorage$sel:ttl:OptimizeStorage$sel:count:OptimizeStorage#$sel:immunity_delay:OptimizeStorage$sel:file_types:OptimizeStorage$sel:chat_ids:OptimizeStorage%$sel:exclude_chat_ids:OptimizeStorage3$sel:return_deleted_file_statistics:OptimizeStorage$sel:chat_limit:OptimizeStorageGetDatabaseStatisticsGetStorageStatisticsFastGetStorageStatistics$$sel:chat_limit:GetStorageStatisticsGetChatStatisticsGraph#$sel:chat_id:GetChatStatisticsGraph!$sel:token:GetChatStatisticsGraph$sel:x:GetChatStatisticsGraphGetChatStatistics$sel:chat_id:GetChatStatistics$sel:is_dark:GetChatStatisticsGetChatStatisticsUrl!$sel:chat_id:GetChatStatisticsUrl$$sel:parameters:GetChatStatisticsUrl!$sel:is_dark:GetChatStatisticsUrl ReportChat$sel:chat_id:ReportChat$sel:reason:ReportChat$sel:message_ids:ReportChatRemoveChatActionBar $sel:chat_id:RemoveChatActionBar DeleteAccount$sel:reason:DeleteAccount GetAccountTtl SetAccountTtl$sel:ttl:SetAccountTtl SetOption$sel:name:SetOption$sel:value:SetOption GetOption$sel:name:GetOptionGetUserPrivacySettingRules'$sel:setting:GetUserPrivacySettingRulesSetUserPrivacySettingRules'$sel:setting:SetUserPrivacySettingRules%$sel:rules:SetUserPrivacySettingRulesGetRecentlyVisitedTMeUrls'$sel:referrer:GetRecentlyVisitedTMeUrlsGetPushReceiverId$sel:payload:GetPushReceiverIdProcessPushNotification$$sel:payload:ProcessPushNotificationRegisterDevice $sel:device_token:RegisterDevice"$sel:other_user_ids:RegisterDeviceDeleteLanguagePack($sel:language_pack_id:DeleteLanguagePackSetCustomLanguagePackString1$sel:language_pack_id:SetCustomLanguagePackString+$sel:new_string:SetCustomLanguagePackStringEditCustomLanguagePackInfo$$sel:info:EditCustomLanguagePackInfoSetCustomLanguagePack$sel:info:SetCustomLanguagePack"$sel:strings:SetCustomLanguagePackAddCustomServerLanguagePack1$sel:language_pack_id:AddCustomServerLanguagePackSynchronizeLanguagePack-$sel:language_pack_id:SynchronizeLanguagePackGetLanguagePackStrings,$sel:language_pack_id:GetLanguagePackStrings $sel:keys:GetLanguagePackStringsGetLanguagePackInfo)$sel:language_pack_id:GetLanguagePackInfoGetLocalizationTargetInfo)$sel:only_local:GetLocalizationTargetInfoResetBackgroundsRemoveBackground#$sel:background_id:RemoveBackground SetBackground$sel:background:SetBackground$sel:type_:SetBackground!$sel:for_dark_theme:SetBackgroundSearchBackground$sel:name:SearchBackgroundGetBackgroundUrl$sel:name:GetBackgroundUrl$sel:type_:GetBackgroundUrlGetBackgrounds"$sel:for_dark_theme:GetBackgroundsGetSupportUserDeleteSavedCredentialsDeleteSavedOrderInfoGetSavedOrderInfoGetPaymentReceipt$sel:chat_id:GetPaymentReceipt!$sel:message_id:GetPaymentReceiptSendPaymentForm$sel:chat_id:SendPaymentForm$sel:message_id:SendPaymentForm"$sel:order_info_id:SendPaymentForm'$sel:shipping_option_id:SendPaymentForm $sel:credentials:SendPaymentFormValidateOrderInfo$sel:chat_id:ValidateOrderInfo!$sel:message_id:ValidateOrderInfo!$sel:order_info:ValidateOrderInfo!$sel:allow_save:ValidateOrderInfoGetPaymentForm$sel:chat_id:GetPaymentForm$sel:message_id:GetPaymentFormGetChatEventLog$sel:chat_id:GetChatEventLog$sel:query:GetChatEventLog"$sel:from_event_id:GetChatEventLog$sel:limit:GetChatEventLog$sel:filters:GetChatEventLog$sel:user_ids:GetChatEventLogCloseSecretChat#$sel:secret_chat_id:CloseSecretChatDeleteSupergroup#$sel:supergroup_id:DeleteSupergroupGetSupergroupMembers'$sel:supergroup_id:GetSupergroupMembers $sel:filter:GetSupergroupMembers $sel:offset:GetSupergroupMembers$sel:limit:GetSupergroupMembersReportSupergroupSpam'$sel:supergroup_id:ReportSupergroupSpam!$sel:user_id:ReportSupergroupSpam%$sel:message_ids:ReportSupergroupSpam%ToggleSupergroupIsAllHistoryAvailable8$sel:supergroup_id:ToggleSupergroupIsAllHistoryAvailableC$sel:is_all_history_available:ToggleSupergroupIsAllHistoryAvailableToggleSupergroupSignMessages/$sel:supergroup_id:ToggleSupergroupSignMessages/$sel:sign_messages:ToggleSupergroupSignMessagesSetSupergroupStickerSet*$sel:supergroup_id:SetSupergroupStickerSet+$sel:sticker_set_id:SetSupergroupStickerSetSetSupergroupUsername($sel:supergroup_id:SetSupergroupUsername#$sel:username:SetSupergroupUsernameDisconnectAllWebsitesDisconnectWebsite!$sel:website_id:DisconnectWebsiteGetConnectedWebsitesTerminateAllOtherSessionsTerminateSession $sel:session_id:TerminateSessionGetActiveSessions SetCommands$sel:commands:SetCommandsCheckChangePhoneNumberCode$$sel:code:CheckChangePhoneNumberCodeResendChangePhoneNumberCodeChangePhoneNumber#$sel:phone_number:ChangePhoneNumber$sel:settings:ChangePhoneNumber SetLocation$sel:location:SetLocation SetUsername$sel:username:SetUsernameSetBio$sel:bio:SetBioSetName$sel:first_name:SetName$sel:last_name:SetNameDeleteProfilePhoto($sel:profile_photo_id:DeleteProfilePhotoSetProfilePhoto$sel:photo:SetProfilePhotoGetWebPageInstantView$sel:url:GetWebPageInstantView%$sel:force_full:GetWebPageInstantViewGetWebPagePreview$sel:text:GetWebPagePreviewRemoveRecentHashtag $sel:hashtag:RemoveRecentHashtagSearchHashtags$sel:prefix:SearchHashtags$sel:limit:SearchHashtagsGetRecentInlineBotsRemoveSavedAnimation#$sel:animation:RemoveSavedAnimationAddSavedAnimation $sel:animation:AddSavedAnimationGetSavedAnimationsGetEmojiSuggestionsUrl)$sel:language_code:GetEmojiSuggestionsUrl SearchEmojis$sel:text:SearchEmojis$sel:exact_match:SearchEmojis&$sel:input_language_codes:SearchEmojisGetStickerEmojis$sel:sticker:GetStickerEmojisRemoveFavoriteSticker"$sel:sticker:RemoveFavoriteStickerAddFavoriteSticker$sel:sticker:AddFavoriteStickerGetFavoriteStickersClearRecentStickers$$sel:is_attached:ClearRecentStickersRemoveRecentSticker$$sel:is_attached:RemoveRecentSticker $sel:sticker:RemoveRecentStickerAddRecentSticker!$sel:is_attached:AddRecentSticker$sel:sticker:AddRecentStickerGetRecentStickers"$sel:is_attached:GetRecentStickersReorderInstalledStickerSets)$sel:is_masks:ReorderInstalledStickerSets0$sel:sticker_set_ids:ReorderInstalledStickerSetsViewTrendingStickerSets,$sel:sticker_set_ids:ViewTrendingStickerSetsChangeStickerSet$sel:set_id:ChangeStickerSet"$sel:is_installed:ChangeStickerSet!$sel:is_archived:ChangeStickerSetSearchStickerSets$sel:query:SearchStickerSetsSearchInstalledStickerSets($sel:is_masks:SearchInstalledStickerSets%$sel:query:SearchInstalledStickerSets%$sel:limit:SearchInstalledStickerSetsSearchStickerSet$sel:name:SearchStickerSet GetStickerSet$sel:set_id:GetStickerSetGetAttachedStickerSets#$sel:file_id:GetAttachedStickerSetsGetTrendingStickerSets"$sel:offset:GetTrendingStickerSets!$sel:limit:GetTrendingStickerSetsGetArchivedStickerSets$$sel:is_masks:GetArchivedStickerSets1$sel:offset_sticker_set_id:GetArchivedStickerSets!$sel:limit:GetArchivedStickerSetsGetInstalledStickerSets%$sel:is_masks:GetInstalledStickerSetsSearchStickers$sel:emoji:SearchStickers$sel:limit:SearchStickers GetStickers$sel:emoji:GetStickers$sel:limit:GetStickersGetUserProfilePhotos!$sel:user_id:GetUserProfilePhotos $sel:offset:GetUserProfilePhotos$sel:limit:GetUserProfilePhotosSharePhoneNumber$sel:user_id:SharePhoneNumberClearImportedContactsChangeImportedContacts$$sel:contacts:ChangeImportedContactsGetImportedContactCountRemoveContacts$sel:user_ids:RemoveContactsSearchContacts$sel:query:SearchContacts$sel:limit:SearchContacts GetContactsImportContacts$sel:contacts:ImportContacts AddContact$sel:contact:AddContact"$sel:share_phone_number:AddContactGetBlockedUsers$sel:offset:GetBlockedUsers$sel:limit:GetBlockedUsers UnblockUser$sel:user_id:UnblockUser BlockUser$sel:user_id:BlockUserSendCallDebugInformation%$sel:call_id:SendCallDebugInformation/$sel:debug_information:SendCallDebugInformationSendCallRating$sel:call_id:SendCallRating$sel:rating:SendCallRating$sel:comment:SendCallRating$sel:problems:SendCallRating DiscardCall$sel:call_id:DiscardCall $sel:is_disconnected:DiscardCall$sel:duration:DiscardCall$sel:connection_id:DiscardCall AcceptCall$sel:call_id:AcceptCall$sel:protocol:AcceptCall CreateCall$sel:user_id:CreateCall$sel:protocol:CreateCallJoinChatByInviteLink%$sel:invite_link:JoinChatByInviteLinkCheckChatInviteLink$$sel:invite_link:CheckChatInviteLinkGenerateChatInviteLink#$sel:chat_id:GenerateChatInviteLink DeleteFile$sel:file_id:DeleteFile ReadFilePart$sel:file_id:ReadFilePart$sel:offset:ReadFilePart$sel:count:ReadFilePartFinishFileGeneration'$sel:generation_id:FinishFileGeneration$sel:error:FinishFileGenerationSetFileGenerationProgress,$sel:generation_id:SetFileGenerationProgress,$sel:expected_size:SetFileGenerationProgress0$sel:local_prefix_size:SetFileGenerationProgressWriteGeneratedFilePart)$sel:generation_id:WriteGeneratedFilePart"$sel:offset:WriteGeneratedFilePart!$sel:data_:WriteGeneratedFilePartCancelUploadFile$sel:file_id:CancelUploadFile UploadFile$sel:file:UploadFile$sel:file_type:UploadFile$sel:priority:UploadFileCancelDownloadFile$sel:file_id:CancelDownloadFile'$sel:only_if_pending:CancelDownloadFileGetFileDownloadedPrefixSize($sel:file_id:GetFileDownloadedPrefixSize'$sel:offset:GetFileDownloadedPrefixSize DownloadFile$sel:file_id:DownloadFile$sel:priority:DownloadFile$sel:offset:DownloadFile$sel:limit:DownloadFile$sel:synchronous:DownloadFileSetPinnedChats$sel:chat_list:SetPinnedChats$sel:chat_ids:SetPinnedChatsResetAllNotificationSettingsSetScopeNotificationSettings'$sel:scope:SetScopeNotificationSettings7$sel:notification_settings:SetScopeNotificationSettingsGetScopeNotificationSettings'$sel:scope:GetScopeNotificationSettings%GetChatNotificationSettingsExceptions0$sel:scope:GetChatNotificationSettingsExceptions8$sel:compare_sound:GetChatNotificationSettingsExceptionsClearAllDraftMessages/$sel:exclude_secret_chats:ClearAllDraftMessagesGetChatAdministrators"$sel:chat_id:GetChatAdministratorsSearchChatMembers$sel:chat_id:SearchChatMembers$sel:query:SearchChatMembers$sel:limit:SearchChatMembers$sel:filter:SearchChatMembers GetChatMember$sel:chat_id:GetChatMember$sel:user_id:GetChatMemberTransferChatOwnership"$sel:chat_id:TransferChatOwnership"$sel:user_id:TransferChatOwnership#$sel:password:TransferChatOwnershipCanTransferOwnershipSetChatMemberStatus $sel:chat_id:SetChatMemberStatus $sel:user_id:SetChatMemberStatus$sel:status:SetChatMemberStatusAddChatMembers$sel:chat_id:AddChatMembers$sel:user_ids:AddChatMembers AddChatMember$sel:chat_id:AddChatMember$sel:user_id:AddChatMember $sel:forward_limit:AddChatMember LeaveChat$sel:chat_id:LeaveChatJoinChat$sel:chat_id:JoinChatUnpinChatMessage$sel:chat_id:UnpinChatMessagePinChatMessage$sel:chat_id:PinChatMessage$sel:message_id:PinChatMessage($sel:disable_notification:PinChatMessageSetChatSlowModeDelay!$sel:chat_id:SetChatSlowModeDelay)$sel:slow_mode_delay:SetChatSlowModeDelaySetChatLocation$sel:chat_id:SetChatLocation$sel:location:SetChatLocationSetChatDiscussionGroup#$sel:chat_id:SetChatDiscussionGroup.$sel:discussion_chat_id:SetChatDiscussionGroupSetChatDescription$sel:chat_id:SetChatDescription#$sel:description:SetChatDescriptionSetChatClientData$sel:chat_id:SetChatClientData"$sel:client_data:SetChatClientData$ToggleChatDefaultDisableNotification1$sel:chat_id:ToggleChatDefaultDisableNotificationF$sel:default_disable_notification:ToggleChatDefaultDisableNotificationToggleChatIsMarkedAsUnread'$sel:chat_id:ToggleChatIsMarkedAsUnread3$sel:is_marked_as_unread:ToggleChatIsMarkedAsUnreadToggleChatIsPinned$sel:chat_id:ToggleChatIsPinned!$sel:is_pinned:ToggleChatIsPinnedSetChatNotificationSettings($sel:chat_id:SetChatNotificationSettings6$sel:notification_settings:SetChatNotificationSettingsSetChatDraftMessage $sel:chat_id:SetChatDraftMessage&$sel:draft_message:SetChatDraftMessageSetChatPermissions$sel:chat_id:SetChatPermissions#$sel:permissions:SetChatPermissions SetChatPhoto$sel:chat_id:SetChatPhoto$sel:photo:SetChatPhoto SetChatTitle$sel:chat_id:SetChatTitle$sel:title:SetChatTitleSetChatChatList$sel:chat_id:SetChatChatList$sel:chat_list:SetChatChatList%UpgradeBasicGroupChatToSupergroupChat2$sel:chat_id:UpgradeBasicGroupChatToSupergroupChatCreateNewSecretChat $sel:user_id:CreateNewSecretChatCreateNewSupergroupChat"$sel:title:CreateNewSupergroupChat'$sel:is_channel:CreateNewSupergroupChat($sel:description:CreateNewSupergroupChat%$sel:location:CreateNewSupergroupChatCreateNewBasicGroupChat%$sel:user_ids:CreateNewBasicGroupChat"$sel:title:CreateNewBasicGroupChatCreateSecretChat$$sel:secret_chat_id:CreateSecretChatCreateSupergroupChat'$sel:supergroup_id:CreateSupergroupChat$sel:force:CreateSupergroupChatCreateBasicGroupChat($sel:basic_group_id:CreateBasicGroupChat$sel:force:CreateBasicGroupChatCreatePrivateChat$sel:user_id:CreatePrivateChat$sel:force:CreatePrivateChatReadAllChatMentions $sel:chat_id:ReadAllChatMentionsOpenMessageContent$sel:chat_id:OpenMessageContent"$sel:message_id:OpenMessageContent ViewMessages$sel:chat_id:ViewMessages$sel:message_ids:ViewMessages$sel:force_read:ViewMessages CloseChat$sel:chat_id:CloseChatOpenChat$sel:chat_id:OpenChatSendChatAction$sel:chat_id:SendChatAction$sel:action:SendChatActionDeleteChatReplyMarkup"$sel:chat_id:DeleteChatReplyMarkup%$sel:message_id:DeleteChatReplyMarkupGetInlineGameHighScores.$sel:inline_message_id:GetInlineGameHighScores$$sel:user_id:GetInlineGameHighScoresGetGameHighScores$sel:chat_id:GetGameHighScores!$sel:message_id:GetGameHighScores$sel:user_id:GetGameHighScoresSetInlineGameScore)$sel:inline_message_id:SetInlineGameScore$$sel:edit_message:SetInlineGameScore$sel:user_id:SetInlineGameScore$sel:score:SetInlineGameScore$sel:force:SetInlineGameScore SetGameScore$sel:chat_id:SetGameScore$sel:message_id:SetGameScore$sel:edit_message:SetGameScore$sel:user_id:SetGameScore$sel:score:SetGameScore$sel:force:SetGameScoreAnswerPreCheckoutQuery1$sel:pre_checkout_query_id:AnswerPreCheckoutQuery)$sel:error_message:AnswerPreCheckoutQueryAnswerShippingQuery*$sel:shipping_query_id:AnswerShippingQuery)$sel:shipping_options:AnswerShippingQuery&$sel:error_message:AnswerShippingQueryAnswerCallbackQuery*$sel:callback_query_id:AnswerCallbackQuery$sel:text:AnswerCallbackQuery#$sel:show_alert:AnswerCallbackQuery$sel:url:AnswerCallbackQuery#$sel:cache_time:AnswerCallbackQueryGetCallbackQueryAnswer#$sel:chat_id:GetCallbackQueryAnswer&$sel:message_id:GetCallbackQueryAnswer#$sel:payload:GetCallbackQueryAnswerAnswerInlineQuery&$sel:inline_query_id:AnswerInlineQuery"$sel:is_personal:AnswerInlineQuery$sel:results:AnswerInlineQuery!$sel:cache_time:AnswerInlineQuery"$sel:next_offset:AnswerInlineQuery%$sel:switch_pm_text:AnswerInlineQuery*$sel:switch_pm_parameter:AnswerInlineQueryGetInlineQueryResults&$sel:bot_user_id:GetInlineQueryResults"$sel:chat_id:GetInlineQueryResults($sel:user_location:GetInlineQueryResults $sel:query:GetInlineQueryResults!$sel:offset:GetInlineQueryResults GetLoginUrl$sel:chat_id:GetLoginUrl$sel:message_id:GetLoginUrl$sel:button_id:GetLoginUrl#$sel:allow_write_access:GetLoginUrlGetLoginUrlInfo$sel:chat_id:GetLoginUrlInfo$sel:message_id:GetLoginUrlInfo$sel:button_id:GetLoginUrlInfoStopPoll$sel:chat_id:StopPoll$sel:message_id:StopPoll$sel:reply_markup:StopPoll GetPollVoters$sel:chat_id:GetPollVoters$sel:message_id:GetPollVoters$sel:option_id:GetPollVoters$sel:offset:GetPollVoters$sel:limit:GetPollVoters SetPollAnswer$sel:chat_id:SetPollAnswer$sel:message_id:SetPollAnswer$sel:option_ids:SetPollAnswer GetJsonString$sel:json_value:GetJsonString GetJsonValue$sel:json:GetJsonValueGetLanguagePackString6$sel:language_pack_database_path:GetLanguagePackString.$sel:localization_target:GetLanguagePackString+$sel:language_pack_id:GetLanguagePackString$sel:key:GetLanguagePackString CleanFileName$sel:file_name:CleanFileNameGetFileExtension$sel:mime_type:GetFileExtensionGetFileMimeType$sel:file_name:GetFileMimeTypeGetMarkdownText$sel:text:GetMarkdownText ParseMarkdown$sel:text:ParseMarkdownParseTextEntities$sel:text:ParseTextEntities!$sel:parse_mode:ParseTextEntitiesGetTextEntities$sel:text:GetTextEntitiesEditMessageSchedulingState'$sel:chat_id:EditMessageSchedulingState*$sel:message_id:EditMessageSchedulingState0$sel:scheduling_state:EditMessageSchedulingStateEditInlineMessageReplyMarkup3$sel:inline_message_id:EditInlineMessageReplyMarkup.$sel:reply_markup:EditInlineMessageReplyMarkupEditInlineMessageCaption/$sel:inline_message_id:EditInlineMessageCaption*$sel:reply_markup:EditInlineMessageCaption%$sel:caption:EditInlineMessageCaptionEditInlineMessageMedia-$sel:inline_message_id:EditInlineMessageMedia($sel:reply_markup:EditInlineMessageMedia1$sel:input_message_content:EditInlineMessageMediaEditInlineMessageLiveLocation4$sel:inline_message_id:EditInlineMessageLiveLocation/$sel:reply_markup:EditInlineMessageLiveLocation+$sel:location:EditInlineMessageLiveLocationEditInlineMessageText,$sel:inline_message_id:EditInlineMessageText'$sel:reply_markup:EditInlineMessageText0$sel:input_message_content:EditInlineMessageTextEditMessageReplyMarkup#$sel:chat_id:EditMessageReplyMarkup&$sel:message_id:EditMessageReplyMarkup($sel:reply_markup:EditMessageReplyMarkupEditMessageCaption$sel:chat_id:EditMessageCaption"$sel:message_id:EditMessageCaption$$sel:reply_markup:EditMessageCaption$sel:caption:EditMessageCaptionEditMessageMedia$sel:chat_id:EditMessageMedia $sel:message_id:EditMessageMedia"$sel:reply_markup:EditMessageMedia+$sel:input_message_content:EditMessageMediaEditMessageLiveLocation$$sel:chat_id:EditMessageLiveLocation'$sel:message_id:EditMessageLiveLocation)$sel:reply_markup:EditMessageLiveLocation%$sel:location:EditMessageLiveLocationEditMessageText$sel:chat_id:EditMessageText$sel:message_id:EditMessageText!$sel:reply_markup:EditMessageText*$sel:input_message_content:EditMessageTextDeleteChatMessagesFromUser'$sel:chat_id:DeleteChatMessagesFromUser'$sel:user_id:DeleteChatMessagesFromUserDeleteMessages$sel:chat_id:DeleteMessages$sel:message_ids:DeleteMessages$sel:revoke:DeleteMessagesAddLocalMessage$sel:chat_id:AddLocalMessage#$sel:sender_user_id:AddLocalMessage($sel:reply_to_message_id:AddLocalMessage)$sel:disable_notification:AddLocalMessage*$sel:input_message_content:AddLocalMessage#SendChatScreenshotTakenNotification0$sel:chat_id:SendChatScreenshotTakenNotificationSendChatSetTtlMessage"$sel:chat_id:SendChatSetTtlMessage$sel:ttl:SendChatSetTtlMessageResendMessages$sel:chat_id:ResendMessages$sel:message_ids:ResendMessagesForwardMessages$sel:chat_id:ForwardMessages!$sel:from_chat_id:ForwardMessages $sel:message_ids:ForwardMessages$sel:options:ForwardMessages$sel:as_album:ForwardMessages$sel:send_copy:ForwardMessages#$sel:remove_caption:ForwardMessagesSendInlineQueryResultMessage)$sel:chat_id:SendInlineQueryResultMessage5$sel:reply_to_message_id:SendInlineQueryResultMessage)$sel:options:SendInlineQueryResultMessage*$sel:query_id:SendInlineQueryResultMessage+$sel:result_id:SendInlineQueryResultMessage.$sel:hide_via_bot:SendInlineQueryResultMessageSendBotStartMessage$$sel:bot_user_id:SendBotStartMessage $sel:chat_id:SendBotStartMessage"$sel:parameter:SendBotStartMessageSendMessageAlbum$sel:chat_id:SendMessageAlbum)$sel:reply_to_message_id:SendMessageAlbum$sel:options:SendMessageAlbum,$sel:input_message_contents:SendMessageAlbum SendMessage$sel:chat_id:SendMessage$$sel:reply_to_message_id:SendMessage$sel:options:SendMessage$sel:reply_markup:SendMessage&$sel:input_message_content:SendMessageGetMessageLinkInfo$sel:url:GetMessageLinkInfoGetMessageLink$sel:chat_id:GetMessageLink$sel:message_id:GetMessageLinkGetPublicMessageLink!$sel:chat_id:GetPublicMessageLink$$sel:message_id:GetPublicMessageLink#$sel:for_album:GetPublicMessageLinkRemoveNotificationGroup2$sel:notification_group_id:RemoveNotificationGroup0$sel:max_notification_id:RemoveNotificationGroupRemoveNotification-$sel:notification_group_id:RemoveNotification'$sel:notification_id:RemoveNotificationGetChatScheduledMessages%$sel:chat_id:GetChatScheduledMessagesGetChatMessageCount $sel:chat_id:GetChatMessageCount$sel:filter:GetChatMessageCount%$sel:return_local:GetChatMessageCountGetChatMessageByDate!$sel:chat_id:GetChatMessageByDate$sel:date:GetChatMessageByDateGetActiveLiveLocationMessages SearchChatRecentLocationMessages-$sel:chat_id:SearchChatRecentLocationMessages+$sel:limit:SearchChatRecentLocationMessagesSearchCallMessages'$sel:from_message_id:SearchCallMessages$sel:limit:SearchCallMessages#$sel:only_missed:SearchCallMessagesSearchSecretMessages!$sel:chat_id:SearchSecretMessages$sel:query:SearchSecretMessages($sel:from_search_id:SearchSecretMessages$sel:limit:SearchSecretMessages $sel:filter:SearchSecretMessagesSearchMessages$sel:chat_list:SearchMessages$sel:query:SearchMessages$sel:offset_date:SearchMessages"$sel:offset_chat_id:SearchMessages%$sel:offset_message_id:SearchMessages$sel:limit:SearchMessagesSearchChatMessages$sel:chat_id:SearchChatMessages$sel:query:SearchChatMessages&$sel:sender_user_id:SearchChatMessages'$sel:from_message_id:SearchChatMessages$sel:offset:SearchChatMessages$sel:limit:SearchChatMessages$sel:filter:SearchChatMessagesDeleteChatHistory$sel:chat_id:DeleteChatHistory,$sel:remove_from_chat_list:DeleteChatHistory$sel:revoke:DeleteChatHistoryGetChatHistory$sel:chat_id:GetChatHistory#$sel:from_message_id:GetChatHistory$sel:offset:GetChatHistory$sel:limit:GetChatHistory$sel:only_local:GetChatHistoryGetGroupsInCommon$sel:user_id:GetGroupsInCommon%$sel:offset_chat_id:GetGroupsInCommon$sel:limit:GetGroupsInCommonGetInactiveSupergroupChatsGetSuitableDiscussionChatsCheckCreatedPublicChatsLimit'$sel:type_:CheckCreatedPublicChatsLimitGetCreatedPublicChats $sel:type_:GetCreatedPublicChatsCheckChatUsername$sel:chat_id:CheckChatUsername$sel:username:CheckChatUsernameClearRecentlyFoundChatsRemoveRecentlyFoundChat$$sel:chat_id:RemoveRecentlyFoundChatAddRecentlyFoundChat!$sel:chat_id:AddRecentlyFoundChat RemoveTopChat$sel:category:RemoveTopChat$sel:chat_id:RemoveTopChat GetTopChats$sel:category:GetTopChats$sel:limit:GetTopChatsSearchChatsNearby$sel:location:SearchChatsNearbySearchChatsOnServer$sel:query:SearchChatsOnServer$sel:limit:SearchChatsOnServer SearchChats$sel:query:SearchChats$sel:limit:SearchChatsSearchPublicChats$sel:query:SearchPublicChatsSearchPublicChat$sel:username:SearchPublicChatGetChats$sel:chat_list:GetChats$sel:offset_order:GetChats$sel:offset_chat_id:GetChats$sel:limit:GetChats GetRemoteFile!$sel:remote_file_id:GetRemoteFile$sel:file_type:GetRemoteFileGetFile$sel:file_id:GetFile GetMessages$sel:chat_id:GetMessages$sel:message_ids:GetMessagesGetChatPinnedMessage!$sel:chat_id:GetChatPinnedMessageGetRepliedMessage$sel:chat_id:GetRepliedMessage!$sel:message_id:GetRepliedMessageGetMessageLocally$sel:chat_id:GetMessageLocally!$sel:message_id:GetMessageLocally GetMessage$sel:chat_id:GetMessage$sel:message_id:GetMessageGetChat$sel:chat_id:GetChat GetSecretChat!$sel:secret_chat_id:GetSecretChatGetSupergroupFullInfo($sel:supergroup_id:GetSupergroupFullInfo GetSupergroup $sel:supergroup_id:GetSupergroupGetBasicGroupFullInfo)$sel:basic_group_id:GetBasicGroupFullInfo GetBasicGroup!$sel:basic_group_id:GetBasicGroupGetUserFullInfo$sel:user_id:GetUserFullInfoGetUser$sel:user_id:GetUserGetMeGetTemporaryPasswordStateCreateTemporaryPassword%$sel:password:CreateTemporaryPassword&$sel:valid_for:CreateTemporaryPasswordRecoverPassword"$sel:recovery_code:RecoverPasswordRequestPasswordRecoveryResendRecoveryEmailAddressCodeCheckRecoveryEmailAddressCode'$sel:code:CheckRecoveryEmailAddressCodeSetRecoveryEmailAddress%$sel:password:SetRecoveryEmailAddress7$sel:new_recovery_email_address:SetRecoveryEmailAddressGetRecoveryEmailAddress%$sel:password:GetRecoveryEmailAddress SetPassword$sel:old_password:SetPassword$sel:new_password:SetPassword$sel:new_hint:SetPassword+$sel:set_recovery_email_address:SetPassword+$sel:new_recovery_email_address:SetPasswordGetPasswordStateSetDatabaseEncryptionKey0$sel:new_encryption_key:SetDatabaseEncryptionKeyGetCurrentStateConfirmQrCodeAuthentication%$sel:link:ConfirmQrCodeAuthenticationDestroyCloseLogOutCheckAuthenticationBotToken&$sel:token:CheckAuthenticationBotTokenRecoverAuthenticationPassword0$sel:recovery_code:RecoverAuthenticationPassword%RequestAuthenticationPasswordRecoveryCheckAuthenticationPassword)$sel:password:CheckAuthenticationPassword RegisterUser$sel:first_name:RegisterUser$sel:last_name:RegisterUserRequestQrCodeAuthentication/$sel:other_user_ids:RequestQrCodeAuthenticationCheckAuthenticationCode!$sel:code:CheckAuthenticationCodeResendAuthenticationCodeSetAuthenticationPhoneNumber.$sel:phone_number:SetAuthenticationPhoneNumber*$sel:settings:SetAuthenticationPhoneNumberCheckDatabaseEncryptionKey.$sel:encryption_key:CheckDatabaseEncryptionKeySetTdlibParameters"$sel:parameters:SetTdlibParametersGetAuthorizationState$fShowGetAuthorizationState$fEqGetAuthorizationState$fGenericGetAuthorizationState$fShowSetTdlibParameters$fEqSetTdlibParameters$fGenericSetTdlibParameters $fShowCheckDatabaseEncryptionKey$fEqCheckDatabaseEncryptionKey#$fGenericCheckDatabaseEncryptionKey"$fShowSetAuthenticationPhoneNumber $fEqSetAuthenticationPhoneNumber%$fGenericSetAuthenticationPhoneNumber$fShowResendAuthenticationCode$fEqResendAuthenticationCode!$fGenericResendAuthenticationCode$fShowCheckAuthenticationCode$fEqCheckAuthenticationCode $fGenericCheckAuthenticationCode!$fShowRequestQrCodeAuthentication$fEqRequestQrCodeAuthentication$$fGenericRequestQrCodeAuthentication$fShowRegisterUser$fEqRegisterUser$fGenericRegisterUser!$fShowCheckAuthenticationPassword$fEqCheckAuthenticationPassword$$fGenericCheckAuthenticationPassword+$fShowRequestAuthenticationPasswordRecovery)$fEqRequestAuthenticationPasswordRecovery.$fGenericRequestAuthenticationPasswordRecovery#$fShowRecoverAuthenticationPassword!$fEqRecoverAuthenticationPassword&$fGenericRecoverAuthenticationPassword!$fShowCheckAuthenticationBotToken$fEqCheckAuthenticationBotToken$$fGenericCheckAuthenticationBotToken $fShowLogOut $fEqLogOut$fGenericLogOut $fShowClose $fEqClose$fGenericClose $fShowDestroy $fEqDestroy$fGenericDestroy!$fShowConfirmQrCodeAuthentication$fEqConfirmQrCodeAuthentication$$fGenericConfirmQrCodeAuthentication$fShowGetCurrentState$fEqGetCurrentState$fGenericGetCurrentState$fShowSetDatabaseEncryptionKey$fEqSetDatabaseEncryptionKey!$fGenericSetDatabaseEncryptionKey$fShowGetPasswordState$fEqGetPasswordState$fGenericGetPasswordState$fShowSetPassword$fEqSetPassword$fGenericSetPassword$fShowGetRecoveryEmailAddress$fEqGetRecoveryEmailAddress $fGenericGetRecoveryEmailAddress$fShowSetRecoveryEmailAddress$fEqSetRecoveryEmailAddress $fGenericSetRecoveryEmailAddress#$fShowCheckRecoveryEmailAddressCode!$fEqCheckRecoveryEmailAddressCode&$fGenericCheckRecoveryEmailAddressCode$$fShowResendRecoveryEmailAddressCode"$fEqResendRecoveryEmailAddressCode'$fGenericResendRecoveryEmailAddressCode$fShowRequestPasswordRecovery$fEqRequestPasswordRecovery $fGenericRequestPasswordRecovery$fShowRecoverPassword$fEqRecoverPassword$fGenericRecoverPassword$fShowCreateTemporaryPassword$fEqCreateTemporaryPassword $fGenericCreateTemporaryPassword$fShowGetTemporaryPasswordState$fEqGetTemporaryPasswordState"$fGenericGetTemporaryPasswordState $fShowGetMe $fEqGetMe$fGenericGetMe $fShowGetUser $fEqGetUser$fGenericGetUser$fShowGetUserFullInfo$fEqGetUserFullInfo$fGenericGetUserFullInfo$fShowGetBasicGroup$fEqGetBasicGroup$fGenericGetBasicGroup$fShowGetBasicGroupFullInfo$fEqGetBasicGroupFullInfo$fGenericGetBasicGroupFullInfo$fShowGetSupergroup$fEqGetSupergroup$fGenericGetSupergroup$fShowGetSupergroupFullInfo$fEqGetSupergroupFullInfo$fGenericGetSupergroupFullInfo$fShowGetSecretChat$fEqGetSecretChat$fGenericGetSecretChat $fShowGetChat $fEqGetChat$fGenericGetChat$fShowGetMessage$fEqGetMessage$fGenericGetMessage$fShowGetMessageLocally$fEqGetMessageLocally$fGenericGetMessageLocally$fShowGetRepliedMessage$fEqGetRepliedMessage$fGenericGetRepliedMessage$fShowGetChatPinnedMessage$fEqGetChatPinnedMessage$fGenericGetChatPinnedMessage$fShowGetMessages$fEqGetMessages$fGenericGetMessages $fShowGetFile $fEqGetFile$fGenericGetFile$fShowGetRemoteFile$fEqGetRemoteFile$fGenericGetRemoteFile$fShowGetChats $fEqGetChats$fGenericGetChats$fShowSearchPublicChat$fEqSearchPublicChat$fGenericSearchPublicChat$fShowSearchPublicChats$fEqSearchPublicChats$fGenericSearchPublicChats$fShowSearchChats$fEqSearchChats$fGenericSearchChats$fShowSearchChatsOnServer$fEqSearchChatsOnServer$fGenericSearchChatsOnServer$fShowSearchChatsNearby$fEqSearchChatsNearby$fGenericSearchChatsNearby$fShowGetTopChats$fEqGetTopChats$fGenericGetTopChats$fShowRemoveTopChat$fEqRemoveTopChat$fGenericRemoveTopChat$fShowAddRecentlyFoundChat$fEqAddRecentlyFoundChat$fGenericAddRecentlyFoundChat$fShowRemoveRecentlyFoundChat$fEqRemoveRecentlyFoundChat $fGenericRemoveRecentlyFoundChat$fShowClearRecentlyFoundChats$fEqClearRecentlyFoundChats $fGenericClearRecentlyFoundChats$fShowCheckChatUsername$fEqCheckChatUsername$fGenericCheckChatUsername$fShowGetCreatedPublicChats$fEqGetCreatedPublicChats$fGenericGetCreatedPublicChats"$fShowCheckCreatedPublicChatsLimit $fEqCheckCreatedPublicChatsLimit%$fGenericCheckCreatedPublicChatsLimit $fShowGetSuitableDiscussionChats$fEqGetSuitableDiscussionChats#$fGenericGetSuitableDiscussionChats $fShowGetInactiveSupergroupChats$fEqGetInactiveSupergroupChats#$fGenericGetInactiveSupergroupChats$fShowGetGroupsInCommon$fEqGetGroupsInCommon$fGenericGetGroupsInCommon$fShowGetChatHistory$fEqGetChatHistory$fGenericGetChatHistory$fShowDeleteChatHistory$fEqDeleteChatHistory$fGenericDeleteChatHistory$fShowSearchChatMessages$fEqSearchChatMessages$fGenericSearchChatMessages$fShowSearchMessages$fEqSearchMessages$fGenericSearchMessages$fShowSearchSecretMessages$fEqSearchSecretMessages$fGenericSearchSecretMessages$fShowSearchCallMessages$fEqSearchCallMessages$fGenericSearchCallMessages&$fShowSearchChatRecentLocationMessages$$fEqSearchChatRecentLocationMessages)$fGenericSearchChatRecentLocationMessages#$fShowGetActiveLiveLocationMessages!$fEqGetActiveLiveLocationMessages&$fGenericGetActiveLiveLocationMessages$fShowGetChatMessageByDate$fEqGetChatMessageByDate$fGenericGetChatMessageByDate$fShowGetChatMessageCount$fEqGetChatMessageCount$fGenericGetChatMessageCount$fShowGetChatScheduledMessages$fEqGetChatScheduledMessages!$fGenericGetChatScheduledMessages$fShowRemoveNotification$fEqRemoveNotification$fGenericRemoveNotification$fShowRemoveNotificationGroup$fEqRemoveNotificationGroup $fGenericRemoveNotificationGroup$fShowGetPublicMessageLink$fEqGetPublicMessageLink$fGenericGetPublicMessageLink$fShowGetMessageLink$fEqGetMessageLink$fGenericGetMessageLink$fShowGetMessageLinkInfo$fEqGetMessageLinkInfo$fGenericGetMessageLinkInfo$fShowSendMessage$fEqSendMessage$fGenericSendMessage$fShowSendMessageAlbum$fEqSendMessageAlbum$fGenericSendMessageAlbum$fShowSendBotStartMessage$fEqSendBotStartMessage$fGenericSendBotStartMessage"$fShowSendInlineQueryResultMessage $fEqSendInlineQueryResultMessage%$fGenericSendInlineQueryResultMessage$fShowForwardMessages$fEqForwardMessages$fGenericForwardMessages$fShowResendMessages$fEqResendMessages$fGenericResendMessages$fShowSendChatSetTtlMessage$fEqSendChatSetTtlMessage$fGenericSendChatSetTtlMessage)$fShowSendChatScreenshotTakenNotification'$fEqSendChatScreenshotTakenNotification,$fGenericSendChatScreenshotTakenNotification$fShowAddLocalMessage$fEqAddLocalMessage$fGenericAddLocalMessage$fShowDeleteMessages$fEqDeleteMessages$fGenericDeleteMessages $fShowDeleteChatMessagesFromUser$fEqDeleteChatMessagesFromUser#$fGenericDeleteChatMessagesFromUser$fShowEditMessageText$fEqEditMessageText$fGenericEditMessageText$fShowEditMessageLiveLocation$fEqEditMessageLiveLocation $fGenericEditMessageLiveLocation$fShowEditMessageMedia$fEqEditMessageMedia$fGenericEditMessageMedia$fShowEditMessageCaption$fEqEditMessageCaption$fGenericEditMessageCaption$fShowEditMessageReplyMarkup$fEqEditMessageReplyMarkup$fGenericEditMessageReplyMarkup$fShowEditInlineMessageText$fEqEditInlineMessageText$fGenericEditInlineMessageText#$fShowEditInlineMessageLiveLocation!$fEqEditInlineMessageLiveLocation&$fGenericEditInlineMessageLiveLocation$fShowEditInlineMessageMedia$fEqEditInlineMessageMedia$fGenericEditInlineMessageMedia$fShowEditInlineMessageCaption$fEqEditInlineMessageCaption!$fGenericEditInlineMessageCaption"$fShowEditInlineMessageReplyMarkup $fEqEditInlineMessageReplyMarkup%$fGenericEditInlineMessageReplyMarkup $fShowEditMessageSchedulingState$fEqEditMessageSchedulingState#$fGenericEditMessageSchedulingState$fShowGetTextEntities$fEqGetTextEntities$fGenericGetTextEntities$fShowParseTextEntities$fEqParseTextEntities$fGenericParseTextEntities$fShowParseMarkdown$fEqParseMarkdown$fGenericParseMarkdown$fShowGetMarkdownText$fEqGetMarkdownText$fGenericGetMarkdownText$fShowGetFileMimeType$fEqGetFileMimeType$fGenericGetFileMimeType$fShowGetFileExtension$fEqGetFileExtension$fGenericGetFileExtension$fShowCleanFileName$fEqCleanFileName$fGenericCleanFileName$fShowGetLanguagePackString$fEqGetLanguagePackString$fGenericGetLanguagePackString$fShowGetJsonValue$fEqGetJsonValue$fGenericGetJsonValue$fShowGetJsonString$fEqGetJsonString$fGenericGetJsonString$fShowSetPollAnswer$fEqSetPollAnswer$fGenericSetPollAnswer$fShowGetPollVoters$fEqGetPollVoters$fGenericGetPollVoters$fShowStopPoll $fEqStopPoll$fGenericStopPoll$fShowGetLoginUrlInfo$fEqGetLoginUrlInfo$fGenericGetLoginUrlInfo$fShowGetLoginUrl$fEqGetLoginUrl$fGenericGetLoginUrl$fShowGetInlineQueryResults$fEqGetInlineQueryResults$fGenericGetInlineQueryResults$fShowAnswerInlineQuery$fEqAnswerInlineQuery$fGenericAnswerInlineQuery$fShowGetCallbackQueryAnswer$fEqGetCallbackQueryAnswer$fGenericGetCallbackQueryAnswer$fShowAnswerCallbackQuery$fEqAnswerCallbackQuery$fGenericAnswerCallbackQuery$fShowAnswerShippingQuery$fEqAnswerShippingQuery$fGenericAnswerShippingQuery$fShowAnswerPreCheckoutQuery$fEqAnswerPreCheckoutQuery$fGenericAnswerPreCheckoutQuery$fShowSetGameScore$fEqSetGameScore$fGenericSetGameScore$fShowSetInlineGameScore$fEqSetInlineGameScore$fGenericSetInlineGameScore$fShowGetGameHighScores$fEqGetGameHighScores$fGenericGetGameHighScores$fShowGetInlineGameHighScores$fEqGetInlineGameHighScores $fGenericGetInlineGameHighScores$fShowDeleteChatReplyMarkup$fEqDeleteChatReplyMarkup$fGenericDeleteChatReplyMarkup$fShowSendChatAction$fEqSendChatAction$fGenericSendChatAction$fShowOpenChat $fEqOpenChat$fGenericOpenChat$fShowCloseChat $fEqCloseChat$fGenericCloseChat$fShowViewMessages$fEqViewMessages$fGenericViewMessages$fShowOpenMessageContent$fEqOpenMessageContent$fGenericOpenMessageContent$fShowReadAllChatMentions$fEqReadAllChatMentions$fGenericReadAllChatMentions$fShowCreatePrivateChat$fEqCreatePrivateChat$fGenericCreatePrivateChat$fShowCreateBasicGroupChat$fEqCreateBasicGroupChat$fGenericCreateBasicGroupChat$fShowCreateSupergroupChat$fEqCreateSupergroupChat$fGenericCreateSupergroupChat$fShowCreateSecretChat$fEqCreateSecretChat$fGenericCreateSecretChat$fShowCreateNewBasicGroupChat$fEqCreateNewBasicGroupChat $fGenericCreateNewBasicGroupChat$fShowCreateNewSupergroupChat$fEqCreateNewSupergroupChat $fGenericCreateNewSupergroupChat$fShowCreateNewSecretChat$fEqCreateNewSecretChat$fGenericCreateNewSecretChat+$fShowUpgradeBasicGroupChatToSupergroupChat)$fEqUpgradeBasicGroupChatToSupergroupChat.$fGenericUpgradeBasicGroupChatToSupergroupChat$fShowSetChatChatList$fEqSetChatChatList$fGenericSetChatChatList$fShowSetChatTitle$fEqSetChatTitle$fGenericSetChatTitle$fShowSetChatPhoto$fEqSetChatPhoto$fGenericSetChatPhoto$fShowSetChatPermissions$fEqSetChatPermissions$fGenericSetChatPermissions$fShowSetChatDraftMessage$fEqSetChatDraftMessage$fGenericSetChatDraftMessage!$fShowSetChatNotificationSettings$fEqSetChatNotificationSettings$$fGenericSetChatNotificationSettings$fShowToggleChatIsPinned$fEqToggleChatIsPinned$fGenericToggleChatIsPinned $fShowToggleChatIsMarkedAsUnread$fEqToggleChatIsMarkedAsUnread#$fGenericToggleChatIsMarkedAsUnread*$fShowToggleChatDefaultDisableNotification($fEqToggleChatDefaultDisableNotification-$fGenericToggleChatDefaultDisableNotification$fShowSetChatClientData$fEqSetChatClientData$fGenericSetChatClientData$fShowSetChatDescription$fEqSetChatDescription$fGenericSetChatDescription$fShowSetChatDiscussionGroup$fEqSetChatDiscussionGroup$fGenericSetChatDiscussionGroup$fShowSetChatLocation$fEqSetChatLocation$fGenericSetChatLocation$fShowSetChatSlowModeDelay$fEqSetChatSlowModeDelay$fGenericSetChatSlowModeDelay$fShowPinChatMessage$fEqPinChatMessage$fGenericPinChatMessage$fShowUnpinChatMessage$fEqUnpinChatMessage$fGenericUnpinChatMessage$fShowJoinChat $fEqJoinChat$fGenericJoinChat$fShowLeaveChat $fEqLeaveChat$fGenericLeaveChat$fShowAddChatMember$fEqAddChatMember$fGenericAddChatMember$fShowAddChatMembers$fEqAddChatMembers$fGenericAddChatMembers$fShowSetChatMemberStatus$fEqSetChatMemberStatus$fGenericSetChatMemberStatus$fShowCanTransferOwnership$fEqCanTransferOwnership$fGenericCanTransferOwnership$fShowTransferChatOwnership$fEqTransferChatOwnership$fGenericTransferChatOwnership$fShowGetChatMember$fEqGetChatMember$fGenericGetChatMember$fShowSearchChatMembers$fEqSearchChatMembers$fGenericSearchChatMembers$fShowGetChatAdministrators$fEqGetChatAdministrators$fGenericGetChatAdministrators$fShowClearAllDraftMessages$fEqClearAllDraftMessages$fGenericClearAllDraftMessages+$fShowGetChatNotificationSettingsExceptions)$fEqGetChatNotificationSettingsExceptions.$fGenericGetChatNotificationSettingsExceptions"$fShowGetScopeNotificationSettings $fEqGetScopeNotificationSettings%$fGenericGetScopeNotificationSettings"$fShowSetScopeNotificationSettings $fEqSetScopeNotificationSettings%$fGenericSetScopeNotificationSettings"$fShowResetAllNotificationSettings $fEqResetAllNotificationSettings%$fGenericResetAllNotificationSettings$fShowSetPinnedChats$fEqSetPinnedChats$fGenericSetPinnedChats$fShowDownloadFile$fEqDownloadFile$fGenericDownloadFile!$fShowGetFileDownloadedPrefixSize$fEqGetFileDownloadedPrefixSize$$fGenericGetFileDownloadedPrefixSize$fShowCancelDownloadFile$fEqCancelDownloadFile$fGenericCancelDownloadFile$fShowUploadFile$fEqUploadFile$fGenericUploadFile$fShowCancelUploadFile$fEqCancelUploadFile$fGenericCancelUploadFile$fShowWriteGeneratedFilePart$fEqWriteGeneratedFilePart$fGenericWriteGeneratedFilePart$fShowSetFileGenerationProgress$fEqSetFileGenerationProgress"$fGenericSetFileGenerationProgress$fShowFinishFileGeneration$fEqFinishFileGeneration$fGenericFinishFileGeneration$fShowReadFilePart$fEqReadFilePart$fGenericReadFilePart$fShowDeleteFile$fEqDeleteFile$fGenericDeleteFile$fShowGenerateChatInviteLink$fEqGenerateChatInviteLink$fGenericGenerateChatInviteLink$fShowCheckChatInviteLink$fEqCheckChatInviteLink$fGenericCheckChatInviteLink$fShowJoinChatByInviteLink$fEqJoinChatByInviteLink$fGenericJoinChatByInviteLink$fShowCreateCall$fEqCreateCall$fGenericCreateCall$fShowAcceptCall$fEqAcceptCall$fGenericAcceptCall$fShowDiscardCall$fEqDiscardCall$fGenericDiscardCall$fShowSendCallRating$fEqSendCallRating$fGenericSendCallRating$fShowSendCallDebugInformation$fEqSendCallDebugInformation!$fGenericSendCallDebugInformation$fShowBlockUser $fEqBlockUser$fGenericBlockUser$fShowUnblockUser$fEqUnblockUser$fGenericUnblockUser$fShowGetBlockedUsers$fEqGetBlockedUsers$fGenericGetBlockedUsers$fShowAddContact$fEqAddContact$fGenericAddContact$fShowImportContacts$fEqImportContacts$fGenericImportContacts$fShowGetContacts$fEqGetContacts$fGenericGetContacts$fShowSearchContacts$fEqSearchContacts$fGenericSearchContacts$fShowRemoveContacts$fEqRemoveContacts$fGenericRemoveContacts$fShowGetImportedContactCount$fEqGetImportedContactCount $fGenericGetImportedContactCount$fShowChangeImportedContacts$fEqChangeImportedContacts$fGenericChangeImportedContacts$fShowClearImportedContacts$fEqClearImportedContacts$fGenericClearImportedContacts$fShowSharePhoneNumber$fEqSharePhoneNumber$fGenericSharePhoneNumber$fShowGetUserProfilePhotos$fEqGetUserProfilePhotos$fGenericGetUserProfilePhotos$fShowGetStickers$fEqGetStickers$fGenericGetStickers$fShowSearchStickers$fEqSearchStickers$fGenericSearchStickers$fShowGetInstalledStickerSets$fEqGetInstalledStickerSets $fGenericGetInstalledStickerSets$fShowGetArchivedStickerSets$fEqGetArchivedStickerSets$fGenericGetArchivedStickerSets$fShowGetTrendingStickerSets$fEqGetTrendingStickerSets$fGenericGetTrendingStickerSets$fShowGetAttachedStickerSets$fEqGetAttachedStickerSets$fGenericGetAttachedStickerSets$fShowGetStickerSet$fEqGetStickerSet$fGenericGetStickerSet$fShowSearchStickerSet$fEqSearchStickerSet$fGenericSearchStickerSet $fShowSearchInstalledStickerSets$fEqSearchInstalledStickerSets#$fGenericSearchInstalledStickerSets$fShowSearchStickerSets$fEqSearchStickerSets$fGenericSearchStickerSets$fShowChangeStickerSet$fEqChangeStickerSet$fGenericChangeStickerSet$fShowViewTrendingStickerSets$fEqViewTrendingStickerSets $fGenericViewTrendingStickerSets!$fShowReorderInstalledStickerSets$fEqReorderInstalledStickerSets$$fGenericReorderInstalledStickerSets$fShowGetRecentStickers$fEqGetRecentStickers$fGenericGetRecentStickers$fShowAddRecentSticker$fEqAddRecentSticker$fGenericAddRecentSticker$fShowRemoveRecentSticker$fEqRemoveRecentSticker$fGenericRemoveRecentSticker$fShowClearRecentStickers$fEqClearRecentStickers$fGenericClearRecentStickers$fShowGetFavoriteStickers$fEqGetFavoriteStickers$fGenericGetFavoriteStickers$fShowAddFavoriteSticker$fEqAddFavoriteSticker$fGenericAddFavoriteSticker$fShowRemoveFavoriteSticker$fEqRemoveFavoriteSticker$fGenericRemoveFavoriteSticker$fShowGetStickerEmojis$fEqGetStickerEmojis$fGenericGetStickerEmojis$fShowSearchEmojis$fEqSearchEmojis$fGenericSearchEmojis$fShowGetEmojiSuggestionsUrl$fEqGetEmojiSuggestionsUrl$fGenericGetEmojiSuggestionsUrl$fShowGetSavedAnimations$fEqGetSavedAnimations$fGenericGetSavedAnimations$fShowAddSavedAnimation$fEqAddSavedAnimation$fGenericAddSavedAnimation$fShowRemoveSavedAnimation$fEqRemoveSavedAnimation$fGenericRemoveSavedAnimation$fShowGetRecentInlineBots$fEqGetRecentInlineBots$fGenericGetRecentInlineBots$fShowSearchHashtags$fEqSearchHashtags$fGenericSearchHashtags$fShowRemoveRecentHashtag$fEqRemoveRecentHashtag$fGenericRemoveRecentHashtag$fShowGetWebPagePreview$fEqGetWebPagePreview$fGenericGetWebPagePreview$fShowGetWebPageInstantView$fEqGetWebPageInstantView$fGenericGetWebPageInstantView$fShowSetProfilePhoto$fEqSetProfilePhoto$fGenericSetProfilePhoto$fShowDeleteProfilePhoto$fEqDeleteProfilePhoto$fGenericDeleteProfilePhoto $fShowSetName $fEqSetName$fGenericSetName $fShowSetBio $fEqSetBio$fGenericSetBio$fShowSetUsername$fEqSetUsername$fGenericSetUsername$fShowSetLocation$fEqSetLocation$fGenericSetLocation$fShowChangePhoneNumber$fEqChangePhoneNumber$fGenericChangePhoneNumber!$fShowResendChangePhoneNumberCode$fEqResendChangePhoneNumberCode$$fGenericResendChangePhoneNumberCode $fShowCheckChangePhoneNumberCode$fEqCheckChangePhoneNumberCode#$fGenericCheckChangePhoneNumberCode$fShowSetCommands$fEqSetCommands$fGenericSetCommands$fShowGetActiveSessions$fEqGetActiveSessions$fGenericGetActiveSessions$fShowTerminateSession$fEqTerminateSession$fGenericTerminateSession$fShowTerminateAllOtherSessions$fEqTerminateAllOtherSessions"$fGenericTerminateAllOtherSessions$fShowGetConnectedWebsites$fEqGetConnectedWebsites$fGenericGetConnectedWebsites$fShowDisconnectWebsite$fEqDisconnectWebsite$fGenericDisconnectWebsite$fShowDisconnectAllWebsites$fEqDisconnectAllWebsites$fGenericDisconnectAllWebsites$fShowSetSupergroupUsername$fEqSetSupergroupUsername$fGenericSetSupergroupUsername$fShowSetSupergroupStickerSet$fEqSetSupergroupStickerSet $fGenericSetSupergroupStickerSet"$fShowToggleSupergroupSignMessages $fEqToggleSupergroupSignMessages%$fGenericToggleSupergroupSignMessages+$fShowToggleSupergroupIsAllHistoryAvailable)$fEqToggleSupergroupIsAllHistoryAvailable.$fGenericToggleSupergroupIsAllHistoryAvailable$fShowReportSupergroupSpam$fEqReportSupergroupSpam$fGenericReportSupergroupSpam$fShowGetSupergroupMembers$fEqGetSupergroupMembers$fGenericGetSupergroupMembers$fShowDeleteSupergroup$fEqDeleteSupergroup$fGenericDeleteSupergroup$fShowCloseSecretChat$fEqCloseSecretChat$fGenericCloseSecretChat$fShowGetChatEventLog$fEqGetChatEventLog$fGenericGetChatEventLog$fShowGetPaymentForm$fEqGetPaymentForm$fGenericGetPaymentForm$fShowValidateOrderInfo$fEqValidateOrderInfo$fGenericValidateOrderInfo$fShowSendPaymentForm$fEqSendPaymentForm$fGenericSendPaymentForm$fShowGetPaymentReceipt$fEqGetPaymentReceipt$fGenericGetPaymentReceipt$fShowGetSavedOrderInfo$fEqGetSavedOrderInfo$fGenericGetSavedOrderInfo$fShowDeleteSavedOrderInfo$fEqDeleteSavedOrderInfo$fGenericDeleteSavedOrderInfo$fShowDeleteSavedCredentials$fEqDeleteSavedCredentials$fGenericDeleteSavedCredentials$fShowGetSupportUser$fEqGetSupportUser$fGenericGetSupportUser$fShowGetBackgrounds$fEqGetBackgrounds$fGenericGetBackgrounds$fShowGetBackgroundUrl$fEqGetBackgroundUrl$fGenericGetBackgroundUrl$fShowSearchBackground$fEqSearchBackground$fGenericSearchBackground$fShowSetBackground$fEqSetBackground$fGenericSetBackground$fShowRemoveBackground$fEqRemoveBackground$fGenericRemoveBackground$fShowResetBackgrounds$fEqResetBackgrounds$fGenericResetBackgrounds$fShowGetLocalizationTargetInfo$fEqGetLocalizationTargetInfo"$fGenericGetLocalizationTargetInfo$fShowGetLanguagePackInfo$fEqGetLanguagePackInfo$fGenericGetLanguagePackInfo$fShowGetLanguagePackStrings$fEqGetLanguagePackStrings$fGenericGetLanguagePackStrings$fShowSynchronizeLanguagePack$fEqSynchronizeLanguagePack $fGenericSynchronizeLanguagePack!$fShowAddCustomServerLanguagePack$fEqAddCustomServerLanguagePack$$fGenericAddCustomServerLanguagePack$fShowSetCustomLanguagePack$fEqSetCustomLanguagePack$fGenericSetCustomLanguagePack $fShowEditCustomLanguagePackInfo$fEqEditCustomLanguagePackInfo#$fGenericEditCustomLanguagePackInfo!$fShowSetCustomLanguagePackString$fEqSetCustomLanguagePackString$$fGenericSetCustomLanguagePackString$fShowDeleteLanguagePack$fEqDeleteLanguagePack$fGenericDeleteLanguagePack$fShowRegisterDevice$fEqRegisterDevice$fGenericRegisterDevice$fShowProcessPushNotification$fEqProcessPushNotification $fGenericProcessPushNotification$fShowGetPushReceiverId$fEqGetPushReceiverId$fGenericGetPushReceiverId$fShowGetRecentlyVisitedTMeUrls$fEqGetRecentlyVisitedTMeUrls"$fGenericGetRecentlyVisitedTMeUrls $fShowSetUserPrivacySettingRules$fEqSetUserPrivacySettingRules#$fGenericSetUserPrivacySettingRules $fShowGetUserPrivacySettingRules$fEqGetUserPrivacySettingRules#$fGenericGetUserPrivacySettingRules$fShowGetOption $fEqGetOption$fGenericGetOption$fShowSetOption $fEqSetOption$fGenericSetOption$fShowSetAccountTtl$fEqSetAccountTtl$fGenericSetAccountTtl$fShowGetAccountTtl$fEqGetAccountTtl$fGenericGetAccountTtl$fShowDeleteAccount$fEqDeleteAccount$fGenericDeleteAccount$fShowRemoveChatActionBar$fEqRemoveChatActionBar$fGenericRemoveChatActionBar$fShowReportChat$fEqReportChat$fGenericReportChat$fShowGetChatStatisticsUrl$fEqGetChatStatisticsUrl$fGenericGetChatStatisticsUrl$fShowGetChatStatistics$fEqGetChatStatistics$fGenericGetChatStatistics$fShowGetChatStatisticsGraph$fEqGetChatStatisticsGraph$fGenericGetChatStatisticsGraph$fShowGetStorageStatistics$fEqGetStorageStatistics$fGenericGetStorageStatistics$fShowGetStorageStatisticsFast$fEqGetStorageStatisticsFast!$fGenericGetStorageStatisticsFast$fShowGetDatabaseStatistics$fEqGetDatabaseStatistics$fGenericGetDatabaseStatistics$fShowOptimizeStorage$fEqOptimizeStorage$fGenericOptimizeStorage$fShowSetNetworkType$fEqSetNetworkType$fGenericSetNetworkType$fShowGetNetworkStatistics$fEqGetNetworkStatistics$fGenericGetNetworkStatistics$fShowAddNetworkStatistics$fEqAddNetworkStatistics$fGenericAddNetworkStatistics$fShowResetNetworkStatistics$fEqResetNetworkStatistics$fGenericResetNetworkStatistics$$fShowGetAutoDownloadSettingsPresets"$fEqGetAutoDownloadSettingsPresets'$fGenericGetAutoDownloadSettingsPresets$fShowSetAutoDownloadSettings$fEqSetAutoDownloadSettings $fGenericSetAutoDownloadSettings$fShowGetBankCardInfo$fEqGetBankCardInfo$fGenericGetBankCardInfo$fShowGetPassportElement$fEqGetPassportElement$fGenericGetPassportElement$fShowGetAllPassportElements$fEqGetAllPassportElements$fGenericGetAllPassportElements$fShowSetPassportElement$fEqSetPassportElement$fGenericSetPassportElement$fShowDeletePassportElement$fEqDeletePassportElement$fGenericDeletePassportElement$fShowSetPassportElementErrors$fEqSetPassportElementErrors!$fGenericSetPassportElementErrors!$fShowGetPreferredCountryLanguage$fEqGetPreferredCountryLanguage$$fGenericGetPreferredCountryLanguage%$fShowSendPhoneNumberVerificationCode#$fEqSendPhoneNumberVerificationCode($fGenericSendPhoneNumberVerificationCode'$fShowResendPhoneNumberVerificationCode%$fEqResendPhoneNumberVerificationCode*$fGenericResendPhoneNumberVerificationCode&$fShowCheckPhoneNumberVerificationCode$$fEqCheckPhoneNumberVerificationCode)$fGenericCheckPhoneNumberVerificationCode&$fShowSendEmailAddressVerificationCode$$fEqSendEmailAddressVerificationCode)$fGenericSendEmailAddressVerificationCode($fShowResendEmailAddressVerificationCode&$fEqResendEmailAddressVerificationCode+$fGenericResendEmailAddressVerificationCode'$fShowCheckEmailAddressVerificationCode%$fEqCheckEmailAddressVerificationCode*$fGenericCheckEmailAddressVerificationCode"$fShowGetPassportAuthorizationForm $fEqGetPassportAuthorizationForm%$fGenericGetPassportAuthorizationForm3$fShowGetPassportAuthorizationFormAvailableElements1$fEqGetPassportAuthorizationFormAvailableElements6$fGenericGetPassportAuthorizationFormAvailableElements#$fShowSendPassportAuthorizationForm!$fEqSendPassportAuthorizationForm&$fGenericSendPassportAuthorizationForm%$fShowSendPhoneNumberConfirmationCode#$fEqSendPhoneNumberConfirmationCode($fGenericSendPhoneNumberConfirmationCode'$fShowResendPhoneNumberConfirmationCode%$fEqResendPhoneNumberConfirmationCode*$fGenericResendPhoneNumberConfirmationCode&$fShowCheckPhoneNumberConfirmationCode$$fEqCheckPhoneNumberConfirmationCode)$fGenericCheckPhoneNumberConfirmationCode$fShowSetBotUpdatesStatus$fEqSetBotUpdatesStatus$fGenericSetBotUpdatesStatus$fShowUploadStickerFile$fEqUploadStickerFile$fGenericUploadStickerFile$fShowCreateNewStickerSet$fEqCreateNewStickerSet$fGenericCreateNewStickerSet$fShowAddStickerToSet$fEqAddStickerToSet$fGenericAddStickerToSet$fShowSetStickerSetThumbnail$fEqSetStickerSetThumbnail$fGenericSetStickerSetThumbnail$fShowSetStickerPositionInSet$fEqSetStickerPositionInSet $fGenericSetStickerPositionInSet$fShowRemoveStickerFromSet$fEqRemoveStickerFromSet$fGenericRemoveStickerFromSet$fShowGetMapThumbnailFile$fEqGetMapThumbnailFile$fGenericGetMapThumbnailFile$fShowAcceptTermsOfService$fEqAcceptTermsOfService$fGenericAcceptTermsOfService$fShowSendCustomRequest$fEqSendCustomRequest$fGenericSendCustomRequest$fShowAnswerCustomQuery$fEqAnswerCustomQuery$fGenericAnswerCustomQuery$fShowSetAlarm $fEqSetAlarm$fGenericSetAlarm$fShowGetCountryCode$fEqGetCountryCode$fGenericGetCountryCode$fShowGetInviteText$fEqGetInviteText$fGenericGetInviteText$fShowGetDeepLinkInfo$fEqGetDeepLinkInfo$fGenericGetDeepLinkInfo$fShowGetApplicationConfig$fEqGetApplicationConfig$fGenericGetApplicationConfig$fShowSaveApplicationLogEvent$fEqSaveApplicationLogEvent $fGenericSaveApplicationLogEvent$fShowAddProxy $fEqAddProxy$fGenericAddProxy$fShowEditProxy $fEqEditProxy$fGenericEditProxy$fShowEnableProxy$fEqEnableProxy$fGenericEnableProxy$fShowDisableProxy$fEqDisableProxy$fGenericDisableProxy$fShowRemoveProxy$fEqRemoveProxy$fGenericRemoveProxy$fShowGetProxies$fEqGetProxies$fGenericGetProxies$fShowGetProxyLink$fEqGetProxyLink$fGenericGetProxyLink$fShowPingProxy $fEqPingProxy$fGenericPingProxy$fShowSetLogStream$fEqSetLogStream$fGenericSetLogStream$fShowGetLogStream$fEqGetLogStream$fGenericGetLogStream$fShowSetLogVerbosityLevel$fEqSetLogVerbosityLevel$fGenericSetLogVerbosityLevel$fShowGetLogVerbosityLevel$fEqGetLogVerbosityLevel$fGenericGetLogVerbosityLevel$fShowGetLogTags$fEqGetLogTags$fGenericGetLogTags$fShowSetLogTagVerbosityLevel$fEqSetLogTagVerbosityLevel $fGenericSetLogTagVerbosityLevel$fShowGetLogTagVerbosityLevel$fEqGetLogTagVerbosityLevel $fGenericGetLogTagVerbosityLevel$fShowAddLogMessage$fEqAddLogMessage$fGenericAddLogMessage$fShowTestCallEmpty$fEqTestCallEmpty$fGenericTestCallEmpty$fShowTestCallString$fEqTestCallString$fGenericTestCallString$fShowTestCallBytes$fEqTestCallBytes$fGenericTestCallBytes$fShowTestCallVectorInt$fEqTestCallVectorInt$fGenericTestCallVectorInt$fShowTestCallVectorIntObject$fEqTestCallVectorIntObject $fGenericTestCallVectorIntObject$fShowTestCallVectorString$fEqTestCallVectorString$fGenericTestCallVectorString $fShowTestCallVectorStringObject$fEqTestCallVectorStringObject#$fGenericTestCallVectorStringObject$fShowTestSquareInt$fEqTestSquareInt$fGenericTestSquareInt$fShowTestNetwork$fEqTestNetwork$fGenericTestNetwork$fShowTestProxy $fEqTestProxy$fGenericTestProxy$fShowTestGetDifference$fEqTestGetDifference$fGenericTestGetDifference$fShowTestUseUpdate$fEqTestUseUpdate$fGenericTestUseUpdate$fShowTestReturnError$fEqTestReturnError$fGenericTestReturnError$fFromJSONTestReturnError$fToJSONTestReturnError$fFromJSONTestUseUpdate$fToJSONTestUseUpdate$fFromJSONTestGetDifference$fToJSONTestGetDifference$fFromJSONTestProxy$fToJSONTestProxy$fFromJSONTestNetwork$fToJSONTestNetwork$fFromJSONTestSquareInt$fToJSONTestSquareInt$$fFromJSONTestCallVectorStringObject"$fToJSONTestCallVectorStringObject$fFromJSONTestCallVectorString$fToJSONTestCallVectorString!$fFromJSONTestCallVectorIntObject$fToJSONTestCallVectorIntObject$fFromJSONTestCallVectorInt$fToJSONTestCallVectorInt$fFromJSONTestCallBytes$fToJSONTestCallBytes$fFromJSONTestCallString$fToJSONTestCallString$fFromJSONTestCallEmpty$fToJSONTestCallEmpty$fFromJSONAddLogMessage$fToJSONAddLogMessage!$fFromJSONGetLogTagVerbosityLevel$fToJSONGetLogTagVerbosityLevel!$fFromJSONSetLogTagVerbosityLevel$fToJSONSetLogTagVerbosityLevel$fFromJSONGetLogTags$fToJSONGetLogTags$fFromJSONGetLogVerbosityLevel$fToJSONGetLogVerbosityLevel$fFromJSONSetLogVerbosityLevel$fToJSONSetLogVerbosityLevel$fFromJSONGetLogStream$fToJSONGetLogStream$fFromJSONSetLogStream$fToJSONSetLogStream$fFromJSONPingProxy$fToJSONPingProxy$fFromJSONGetProxyLink$fToJSONGetProxyLink$fFromJSONGetProxies$fToJSONGetProxies$fFromJSONRemoveProxy$fToJSONRemoveProxy$fFromJSONDisableProxy$fToJSONDisableProxy$fFromJSONEnableProxy$fToJSONEnableProxy$fFromJSONEditProxy$fToJSONEditProxy$fFromJSONAddProxy$fToJSONAddProxy!$fFromJSONSaveApplicationLogEvent$fToJSONSaveApplicationLogEvent$fFromJSONGetApplicationConfig$fToJSONGetApplicationConfig$fFromJSONGetDeepLinkInfo$fToJSONGetDeepLinkInfo$fFromJSONGetInviteText$fToJSONGetInviteText$fFromJSONGetCountryCode$fToJSONGetCountryCode$fFromJSONSetAlarm$fToJSONSetAlarm$fFromJSONAnswerCustomQuery$fToJSONAnswerCustomQuery$fFromJSONSendCustomRequest$fToJSONSendCustomRequest$fFromJSONAcceptTermsOfService$fToJSONAcceptTermsOfService$fFromJSONGetMapThumbnailFile$fToJSONGetMapThumbnailFile$fFromJSONRemoveStickerFromSet$fToJSONRemoveStickerFromSet!$fFromJSONSetStickerPositionInSet$fToJSONSetStickerPositionInSet $fFromJSONSetStickerSetThumbnail$fToJSONSetStickerSetThumbnail$fFromJSONAddStickerToSet$fToJSONAddStickerToSet$fFromJSONCreateNewStickerSet$fToJSONCreateNewStickerSet$fFromJSONUploadStickerFile$fToJSONUploadStickerFile$fFromJSONSetBotUpdatesStatus$fToJSONSetBotUpdatesStatus*$fFromJSONCheckPhoneNumberConfirmationCode($fToJSONCheckPhoneNumberConfirmationCode+$fFromJSONResendPhoneNumberConfirmationCode)$fToJSONResendPhoneNumberConfirmationCode)$fFromJSONSendPhoneNumberConfirmationCode'$fToJSONSendPhoneNumberConfirmationCode'$fFromJSONSendPassportAuthorizationForm%$fToJSONSendPassportAuthorizationForm7$fFromJSONGetPassportAuthorizationFormAvailableElements5$fToJSONGetPassportAuthorizationFormAvailableElements&$fFromJSONGetPassportAuthorizationForm$$fToJSONGetPassportAuthorizationForm+$fFromJSONCheckEmailAddressVerificationCode)$fToJSONCheckEmailAddressVerificationCode,$fFromJSONResendEmailAddressVerificationCode*$fToJSONResendEmailAddressVerificationCode*$fFromJSONSendEmailAddressVerificationCode($fToJSONSendEmailAddressVerificationCode*$fFromJSONCheckPhoneNumberVerificationCode($fToJSONCheckPhoneNumberVerificationCode+$fFromJSONResendPhoneNumberVerificationCode)$fToJSONResendPhoneNumberVerificationCode)$fFromJSONSendPhoneNumberVerificationCode'$fToJSONSendPhoneNumberVerificationCode%$fFromJSONGetPreferredCountryLanguage#$fToJSONGetPreferredCountryLanguage"$fFromJSONSetPassportElementErrors $fToJSONSetPassportElementErrors$fFromJSONDeletePassportElement$fToJSONDeletePassportElement$fFromJSONSetPassportElement$fToJSONSetPassportElement $fFromJSONGetAllPassportElements$fToJSONGetAllPassportElements$fFromJSONGetPassportElement$fToJSONGetPassportElement$fFromJSONGetBankCardInfo$fToJSONGetBankCardInfo!$fFromJSONSetAutoDownloadSettings$fToJSONSetAutoDownloadSettings($fFromJSONGetAutoDownloadSettingsPresets&$fToJSONGetAutoDownloadSettingsPresets $fFromJSONResetNetworkStatistics$fToJSONResetNetworkStatistics$fFromJSONAddNetworkStatistics$fToJSONAddNetworkStatistics$fFromJSONGetNetworkStatistics$fToJSONGetNetworkStatistics$fFromJSONSetNetworkType$fToJSONSetNetworkType$fFromJSONOptimizeStorage$fToJSONOptimizeStorage$fFromJSONGetDatabaseStatistics$fToJSONGetDatabaseStatistics"$fFromJSONGetStorageStatisticsFast $fToJSONGetStorageStatisticsFast$fFromJSONGetStorageStatistics$fToJSONGetStorageStatistics $fFromJSONGetChatStatisticsGraph$fToJSONGetChatStatisticsGraph$fFromJSONGetChatStatistics$fToJSONGetChatStatistics$fFromJSONGetChatStatisticsUrl$fToJSONGetChatStatisticsUrl$fFromJSONReportChat$fToJSONReportChat$fFromJSONRemoveChatActionBar$fToJSONRemoveChatActionBar$fFromJSONDeleteAccount$fToJSONDeleteAccount$fFromJSONGetAccountTtl$fToJSONGetAccountTtl$fFromJSONSetAccountTtl$fToJSONSetAccountTtl$fFromJSONSetOption$fToJSONSetOption$fFromJSONGetOption$fToJSONGetOption$$fFromJSONGetUserPrivacySettingRules"$fToJSONGetUserPrivacySettingRules$$fFromJSONSetUserPrivacySettingRules"$fToJSONSetUserPrivacySettingRules#$fFromJSONGetRecentlyVisitedTMeUrls!$fToJSONGetRecentlyVisitedTMeUrls$fFromJSONGetPushReceiverId$fToJSONGetPushReceiverId!$fFromJSONProcessPushNotification$fToJSONProcessPushNotification$fFromJSONRegisterDevice$fToJSONRegisterDevice$fFromJSONDeleteLanguagePack$fToJSONDeleteLanguagePack%$fFromJSONSetCustomLanguagePackString#$fToJSONSetCustomLanguagePackString$$fFromJSONEditCustomLanguagePackInfo"$fToJSONEditCustomLanguagePackInfo$fFromJSONSetCustomLanguagePack$fToJSONSetCustomLanguagePack%$fFromJSONAddCustomServerLanguagePack#$fToJSONAddCustomServerLanguagePack!$fFromJSONSynchronizeLanguagePack$fToJSONSynchronizeLanguagePack $fFromJSONGetLanguagePackStrings$fToJSONGetLanguagePackStrings$fFromJSONGetLanguagePackInfo$fToJSONGetLanguagePackInfo#$fFromJSONGetLocalizationTargetInfo!$fToJSONGetLocalizationTargetInfo$fFromJSONResetBackgrounds$fToJSONResetBackgrounds$fFromJSONRemoveBackground$fToJSONRemoveBackground$fFromJSONSetBackground$fToJSONSetBackground$fFromJSONSearchBackground$fToJSONSearchBackground$fFromJSONGetBackgroundUrl$fToJSONGetBackgroundUrl$fFromJSONGetBackgrounds$fToJSONGetBackgrounds$fFromJSONGetSupportUser$fToJSONGetSupportUser $fFromJSONDeleteSavedCredentials$fToJSONDeleteSavedCredentials$fFromJSONDeleteSavedOrderInfo$fToJSONDeleteSavedOrderInfo$fFromJSONGetSavedOrderInfo$fToJSONGetSavedOrderInfo$fFromJSONGetPaymentReceipt$fToJSONGetPaymentReceipt$fFromJSONSendPaymentForm$fToJSONSendPaymentForm$fFromJSONValidateOrderInfo$fToJSONValidateOrderInfo$fFromJSONGetPaymentForm$fToJSONGetPaymentForm$fFromJSONGetChatEventLog$fToJSONGetChatEventLog$fFromJSONCloseSecretChat$fToJSONCloseSecretChat$fFromJSONDeleteSupergroup$fToJSONDeleteSupergroup$fFromJSONGetSupergroupMembers$fToJSONGetSupergroupMembers$fFromJSONReportSupergroupSpam$fToJSONReportSupergroupSpam/$fFromJSONToggleSupergroupIsAllHistoryAvailable-$fToJSONToggleSupergroupIsAllHistoryAvailable&$fFromJSONToggleSupergroupSignMessages$$fToJSONToggleSupergroupSignMessages!$fFromJSONSetSupergroupStickerSet$fToJSONSetSupergroupStickerSet$fFromJSONSetSupergroupUsername$fToJSONSetSupergroupUsername$fFromJSONDisconnectAllWebsites$fToJSONDisconnectAllWebsites$fFromJSONDisconnectWebsite$fToJSONDisconnectWebsite$fFromJSONGetConnectedWebsites$fToJSONGetConnectedWebsites#$fFromJSONTerminateAllOtherSessions!$fToJSONTerminateAllOtherSessions$fFromJSONTerminateSession$fToJSONTerminateSession$fFromJSONGetActiveSessions$fToJSONGetActiveSessions$fFromJSONSetCommands$fToJSONSetCommands$$fFromJSONCheckChangePhoneNumberCode"$fToJSONCheckChangePhoneNumberCode%$fFromJSONResendChangePhoneNumberCode#$fToJSONResendChangePhoneNumberCode$fFromJSONChangePhoneNumber$fToJSONChangePhoneNumber$fFromJSONSetLocation$fToJSONSetLocation$fFromJSONSetUsername$fToJSONSetUsername$fFromJSONSetBio$fToJSONSetBio$fFromJSONSetName$fToJSONSetName$fFromJSONDeleteProfilePhoto$fToJSONDeleteProfilePhoto$fFromJSONSetProfilePhoto$fToJSONSetProfilePhoto$fFromJSONGetWebPageInstantView$fToJSONGetWebPageInstantView$fFromJSONGetWebPagePreview$fToJSONGetWebPagePreview$fFromJSONRemoveRecentHashtag$fToJSONRemoveRecentHashtag$fFromJSONSearchHashtags$fToJSONSearchHashtags$fFromJSONGetRecentInlineBots$fToJSONGetRecentInlineBots$fFromJSONRemoveSavedAnimation$fToJSONRemoveSavedAnimation$fFromJSONAddSavedAnimation$fToJSONAddSavedAnimation$fFromJSONGetSavedAnimations$fToJSONGetSavedAnimations $fFromJSONGetEmojiSuggestionsUrl$fToJSONGetEmojiSuggestionsUrl$fFromJSONSearchEmojis$fToJSONSearchEmojis$fFromJSONGetStickerEmojis$fToJSONGetStickerEmojis$fFromJSONRemoveFavoriteSticker$fToJSONRemoveFavoriteSticker$fFromJSONAddFavoriteSticker$fToJSONAddFavoriteSticker$fFromJSONGetFavoriteStickers$fToJSONGetFavoriteStickers$fFromJSONClearRecentStickers$fToJSONClearRecentStickers$fFromJSONRemoveRecentSticker$fToJSONRemoveRecentSticker$fFromJSONAddRecentSticker$fToJSONAddRecentSticker$fFromJSONGetRecentStickers$fToJSONGetRecentStickers%$fFromJSONReorderInstalledStickerSets#$fToJSONReorderInstalledStickerSets!$fFromJSONViewTrendingStickerSets$fToJSONViewTrendingStickerSets$fFromJSONChangeStickerSet$fToJSONChangeStickerSet$fFromJSONSearchStickerSets$fToJSONSearchStickerSets$$fFromJSONSearchInstalledStickerSets"$fToJSONSearchInstalledStickerSets$fFromJSONSearchStickerSet$fToJSONSearchStickerSet$fFromJSONGetStickerSet$fToJSONGetStickerSet $fFromJSONGetAttachedStickerSets$fToJSONGetAttachedStickerSets $fFromJSONGetTrendingStickerSets$fToJSONGetTrendingStickerSets $fFromJSONGetArchivedStickerSets$fToJSONGetArchivedStickerSets!$fFromJSONGetInstalledStickerSets$fToJSONGetInstalledStickerSets$fFromJSONSearchStickers$fToJSONSearchStickers$fFromJSONGetStickers$fToJSONGetStickers$fFromJSONGetUserProfilePhotos$fToJSONGetUserProfilePhotos$fFromJSONSharePhoneNumber$fToJSONSharePhoneNumber$fFromJSONClearImportedContacts$fToJSONClearImportedContacts $fFromJSONChangeImportedContacts$fToJSONChangeImportedContacts!$fFromJSONGetImportedContactCount$fToJSONGetImportedContactCount$fFromJSONRemoveContacts$fToJSONRemoveContacts$fFromJSONSearchContacts$fToJSONSearchContacts$fFromJSONGetContacts$fToJSONGetContacts$fFromJSONImportContacts$fToJSONImportContacts$fFromJSONAddContact$fToJSONAddContact$fFromJSONGetBlockedUsers$fToJSONGetBlockedUsers$fFromJSONUnblockUser$fToJSONUnblockUser$fFromJSONBlockUser$fToJSONBlockUser"$fFromJSONSendCallDebugInformation $fToJSONSendCallDebugInformation$fFromJSONSendCallRating$fToJSONSendCallRating$fFromJSONDiscardCall$fToJSONDiscardCall$fFromJSONAcceptCall$fToJSONAcceptCall$fFromJSONCreateCall$fToJSONCreateCall$fFromJSONJoinChatByInviteLink$fToJSONJoinChatByInviteLink$fFromJSONCheckChatInviteLink$fToJSONCheckChatInviteLink $fFromJSONGenerateChatInviteLink$fToJSONGenerateChatInviteLink$fFromJSONDeleteFile$fToJSONDeleteFile$fFromJSONReadFilePart$fToJSONReadFilePart$fFromJSONFinishFileGeneration$fToJSONFinishFileGeneration#$fFromJSONSetFileGenerationProgress!$fToJSONSetFileGenerationProgress $fFromJSONWriteGeneratedFilePart$fToJSONWriteGeneratedFilePart$fFromJSONCancelUploadFile$fToJSONCancelUploadFile$fFromJSONUploadFile$fToJSONUploadFile$fFromJSONCancelDownloadFile$fToJSONCancelDownloadFile%$fFromJSONGetFileDownloadedPrefixSize#$fToJSONGetFileDownloadedPrefixSize$fFromJSONDownloadFile$fToJSONDownloadFile$fFromJSONSetPinnedChats$fToJSONSetPinnedChats&$fFromJSONResetAllNotificationSettings$$fToJSONResetAllNotificationSettings&$fFromJSONSetScopeNotificationSettings$$fToJSONSetScopeNotificationSettings&$fFromJSONGetScopeNotificationSettings$$fToJSONGetScopeNotificationSettings/$fFromJSONGetChatNotificationSettingsExceptions-$fToJSONGetChatNotificationSettingsExceptions$fFromJSONClearAllDraftMessages$fToJSONClearAllDraftMessages$fFromJSONGetChatAdministrators$fToJSONGetChatAdministrators$fFromJSONSearchChatMembers$fToJSONSearchChatMembers$fFromJSONGetChatMember$fToJSONGetChatMember$fFromJSONTransferChatOwnership$fToJSONTransferChatOwnership$fFromJSONCanTransferOwnership$fToJSONCanTransferOwnership$fFromJSONSetChatMemberStatus$fToJSONSetChatMemberStatus$fFromJSONAddChatMembers$fToJSONAddChatMembers$fFromJSONAddChatMember$fToJSONAddChatMember$fFromJSONLeaveChat$fToJSONLeaveChat$fFromJSONJoinChat$fToJSONJoinChat$fFromJSONUnpinChatMessage$fToJSONUnpinChatMessage$fFromJSONPinChatMessage$fToJSONPinChatMessage$fFromJSONSetChatSlowModeDelay$fToJSONSetChatSlowModeDelay$fFromJSONSetChatLocation$fToJSONSetChatLocation $fFromJSONSetChatDiscussionGroup$fToJSONSetChatDiscussionGroup$fFromJSONSetChatDescription$fToJSONSetChatDescription$fFromJSONSetChatClientData$fToJSONSetChatClientData.$fFromJSONToggleChatDefaultDisableNotification,$fToJSONToggleChatDefaultDisableNotification$$fFromJSONToggleChatIsMarkedAsUnread"$fToJSONToggleChatIsMarkedAsUnread$fFromJSONToggleChatIsPinned$fToJSONToggleChatIsPinned%$fFromJSONSetChatNotificationSettings#$fToJSONSetChatNotificationSettings$fFromJSONSetChatDraftMessage$fToJSONSetChatDraftMessage$fFromJSONSetChatPermissions$fToJSONSetChatPermissions$fFromJSONSetChatPhoto$fToJSONSetChatPhoto$fFromJSONSetChatTitle$fToJSONSetChatTitle$fFromJSONSetChatChatList$fToJSONSetChatChatList/$fFromJSONUpgradeBasicGroupChatToSupergroupChat-$fToJSONUpgradeBasicGroupChatToSupergroupChat$fFromJSONCreateNewSecretChat$fToJSONCreateNewSecretChat!$fFromJSONCreateNewSupergroupChat$fToJSONCreateNewSupergroupChat!$fFromJSONCreateNewBasicGroupChat$fToJSONCreateNewBasicGroupChat$fFromJSONCreateSecretChat$fToJSONCreateSecretChat$fFromJSONCreateSupergroupChat$fToJSONCreateSupergroupChat$fFromJSONCreateBasicGroupChat$fToJSONCreateBasicGroupChat$fFromJSONCreatePrivateChat$fToJSONCreatePrivateChat$fFromJSONReadAllChatMentions$fToJSONReadAllChatMentions$fFromJSONOpenMessageContent$fToJSONOpenMessageContent$fFromJSONViewMessages$fToJSONViewMessages$fFromJSONCloseChat$fToJSONCloseChat$fFromJSONOpenChat$fToJSONOpenChat$fFromJSONSendChatAction$fToJSONSendChatAction$fFromJSONDeleteChatReplyMarkup$fToJSONDeleteChatReplyMarkup!$fFromJSONGetInlineGameHighScores$fToJSONGetInlineGameHighScores$fFromJSONGetGameHighScores$fToJSONGetGameHighScores$fFromJSONSetInlineGameScore$fToJSONSetInlineGameScore$fFromJSONSetGameScore$fToJSONSetGameScore $fFromJSONAnswerPreCheckoutQuery$fToJSONAnswerPreCheckoutQuery$fFromJSONAnswerShippingQuery$fToJSONAnswerShippingQuery$fFromJSONAnswerCallbackQuery$fToJSONAnswerCallbackQuery $fFromJSONGetCallbackQueryAnswer$fToJSONGetCallbackQueryAnswer$fFromJSONAnswerInlineQuery$fToJSONAnswerInlineQuery$fFromJSONGetInlineQueryResults$fToJSONGetInlineQueryResults$fFromJSONGetLoginUrl$fToJSONGetLoginUrl$fFromJSONGetLoginUrlInfo$fToJSONGetLoginUrlInfo$fFromJSONStopPoll$fToJSONStopPoll$fFromJSONGetPollVoters$fToJSONGetPollVoters$fFromJSONSetPollAnswer$fToJSONSetPollAnswer$fFromJSONGetJsonString$fToJSONGetJsonString$fFromJSONGetJsonValue$fToJSONGetJsonValue$fFromJSONGetLanguagePackString$fToJSONGetLanguagePackString$fFromJSONCleanFileName$fToJSONCleanFileName$fFromJSONGetFileExtension$fToJSONGetFileExtension$fFromJSONGetFileMimeType$fToJSONGetFileMimeType$fFromJSONGetMarkdownText$fToJSONGetMarkdownText$fFromJSONParseMarkdown$fToJSONParseMarkdown$fFromJSONParseTextEntities$fToJSONParseTextEntities$fFromJSONGetTextEntities$fToJSONGetTextEntities$$fFromJSONEditMessageSchedulingState"$fToJSONEditMessageSchedulingState&$fFromJSONEditInlineMessageReplyMarkup$$fToJSONEditInlineMessageReplyMarkup"$fFromJSONEditInlineMessageCaption $fToJSONEditInlineMessageCaption $fFromJSONEditInlineMessageMedia$fToJSONEditInlineMessageMedia'$fFromJSONEditInlineMessageLiveLocation%$fToJSONEditInlineMessageLiveLocation$fFromJSONEditInlineMessageText$fToJSONEditInlineMessageText $fFromJSONEditMessageReplyMarkup$fToJSONEditMessageReplyMarkup$fFromJSONEditMessageCaption$fToJSONEditMessageCaption$fFromJSONEditMessageMedia$fToJSONEditMessageMedia!$fFromJSONEditMessageLiveLocation$fToJSONEditMessageLiveLocation$fFromJSONEditMessageText$fToJSONEditMessageText$$fFromJSONDeleteChatMessagesFromUser"$fToJSONDeleteChatMessagesFromUser$fFromJSONDeleteMessages$fToJSONDeleteMessages$fFromJSONAddLocalMessage$fToJSONAddLocalMessage-$fFromJSONSendChatScreenshotTakenNotification+$fToJSONSendChatScreenshotTakenNotification$fFromJSONSendChatSetTtlMessage$fToJSONSendChatSetTtlMessage$fFromJSONResendMessages$fToJSONResendMessages$fFromJSONForwardMessages$fToJSONForwardMessages&$fFromJSONSendInlineQueryResultMessage$$fToJSONSendInlineQueryResultMessage$fFromJSONSendBotStartMessage$fToJSONSendBotStartMessage$fFromJSONSendMessageAlbum$fToJSONSendMessageAlbum$fFromJSONSendMessage$fToJSONSendMessage$fFromJSONGetMessageLinkInfo$fToJSONGetMessageLinkInfo$fFromJSONGetMessageLink$fToJSONGetMessageLink$fFromJSONGetPublicMessageLink$fToJSONGetPublicMessageLink!$fFromJSONRemoveNotificationGroup$fToJSONRemoveNotificationGroup$fFromJSONRemoveNotification$fToJSONRemoveNotification"$fFromJSONGetChatScheduledMessages $fToJSONGetChatScheduledMessages$fFromJSONGetChatMessageCount$fToJSONGetChatMessageCount$fFromJSONGetChatMessageByDate$fToJSONGetChatMessageByDate'$fFromJSONGetActiveLiveLocationMessages%$fToJSONGetActiveLiveLocationMessages*$fFromJSONSearchChatRecentLocationMessages($fToJSONSearchChatRecentLocationMessages$fFromJSONSearchCallMessages$fToJSONSearchCallMessages$fFromJSONSearchSecretMessages$fToJSONSearchSecretMessages$fFromJSONSearchMessages$fToJSONSearchMessages$fFromJSONSearchChatMessages$fToJSONSearchChatMessages$fFromJSONDeleteChatHistory$fToJSONDeleteChatHistory$fFromJSONGetChatHistory$fToJSONGetChatHistory$fFromJSONGetGroupsInCommon$fToJSONGetGroupsInCommon$$fFromJSONGetInactiveSupergroupChats"$fToJSONGetInactiveSupergroupChats$$fFromJSONGetSuitableDiscussionChats"$fToJSONGetSuitableDiscussionChats&$fFromJSONCheckCreatedPublicChatsLimit$$fToJSONCheckCreatedPublicChatsLimit$fFromJSONGetCreatedPublicChats$fToJSONGetCreatedPublicChats$fFromJSONCheckChatUsername$fToJSONCheckChatUsername!$fFromJSONClearRecentlyFoundChats$fToJSONClearRecentlyFoundChats!$fFromJSONRemoveRecentlyFoundChat$fToJSONRemoveRecentlyFoundChat$fFromJSONAddRecentlyFoundChat$fToJSONAddRecentlyFoundChat$fFromJSONRemoveTopChat$fToJSONRemoveTopChat$fFromJSONGetTopChats$fToJSONGetTopChats$fFromJSONSearchChatsNearby$fToJSONSearchChatsNearby$fFromJSONSearchChatsOnServer$fToJSONSearchChatsOnServer$fFromJSONSearchChats$fToJSONSearchChats$fFromJSONSearchPublicChats$fToJSONSearchPublicChats$fFromJSONSearchPublicChat$fToJSONSearchPublicChat$fFromJSONGetChats$fToJSONGetChats$fFromJSONGetRemoteFile$fToJSONGetRemoteFile$fFromJSONGetFile$fToJSONGetFile$fFromJSONGetMessages$fToJSONGetMessages$fFromJSONGetChatPinnedMessage$fToJSONGetChatPinnedMessage$fFromJSONGetRepliedMessage$fToJSONGetRepliedMessage$fFromJSONGetMessageLocally$fToJSONGetMessageLocally$fFromJSONGetMessage$fToJSONGetMessage$fFromJSONGetChat$fToJSONGetChat$fFromJSONGetSecretChat$fToJSONGetSecretChat$fFromJSONGetSupergroupFullInfo$fToJSONGetSupergroupFullInfo$fFromJSONGetSupergroup$fToJSONGetSupergroup$fFromJSONGetBasicGroupFullInfo$fToJSONGetBasicGroupFullInfo$fFromJSONGetBasicGroup$fToJSONGetBasicGroup$fFromJSONGetUserFullInfo$fToJSONGetUserFullInfo$fFromJSONGetUser$fToJSONGetUser$fFromJSONGetMe $fToJSONGetMe#$fFromJSONGetTemporaryPasswordState!$fToJSONGetTemporaryPasswordState!$fFromJSONCreateTemporaryPassword$fToJSONCreateTemporaryPassword$fFromJSONRecoverPassword$fToJSONRecoverPassword!$fFromJSONRequestPasswordRecovery$fToJSONRequestPasswordRecovery($fFromJSONResendRecoveryEmailAddressCode&$fToJSONResendRecoveryEmailAddressCode'$fFromJSONCheckRecoveryEmailAddressCode%$fToJSONCheckRecoveryEmailAddressCode!$fFromJSONSetRecoveryEmailAddress$fToJSONSetRecoveryEmailAddress!$fFromJSONGetRecoveryEmailAddress$fToJSONGetRecoveryEmailAddress$fFromJSONSetPassword$fToJSONSetPassword$fFromJSONGetPasswordState$fToJSONGetPasswordState"$fFromJSONSetDatabaseEncryptionKey $fToJSONSetDatabaseEncryptionKey$fFromJSONGetCurrentState$fToJSONGetCurrentState%$fFromJSONConfirmQrCodeAuthentication#$fToJSONConfirmQrCodeAuthentication$fFromJSONDestroy$fToJSONDestroy$fFromJSONClose $fToJSONClose$fFromJSONLogOut$fToJSONLogOut%$fFromJSONCheckAuthenticationBotToken#$fToJSONCheckAuthenticationBotToken'$fFromJSONRecoverAuthenticationPassword%$fToJSONRecoverAuthenticationPassword/$fFromJSONRequestAuthenticationPasswordRecovery-$fToJSONRequestAuthenticationPasswordRecovery%$fFromJSONCheckAuthenticationPassword#$fToJSONCheckAuthenticationPassword$fFromJSONRegisterUser$fToJSONRegisterUser%$fFromJSONRequestQrCodeAuthentication#$fToJSONRequestQrCodeAuthentication!$fFromJSONCheckAuthenticationCode$fToJSONCheckAuthenticationCode"$fFromJSONResendAuthenticationCode $fToJSONResendAuthenticationCode&$fFromJSONSetAuthenticationPhoneNumber$$fToJSONSetAuthenticationPhoneNumber$$fFromJSONCheckDatabaseEncryptionKey"$fToJSONCheckDatabaseEncryptionKey$fFromJSONSetTdlibParameters$fToJSONSetTdlibParameters$fFromJSONGetAuthorizationState$fToJSONGetAuthorizationState VerbosityFatalWarningInfoDebugVerbose∪InlInr $fFromJSON∪ $fShow∪$fEq∪$fShowVerbosity $fEqVerbosity$fEnumVerbosityTDLibRunCmd SetVerbositySetFatalErrorCallback SetLogPath SetLogMaxSizerunCmd setVerbositysetFatalErrorCallback setLogPath setLogMaxSizegetAuthorizationStatesetTdlibParameterscheckDatabaseEncryptionKeysetAuthenticationPhoneNumberresendAuthenticationCodecheckAuthenticationCoderequestQrCodeAuthentication registerUsercheckAuthenticationPassword%requestAuthenticationPasswordRecoveryrecoverAuthenticationPasswordcheckAuthenticationBotTokenlogOutclosedestroyconfirmQrCodeAuthenticationgetCurrentStatesetDatabaseEncryptionKeygetPasswordState setPasswordgetRecoveryEmailAddresssetRecoveryEmailAddresscheckRecoveryEmailAddressCoderesendRecoveryEmailAddressCoderequestPasswordRecoveryrecoverPasswordcreateTemporaryPasswordgetTemporaryPasswordStategetMegetUsergetUserFullInfo getBasicGroupgetBasicGroupFullInfo getSupergroupgetSupergroupFullInfo getSecretChatgetChat getMessagegetMessageLocallygetRepliedMessagegetChatPinnedMessage getMessagesgetFile getRemoteFilegetChatssearchPublicChatsearchPublicChats searchChatssearchChatsOnServersearchChatsNearby getTopChats removeTopChataddRecentlyFoundChatremoveRecentlyFoundChatclearRecentlyFoundChatscheckChatUsernamegetCreatedPublicChatscheckCreatedPublicChatsLimitgetSuitableDiscussionChatsgetInactiveSupergroupChatsgetGroupsInCommongetChatHistorydeleteChatHistorysearchChatMessagessearchMessagessearchSecretMessagessearchCallMessages searchChatRecentLocationMessagesgetActiveLiveLocationMessagesgetChatMessageByDategetChatMessageCountgetChatScheduledMessagesremoveNotificationremoveNotificationGroupgetPublicMessageLinkgetMessageLinkgetMessageLinkInfo sendMessagesendMessageAlbumsendBotStartMessagesendInlineQueryResultMessageforwardMessagesresendMessagessendChatSetTtlMessage#sendChatScreenshotTakenNotificationaddLocalMessagedeleteMessagesdeleteChatMessagesFromUsereditMessageTexteditMessageLiveLocationeditMessageMediaeditMessageCaptioneditMessageReplyMarkupeditInlineMessageTexteditInlineMessageLiveLocationeditInlineMessageMediaeditInlineMessageCaptioneditInlineMessageReplyMarkupeditMessageSchedulingStategetTextEntitiesparseTextEntities parseMarkdowngetMarkdownTextgetFileMimeTypegetFileExtension cleanFileNamegetLanguagePackString getJsonValue getJsonString setPollAnswer getPollVotersstopPollgetLoginUrlInfo getLoginUrlgetInlineQueryResultsanswerInlineQuerygetCallbackQueryAnsweranswerCallbackQueryanswerShippingQueryanswerPreCheckoutQuery setGameScoresetInlineGameScoregetGameHighScoresgetInlineGameHighScoresdeleteChatReplyMarkupsendChatActionopenChat closeChat viewMessagesopenMessageContentreadAllChatMentionscreatePrivateChatcreateBasicGroupChatcreateSupergroupChatcreateSecretChatcreateNewBasicGroupChatcreateNewSupergroupChatcreateNewSecretChat%upgradeBasicGroupChatToSupergroupChatsetChatChatList setChatTitle setChatPhotosetChatPermissionssetChatDraftMessagesetChatNotificationSettingstoggleChatIsPinnedtoggleChatIsMarkedAsUnread$toggleChatDefaultDisableNotificationsetChatClientDatasetChatDescriptionsetChatDiscussionGroupsetChatLocationsetChatSlowModeDelaypinChatMessageunpinChatMessagejoinChat leaveChat addChatMemberaddChatMemberssetChatMemberStatuscanTransferOwnershiptransferChatOwnership getChatMembersearchChatMembersgetChatAdministratorsclearAllDraftMessages%getChatNotificationSettingsExceptionsgetScopeNotificationSettingssetScopeNotificationSettingsresetAllNotificationSettingssetPinnedChats downloadFilegetFileDownloadedPrefixSizecancelDownloadFile uploadFilecancelUploadFilewriteGeneratedFilePartsetFileGenerationProgressfinishFileGeneration readFilePart deleteFilegenerateChatInviteLinkcheckChatInviteLinkjoinChatByInviteLink createCall acceptCall discardCallsendCallRatingsendCallDebugInformation blockUser unblockUsergetBlockedUsers addContactimportContacts getContactssearchContactsremoveContactsgetImportedContactCountchangeImportedContactsclearImportedContactssharePhoneNumbergetUserProfilePhotos getStickerssearchStickersgetInstalledStickerSetsgetArchivedStickerSetsgetTrendingStickerSetsgetAttachedStickerSets getStickerSetsearchStickerSetsearchInstalledStickerSetssearchStickerSetschangeStickerSetviewTrendingStickerSetsreorderInstalledStickerSetsgetRecentStickersaddRecentStickerremoveRecentStickerclearRecentStickersgetFavoriteStickersaddFavoriteStickerremoveFavoriteStickergetStickerEmojis searchEmojisgetEmojiSuggestionsUrlgetSavedAnimationsaddSavedAnimationremoveSavedAnimationgetRecentInlineBotssearchHashtagsremoveRecentHashtaggetWebPagePreviewgetWebPageInstantViewsetProfilePhotodeleteProfilePhotosetNamesetBio setUsername setLocationchangePhoneNumberresendChangePhoneNumberCodecheckChangePhoneNumberCode setCommandsgetActiveSessionsterminateSessionterminateAllOtherSessionsgetConnectedWebsitesdisconnectWebsitedisconnectAllWebsitessetSupergroupUsernamesetSupergroupStickerSettoggleSupergroupSignMessages%toggleSupergroupIsAllHistoryAvailablereportSupergroupSpamgetSupergroupMembersdeleteSupergroupcloseSecretChatgetChatEventLoggetPaymentFormvalidateOrderInfosendPaymentFormgetPaymentReceiptgetSavedOrderInfodeleteSavedOrderInfodeleteSavedCredentialsgetSupportUsergetBackgroundsgetBackgroundUrlsearchBackground setBackgroundremoveBackgroundresetBackgroundsgetLocalizationTargetInfogetLanguagePackInfogetLanguagePackStringssynchronizeLanguagePackaddCustomServerLanguagePacksetCustomLanguagePackeditCustomLanguagePackInfosetCustomLanguagePackStringdeleteLanguagePackregisterDeviceprocessPushNotificationgetPushReceiverIdgetRecentlyVisitedTMeUrlssetUserPrivacySettingRulesgetUserPrivacySettingRules getOption setOption setAccountTtl getAccountTtl deleteAccountremoveChatActionBar reportChatgetChatStatisticsUrlgetChatStatisticsgetChatStatisticsGraphgetStorageStatisticsgetStorageStatisticsFastgetDatabaseStatisticsoptimizeStoragesetNetworkTypegetNetworkStatisticsaddNetworkStatisticsresetNetworkStatisticsgetAutoDownloadSettingsPresetssetAutoDownloadSettingsgetBankCardInfogetPassportElementgetAllPassportElementssetPassportElementdeletePassportElementsetPassportElementErrorsgetPreferredCountryLanguagesendPhoneNumberVerificationCode!resendPhoneNumberVerificationCode checkPhoneNumberVerificationCode sendEmailAddressVerificationCode"resendEmailAddressVerificationCode!checkEmailAddressVerificationCodegetPassportAuthorizationForm-getPassportAuthorizationFormAvailableElementssendPassportAuthorizationFormsendPhoneNumberConfirmationCode!resendPhoneNumberConfirmationCode checkPhoneNumberConfirmationCodesetBotUpdatesStatusuploadStickerFilecreateNewStickerSetaddStickerToSetsetStickerSetThumbnailsetStickerPositionInSetremoveStickerFromSetgetMapThumbnailFileacceptTermsOfServicesendCustomRequestanswerCustomQuerysetAlarmgetCountryCode getInviteTextgetDeepLinkInfogetApplicationConfigsaveApplicationLogEventaddProxy editProxy enableProxy disableProxy removeProxy getProxies getProxyLink pingProxy setLogStream getLogStreamsetLogVerbosityLevelgetLogVerbosityLevel getLogTagssetLogTagVerbosityLevelgetLogTagVerbosityLevel addLogMessage testCallEmptytestCallString testCallBytestestCallVectorInttestCallVectorIntObjecttestCallVectorStringtestCallVectorStringObject testSquareInt testNetwork testProxytestGetDifference testUseUpdatetestReturnError