diff --git a/src/TL.Schema.cs b/src/TL.Schema.cs index 95f1d61..df0ec23 100644 --- a/src/TL.Schema.cs +++ b/src/TL.Schema.cs @@ -27,12 +27,12 @@ namespace TL } /// Corresponds to an arbitrary empty object. See - /// a null value means null + /// a value means null [TLDef(0x56730BCC)] public class Null : IObject { } - /// Peer Derived classes: , , , , , See - /// a null value means inputPeerEmpty + /// Peer See Derived classes: , , , , , + /// a value means inputPeerEmpty public abstract partial class InputPeer : IObject { } /// Defines the current user. See [TLDef(0x7DA07EC9)] @@ -85,8 +85,8 @@ namespace TL public long channel_id; } - /// Defines a user for subsequent interaction. Derived classes: , , See - /// a null value means inputUserEmpty + /// Defines a user for subsequent interaction. See Derived classes: , , + /// a value means inputUserEmpty public abstract partial class InputUserBase : IObject { } /// Defines the current user. See [TLDef(0xF7C1B13F)] @@ -112,7 +112,7 @@ namespace TL public long user_id; } - /// Object defines a contact from the user's phone book. Derived classes: See + /// Object defines a contact from the user's phone book. See Derived classes: public abstract class InputContact : IObject { } /// Phone contact. The client_id is just an arbitrary contact ID: it should be set, for example, to an incremental number when using contacts.importContacts, in order to retry importing only the contacts that weren't imported successfully. See [TLDef(0xF392B7F4)] @@ -128,7 +128,7 @@ namespace TL public string last_name; } - /// Defines a file uploaded by the client. Derived classes: , See + /// Defines a file uploaded by the client. See Derived classes: , public abstract partial class InputFileBase : IObject { /// Random file identifier created by the client @@ -177,8 +177,8 @@ namespace TL public override string Name => name; } - /// Defines media content of a message. Derived classes: , , , , , , , , , , , , , See - /// a null value means inputMediaEmpty + /// Defines media content of a message. See Derived classes: , , , , , , , , , , , , , + /// a value means inputMediaEmpty public abstract class InputMedia : IObject { } /// Photo See [TLDef(0x1E287D04)] @@ -442,8 +442,8 @@ namespace TL public string emoticon; } - /// Defines a new group profile photo. Derived classes: , See - /// a null value means inputChatPhotoEmpty + /// Defines a new group profile photo. See Derived classes: , + /// a value means inputChatPhotoEmpty public abstract class InputChatPhotoBase : IObject { } /// New photo to be set as group profile photo. See [TLDef(0xC642724E)] @@ -477,7 +477,7 @@ namespace TL } /// Defines a GeoPoint by its coordinates. See - /// a null value means inputGeoPointEmpty + /// a value means inputGeoPointEmpty [TLDef(0x48222FAF)] public class InputGeoPoint : IObject { @@ -498,7 +498,7 @@ namespace TL } /// Defines a photo for further interaction. See - /// a null value means inputPhotoEmpty + /// a value means inputPhotoEmpty [TLDef(0x3BB3B94A)] public partial class InputPhoto : IObject { @@ -510,7 +510,7 @@ namespace TL public byte[] file_reference; } - /// Defines the location of a file for download. Derived classes: , , , , , , , , , See + /// Defines the location of a file for download. See Derived classes: , , , , , , , , , public abstract class InputFileLocationBase : IObject { } /// DEPRECATED location of a photo See [TLDef(0xDFDAABE1)] @@ -639,7 +639,7 @@ namespace TL } } - /// Chat partner or group. Derived classes: , , See + /// Chat partner or group. See Derived classes: , , public abstract partial class Peer : IObject { } /// Chat partner See [TLDef(0x59511722)] @@ -688,7 +688,7 @@ namespace TL webp = 0x1081464C, } - /// Object defines a user. Derived classes: , See + /// Object defines a user. See Derived classes: , public abstract partial class UserBase : IObject { } /// Empty constructor, non-existent user. See [TLDef(0xD3BC4B7A)] @@ -792,7 +792,7 @@ namespace TL } /// User profile photo. See - /// a null value means userProfilePhotoEmpty + /// a value means userProfilePhotoEmpty [TLDef(0x82D1F706)] public class UserProfilePhoto : IObject { @@ -814,8 +814,8 @@ namespace TL } } - /// User online status Derived classes: , , , , See - /// a null value means userStatusEmpty + /// User online status See Derived classes: , , , , + /// a value means userStatusEmpty public abstract partial class UserStatus : IObject { } /// Online status of the user. See [TLDef(0xEDB93949)] @@ -841,7 +841,7 @@ namespace TL [TLDef(0x77EBC742)] public partial class UserStatusLastMonth : UserStatus { } - /// Object defines a group. Derived classes: , , , , See + /// Object defines a group. See Derived classes: , , , , public abstract partial class ChatBase : IObject { /// ID of the group @@ -1044,7 +1044,7 @@ namespace TL public override string Title => title; } - /// Full info about a channel, supergroup, gigagroup or basic group. Derived classes: , See + /// Full info about a channel, supergroup, gigagroup or basic group. See Derived classes: , public abstract partial class ChatFullBase : IObject { /// ID of the chat @@ -1361,7 +1361,7 @@ namespace TL public override ChatReactions AvailableReactions => available_reactions; } - /// Details of a group member. Derived classes: , , See + /// Details of a group member. See Derived classes: , , public abstract partial class ChatParticipantBase : IObject { /// Member user ID @@ -1397,7 +1397,7 @@ namespace TL { } - /// Object contains info on group members. Derived classes: , See + /// Object contains info on group members. See Derived classes: , public abstract partial class ChatParticipantsBase : IObject { /// Group ID @@ -1439,7 +1439,7 @@ namespace TL } /// Group profile photo. See - /// a null value means chatPhotoEmpty + /// a value means chatPhotoEmpty [TLDef(0x1C6E1C11)] public class ChatPhoto : IObject { @@ -1461,7 +1461,7 @@ namespace TL } } - /// Object describing a message. Derived classes: , , See + /// Object describing a message. See Derived classes: , , public abstract class MessageBase : IObject { /// ID of the message @@ -1670,8 +1670,8 @@ namespace TL public override int TtlPeriod => ttl_period; } - /// Media Derived classes: , , , , , , , , , , , See - /// a null value means messageMediaEmpty + /// Media See Derived classes: , , , , , , , , , , , + /// a value means messageMediaEmpty public abstract partial class MessageMedia : IObject { } /// Attached photo. See [TLDef(0x695150D7)] @@ -1847,8 +1847,8 @@ namespace TL public string emoticon; } - /// Object describing actions connected to a service message. Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , See - /// a null value means messageActionEmpty + /// Object describing actions connected to a service message. See Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , + /// a value means messageActionEmpty public abstract class MessageAction : IObject { } /// Group created See [TLDef(0xBD47CBAD)] @@ -2137,7 +2137,7 @@ namespace TL public int months; } - /// Chat info. Derived classes: , See + /// Chat info. See Derived classes: , public abstract class DialogBase : IObject { /// The chat @@ -2226,7 +2226,7 @@ namespace TL public override int TopMessage => top_message; } - /// Object describes a photo. Derived classes: , See + /// Object describes a photo. See Derived classes: , public abstract partial class PhotoBase : IObject { } /// Empty constructor, non-existent photo See [TLDef(0x2331B22D)] @@ -2265,7 +2265,7 @@ namespace TL } } - /// Location of a certain size of a picture Derived classes: , , , , , See + /// Location of a certain size of a picture See Derived classes: , , , , , public abstract partial class PhotoSizeBase : IObject { /// Thumbnail type (see. ) @@ -2355,7 +2355,7 @@ namespace TL } /// GeoPoint. See - /// a null value means geoPointEmpty + /// a value means geoPointEmpty [TLDef(0xB2A2F663)] public partial class GeoPoint : IObject { @@ -2401,7 +2401,7 @@ namespace TL } } - /// Object contains info on user authorization. Derived classes: , See + /// Object contains info on user authorization. See Derived classes: , public abstract class Auth_AuthorizationBase : IObject { } /// Contains user authorization info. See [TLDef(0x33FB7BB8)] @@ -2450,7 +2450,7 @@ namespace TL public byte[] bytes; } - /// Object defines the set of users and/or groups that generate notifications. Derived classes: , , , See + /// Object defines the set of users and/or groups that generate notifications. See Derived classes: , , , public abstract class InputNotifyPeerBase : IObject { } /// Notifications generated by a certain user or group. See [TLDef(0xB8BC5B0C)] @@ -2573,7 +2573,7 @@ namespace TL } } - /// Object contains info on a wallpaper. Derived classes: , See + /// Object contains info on a wallpaper. See Derived classes: , public abstract class WallPaperBase : IObject { /// Identifier @@ -2778,7 +2778,7 @@ namespace TL } /// The current user's contact list and info on users. See - /// a null value means contacts.contactsNotModified + /// a value means contacts.contactsNotModified [TLDef(0xEAE87E42)] public class Contacts_Contacts : IObject { @@ -2825,7 +2825,7 @@ namespace TL public int count; } - /// Object contains a list of chats with messages and auxiliary data. Derived classes: , , See + /// Object contains a list of chats with messages and auxiliary data. See Derived classes: , , public abstract partial class Messages_DialogsBase : IObject, IPeerResolver { /// List of chats @@ -2872,7 +2872,7 @@ namespace TL public override IPeerInfo UserOrChat(Peer peer) => null; } - /// Object contains information on list of messages with auxiliary data. Derived classes: , , , See + /// Object contains information on list of messages with auxiliary data. See Derived classes: , , , public abstract partial class Messages_MessagesBase : IObject, IPeerResolver { /// List of messages @@ -3002,8 +3002,8 @@ namespace TL public int offset; } - /// Object describes message filter. Derived classes: , , , , , , , , , , , , , , , See - /// a null value means inputMessagesFilterEmpty + /// Object describes message filter. See Derived classes: , , , , , , , , , , , , , , , + /// a value means inputMessagesFilterEmpty public abstract class MessagesFilter : IObject { } /// Filter for messages containing photos. See [TLDef(0x9609A51C)] @@ -3064,7 +3064,7 @@ namespace TL [TLDef(0x1BB00451)] public class InputMessagesFilterPinned : MessagesFilter { } - /// Object contains info on events occurred. Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , See + /// Object contains info on events occurred. See Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , public abstract class Update : IObject { } /// New message in a private chat or in a basic group. See [TLDef(0x1F2B0AFD)] @@ -4303,7 +4303,7 @@ namespace TL public int unread_count; } - /// Occurred changes. Derived classes: , , , See + /// Occurred changes. See Derived classes: , , , public abstract partial class Updates_DifferenceBase : IObject, IPeerResolver { /// List of new messages @@ -4392,7 +4392,7 @@ namespace TL public override IPeerInfo UserOrChat(Peer peer) => null; } - /// Object which is perceived by the client without a call on its part when an event occurs. Derived classes: , , , , , , See + /// Object which is perceived by the client without a call on its part when an event occurs. See Derived classes: , , , , , , public abstract partial class UpdatesBase : IObject, IPeerResolver { /// date @@ -4643,7 +4643,7 @@ namespace TL public Dictionary users; } - /// Contains info on file. Derived classes: , See + /// Contains info on file. See Derived classes: , public abstract class Upload_FileBase : IObject { } /// File content. See [TLDef(0x096A18D5)] @@ -4853,7 +4853,7 @@ namespace TL } /// An update is available for the application. See - /// a null value means help.noAppUpdate + /// a value means help.noAppUpdate [TLDef(0xCCBBCE30)] public class Help_AppUpdate : IObject { @@ -4895,7 +4895,7 @@ namespace TL public string message; } - /// Object contains info on an encrypted chat. Derived classes: , , , , See + /// Object contains info on an encrypted chat. See Derived classes: , , , , public abstract class EncryptedChatBase : IObject { /// Chat ID @@ -5011,7 +5011,7 @@ namespace TL } /// Encrypted file. See - /// a null value means encryptedFileEmpty + /// a value means encryptedFileEmpty [TLDef(0xA8008CD8)] public partial class EncryptedFile : IObject { @@ -5027,8 +5027,8 @@ namespace TL public int key_fingerprint; } - /// Object sets encrypted file for attachment Derived classes: , , See - /// a null value means inputEncryptedFileEmpty + /// Object sets encrypted file for attachment See Derived classes: , , + /// a value means inputEncryptedFileEmpty public abstract class InputEncryptedFileBase : IObject { /// Random file ID created by client @@ -5077,7 +5077,7 @@ namespace TL public override long ID => id; } - /// Object contains encrypted message. Derived classes: , See + /// Object contains encrypted message. See Derived classes: , public abstract class EncryptedMessageBase : IObject { /// Random message ID, assigned by the author of message @@ -5136,7 +5136,7 @@ namespace TL public override byte[] Bytes => bytes; } - /// Contains Diffie-Hellman key generation protocol parameters. Derived classes: , See + /// Contains Diffie-Hellman key generation protocol parameters. See Derived classes: , public abstract class Messages_DhConfigBase : IObject { } /// Configuring parameters did not change. See [TLDef(0xC0E24635)] @@ -5175,7 +5175,7 @@ namespace TL } /// Defines a document for subsequent interaction. See - /// a null value means inputDocumentEmpty + /// a value means inputDocumentEmpty [TLDef(0x1ABFB575)] public partial class InputDocument : IObject { @@ -5187,7 +5187,7 @@ namespace TL public byte[] file_reference; } - /// A document. Derived classes: , See + /// A document. See Derived classes: , public abstract partial class DocumentBase : IObject { } /// Empty constructor, document doesn't exist. See [TLDef(0x36F8C871)] @@ -5242,7 +5242,7 @@ namespace TL public UserBase user; } - /// Object defines the set of users and/or groups that generate notifications. Derived classes: , , , See + /// Object defines the set of users and/or groups that generate notifications. See Derived classes: , , , public abstract class NotifyPeerBase : IObject { } /// Notifications generated by a certain user or group. See [TLDef(0x9FD40BD8)] @@ -5261,7 +5261,7 @@ namespace TL [TLDef(0xD612E8EF)] public class NotifyBroadcasts : NotifyPeerBase { } - /// User actions. Use this to provide users with detailed info about their chat partner's actions: typing or sending attachments of all kinds. Derived classes: , , , , , , , , , , , , , , , , , See + /// User actions. Use this to provide users with detailed info about their chat partner's actions: typing or sending attachments of all kinds. See Derived classes: , , , , , , , , , , , , , , , , , public abstract partial class SendMessageAction : IObject { } /// User is typing. See [TLDef(0x16BF744E)] @@ -5416,7 +5416,7 @@ namespace TL VoiceMessages = 0x0697F414, } - /// Privacy rule Derived classes: , , , , , , , See + /// Privacy rule See Derived classes: , , , , , , , public abstract class InputPrivacyRule : IObject { } /// Allow only contacts See [TLDef(0x0D09E07B)] @@ -5459,7 +5459,7 @@ namespace TL public long[] chats; } - /// Privacy rule Derived classes: , , , , , , , See + /// Privacy rule See Derived classes: , , , , , , , public abstract class PrivacyRule : IObject { } /// Allow all contacts See [TLDef(0xFFFE1BAC)] @@ -5524,7 +5524,7 @@ namespace TL public int days; } - /// Various possible attributes of a document (used to define if it's a sticker, a GIF, a video, a mask sticker, an image, an audio, and so on) Derived classes: , , , , , , , See + /// Various possible attributes of a document (used to define if it's a sticker, a GIF, a video, a mask sticker, an image, an audio, and so on) See Derived classes: , , , , , , , public abstract class DocumentAttribute : IObject { } /// Defines the width and height of an image uploaded as document See [TLDef(0x6C37C15C)] @@ -5636,7 +5636,7 @@ namespace TL } /// Found stickers See - /// a null value means messages.stickersNotModified + /// a value means messages.stickersNotModified [TLDef(0x30A6EC7E)] public class Messages_Stickers : IObject { @@ -5657,7 +5657,7 @@ namespace TL } /// Info about all installed stickers See - /// a null value means messages.allStickersNotModified + /// a value means messages.allStickersNotModified [TLDef(0xCDBBCEBB)] public class Messages_AllStickers : IObject { @@ -5677,7 +5677,7 @@ namespace TL public int pts_count; } - /// Instant View webpage preview Derived classes: , , , See + /// Instant View webpage preview See Derived classes: , , , public abstract class WebPageBase : IObject { /// Preview ID @@ -5963,7 +5963,7 @@ namespace TL public int flags; } - /// Exported chat invite Derived classes: , See + /// Exported chat invite See Derived classes: , public abstract class ExportedChatInvite : IObject { } /// Exported chat invite See [TLDef(0x0AB4A819)] @@ -6016,7 +6016,7 @@ namespace TL [TLDef(0xED107AB7)] public class ChatInvitePublicJoinRequests : ExportedChatInvite { } - /// Chat invite Derived classes: , , See + /// Chat invite See Derived classes: , , public abstract class ChatInviteBase : IObject { } /// The user has already joined this chat See [TLDef(0x5A686D7C)] @@ -6070,8 +6070,8 @@ namespace TL public DateTime expires; } - /// Represents a stickerset Derived classes: , , , , , , , See - /// a null value means inputStickerSetEmpty + /// Represents a stickerset See Derived classes: , , , , , , , + /// a value means inputStickerSetEmpty public abstract partial class InputStickerSet : IObject { } /// Stickerset by ID See [TLDef(0x9DE7A269)] @@ -6165,7 +6165,7 @@ namespace TL } /// Stickerset and stickers inside it See - /// a null value means messages.stickerSetNotModified + /// a value means messages.stickerSetNotModified [TLDef(0xB60A24A6)] public class Messages_StickerSet : IObject { @@ -6223,7 +6223,7 @@ namespace TL } } - /// Bot or inline keyboard buttons Derived classes: , , , , , , , , , , , , , , See + /// Bot or inline keyboard buttons See Derived classes: , , , , , , , , , , , , , , public abstract class KeyboardButtonBase : IObject { /// Button text @@ -6411,7 +6411,7 @@ namespace TL public KeyboardButtonBase[] buttons; } - /// Reply markup for bot and inline keyboards Derived classes: , , , See + /// Reply markup for bot and inline keyboards See Derived classes: , , , public abstract class ReplyMarkup : IObject { } /// Hide sent bot keyboard See [TLDef(0xA03E5B85)] @@ -6476,7 +6476,7 @@ namespace TL public KeyboardButtonRow[] rows; } - /// Message entities, representing styled text in a message Derived classes: , , , , , , , , , , , , , , , , , , , , See + /// Message entities, representing styled text in a message See Derived classes: , , , , , , , , , , , , , , , , , , , , public abstract class MessageEntity : IObject { /// Offset of message entity within message (in UTF-16 code units) @@ -6568,8 +6568,8 @@ namespace TL public long document_id; } - /// Represents a channel Derived classes: , See - /// a null value means inputChannelEmpty + /// Represents a channel See Derived classes: , + /// a value means inputChannelEmpty public abstract class InputChannelBase : IObject { /// Channel ID @@ -6626,7 +6626,7 @@ namespace TL public int max_id; } - /// Contains the difference (new messages) between our local channel state and the remote state Derived classes: , , See + /// Contains the difference (new messages) between our local channel state and the remote state See Derived classes: , , public abstract partial class Updates_ChannelDifferenceBase : IObject, IPeerResolver { /// returns a or for the given Peer @@ -6711,7 +6711,7 @@ namespace TL } /// Filter for getting only certain types of channel messages See - /// a null value means channelMessagesFilterEmpty + /// a value means channelMessagesFilterEmpty [TLDef(0xCD77D957)] public class ChannelMessagesFilter : IObject { @@ -6727,7 +6727,7 @@ namespace TL } } - /// Channel participant Derived classes: , , , , , See + /// Channel participant See Derived classes: , , , , , public abstract partial class ChannelParticipantBase : IObject { } /// Channel/supergroup participant See [TLDef(0xC00C07C0)] @@ -6834,7 +6834,7 @@ namespace TL public Peer peer; } - /// Filter for fetching channel participants Derived classes: , , , , , , , See + /// Filter for fetching channel participants See Derived classes: , , , , , , , public abstract class ChannelParticipantsFilter : IObject { } /// Fetch only recent participants See [TLDef(0xDE3F3C79)] @@ -6894,7 +6894,7 @@ namespace TL } /// Represents multiple channel participants See - /// a null value means channels.channelParticipantsNotModified + /// a value means channels.channelParticipantsNotModified [TLDef(0x9AB0FEAF)] public class Channels_ChannelParticipants : IObject, IPeerResolver { @@ -6949,7 +6949,7 @@ namespace TL } /// Saved gifs See - /// a null value means messages.savedGifsNotModified + /// a value means messages.savedGifsNotModified [TLDef(0x84A02A0D)] public class Messages_SavedGifs : IObject { @@ -6959,7 +6959,7 @@ namespace TL public DocumentBase[] gifs; } - /// Represents a sent inline message from the perspective of a bot Derived classes: , , , , , , See + /// Represents a sent inline message from the perspective of a bot See Derived classes: , , , , , , public abstract class InputBotInlineMessage : IObject { } /// A media See [TLDef(0x3380C786)] @@ -7131,7 +7131,7 @@ namespace TL } } - /// Inline bot result Derived classes: , , , See + /// Inline bot result See Derived classes: , , , public abstract class InputBotInlineResultBase : IObject { /// ID of result @@ -7248,7 +7248,7 @@ namespace TL public override InputBotInlineMessage SendMessage => send_message; } - /// Inline message Derived classes: , , , , , See + /// Inline message See Derived classes: , , , , , public abstract class BotInlineMessage : IObject { } /// Send whatever media is attached to the See [TLDef(0x764CF810)] @@ -7405,7 +7405,7 @@ namespace TL } } - /// Results of an inline query Derived classes: , See + /// Results of an inline query See Derived classes: , public abstract class BotInlineResultBase : IObject { /// Result ID @@ -7607,7 +7607,7 @@ namespace TL MissedCall = 0xD61AD6EE, } - /// Type of the verification code that was sent Derived classes: , , , , , , See + /// Type of the verification code that was sent See Derived classes: , , , , , , public abstract class Auth_SentCodeType : IObject { } /// The code was sent through the telegram app See [TLDef(0x3DBB5986)] @@ -7725,7 +7725,7 @@ namespace TL } } - /// Represents a sent inline message from the perspective of a bot Derived classes: , See + /// Represents a sent inline message from the perspective of a bot See Derived classes: , public abstract class InputBotInlineMessageIDBase : IObject { /// DC ID to use when working with this inline message @@ -7839,8 +7839,8 @@ namespace TL public TopPeer[] peers; } - /// Top peers Derived classes: , See - /// a null value means contacts.topPeersNotModified + /// Top peers See Derived classes: , + /// a value means contacts.topPeersNotModified public abstract class Contacts_TopPeersBase : IObject { } /// Top peers See [TLDef(0x70B772A8)] @@ -7859,7 +7859,7 @@ namespace TL [TLDef(0xB52C939D)] public class Contacts_TopPeersDisabled : Contacts_TopPeersBase { } - /// Represents a message draft. Derived classes: , See + /// Represents a message draft. See Derived classes: , public abstract class DraftMessageBase : IObject { } /// Empty draft See [TLDef(0x1B0C841A)] @@ -7902,7 +7902,7 @@ namespace TL } } - /// Featured stickers Derived classes: , See + /// Featured stickers See Derived classes: , public abstract class Messages_FeaturedStickersBase : IObject { } /// Featured stickers haven't changed See [TLDef(0xC6DC0C66)] @@ -7934,7 +7934,7 @@ namespace TL } /// Recently used stickers See - /// a null value means messages.recentStickersNotModified + /// a value means messages.recentStickersNotModified [TLDef(0x88D37C56)] public class Messages_RecentStickers : IObject { @@ -7958,7 +7958,7 @@ namespace TL public StickerSetCoveredBase[] sets; } - /// Result of stickerset installation process Derived classes: , See + /// Result of stickerset installation process See Derived classes: , public abstract class Messages_StickerSetInstallResult : IObject { } /// The stickerset was installed successfully See [TLDef(0x38641628)] @@ -7971,7 +7971,7 @@ namespace TL public StickerSetCoveredBase[] sets; } - /// Stickerset preview Derived classes: , , See + /// Stickerset preview See Derived classes: , , public abstract class StickerSetCoveredBase : IObject { /// Stickerset @@ -8030,7 +8030,7 @@ namespace TL public double zoom; } - /// Represents a media with attached stickers Derived classes: , See + /// Represents a media with attached stickers See Derived classes: , public abstract class InputStickeredMedia : IObject { } /// A photo with stickers attached See [TLDef(0x4A992157)] @@ -8075,7 +8075,7 @@ namespace TL } } - /// A game to send Derived classes: , See + /// A game to send See Derived classes: , public abstract class InputGame : IObject { } /// Indicates an already sent game See [TLDef(0x032C3E77)] @@ -8118,8 +8118,8 @@ namespace TL public Dictionary users; } - /// Rich text Derived classes: , , , , , , , , , , , , , , See - /// a null value means textEmpty + /// Rich text See Derived classes: , , , , , , , , , , , , , , + /// a value means textEmpty public abstract class RichText : IObject { } /// Plain text See [TLDef(0x744694E0)] @@ -8241,7 +8241,7 @@ namespace TL public string name; } - /// Represents an instant view page element Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , See + /// Represents an instant view page element See Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , public abstract class PageBlock : IObject { } /// Unsupported IV element See [TLDef(0x13567E8A)] @@ -8680,7 +8680,7 @@ namespace TL } } - /// Saved payment credentials Derived classes: See + /// Saved payment credentials See Derived classes: public abstract class PaymentSavedCredentials : IObject { } /// Saved credit card See [TLDef(0xCDC27A1F)] @@ -8692,7 +8692,7 @@ namespace TL public string title; } - /// Remote document Derived classes: , See + /// Remote document See Derived classes: , public abstract class WebDocumentBase : IObject { /// Document URL @@ -8765,7 +8765,7 @@ namespace TL public DocumentAttribute[] attributes; } - /// Location of remote file Derived classes: , , See + /// Location of remote file See Derived classes: , , public abstract class InputWebFileLocationBase : IObject { } /// Location of a remote HTTP(s) file See [TLDef(0xC239D686)] @@ -8907,7 +8907,7 @@ namespace TL } } - /// Payment result Derived classes: , See + /// Payment result See Derived classes: , public abstract class Payments_PaymentResultBase : IObject { } /// Payment result See [TLDef(0x4E5F810D)] @@ -8990,7 +8990,7 @@ namespace TL } } - /// Payment credentials Derived classes: , , , See + /// Payment credentials See Derived classes: , , , public abstract class InputPaymentCredentialsBase : IObject { } /// Saved payment credentials See [TLDef(0xC10EB2CF)] @@ -9083,7 +9083,7 @@ namespace TL public long access_hash; } - /// Phone call Derived classes: , , , , , See + /// Phone call See Derived classes: , , , , , public abstract class PhoneCallBase : IObject { /// Call ID @@ -9260,7 +9260,7 @@ namespace TL public override long ID => id; } - /// Phone call connection Derived classes: , See + /// Phone call connection See Derived classes: , public abstract class PhoneConnectionBase : IObject { /// Endpoint ID @@ -9373,7 +9373,7 @@ namespace TL public Dictionary users; } - /// Represents the download status of a CDN file Derived classes: , See + /// Represents the download status of a CDN file See Derived classes: , public abstract class Upload_CdnFileBase : IObject { } /// The file was cleared from the temporary RAM cache of the CDN and has to be re-uploaded. See [TLDef(0xEEA8E46E)] @@ -9408,7 +9408,7 @@ namespace TL public CdnPublicKey[] public_keys; } - /// Language pack string Derived classes: , , See + /// Language pack string See Derived classes: , , public abstract class LangPackStringBase : IObject { /// Language key @@ -9525,7 +9525,7 @@ namespace TL } } - /// Channel admin log event Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , See + /// Channel admin log event See Derived classes: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , public abstract class ChannelAdminLogEventAction : IObject { } /// Channel/supergroup title was changed See [TLDef(0xE6DFB825)] @@ -9889,7 +9889,7 @@ namespace TL } /// Favorited stickers See - /// a null value means messages.favedStickersNotModified + /// a value means messages.favedStickersNotModified [TLDef(0x2CB51097)] public class Messages_FavedStickers : IObject { @@ -9901,7 +9901,7 @@ namespace TL public DocumentBase[] stickers; } - /// Recent t.me urls Derived classes: , , , , See + /// Recent t.me urls See Derived classes: , , , , public abstract class RecentMeUrl : IObject { /// URL @@ -10009,7 +10009,7 @@ namespace TL public Dictionary users; } - /// A message Derived classes: , , , See + /// A message See Derived classes: , , , public abstract partial class InputMessage : IObject { } /// Message by ID See [TLDef(0xA676A322)] @@ -10038,7 +10038,7 @@ namespace TL public long query_id; } - /// Peer, or all peers in a certain folder Derived classes: , See + /// Peer, or all peers in a certain folder See Derived classes: , public abstract partial class InputDialogPeerBase : IObject { } /// A peer See [TLDef(0xFCAAFEB7)] @@ -10055,7 +10055,7 @@ namespace TL public int folder_id; } - /// Peer, or all peers in a folder Derived classes: , See + /// Peer, or all peers in a folder See Derived classes: , public abstract class DialogPeerBase : IObject { } /// Peer See [TLDef(0xE56DBF05)] @@ -10073,7 +10073,7 @@ namespace TL } /// Found stickersets See - /// a null value means messages.foundStickerSetsNotModified + /// a value means messages.foundStickerSetsNotModified [TLDef(0x8AF09DD2)] public class Messages_FoundStickerSets : IObject { @@ -10105,7 +10105,7 @@ namespace TL public int port; } - /// Update of Telegram's terms of service Derived classes: , See + /// Update of Telegram's terms of service See Derived classes: , public abstract class Help_TermsOfServiceUpdateBase : IObject { } /// No changes were made to telegram's terms of service See [TLDef(0xE3309F7F)] @@ -10124,7 +10124,7 @@ namespace TL public Help_TermsOfService terms_of_service; } - /// Secure passport file, for more info see the passport docs » Derived classes: , See + /// Secure passport file, for more info see the passport docs » See Derived classes: , public abstract class InputSecureFileBase : IObject { /// Secure file ID @@ -10162,7 +10162,7 @@ namespace TL } /// Secure passport file, for more info see the passport docs » See - /// a null value means secureFileEmpty + /// a value means secureFileEmpty [TLDef(0x7D09C27E)] public partial class SecureFile : IObject { @@ -10194,7 +10194,7 @@ namespace TL public byte[] secret; } - /// Plaintext verified passport data. Derived classes: , See + /// Plaintext verified passport data. See Derived classes: , public abstract class SecurePlainData : IObject { } /// Phone number to use in telegram passport: it must be verified, first ». See [TLDef(0x7D6099DD)] @@ -10338,7 +10338,7 @@ namespace TL public byte[] hash; } - /// Secure value error Derived classes: , , , , , , , , See + /// Secure value error See Derived classes: , , , , , , , , public abstract class SecureValueErrorBase : IObject { /// The section of the user's Telegram Passport which has the error, one of , , , , , @@ -10518,7 +10518,7 @@ namespace TL } /// Deep link info, see the here for more details See - /// a null value means help.deepLinkInfoEmpty + /// a value means help.deepLinkInfoEmpty [TLDef(0x6A4EE832)] public class Help_DeepLinkInfo : IObject { @@ -10538,7 +10538,7 @@ namespace TL } } - /// Saved contact Derived classes: See + /// Saved contact See Derived classes: public abstract class SavedContact : IObject { } /// Saved contact See [TLDef(0x1142BD56)] @@ -10562,8 +10562,8 @@ namespace TL public long id; } - /// Key derivation function to use when generating the password hash for SRP two-factor authorization Derived classes: See - /// a null value means passwordKdfAlgoUnknown + /// Key derivation function to use when generating the password hash for SRP two-factor authorization See Derived classes: + /// a value means passwordKdfAlgoUnknown public abstract class PasswordKdfAlgo : IObject { } /// This key derivation algorithm defines that SRP 2FA login must be used See [TLDef(0x3A912D4A)] @@ -10579,8 +10579,8 @@ namespace TL public byte[] p; } - /// KDF algorithm to use for computing telegram passport hash Derived classes: , See - /// a null value means securePasswordKdfAlgoUnknown + /// KDF algorithm to use for computing telegram passport hash See Derived classes: , + /// a value means securePasswordKdfAlgoUnknown public abstract class SecurePasswordKdfAlgo : IObject { /// Salt @@ -10606,7 +10606,7 @@ namespace TL } /// Constructor for checking the validity of a 2FA SRP password (see SRP) See - /// a null value means inputCheckPasswordEmpty + /// a value means inputCheckPasswordEmpty [TLDef(0xD27FF082)] public class InputCheckPasswordSRP : IObject { @@ -10618,7 +10618,7 @@ namespace TL public byte[] M1; } - /// Required secure file type Derived classes: , See + /// Required secure file type See Derived classes: , public abstract class SecureRequiredTypeBase : IObject { } /// Required type See [TLDef(0x829D99DA)] @@ -10648,7 +10648,7 @@ namespace TL } /// Telegram passport configuration See - /// a null value means help.passportConfigNotModified + /// a value means help.passportConfigNotModified [TLDef(0xA098D6AF)] public class Help_PassportConfig : IObject { @@ -10682,7 +10682,7 @@ namespace TL public JSONValue value; } - /// JSON value Derived classes: , , , , , See + /// JSON value See Derived classes: , , , , , public abstract partial class JSONValue : IObject { } /// null JSON value See [TLDef(0x3F6D7B68)] @@ -10775,7 +10775,7 @@ namespace TL public RichText credit; } - /// Item in block list Derived classes: , See + /// Item in block list See Derived classes: , public abstract class PageListItem : IObject { } /// List item See [TLDef(0xB92FB6CD)] @@ -10792,7 +10792,7 @@ namespace TL public PageBlock[] blocks; } - /// Represents an instant view ordered list Derived classes: , See + /// Represents an instant view ordered list See Derived classes: , public abstract class PageListOrderedItem : IObject { /// Number of element within ordered list @@ -10888,7 +10888,7 @@ namespace TL } /// Internal use See - /// a null value means help.userInfoEmpty + /// a value means help.userInfoEmpty [TLDef(0x01EB3758)] public class Help_UserInfo : IObject { @@ -11086,7 +11086,7 @@ namespace TL } } - /// Wallpaper Derived classes: , , See + /// Wallpaper See Derived classes: , , public abstract class InputWallPaperBase : IObject { } /// Wallpaper See [TLDef(0xE630B979)] @@ -11113,7 +11113,7 @@ namespace TL } /// Installed wallpapers See - /// a null value means account.wallPapersNotModified + /// a value means account.wallPapersNotModified [TLDef(0xCDC3858C)] public class Account_WallPapers : IObject { @@ -11332,8 +11332,8 @@ namespace TL } } - /// URL authorization result Derived classes: , See - /// a null value means urlAuthResultDefault + /// URL authorization result See Derived classes: , + /// a value means urlAuthResultDefault public abstract class UrlAuthResult : IObject { } /// Details about the authorization request, for more info click here » See [TLDef(0x92D33A0E)] @@ -11361,7 +11361,7 @@ namespace TL } /// Geographical location of supergroup (geogroups) See - /// a null value means channelLocationEmpty + /// a value means channelLocationEmpty [TLDef(0x209B82DB)] public class ChannelLocation : IObject { @@ -11371,7 +11371,7 @@ namespace TL public string address; } - /// Geolocated peer Derived classes: , See + /// Geolocated peer See Derived classes: , public abstract class PeerLocatedBase : IObject { /// Validity period of current data @@ -11414,7 +11414,7 @@ namespace TL public string text; } - /// Cloud theme Derived classes: , See + /// Cloud theme See Derived classes: , public abstract class InputThemeBase : IObject { } /// Theme See [TLDef(0x3C5693E9)] @@ -11476,7 +11476,7 @@ namespace TL } /// Installed themes See - /// a null value means account.themesNotModified + /// a value means account.themesNotModified [TLDef(0x9A3D8C6D)] public class Account_Themes : IObject { @@ -11486,7 +11486,7 @@ namespace TL public Theme[] themes; } - /// Login token (for QR code login) Derived classes: , , See + /// Login token (for QR code login) See Derived classes: , , public abstract class Auth_LoginTokenBase : IObject { } /// Login token (for QR code login) See [TLDef(0x629F1980)] @@ -11621,7 +11621,7 @@ namespace TL } } - /// Webpage attributes Derived classes: See + /// Webpage attributes See Derived classes: public abstract class WebPageAttribute : IObject { } /// Page theme See [TLDef(0x54B56617)] @@ -11643,7 +11643,7 @@ namespace TL } } - /// How a user voted in a poll Derived classes: , , See + /// How a user voted in a poll See Derived classes: , , public abstract class MessageUserVoteBase : IObject { /// User ID @@ -11741,7 +11741,7 @@ namespace TL } /// Dialog filter AKA folder See - /// a null value means dialogFilterDefault + /// a value means dialogFilterDefault [TLDef(0x7438F7E8)] public class DialogFilter : IObject { @@ -11823,7 +11823,7 @@ namespace TL public double total; } - /// Channel statistics graph Derived classes: , , See + /// Channel statistics graph See Derived classes: , , public abstract class StatsGraphBase : IObject { } /// This channel statistics graph must be generated asynchronously using stats.loadAsyncGraph to reduce server load See [TLDef(0x4A27EB2D)] @@ -11905,7 +11905,7 @@ namespace TL public MessageInteractionCounters[] recent_message_interactions; } - /// Info about pinned MTProxy or Public Service Announcement peers. Derived classes: , See + /// Info about pinned MTProxy or Public Service Announcement peers. See Derived classes: , public abstract class Help_PromoDataBase : IObject { } /// No PSA/MTProxy info is available See [TLDef(0x98F6AC75)] @@ -12109,7 +12109,7 @@ namespace TL } /// Name, ISO code, localized name and phone codes/patterns of all available countries See - /// a null value means help.countriesListNotModified + /// a value means help.countriesListNotModified [TLDef(0x87D0759E)] public class Help_CountriesList : IObject { @@ -12264,7 +12264,7 @@ namespace TL public StatsGraphBase views_graph; } - /// A group call Derived classes: , See + /// A group call See Derived classes: , public abstract class GroupCallBase : IObject { /// Group call ID @@ -12556,7 +12556,7 @@ namespace TL public Dictionary users; } - /// Contains info about a chat invite, and eventually a pointer to the newest chat invite. Derived classes: , See + /// Contains info about a chat invite, and eventually a pointer to the newest chat invite. See Derived classes: , public abstract class Messages_ExportedChatInviteBase : IObject { /// Info about the chat invite @@ -12699,8 +12699,8 @@ namespace TL public string short_name; } - /// Represents a scope where the bot commands, specified using bots.setBotCommands will be valid. Derived classes: , , , , , See - /// a null value means botCommandScopeDefault + /// Represents a scope where the bot commands, specified using bots.setBotCommands will be valid. See Derived classes: , , , , , + /// a value means botCommandScopeDefault public abstract class BotCommandScope : IObject { } /// The specified bot commands will only be valid in all private chats with users. See [TLDef(0x3C4F04D8)] @@ -12729,7 +12729,7 @@ namespace TL public InputUserBase user_id; } - /// Result of an account.resetPassword request. Derived classes: , , See + /// Result of an account.resetPassword request. See Derived classes: , , public abstract class Account_ResetPasswordResult : IObject { } /// You recently requested a password reset that was canceled, please wait until the specified date before requesting another reset. See [TLDef(0xE3779861)] @@ -12851,7 +12851,7 @@ namespace TL public IPeerInfo UserOrChat(Peer peer) => peer?.UserOrChat(users, chats); } - /// Information about a message in a specific position Derived classes: See + /// Information about a message in a specific position See Derived classes: public abstract class SearchResultsPosition : IObject { } /// Information about a message in a specific position See [TLDef(0x7F648B67)] @@ -13038,7 +13038,7 @@ namespace TL } /// Animations and metadata associated with message reactions » See - /// a null value means messages.availableReactionsNotModified + /// a value means messages.availableReactionsNotModified [TLDef(0x768E3AAD)] public class Messages_AvailableReactions : IObject { @@ -13048,7 +13048,7 @@ namespace TL public AvailableReaction[] reactions; } - /// Translated text, or no result Derived classes: , See + /// Translated text, or no result See Derived classes: , public abstract class Messages_TranslatedText : IObject { } /// No translation is available See [TLDef(0x67CA4737)] @@ -13166,7 +13166,7 @@ namespace TL } /// Represents a list of bot web apps that can be launched from the attachment menu » See - /// a null value means attachMenuBotsNotModified + /// a value means attachMenuBotsNotModified [TLDef(0x3C4301C0)] public class AttachMenuBots : IObject { @@ -13188,7 +13188,7 @@ namespace TL public Dictionary users; } - /// Contains the webview URL with appropriate theme and user info parameters added Derived classes: See + /// Contains the webview URL with appropriate theme and user info parameters added See Derived classes: public abstract class WebViewResult : IObject { } /// Contains the webview URL with appropriate theme and user info parameters added See [TLDef(0x0C14557C)] @@ -13200,7 +13200,7 @@ namespace TL public string url; } - /// Contains the webview URL with appropriate theme parameters added Derived classes: See + /// Contains the webview URL with appropriate theme parameters added See Derived classes: public abstract class SimpleWebViewResult : IObject { } /// Contains the webview URL with appropriate theme parameters added See [TLDef(0x882F76BB)] @@ -13226,8 +13226,8 @@ namespace TL } } - /// Indicates the action to execute when pressing the in-UI menu button for bots Derived classes: , See - /// a null value means botMenuButtonDefault + /// Indicates the action to execute when pressing the in-UI menu button for bots See Derived classes: , + /// a value means botMenuButtonDefault public abstract class BotMenuButtonBase : IObject { } /// Bot menu button that opens the bot command list when clicked. See [TLDef(0x4258C205)] @@ -13243,7 +13243,7 @@ namespace TL } /// A list of saved notification sounds See - /// a null value means account.savedRingtonesNotModified + /// a value means account.savedRingtonesNotModified [TLDef(0xC1E92CC5)] public class Account_SavedRingtones : IObject { @@ -13253,8 +13253,8 @@ namespace TL public DocumentBase[] ringtones; } - /// Represents a notification sound Derived classes: , , See - /// a null value means notificationSoundDefault + /// Represents a notification sound See Derived classes: , , + /// a value means notificationSoundDefault public abstract class NotificationSound : IObject { } /// No notification sound should be used See [TLDef(0x6F0C34DF)] @@ -13302,7 +13302,7 @@ namespace TL Broadcast = 0x7BFBDEFC, } - /// An invoice Derived classes: , See + /// An invoice See Derived classes: , public abstract class InputInvoice : IObject { } /// An invoice contained in a message. See [TLDef(0xC5B56859)] @@ -13365,7 +13365,7 @@ namespace TL public Dictionary users; } - /// Info about a Telegram Premium purchase Derived classes: , See + /// Info about a Telegram Premium purchase See Derived classes: , public abstract class InputStorePaymentPurpose : IObject { } /// Info about a Telegram Premium purchase See [TLDef(0xA6751E66)] @@ -13427,7 +13427,7 @@ namespace TL } /// An emoji status See - /// a null value means emojiStatusEmpty + /// a value means emojiStatusEmpty [TLDef(0x929B619D)] public class EmojiStatus : IObject { @@ -13443,7 +13443,7 @@ namespace TL } /// A list of emoji statuses See - /// a null value means account.emojiStatusesNotModified + /// a value means account.emojiStatusesNotModified [TLDef(0x90C467D1)] public class Account_EmojiStatuses : IObject { @@ -13453,8 +13453,8 @@ namespace TL public EmojiStatus[] statuses; } - /// Message reaction Derived classes: , See - /// a null value means reactionEmpty + /// Message reaction See Derived classes: , + /// a value means reactionEmpty public abstract class Reaction : IObject { } /// Normal emoji message reaction See [TLDef(0x1B2286B8)] @@ -13471,8 +13471,8 @@ namespace TL public long document_id; } - /// Available chat reactions Derived classes: , See - /// a null value means chatReactionsNone + /// Available chat reactions See Derived classes: , + /// a value means chatReactionsNone public abstract class ChatReactions : IObject { } /// All reactions or all non-custom reactions are allowed See [TLDef(0x52928BCA)] @@ -13496,7 +13496,7 @@ namespace TL } /// List of message reactions See - /// a null value means messages.reactionsNotModified + /// a value means messages.reactionsNotModified [TLDef(0xEAFDF716)] public class Messages_Reactions : IObject { @@ -13506,7 +13506,7 @@ namespace TL public Reaction[] reactions; } - /// Email verification purpose Derived classes: , , See + /// Email verification purpose See Derived classes: , , public abstract class EmailVerifyPurpose : IObject { } /// Email verification purpose: setup login email See [TLDef(0x4345BE73)] @@ -13524,7 +13524,7 @@ namespace TL [TLDef(0xBBF51685)] public class EmailVerifyPurposePassport : EmailVerifyPurpose { } - /// Email verification code or token Derived classes: , , See + /// Email verification code or token See Derived classes: , , public abstract class EmailVerification : IObject { } /// Email verification code See [TLDef(0x922E55A9)] diff --git a/src/TL.Secret.cs b/src/TL.Secret.cs index 125f06b..8c810c8 100644 --- a/src/TL.Secret.cs +++ b/src/TL.Secret.cs @@ -28,7 +28,7 @@ namespace TL } /// Object describes media contents of an encrypted message. See - /// a null value means decryptedMessageMediaEmpty + /// a value means decryptedMessageMediaEmpty public abstract class DecryptedMessageMedia : IObject { public virtual string MimeType { get; } diff --git a/src/TL.Table.cs b/src/TL.Table.cs index 0ae1e3c..3682f20 100644 --- a/src/TL.Table.cs +++ b/src/TL.Table.cs @@ -1078,7 +1078,6 @@ namespace TL [0x36B091DE] = typeof(Layer45.DecryptedMessage), [0x204D3878] = typeof(Layer17.DecryptedMessage), [0x1F814F1F] = typeof(Layer8.DecryptedMessage), - // The End }; internal readonly static Dictionary Nullables = new() @@ -1143,7 +1142,6 @@ namespace TL [typeof(Messages_Reactions)] = 0xB06FDBDF, //messages.reactionsNotModified // from TL.Secret: [typeof(DecryptedMessageMedia)] = 0x089F5C4A, //decryptedMessageMediaEmpty - // The End }; } }