diff --git a/src/Generator.cs b/src/Generator.cs index 32b7183..cbe34ce 100644 --- a/src/Generator.cs +++ b/src/Generator.cs @@ -131,7 +131,8 @@ namespace WTelegram } if (typeInfo.Structs.All(ctor => ctor.@params.Length == 0)) typeInfo.AsEnum = true; - var nullable = typeInfo.Structs.Where(c => c.predicate.EndsWith("Empty") || c.predicate.EndsWith("Unknown")).ToList(); + var nullable = typeInfo.Structs.Where(c => c.predicate == "help.noAppUpdate" || + c.predicate.EndsWith("Empty") || c.predicate.EndsWith("Unknown") || c.predicate.EndsWith("NotModified")).ToList(); if (nullable.Count == 1 && nullable[0].@params.Length == 0 && !typeInfo.AsEnum) { typeInfo.Nullable = nullable[0]; @@ -253,9 +254,9 @@ namespace WTelegram if (ctorId == 0) // abstract parent { if (currentJson != "TL.MTProto") - sw.WriteLine($"{tabIndent}///See "); + sw.WriteLine($"{tabIndent}///See "); if (typeInfo.Nullable != null) - sw.WriteLine($"{tabIndent}///a null value means {typeInfo.Nullable.predicate}"); + sw.WriteLine($"{tabIndent}///a null value means {typeInfo.Nullable.predicate}"); if (typeInfo.AsEnum) { WriteTypeAsEnum(sw, typeInfo); @@ -301,9 +302,9 @@ namespace WTelegram } if (currentJson != "TL.MTProto") { - sw.WriteLine($"{tabIndent}///See "); + sw.WriteLine($"{tabIndent}///See "); if (typeInfo.Nullable != null && ctor == typeInfo.MainClass) - sw.WriteLine($"{tabIndent}///a null value means {typeInfo.Nullable.predicate}"); + sw.WriteLine($"{tabIndent}///a null value means {typeInfo.Nullable.predicate}"); sw.WriteLine($"{tabIndent}[TLDef(0x{ctor.ID:X8}{tldefReverse})]"); } else @@ -419,7 +420,7 @@ namespace WTelegram if (!allTypes.Add(className)) continue; if (lowercase) className = className.ToLowerInvariant(); ctorToTypes.Remove(ctor.ID); - sw.WriteLine($"{tabIndent}\t///See "); + sw.WriteLine($"{tabIndent}\t///See "); sw.WriteLine($"{tabIndent}\t{className[prefixLen..]} = 0x{ctor.ID:X8},"); } sw.WriteLine($"{tabIndent}}}"); @@ -515,7 +516,7 @@ namespace WTelegram var callAsync = "CallAsync"; if (method.type.Length == 1 && style != 1) funcName += $"<{returnType}>"; if (currentJson != "TL.MTProto") - sw.WriteLine($"{tabIndent}///See "); + sw.WriteLine($"{tabIndent}///See "); else { if (method.type is not "FutureSalts" and not "Pong") callAsync = "CallBareAsync"; diff --git a/src/TL.MTProto.cs b/src/TL.MTProto.cs index 955294d..905390c 100644 --- a/src/TL.MTProto.cs +++ b/src/TL.MTProto.cs @@ -91,11 +91,11 @@ namespace TL public enum DestroyAuthKeyRes : uint { - ///See + ///See Ok = 0xF660E1D4, - ///See + ///See None = 0x0A9F2259, - ///See + ///See Fail = 0xEA109B13, } diff --git a/src/TL.Schema.cs b/src/TL.Schema.cs index 8a9ec79..b965c6b 100644 --- a/src/TL.Schema.cs +++ b/src/TL.Schema.cs @@ -7,20 +7,20 @@ namespace TL using BinaryWriter = System.IO.BinaryWriter; using Client = WTelegram.Client; - ///See + ///See public enum Bool : uint { - ///See + ///See False = 0xBC799737, - ///See + ///See True = 0x997275B5, } - ///See + ///See [TLDef(0x3FEDD339)] public partial class True : ITLObject { } - ///See + ///See [TLDef(0xC4B9F9BB)] public partial class Error : ITLObject { @@ -28,35 +28,35 @@ namespace TL public string text; } - ///See - ///a null value means null + ///See + ///a null value means null [TLDef(0x56730BCC)] public partial class Null : ITLObject { } - ///See - ///a null value means inputPeerEmpty + ///See + ///a null value means inputPeerEmpty public abstract partial class InputPeer : ITLObject { } - ///See + ///See [TLDef(0x7DA07EC9)] public partial class InputPeerSelf : InputPeer { } - ///See + ///See [TLDef(0x35A95CB9)] public partial class InputPeerChat : InputPeer { public long chat_id; } - ///See + ///See [TLDef(0xDDE8A54C)] public partial class InputPeerUser : InputPeer { public long user_id; public long access_hash; } - ///See + ///See [TLDef(0x27BCBBFC)] public partial class InputPeerChannel : InputPeer { public long channel_id; public long access_hash; } - ///See + ///See [TLDef(0xA87B0A1C)] public partial class InputPeerUserFromMessage : InputPeer { @@ -64,7 +64,7 @@ namespace TL public int msg_id; public long user_id; } - ///See + ///See [TLDef(0xBD2A0840)] public partial class InputPeerChannelFromMessage : InputPeer { @@ -73,20 +73,20 @@ namespace TL public long channel_id; } - ///See - ///a null value means inputUserEmpty + ///See + ///a null value means inputUserEmpty public abstract partial class InputUserBase : ITLObject { } - ///See + ///See [TLDef(0xF7C1B13F)] public partial class InputUserSelf : InputUserBase { } - ///See + ///See [TLDef(0xF21158C6)] public partial class InputUser : InputUserBase { public long user_id; public long access_hash; } - ///See + ///See [TLDef(0x1DA448E2)] public partial class InputUserFromMessage : InputUserBase { @@ -95,9 +95,9 @@ namespace TL public long user_id; } - ///See + ///See public abstract partial class InputContact : ITLObject { } - ///See + ///See [TLDef(0xF392B7F4)] public partial class InputPhoneContact : InputContact { @@ -107,9 +107,9 @@ namespace TL public string last_name; } - ///See + ///See public abstract partial class InputFileBase : ITLObject { } - ///See + ///See [TLDef(0xF52FF27F)] public partial class InputFile : InputFileBase { @@ -118,7 +118,7 @@ namespace TL public string name; public byte[] md5_checksum; } - ///See + ///See [TLDef(0xFA4F0BB5)] public partial class InputFileBig : InputFileBase { @@ -127,10 +127,10 @@ namespace TL public string name; } - ///See - ///a null value means inputMediaEmpty + ///See + ///a null value means inputMediaEmpty public abstract partial class InputMedia : ITLObject { } - ///See + ///See [TLDef(0x1E287D04)] public partial class InputMediaUploadedPhoto : InputMedia { @@ -140,7 +140,7 @@ namespace TL [IfFlag(0)] public InputDocument[] stickers; [IfFlag(1)] public int ttl_seconds; } - ///See + ///See [TLDef(0xB3BA0635)] public partial class InputMediaPhoto : InputMedia { @@ -149,10 +149,10 @@ namespace TL public InputPhoto id; [IfFlag(0)] public int ttl_seconds; } - ///See + ///See [TLDef(0xF9C44144)] public partial class InputMediaGeoPoint : InputMedia { public InputGeoPoint geo_point; } - ///See + ///See [TLDef(0xF8AB7DFB)] public partial class InputMediaContact : InputMedia { @@ -161,7 +161,7 @@ namespace TL public string last_name; public string vcard; } - ///See + ///See [TLDef(0x5B38C6C1)] public partial class InputMediaUploadedDocument : InputMedia { @@ -174,7 +174,7 @@ namespace TL [IfFlag(0)] public InputDocument[] stickers; [IfFlag(1)] public int ttl_seconds; } - ///See + ///See [TLDef(0x33473058)] public partial class InputMediaDocument : InputMedia { @@ -184,7 +184,7 @@ namespace TL [IfFlag(0)] public int ttl_seconds; [IfFlag(1)] public string query; } - ///See + ///See [TLDef(0xC13D1C11)] public partial class InputMediaVenue : InputMedia { @@ -195,7 +195,7 @@ namespace TL public string venue_id; public string venue_type; } - ///See + ///See [TLDef(0xE5BBFE1A)] public partial class InputMediaPhotoExternal : InputMedia { @@ -204,7 +204,7 @@ namespace TL public string url; [IfFlag(0)] public int ttl_seconds; } - ///See + ///See [TLDef(0xFB52DC99)] public partial class InputMediaDocumentExternal : InputMedia { @@ -213,10 +213,10 @@ namespace TL public string url; [IfFlag(0)] public int ttl_seconds; } - ///See + ///See [TLDef(0xD33F43F3)] public partial class InputMediaGame : InputMedia { public InputGame id; } - ///See + ///See [TLDef(0xD9799874)] public partial class InputMediaInvoice : InputMedia { @@ -231,7 +231,7 @@ namespace TL public DataJSON provider_data; [IfFlag(1)] public string start_param; } - ///See + ///See [TLDef(0x971FA843)] public partial class InputMediaGeoLive : InputMedia { @@ -242,7 +242,7 @@ namespace TL [IfFlag(1)] public int period; [IfFlag(3)] public int proximity_notification_radius; } - ///See + ///See [TLDef(0x0F94E5F1)] public partial class InputMediaPoll : InputMedia { @@ -253,14 +253,14 @@ namespace TL [IfFlag(1)] public string solution; [IfFlag(1)] public MessageEntity[] solution_entities; } - ///See + ///See [TLDef(0xE66FBF7B)] public partial class InputMediaDice : InputMedia { public string emoticon; } - ///See - ///a null value means inputChatPhotoEmpty + ///See + ///a null value means inputChatPhotoEmpty public abstract partial class InputChatPhotoBase : ITLObject { } - ///See + ///See [TLDef(0xC642724E)] public partial class InputChatUploadedPhoto : InputChatPhotoBase { @@ -270,12 +270,12 @@ namespace TL [IfFlag(1)] public InputFileBase video; [IfFlag(2)] public double video_start_ts; } - ///See + ///See [TLDef(0x8953AD37)] public partial class InputChatPhoto : InputChatPhotoBase { public InputPhoto id; } - ///See - ///a null value means inputGeoPointEmpty + ///See + ///a null value means inputGeoPointEmpty [TLDef(0x48222FAF)] public partial class InputGeoPoint : ITLObject { @@ -286,8 +286,8 @@ namespace TL [IfFlag(0)] public int accuracy_radius; } - ///See - ///a null value means inputPhotoEmpty + ///See + ///a null value means inputPhotoEmpty [TLDef(0x3BB3B94A)] public partial class InputPhoto : ITLObject { @@ -296,9 +296,9 @@ namespace TL public byte[] file_reference; } - ///See + ///See public abstract partial class InputFileLocationBase : ITLObject { } - ///See + ///See [TLDef(0xDFDAABE1)] public partial class InputFileLocation : InputFileLocationBase { @@ -307,14 +307,14 @@ namespace TL public long secret; public byte[] file_reference; } - ///See + ///See [TLDef(0xF5235D55)] public partial class InputEncryptedFileLocation : InputFileLocationBase { public long id; public long access_hash; } - ///See + ///See [TLDef(0xBAD07584)] public partial class InputDocumentFileLocation : InputFileLocationBase { @@ -323,17 +323,17 @@ namespace TL public byte[] file_reference; public string thumb_size; } - ///See + ///See [TLDef(0xCBC7EE28)] public partial class InputSecureFileLocation : InputFileLocationBase { public long id; public long access_hash; } - ///See + ///See [TLDef(0x29BE5899)] public partial class InputTakeoutFileLocation : InputFileLocationBase { } - ///See + ///See [TLDef(0x40181FFE)] public partial class InputPhotoFileLocation : InputFileLocationBase { @@ -342,7 +342,7 @@ namespace TL public byte[] file_reference; public string thumb_size; } - ///See + ///See [TLDef(0xD83466F3)] public partial class InputPhotoLegacyFileLocation : InputFileLocationBase { @@ -353,7 +353,7 @@ namespace TL public int local_id; public long secret; } - ///See + ///See [TLDef(0x37257E99)] public partial class InputPeerPhotoFileLocation : InputFileLocationBase { @@ -362,14 +362,14 @@ namespace TL public InputPeer peer; public long photo_id; } - ///See + ///See [TLDef(0x9D84F3DB)] public partial class InputStickerSetThumb : InputFileLocationBase { public InputStickerSet stickerset; public int thumb_version; } - ///See + ///See [TLDef(0x0598A92A)] public partial class InputGroupCallStream : InputFileLocationBase { @@ -382,49 +382,49 @@ namespace TL [IfFlag(0)] public int video_quality; } - ///See + ///See public abstract partial class Peer : ITLObject { } - ///See + ///See [TLDef(0x59511722)] public partial class PeerUser : Peer { public long user_id; } - ///See + ///See [TLDef(0x36C6019A)] public partial class PeerChat : Peer { public long chat_id; } - ///See + ///See [TLDef(0xA2A5371E)] public partial class PeerChannel : Peer { public long channel_id; } - ///See + ///See public enum Storage_FileType : uint { - ///See + ///See unknown = 0xAA963B05, - ///See + ///See partial = 0x40BC6F52, - ///See + ///See jpeg = 0x007EFE0E, - ///See + ///See gif = 0xCAE1AADF, - ///See + ///See png = 0x0A4F63C0, - ///See + ///See pdf = 0xAE1E508D, - ///See + ///See mp3 = 0x528A0677, - ///See + ///See mov = 0x4B09EBBC, - ///See + ///See mp4 = 0xB3CEA0E4, - ///See + ///See webp = 0x1081464C, } - ///See + ///See public abstract partial class UserBase : ITLObject { } - ///See + ///See [TLDef(0xD3BC4B7A)] public partial class UserEmpty : UserBase { public long id; } - ///See + ///See [TLDef(0x3FF6ECB0)] public partial class User : UserBase { @@ -448,8 +448,8 @@ namespace TL [IfFlag(22)] public string lang_code; } - ///See - ///a null value means userProfilePhotoEmpty + ///See + ///a null value means userProfilePhotoEmpty [TLDef(0x82D1F706)] public partial class UserProfilePhoto : ITLObject { @@ -460,31 +460,31 @@ namespace TL public int dc_id; } - ///See - ///a null value means userStatusEmpty + ///See + ///a null value means userStatusEmpty public abstract partial class UserStatus : ITLObject { } - ///See + ///See [TLDef(0xEDB93949)] public partial class UserStatusOnline : UserStatus { public DateTime expires; } - ///See + ///See [TLDef(0x008C703F)] public partial class UserStatusOffline : UserStatus { public int was_online; } - ///See + ///See [TLDef(0xE26F42F1)] public partial class UserStatusRecently : UserStatus { } - ///See + ///See [TLDef(0x07BF09FC)] public partial class UserStatusLastWeek : UserStatus { } - ///See + ///See [TLDef(0x77EBC742)] public partial class UserStatusLastMonth : UserStatus { } - ///See + ///See public abstract partial class ChatBase : ITLObject { } - ///See + ///See [TLDef(0x29562865)] public partial class ChatEmpty : ChatBase { public long id; } - ///See + ///See [TLDef(0x41CBF256)] public partial class Chat : ChatBase { @@ -501,14 +501,14 @@ namespace TL [IfFlag(14)] public ChatAdminRights admin_rights; [IfFlag(18)] public ChatBannedRights default_banned_rights; } - ///See + ///See [TLDef(0x6592A1A7)] public partial class ChatForbidden : ChatBase { public long id; public string title; } - ///See + ///See [TLDef(0x8261AC61)] public partial class Channel : ChatBase { @@ -530,7 +530,7 @@ namespace TL [IfFlag(18)] public ChatBannedRights default_banned_rights; [IfFlag(17)] public int participants_count; } - ///See + ///See [TLDef(0x17D493D5)] public partial class ChannelForbidden : ChatBase { @@ -542,9 +542,9 @@ namespace TL [IfFlag(16)] public DateTime until_date; } - ///See + ///See public abstract partial class ChatFullBase : ITLObject { } - ///See + ///See [TLDef(0x4DBDC099)] public partial class ChatFull : ChatFullBase { @@ -566,7 +566,7 @@ namespace TL [IfFlag(15)] public Peer groupcall_default_join_as; [IfFlag(16)] public string theme_emoticon; } - ///See + ///See [TLDef(0xE9B27A17)] public partial class ChannelFull : ChatFullBase { @@ -612,9 +612,9 @@ namespace TL [IfFlag(27)] public string theme_emoticon; } - ///See + ///See public abstract partial class ChatParticipantBase : ITLObject { } - ///See + ///See [TLDef(0xC02D4007)] public partial class ChatParticipant : ChatParticipantBase { @@ -622,16 +622,16 @@ namespace TL public long inviter_id; public DateTime date; } - ///See + ///See [TLDef(0xE46BCEE4)] public partial class ChatParticipantCreator : ChatParticipantBase { public long user_id; } - ///See + ///See [TLDef(0xA0933F5B)] public partial class ChatParticipantAdmin : ChatParticipant { } - ///See + ///See public abstract partial class ChatParticipantsBase : ITLObject { } - ///See + ///See [TLDef(0x8763D3E1)] public partial class ChatParticipantsForbidden : ChatParticipantsBase { @@ -640,7 +640,7 @@ namespace TL public long chat_id; [IfFlag(0)] public ChatParticipantBase self_participant; } - ///See + ///See [TLDef(0x3CBC93F8)] public partial class ChatParticipants : ChatParticipantsBase { @@ -649,8 +649,8 @@ namespace TL public int version; } - ///See - ///a null value means chatPhotoEmpty + ///See + ///a null value means chatPhotoEmpty [TLDef(0x1C6E1C11)] public partial class ChatPhoto : ITLObject { @@ -661,9 +661,9 @@ namespace TL public int dc_id; } - ///See + ///See public abstract partial class MessageBase : ITLObject { } - ///See + ///See [TLDef(0x90A6CA84)] public partial class MessageEmpty : MessageBase { @@ -672,7 +672,7 @@ namespace TL public int id; [IfFlag(0)] public Peer peer_id; } - ///See + ///See [TLDef(0x85D6CBE2)] public partial class Message : MessageBase { @@ -702,7 +702,7 @@ namespace TL [IfFlag(22)] public RestrictionReason[] restriction_reason; [IfFlag(25)] public int ttl_period; } - ///See + ///See [TLDef(0x2B085862)] public partial class MessageService : MessageBase { @@ -718,10 +718,10 @@ namespace TL [IfFlag(25)] public int ttl_period; } - ///See - ///a null value means messageMediaEmpty + ///See + ///a null value means messageMediaEmpty public abstract partial class MessageMedia : ITLObject { } - ///See + ///See [TLDef(0x695150D7)] public partial class MessageMediaPhoto : MessageMedia { @@ -730,10 +730,10 @@ namespace TL [IfFlag(0)] public PhotoBase photo; [IfFlag(2)] public int ttl_seconds; } - ///See + ///See [TLDef(0x56E0D474)] public partial class MessageMediaGeo : MessageMedia { public GeoPoint geo; } - ///See + ///See [TLDef(0x70322949)] public partial class MessageMediaContact : MessageMedia { @@ -743,10 +743,10 @@ namespace TL public string vcard; public long user_id; } - ///See + ///See [TLDef(0x9F84F49E)] public partial class MessageMediaUnsupported : MessageMedia { } - ///See + ///See [TLDef(0x9CB070D7)] public partial class MessageMediaDocument : MessageMedia { @@ -755,10 +755,10 @@ namespace TL [IfFlag(0)] public DocumentBase document; [IfFlag(2)] public int ttl_seconds; } - ///See + ///See [TLDef(0xA32DD600)] public partial class MessageMediaWebPage : MessageMedia { public WebPageBase webpage; } - ///See + ///See [TLDef(0x2EC0533F)] public partial class MessageMediaVenue : MessageMedia { @@ -769,10 +769,10 @@ namespace TL public string venue_id; public string venue_type; } - ///See + ///See [TLDef(0xFDB19008)] public partial class MessageMediaGame : MessageMedia { public Game game; } - ///See + ///See [TLDef(0x84551347)] public partial class MessageMediaInvoice : MessageMedia { @@ -786,7 +786,7 @@ namespace TL public long total_amount; public string start_param; } - ///See + ///See [TLDef(0xB940C666)] public partial class MessageMediaGeoLive : MessageMedia { @@ -797,14 +797,14 @@ namespace TL public int period; [IfFlag(1)] public int proximity_notification_radius; } - ///See + ///See [TLDef(0x4BD6E798)] public partial class MessageMediaPoll : MessageMedia { public Poll poll; public PollResults results; } - ///See + ///See [TLDef(0x3F7EE58B)] public partial class MessageMediaDice : MessageMedia { @@ -812,61 +812,61 @@ namespace TL public string emoticon; } - ///See - ///a null value means messageActionEmpty + ///See + ///a null value means messageActionEmpty public abstract partial class MessageAction : ITLObject { } - ///See + ///See [TLDef(0xBD47CBAD)] public partial class MessageActionChatCreate : MessageAction { public string title; public long[] users; } - ///See + ///See [TLDef(0xB5A1CE5A)] public partial class MessageActionChatEditTitle : MessageAction { public string title; } - ///See + ///See [TLDef(0x7FCB13A8)] public partial class MessageActionChatEditPhoto : MessageAction { public PhotoBase photo; } - ///See + ///See [TLDef(0x95E3FBEF)] public partial class MessageActionChatDeletePhoto : MessageAction { } - ///See + ///See [TLDef(0x15CEFD00)] public partial class MessageActionChatAddUser : MessageAction { public long[] users; } - ///See + ///See [TLDef(0xA43F30CC)] public partial class MessageActionChatDeleteUser : MessageAction { public long user_id; } - ///See + ///See [TLDef(0x031224C3)] public partial class MessageActionChatJoinedByLink : MessageAction { public long inviter_id; } - ///See + ///See [TLDef(0x95D2AC92)] public partial class MessageActionChannelCreate : MessageAction { public string title; } - ///See + ///See [TLDef(0xE1037F92)] public partial class MessageActionChatMigrateTo : MessageAction { public long channel_id; } - ///See + ///See [TLDef(0xEA3948E9)] public partial class MessageActionChannelMigrateFrom : MessageAction { public string title; public long chat_id; } - ///See + ///See [TLDef(0x94BD38ED)] public partial class MessageActionPinMessage : MessageAction { } - ///See + ///See [TLDef(0x9FBAB604)] public partial class MessageActionHistoryClear : MessageAction { } - ///See + ///See [TLDef(0x92A72876)] public partial class MessageActionGameScore : MessageAction { public long game_id; public int score; } - ///See + ///See [TLDef(0x8F31B327)] public partial class MessageActionPaymentSentMe : MessageAction { @@ -879,14 +879,14 @@ namespace TL [IfFlag(1)] public string shipping_option_id; public PaymentCharge charge; } - ///See + ///See [TLDef(0x40699CD0)] public partial class MessageActionPaymentSent : MessageAction { public string currency; public long total_amount; } - ///See + ///See [TLDef(0x80E11A7F)] public partial class MessageActionPhoneCall : MessageAction { @@ -896,29 +896,29 @@ namespace TL [IfFlag(0)] public PhoneCallDiscardReason reason; [IfFlag(1)] public int duration; } - ///See + ///See [TLDef(0x4792929B)] public partial class MessageActionScreenshotTaken : MessageAction { } - ///See + ///See [TLDef(0xFAE69F56)] public partial class MessageActionCustomAction : MessageAction { public string message; } - ///See + ///See [TLDef(0xABE9AFFE)] public partial class MessageActionBotAllowed : MessageAction { public string domain; } - ///See + ///See [TLDef(0x1B287353)] public partial class MessageActionSecureValuesSentMe : MessageAction { public SecureValue[] values; public SecureCredentialsEncrypted credentials; } - ///See + ///See [TLDef(0xD95C6154)] public partial class MessageActionSecureValuesSent : MessageAction { public SecureValueType[] types; } - ///See + ///See [TLDef(0xF3F25F76)] public partial class MessageActionContactSignUp : MessageAction { } - ///See + ///See [TLDef(0x98E0D697)] public partial class MessageActionGeoProximityReached : MessageAction { @@ -926,7 +926,7 @@ namespace TL public Peer to_id; public int distance; } - ///See + ///See [TLDef(0x7A0D7F42)] public partial class MessageActionGroupCall : MessageAction { @@ -935,30 +935,30 @@ namespace TL public InputGroupCall call; [IfFlag(0)] public int duration; } - ///See + ///See [TLDef(0x502F92F7)] public partial class MessageActionInviteToGroupCall : MessageAction { public InputGroupCall call; public long[] users; } - ///See + ///See [TLDef(0xAA1AFBFD)] public partial class MessageActionSetMessagesTTL : MessageAction { public int period; } - ///See + ///See [TLDef(0xB3A07661)] public partial class MessageActionGroupCallScheduled : MessageAction { public InputGroupCall call; public DateTime schedule_date; } - ///See + ///See [TLDef(0xAA786345)] public partial class MessageActionSetChatTheme : MessageAction { public string emoticon; } - ///See + ///See public abstract partial class DialogBase : ITLObject { } - ///See + ///See [TLDef(0x2C171F72)] public partial class Dialog : DialogBase { @@ -975,7 +975,7 @@ namespace TL [IfFlag(1)] public DraftMessageBase draft; [IfFlag(4)] public int folder_id; } - ///See + ///See [TLDef(0x71BD134C)] public partial class DialogFolder : DialogBase { @@ -990,12 +990,12 @@ namespace TL public int unread_unmuted_messages_count; } - ///See + ///See public abstract partial class PhotoBase : ITLObject { } - ///See + ///See [TLDef(0x2331B22D)] public partial class PhotoEmpty : PhotoBase { public long id; } - ///See + ///See [TLDef(0xFB197A65)] public partial class Photo : PhotoBase { @@ -1010,12 +1010,12 @@ namespace TL public int dc_id; } - ///See + ///See public abstract partial class PhotoSizeBase : ITLObject { } - ///See + ///See [TLDef(0x0E17E23C)] public partial class PhotoSizeEmpty : PhotoSizeBase { public string type; } - ///See + ///See [TLDef(0x75C78E60)] public partial class PhotoSize : PhotoSizeBase { @@ -1024,7 +1024,7 @@ namespace TL public int h; public int size; } - ///See + ///See [TLDef(0x021E1AD6)] public partial class PhotoCachedSize : PhotoSizeBase { @@ -1033,14 +1033,14 @@ namespace TL public int h; public byte[] bytes; } - ///See + ///See [TLDef(0xE0B0BC2E)] public partial class PhotoStrippedSize : PhotoSizeBase { public string type; public byte[] bytes; } - ///See + ///See [TLDef(0xFA3EFB95)] public partial class PhotoSizeProgressive : PhotoSizeBase { @@ -1049,7 +1049,7 @@ namespace TL public int h; public int[] sizes; } - ///See + ///See [TLDef(0xD8214D41)] public partial class PhotoPathSize : PhotoSizeBase { @@ -1057,8 +1057,8 @@ namespace TL public byte[] bytes; } - ///See - ///a null value means geoPointEmpty + ///See + ///a null value means geoPointEmpty [TLDef(0xB2A2F663)] public partial class GeoPoint : ITLObject { @@ -1070,7 +1070,7 @@ namespace TL [IfFlag(0)] public int accuracy_radius; } - ///See + ///See [TLDef(0x5E002502)] public partial class Auth_SentCode : ITLObject { @@ -1082,9 +1082,9 @@ namespace TL [IfFlag(2)] public int timeout; } - ///See + ///See public abstract partial class Auth_AuthorizationBase : ITLObject { } - ///See + ///See [TLDef(0xCD050916)] public partial class Auth_Authorization : Auth_AuthorizationBase { @@ -1093,7 +1093,7 @@ namespace TL [IfFlag(0)] public int tmp_sessions; public UserBase user; } - ///See + ///See [TLDef(0x44747E9A)] public partial class Auth_AuthorizationSignUpRequired : Auth_AuthorizationBase { @@ -1102,7 +1102,7 @@ namespace TL [IfFlag(0)] public Help_TermsOfService terms_of_service; } - ///See + ///See [TLDef(0xB434E2B8)] public partial class Auth_ExportedAuthorization : ITLObject { @@ -1110,22 +1110,22 @@ namespace TL public byte[] bytes; } - ///See + ///See public abstract partial class InputNotifyPeerBase : ITLObject { } - ///See + ///See [TLDef(0xB8BC5B0C)] public partial class InputNotifyPeer : InputNotifyPeerBase { public InputPeer peer; } - ///See + ///See [TLDef(0x193B4417)] public partial class InputNotifyUsers : InputNotifyPeerBase { } - ///See + ///See [TLDef(0x4A95E84E)] public partial class InputNotifyChats : InputNotifyPeerBase { } - ///See + ///See [TLDef(0xB1DB7C7E)] public partial class InputNotifyBroadcasts : InputNotifyPeerBase { } - ///See + ///See [TLDef(0x9C3D198E)] public partial class InputPeerNotifySettings : ITLObject { @@ -1137,7 +1137,7 @@ namespace TL [IfFlag(3)] public string sound; } - ///See + ///See [TLDef(0xAF509D20)] public partial class PeerNotifySettings : ITLObject { @@ -1149,7 +1149,7 @@ namespace TL [IfFlag(3)] public string sound; } - ///See + ///See [TLDef(0x733F2961)] public partial class PeerSettings : ITLObject { @@ -1159,9 +1159,9 @@ namespace TL [IfFlag(6)] public int geo_distance; } - ///See + ///See public abstract partial class WallPaperBase : ITLObject { } - ///See + ///See [TLDef(0xA437C3ED)] public partial class WallPaper : WallPaperBase { @@ -1173,7 +1173,7 @@ namespace TL public DocumentBase document; [IfFlag(2)] public WallPaperSettings settings; } - ///See + ///See [TLDef(0xE0804116)] public partial class WallPaperNoFile : WallPaperBase { @@ -1183,28 +1183,28 @@ namespace TL [IfFlag(2)] public WallPaperSettings settings; } - ///See + ///See public enum ReportReason : uint { - ///See + ///See Spam = 0x58DBCAB8, - ///See + ///See Violence = 0x1E22C78D, - ///See + ///See Pornography = 0x2E59D922, - ///See + ///See ChildAbuse = 0xADF44EE3, - ///See + ///See Other = 0xC1E4A2B1, - ///See + ///See Copyright = 0x9B89F93A, - ///See + ///See GeoIrrelevant = 0xDBD4FEED, - ///See + ///See Fake = 0xF5DDD6E7, } - ///See + ///See [TLDef(0xD697FF05)] public partial class UserFull : ITLObject { @@ -1226,7 +1226,7 @@ namespace TL [IfFlag(15)] public string theme_emoticon; } - ///See + ///See [TLDef(0x145ADE0B)] public partial class Contact : ITLObject { @@ -1234,7 +1234,7 @@ namespace TL public bool mutual; } - ///See + ///See [TLDef(0xC13E3C50)] public partial class ImportedContact : ITLObject { @@ -1242,7 +1242,7 @@ namespace TL public long client_id; } - ///See + ///See [TLDef(0x16D9703B)] public partial class ContactStatus : ITLObject { @@ -1250,21 +1250,17 @@ namespace TL public UserStatus status; } - ///See - public abstract partial class Contacts_ContactsBase : ITLObject { } - ///See - [TLDef(0xB74BA9D2)] - public partial class Contacts_ContactsNotModified : Contacts_ContactsBase { } - ///See + ///See + ///a null value means contacts.contactsNotModified [TLDef(0xEAE87E42)] - public partial class Contacts_Contacts : Contacts_ContactsBase + public partial class Contacts_Contacts : ITLObject { public Contact[] contacts; public int saved_count; public UserBase[] users; } - ///See + ///See [TLDef(0x77D01C3B)] public partial class Contacts_ImportedContacts : ITLObject { @@ -1274,7 +1270,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0x0ADE1591)] public partial class Contacts_Blocked : ITLObject { @@ -1282,13 +1278,13 @@ namespace TL public ChatBase[] chats; public UserBase[] users; } - ///See + ///See [TLDef(0xE1664194, inheritAfter = true)] public partial class Contacts_BlockedSlice : Contacts_Blocked { public int count; } - ///See + ///See public abstract partial class Messages_DialogsBase : ITLObject { } - ///See + ///See [TLDef(0x15BA6C40)] public partial class Messages_Dialogs : Messages_DialogsBase { @@ -1297,16 +1293,16 @@ namespace TL public ChatBase[] chats; public UserBase[] users; } - ///See + ///See [TLDef(0x71E094F3, inheritAfter = true)] public partial class Messages_DialogsSlice : Messages_Dialogs { public int count; } - ///See + ///See [TLDef(0xF0E3E596)] public partial class Messages_DialogsNotModified : Messages_DialogsBase { public int count; } - ///See + ///See public abstract partial class Messages_MessagesBase : ITLObject { } - ///See + ///See [TLDef(0x8C718E87)] public partial class Messages_Messages : Messages_MessagesBase { @@ -1314,7 +1310,7 @@ namespace TL public ChatBase[] chats; public UserBase[] users; } - ///See + ///See [TLDef(0x3A54685E, inheritAfter = true)] public partial class Messages_MessagesSlice : Messages_Messages { @@ -1324,7 +1320,7 @@ namespace TL [IfFlag(0)] public int next_rate; [IfFlag(2)] public int offset_id_offset; } - ///See + ///See [TLDef(0x64479808)] public partial class Messages_ChannelMessages : Messages_MessagesBase { @@ -1337,18 +1333,18 @@ namespace TL public ChatBase[] chats; public UserBase[] users; } - ///See + ///See [TLDef(0x74535F21)] public partial class Messages_MessagesNotModified : Messages_MessagesBase { public int count; } - ///See + ///See [TLDef(0x64FF9FD5)] public partial class Messages_Chats : ITLObject { public ChatBase[] chats; } - ///See + ///See [TLDef(0x9CD81144, inheritAfter = true)] public partial class Messages_ChatsSlice : Messages_Chats { public int count; } - ///See + ///See [TLDef(0xE5D7D19C)] public partial class Messages_ChatFull : ITLObject { @@ -1357,7 +1353,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xB45C69D1)] public partial class Messages_AffectedHistory : ITLObject { @@ -1366,65 +1362,65 @@ namespace TL public int offset; } - ///See - ///a null value means inputMessagesFilterEmpty + ///See + ///a null value means inputMessagesFilterEmpty public abstract partial class MessagesFilter : ITLObject { } - ///See + ///See [TLDef(0x9609A51C)] public partial class InputMessagesFilterPhotos : MessagesFilter { } - ///See + ///See [TLDef(0x9FC00E65)] public partial class InputMessagesFilterVideo : MessagesFilter { } - ///See + ///See [TLDef(0x56E9F0E4)] public partial class InputMessagesFilterPhotoVideo : MessagesFilter { } - ///See + ///See [TLDef(0x9EDDF188)] public partial class InputMessagesFilterDocument : MessagesFilter { } - ///See + ///See [TLDef(0x7EF0DD87)] public partial class InputMessagesFilterUrl : MessagesFilter { } - ///See + ///See [TLDef(0xFFC86587)] public partial class InputMessagesFilterGif : MessagesFilter { } - ///See + ///See [TLDef(0x50F5C392)] public partial class InputMessagesFilterVoice : MessagesFilter { } - ///See + ///See [TLDef(0x3751B49E)] public partial class InputMessagesFilterMusic : MessagesFilter { } - ///See + ///See [TLDef(0x3A20ECB8)] public partial class InputMessagesFilterChatPhotos : MessagesFilter { } - ///See + ///See [TLDef(0x80C99768)] public partial class InputMessagesFilterPhoneCalls : MessagesFilter { [Flags] public enum Flags { missed = 0x1 } public Flags flags; } - ///See + ///See [TLDef(0x7A7C17A4)] public partial class InputMessagesFilterRoundVoice : MessagesFilter { } - ///See + ///See [TLDef(0xB549DA53)] public partial class InputMessagesFilterRoundVideo : MessagesFilter { } - ///See + ///See [TLDef(0xC1F8E69A)] public partial class InputMessagesFilterMyMentions : MessagesFilter { } - ///See + ///See [TLDef(0xE7026D0D)] public partial class InputMessagesFilterGeo : MessagesFilter { } - ///See + ///See [TLDef(0xE062DB83)] public partial class InputMessagesFilterContacts : MessagesFilter { } - ///See + ///See [TLDef(0x1BB00451)] public partial class InputMessagesFilterPinned : MessagesFilter { } - ///See + ///See public abstract partial class Update : ITLObject { } - ///See + ///See [TLDef(0x1F2B0AFD)] public partial class UpdateNewMessage : Update { @@ -1432,14 +1428,14 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x4E90BFD6)] public partial class UpdateMessageID : Update { public int id; public long random_id; } - ///See + ///See [TLDef(0xA20DB0E5)] public partial class UpdateDeleteMessages : Update { @@ -1447,31 +1443,31 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0xC01E857F)] public partial class UpdateUserTyping : Update { public long user_id; public SendMessageAction action; } - ///See + ///See [TLDef(0x83487AF0)] public partial class UpdateChatUserTyping : UpdateChat { public Peer from_id; public SendMessageAction action; } - ///See + ///See [TLDef(0x07761198)] public partial class UpdateChatParticipants : Update { public ChatParticipantsBase participants; } - ///See + ///See [TLDef(0xE5BDF8DE)] public partial class UpdateUserStatus : Update { public long user_id; public UserStatus status; } - ///See + ///See [TLDef(0xC3F202E0)] public partial class UpdateUserName : Update { @@ -1480,7 +1476,7 @@ namespace TL public string last_name; public string username; } - ///See + ///See [TLDef(0xF227868C)] public partial class UpdateUserPhoto : Update { @@ -1489,24 +1485,24 @@ namespace TL public UserProfilePhoto photo; public bool previous; } - ///See + ///See [TLDef(0x12BCBD9A)] public partial class UpdateNewEncryptedMessage : Update { public EncryptedMessageBase message; public int qts; } - ///See + ///See [TLDef(0x1710F156)] public partial class UpdateEncryptedChatTyping : Update { public int chat_id; } - ///See + ///See [TLDef(0xB4A2E88D)] public partial class UpdateEncryption : Update { public EncryptedChatBase chat; public DateTime date; } - ///See + ///See [TLDef(0x38FE25B7)] public partial class UpdateEncryptedMessagesRead : Update { @@ -1514,7 +1510,7 @@ namespace TL public DateTime max_date; public DateTime date; } - ///See + ///See [TLDef(0x3DDA5451)] public partial class UpdateChatParticipantAdd : UpdateChat { @@ -1523,24 +1519,24 @@ namespace TL public DateTime date; public int version; } - ///See + ///See [TLDef(0xE32F3D77)] public partial class UpdateChatParticipantDelete : UpdateChat { public long user_id; public int version; } - ///See + ///See [TLDef(0x8E5E9873)] public partial class UpdateDcOptions : Update { public DcOption[] dc_options; } - ///See + ///See [TLDef(0xBEC268EF)] public partial class UpdateNotifySettings : Update { public NotifyPeerBase peer; public PeerNotifySettings notify_settings; } - ///See + ///See [TLDef(0xEBE46819)] public partial class UpdateServiceNotification : Update { @@ -1552,21 +1548,21 @@ namespace TL public MessageMedia media; public MessageEntity[] entities; } - ///See + ///See [TLDef(0xEE3B272A)] public partial class UpdatePrivacy : Update { public PrivacyKey key; public PrivacyRule[] rules; } - ///See + ///See [TLDef(0x05492A13)] public partial class UpdateUserPhone : Update { public long user_id; public string phone; } - ///See + ///See [TLDef(0x9C974FDF)] public partial class UpdateReadHistoryInbox : Update { @@ -1579,7 +1575,7 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x2F2F21BF)] public partial class UpdateReadHistoryOutbox : Update { @@ -1588,7 +1584,7 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x7F891213)] public partial class UpdateWebPage : Update { @@ -1596,7 +1592,7 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x68C13933)] public partial class UpdateReadMessagesContents : Update { @@ -1604,7 +1600,7 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x108D941F)] public partial class UpdateChannelTooLong : Update { @@ -1613,13 +1609,13 @@ namespace TL public long channel_id; [IfFlag(0)] public int pts; } - ///See + ///See [TLDef(0x635B4C09)] public partial class UpdateChannel : Update { public long channel_id; } - ///See + ///See [TLDef(0x62BA04D9)] public partial class UpdateNewChannelMessage : UpdateNewMessage { } - ///See + ///See [TLDef(0x922E6E10)] public partial class UpdateReadChannelInbox : Update { @@ -1631,17 +1627,17 @@ namespace TL public int still_unread_count; public int pts; } - ///See + ///See [TLDef(0xC32D5B12, inheritAfter = true)] public partial class UpdateDeleteChannelMessages : UpdateDeleteMessages { public long channel_id; } - ///See + ///See [TLDef(0xF226AC08)] public partial class UpdateChannelMessageViews : UpdateChannel { public int id; public int views; } - ///See + ///See [TLDef(0xD7CA61A2)] public partial class UpdateChatParticipantAdmin : UpdateChat { @@ -1649,10 +1645,10 @@ namespace TL public bool is_admin; public int version; } - ///See + ///See [TLDef(0x688A30AA)] public partial class UpdateNewStickerSet : Update { public Messages_StickerSet stickerset; } - ///See + ///See [TLDef(0x0BB2D201)] public partial class UpdateStickerSetsOrder : Update { @@ -1660,13 +1656,13 @@ namespace TL public Flags flags; public long[] order; } - ///See + ///See [TLDef(0x43AE3DEC)] public partial class UpdateStickerSets : Update { } - ///See + ///See [TLDef(0x9375341E)] public partial class UpdateSavedGifs : Update { } - ///See + ///See [TLDef(0x496F379C)] public partial class UpdateBotInlineQuery : Update { @@ -1679,7 +1675,7 @@ namespace TL [IfFlag(1)] public InlineQueryPeerType peer_type; public string offset; } - ///See + ///See [TLDef(0x12F12A07)] public partial class UpdateBotInlineSend : Update { @@ -1691,10 +1687,10 @@ namespace TL public string id; [IfFlag(1)] public InputBotInlineMessageIDBase msg_id; } - ///See + ///See [TLDef(0x1B3F4DF7)] public partial class UpdateEditChannelMessage : UpdateEditMessage { } - ///See + ///See [TLDef(0xB9CFC48D)] public partial class UpdateBotCallbackQuery : Update { @@ -1708,7 +1704,7 @@ namespace TL [IfFlag(0)] public byte[] data; [IfFlag(1)] public string game_short_name; } - ///See + ///See [TLDef(0xE40370A3)] public partial class UpdateEditMessage : Update { @@ -1716,7 +1712,7 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x691E9052)] public partial class UpdateInlineBotCallbackQuery : Update { @@ -1729,36 +1725,36 @@ namespace TL [IfFlag(0)] public byte[] data; [IfFlag(1)] public string game_short_name; } - ///See + ///See [TLDef(0xB75F99A9)] public partial class UpdateReadChannelOutbox : Update { public long channel_id; public int max_id; } - ///See + ///See [TLDef(0xEE2BB969)] public partial class UpdateDraftMessage : Update { public Peer peer; public DraftMessageBase draft; } - ///See + ///See [TLDef(0x571D2742)] public partial class UpdateReadFeaturedStickers : Update { } - ///See + ///See [TLDef(0x9A422C20)] public partial class UpdateRecentStickers : Update { } - ///See + ///See [TLDef(0xA229DD06)] public partial class UpdateConfig : Update { } - ///See + ///See [TLDef(0x3354678F)] public partial class UpdatePtsChanged : Update { } - ///See + ///See [TLDef(0x2F2BA99F, inheritAfter = true)] public partial class UpdateChannelWebPage : UpdateWebPage { public long channel_id; } - ///See + ///See [TLDef(0x6E6FE51C)] public partial class UpdateDialogPinned : Update { @@ -1767,7 +1763,7 @@ namespace TL [IfFlag(1)] public int folder_id; public DialogPeerBase peer; } - ///See + ///See [TLDef(0xFA0F3CA2)] public partial class UpdatePinnedDialogs : Update { @@ -1776,10 +1772,10 @@ namespace TL [IfFlag(1)] public int folder_id; [IfFlag(0)] public DialogPeerBase[] order; } - ///See + ///See [TLDef(0x8317C0C3)] public partial class UpdateBotWebhookJSON : Update { public DataJSON data; } - ///See + ///See [TLDef(0x9B9240A6)] public partial class UpdateBotWebhookJSONQuery : Update { @@ -1787,7 +1783,7 @@ namespace TL public DataJSON data; public int timeout; } - ///See + ///See [TLDef(0xB5AEFD7D)] public partial class UpdateBotShippingQuery : Update { @@ -1796,7 +1792,7 @@ namespace TL public byte[] payload; public PostAddress shipping_address; } - ///See + ///See [TLDef(0x8CAA9A96)] public partial class UpdateBotPrecheckoutQuery : Update { @@ -1810,28 +1806,28 @@ namespace TL public string currency; public long total_amount; } - ///See + ///See [TLDef(0xAB0F6B1E)] public partial class UpdatePhoneCall : Update { public PhoneCallBase phone_call; } - ///See + ///See [TLDef(0x46560264)] public partial class UpdateLangPackTooLong : Update { public string lang_code; } - ///See + ///See [TLDef(0x56022F4D)] public partial class UpdateLangPack : Update { public LangPackDifference difference; } - ///See + ///See [TLDef(0xE511996D)] public partial class UpdateFavedStickers : Update { } - ///See + ///See [TLDef(0x44BDD535)] public partial class UpdateChannelReadMessagesContents : UpdateChannel { public int[] messages; } - ///See + ///See [TLDef(0x7084A7BE)] public partial class UpdateContactsReset : Update { } - ///See + ///See [TLDef(0xB23FC698)] public partial class UpdateChannelAvailableMessages : UpdateChannel { public int available_min_id; } - ///See + ///See [TLDef(0xE16459C3)] public partial class UpdateDialogUnreadMark : Update { @@ -1839,7 +1835,7 @@ namespace TL public Flags flags; public DialogPeerBase peer; } - ///See + ///See [TLDef(0xACA1657B)] public partial class UpdateMessagePoll : Update { @@ -1849,7 +1845,7 @@ namespace TL [IfFlag(0)] public Poll poll; public PollResults results; } - ///See + ///See [TLDef(0x54C01850)] public partial class UpdateChatDefaultBannedRights : Update { @@ -1857,7 +1853,7 @@ namespace TL public ChatBannedRights default_banned_rights; public int version; } - ///See + ///See [TLDef(0x19360DC0)] public partial class UpdateFolderPeers : Update { @@ -1865,40 +1861,40 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x6A7E7366)] public partial class UpdatePeerSettings : Update { public Peer peer; public PeerSettings settings; } - ///See + ///See [TLDef(0xB4AFCFB0)] public partial class UpdatePeerLocated : Update { public PeerLocatedBase[] peers; } - ///See + ///See [TLDef(0x39A51DFB)] public partial class UpdateNewScheduledMessage : Update { public MessageBase message; } - ///See + ///See [TLDef(0x90866CEE)] public partial class UpdateDeleteScheduledMessages : Update { public Peer peer; public int[] messages; } - ///See + ///See [TLDef(0x8216FBA3)] public partial class UpdateTheme : Update { public Theme theme; } - ///See + ///See [TLDef(0x871FB939)] public partial class UpdateGeoLiveViewed : Update { public Peer peer; public int msg_id; } - ///See + ///See [TLDef(0x564FE691)] public partial class UpdateLoginToken : Update { } - ///See + ///See [TLDef(0x106395C9)] public partial class UpdateMessagePollVote : Update { @@ -1907,7 +1903,7 @@ namespace TL public byte[][] options; public int qts; } - ///See + ///See [TLDef(0x26FFDE7D)] public partial class UpdateDialogFilter : Update { @@ -1916,27 +1912,27 @@ namespace TL public int id; [IfFlag(0)] public DialogFilter filter; } - ///See + ///See [TLDef(0xA5D72105)] public partial class UpdateDialogFilterOrder : Update { public int[] order; } - ///See + ///See [TLDef(0x3504914F)] public partial class UpdateDialogFilters : Update { } - ///See + ///See [TLDef(0x2661BF09)] public partial class UpdatePhoneCallSignalingData : Update { public long phone_call_id; public byte[] data; } - ///See + ///See [TLDef(0xD29A27F4)] public partial class UpdateChannelMessageForwards : UpdateChannel { public int id; public int forwards; } - ///See + ///See [TLDef(0xD6B19546)] public partial class UpdateReadChannelDiscussionInbox : Update { @@ -1948,7 +1944,7 @@ namespace TL [IfFlag(0)] public long broadcast_id; [IfFlag(0)] public int broadcast_post; } - ///See + ///See [TLDef(0x695C9E7C)] public partial class UpdateReadChannelDiscussionOutbox : Update { @@ -1956,14 +1952,14 @@ namespace TL public int top_msg_id; public int read_max_id; } - ///See + ///See [TLDef(0x246A4B22)] public partial class UpdatePeerBlocked : Update { public Peer peer_id; public bool blocked; } - ///See + ///See [TLDef(0x8C88C923)] public partial class UpdateChannelUserTyping : Update { @@ -1974,7 +1970,7 @@ namespace TL public Peer from_id; public SendMessageAction action; } - ///See + ///See [TLDef(0xED85EAB5)] public partial class UpdatePinnedMessages : Update { @@ -1985,7 +1981,7 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0x5BB98608)] public partial class UpdatePinnedChannelMessages : Update { @@ -1996,10 +1992,10 @@ namespace TL public int pts; public int pts_count; } - ///See + ///See [TLDef(0xF89A6A4E)] public partial class UpdateChat : Update { public long chat_id; } - ///See + ///See [TLDef(0xF2EBDB4E)] public partial class UpdateGroupCallParticipants : Update { @@ -2007,14 +2003,14 @@ namespace TL public GroupCallParticipant[] participants; public int version; } - ///See + ///See [TLDef(0x14B24500)] public partial class UpdateGroupCall : Update { public long chat_id; public GroupCallBase call; } - ///See + ///See [TLDef(0xBB9BB9A5)] public partial class UpdatePeerHistoryTTL : Update { @@ -2023,7 +2019,7 @@ namespace TL public Peer peer; [IfFlag(0)] public int ttl_period; } - ///See + ///See [TLDef(0xD087663A)] public partial class UpdateChatParticipant : Update { @@ -2038,7 +2034,7 @@ namespace TL [IfFlag(2)] public ExportedChatInvite invite; public int qts; } - ///See + ///See [TLDef(0x985D3ABB)] public partial class UpdateChannelParticipant : Update { @@ -2053,7 +2049,7 @@ namespace TL [IfFlag(2)] public ExportedChatInvite invite; public int qts; } - ///See + ///See [TLDef(0xC4870A49)] public partial class UpdateBotStopped : Update { @@ -2062,7 +2058,7 @@ namespace TL public bool stopped; public int qts; } - ///See + ///See [TLDef(0x0B783982)] public partial class UpdateGroupCallConnection : Update { @@ -2070,7 +2066,7 @@ namespace TL public Flags flags; public DataJSON params_; } - ///See + ///See [TLDef(0x4D712F2E)] public partial class UpdateBotCommands : Update { @@ -2079,7 +2075,7 @@ namespace TL public BotCommand[] commands; } - ///See + ///See [TLDef(0xA56C2A3E)] public partial class Updates_State : ITLObject { @@ -2090,16 +2086,16 @@ namespace TL public int unread_count; } - ///See + ///See public abstract partial class Updates_DifferenceBase : ITLObject { } - ///See + ///See [TLDef(0x5D75A138)] public partial class Updates_DifferenceEmpty : Updates_DifferenceBase { public DateTime date; public int seq; } - ///See + ///See [TLDef(0x00F49CA0)] public partial class Updates_Difference : Updates_DifferenceBase { @@ -2110,7 +2106,7 @@ namespace TL public UserBase[] users; public Updates_State state; } - ///See + ///See [TLDef(0xA8FB1981)] public partial class Updates_DifferenceSlice : Updates_DifferenceBase { @@ -2121,16 +2117,16 @@ namespace TL public UserBase[] users; public Updates_State intermediate_state; } - ///See + ///See [TLDef(0x4AFE8F6D)] public partial class Updates_DifferenceTooLong : Updates_DifferenceBase { public int pts; } - ///See + ///See public abstract partial class UpdatesBase : ITLObject { } - ///See + ///See [TLDef(0xE317AF7E)] public partial class UpdatesTooLong : UpdatesBase { } - ///See + ///See [TLDef(0x313BC7F8)] public partial class UpdateShortMessage : UpdatesBase { @@ -2149,7 +2145,7 @@ namespace TL [IfFlag(7)] public MessageEntity[] entities; [IfFlag(25)] public int ttl_period; } - ///See + ///See [TLDef(0x4D6DEEA5)] public partial class UpdateShortChatMessage : UpdatesBase { @@ -2169,14 +2165,14 @@ namespace TL [IfFlag(7)] public MessageEntity[] entities; [IfFlag(25)] public int ttl_period; } - ///See + ///See [TLDef(0x78D4DEC1)] public partial class UpdateShort : UpdatesBase { public Update update; public DateTime date; } - ///See + ///See [TLDef(0x725B04C3)] public partial class UpdatesCombined : UpdatesBase { @@ -2187,7 +2183,7 @@ namespace TL public int seq_start; public int seq; } - ///See + ///See [TLDef(0x74AE4240)] public partial class Updates : UpdatesBase { @@ -2197,7 +2193,7 @@ namespace TL public DateTime date; public int seq; } - ///See + ///See [TLDef(0x9015E101)] public partial class UpdateShortSentMessage : UpdatesBase { @@ -2212,18 +2208,18 @@ namespace TL [IfFlag(25)] public int ttl_period; } - ///See + ///See [TLDef(0x8DCA6AA5)] public partial class Photos_Photos : ITLObject { public PhotoBase[] photos; public UserBase[] users; } - ///See + ///See [TLDef(0x15051F54, inheritAfter = true)] public partial class Photos_PhotosSlice : Photos_Photos { public int count; } - ///See + ///See [TLDef(0x20212CA8)] public partial class Photos_Photo : ITLObject { @@ -2231,9 +2227,9 @@ namespace TL public UserBase[] users; } - ///See + ///See public abstract partial class Upload_FileBase : ITLObject { } - ///See + ///See [TLDef(0x096A18D5)] public partial class Upload_File : Upload_FileBase { @@ -2241,7 +2237,7 @@ namespace TL public int mtime; public byte[] bytes; } - ///See + ///See [TLDef(0xF18CDA44)] public partial class Upload_FileCdnRedirect : Upload_FileBase { @@ -2252,7 +2248,7 @@ namespace TL public FileHash[] file_hashes; } - ///See + ///See [TLDef(0x18B7A10D)] public partial class DcOption : ITLObject { @@ -2264,7 +2260,7 @@ namespace TL [IfFlag(10)] public byte[] secret; } - ///See + ///See [TLDef(0x330B4067)] public partial class Config : ITLObject { @@ -2319,7 +2315,7 @@ namespace TL [IfFlag(2)] public int base_lang_pack_version; } - ///See + ///See [TLDef(0x8E1A1775)] public partial class NearestDc : ITLObject { @@ -2328,11 +2324,10 @@ namespace TL public int nearest_dc; } - ///See - public abstract partial class Help_AppUpdateBase : ITLObject { } - ///See + ///See + ///a null value means help.noAppUpdate [TLDef(0xCCBBCE30)] - public partial class Help_AppUpdate : Help_AppUpdateBase + public partial class Help_AppUpdate : ITLObject { [Flags] public enum Flags { can_not_skip = 0x1, has_document = 0x2, has_url = 0x4, has_sticker = 0x8 } public Flags flags; @@ -2344,20 +2339,17 @@ namespace TL [IfFlag(2)] public string url; [IfFlag(3)] public DocumentBase sticker; } - ///See - [TLDef(0xC45A6536)] - public partial class Help_NoAppUpdate : Help_AppUpdateBase { } - ///See + ///See [TLDef(0x18CB9F78)] public partial class Help_InviteText : ITLObject { public string message; } - ///See + ///See public abstract partial class EncryptedChatBase : ITLObject { } - ///See + ///See [TLDef(0xAB7EC0A0)] public partial class EncryptedChatEmpty : EncryptedChatBase { public int id; } - ///See + ///See [TLDef(0x66B25953)] public partial class EncryptedChatWaiting : EncryptedChatBase { @@ -2367,7 +2359,7 @@ namespace TL public long admin_id; public long participant_id; } - ///See + ///See [TLDef(0x48F1D94C)] public partial class EncryptedChatRequested : EncryptedChatBase { @@ -2381,7 +2373,7 @@ namespace TL public long participant_id; public byte[] g_a; } - ///See + ///See [TLDef(0x61F0D4C7)] public partial class EncryptedChat : EncryptedChatBase { @@ -2393,7 +2385,7 @@ namespace TL public byte[] g_a_or_b; public long key_fingerprint; } - ///See + ///See [TLDef(0x1E1C7C45)] public partial class EncryptedChatDiscarded : EncryptedChatBase { @@ -2402,7 +2394,7 @@ namespace TL public int id; } - ///See + ///See [TLDef(0xF141B5E1)] public partial class InputEncryptedChat : ITLObject { @@ -2410,8 +2402,8 @@ namespace TL public long access_hash; } - ///See - ///a null value means encryptedFileEmpty + ///See + ///a null value means encryptedFileEmpty [TLDef(0x4A70994C)] public partial class EncryptedFile : ITLObject { @@ -2422,10 +2414,10 @@ namespace TL public int key_fingerprint; } - ///See - ///a null value means inputEncryptedFileEmpty + ///See + ///a null value means inputEncryptedFileEmpty public abstract partial class InputEncryptedFileBase : ITLObject { } - ///See + ///See [TLDef(0x64BD0306)] public partial class InputEncryptedFileUploaded : InputEncryptedFileBase { @@ -2434,14 +2426,14 @@ namespace TL public byte[] md5_checksum; public int key_fingerprint; } - ///See + ///See [TLDef(0x5A17B5E5)] public partial class InputEncryptedFile : InputEncryptedFileBase { public long id; public long access_hash; } - ///See + ///See [TLDef(0x2DC173C8)] public partial class InputEncryptedFileBigUploaded : InputEncryptedFileBase { @@ -2450,9 +2442,9 @@ namespace TL public int key_fingerprint; } - ///See + ///See public abstract partial class EncryptedMessageBase : ITLObject { } - ///See + ///See [TLDef(0xED18C118)] public partial class EncryptedMessage : EncryptedMessageBase { @@ -2462,7 +2454,7 @@ namespace TL public byte[] bytes; public EncryptedFile file; } - ///See + ///See [TLDef(0x23734B06)] public partial class EncryptedMessageService : EncryptedMessageBase { @@ -2472,12 +2464,12 @@ namespace TL public byte[] bytes; } - ///See + ///See public abstract partial class Messages_DhConfigBase : ITLObject { } - ///See + ///See [TLDef(0xC0E24635)] public partial class Messages_DhConfigNotModified : Messages_DhConfigBase { public byte[] random; } - ///See + ///See [TLDef(0x2C221EDD)] public partial class Messages_DhConfig : Messages_DhConfigBase { @@ -2487,15 +2479,15 @@ namespace TL public byte[] random; } - ///See + ///See [TLDef(0x560F8935)] public partial class Messages_SentEncryptedMessage : ITLObject { public DateTime date; } - ///See + ///See [TLDef(0x9493FF32)] public partial class Messages_SentEncryptedFile : Messages_SentEncryptedMessage { public EncryptedFile file; } - ///See - ///a null value means inputDocumentEmpty + ///See + ///a null value means inputDocumentEmpty [TLDef(0x1ABFB575)] public partial class InputDocument : ITLObject { @@ -2504,12 +2496,12 @@ namespace TL public byte[] file_reference; } - ///See + ///See public abstract partial class DocumentBase : ITLObject { } - ///See + ///See [TLDef(0x36F8C871)] public partial class DocumentEmpty : DocumentBase { public long id; } - ///See + ///See [TLDef(0x1E87342B)] public partial class Document : DocumentBase { @@ -2527,7 +2519,7 @@ namespace TL public DocumentAttribute[] attributes; } - ///See + ///See [TLDef(0x17C6B5F6)] public partial class Help_Support : ITLObject { @@ -2535,83 +2527,83 @@ namespace TL public UserBase user; } - ///See + ///See public abstract partial class NotifyPeerBase : ITLObject { } - ///See + ///See [TLDef(0x9FD40BD8)] public partial class NotifyPeer : NotifyPeerBase { public Peer peer; } - ///See + ///See [TLDef(0xB4C83B4C)] public partial class NotifyUsers : NotifyPeerBase { } - ///See + ///See [TLDef(0xC007CEC3)] public partial class NotifyChats : NotifyPeerBase { } - ///See + ///See [TLDef(0xD612E8EF)] public partial class NotifyBroadcasts : NotifyPeerBase { } - ///See + ///See public abstract partial class SendMessageAction : ITLObject { } - ///See + ///See [TLDef(0x16BF744E)] public partial class SendMessageTypingAction : SendMessageAction { } - ///See + ///See [TLDef(0xFD5EC8F5)] public partial class SendMessageCancelAction : SendMessageAction { } - ///See + ///See [TLDef(0xA187D66F)] public partial class SendMessageRecordVideoAction : SendMessageAction { } - ///See + ///See [TLDef(0xE9763AEC)] public partial class SendMessageUploadVideoAction : SendMessageAction { public int progress; } - ///See + ///See [TLDef(0xD52F73F7)] public partial class SendMessageRecordAudioAction : SendMessageAction { } - ///See + ///See [TLDef(0xF351D7AB)] public partial class SendMessageUploadAudioAction : SendMessageAction { public int progress; } - ///See + ///See [TLDef(0xD1D34A26)] public partial class SendMessageUploadPhotoAction : SendMessageAction { public int progress; } - ///See + ///See [TLDef(0xAA0CD9E4)] public partial class SendMessageUploadDocumentAction : SendMessageAction { public int progress; } - ///See + ///See [TLDef(0x176F8BA1)] public partial class SendMessageGeoLocationAction : SendMessageAction { } - ///See + ///See [TLDef(0x628CBC6F)] public partial class SendMessageChooseContactAction : SendMessageAction { } - ///See + ///See [TLDef(0xDD6A8F48)] public partial class SendMessageGamePlayAction : SendMessageAction { } - ///See + ///See [TLDef(0x88F27FBC)] public partial class SendMessageRecordRoundAction : SendMessageAction { } - ///See + ///See [TLDef(0x243E1C66)] public partial class SendMessageUploadRoundAction : SendMessageAction { public int progress; } - ///See + ///See [TLDef(0xD92C2285)] public partial class SpeakingInGroupCallAction : SendMessageAction { } - ///See + ///See [TLDef(0xDBDA9246)] public partial class SendMessageHistoryImportAction : SendMessageAction { public int progress; } - ///See + ///See [TLDef(0xB05AC6B1)] public partial class SendMessageChooseStickerAction : SendMessageAction { } - ///See + ///See [TLDef(0x6A3233B6)] public partial class SendMessageEmojiInteraction : SendMessageAction { public string emoticon; public DataJSON interaction; } - ///See + ///See [TLDef(0xB665902E)] public partial class SendMessageEmojiInteractionSeen : SendMessageAction { public string emoticon; } - ///See + ///See [TLDef(0xB3134D9D)] public partial class Contacts_Found : ITLObject { @@ -2621,103 +2613,103 @@ namespace TL public UserBase[] users; } - ///See + ///See public enum InputPrivacyKey : uint { - ///See + ///See StatusTimestamp = 0x4F96CB18, - ///See + ///See ChatInvite = 0xBDFB0426, - ///See + ///See PhoneCall = 0xFABADC5F, - ///See + ///See PhoneP2P = 0xDB9E70D2, - ///See + ///See Forwards = 0xA4DD4C08, - ///See + ///See ProfilePhoto = 0x5719BACC, - ///See + ///See PhoneNumber = 0x0352DAFA, - ///See + ///See AddedByPhone = 0xD1219BDD, } - ///See + ///See public enum PrivacyKey : uint { - ///See + ///See StatusTimestamp = 0xBC2EAB30, - ///See + ///See ChatInvite = 0x500E6DFA, - ///See + ///See PhoneCall = 0x3D662B7B, - ///See + ///See PhoneP2P = 0x39491CC8, - ///See + ///See Forwards = 0x69EC56A3, - ///See + ///See ProfilePhoto = 0x96151FED, - ///See + ///See PhoneNumber = 0xD19AE46D, - ///See + ///See AddedByPhone = 0x42FFD42B, } - ///See + ///See public abstract partial class InputPrivacyRule : ITLObject { } - ///See + ///See [TLDef(0x0D09E07B)] public partial class InputPrivacyValueAllowContacts : InputPrivacyRule { } - ///See + ///See [TLDef(0x184B35CE)] public partial class InputPrivacyValueAllowAll : InputPrivacyRule { } - ///See + ///See [TLDef(0x131CC67F)] public partial class InputPrivacyValueAllowUsers : InputPrivacyRule { public InputUserBase[] users; } - ///See + ///See [TLDef(0x0BA52007)] public partial class InputPrivacyValueDisallowContacts : InputPrivacyRule { } - ///See + ///See [TLDef(0xD66B66C9)] public partial class InputPrivacyValueDisallowAll : InputPrivacyRule { } - ///See + ///See [TLDef(0x90110467)] public partial class InputPrivacyValueDisallowUsers : InputPrivacyRule { public InputUserBase[] users; } - ///See + ///See [TLDef(0x840649CF)] public partial class InputPrivacyValueAllowChatParticipants : InputPrivacyRule { public long[] chats; } - ///See + ///See [TLDef(0xE94F0F86)] public partial class InputPrivacyValueDisallowChatParticipants : InputPrivacyRule { public long[] chats; } - ///See + ///See public abstract partial class PrivacyRule : ITLObject { } - ///See + ///See [TLDef(0xFFFE1BAC)] public partial class PrivacyValueAllowContacts : PrivacyRule { } - ///See + ///See [TLDef(0x65427B82)] public partial class PrivacyValueAllowAll : PrivacyRule { } - ///See + ///See [TLDef(0xB8905FB2)] public partial class PrivacyValueAllowUsers : PrivacyRule { public long[] users; } - ///See + ///See [TLDef(0xF888FA1A)] public partial class PrivacyValueDisallowContacts : PrivacyRule { } - ///See + ///See [TLDef(0x8B73E763)] public partial class PrivacyValueDisallowAll : PrivacyRule { } - ///See + ///See [TLDef(0xE4621141)] public partial class PrivacyValueDisallowUsers : PrivacyRule { public long[] users; } - ///See + ///See [TLDef(0x6B134E8E)] public partial class PrivacyValueAllowChatParticipants : PrivacyRule { public long[] chats; } - ///See + ///See [TLDef(0x41C87565)] public partial class PrivacyValueDisallowChatParticipants : PrivacyRule { public long[] chats; } - ///See + ///See [TLDef(0x50A04E45)] public partial class Account_PrivacyRules : ITLObject { @@ -2726,23 +2718,23 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xB8D0AFDF)] public partial class AccountDaysTTL : ITLObject { public int days; } - ///See + ///See public abstract partial class DocumentAttribute : ITLObject { } - ///See + ///See [TLDef(0x6C37C15C)] public partial class DocumentAttributeImageSize : DocumentAttribute { public int w; public int h; } - ///See + ///See [TLDef(0x11B58939)] public partial class DocumentAttributeAnimated : DocumentAttribute { } - ///See + ///See [TLDef(0x6319D612)] public partial class DocumentAttributeSticker : DocumentAttribute { @@ -2752,7 +2744,7 @@ namespace TL public InputStickerSet stickerset; [IfFlag(0)] public MaskCoords mask_coords; } - ///See + ///See [TLDef(0x0EF02CE6)] public partial class DocumentAttributeVideo : DocumentAttribute { @@ -2762,7 +2754,7 @@ namespace TL public int w; public int h; } - ///See + ///See [TLDef(0x9852F9C6)] public partial class DocumentAttributeAudio : DocumentAttribute { @@ -2773,27 +2765,23 @@ namespace TL [IfFlag(1)] public string performer; [IfFlag(2)] public byte[] waveform; } - ///See + ///See [TLDef(0x15590068)] public partial class DocumentAttributeFilename : DocumentAttribute { public string file_name; } - ///See + ///See [TLDef(0x9801D2F7)] public partial class DocumentAttributeHasStickers : DocumentAttribute { } - ///See - public abstract partial class Messages_StickersBase : ITLObject { } - ///See - [TLDef(0xF1749A22)] - public partial class Messages_StickersNotModified : Messages_StickersBase { } - ///See + ///See + ///a null value means messages.stickersNotModified [TLDef(0x30A6EC7E)] - public partial class Messages_Stickers : Messages_StickersBase + public partial class Messages_Stickers : ITLObject { public long hash; public DocumentBase[] stickers; } - ///See + ///See [TLDef(0x12B299D4)] public partial class StickerPack : ITLObject { @@ -2801,20 +2789,16 @@ namespace TL public long[] documents; } - ///See - public abstract partial class Messages_AllStickersBase : ITLObject { } - ///See - [TLDef(0xE86602C3)] - public partial class Messages_AllStickersNotModified : Messages_AllStickersBase { } - ///See + ///See + ///a null value means messages.allStickersNotModified [TLDef(0xCDBBCEBB)] - public partial class Messages_AllStickers : Messages_AllStickersBase + public partial class Messages_AllStickers : ITLObject { public long hash; public StickerSet[] sets; } - ///See + ///See [TLDef(0x84D19185)] public partial class Messages_AffectedMessages : ITLObject { @@ -2822,19 +2806,19 @@ namespace TL public int pts_count; } - ///See + ///See public abstract partial class WebPageBase : ITLObject { } - ///See + ///See [TLDef(0xEB1477E8)] public partial class WebPageEmpty : WebPageBase { public long id; } - ///See + ///See [TLDef(0xC586DA1C)] public partial class WebPagePending : WebPageBase { public long id; public DateTime date; } - ///See + ///See [TLDef(0xE89C45B2)] public partial class WebPage : WebPageBase { @@ -2861,7 +2845,7 @@ namespace TL [IfFlag(10)] public Page cached_page; [IfFlag(12)] public WebPageAttribute[] attributes; } - ///See + ///See [TLDef(0x7311CA11)] public partial class WebPageNotModified : WebPageBase { @@ -2870,7 +2854,7 @@ namespace TL [IfFlag(0)] public int cached_page_views; } - ///See + ///See [TLDef(0xAD01D61D)] public partial class Authorization : ITLObject { @@ -2890,11 +2874,11 @@ namespace TL public string region; } - ///See + ///See [TLDef(0x1250ABDE)] public partial class Account_Authorizations : ITLObject { public Authorization[] authorizations; } - ///See + ///See [TLDef(0x185B184F)] public partial class Account_Password : ITLObject { @@ -2912,7 +2896,7 @@ namespace TL [IfFlag(5)] public DateTime pending_reset_date; } - ///See + ///See [TLDef(0x9A5C33E5)] public partial class Account_PasswordSettings : ITLObject { @@ -2922,7 +2906,7 @@ namespace TL [IfFlag(1)] public SecureSecretSettings secure_settings; } - ///See + ///See [TLDef(0xC23727C9)] public partial class Account_PasswordInputSettings : ITLObject { @@ -2935,11 +2919,11 @@ namespace TL [IfFlag(2)] public SecureSecretSettings new_secure_settings; } - ///See + ///See [TLDef(0x137948A5)] public partial class Auth_PasswordRecovery : ITLObject { public string email_pattern; } - ///See + ///See [TLDef(0xA384B779)] public partial class ReceivedNotifyMessage : ITLObject { @@ -2947,9 +2931,9 @@ namespace TL public int flags; } - ///See + ///See public abstract partial class ExportedChatInvite : ITLObject { } - ///See + ///See [TLDef(0xB18105E8)] public partial class ChatInviteExported : ExportedChatInvite { @@ -2965,12 +2949,12 @@ namespace TL [IfFlag(3)] public int usage; } - ///See + ///See public abstract partial class ChatInviteBase : ITLObject { } - ///See + ///See [TLDef(0x5A686D7C)] public partial class ChatInviteAlready : ChatInviteBase { public ChatBase chat; } - ///See + ///See [TLDef(0xDFC2F58E)] public partial class ChatInvite : ChatInviteBase { @@ -2981,7 +2965,7 @@ namespace TL public int participants_count; [IfFlag(4)] public UserBase[] participants; } - ///See + ///See [TLDef(0x61695CB0)] public partial class ChatInvitePeek : ChatInviteBase { @@ -2989,27 +2973,27 @@ namespace TL public DateTime expires; } - ///See - ///a null value means inputStickerSetEmpty + ///See + ///a null value means inputStickerSetEmpty public abstract partial class InputStickerSet : ITLObject { } - ///See + ///See [TLDef(0x9DE7A269)] public partial class InputStickerSetID : InputStickerSet { public long id; public long access_hash; } - ///See + ///See [TLDef(0x861CC8A0)] public partial class InputStickerSetShortName : InputStickerSet { public string short_name; } - ///See + ///See [TLDef(0x028703C8)] public partial class InputStickerSetAnimatedEmoji : InputStickerSet { } - ///See + ///See [TLDef(0xE67F520E)] public partial class InputStickerSetDice : InputStickerSet { public string emoticon; } - ///See + ///See [TLDef(0xD7DF217A)] public partial class StickerSet : ITLObject { @@ -3028,7 +3012,7 @@ namespace TL public int hash; } - ///See + ///See [TLDef(0xB60A24A6)] public partial class Messages_StickerSet : ITLObject { @@ -3037,7 +3021,7 @@ namespace TL public DocumentBase[] documents; } - ///See + ///See [TLDef(0xC27AC8C7)] public partial class BotCommand : ITLObject { @@ -3045,7 +3029,7 @@ namespace TL public string description; } - ///See + ///See [TLDef(0x1B74B335)] public partial class BotInfo : ITLObject { @@ -3054,15 +3038,15 @@ namespace TL public BotCommand[] commands; } - ///See + ///See public abstract partial class KeyboardButtonBase : ITLObject { } - ///See + ///See [TLDef(0xA2FA4880)] public partial class KeyboardButton : KeyboardButtonBase { public string text; } - ///See + ///See [TLDef(0x258AFF05)] public partial class KeyboardButtonUrl : KeyboardButton { public string url; } - ///See + ///See [TLDef(0x35BBDB6B)] public partial class KeyboardButtonCallback : KeyboardButtonBase { @@ -3071,13 +3055,13 @@ namespace TL public string text; public byte[] data; } - ///See + ///See [TLDef(0xB16A6C29)] public partial class KeyboardButtonRequestPhone : KeyboardButton { } - ///See + ///See [TLDef(0xFC796B3F)] public partial class KeyboardButtonRequestGeoLocation : KeyboardButton { } - ///See + ///See [TLDef(0x0568A748)] public partial class KeyboardButtonSwitchInline : KeyboardButtonBase { @@ -3086,13 +3070,13 @@ namespace TL public string text; public string query; } - ///See + ///See [TLDef(0x50F41CCF)] public partial class KeyboardButtonGame : KeyboardButton { } - ///See + ///See [TLDef(0xAFD93FBB)] public partial class KeyboardButtonBuy : KeyboardButton { } - ///See + ///See [TLDef(0x10B78D29)] public partial class KeyboardButtonUrlAuth : KeyboardButtonBase { @@ -3103,7 +3087,7 @@ namespace TL public string url; public int button_id; } - ///See + ///See [TLDef(0xD02E7FD4)] public partial class InputKeyboardButtonUrlAuth : KeyboardButtonBase { @@ -3114,7 +3098,7 @@ namespace TL public string url; public InputUserBase bot; } - ///See + ///See [TLDef(0xBBC7515D, inheritAfter = true)] public partial class KeyboardButtonRequestPoll : KeyboardButton { @@ -3123,20 +3107,20 @@ namespace TL [IfFlag(0)] public bool quiz; } - ///See + ///See [TLDef(0x77608B83)] public partial class KeyboardButtonRow : ITLObject { public KeyboardButtonBase[] buttons; } - ///See + ///See public abstract partial class ReplyMarkup : ITLObject { } - ///See + ///See [TLDef(0xA03E5B85)] public partial class ReplyKeyboardHide : ReplyMarkup { [Flags] public enum Flags { selective = 0x4 } public Flags flags; } - ///See + ///See [TLDef(0x86B40B08)] public partial class ReplyKeyboardForceReply : ReplyMarkup { @@ -3144,7 +3128,7 @@ namespace TL public Flags flags; [IfFlag(3)] public string placeholder; } - ///See + ///See [TLDef(0x85DD99D1)] public partial class ReplyKeyboardMarkup : ReplyMarkup { @@ -3153,85 +3137,85 @@ namespace TL public KeyboardButtonRow[] rows; [IfFlag(3)] public string placeholder; } - ///See + ///See [TLDef(0x48A30254)] public partial class ReplyInlineMarkup : ReplyMarkup { public KeyboardButtonRow[] rows; } - ///See + ///See public abstract partial class MessageEntity : ITLObject { public int offset; public int length; } - ///See + ///See [TLDef(0xBB92BA95)] public partial class MessageEntityUnknown : MessageEntity { } - ///See + ///See [TLDef(0xFA04579D)] public partial class MessageEntityMention : MessageEntity { } - ///See + ///See [TLDef(0x6F635B0D)] public partial class MessageEntityHashtag : MessageEntity { } - ///See + ///See [TLDef(0x6CEF8AC7)] public partial class MessageEntityBotCommand : MessageEntity { } - ///See + ///See [TLDef(0x6ED02538)] public partial class MessageEntityUrl : MessageEntity { } - ///See + ///See [TLDef(0x64E475C2)] public partial class MessageEntityEmail : MessageEntity { } - ///See + ///See [TLDef(0xBD610BC9)] public partial class MessageEntityBold : MessageEntity { } - ///See + ///See [TLDef(0x826F8B60)] public partial class MessageEntityItalic : MessageEntity { } - ///See + ///See [TLDef(0x28A20571)] public partial class MessageEntityCode : MessageEntity { } - ///See + ///See [TLDef(0x73924BE0)] public partial class MessageEntityPre : MessageEntity { public string language; } - ///See + ///See [TLDef(0x76A6D327)] public partial class MessageEntityTextUrl : MessageEntity { public string url; } - ///See + ///See [TLDef(0xDC7B1140)] public partial class MessageEntityMentionName : MessageEntity { public long user_id; } - ///See + ///See [TLDef(0x208E68C9)] public partial class InputMessageEntityMentionName : MessageEntity { public InputUserBase user_id; } - ///See + ///See [TLDef(0x9B69E34B)] public partial class MessageEntityPhone : MessageEntity { } - ///See + ///See [TLDef(0x4C4E743F)] public partial class MessageEntityCashtag : MessageEntity { } - ///See + ///See [TLDef(0x9C4E7E8B)] public partial class MessageEntityUnderline : MessageEntity { } - ///See + ///See [TLDef(0xBF0693D4)] public partial class MessageEntityStrike : MessageEntity { } - ///See + ///See [TLDef(0x020DF5D0)] public partial class MessageEntityBlockquote : MessageEntity { } - ///See + ///See [TLDef(0x761E6AF4)] public partial class MessageEntityBankCard : MessageEntity { } - ///See - ///a null value means inputChannelEmpty + ///See + ///a null value means inputChannelEmpty public abstract partial class InputChannelBase : ITLObject { } - ///See + ///See [TLDef(0xF35AEC28)] public partial class InputChannel : InputChannelBase { public long channel_id; public long access_hash; } - ///See + ///See [TLDef(0x5B934F9D)] public partial class InputChannelFromMessage : InputChannelBase { @@ -3240,7 +3224,7 @@ namespace TL public long channel_id; } - ///See + ///See [TLDef(0x7F077AD9)] public partial class Contacts_ResolvedPeer : ITLObject { @@ -3249,7 +3233,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0x0AE30253)] public partial class MessageRange : ITLObject { @@ -3257,9 +3241,9 @@ namespace TL public int max_id; } - ///See + ///See public abstract partial class Updates_ChannelDifferenceBase : ITLObject { } - ///See + ///See [TLDef(0x3E11AFFB)] public partial class Updates_ChannelDifferenceEmpty : Updates_ChannelDifferenceBase { @@ -3268,7 +3252,7 @@ namespace TL public int pts; [IfFlag(1)] public int timeout; } - ///See + ///See [TLDef(0xA4BCC6FE)] public partial class Updates_ChannelDifferenceTooLong : Updates_ChannelDifferenceBase { @@ -3280,7 +3264,7 @@ namespace TL public ChatBase[] chats; public UserBase[] users; } - ///See + ///See [TLDef(0x2064674E)] public partial class Updates_ChannelDifference : Updates_ChannelDifferenceBase { @@ -3294,8 +3278,8 @@ namespace TL public UserBase[] users; } - ///See - ///a null value means channelMessagesFilterEmpty + ///See + ///a null value means channelMessagesFilterEmpty [TLDef(0xCD77D957)] public partial class ChannelMessagesFilter : ITLObject { @@ -3304,16 +3288,16 @@ namespace TL public MessageRange[] ranges; } - ///See + ///See public abstract partial class ChannelParticipantBase : ITLObject { } - ///See + ///See [TLDef(0xC00C07C0)] public partial class ChannelParticipant : ChannelParticipantBase { public long user_id; public DateTime date; } - ///See + ///See [TLDef(0x28A8BC67)] public partial class ChannelParticipantSelf : ChannelParticipantBase { @@ -3321,7 +3305,7 @@ namespace TL public long inviter_id; public DateTime date; } - ///See + ///See [TLDef(0x2FE601D3)] public partial class ChannelParticipantCreator : ChannelParticipantBase { @@ -3331,7 +3315,7 @@ namespace TL public ChatAdminRights admin_rights; [IfFlag(0)] public string rank; } - ///See + ///See [TLDef(0x34C3BB53)] public partial class ChannelParticipantAdmin : ChannelParticipantBase { @@ -3344,7 +3328,7 @@ namespace TL public ChatAdminRights admin_rights; [IfFlag(2)] public string rank; } - ///See + ///See [TLDef(0x6DF8014E)] public partial class ChannelParticipantBanned : ChannelParticipantBase { @@ -3355,34 +3339,34 @@ namespace TL public DateTime date; public ChatBannedRights banned_rights; } - ///See + ///See [TLDef(0x1B03F006)] public partial class ChannelParticipantLeft : ChannelParticipantBase { public Peer peer; } - ///See + ///See public abstract partial class ChannelParticipantsFilter : ITLObject { } - ///See + ///See [TLDef(0xDE3F3C79)] public partial class ChannelParticipantsRecent : ChannelParticipantsFilter { } - ///See + ///See [TLDef(0xB4608969)] public partial class ChannelParticipantsAdmins : ChannelParticipantsFilter { } - ///See + ///See [TLDef(0xA3B54985)] public partial class ChannelParticipantsKicked : ChannelParticipantsFilter { public string q; } - ///See + ///See [TLDef(0xB0D1865B)] public partial class ChannelParticipantsBots : ChannelParticipantsFilter { } - ///See + ///See [TLDef(0x1427A5E1)] public partial class ChannelParticipantsBanned : ChannelParticipantsFilter { public string q; } - ///See + ///See [TLDef(0x0656AC4B)] public partial class ChannelParticipantsSearch : ChannelParticipantsFilter { public string q; } - ///See + ///See [TLDef(0xBB6AE88D)] public partial class ChannelParticipantsContacts : ChannelParticipantsFilter { public string q; } - ///See + ///See [TLDef(0xE04B5CEB)] public partial class ChannelParticipantsMentions : ChannelParticipantsFilter { @@ -3392,22 +3376,18 @@ namespace TL [IfFlag(1)] public int top_msg_id; } - ///See - public abstract partial class Channels_ChannelParticipantsBase : ITLObject { } - ///See + ///See + ///a null value means channels.channelParticipantsNotModified [TLDef(0x9AB0FEAF)] - public partial class Channels_ChannelParticipants : Channels_ChannelParticipantsBase + public partial class Channels_ChannelParticipants : ITLObject { public int count; public ChannelParticipantBase[] participants; public ChatBase[] chats; public UserBase[] users; } - ///See - [TLDef(0xF0173FE9)] - public partial class Channels_ChannelParticipantsNotModified : Channels_ChannelParticipantsBase { } - ///See + ///See [TLDef(0xDFB80317)] public partial class Channels_ChannelParticipant : ITLObject { @@ -3416,7 +3396,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0x780A0310)] public partial class Help_TermsOfService : ITLObject { @@ -3428,22 +3408,18 @@ namespace TL [IfFlag(1)] public int min_age_confirm; } - ///See - public abstract partial class Messages_SavedGifsBase : ITLObject { } - ///See - [TLDef(0xE8025CA2)] - public partial class Messages_SavedGifsNotModified : Messages_SavedGifsBase { } - ///See + ///See + ///a null value means messages.savedGifsNotModified [TLDef(0x84A02A0D)] - public partial class Messages_SavedGifs : Messages_SavedGifsBase + public partial class Messages_SavedGifs : ITLObject { public long hash; public DocumentBase[] gifs; } - ///See + ///See public abstract partial class InputBotInlineMessage : ITLObject { public int flags; } - ///See + ///See [TLDef(0x3380C786)] public partial class InputBotInlineMessageMediaAuto : InputBotInlineMessage { @@ -3452,7 +3428,7 @@ namespace TL [IfFlag(1)] public MessageEntity[] entities; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x3DCD7A87)] public partial class InputBotInlineMessageText : InputBotInlineMessage { @@ -3461,7 +3437,7 @@ namespace TL [IfFlag(1)] public MessageEntity[] entities; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x96929A85)] public partial class InputBotInlineMessageMediaGeo : InputBotInlineMessage { @@ -3473,7 +3449,7 @@ namespace TL [IfFlag(3)] public int proximity_notification_radius; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x417BBF11)] public partial class InputBotInlineMessageMediaVenue : InputBotInlineMessage { @@ -3486,7 +3462,7 @@ namespace TL public string venue_type; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0xA6EDBFFD)] public partial class InputBotInlineMessageMediaContact : InputBotInlineMessage { @@ -3497,14 +3473,14 @@ namespace TL public string vcard; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x4B425864)] public partial class InputBotInlineMessageGame : InputBotInlineMessage { [Flags] public enum Flags { has_reply_markup = 0x4 } [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0xD7E78225)] public partial class InputBotInlineMessageMediaInvoice : InputBotInlineMessage { @@ -3519,9 +3495,9 @@ namespace TL [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See public abstract partial class InputBotInlineResultBase : ITLObject { } - ///See + ///See [TLDef(0x88BF9319)] public partial class InputBotInlineResult : InputBotInlineResultBase { @@ -3536,7 +3512,7 @@ namespace TL [IfFlag(5)] public InputWebDocument content; public InputBotInlineMessage send_message; } - ///See + ///See [TLDef(0xA8D864A7)] public partial class InputBotInlineResultPhoto : InputBotInlineResultBase { @@ -3545,7 +3521,7 @@ namespace TL public InputPhoto photo; public InputBotInlineMessage send_message; } - ///See + ///See [TLDef(0xFFF8FDC4)] public partial class InputBotInlineResultDocument : InputBotInlineResultBase { @@ -3558,7 +3534,7 @@ namespace TL public InputDocument document; public InputBotInlineMessage send_message; } - ///See + ///See [TLDef(0x4FA417F2)] public partial class InputBotInlineResultGame : InputBotInlineResultBase { @@ -3567,9 +3543,9 @@ namespace TL public InputBotInlineMessage send_message; } - ///See + ///See public abstract partial class BotInlineMessage : ITLObject { public int flags; } - ///See + ///See [TLDef(0x764CF810)] public partial class BotInlineMessageMediaAuto : BotInlineMessage { @@ -3578,7 +3554,7 @@ namespace TL [IfFlag(1)] public MessageEntity[] entities; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x8C7F65E2)] public partial class BotInlineMessageText : BotInlineMessage { @@ -3587,7 +3563,7 @@ namespace TL [IfFlag(1)] public MessageEntity[] entities; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x051846FD)] public partial class BotInlineMessageMediaGeo : BotInlineMessage { @@ -3599,7 +3575,7 @@ namespace TL [IfFlag(3)] public int proximity_notification_radius; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x8A86659C)] public partial class BotInlineMessageMediaVenue : BotInlineMessage { @@ -3612,7 +3588,7 @@ namespace TL public string venue_type; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x18D1CDC2)] public partial class BotInlineMessageMediaContact : BotInlineMessage { @@ -3623,7 +3599,7 @@ namespace TL public string vcard; [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See [TLDef(0x354A9B09)] public partial class BotInlineMessageMediaInvoice : BotInlineMessage { @@ -3636,9 +3612,9 @@ namespace TL [IfFlag(2)] public ReplyMarkup reply_markup; } - ///See + ///See public abstract partial class BotInlineResultBase : ITLObject { } - ///See + ///See [TLDef(0x11965F3A)] public partial class BotInlineResult : BotInlineResultBase { @@ -3653,7 +3629,7 @@ namespace TL [IfFlag(5)] public WebDocumentBase content; public BotInlineMessage send_message; } - ///See + ///See [TLDef(0x17DB940B)] public partial class BotInlineMediaResult : BotInlineResultBase { @@ -3668,7 +3644,7 @@ namespace TL public BotInlineMessage send_message; } - ///See + ///See [TLDef(0x947CA848)] public partial class Messages_BotResults : ITLObject { @@ -3682,7 +3658,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0x5DAB1AF4)] public partial class ExportedMessageLink : ITLObject { @@ -3690,7 +3666,7 @@ namespace TL public string html; } - ///See + ///See [TLDef(0x5F777DCE)] public partial class MessageFwdHeader : ITLObject { @@ -3707,33 +3683,33 @@ namespace TL [IfFlag(6)] public string psa_type; } - ///See + ///See public enum Auth_CodeType : uint { - ///See + ///See Sms = 0x72A3158C, - ///See + ///See Call = 0x741CD3E3, - ///See + ///See FlashCall = 0x226CCEFB, } - ///See + ///See public abstract partial class Auth_SentCodeType : ITLObject { } - ///See + ///See [TLDef(0x3DBB5986)] public partial class Auth_SentCodeTypeApp : Auth_SentCodeType { public int length; } - ///See + ///See [TLDef(0xC000BBA2)] public partial class Auth_SentCodeTypeSms : Auth_SentCodeType { public int length; } - ///See + ///See [TLDef(0x5353E5A7)] public partial class Auth_SentCodeTypeCall : Auth_SentCodeType { public int length; } - ///See + ///See [TLDef(0xAB03C6D9)] public partial class Auth_SentCodeTypeFlashCall : Auth_SentCodeType { public string pattern; } - ///See + ///See [TLDef(0x36585EA4)] public partial class Messages_BotCallbackAnswer : ITLObject { @@ -3744,7 +3720,7 @@ namespace TL public DateTime cache_time; } - ///See + ///See [TLDef(0x26B5DDE6)] public partial class Messages_MessageEditData : ITLObject { @@ -3752,9 +3728,9 @@ namespace TL public Flags flags; } - ///See + ///See public abstract partial class InputBotInlineMessageIDBase : ITLObject { } - ///See + ///See [TLDef(0x890C3D89)] public partial class InputBotInlineMessageID : InputBotInlineMessageIDBase { @@ -3762,7 +3738,7 @@ namespace TL public long id; public long access_hash; } - ///See + ///See [TLDef(0xB6D915D7)] public partial class InputBotInlineMessageID64 : InputBotInlineMessageIDBase { @@ -3772,7 +3748,7 @@ namespace TL public long access_hash; } - ///See + ///See [TLDef(0x3C20629F)] public partial class InlineBotSwitchPM : ITLObject { @@ -3780,7 +3756,7 @@ namespace TL public string start_param; } - ///See + ///See [TLDef(0x3371C354)] public partial class Messages_PeerDialogs : ITLObject { @@ -3791,7 +3767,7 @@ namespace TL public Updates_State state; } - ///See + ///See [TLDef(0xEDCDC05B)] public partial class TopPeer : ITLObject { @@ -3799,28 +3775,28 @@ namespace TL public double rating; } - ///See + ///See public enum TopPeerCategory : uint { - ///See + ///See BotsPM = 0xAB661B5B, - ///See + ///See BotsInline = 0x148677E2, - ///See + ///See Correspondents = 0x0637B7ED, - ///See + ///See Groups = 0xBD17A14A, - ///See + ///See Channels = 0x161D9628, - ///See + ///See PhoneCalls = 0x1E76A78C, - ///See + ///See ForwardUsers = 0xA8406CA9, - ///See + ///See ForwardChats = 0xFBEEC0F0, } - ///See + ///See [TLDef(0xFB834291)] public partial class TopPeerCategoryPeers : ITLObject { @@ -3829,12 +3805,10 @@ namespace TL public TopPeer[] peers; } - ///See + ///See + ///a null value means contacts.topPeersNotModified public abstract partial class Contacts_TopPeersBase : ITLObject { } - ///See - [TLDef(0xDE266EF5)] - public partial class Contacts_TopPeersNotModified : Contacts_TopPeersBase { } - ///See + ///See [TLDef(0x70B772A8)] public partial class Contacts_TopPeers : Contacts_TopPeersBase { @@ -3842,13 +3816,13 @@ namespace TL public ChatBase[] chats; public UserBase[] users; } - ///See + ///See [TLDef(0xB52C939D)] public partial class Contacts_TopPeersDisabled : Contacts_TopPeersBase { } - ///See + ///See public abstract partial class DraftMessageBase : ITLObject { } - ///See + ///See [TLDef(0x1B0C841A)] public partial class DraftMessageEmpty : DraftMessageBase { @@ -3856,7 +3830,7 @@ namespace TL public Flags flags; [IfFlag(0)] public DateTime date; } - ///See + ///See [TLDef(0xFD8E711F)] public partial class DraftMessage : DraftMessageBase { @@ -3868,12 +3842,12 @@ namespace TL public DateTime date; } - ///See + ///See public abstract partial class Messages_FeaturedStickersBase : ITLObject { } - ///See + ///See [TLDef(0xC6DC0C66)] public partial class Messages_FeaturedStickersNotModified : Messages_FeaturedStickersBase { public int count; } - ///See + ///See [TLDef(0x84C02310)] public partial class Messages_FeaturedStickers : Messages_FeaturedStickersBase { @@ -3883,14 +3857,10 @@ namespace TL public long[] unread; } - ///See - public abstract partial class Messages_RecentStickersBase : ITLObject { } - ///See - [TLDef(0x0B17F890)] - public partial class Messages_RecentStickersNotModified : Messages_RecentStickersBase { } - ///See + ///See + ///a null value means messages.recentStickersNotModified [TLDef(0x88D37C56)] - public partial class Messages_RecentStickers : Messages_RecentStickersBase + public partial class Messages_RecentStickers : ITLObject { public long hash; public StickerPack[] packs; @@ -3898,7 +3868,7 @@ namespace TL public int[] dates; } - ///See + ///See [TLDef(0x4FCBA9C8)] public partial class Messages_ArchivedStickers : ITLObject { @@ -3906,25 +3876,25 @@ namespace TL public StickerSetCoveredBase[] sets; } - ///See + ///See public abstract partial class Messages_StickerSetInstallResult : ITLObject { } - ///See + ///See [TLDef(0x38641628)] public partial class Messages_StickerSetInstallResultSuccess : Messages_StickerSetInstallResult { } - ///See + ///See [TLDef(0x35E410A8)] public partial class Messages_StickerSetInstallResultArchive : Messages_StickerSetInstallResult { public StickerSetCoveredBase[] sets; } - ///See + ///See public abstract partial class StickerSetCoveredBase : ITLObject { } - ///See + ///See [TLDef(0x6410A5D2)] public partial class StickerSetCovered : StickerSetCoveredBase { public StickerSet set; public DocumentBase cover; } - ///See + ///See [TLDef(0x3407E51B)] public partial class StickerSetMultiCovered : StickerSetCoveredBase { @@ -3932,7 +3902,7 @@ namespace TL public DocumentBase[] covers; } - ///See + ///See [TLDef(0xAED6DBB2)] public partial class MaskCoords : ITLObject { @@ -3942,16 +3912,16 @@ namespace TL public double zoom; } - ///See + ///See public abstract partial class InputStickeredMedia : ITLObject { } - ///See + ///See [TLDef(0x4A992157)] public partial class InputStickeredMediaPhoto : InputStickeredMedia { public InputPhoto id; } - ///See + ///See [TLDef(0x0438865B)] public partial class InputStickeredMediaDocument : InputStickeredMedia { public InputDocument id; } - ///See + ///See [TLDef(0xBDF9653B)] public partial class Game : ITLObject { @@ -3966,16 +3936,16 @@ namespace TL [IfFlag(0)] public DocumentBase document; } - ///See + ///See public abstract partial class InputGame : ITLObject { } - ///See + ///See [TLDef(0x032C3E77)] public partial class InputGameID : InputGame { public long id; public long access_hash; } - ///See + ///See [TLDef(0xC331E80A)] public partial class InputGameShortName : InputGame { @@ -3983,7 +3953,7 @@ namespace TL public string short_name; } - ///See + ///See [TLDef(0x73A379EB)] public partial class HighScore : ITLObject { @@ -3992,7 +3962,7 @@ namespace TL public int score; } - ///See + ///See [TLDef(0x9A3BFD99)] public partial class Messages_HighScores : ITLObject { @@ -4000,28 +3970,28 @@ namespace TL public UserBase[] users; } - ///See - ///a null value means textEmpty + ///See + ///a null value means textEmpty public abstract partial class RichText : ITLObject { } - ///See + ///See [TLDef(0x744694E0)] public partial class TextPlain : RichText { public string text; } - ///See + ///See [TLDef(0x6724ABC4)] public partial class TextBold : RichText { public RichText text; } - ///See + ///See [TLDef(0xD912A59C)] public partial class TextItalic : RichText { public RichText text; } - ///See + ///See [TLDef(0xC12622C4)] public partial class TextUnderline : RichText { public RichText text; } - ///See + ///See [TLDef(0x9BF8BB95)] public partial class TextStrike : RichText { public RichText text; } - ///See + ///See [TLDef(0x6C3F19B9)] public partial class TextFixed : RichText { public RichText text; } - ///See + ///See [TLDef(0x3C2884C1)] public partial class TextUrl : RichText { @@ -4029,33 +3999,33 @@ namespace TL public string url; public long webpage_id; } - ///See + ///See [TLDef(0xDE5A0DD6)] public partial class TextEmail : RichText { public RichText text; public string email; } - ///See + ///See [TLDef(0x7E6260D7)] public partial class TextConcat : RichText { public RichText[] texts; } - ///See + ///See [TLDef(0xED6A8504)] public partial class TextSubscript : RichText { public RichText text; } - ///See + ///See [TLDef(0xC7FB5E01)] public partial class TextSuperscript : RichText { public RichText text; } - ///See + ///See [TLDef(0x034B8621)] public partial class TextMarked : RichText { public RichText text; } - ///See + ///See [TLDef(0x1CCB966A)] public partial class TextPhone : RichText { public RichText text; public string phone; } - ///See + ///See [TLDef(0x081CCF4F)] public partial class TextImage : RichText { @@ -4063,7 +4033,7 @@ namespace TL public int w; public int h; } - ///See + ///See [TLDef(0x35553762)] public partial class TextAnchor : RichText { @@ -4071,67 +4041,67 @@ namespace TL public string name; } - ///See + ///See public abstract partial class PageBlock : ITLObject { } - ///See + ///See [TLDef(0x13567E8A)] public partial class PageBlockUnsupported : PageBlock { } - ///See + ///See [TLDef(0x70ABC3FD)] public partial class PageBlockTitle : PageBlock { public RichText text; } - ///See + ///See [TLDef(0x8FFA9A1F)] public partial class PageBlockSubtitle : PageBlock { public RichText text; } - ///See + ///See [TLDef(0xBAAFE5E0)] public partial class PageBlockAuthorDate : PageBlock { public RichText author; public DateTime published_date; } - ///See + ///See [TLDef(0xBFD064EC)] public partial class PageBlockHeader : PageBlock { public RichText text; } - ///See + ///See [TLDef(0xF12BB6E1)] public partial class PageBlockSubheader : PageBlock { public RichText text; } - ///See + ///See [TLDef(0x467A0766)] public partial class PageBlockParagraph : PageBlock { public RichText text; } - ///See + ///See [TLDef(0xC070D93E)] public partial class PageBlockPreformatted : PageBlock { public RichText text; public string language; } - ///See + ///See [TLDef(0x48870999)] public partial class PageBlockFooter : PageBlock { public RichText text; } - ///See + ///See [TLDef(0xDB20B188)] public partial class PageBlockDivider : PageBlock { } - ///See + ///See [TLDef(0xCE0D37B0)] public partial class PageBlockAnchor : PageBlock { public string name; } - ///See + ///See [TLDef(0xE4E88011)] public partial class PageBlockList : PageBlock { public PageListItem[] items; } - ///See + ///See [TLDef(0x263D7C26)] public partial class PageBlockBlockquote : PageBlock { public RichText text; public RichText caption; } - ///See + ///See [TLDef(0x4F4456D3)] public partial class PageBlockPullquote : PageBlock { public RichText text; public RichText caption; } - ///See + ///See [TLDef(0x1759C560)] public partial class PageBlockPhoto : PageBlock { @@ -4142,7 +4112,7 @@ namespace TL [IfFlag(0)] public string url; [IfFlag(0)] public long webpage_id; } - ///See + ///See [TLDef(0x7C8FE7B6)] public partial class PageBlockVideo : PageBlock { @@ -4151,10 +4121,10 @@ namespace TL public long video_id; public PageCaption caption; } - ///See + ///See [TLDef(0x39F23300)] public partial class PageBlockCover : PageBlock { public PageBlock cover; } - ///See + ///See [TLDef(0xA8718DC5)] public partial class PageBlockEmbed : PageBlock { @@ -4168,7 +4138,7 @@ namespace TL [IfFlag(5)] public int h; public PageCaption caption; } - ///See + ///See [TLDef(0xF259A80B)] public partial class PageBlockEmbedPost : PageBlock { @@ -4180,34 +4150,34 @@ namespace TL public PageBlock[] blocks; public PageCaption caption; } - ///See + ///See [TLDef(0x65A0FA4D)] public partial class PageBlockCollage : PageBlock { public PageBlock[] items; public PageCaption caption; } - ///See + ///See [TLDef(0x031F9590)] public partial class PageBlockSlideshow : PageBlock { public PageBlock[] items; public PageCaption caption; } - ///See + ///See [TLDef(0xEF1751B5)] public partial class PageBlockChannel : PageBlock { public ChatBase channel; } - ///See + ///See [TLDef(0x804361EA)] public partial class PageBlockAudio : PageBlock { public long audio_id; public PageCaption caption; } - ///See + ///See [TLDef(0x1E148390)] public partial class PageBlockKicker : PageBlock { public RichText text; } - ///See + ///See [TLDef(0xBF4DEA82)] public partial class PageBlockTable : PageBlock { @@ -4216,10 +4186,10 @@ namespace TL public RichText title; public PageTableRow[] rows; } - ///See + ///See [TLDef(0x9A8AE1E1)] public partial class PageBlockOrderedList : PageBlock { public PageListOrderedItem[] items; } - ///See + ///See [TLDef(0x76768BED)] public partial class PageBlockDetails : PageBlock { @@ -4228,14 +4198,14 @@ namespace TL public PageBlock[] blocks; public RichText title; } - ///See + ///See [TLDef(0x16115A96)] public partial class PageBlockRelatedArticles : PageBlock { public RichText title; public PageRelatedArticle[] articles; } - ///See + ///See [TLDef(0xA44F3EF6)] public partial class PageBlockMap : PageBlock { @@ -4246,24 +4216,24 @@ namespace TL public PageCaption caption; } - ///See + ///See public enum PhoneCallDiscardReason : uint { - ///See + ///See Missed = 0x85E42301, - ///See + ///See Disconnect = 0xE095C1A0, - ///See + ///See Hangup = 0x57ADC690, - ///See + ///See Busy = 0xFAF7E8C9, } - ///See + ///See [TLDef(0x7D748D04)] public partial class DataJSON : ITLObject { public string data; } - ///See + ///See [TLDef(0xCB296BF8)] public partial class LabeledPrice : ITLObject { @@ -4271,7 +4241,7 @@ namespace TL public long amount; } - ///See + ///See [TLDef(0x0CD886E0)] public partial class Invoice : ITLObject { @@ -4285,7 +4255,7 @@ namespace TL [IfFlag(8)] public long[] suggested_tip_amounts; } - ///See + ///See [TLDef(0xEA02C27E)] public partial class PaymentCharge : ITLObject { @@ -4293,7 +4263,7 @@ namespace TL public string provider_charge_id; } - ///See + ///See [TLDef(0x1E8CAAEB)] public partial class PostAddress : ITLObject { @@ -4305,7 +4275,7 @@ namespace TL public string post_code; } - ///See + ///See [TLDef(0x909C3F94)] public partial class PaymentRequestedInfo : ITLObject { @@ -4317,9 +4287,9 @@ namespace TL [IfFlag(3)] public PostAddress shipping_address; } - ///See + ///See public abstract partial class PaymentSavedCredentials : ITLObject { } - ///See + ///See [TLDef(0xCDC27A1F)] public partial class PaymentSavedCredentialsCard : PaymentSavedCredentials { @@ -4327,9 +4297,9 @@ namespace TL public string title; } - ///See + ///See public abstract partial class WebDocumentBase : ITLObject { } - ///See + ///See [TLDef(0x1C570ED1)] public partial class WebDocument : WebDocumentBase { @@ -4339,7 +4309,7 @@ namespace TL public string mime_type; public DocumentAttribute[] attributes; } - ///See + ///See [TLDef(0xF9C8BCC6)] public partial class WebDocumentNoProxy : WebDocumentBase { @@ -4349,7 +4319,7 @@ namespace TL public DocumentAttribute[] attributes; } - ///See + ///See [TLDef(0x9BED434D)] public partial class InputWebDocument : ITLObject { @@ -4359,16 +4329,16 @@ namespace TL public DocumentAttribute[] attributes; } - ///See + ///See public abstract partial class InputWebFileLocationBase : ITLObject { } - ///See + ///See [TLDef(0xC239D686)] public partial class InputWebFileLocation : InputWebFileLocationBase { public string url; public long access_hash; } - ///See + ///See [TLDef(0x9F2221C9)] public partial class InputWebFileGeoPointLocation : InputWebFileLocationBase { @@ -4380,7 +4350,7 @@ namespace TL public int scale; } - ///See + ///See [TLDef(0x21E753BC)] public partial class Upload_WebFile : ITLObject { @@ -4391,7 +4361,7 @@ namespace TL public byte[] bytes; } - ///See + ///See [TLDef(0x1694761B)] public partial class Payments_PaymentForm : ITLObject { @@ -4410,7 +4380,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xD1451883)] public partial class Payments_ValidatedRequestedInfo : ITLObject { @@ -4420,16 +4390,16 @@ namespace TL [IfFlag(1)] public ShippingOption[] shipping_options; } - ///See + ///See public abstract partial class Payments_PaymentResultBase : ITLObject { } - ///See + ///See [TLDef(0x4E5F810D)] public partial class Payments_PaymentResult : Payments_PaymentResultBase { public UpdatesBase updates; } - ///See + ///See [TLDef(0xD8411139)] public partial class Payments_PaymentVerificationNeeded : Payments_PaymentResultBase { public string url; } - ///See + ///See [TLDef(0x70C4FE03)] public partial class Payments_PaymentReceipt : ITLObject { @@ -4451,7 +4421,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xFB8FE43C)] public partial class Payments_SavedInfo : ITLObject { @@ -4460,16 +4430,16 @@ namespace TL [IfFlag(0)] public PaymentRequestedInfo saved_info; } - ///See + ///See public abstract partial class InputPaymentCredentialsBase : ITLObject { } - ///See + ///See [TLDef(0xC10EB2CF)] public partial class InputPaymentCredentialsSaved : InputPaymentCredentialsBase { public string id; public byte[] tmp_password; } - ///See + ///See [TLDef(0x3417D728)] public partial class InputPaymentCredentials : InputPaymentCredentialsBase { @@ -4477,14 +4447,14 @@ namespace TL public Flags flags; public DataJSON data; } - ///See + ///See [TLDef(0x0AA1C39F)] public partial class InputPaymentCredentialsApplePay : InputPaymentCredentialsBase { public DataJSON payment_data; } - ///See + ///See [TLDef(0x8AC32801)] public partial class InputPaymentCredentialsGooglePay : InputPaymentCredentialsBase { public DataJSON payment_token; } - ///See + ///See [TLDef(0xDB64FD34)] public partial class Account_TmpPassword : ITLObject { @@ -4492,7 +4462,7 @@ namespace TL public DateTime valid_until; } - ///See + ///See [TLDef(0xB6213CDF)] public partial class ShippingOption : ITLObject { @@ -4501,7 +4471,7 @@ namespace TL public LabeledPrice[] prices; } - ///See + ///See [TLDef(0xFFA0A496)] public partial class InputStickerSetItem : ITLObject { @@ -4512,7 +4482,7 @@ namespace TL [IfFlag(0)] public MaskCoords mask_coords; } - ///See + ///See [TLDef(0x1E36FDED)] public partial class InputPhoneCall : ITLObject { @@ -4520,12 +4490,12 @@ namespace TL public long access_hash; } - ///See + ///See public abstract partial class PhoneCallBase : ITLObject { } - ///See + ///See [TLDef(0x5366C915)] public partial class PhoneCallEmpty : PhoneCallBase { public long id; } - ///See + ///See [TLDef(0xC5226F17)] public partial class PhoneCallWaiting : PhoneCallBase { @@ -4539,7 +4509,7 @@ namespace TL public PhoneCallProtocol protocol; [IfFlag(0)] public DateTime receive_date; } - ///See + ///See [TLDef(0x14B0ED0C)] public partial class PhoneCallRequested : PhoneCallBase { @@ -4553,7 +4523,7 @@ namespace TL public byte[] g_a_hash; public PhoneCallProtocol protocol; } - ///See + ///See [TLDef(0x3660C311)] public partial class PhoneCallAccepted : PhoneCallBase { @@ -4567,7 +4537,7 @@ namespace TL public byte[] g_b; public PhoneCallProtocol protocol; } - ///See + ///See [TLDef(0x967F7C67)] public partial class PhoneCall : PhoneCallBase { @@ -4584,7 +4554,7 @@ namespace TL public PhoneConnectionBase[] connections; public DateTime start_date; } - ///See + ///See [TLDef(0x50CA4DE1)] public partial class PhoneCallDiscarded : PhoneCallBase { @@ -4595,9 +4565,9 @@ namespace TL [IfFlag(1)] public int duration; } - ///See + ///See public abstract partial class PhoneConnectionBase : ITLObject { } - ///See + ///See [TLDef(0x9D4C17C0)] public partial class PhoneConnection : PhoneConnectionBase { @@ -4607,7 +4577,7 @@ namespace TL public int port; public byte[] peer_tag; } - ///See + ///See [TLDef(0x635FE375)] public partial class PhoneConnectionWebrtc : PhoneConnectionBase { @@ -4621,7 +4591,7 @@ namespace TL public string password; } - ///See + ///See [TLDef(0xFC878FC8)] public partial class PhoneCallProtocol : ITLObject { @@ -4632,7 +4602,7 @@ namespace TL public string[] library_versions; } - ///See + ///See [TLDef(0xEC82E140)] public partial class Phone_PhoneCall : ITLObject { @@ -4640,16 +4610,16 @@ namespace TL public UserBase[] users; } - ///See + ///See public abstract partial class Upload_CdnFileBase : ITLObject { } - ///See + ///See [TLDef(0xEEA8E46E)] public partial class Upload_CdnFileReuploadNeeded : Upload_CdnFileBase { public byte[] request_token; } - ///See + ///See [TLDef(0xA99FCA4F)] public partial class Upload_CdnFile : Upload_CdnFileBase { public byte[] bytes; } - ///See + ///See [TLDef(0xC982EABA)] public partial class CdnPublicKey : ITLObject { @@ -4657,20 +4627,20 @@ namespace TL public string public_key; } - ///See + ///See [TLDef(0x5725E40A)] public partial class CdnConfig : ITLObject { public CdnPublicKey[] public_keys; } - ///See + ///See public abstract partial class LangPackStringBase : ITLObject { } - ///See + ///See [TLDef(0xCAD181F6)] public partial class LangPackString : LangPackStringBase { public string key; public string value; } - ///See + ///See [TLDef(0x6C47AC9F)] public partial class LangPackStringPluralized : LangPackStringBase { @@ -4685,11 +4655,11 @@ namespace TL [IfFlag(4)] public string many_value; public string other_value; } - ///See + ///See [TLDef(0x2979EEB2)] public partial class LangPackStringDeleted : LangPackStringBase { public string key; } - ///See + ///See [TLDef(0xF385C1F6)] public partial class LangPackDifference : ITLObject { @@ -4699,7 +4669,7 @@ namespace TL public LangPackStringBase[] strings; } - ///See + ///See [TLDef(0xEECA5CE3)] public partial class LangPackLanguage : ITLObject { @@ -4715,161 +4685,161 @@ namespace TL public string translations_url; } - ///See + ///See public abstract partial class ChannelAdminLogEventAction : ITLObject { } - ///See + ///See [TLDef(0xE6DFB825)] public partial class ChannelAdminLogEventActionChangeTitle : ChannelAdminLogEventAction { public string prev_value; public string new_value; } - ///See + ///See [TLDef(0x55188A2E)] public partial class ChannelAdminLogEventActionChangeAbout : ChannelAdminLogEventAction { public string prev_value; public string new_value; } - ///See + ///See [TLDef(0x6A4AFC38)] public partial class ChannelAdminLogEventActionChangeUsername : ChannelAdminLogEventAction { public string prev_value; public string new_value; } - ///See + ///See [TLDef(0x434BD2AF)] public partial class ChannelAdminLogEventActionChangePhoto : ChannelAdminLogEventAction { public PhotoBase prev_photo; public PhotoBase new_photo; } - ///See + ///See [TLDef(0x1B7907AE)] public partial class ChannelAdminLogEventActionToggleInvites : ChannelAdminLogEventAction { public bool new_value; } - ///See + ///See [TLDef(0x26AE0971)] public partial class ChannelAdminLogEventActionToggleSignatures : ChannelAdminLogEventAction { public bool new_value; } - ///See + ///See [TLDef(0xE9E82C18)] public partial class ChannelAdminLogEventActionUpdatePinned : ChannelAdminLogEventAction { public MessageBase message; } - ///See + ///See [TLDef(0x709B2405)] public partial class ChannelAdminLogEventActionEditMessage : ChannelAdminLogEventAction { public MessageBase prev_message; public MessageBase new_message; } - ///See + ///See [TLDef(0x42E047BB)] public partial class ChannelAdminLogEventActionDeleteMessage : ChannelAdminLogEventAction { public MessageBase message; } - ///See + ///See [TLDef(0x183040D3)] public partial class ChannelAdminLogEventActionParticipantJoin : ChannelAdminLogEventAction { } - ///See + ///See [TLDef(0xF89777F2)] public partial class ChannelAdminLogEventActionParticipantLeave : ChannelAdminLogEventAction { } - ///See + ///See [TLDef(0xE31C34D8)] public partial class ChannelAdminLogEventActionParticipantInvite : ChannelAdminLogEventAction { public ChannelParticipantBase participant; } - ///See + ///See [TLDef(0xE6D83D7E)] public partial class ChannelAdminLogEventActionParticipantToggleBan : ChannelAdminLogEventAction { public ChannelParticipantBase prev_participant; public ChannelParticipantBase new_participant; } - ///See + ///See [TLDef(0xD5676710)] public partial class ChannelAdminLogEventActionParticipantToggleAdmin : ChannelAdminLogEventAction { public ChannelParticipantBase prev_participant; public ChannelParticipantBase new_participant; } - ///See + ///See [TLDef(0xB1C3CAA7)] public partial class ChannelAdminLogEventActionChangeStickerSet : ChannelAdminLogEventAction { public InputStickerSet prev_stickerset; public InputStickerSet new_stickerset; } - ///See + ///See [TLDef(0x5F5C95F1)] public partial class ChannelAdminLogEventActionTogglePreHistoryHidden : ChannelAdminLogEventAction { public bool new_value; } - ///See + ///See [TLDef(0x2DF5FC0A)] public partial class ChannelAdminLogEventActionDefaultBannedRights : ChannelAdminLogEventAction { public ChatBannedRights prev_banned_rights; public ChatBannedRights new_banned_rights; } - ///See + ///See [TLDef(0x8F079643)] public partial class ChannelAdminLogEventActionStopPoll : ChannelAdminLogEventAction { public MessageBase message; } - ///See + ///See [TLDef(0x050C7AC8)] public partial class ChannelAdminLogEventActionChangeLinkedChat : ChannelAdminLogEventAction { public long prev_value; public long new_value; } - ///See + ///See [TLDef(0x0E6B76AE)] public partial class ChannelAdminLogEventActionChangeLocation : ChannelAdminLogEventAction { public ChannelLocation prev_value; public ChannelLocation new_value; } - ///See + ///See [TLDef(0x53909779)] public partial class ChannelAdminLogEventActionToggleSlowMode : ChannelAdminLogEventAction { public int prev_value; public int new_value; } - ///See + ///See [TLDef(0x23209745)] public partial class ChannelAdminLogEventActionStartGroupCall : ChannelAdminLogEventAction { public InputGroupCall call; } - ///See + ///See [TLDef(0xDB9F9140)] public partial class ChannelAdminLogEventActionDiscardGroupCall : ChannelAdminLogEventAction { public InputGroupCall call; } - ///See + ///See [TLDef(0xF92424D2)] public partial class ChannelAdminLogEventActionParticipantMute : ChannelAdminLogEventAction { public GroupCallParticipant participant; } - ///See + ///See [TLDef(0xE64429C0)] public partial class ChannelAdminLogEventActionParticipantUnmute : ChannelAdminLogEventAction { public GroupCallParticipant participant; } - ///See + ///See [TLDef(0x56D6A247)] public partial class ChannelAdminLogEventActionToggleGroupCallSetting : ChannelAdminLogEventAction { public bool join_muted; } - ///See + ///See [TLDef(0x5CDADA77)] public partial class ChannelAdminLogEventActionParticipantJoinByInvite : ChannelAdminLogEventAction { public ExportedChatInvite invite; } - ///See + ///See [TLDef(0x5A50FCA4)] public partial class ChannelAdminLogEventActionExportedInviteDelete : ChannelAdminLogEventAction { public ExportedChatInvite invite; } - ///See + ///See [TLDef(0x410A134E)] public partial class ChannelAdminLogEventActionExportedInviteRevoke : ChannelAdminLogEventAction { public ExportedChatInvite invite; } - ///See + ///See [TLDef(0xE90EBB59)] public partial class ChannelAdminLogEventActionExportedInviteEdit : ChannelAdminLogEventAction { public ExportedChatInvite prev_invite; public ExportedChatInvite new_invite; } - ///See + ///See [TLDef(0x3E7F6847)] public partial class ChannelAdminLogEventActionParticipantVolume : ChannelAdminLogEventAction { public GroupCallParticipant participant; } - ///See + ///See [TLDef(0x6E941A38)] public partial class ChannelAdminLogEventActionChangeHistoryTTL : ChannelAdminLogEventAction { public int prev_value; public int new_value; } - ///See + ///See [TLDef(0xFE69018D)] public partial class ChannelAdminLogEventActionChangeTheme : ChannelAdminLogEventAction { @@ -4877,7 +4847,7 @@ namespace TL public string new_value; } - ///See + ///See [TLDef(0x1FAD68CD)] public partial class ChannelAdminLogEvent : ITLObject { @@ -4887,7 +4857,7 @@ namespace TL public ChannelAdminLogEventAction action; } - ///See + ///See [TLDef(0xED8AF74D)] public partial class Channels_AdminLogResults : ITLObject { @@ -4896,7 +4866,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xEA107AE4)] public partial class ChannelAdminLogEventsFilter : ITLObject { @@ -4906,7 +4876,7 @@ namespace TL public Flags flags; } - ///See + ///See [TLDef(0x5CE14175)] public partial class PopularContact : ITLObject { @@ -4914,39 +4884,35 @@ namespace TL public int importers; } - ///See - public abstract partial class Messages_FavedStickersBase : ITLObject { } - ///See - [TLDef(0x9E8FA6D3)] - public partial class Messages_FavedStickersNotModified : Messages_FavedStickersBase { } - ///See + ///See + ///a null value means messages.favedStickersNotModified [TLDef(0x2CB51097)] - public partial class Messages_FavedStickers : Messages_FavedStickersBase + public partial class Messages_FavedStickers : ITLObject { public long hash; public StickerPack[] packs; public DocumentBase[] stickers; } - ///See + ///See public abstract partial class RecentMeUrl : ITLObject { public string url; } - ///See + ///See [TLDef(0x46E1D13D)] public partial class RecentMeUrlUnknown : RecentMeUrl { } - ///See + ///See [TLDef(0xB92C09E2)] public partial class RecentMeUrlUser : RecentMeUrl { public long user_id; } - ///See + ///See [TLDef(0xB2DA71D2)] public partial class RecentMeUrlChat : RecentMeUrl { public long chat_id; } - ///See + ///See [TLDef(0xEB49081D)] public partial class RecentMeUrlChatInvite : RecentMeUrl { public ChatInviteBase chat_invite; } - ///See + ///See [TLDef(0xBC0A57DC)] public partial class RecentMeUrlStickerSet : RecentMeUrl { public StickerSetCoveredBase set; } - ///See + ///See [TLDef(0x0E0310D7)] public partial class Help_RecentMeUrls : ITLObject { @@ -4955,7 +4921,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0x1CC6E91F)] public partial class InputSingleMedia : ITLObject { @@ -4967,7 +4933,7 @@ namespace TL [IfFlag(0)] public MessageEntity[] entities; } - ///See + ///See [TLDef(0xA6F8F452)] public partial class WebAuthorization : ITLObject { @@ -4982,7 +4948,7 @@ namespace TL public string region; } - ///See + ///See [TLDef(0xED56C9FC)] public partial class Account_WebAuthorizations : ITLObject { @@ -4990,18 +4956,18 @@ namespace TL public UserBase[] users; } - ///See + ///See public abstract partial class InputMessage : ITLObject { } - ///See + ///See [TLDef(0xA676A322)] public partial class InputMessageID : InputMessage { public int id; } - ///See + ///See [TLDef(0xBAD88395)] public partial class InputMessageReplyTo : InputMessage { public int id; } - ///See + ///See [TLDef(0x86872538)] public partial class InputMessagePinned : InputMessage { } - ///See + ///See [TLDef(0xACFA1A7E)] public partial class InputMessageCallbackQuery : InputMessage { @@ -5009,38 +4975,34 @@ namespace TL public long query_id; } - ///See + ///See public abstract partial class InputDialogPeerBase : ITLObject { } - ///See + ///See [TLDef(0xFCAAFEB7)] public partial class InputDialogPeer : InputDialogPeerBase { public InputPeer peer; } - ///See + ///See [TLDef(0x64600527)] public partial class InputDialogPeerFolder : InputDialogPeerBase { public int folder_id; } - ///See + ///See public abstract partial class DialogPeerBase : ITLObject { } - ///See + ///See [TLDef(0xE56DBF05)] public partial class DialogPeer : DialogPeerBase { public Peer peer; } - ///See + ///See [TLDef(0x514519E2)] public partial class DialogPeerFolder : DialogPeerBase { public int folder_id; } - ///See - public abstract partial class Messages_FoundStickerSetsBase : ITLObject { } - ///See - [TLDef(0x0D54B65D)] - public partial class Messages_FoundStickerSetsNotModified : Messages_FoundStickerSetsBase { } - ///See + ///See + ///a null value means messages.foundStickerSetsNotModified [TLDef(0x8AF09DD2)] - public partial class Messages_FoundStickerSets : Messages_FoundStickerSetsBase + public partial class Messages_FoundStickerSets : ITLObject { public long hash; public StickerSetCoveredBase[] sets; } - ///See + ///See [TLDef(0x6242C773)] public partial class FileHash : ITLObject { @@ -5049,7 +5011,7 @@ namespace TL public byte[] hash; } - ///See + ///See [TLDef(0x75588B3F)] public partial class InputClientProxy : ITLObject { @@ -5057,12 +5019,12 @@ namespace TL public int port; } - ///See + ///See public abstract partial class Help_TermsOfServiceUpdateBase : ITLObject { } - ///See + ///See [TLDef(0xE3309F7F)] public partial class Help_TermsOfServiceUpdateEmpty : Help_TermsOfServiceUpdateBase { public DateTime expires; } - ///See + ///See [TLDef(0x28ECF961)] public partial class Help_TermsOfServiceUpdate : Help_TermsOfServiceUpdateBase { @@ -5070,9 +5032,9 @@ namespace TL public Help_TermsOfService terms_of_service; } - ///See + ///See public abstract partial class InputSecureFileBase : ITLObject { } - ///See + ///See [TLDef(0x3334B0F0)] public partial class InputSecureFileUploaded : InputSecureFileBase { @@ -5082,7 +5044,7 @@ namespace TL public byte[] file_hash; public byte[] secret; } - ///See + ///See [TLDef(0x5367E5BE)] public partial class InputSecureFile : InputSecureFileBase { @@ -5090,8 +5052,8 @@ namespace TL public long access_hash; } - ///See - ///a null value means secureFileEmpty + ///See + ///a null value means secureFileEmpty [TLDef(0xE0277A62)] public partial class SecureFile : ITLObject { @@ -5104,7 +5066,7 @@ namespace TL public byte[] secret; } - ///See + ///See [TLDef(0x8AEABEC3)] public partial class SecureData : ITLObject { @@ -5113,47 +5075,47 @@ namespace TL public byte[] secret; } - ///See + ///See public abstract partial class SecurePlainData : ITLObject { } - ///See + ///See [TLDef(0x7D6099DD)] public partial class SecurePlainPhone : SecurePlainData { public string phone; } - ///See + ///See [TLDef(0x21EC5A5F)] public partial class SecurePlainEmail : SecurePlainData { public string email; } - ///See + ///See public enum SecureValueType : uint { - ///See + ///See PersonalDetails = 0x9D2A81E3, - ///See + ///See Passport = 0x3DAC6A00, - ///See + ///See DriverLicense = 0x06E425C4, - ///See + ///See IdentityCard = 0xA0D0744B, - ///See + ///See InternalPassport = 0x99A48F23, - ///See + ///See Address = 0xCBE31E26, - ///See + ///See UtilityBill = 0xFC36954E, - ///See + ///See BankStatement = 0x89137C0D, - ///See + ///See RentalAgreement = 0x8B883488, - ///See + ///See PassportRegistration = 0x99E3806A, - ///See + ///See TemporaryRegistration = 0xEA02EC33, - ///See + ///See Phone = 0xB320AADB, - ///See + ///See Email = 0x8E3CA7EE, } - ///See + ///See [TLDef(0x187FA0CA)] public partial class SecureValue : ITLObject { @@ -5171,7 +5133,7 @@ namespace TL public byte[] hash; } - ///See + ///See [TLDef(0xDB21D0A7)] public partial class InputSecureValue : ITLObject { @@ -5188,7 +5150,7 @@ namespace TL [IfFlag(5)] public SecurePlainData plain_data; } - ///See + ///See [TLDef(0xED1ECDB0)] public partial class SecureValueHash : ITLObject { @@ -5196,9 +5158,9 @@ namespace TL public byte[] hash; } - ///See + ///See public abstract partial class SecureValueErrorBase : ITLObject { } - ///See + ///See [TLDef(0xE8A40BD9)] public partial class SecureValueErrorData : SecureValueErrorBase { @@ -5207,7 +5169,7 @@ namespace TL public string field; public string text; } - ///See + ///See [TLDef(0x00BE3DFA)] public partial class SecureValueErrorFrontSide : SecureValueErrorBase { @@ -5215,7 +5177,7 @@ namespace TL public byte[] file_hash; public string text; } - ///See + ///See [TLDef(0x868A2AA5)] public partial class SecureValueErrorReverseSide : SecureValueErrorBase { @@ -5223,7 +5185,7 @@ namespace TL public byte[] file_hash; public string text; } - ///See + ///See [TLDef(0xE537CED6)] public partial class SecureValueErrorSelfie : SecureValueErrorBase { @@ -5231,7 +5193,7 @@ namespace TL public byte[] file_hash; public string text; } - ///See + ///See [TLDef(0x7A700873)] public partial class SecureValueErrorFile : SecureValueErrorBase { @@ -5239,7 +5201,7 @@ namespace TL public byte[] file_hash; public string text; } - ///See + ///See [TLDef(0x666220E9)] public partial class SecureValueErrorFiles : SecureValueErrorBase { @@ -5247,7 +5209,7 @@ namespace TL public byte[][] file_hash; public string text; } - ///See + ///See [TLDef(0x869D758F)] public partial class SecureValueError : SecureValueErrorBase { @@ -5255,14 +5217,14 @@ namespace TL public byte[] hash; public string text; } - ///See + ///See [TLDef(0xA1144770)] public partial class SecureValueErrorTranslationFile : SecureValueErrorFile { } - ///See + ///See [TLDef(0x34636DD8)] public partial class SecureValueErrorTranslationFiles : SecureValueErrorFiles { } - ///See + ///See [TLDef(0x33F0EA47)] public partial class SecureCredentialsEncrypted : ITLObject { @@ -5271,7 +5233,7 @@ namespace TL public byte[] secret; } - ///See + ///See [TLDef(0xAD2E1CD8)] public partial class Account_AuthorizationForm : ITLObject { @@ -5284,7 +5246,7 @@ namespace TL [IfFlag(0)] public string privacy_policy_url; } - ///See + ///See [TLDef(0x811F854F)] public partial class Account_SentEmailCode : ITLObject { @@ -5292,8 +5254,8 @@ namespace TL public int length; } - ///See - ///a null value means help.deepLinkInfoEmpty + ///See + ///a null value means help.deepLinkInfoEmpty [TLDef(0x6A4EE832)] public partial class Help_DeepLinkInfo : ITLObject { @@ -5303,9 +5265,9 @@ namespace TL [IfFlag(1)] public MessageEntity[] entities; } - ///See + ///See public abstract partial class SavedContact : ITLObject { } - ///See + ///See [TLDef(0x1142BD56)] public partial class SavedPhoneContact : SavedContact { @@ -5315,14 +5277,14 @@ namespace TL public DateTime date; } - ///See + ///See [TLDef(0x4DBA4501)] public partial class Account_Takeout : ITLObject { public long id; } - ///See - ///a null value means passwordKdfAlgoUnknown + ///See + ///a null value means passwordKdfAlgoUnknown public abstract partial class PasswordKdfAlgo : ITLObject { } - ///See + ///See [TLDef(0x3A912D4A)] public partial class PasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow : PasswordKdfAlgo { @@ -5332,17 +5294,17 @@ namespace TL public byte[] p; } - ///See - ///a null value means securePasswordKdfAlgoUnknown + ///See + ///a null value means securePasswordKdfAlgoUnknown public abstract partial class SecurePasswordKdfAlgo : ITLObject { public byte[] salt; } - ///See + ///See [TLDef(0xBBF2DDA0)] public partial class SecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000 : SecurePasswordKdfAlgo { } - ///See + ///See [TLDef(0x86471D92)] public partial class SecurePasswordKdfAlgoSHA512 : SecurePasswordKdfAlgo { } - ///See + ///See [TLDef(0x1527BCAC)] public partial class SecureSecretSettings : ITLObject { @@ -5351,8 +5313,8 @@ namespace TL public long secure_secret_id; } - ///See - ///a null value means inputCheckPasswordEmpty + ///See + ///a null value means inputCheckPasswordEmpty [TLDef(0xD27FF082)] public partial class InputCheckPasswordSRP : ITLObject { @@ -5361,9 +5323,9 @@ namespace TL public byte[] M1; } - ///See + ///See public abstract partial class SecureRequiredTypeBase : ITLObject { } - ///See + ///See [TLDef(0x829D99DA)] public partial class SecureRequiredType : SecureRequiredTypeBase { @@ -5371,24 +5333,20 @@ namespace TL public Flags flags; public SecureValueType type; } - ///See + ///See [TLDef(0x027477B4)] public partial class SecureRequiredTypeOneOf : SecureRequiredTypeBase { public SecureRequiredTypeBase[] types; } - ///See - public abstract partial class Help_PassportConfigBase : ITLObject { } - ///See - [TLDef(0xBFB9F457)] - public partial class Help_PassportConfigNotModified : Help_PassportConfigBase { } - ///See + ///See + ///a null value means help.passportConfigNotModified [TLDef(0xA098D6AF)] - public partial class Help_PassportConfig : Help_PassportConfigBase + public partial class Help_PassportConfig : ITLObject { public int hash; public DataJSON countries_langs; } - ///See + ///See [TLDef(0x1D1B1245)] public partial class InputAppEvent : ITLObject { @@ -5398,9 +5356,9 @@ namespace TL public JSONValue data; } - ///See + ///See public abstract partial class JSONObjectValue : ITLObject { } - ///See + ///See [TLDef(0xC0DE1BD9)] public partial class JsonObjectValue : JSONObjectValue { @@ -5408,28 +5366,28 @@ namespace TL public JSONValue value; } - ///See + ///See public abstract partial class JSONValue : ITLObject { } - ///See + ///See [TLDef(0x3F6D7B68)] public partial class JsonNull : JSONValue { } - ///See + ///See [TLDef(0xC7345E6A)] public partial class JsonBool : JSONValue { public bool value; } - ///See + ///See [TLDef(0x2BE0DFA4)] public partial class JsonNumber : JSONValue { public double value; } - ///See + ///See [TLDef(0xB71E767A)] public partial class JsonString : JSONValue { public string value; } - ///See + ///See [TLDef(0xF7444763)] public partial class JsonArray : JSONValue { public JSONValue[] value; } - ///See + ///See [TLDef(0x99C1D49D)] public partial class JsonObject : JSONValue { public JSONObjectValue[] value; } - ///See + ///See [TLDef(0x34566B6A)] public partial class PageTableCell : ITLObject { @@ -5441,11 +5399,11 @@ namespace TL [IfFlag(2)] public int rowspan; } - ///See + ///See [TLDef(0xE0C0C5E5)] public partial class PageTableRow : ITLObject { public PageTableCell[] cells; } - ///See + ///See [TLDef(0x6F747657)] public partial class PageCaption : ITLObject { @@ -5453,25 +5411,25 @@ namespace TL public RichText credit; } - ///See + ///See public abstract partial class PageListItem : ITLObject { } - ///See + ///See [TLDef(0xB92FB6CD)] public partial class PageListItemText : PageListItem { public RichText text; } - ///See + ///See [TLDef(0x25E073FC)] public partial class PageListItemBlocks : PageListItem { public PageBlock[] blocks; } - ///See + ///See public abstract partial class PageListOrderedItem : ITLObject { public string num; } - ///See + ///See [TLDef(0x5E068047)] public partial class PageListOrderedItemText : PageListOrderedItem { public RichText text; } - ///See + ///See [TLDef(0x98DD8936)] public partial class PageListOrderedItemBlocks : PageListOrderedItem { public PageBlock[] blocks; } - ///See + ///See [TLDef(0xB390DC08)] public partial class PageRelatedArticle : ITLObject { @@ -5487,7 +5445,7 @@ namespace TL [IfFlag(4)] public DateTime published_date; } - ///See + ///See [TLDef(0x98657F0D)] public partial class Page : ITLObject { @@ -5500,12 +5458,12 @@ namespace TL [IfFlag(3)] public int views; } - ///See + ///See [TLDef(0x8C05F1C9)] public partial class Help_SupportName : ITLObject { public string name; } - ///See - ///a null value means help.userInfoEmpty + ///See + ///a null value means help.userInfoEmpty [TLDef(0x01EB3758)] public partial class Help_UserInfo : ITLObject { @@ -5515,7 +5473,7 @@ namespace TL public DateTime date; } - ///See + ///See [TLDef(0x6CA9C2E9)] public partial class PollAnswer : ITLObject { @@ -5523,7 +5481,7 @@ namespace TL public byte[] option; } - ///See + ///See [TLDef(0x86E18161)] public partial class Poll : ITLObject { @@ -5537,7 +5495,7 @@ namespace TL [IfFlag(5)] public DateTime close_date; } - ///See + ///See [TLDef(0x3B6DDAD2)] public partial class PollAnswerVoters : ITLObject { @@ -5547,7 +5505,7 @@ namespace TL public int voters; } - ///See + ///See [TLDef(0xDCB82EA3)] public partial class PollResults : ITLObject { @@ -5560,15 +5518,15 @@ namespace TL [IfFlag(4)] public MessageEntity[] solution_entities; } - ///See + ///See [TLDef(0xF041E250)] public partial class ChatOnlines : ITLObject { public int onlines; } - ///See + ///See [TLDef(0x47A971E0)] public partial class StatsURL : ITLObject { public string url; } - ///See + ///See [TLDef(0x5FB224D5)] public partial class ChatAdminRights : ITLObject { @@ -5578,7 +5536,7 @@ namespace TL public Flags flags; } - ///See + ///See [TLDef(0x9F120418)] public partial class ChatBannedRights : ITLObject { @@ -5589,36 +5547,32 @@ namespace TL public DateTime until_date; } - ///See + ///See public abstract partial class InputWallPaperBase : ITLObject { } - ///See + ///See [TLDef(0xE630B979)] public partial class InputWallPaper : InputWallPaperBase { public long id; public long access_hash; } - ///See + ///See [TLDef(0x72091C80)] public partial class InputWallPaperSlug : InputWallPaperBase { public string slug; } - ///See + ///See [TLDef(0x967A462E)] public partial class InputWallPaperNoFile : InputWallPaperBase { public long id; } - ///See - public abstract partial class Account_WallPapersBase : ITLObject { } - ///See - [TLDef(0x1C199183)] - public partial class Account_WallPapersNotModified : Account_WallPapersBase { } - ///See + ///See + ///a null value means account.wallPapersNotModified [TLDef(0xCDC3858C)] - public partial class Account_WallPapers : Account_WallPapersBase + public partial class Account_WallPapers : ITLObject { public long hash; public WallPaperBase[] wallpapers; } - ///See + ///See [TLDef(0xDEBEBE83)] public partial class CodeSettings : ITLObject { @@ -5626,7 +5580,7 @@ namespace TL public Flags flags; } - ///See + ///See [TLDef(0x1DC1BCA4)] public partial class WallPaperSettings : ITLObject { @@ -5641,7 +5595,7 @@ namespace TL [IfFlag(4)] public int rotation; } - ///See + ///See [TLDef(0xE04232F3)] public partial class AutoDownloadSettings : ITLObject { @@ -5653,7 +5607,7 @@ namespace TL public int video_upload_maxbitrate; } - ///See + ///See [TLDef(0x63CACF26)] public partial class Account_AutoDownloadSettings : ITLObject { @@ -5662,18 +5616,18 @@ namespace TL public AutoDownloadSettings high; } - ///See + ///See [TLDef(0xD5B3B9F9)] public partial class EmojiKeyword : ITLObject { public string keyword; public string[] emoticons; } - ///See + ///See [TLDef(0x236DF622)] public partial class EmojiKeywordDeleted : EmojiKeyword { } - ///See + ///See [TLDef(0x5CC761BD)] public partial class EmojiKeywordsDifference : ITLObject { @@ -5683,15 +5637,15 @@ namespace TL public EmojiKeyword[] keywords; } - ///See + ///See [TLDef(0xA575739D)] public partial class EmojiURL : ITLObject { public string url; } - ///See + ///See [TLDef(0xB3FB5361)] public partial class EmojiLanguage : ITLObject { public string lang_code; } - ///See + ///See [TLDef(0xFF544E65)] public partial class Folder : ITLObject { @@ -5703,7 +5657,7 @@ namespace TL [IfFlag(3)] public ChatPhoto photo; } - ///See + ///See [TLDef(0xFBD2C296)] public partial class InputFolderPeer : ITLObject { @@ -5711,7 +5665,7 @@ namespace TL public int folder_id; } - ///See + ///See [TLDef(0xE9BAA668)] public partial class FolderPeer : ITLObject { @@ -5719,7 +5673,7 @@ namespace TL public int folder_id; } - ///See + ///See [TLDef(0xE844EBFF)] public partial class Messages_SearchCounter : ITLObject { @@ -5729,9 +5683,9 @@ namespace TL public int count; } - ///See + ///See public abstract partial class UrlAuthResult : ITLObject { } - ///See + ///See [TLDef(0x92D33A0E)] public partial class UrlAuthResultRequest : UrlAuthResult { @@ -5740,15 +5694,15 @@ namespace TL public UserBase bot; public string domain; } - ///See + ///See [TLDef(0x8F8C0E4E)] public partial class UrlAuthResultAccepted : UrlAuthResult { public string url; } - ///See + ///See [TLDef(0xA9D6DB1F)] public partial class UrlAuthResultDefault : UrlAuthResult { } - ///See - ///a null value means channelLocationEmpty + ///See + ///a null value means channelLocationEmpty [TLDef(0x209B82DB)] public partial class ChannelLocation : ITLObject { @@ -5756,9 +5710,9 @@ namespace TL public string address; } - ///See + ///See public abstract partial class PeerLocatedBase : ITLObject { } - ///See + ///See [TLDef(0xCA461B5D)] public partial class PeerLocated : PeerLocatedBase { @@ -5766,11 +5720,11 @@ namespace TL public DateTime expires; public int distance; } - ///See + ///See [TLDef(0xF8EC284B)] public partial class PeerSelfLocated : PeerLocatedBase { public DateTime expires; } - ///See + ///See [TLDef(0xD072ACB4)] public partial class RestrictionReason : ITLObject { @@ -5779,20 +5733,20 @@ namespace TL public string text; } - ///See + ///See public abstract partial class InputThemeBase : ITLObject { } - ///See + ///See [TLDef(0x3C5693E9)] public partial class InputTheme : InputThemeBase { public long id; public long access_hash; } - ///See + ///See [TLDef(0xF5890DF1)] public partial class InputThemeSlug : InputThemeBase { public string slug; } - ///See + ///See [TLDef(0xE802B8DC)] public partial class Theme : ITLObject { @@ -5808,40 +5762,36 @@ namespace TL [IfFlag(4)] public int installs_count; } - ///See - public abstract partial class Account_ThemesBase : ITLObject { } - ///See - [TLDef(0xF41EB622)] - public partial class Account_ThemesNotModified : Account_ThemesBase { } - ///See + ///See + ///a null value means account.themesNotModified [TLDef(0x9A3D8C6D)] - public partial class Account_Themes : Account_ThemesBase + public partial class Account_Themes : ITLObject { public long hash; public Theme[] themes; } - ///See + ///See public abstract partial class Auth_LoginTokenBase : ITLObject { } - ///See + ///See [TLDef(0x629F1980)] public partial class Auth_LoginToken : Auth_LoginTokenBase { public DateTime expires; public byte[] token; } - ///See + ///See [TLDef(0x068E9916)] public partial class Auth_LoginTokenMigrateTo : Auth_LoginTokenBase { public int dc_id; public byte[] token; } - ///See + ///See [TLDef(0x390D5C5E)] public partial class Auth_LoginTokenSuccess : Auth_LoginTokenBase { public Auth_AuthorizationBase authorization; } - ///See + ///See [TLDef(0x57E28221)] public partial class Account_ContentSettings : ITLObject { @@ -5849,7 +5799,7 @@ namespace TL public Flags flags; } - ///See + ///See [TLDef(0xA927FEC5)] public partial class Messages_InactiveChats : ITLObject { @@ -5858,22 +5808,22 @@ namespace TL public UserBase[] users; } - ///See + ///See public enum BaseTheme : uint { - ///See + ///See Classic = 0xC3A12462, - ///See + ///See Day = 0xFBD81688, - ///See + ///See Night = 0xB7B31EA8, - ///See + ///See Tinted = 0x6D5F77EE, - ///See + ///See Arctic = 0x5B11125A, } - ///See + ///See [TLDef(0x8FDE504F)] public partial class InputThemeSettings : ITLObject { @@ -5888,7 +5838,7 @@ namespace TL [IfFlag(1)] public WallPaperSettings wallpaper_settings; } - ///See + ///See [TLDef(0xFA58B6D4)] public partial class ThemeSettings : ITLObject { @@ -5902,9 +5852,9 @@ namespace TL [IfFlag(1)] public WallPaperBase wallpaper; } - ///See + ///See public abstract partial class WebPageAttribute : ITLObject { } - ///See + ///See [TLDef(0x54B56617)] public partial class WebPageAttributeTheme : WebPageAttribute { @@ -5914,9 +5864,9 @@ namespace TL [IfFlag(1)] public ThemeSettings settings; } - ///See + ///See public abstract partial class MessageUserVoteBase : ITLObject { } - ///See + ///See [TLDef(0x34D247B4)] public partial class MessageUserVote : MessageUserVoteBase { @@ -5924,14 +5874,14 @@ namespace TL public byte[] option; public DateTime date; } - ///See + ///See [TLDef(0x3CA5B0EC)] public partial class MessageUserVoteInputOption : MessageUserVoteBase { public long user_id; public DateTime date; } - ///See + ///See [TLDef(0x8A65E557)] public partial class MessageUserVoteMultiple : MessageUserVoteBase { @@ -5940,7 +5890,7 @@ namespace TL public DateTime date; } - ///See + ///See [TLDef(0x0823F649)] public partial class Messages_VotesList : ITLObject { @@ -5952,7 +5902,7 @@ namespace TL [IfFlag(0)] public string next_offset; } - ///See + ///See [TLDef(0xF568028A)] public partial class BankCardOpenUrl : ITLObject { @@ -5960,7 +5910,7 @@ namespace TL public string name; } - ///See + ///See [TLDef(0x3E24E573)] public partial class Payments_BankCardData : ITLObject { @@ -5968,7 +5918,7 @@ namespace TL public BankCardOpenUrl[] open_urls; } - ///See + ///See [TLDef(0x7438F7E8)] public partial class DialogFilter : ITLObject { @@ -5983,7 +5933,7 @@ namespace TL public InputPeer[] exclude_peers; } - ///See + ///See [TLDef(0x77744D4A)] public partial class DialogFilterSuggested : ITLObject { @@ -5991,7 +5941,7 @@ namespace TL public string description; } - ///See + ///See [TLDef(0xB637EDAF)] public partial class StatsDateRangeDays : ITLObject { @@ -5999,7 +5949,7 @@ namespace TL public DateTime max_date; } - ///See + ///See [TLDef(0xCB43ACDE)] public partial class StatsAbsValueAndPrev : ITLObject { @@ -6007,7 +5957,7 @@ namespace TL public double previous; } - ///See + ///See [TLDef(0xCBCE2FE0)] public partial class StatsPercentValue : ITLObject { @@ -6015,15 +5965,15 @@ namespace TL public double total; } - ///See + ///See public abstract partial class StatsGraphBase : ITLObject { } - ///See + ///See [TLDef(0x4A27EB2D)] public partial class StatsGraphAsync : StatsGraphBase { public string token; } - ///See + ///See [TLDef(0xBEDC9822)] public partial class StatsGraphError : StatsGraphBase { public string error; } - ///See + ///See [TLDef(0x8EA464B6)] public partial class StatsGraph : StatsGraphBase { @@ -6033,7 +5983,7 @@ namespace TL [IfFlag(0)] public string zoom_token; } - ///See + ///See [TLDef(0xAD4FC9BD)] public partial class MessageInteractionCounters : ITLObject { @@ -6042,7 +5992,7 @@ namespace TL public int forwards; } - ///See + ///See [TLDef(0xBDF78394)] public partial class Stats_BroadcastStats : ITLObject { @@ -6063,12 +6013,12 @@ namespace TL public MessageInteractionCounters[] recent_message_interactions; } - ///See + ///See public abstract partial class Help_PromoDataBase : ITLObject { } - ///See + ///See [TLDef(0x98F6AC75)] public partial class Help_PromoDataEmpty : Help_PromoDataBase { public DateTime expires; } - ///See + ///See [TLDef(0x8C39793F)] public partial class Help_PromoData : Help_PromoDataBase { @@ -6082,7 +6032,7 @@ namespace TL [IfFlag(2)] public string psa_message; } - ///See + ///See [TLDef(0xDE33B094)] public partial class VideoSize : ITLObject { @@ -6095,7 +6045,7 @@ namespace TL [IfFlag(0)] public double video_start_ts; } - ///See + ///See [TLDef(0x9D04AF9B)] public partial class StatsGroupTopPoster : ITLObject { @@ -6104,7 +6054,7 @@ namespace TL public int avg_chars; } - ///See + ///See [TLDef(0xD7584C87)] public partial class StatsGroupTopAdmin : ITLObject { @@ -6114,7 +6064,7 @@ namespace TL public int banned; } - ///See + ///See [TLDef(0x535F779D)] public partial class StatsGroupTopInviter : ITLObject { @@ -6122,7 +6072,7 @@ namespace TL public int invitations; } - ///See + ///See [TLDef(0xEF7FF916)] public partial class Stats_MegagroupStats : ITLObject { @@ -6145,7 +6095,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xBEA2F424)] public partial class GlobalPrivacySettings : ITLObject { @@ -6154,7 +6104,7 @@ namespace TL [IfFlag(0)] public bool archive_and_mute_new_noncontact_peers; } - ///See + ///See [TLDef(0x4203C5EF)] public partial class Help_CountryCode : ITLObject { @@ -6165,7 +6115,7 @@ namespace TL [IfFlag(1)] public string[] patterns; } - ///See + ///See [TLDef(0xC3878E23)] public partial class Help_Country : ITLObject { @@ -6177,20 +6127,16 @@ namespace TL public Help_CountryCode[] country_codes; } - ///See - public abstract partial class Help_CountriesListBase : ITLObject { } - ///See - [TLDef(0x93CC1F32)] - public partial class Help_CountriesListNotModified : Help_CountriesListBase { } - ///See + ///See + ///a null value means help.countriesListNotModified [TLDef(0x87D0759E)] - public partial class Help_CountriesList : Help_CountriesListBase + public partial class Help_CountriesList : ITLObject { public Help_Country[] countries; public int hash; } - ///See + ///See [TLDef(0x455B853D)] public partial class MessageViews : ITLObject { @@ -6201,7 +6147,7 @@ namespace TL [IfFlag(2)] public MessageReplies replies; } - ///See + ///See [TLDef(0xB6C4F543)] public partial class Messages_MessageViews : ITLObject { @@ -6210,7 +6156,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xA6341782)] public partial class Messages_DiscussionMessage : ITLObject { @@ -6225,7 +6171,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xA6D57763)] public partial class MessageReplyHeader : ITLObject { @@ -6236,7 +6182,7 @@ namespace TL [IfFlag(1)] public int reply_to_top_id; } - ///See + ///See [TLDef(0x83D60FC2)] public partial class MessageReplies : ITLObject { @@ -6250,7 +6196,7 @@ namespace TL [IfFlag(3)] public int read_max_id; } - ///See + ///See [TLDef(0xE8FD8014)] public partial class PeerBlocked : ITLObject { @@ -6258,13 +6204,13 @@ namespace TL public DateTime date; } - ///See + ///See [TLDef(0x8999F295)] public partial class Stats_MessageStats : ITLObject { public StatsGraphBase views_graph; } - ///See + ///See public abstract partial class GroupCallBase : ITLObject { } - ///See + ///See [TLDef(0x7780BCB4)] public partial class GroupCallDiscarded : GroupCallBase { @@ -6272,7 +6218,7 @@ namespace TL public long access_hash; public int duration; } - ///See + ///See [TLDef(0xD597650C)] public partial class GroupCall : GroupCallBase { @@ -6292,7 +6238,7 @@ namespace TL public int version; } - ///See + ///See [TLDef(0xD8AA840F)] public partial class InputGroupCall : ITLObject { @@ -6300,7 +6246,7 @@ namespace TL public long access_hash; } - ///See + ///See [TLDef(0xEBA636FE)] public partial class GroupCallParticipant : ITLObject { @@ -6319,7 +6265,7 @@ namespace TL [IfFlag(14)] public GroupCallParticipantVideo presentation; } - ///See + ///See [TLDef(0x9E727AAD)] public partial class Phone_GroupCall : ITLObject { @@ -6330,7 +6276,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xF47751B6)] public partial class Phone_GroupParticipants : ITLObject { @@ -6342,26 +6288,26 @@ namespace TL public int version; } - ///See + ///See public enum InlineQueryPeerType : uint { - ///See + ///See SameBotPM = 0x3081ED9D, - ///See + ///See PM = 0x833C0FAC, - ///See + ///See Chat = 0xD766C50A, - ///See + ///See Megagroup = 0x5EC4BE43, - ///See + ///See Broadcast = 0x6334EE9A, } - ///See + ///See [TLDef(0x1662AF0B)] public partial class Messages_HistoryImport : ITLObject { public long id; } - ///See + ///See [TLDef(0x5E0FB7B9)] public partial class Messages_HistoryImportParsed : ITLObject { @@ -6370,7 +6316,7 @@ namespace TL [IfFlag(2)] public string title; } - ///See + ///See [TLDef(0xEF8D3E6C)] public partial class Messages_AffectedFoundMessages : ITLObject { @@ -6380,7 +6326,7 @@ namespace TL public int[] messages; } - ///See + ///See [TLDef(0x0B5CD5F4)] public partial class ChatInviteImporter : ITLObject { @@ -6388,7 +6334,7 @@ namespace TL public DateTime date; } - ///See + ///See [TLDef(0xBDC62DCC)] public partial class Messages_ExportedChatInvites : ITLObject { @@ -6397,16 +6343,16 @@ namespace TL public UserBase[] users; } - ///See + ///See public abstract partial class Messages_ExportedChatInviteBase : ITLObject { } - ///See + ///See [TLDef(0x1871BE50)] public partial class Messages_ExportedChatInvite : Messages_ExportedChatInviteBase { public ExportedChatInvite invite; public UserBase[] users; } - ///See + ///See [TLDef(0x222600EF)] public partial class Messages_ExportedChatInviteReplaced : Messages_ExportedChatInviteBase { @@ -6415,7 +6361,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0x81B6B00A)] public partial class Messages_ChatInviteImporters : ITLObject { @@ -6424,7 +6370,7 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xF2ECEF23)] public partial class ChatAdminWithInvites : ITLObject { @@ -6433,7 +6379,7 @@ namespace TL public int revoked_invites_count; } - ///See + ///See [TLDef(0xB69B72D7)] public partial class Messages_ChatAdminsWithInvites : ITLObject { @@ -6441,11 +6387,11 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0xA24DE717)] public partial class Messages_CheckedHistoryImportPeer : ITLObject { public string confirm_text; } - ///See + ///See [TLDef(0xAFE5623F)] public partial class Phone_JoinAsPeers : ITLObject { @@ -6454,11 +6400,11 @@ namespace TL public UserBase[] users; } - ///See + ///See [TLDef(0x204BD158)] public partial class Phone_ExportedGroupCallInvite : ITLObject { public string link; } - ///See + ///See [TLDef(0xDCB118B7)] public partial class GroupCallParticipantVideoSourceGroup : ITLObject { @@ -6466,7 +6412,7 @@ namespace TL public int[] sources; } - ///See + ///See [TLDef(0x67753AC8)] public partial class GroupCallParticipantVideo : ITLObject { @@ -6477,47 +6423,47 @@ namespace TL [IfFlag(1)] public int audio_source; } - ///See + ///See [TLDef(0x85FEA03F)] public partial class Stickers_SuggestedShortName : ITLObject { public string short_name; } - ///See + ///See public abstract partial class BotCommandScope : ITLObject { } - ///See + ///See [TLDef(0x2F6CB2AB)] public partial class BotCommandScopeDefault : BotCommandScope { } - ///See + ///See [TLDef(0x3C4F04D8)] public partial class BotCommandScopeUsers : BotCommandScope { } - ///See + ///See [TLDef(0x6FE1A881)] public partial class BotCommandScopeChats : BotCommandScope { } - ///See + ///See [TLDef(0xB9AA606A)] public partial class BotCommandScopeChatAdmins : BotCommandScope { } - ///See + ///See [TLDef(0xDB9D897D)] public partial class BotCommandScopePeer : BotCommandScope { public InputPeer peer; } - ///See + ///See [TLDef(0x3FD863D1)] public partial class BotCommandScopePeerAdmins : BotCommandScopePeer { } - ///See + ///See [TLDef(0x0A1321F3)] public partial class BotCommandScopePeerUser : BotCommandScopePeer { public InputUserBase user_id; } - ///See + ///See public abstract partial class Account_ResetPasswordResult : ITLObject { } - ///See + ///See [TLDef(0xE3779861)] public partial class Account_ResetPasswordFailedWait : Account_ResetPasswordResult { public DateTime retry_date; } - ///See + ///See [TLDef(0xE9EFFC7D)] public partial class Account_ResetPasswordRequestedWait : Account_ResetPasswordResult { public DateTime until_date; } - ///See + ///See [TLDef(0xE926D63E)] public partial class Account_ResetPasswordOk : Account_ResetPasswordResult { } - ///See + ///See [TLDef(0xED0B5C33)] public partial class ChatTheme : ITLObject { @@ -6526,20 +6472,16 @@ namespace TL public Theme dark_theme; } - ///See - public abstract partial class Account_ChatThemesBase : ITLObject { } - ///See - [TLDef(0xE011E1C4)] - public partial class Account_ChatThemesNotModified : Account_ChatThemesBase { } - ///See + ///See + ///a null value means account.chatThemesNotModified [TLDef(0xFE4CBEBD)] - public partial class Account_ChatThemes : Account_ChatThemesBase + public partial class Account_ChatThemes : ITLObject { public int hash; public ChatTheme[] themes; } - ///See + ///See [TLDef(0x2A3C381F)] public partial class SponsoredMessage : ITLObject { @@ -6552,7 +6494,7 @@ namespace TL [IfFlag(1)] public MessageEntity[] entities; } - ///See + ///See [TLDef(0x65A4C7D5)] public partial class Messages_SponsoredMessages : ITLObject { @@ -6565,7 +6507,7 @@ namespace TL public static class Schema { - ///See + ///See public static Task InvokeAfterMsg(this Client client, long msg_id, ITLFunction query) => client.CallAsync(writer => { @@ -6575,7 +6517,7 @@ namespace TL return "InvokeAfterMsg"; }); - ///See + ///See public static Task InvokeAfterMsgs(this Client client, long[] msg_ids, ITLFunction query) => client.CallAsync(writer => { @@ -6585,7 +6527,7 @@ namespace TL return "InvokeAfterMsgs"; }); - ///See + ///See public static ITLFunction InitConnection(int api_id, string device_model, string system_version, string app_version, string system_lang_code, string lang_pack, string lang_code, ITLFunction query, InputClientProxy proxy = null, JSONValue params_ = null) => writer => { @@ -6606,7 +6548,7 @@ namespace TL return "InitConnection"; }; - ///See + ///See public static Task InvokeWithLayer(this Client client, int layer, ITLFunction query) => client.CallAsync(writer => { @@ -6616,7 +6558,7 @@ namespace TL return "InvokeWithLayer"; }); - ///See + ///See public static Task InvokeWithoutUpdates(this Client client, ITLFunction query) => client.CallAsync(writer => { @@ -6625,7 +6567,7 @@ namespace TL return "InvokeWithoutUpdates"; }); - ///See + ///See public static Task InvokeWithMessagesRange(this Client client, MessageRange range, ITLFunction query) => client.CallAsync(writer => { @@ -6635,7 +6577,7 @@ namespace TL return "InvokeWithMessagesRange"; }); - ///See + ///See public static Task InvokeWithTakeout(this Client client, long takeout_id, ITLFunction query) => client.CallAsync(writer => { @@ -6645,7 +6587,7 @@ namespace TL return "InvokeWithTakeout"; }); - ///See + ///See public static Task Auth_SendCode(this Client client, string phone_number, int api_id, string api_hash, CodeSettings settings) => client.CallAsync(writer => { @@ -6657,7 +6599,7 @@ namespace TL return "Auth_SendCode"; }); - ///See + ///See public static Task Auth_SignUp(this Client client, string phone_number, string phone_code_hash, string first_name, string last_name) => client.CallAsync(writer => { @@ -6669,7 +6611,7 @@ namespace TL return "Auth_SignUp"; }); - ///See + ///See public static Task Auth_SignIn(this Client client, string phone_number, string phone_code_hash, string phone_code) => client.CallAsync(writer => { @@ -6680,7 +6622,7 @@ namespace TL return "Auth_SignIn"; }); - ///See + ///See public static Task Auth_LogOut(this Client client) => client.CallAsync(writer => { @@ -6688,7 +6630,7 @@ namespace TL return "Auth_LogOut"; }); - ///See + ///See public static Task Auth_ResetAuthorizations(this Client client) => client.CallAsync(writer => { @@ -6696,7 +6638,7 @@ namespace TL return "Auth_ResetAuthorizations"; }); - ///See + ///See public static Task Auth_ExportAuthorization(this Client client, int dc_id) => client.CallAsync(writer => { @@ -6705,7 +6647,7 @@ namespace TL return "Auth_ExportAuthorization"; }); - ///See + ///See public static Task Auth_ImportAuthorization(this Client client, long id, byte[] bytes) => client.CallAsync(writer => { @@ -6715,7 +6657,7 @@ namespace TL return "Auth_ImportAuthorization"; }); - ///See + ///See public static Task Auth_BindTempAuthKey(this Client client, long perm_auth_key_id, long nonce, DateTime expires_at, byte[] encrypted_message) => client.CallAsync(writer => { @@ -6727,7 +6669,7 @@ namespace TL return "Auth_BindTempAuthKey"; }); - ///See + ///See public static Task Auth_ImportBotAuthorization(this Client client, int flags, int api_id, string api_hash, string bot_auth_token) => client.CallAsync(writer => { @@ -6739,7 +6681,7 @@ namespace TL return "Auth_ImportBotAuthorization"; }); - ///See + ///See public static Task Auth_CheckPassword(this Client client, InputCheckPasswordSRP password) => client.CallAsync(writer => { @@ -6748,7 +6690,7 @@ namespace TL return "Auth_CheckPassword"; }); - ///See + ///See public static Task Auth_RequestPasswordRecovery(this Client client) => client.CallAsync(writer => { @@ -6756,7 +6698,7 @@ namespace TL return "Auth_RequestPasswordRecovery"; }); - ///See + ///See public static Task Auth_RecoverPassword(this Client client, string code, Account_PasswordInputSettings new_settings = null) => client.CallAsync(writer => { @@ -6768,7 +6710,7 @@ namespace TL return "Auth_RecoverPassword"; }); - ///See + ///See public static Task Auth_ResendCode(this Client client, string phone_number, string phone_code_hash) => client.CallAsync(writer => { @@ -6778,7 +6720,7 @@ namespace TL return "Auth_ResendCode"; }); - ///See + ///See public static Task Auth_CancelCode(this Client client, string phone_number, string phone_code_hash) => client.CallAsync(writer => { @@ -6788,7 +6730,7 @@ namespace TL return "Auth_CancelCode"; }); - ///See + ///See public static Task Auth_DropTempAuthKeys(this Client client, long[] except_auth_keys) => client.CallAsync(writer => { @@ -6797,7 +6739,7 @@ namespace TL return "Auth_DropTempAuthKeys"; }); - ///See + ///See public static Task Auth_ExportLoginToken(this Client client, int api_id, string api_hash, long[] except_ids) => client.CallAsync(writer => { @@ -6808,7 +6750,7 @@ namespace TL return "Auth_ExportLoginToken"; }); - ///See + ///See public static Task Auth_ImportLoginToken(this Client client, byte[] token) => client.CallAsync(writer => { @@ -6817,7 +6759,7 @@ namespace TL return "Auth_ImportLoginToken"; }); - ///See + ///See public static Task Auth_AcceptLoginToken(this Client client, byte[] token) => client.CallAsync(writer => { @@ -6826,7 +6768,7 @@ namespace TL return "Auth_AcceptLoginToken"; }); - ///See + ///See public static Task Auth_CheckRecoveryPassword(this Client client, string code) => client.CallAsync(writer => { @@ -6835,7 +6777,7 @@ namespace TL return "Auth_CheckRecoveryPassword"; }); - ///See + ///See public static Task Account_RegisterDevice(this Client client, int token_type, string token, bool app_sandbox, byte[] secret, long[] other_uids, bool no_muted = false) => client.CallAsync(writer => { @@ -6849,7 +6791,7 @@ namespace TL return "Account_RegisterDevice"; }); - ///See + ///See public static Task Account_UnregisterDevice(this Client client, int token_type, string token, long[] other_uids) => client.CallAsync(writer => { @@ -6860,7 +6802,7 @@ namespace TL return "Account_UnregisterDevice"; }); - ///See + ///See public static Task Account_UpdateNotifySettings(this Client client, InputNotifyPeerBase peer, InputPeerNotifySettings settings) => client.CallAsync(writer => { @@ -6870,7 +6812,7 @@ namespace TL return "Account_UpdateNotifySettings"; }); - ///See + ///See public static Task Account_GetNotifySettings(this Client client, InputNotifyPeerBase peer) => client.CallAsync(writer => { @@ -6879,7 +6821,7 @@ namespace TL return "Account_GetNotifySettings"; }); - ///See + ///See public static Task Account_ResetNotifySettings(this Client client) => client.CallAsync(writer => { @@ -6887,7 +6829,7 @@ namespace TL return "Account_ResetNotifySettings"; }); - ///See + ///See public static Task Account_UpdateProfile(this Client client, string first_name = null, string last_name = null, string about = null) => client.CallAsync(writer => { @@ -6902,7 +6844,7 @@ namespace TL return "Account_UpdateProfile"; }); - ///See + ///See public static Task Account_UpdateStatus(this Client client, bool offline) => client.CallAsync(writer => { @@ -6911,16 +6853,16 @@ namespace TL return "Account_UpdateStatus"; }); - ///See - public static Task Account_GetWallPapers(this Client client, long hash) - => client.CallAsync(writer => + ///See + public static Task Account_GetWallPapers(this Client client, long hash) + => client.CallAsync(writer => { writer.Write(0x07967D36); writer.Write(hash); return "Account_GetWallPapers"; }); - ///See + ///See public static Task Account_ReportPeer(this Client client, InputPeer peer, ReportReason reason, string message) => client.CallAsync(writer => { @@ -6931,7 +6873,7 @@ namespace TL return "Account_ReportPeer"; }); - ///See + ///See public static Task Account_CheckUsername(this Client client, string username) => client.CallAsync(writer => { @@ -6940,7 +6882,7 @@ namespace TL return "Account_CheckUsername"; }); - ///See + ///See public static Task Account_UpdateUsername(this Client client, string username) => client.CallAsync(writer => { @@ -6949,7 +6891,7 @@ namespace TL return "Account_UpdateUsername"; }); - ///See + ///See public static Task Account_GetPrivacy(this Client client, InputPrivacyKey key) => client.CallAsync(writer => { @@ -6958,7 +6900,7 @@ namespace TL return "Account_GetPrivacy"; }); - ///See + ///See public static Task Account_SetPrivacy(this Client client, InputPrivacyKey key, InputPrivacyRule[] rules) => client.CallAsync(writer => { @@ -6968,7 +6910,7 @@ namespace TL return "Account_SetPrivacy"; }); - ///See + ///See public static Task Account_DeleteAccount(this Client client, string reason) => client.CallAsync(writer => { @@ -6977,7 +6919,7 @@ namespace TL return "Account_DeleteAccount"; }); - ///See + ///See public static Task Account_GetAccountTTL(this Client client) => client.CallAsync(writer => { @@ -6985,7 +6927,7 @@ namespace TL return "Account_GetAccountTTL"; }); - ///See + ///See public static Task Account_SetAccountTTL(this Client client, AccountDaysTTL ttl) => client.CallAsync(writer => { @@ -6994,7 +6936,7 @@ namespace TL return "Account_SetAccountTTL"; }); - ///See + ///See public static Task Account_SendChangePhoneCode(this Client client, string phone_number, CodeSettings settings) => client.CallAsync(writer => { @@ -7004,7 +6946,7 @@ namespace TL return "Account_SendChangePhoneCode"; }); - ///See + ///See public static Task Account_ChangePhone(this Client client, string phone_number, string phone_code_hash, string phone_code) => client.CallAsync(writer => { @@ -7015,7 +6957,7 @@ namespace TL return "Account_ChangePhone"; }); - ///See + ///See public static Task Account_UpdateDeviceLocked(this Client client, int period) => client.CallAsync(writer => { @@ -7024,7 +6966,7 @@ namespace TL return "Account_UpdateDeviceLocked"; }); - ///See + ///See public static Task Account_GetAuthorizations(this Client client) => client.CallAsync(writer => { @@ -7032,7 +6974,7 @@ namespace TL return "Account_GetAuthorizations"; }); - ///See + ///See public static Task Account_ResetAuthorization(this Client client, long hash) => client.CallAsync(writer => { @@ -7041,7 +6983,7 @@ namespace TL return "Account_ResetAuthorization"; }); - ///See + ///See public static Task Account_GetPassword(this Client client) => client.CallAsync(writer => { @@ -7049,7 +6991,7 @@ namespace TL return "Account_GetPassword"; }); - ///See + ///See public static Task Account_GetPasswordSettings(this Client client, InputCheckPasswordSRP password) => client.CallAsync(writer => { @@ -7058,7 +7000,7 @@ namespace TL return "Account_GetPasswordSettings"; }); - ///See + ///See public static Task Account_UpdatePasswordSettings(this Client client, InputCheckPasswordSRP password, Account_PasswordInputSettings new_settings) => client.CallAsync(writer => { @@ -7068,7 +7010,7 @@ namespace TL return "Account_UpdatePasswordSettings"; }); - ///See + ///See public static Task Account_SendConfirmPhoneCode(this Client client, string hash, CodeSettings settings) => client.CallAsync(writer => { @@ -7078,7 +7020,7 @@ namespace TL return "Account_SendConfirmPhoneCode"; }); - ///See + ///See public static Task Account_ConfirmPhone(this Client client, string phone_code_hash, string phone_code) => client.CallAsync(writer => { @@ -7088,7 +7030,7 @@ namespace TL return "Account_ConfirmPhone"; }); - ///See + ///See public static Task Account_GetTmpPassword(this Client client, InputCheckPasswordSRP password, int period) => client.CallAsync(writer => { @@ -7098,7 +7040,7 @@ namespace TL return "Account_GetTmpPassword"; }); - ///See + ///See public static Task Account_GetWebAuthorizations(this Client client) => client.CallAsync(writer => { @@ -7106,7 +7048,7 @@ namespace TL return "Account_GetWebAuthorizations"; }); - ///See + ///See public static Task Account_ResetWebAuthorization(this Client client, long hash) => client.CallAsync(writer => { @@ -7115,7 +7057,7 @@ namespace TL return "Account_ResetWebAuthorization"; }); - ///See + ///See public static Task Account_ResetWebAuthorizations(this Client client) => client.CallAsync(writer => { @@ -7123,7 +7065,7 @@ namespace TL return "Account_ResetWebAuthorizations"; }); - ///See + ///See public static Task Account_GetAllSecureValues(this Client client) => client.CallAsync(writer => { @@ -7131,7 +7073,7 @@ namespace TL return "Account_GetAllSecureValues"; }); - ///See + ///See public static Task Account_GetSecureValue(this Client client, SecureValueType[] types) => client.CallAsync(writer => { @@ -7140,7 +7082,7 @@ namespace TL return "Account_GetSecureValue"; }); - ///See + ///See public static Task Account_SaveSecureValue(this Client client, InputSecureValue value, long secure_secret_id) => client.CallAsync(writer => { @@ -7150,7 +7092,7 @@ namespace TL return "Account_SaveSecureValue"; }); - ///See + ///See public static Task Account_DeleteSecureValue(this Client client, SecureValueType[] types) => client.CallAsync(writer => { @@ -7159,7 +7101,7 @@ namespace TL return "Account_DeleteSecureValue"; }); - ///See + ///See public static Task Account_GetAuthorizationForm(this Client client, long bot_id, string scope, string public_key) => client.CallAsync(writer => { @@ -7170,7 +7112,7 @@ namespace TL return "Account_GetAuthorizationForm"; }); - ///See + ///See public static Task Account_AcceptAuthorization(this Client client, long bot_id, string scope, string public_key, SecureValueHash[] value_hashes, SecureCredentialsEncrypted credentials) => client.CallAsync(writer => { @@ -7183,7 +7125,7 @@ namespace TL return "Account_AcceptAuthorization"; }); - ///See + ///See public static Task Account_SendVerifyPhoneCode(this Client client, string phone_number, CodeSettings settings) => client.CallAsync(writer => { @@ -7193,7 +7135,7 @@ namespace TL return "Account_SendVerifyPhoneCode"; }); - ///See + ///See public static Task Account_VerifyPhone(this Client client, string phone_number, string phone_code_hash, string phone_code) => client.CallAsync(writer => { @@ -7204,7 +7146,7 @@ namespace TL return "Account_VerifyPhone"; }); - ///See + ///See public static Task Account_SendVerifyEmailCode(this Client client, string email) => client.CallAsync(writer => { @@ -7213,7 +7155,7 @@ namespace TL return "Account_SendVerifyEmailCode"; }); - ///See + ///See public static Task Account_VerifyEmail(this Client client, string email, string code) => client.CallAsync(writer => { @@ -7223,7 +7165,7 @@ namespace TL return "Account_VerifyEmail"; }); - ///See + ///See public static Task Account_InitTakeoutSession(this Client client, bool contacts = false, bool message_users = false, bool message_chats = false, bool message_megagroups = false, bool message_channels = false, bool files = false, int? file_max_size = null) => client.CallAsync(writer => { @@ -7234,7 +7176,7 @@ namespace TL return "Account_InitTakeoutSession"; }); - ///See + ///See public static Task Account_FinishTakeoutSession(this Client client, bool success = false) => client.CallAsync(writer => { @@ -7243,7 +7185,7 @@ namespace TL return "Account_FinishTakeoutSession"; }); - ///See + ///See public static Task Account_ConfirmPasswordEmail(this Client client, string code) => client.CallAsync(writer => { @@ -7252,7 +7194,7 @@ namespace TL return "Account_ConfirmPasswordEmail"; }); - ///See + ///See public static Task Account_ResendPasswordEmail(this Client client) => client.CallAsync(writer => { @@ -7260,7 +7202,7 @@ namespace TL return "Account_ResendPasswordEmail"; }); - ///See + ///See public static Task Account_CancelPasswordEmail(this Client client) => client.CallAsync(writer => { @@ -7268,7 +7210,7 @@ namespace TL return "Account_CancelPasswordEmail"; }); - ///See + ///See public static Task Account_GetContactSignUpNotification(this Client client) => client.CallAsync(writer => { @@ -7276,7 +7218,7 @@ namespace TL return "Account_GetContactSignUpNotification"; }); - ///See + ///See public static Task Account_SetContactSignUpNotification(this Client client, bool silent) => client.CallAsync(writer => { @@ -7285,7 +7227,7 @@ namespace TL return "Account_SetContactSignUpNotification"; }); - ///See + ///See public static Task Account_GetNotifyExceptions(this Client client, bool compare_sound = false, InputNotifyPeerBase peer = null) => client.CallAsync(writer => { @@ -7296,7 +7238,7 @@ namespace TL return "Account_GetNotifyExceptions"; }); - ///See + ///See public static Task Account_GetWallPaper(this Client client, InputWallPaperBase wallpaper) => client.CallAsync(writer => { @@ -7305,7 +7247,7 @@ namespace TL return "Account_GetWallPaper"; }); - ///See + ///See public static Task Account_UploadWallPaper(this Client client, InputFileBase file, string mime_type, WallPaperSettings settings) => client.CallAsync(writer => { @@ -7316,7 +7258,7 @@ namespace TL return "Account_UploadWallPaper"; }); - ///See + ///See public static Task Account_SaveWallPaper(this Client client, InputWallPaperBase wallpaper, bool unsave, WallPaperSettings settings) => client.CallAsync(writer => { @@ -7327,7 +7269,7 @@ namespace TL return "Account_SaveWallPaper"; }); - ///See + ///See public static Task Account_InstallWallPaper(this Client client, InputWallPaperBase wallpaper, WallPaperSettings settings) => client.CallAsync(writer => { @@ -7337,7 +7279,7 @@ namespace TL return "Account_InstallWallPaper"; }); - ///See + ///See public static Task Account_ResetWallPapers(this Client client) => client.CallAsync(writer => { @@ -7345,7 +7287,7 @@ namespace TL return "Account_ResetWallPapers"; }); - ///See + ///See public static Task Account_GetAutoDownloadSettings(this Client client) => client.CallAsync(writer => { @@ -7353,7 +7295,7 @@ namespace TL return "Account_GetAutoDownloadSettings"; }); - ///See + ///See public static Task Account_SaveAutoDownloadSettings(this Client client, AutoDownloadSettings settings, bool low = false, bool high = false) => client.CallAsync(writer => { @@ -7363,7 +7305,7 @@ namespace TL return "Account_SaveAutoDownloadSettings"; }); - ///See + ///See public static Task Account_UploadTheme(this Client client, InputFileBase file, string file_name, string mime_type, InputFileBase thumb = null) => client.CallAsync(writer => { @@ -7377,7 +7319,7 @@ namespace TL return "Account_UploadTheme"; }); - ///See + ///See public static Task Account_CreateTheme(this Client client, string slug, string title, InputDocument document = null, InputThemeSettings settings = null) => client.CallAsync(writer => { @@ -7392,7 +7334,7 @@ namespace TL return "Account_CreateTheme"; }); - ///See + ///See public static Task Account_UpdateTheme(this Client client, string format, InputThemeBase theme, string slug = null, string title = null, InputDocument document = null, InputThemeSettings settings = null) => client.CallAsync(writer => { @@ -7411,7 +7353,7 @@ namespace TL return "Account_UpdateTheme"; }); - ///See + ///See public static Task Account_SaveTheme(this Client client, InputThemeBase theme, bool unsave) => client.CallAsync(writer => { @@ -7421,7 +7363,7 @@ namespace TL return "Account_SaveTheme"; }); - ///See + ///See public static Task Account_InstallTheme(this Client client, bool dark = false, string format = null, InputThemeBase theme = null) => client.CallAsync(writer => { @@ -7434,7 +7376,7 @@ namespace TL return "Account_InstallTheme"; }); - ///See + ///See public static Task Account_GetTheme(this Client client, string format, InputThemeBase theme, long document_id) => client.CallAsync(writer => { @@ -7445,9 +7387,9 @@ namespace TL return "Account_GetTheme"; }); - ///See - public static Task Account_GetThemes(this Client client, string format, long hash) - => client.CallAsync(writer => + ///See + public static Task Account_GetThemes(this Client client, string format, long hash) + => client.CallAsync(writer => { writer.Write(0x7206E458); writer.WriteTLString(format); @@ -7455,7 +7397,7 @@ namespace TL return "Account_GetThemes"; }); - ///See + ///See public static Task Account_SetContentSettings(this Client client, bool sensitive_enabled = false) => client.CallAsync(writer => { @@ -7464,7 +7406,7 @@ namespace TL return "Account_SetContentSettings"; }); - ///See + ///See public static Task Account_GetContentSettings(this Client client) => client.CallAsync(writer => { @@ -7472,7 +7414,7 @@ namespace TL return "Account_GetContentSettings"; }); - ///See + ///See public static Task Account_GetMultiWallPapers(this Client client, InputWallPaperBase[] wallpapers) => client.CallAsync(writer => { @@ -7481,7 +7423,7 @@ namespace TL return "Account_GetMultiWallPapers"; }); - ///See + ///See public static Task Account_GetGlobalPrivacySettings(this Client client) => client.CallAsync(writer => { @@ -7489,7 +7431,7 @@ namespace TL return "Account_GetGlobalPrivacySettings"; }); - ///See + ///See public static Task Account_SetGlobalPrivacySettings(this Client client, GlobalPrivacySettings settings) => client.CallAsync(writer => { @@ -7498,7 +7440,7 @@ namespace TL return "Account_SetGlobalPrivacySettings"; }); - ///See + ///See public static Task Account_ReportProfilePhoto(this Client client, InputPeer peer, InputPhoto photo_id, ReportReason reason, string message) => client.CallAsync(writer => { @@ -7510,7 +7452,7 @@ namespace TL return "Account_ReportProfilePhoto"; }); - ///See + ///See public static Task Account_ResetPassword(this Client client) => client.CallAsync(writer => { @@ -7518,7 +7460,7 @@ namespace TL return "Account_ResetPassword"; }); - ///See + ///See public static Task Account_DeclinePasswordReset(this Client client) => client.CallAsync(writer => { @@ -7526,16 +7468,16 @@ namespace TL return "Account_DeclinePasswordReset"; }); - ///See - public static Task Account_GetChatThemes(this Client client, int hash) - => client.CallAsync(writer => + ///See + public static Task Account_GetChatThemes(this Client client, int hash) + => client.CallAsync(writer => { writer.Write(0xD6D71D7B); writer.Write(hash); return "Account_GetChatThemes"; }); - ///See + ///See public static Task Users_GetUsers(this Client client, InputUserBase[] id) => client.CallAsync(writer => { @@ -7544,7 +7486,7 @@ namespace TL return "Users_GetUsers"; }); - ///See + ///See public static Task Users_GetFullUser(this Client client, InputUserBase id) => client.CallAsync(writer => { @@ -7553,7 +7495,7 @@ namespace TL return "Users_GetFullUser"; }); - ///See + ///See public static Task Users_SetSecureValueErrors(this Client client, InputUserBase id, SecureValueErrorBase[] errors) => client.CallAsync(writer => { @@ -7563,7 +7505,7 @@ namespace TL return "Users_SetSecureValueErrors"; }); - ///See + ///See public static Task Contacts_GetContactIDs(this Client client, long hash) => client.CallAsync(writer => { @@ -7572,7 +7514,7 @@ namespace TL return "Contacts_GetContactIDs"; }); - ///See + ///See public static Task Contacts_GetStatuses(this Client client) => client.CallAsync(writer => { @@ -7580,16 +7522,16 @@ namespace TL return "Contacts_GetStatuses"; }); - ///See - public static Task Contacts_GetContacts(this Client client, long hash) - => client.CallAsync(writer => + ///See + public static Task Contacts_GetContacts(this Client client, long hash) + => client.CallAsync(writer => { writer.Write(0x5DD69E12); writer.Write(hash); return "Contacts_GetContacts"; }); - ///See + ///See public static Task Contacts_ImportContacts(this Client client, InputContact[] contacts) => client.CallAsync(writer => { @@ -7598,7 +7540,7 @@ namespace TL return "Contacts_ImportContacts"; }); - ///See + ///See public static Task Contacts_DeleteContacts(this Client client, InputUserBase[] id) => client.CallAsync(writer => { @@ -7607,7 +7549,7 @@ namespace TL return "Contacts_DeleteContacts"; }); - ///See + ///See public static Task Contacts_DeleteByPhones(this Client client, string[] phones) => client.CallAsync(writer => { @@ -7616,7 +7558,7 @@ namespace TL return "Contacts_DeleteByPhones"; }); - ///See + ///See public static Task Contacts_Block(this Client client, InputPeer id) => client.CallAsync(writer => { @@ -7625,7 +7567,7 @@ namespace TL return "Contacts_Block"; }); - ///See + ///See public static Task Contacts_Unblock(this Client client, InputPeer id) => client.CallAsync(writer => { @@ -7634,7 +7576,7 @@ namespace TL return "Contacts_Unblock"; }); - ///See + ///See public static Task Contacts_GetBlocked(this Client client, int offset, int limit) => client.CallAsync(writer => { @@ -7644,7 +7586,7 @@ namespace TL return "Contacts_GetBlocked"; }); - ///See + ///See public static Task Contacts_Search(this Client client, string q, int limit) => client.CallAsync(writer => { @@ -7654,7 +7596,7 @@ namespace TL return "Contacts_Search"; }); - ///See + ///See public static Task Contacts_ResolveUsername(this Client client, string username) => client.CallAsync(writer => { @@ -7663,7 +7605,7 @@ namespace TL return "Contacts_ResolveUsername"; }); - ///See + ///See public static Task Contacts_GetTopPeers(this Client client, int offset, int limit, long hash, bool correspondents = false, bool bots_pm = false, bool bots_inline = false, bool phone_calls = false, bool forward_users = false, bool forward_chats = false, bool groups = false, bool channels = false) => client.CallAsync(writer => { @@ -7675,7 +7617,7 @@ namespace TL return "Contacts_GetTopPeers"; }); - ///See + ///See public static Task Contacts_ResetTopPeerRating(this Client client, TopPeerCategory category, InputPeer peer) => client.CallAsync(writer => { @@ -7685,7 +7627,7 @@ namespace TL return "Contacts_ResetTopPeerRating"; }); - ///See + ///See public static Task Contacts_ResetSaved(this Client client) => client.CallAsync(writer => { @@ -7693,7 +7635,7 @@ namespace TL return "Contacts_ResetSaved"; }); - ///See + ///See public static Task Contacts_GetSaved(this Client client) => client.CallAsync(writer => { @@ -7701,7 +7643,7 @@ namespace TL return "Contacts_GetSaved"; }); - ///See + ///See public static Task Contacts_ToggleTopPeers(this Client client, bool enabled) => client.CallAsync(writer => { @@ -7710,7 +7652,7 @@ namespace TL return "Contacts_ToggleTopPeers"; }); - ///See + ///See public static Task Contacts_AddContact(this Client client, InputUserBase id, string first_name, string last_name, string phone, bool add_phone_privacy_exception = false) => client.CallAsync(writer => { @@ -7723,7 +7665,7 @@ namespace TL return "Contacts_AddContact"; }); - ///See + ///See public static Task Contacts_AcceptContact(this Client client, InputUserBase id) => client.CallAsync(writer => { @@ -7732,7 +7674,7 @@ namespace TL return "Contacts_AcceptContact"; }); - ///See + ///See public static Task Contacts_GetLocated(this Client client, InputGeoPoint geo_point, bool background = false, int? self_expires = null) => client.CallAsync(writer => { @@ -7744,7 +7686,7 @@ namespace TL return "Contacts_GetLocated"; }); - ///See + ///See public static Task Contacts_BlockFromReplies(this Client client, int msg_id, bool delete_message = false, bool delete_history = false, bool report_spam = false) => client.CallAsync(writer => { @@ -7754,7 +7696,7 @@ namespace TL return "Contacts_BlockFromReplies"; }); - ///See + ///See public static Task Messages_GetMessages(this Client client, InputMessage[] id) => client.CallAsync(writer => { @@ -7763,7 +7705,7 @@ namespace TL return "Messages_GetMessages"; }); - ///See + ///See public static Task Messages_GetDialogs(this Client client, DateTime offset_date, int offset_id, InputPeer offset_peer, int limit, long hash, bool exclude_pinned = false, int? folder_id = null) => client.CallAsync(writer => { @@ -7779,7 +7721,7 @@ namespace TL return "Messages_GetDialogs"; }); - ///See + ///See public static Task Messages_GetHistory(this Client client, InputPeer peer, int offset_id, DateTime offset_date, int add_offset, int limit, int max_id, int min_id, long hash) => client.CallAsync(writer => { @@ -7795,7 +7737,7 @@ namespace TL return "Messages_GetHistory"; }); - ///See + ///See public static Task Messages_Search(this Client client, InputPeer peer, string q, MessagesFilter filter, DateTime min_date, DateTime max_date, int offset_id, int add_offset, int limit, int max_id, int min_id, long hash, InputPeer from_id = null, int? top_msg_id = null) => client.CallAsync(writer => { @@ -7819,7 +7761,7 @@ namespace TL return "Messages_Search"; }); - ///See + ///See public static Task Messages_ReadHistory(this Client client, InputPeer peer, int max_id) => client.CallAsync(writer => { @@ -7829,7 +7771,7 @@ namespace TL return "Messages_ReadHistory"; }); - ///See + ///See public static Task Messages_DeleteHistory(this Client client, InputPeer peer, int max_id, bool just_clear = false, bool revoke = false) => client.CallAsync(writer => { @@ -7840,7 +7782,7 @@ namespace TL return "Messages_DeleteHistory"; }); - ///See + ///See public static Task Messages_DeleteMessages(this Client client, int[] id, bool revoke = false) => client.CallAsync(writer => { @@ -7850,7 +7792,7 @@ namespace TL return "Messages_DeleteMessages"; }); - ///See + ///See public static Task Messages_ReceivedMessages(this Client client, int max_id) => client.CallAsync(writer => { @@ -7859,7 +7801,7 @@ namespace TL return "Messages_ReceivedMessages"; }); - ///See + ///See public static Task Messages_SetTyping(this Client client, InputPeer peer, SendMessageAction action, int? top_msg_id = null) => client.CallAsync(writer => { @@ -7872,7 +7814,7 @@ namespace TL return "Messages_SetTyping"; }); - ///See + ///See public static Task Messages_SendMessage(this Client client, InputPeer peer, string message, long random_id, bool no_webpage = false, bool silent = false, bool background = false, bool clear_draft = false, int? reply_to_msg_id = null, ReplyMarkup reply_markup = null, MessageEntity[] entities = null, DateTime? schedule_date = null) => client.CallAsync(writer => { @@ -7892,7 +7834,7 @@ namespace TL return "Messages_SendMessage"; }); - ///See + ///See public static Task Messages_SendMedia(this Client client, InputPeer peer, InputMedia media, string message, long random_id, bool silent = false, bool background = false, bool clear_draft = false, int? reply_to_msg_id = null, ReplyMarkup reply_markup = null, MessageEntity[] entities = null, DateTime? schedule_date = null) => client.CallAsync(writer => { @@ -7913,7 +7855,7 @@ namespace TL return "Messages_SendMedia"; }); - ///See + ///See public static Task Messages_ForwardMessages(this Client client, InputPeer from_peer, int[] id, long[] random_id, InputPeer to_peer, bool silent = false, bool background = false, bool with_my_score = false, bool drop_author = false, bool drop_media_captions = false, DateTime? schedule_date = null) => client.CallAsync(writer => { @@ -7928,7 +7870,7 @@ namespace TL return "Messages_ForwardMessages"; }); - ///See + ///See public static Task Messages_ReportSpam(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -7937,7 +7879,7 @@ namespace TL return "Messages_ReportSpam"; }); - ///See + ///See public static Task Messages_GetPeerSettings(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -7946,7 +7888,7 @@ namespace TL return "Messages_GetPeerSettings"; }); - ///See + ///See public static Task Messages_Report(this Client client, InputPeer peer, int[] id, ReportReason reason, string message) => client.CallAsync(writer => { @@ -7958,7 +7900,7 @@ namespace TL return "Messages_Report"; }); - ///See + ///See public static Task Messages_GetChats(this Client client, long[] id) => client.CallAsync(writer => { @@ -7967,7 +7909,7 @@ namespace TL return "Messages_GetChats"; }); - ///See + ///See public static Task Messages_GetFullChat(this Client client, long chat_id) => client.CallAsync(writer => { @@ -7976,7 +7918,7 @@ namespace TL return "Messages_GetFullChat"; }); - ///See + ///See public static Task Messages_EditChatTitle(this Client client, long chat_id, string title) => client.CallAsync(writer => { @@ -7986,7 +7928,7 @@ namespace TL return "Messages_EditChatTitle"; }); - ///See + ///See public static Task Messages_EditChatPhoto(this Client client, long chat_id, InputChatPhotoBase photo) => client.CallAsync(writer => { @@ -7996,7 +7938,7 @@ namespace TL return "Messages_EditChatPhoto"; }); - ///See + ///See public static Task Messages_AddChatUser(this Client client, long chat_id, InputUserBase user_id, int fwd_limit) => client.CallAsync(writer => { @@ -8007,7 +7949,7 @@ namespace TL return "Messages_AddChatUser"; }); - ///See + ///See public static Task Messages_DeleteChatUser(this Client client, long chat_id, InputUserBase user_id, bool revoke_history = false) => client.CallAsync(writer => { @@ -8018,7 +7960,7 @@ namespace TL return "Messages_DeleteChatUser"; }); - ///See + ///See public static Task Messages_CreateChat(this Client client, InputUserBase[] users, string title) => client.CallAsync(writer => { @@ -8028,7 +7970,7 @@ namespace TL return "Messages_CreateChat"; }); - ///See + ///See public static Task Messages_GetDhConfig(this Client client, int version, int random_length) => client.CallAsync(writer => { @@ -8038,7 +7980,7 @@ namespace TL return "Messages_GetDhConfig"; }); - ///See + ///See public static Task Messages_RequestEncryption(this Client client, InputUserBase user_id, int random_id, byte[] g_a) => client.CallAsync(writer => { @@ -8049,7 +7991,7 @@ namespace TL return "Messages_RequestEncryption"; }); - ///See + ///See public static Task Messages_AcceptEncryption(this Client client, InputEncryptedChat peer, byte[] g_b, long key_fingerprint) => client.CallAsync(writer => { @@ -8060,7 +8002,7 @@ namespace TL return "Messages_AcceptEncryption"; }); - ///See + ///See public static Task Messages_DiscardEncryption(this Client client, int chat_id, bool delete_history = false) => client.CallAsync(writer => { @@ -8070,7 +8012,7 @@ namespace TL return "Messages_DiscardEncryption"; }); - ///See + ///See public static Task Messages_SetEncryptedTyping(this Client client, InputEncryptedChat peer, bool typing) => client.CallAsync(writer => { @@ -8080,7 +8022,7 @@ namespace TL return "Messages_SetEncryptedTyping"; }); - ///See + ///See public static Task Messages_ReadEncryptedHistory(this Client client, InputEncryptedChat peer, DateTime max_date) => client.CallAsync(writer => { @@ -8090,7 +8032,7 @@ namespace TL return "Messages_ReadEncryptedHistory"; }); - ///See + ///See public static Task Messages_SendEncrypted(this Client client, InputEncryptedChat peer, long random_id, byte[] data, bool silent = false) => client.CallAsync(writer => { @@ -8102,7 +8044,7 @@ namespace TL return "Messages_SendEncrypted"; }); - ///See + ///See public static Task Messages_SendEncryptedFile(this Client client, InputEncryptedChat peer, long random_id, byte[] data, InputEncryptedFileBase file, bool silent = false) => client.CallAsync(writer => { @@ -8115,7 +8057,7 @@ namespace TL return "Messages_SendEncryptedFile"; }); - ///See + ///See public static Task Messages_SendEncryptedService(this Client client, InputEncryptedChat peer, long random_id, byte[] data) => client.CallAsync(writer => { @@ -8126,7 +8068,7 @@ namespace TL return "Messages_SendEncryptedService"; }); - ///See + ///See public static Task Messages_ReceivedQueue(this Client client, int max_qts) => client.CallAsync(writer => { @@ -8135,7 +8077,7 @@ namespace TL return "Messages_ReceivedQueue"; }); - ///See + ///See public static Task Messages_ReportEncryptedSpam(this Client client, InputEncryptedChat peer) => client.CallAsync(writer => { @@ -8144,7 +8086,7 @@ namespace TL return "Messages_ReportEncryptedSpam"; }); - ///See + ///See public static Task Messages_ReadMessageContents(this Client client, int[] id) => client.CallAsync(writer => { @@ -8153,9 +8095,9 @@ namespace TL return "Messages_ReadMessageContents"; }); - ///See - public static Task Messages_GetStickers(this Client client, string emoticon, long hash) - => client.CallAsync(writer => + ///See + public static Task Messages_GetStickers(this Client client, string emoticon, long hash) + => client.CallAsync(writer => { writer.Write(0xD5A5D3A1); writer.WriteTLString(emoticon); @@ -8163,16 +8105,16 @@ namespace TL return "Messages_GetStickers"; }); - ///See - public static Task Messages_GetAllStickers(this Client client, long hash) - => client.CallAsync(writer => + ///See + public static Task Messages_GetAllStickers(this Client client, long hash) + => client.CallAsync(writer => { writer.Write(0xB8A0A1A8); writer.Write(hash); return "Messages_GetAllStickers"; }); - ///See + ///See public static Task Messages_GetWebPagePreview(this Client client, string message, MessageEntity[] entities = null) => client.CallAsync(writer => { @@ -8184,7 +8126,7 @@ namespace TL return "Messages_GetWebPagePreview"; }); - ///See + ///See public static Task Messages_ExportChatInvite(this Client client, InputPeer peer, bool legacy_revoke_permanent = false, DateTime? expire_date = null, int? usage_limit = null) => client.CallAsync(writer => { @@ -8198,7 +8140,7 @@ namespace TL return "Messages_ExportChatInvite"; }); - ///See + ///See public static Task Messages_CheckChatInvite(this Client client, string hash) => client.CallAsync(writer => { @@ -8207,7 +8149,7 @@ namespace TL return "Messages_CheckChatInvite"; }); - ///See + ///See public static Task Messages_ImportChatInvite(this Client client, string hash) => client.CallAsync(writer => { @@ -8216,7 +8158,7 @@ namespace TL return "Messages_ImportChatInvite"; }); - ///See + ///See public static Task Messages_GetStickerSet(this Client client, InputStickerSet stickerset) => client.CallAsync(writer => { @@ -8225,7 +8167,7 @@ namespace TL return "Messages_GetStickerSet"; }); - ///See + ///See public static Task Messages_InstallStickerSet(this Client client, InputStickerSet stickerset, bool archived) => client.CallAsync(writer => { @@ -8235,7 +8177,7 @@ namespace TL return "Messages_InstallStickerSet"; }); - ///See + ///See public static Task Messages_UninstallStickerSet(this Client client, InputStickerSet stickerset) => client.CallAsync(writer => { @@ -8244,7 +8186,7 @@ namespace TL return "Messages_UninstallStickerSet"; }); - ///See + ///See public static Task Messages_StartBot(this Client client, InputUserBase bot, InputPeer peer, long random_id, string start_param) => client.CallAsync(writer => { @@ -8256,7 +8198,7 @@ namespace TL return "Messages_StartBot"; }); - ///See + ///See public static Task Messages_GetMessagesViews(this Client client, InputPeer peer, int[] id, bool increment) => client.CallAsync(writer => { @@ -8267,7 +8209,7 @@ namespace TL return "Messages_GetMessagesViews"; }); - ///See + ///See public static Task Messages_EditChatAdmin(this Client client, long chat_id, InputUserBase user_id, bool is_admin) => client.CallAsync(writer => { @@ -8278,7 +8220,7 @@ namespace TL return "Messages_EditChatAdmin"; }); - ///See + ///See public static Task Messages_MigrateChat(this Client client, long chat_id) => client.CallAsync(writer => { @@ -8287,7 +8229,7 @@ namespace TL return "Messages_MigrateChat"; }); - ///See + ///See public static Task Messages_SearchGlobal(this Client client, string q, MessagesFilter filter, DateTime min_date, DateTime max_date, int offset_rate, InputPeer offset_peer, int offset_id, int limit, int? folder_id = null) => client.CallAsync(writer => { @@ -8306,7 +8248,7 @@ namespace TL return "Messages_SearchGlobal"; }); - ///See + ///See public static Task Messages_ReorderStickerSets(this Client client, long[] order, bool masks = false) => client.CallAsync(writer => { @@ -8316,7 +8258,7 @@ namespace TL return "Messages_ReorderStickerSets"; }); - ///See + ///See public static Task Messages_GetDocumentByHash(this Client client, byte[] sha256, int size, string mime_type) => client.CallAsync(writer => { @@ -8327,16 +8269,16 @@ namespace TL return "Messages_GetDocumentByHash"; }); - ///See - public static Task Messages_GetSavedGifs(this Client client, long hash) - => client.CallAsync(writer => + ///See + public static Task Messages_GetSavedGifs(this Client client, long hash) + => client.CallAsync(writer => { writer.Write(0x5CF09635); writer.Write(hash); return "Messages_GetSavedGifs"; }); - ///See + ///See public static Task Messages_SaveGif(this Client client, InputDocument id, bool unsave) => client.CallAsync(writer => { @@ -8346,7 +8288,7 @@ namespace TL return "Messages_SaveGif"; }); - ///See + ///See public static Task Messages_GetInlineBotResults(this Client client, InputUserBase bot, InputPeer peer, string query, string offset, InputGeoPoint geo_point = null) => client.CallAsync(writer => { @@ -8361,7 +8303,7 @@ namespace TL return "Messages_GetInlineBotResults"; }); - ///See + ///See public static Task Messages_SetInlineBotResults(this Client client, long query_id, InputBotInlineResultBase[] results, DateTime cache_time, bool gallery = false, bool private_ = false, string next_offset = null, InlineBotSwitchPM switch_pm = null) => client.CallAsync(writer => { @@ -8377,7 +8319,7 @@ namespace TL return "Messages_SetInlineBotResults"; }); - ///See + ///See public static Task Messages_SendInlineBotResult(this Client client, InputPeer peer, long random_id, long query_id, string id, bool silent = false, bool background = false, bool clear_draft = false, bool hide_via = false, int? reply_to_msg_id = null, DateTime? schedule_date = null) => client.CallAsync(writer => { @@ -8394,7 +8336,7 @@ namespace TL return "Messages_SendInlineBotResult"; }); - ///See + ///See public static Task Messages_GetMessageEditData(this Client client, InputPeer peer, int id) => client.CallAsync(writer => { @@ -8404,7 +8346,7 @@ namespace TL return "Messages_GetMessageEditData"; }); - ///See + ///See public static Task Messages_EditMessage(this Client client, InputPeer peer, int id, bool no_webpage = false, string message = null, InputMedia media = null, ReplyMarkup reply_markup = null, MessageEntity[] entities = null, DateTime? schedule_date = null) => client.CallAsync(writer => { @@ -8425,7 +8367,7 @@ namespace TL return "Messages_EditMessage"; }); - ///See + ///See public static Task Messages_EditInlineBotMessage(this Client client, InputBotInlineMessageIDBase id, bool no_webpage = false, string message = null, InputMedia media = null, ReplyMarkup reply_markup = null, MessageEntity[] entities = null) => client.CallAsync(writer => { @@ -8443,7 +8385,7 @@ namespace TL return "Messages_EditInlineBotMessage"; }); - ///See + ///See public static Task Messages_GetBotCallbackAnswer(this Client client, InputPeer peer, int msg_id, bool game = false, byte[] data = null, InputCheckPasswordSRP password = null) => client.CallAsync(writer => { @@ -8458,7 +8400,7 @@ namespace TL return "Messages_GetBotCallbackAnswer"; }); - ///See + ///See public static Task Messages_SetBotCallbackAnswer(this Client client, long query_id, DateTime cache_time, bool alert = false, string message = null, string url = null) => client.CallAsync(writer => { @@ -8473,7 +8415,7 @@ namespace TL return "Messages_SetBotCallbackAnswer"; }); - ///See + ///See public static Task Messages_GetPeerDialogs(this Client client, InputDialogPeerBase[] peers) => client.CallAsync(writer => { @@ -8482,7 +8424,7 @@ namespace TL return "Messages_GetPeerDialogs"; }); - ///See + ///See public static Task Messages_SaveDraft(this Client client, InputPeer peer, string message, bool no_webpage = false, int? reply_to_msg_id = null, MessageEntity[] entities = null) => client.CallAsync(writer => { @@ -8497,7 +8439,7 @@ namespace TL return "Messages_SaveDraft"; }); - ///See + ///See public static Task Messages_GetAllDrafts(this Client client) => client.CallAsync(writer => { @@ -8505,7 +8447,7 @@ namespace TL return "Messages_GetAllDrafts"; }); - ///See + ///See public static Task Messages_GetFeaturedStickers(this Client client, long hash) => client.CallAsync(writer => { @@ -8514,7 +8456,7 @@ namespace TL return "Messages_GetFeaturedStickers"; }); - ///See + ///See public static Task Messages_ReadFeaturedStickers(this Client client, long[] id) => client.CallAsync(writer => { @@ -8523,9 +8465,9 @@ namespace TL return "Messages_ReadFeaturedStickers"; }); - ///See - public static Task Messages_GetRecentStickers(this Client client, long hash, bool attached = false) - => client.CallAsync(writer => + ///See + public static Task Messages_GetRecentStickers(this Client client, long hash, bool attached = false) + => client.CallAsync(writer => { writer.Write(0x9DA9403B); writer.Write(attached ? 0x1 : 0); @@ -8533,7 +8475,7 @@ namespace TL return "Messages_GetRecentStickers"; }); - ///See + ///See public static Task Messages_SaveRecentSticker(this Client client, InputDocument id, bool unsave, bool attached = false) => client.CallAsync(writer => { @@ -8544,7 +8486,7 @@ namespace TL return "Messages_SaveRecentSticker"; }); - ///See + ///See public static Task Messages_ClearRecentStickers(this Client client, bool attached = false) => client.CallAsync(writer => { @@ -8553,7 +8495,7 @@ namespace TL return "Messages_ClearRecentStickers"; }); - ///See + ///See public static Task Messages_GetArchivedStickers(this Client client, long offset_id, int limit, bool masks = false) => client.CallAsync(writer => { @@ -8564,16 +8506,16 @@ namespace TL return "Messages_GetArchivedStickers"; }); - ///See - public static Task Messages_GetMaskStickers(this Client client, long hash) - => client.CallAsync(writer => + ///See + public static Task Messages_GetMaskStickers(this Client client, long hash) + => client.CallAsync(writer => { writer.Write(0x640F82B8); writer.Write(hash); return "Messages_GetMaskStickers"; }); - ///See + ///See public static Task Messages_GetAttachedStickers(this Client client, InputStickeredMedia media) => client.CallAsync(writer => { @@ -8582,7 +8524,7 @@ namespace TL return "Messages_GetAttachedStickers"; }); - ///See + ///See public static Task Messages_SetGameScore(this Client client, InputPeer peer, int id, InputUserBase user_id, int score, bool edit_message = false, bool force = false) => client.CallAsync(writer => { @@ -8595,7 +8537,7 @@ namespace TL return "Messages_SetGameScore"; }); - ///See + ///See public static Task Messages_SetInlineGameScore(this Client client, InputBotInlineMessageIDBase id, InputUserBase user_id, int score, bool edit_message = false, bool force = false) => client.CallAsync(writer => { @@ -8607,7 +8549,7 @@ namespace TL return "Messages_SetInlineGameScore"; }); - ///See + ///See public static Task Messages_GetGameHighScores(this Client client, InputPeer peer, int id, InputUserBase user_id) => client.CallAsync(writer => { @@ -8618,7 +8560,7 @@ namespace TL return "Messages_GetGameHighScores"; }); - ///See + ///See public static Task Messages_GetInlineGameHighScores(this Client client, InputBotInlineMessageIDBase id, InputUserBase user_id) => client.CallAsync(writer => { @@ -8628,7 +8570,7 @@ namespace TL return "Messages_GetInlineGameHighScores"; }); - ///See + ///See public static Task Messages_GetCommonChats(this Client client, InputUserBase user_id, long max_id, int limit) => client.CallAsync(writer => { @@ -8639,7 +8581,7 @@ namespace TL return "Messages_GetCommonChats"; }); - ///See + ///See public static Task Messages_GetAllChats(this Client client, long[] except_ids) => client.CallAsync(writer => { @@ -8648,7 +8590,7 @@ namespace TL return "Messages_GetAllChats"; }); - ///See + ///See public static Task Messages_GetWebPage(this Client client, string url, int hash) => client.CallAsync(writer => { @@ -8658,7 +8600,7 @@ namespace TL return "Messages_GetWebPage"; }); - ///See + ///See public static Task Messages_ToggleDialogPin(this Client client, InputDialogPeerBase peer, bool pinned = false) => client.CallAsync(writer => { @@ -8668,7 +8610,7 @@ namespace TL return "Messages_ToggleDialogPin"; }); - ///See + ///See public static Task Messages_ReorderPinnedDialogs(this Client client, int folder_id, InputDialogPeerBase[] order, bool force = false) => client.CallAsync(writer => { @@ -8679,7 +8621,7 @@ namespace TL return "Messages_ReorderPinnedDialogs"; }); - ///See + ///See public static Task Messages_GetPinnedDialogs(this Client client, int folder_id) => client.CallAsync(writer => { @@ -8688,7 +8630,7 @@ namespace TL return "Messages_GetPinnedDialogs"; }); - ///See + ///See public static Task Messages_SetBotShippingResults(this Client client, long query_id, string error = null, ShippingOption[] shipping_options = null) => client.CallAsync(writer => { @@ -8702,7 +8644,7 @@ namespace TL return "Messages_SetBotShippingResults"; }); - ///See + ///See public static Task Messages_SetBotPrecheckoutResults(this Client client, long query_id, bool success = false, string error = null) => client.CallAsync(writer => { @@ -8714,7 +8656,7 @@ namespace TL return "Messages_SetBotPrecheckoutResults"; }); - ///See + ///See public static Task Messages_UploadMedia(this Client client, InputPeer peer, InputMedia media) => client.CallAsync(writer => { @@ -8724,7 +8666,7 @@ namespace TL return "Messages_UploadMedia"; }); - ///See + ///See public static Task Messages_SendScreenshotNotification(this Client client, InputPeer peer, int reply_to_msg_id, long random_id) => client.CallAsync(writer => { @@ -8735,16 +8677,16 @@ namespace TL return "Messages_SendScreenshotNotification"; }); - ///See - public static Task Messages_GetFavedStickers(this Client client, long hash) - => client.CallAsync(writer => + ///See + public static Task Messages_GetFavedStickers(this Client client, long hash) + => client.CallAsync(writer => { writer.Write(0x04F1AAA9); writer.Write(hash); return "Messages_GetFavedStickers"; }); - ///See + ///See public static Task Messages_FaveSticker(this Client client, InputDocument id, bool unfave) => client.CallAsync(writer => { @@ -8754,7 +8696,7 @@ namespace TL return "Messages_FaveSticker"; }); - ///See + ///See public static Task Messages_GetUnreadMentions(this Client client, InputPeer peer, int offset_id, int add_offset, int limit, int max_id, int min_id) => client.CallAsync(writer => { @@ -8768,7 +8710,7 @@ namespace TL return "Messages_GetUnreadMentions"; }); - ///See + ///See public static Task Messages_ReadMentions(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -8777,7 +8719,7 @@ namespace TL return "Messages_ReadMentions"; }); - ///See + ///See public static Task Messages_GetRecentLocations(this Client client, InputPeer peer, int limit, long hash) => client.CallAsync(writer => { @@ -8788,7 +8730,7 @@ namespace TL return "Messages_GetRecentLocations"; }); - ///See + ///See public static Task Messages_SendMultiMedia(this Client client, InputPeer peer, InputSingleMedia[] multi_media, bool silent = false, bool background = false, bool clear_draft = false, int? reply_to_msg_id = null, DateTime? schedule_date = null) => client.CallAsync(writer => { @@ -8803,7 +8745,7 @@ namespace TL return "Messages_SendMultiMedia"; }); - ///See + ///See public static Task Messages_UploadEncryptedFile(this Client client, InputEncryptedChat peer, InputEncryptedFileBase file) => client.CallAsync(writer => { @@ -8813,9 +8755,9 @@ namespace TL return "Messages_UploadEncryptedFile"; }); - ///See - public static Task Messages_SearchStickerSets(this Client client, string q, long hash, bool exclude_featured = false) - => client.CallAsync(writer => + ///See + public static Task Messages_SearchStickerSets(this Client client, string q, long hash, bool exclude_featured = false) + => client.CallAsync(writer => { writer.Write(0x35705B8A); writer.Write(exclude_featured ? 0x1 : 0); @@ -8824,7 +8766,7 @@ namespace TL return "Messages_SearchStickerSets"; }); - ///See + ///See public static Task Messages_GetSplitRanges(this Client client) => client.CallAsync(writer => { @@ -8832,7 +8774,7 @@ namespace TL return "Messages_GetSplitRanges"; }); - ///See + ///See public static Task Messages_MarkDialogUnread(this Client client, InputDialogPeerBase peer, bool unread = false) => client.CallAsync(writer => { @@ -8842,7 +8784,7 @@ namespace TL return "Messages_MarkDialogUnread"; }); - ///See + ///See public static Task Messages_GetDialogUnreadMarks(this Client client) => client.CallAsync(writer => { @@ -8850,7 +8792,7 @@ namespace TL return "Messages_GetDialogUnreadMarks"; }); - ///See + ///See public static Task Messages_ClearAllDrafts(this Client client) => client.CallAsync(writer => { @@ -8858,7 +8800,7 @@ namespace TL return "Messages_ClearAllDrafts"; }); - ///See + ///See public static Task Messages_UpdatePinnedMessage(this Client client, InputPeer peer, int id, bool silent = false, bool unpin = false, bool pm_oneside = false) => client.CallAsync(writer => { @@ -8869,7 +8811,7 @@ namespace TL return "Messages_UpdatePinnedMessage"; }); - ///See + ///See public static Task Messages_SendVote(this Client client, InputPeer peer, int msg_id, byte[][] options) => client.CallAsync(writer => { @@ -8880,7 +8822,7 @@ namespace TL return "Messages_SendVote"; }); - ///See + ///See public static Task Messages_GetPollResults(this Client client, InputPeer peer, int msg_id) => client.CallAsync(writer => { @@ -8890,7 +8832,7 @@ namespace TL return "Messages_GetPollResults"; }); - ///See + ///See public static Task Messages_GetOnlines(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -8899,7 +8841,7 @@ namespace TL return "Messages_GetOnlines"; }); - ///See + ///See public static Task Messages_GetStatsURL(this Client client, InputPeer peer, string params_, bool dark = false) => client.CallAsync(writer => { @@ -8910,7 +8852,7 @@ namespace TL return "Messages_GetStatsURL"; }); - ///See + ///See public static Task Messages_EditChatAbout(this Client client, InputPeer peer, string about) => client.CallAsync(writer => { @@ -8920,7 +8862,7 @@ namespace TL return "Messages_EditChatAbout"; }); - ///See + ///See public static Task Messages_EditChatDefaultBannedRights(this Client client, InputPeer peer, ChatBannedRights banned_rights) => client.CallAsync(writer => { @@ -8930,7 +8872,7 @@ namespace TL return "Messages_EditChatDefaultBannedRights"; }); - ///See + ///See public static Task Messages_GetEmojiKeywords(this Client client, string lang_code) => client.CallAsync(writer => { @@ -8939,7 +8881,7 @@ namespace TL return "Messages_GetEmojiKeywords"; }); - ///See + ///See public static Task Messages_GetEmojiKeywordsDifference(this Client client, string lang_code, int from_version) => client.CallAsync(writer => { @@ -8949,7 +8891,7 @@ namespace TL return "Messages_GetEmojiKeywordsDifference"; }); - ///See + ///See public static Task Messages_GetEmojiKeywordsLanguages(this Client client, string[] lang_codes) => client.CallAsync(writer => { @@ -8958,7 +8900,7 @@ namespace TL return "Messages_GetEmojiKeywordsLanguages"; }); - ///See + ///See public static Task Messages_GetEmojiURL(this Client client, string lang_code) => client.CallAsync(writer => { @@ -8967,7 +8909,7 @@ namespace TL return "Messages_GetEmojiURL"; }); - ///See + ///See public static Task Messages_GetSearchCounters(this Client client, InputPeer peer, MessagesFilter[] filters) => client.CallAsync(writer => { @@ -8977,7 +8919,7 @@ namespace TL return "Messages_GetSearchCounters"; }); - ///See + ///See public static Task Messages_RequestUrlAuth(this Client client, InputPeer peer = null, int? msg_id = null, int? button_id = null, string url = null) => client.CallAsync(writer => { @@ -8994,7 +8936,7 @@ namespace TL return "Messages_RequestUrlAuth"; }); - ///See + ///See public static Task Messages_AcceptUrlAuth(this Client client, bool write_allowed = false, InputPeer peer = null, int? msg_id = null, int? button_id = null, string url = null) => client.CallAsync(writer => { @@ -9011,7 +8953,7 @@ namespace TL return "Messages_AcceptUrlAuth"; }); - ///See + ///See public static Task Messages_HidePeerSettingsBar(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -9020,7 +8962,7 @@ namespace TL return "Messages_HidePeerSettingsBar"; }); - ///See + ///See public static Task Messages_GetScheduledHistory(this Client client, InputPeer peer, long hash) => client.CallAsync(writer => { @@ -9030,7 +8972,7 @@ namespace TL return "Messages_GetScheduledHistory"; }); - ///See + ///See public static Task Messages_GetScheduledMessages(this Client client, InputPeer peer, int[] id) => client.CallAsync(writer => { @@ -9040,7 +8982,7 @@ namespace TL return "Messages_GetScheduledMessages"; }); - ///See + ///See public static Task Messages_SendScheduledMessages(this Client client, InputPeer peer, int[] id) => client.CallAsync(writer => { @@ -9050,7 +8992,7 @@ namespace TL return "Messages_SendScheduledMessages"; }); - ///See + ///See public static Task Messages_DeleteScheduledMessages(this Client client, InputPeer peer, int[] id) => client.CallAsync(writer => { @@ -9060,7 +9002,7 @@ namespace TL return "Messages_DeleteScheduledMessages"; }); - ///See + ///See public static Task Messages_GetPollVotes(this Client client, InputPeer peer, int id, int limit, byte[] option = null, string offset = null) => client.CallAsync(writer => { @@ -9076,7 +9018,7 @@ namespace TL return "Messages_GetPollVotes"; }); - ///See + ///See public static Task Messages_ToggleStickerSets(this Client client, InputStickerSet[] stickersets, bool uninstall = false, bool archive = false, bool unarchive = false) => client.CallAsync(writer => { @@ -9086,7 +9028,7 @@ namespace TL return "Messages_ToggleStickerSets"; }); - ///See + ///See public static Task Messages_GetDialogFilters(this Client client) => client.CallAsync(writer => { @@ -9094,7 +9036,7 @@ namespace TL return "Messages_GetDialogFilters"; }); - ///See + ///See public static Task Messages_GetSuggestedDialogFilters(this Client client) => client.CallAsync(writer => { @@ -9102,7 +9044,7 @@ namespace TL return "Messages_GetSuggestedDialogFilters"; }); - ///See + ///See public static Task Messages_UpdateDialogFilter(this Client client, int id, DialogFilter filter = null) => client.CallAsync(writer => { @@ -9114,7 +9056,7 @@ namespace TL return "Messages_UpdateDialogFilter"; }); - ///See + ///See public static Task Messages_UpdateDialogFiltersOrder(this Client client, int[] order) => client.CallAsync(writer => { @@ -9123,7 +9065,7 @@ namespace TL return "Messages_UpdateDialogFiltersOrder"; }); - ///See + ///See public static Task Messages_GetOldFeaturedStickers(this Client client, int offset, int limit, long hash) => client.CallAsync(writer => { @@ -9134,7 +9076,7 @@ namespace TL return "Messages_GetOldFeaturedStickers"; }); - ///See + ///See public static Task Messages_GetReplies(this Client client, InputPeer peer, int msg_id, int offset_id, DateTime offset_date, int add_offset, int limit, int max_id, int min_id, long hash) => client.CallAsync(writer => { @@ -9151,7 +9093,7 @@ namespace TL return "Messages_GetReplies"; }); - ///See + ///See public static Task Messages_GetDiscussionMessage(this Client client, InputPeer peer, int msg_id) => client.CallAsync(writer => { @@ -9161,7 +9103,7 @@ namespace TL return "Messages_GetDiscussionMessage"; }); - ///See + ///See public static Task Messages_ReadDiscussion(this Client client, InputPeer peer, int msg_id, int read_max_id) => client.CallAsync(writer => { @@ -9172,7 +9114,7 @@ namespace TL return "Messages_ReadDiscussion"; }); - ///See + ///See public static Task Messages_UnpinAllMessages(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -9181,7 +9123,7 @@ namespace TL return "Messages_UnpinAllMessages"; }); - ///See + ///See public static Task Messages_DeleteChat(this Client client, long chat_id) => client.CallAsync(writer => { @@ -9190,7 +9132,7 @@ namespace TL return "Messages_DeleteChat"; }); - ///See + ///See public static Task Messages_DeletePhoneCallHistory(this Client client, bool revoke = false) => client.CallAsync(writer => { @@ -9199,7 +9141,7 @@ namespace TL return "Messages_DeletePhoneCallHistory"; }); - ///See + ///See public static Task Messages_CheckHistoryImport(this Client client, string import_head) => client.CallAsync(writer => { @@ -9208,7 +9150,7 @@ namespace TL return "Messages_CheckHistoryImport"; }); - ///See + ///See public static Task Messages_InitHistoryImport(this Client client, InputPeer peer, InputFileBase file, int media_count) => client.CallAsync(writer => { @@ -9219,7 +9161,7 @@ namespace TL return "Messages_InitHistoryImport"; }); - ///See + ///See public static Task Messages_UploadImportedMedia(this Client client, InputPeer peer, long import_id, string file_name, InputMedia media) => client.CallAsync(writer => { @@ -9231,7 +9173,7 @@ namespace TL return "Messages_UploadImportedMedia"; }); - ///See + ///See public static Task Messages_StartHistoryImport(this Client client, InputPeer peer, long import_id) => client.CallAsync(writer => { @@ -9241,7 +9183,7 @@ namespace TL return "Messages_StartHistoryImport"; }); - ///See + ///See public static Task Messages_GetExportedChatInvites(this Client client, InputPeer peer, InputUserBase admin_id, int limit, bool revoked = false, DateTime? offset_date = null, string offset_link = null) => client.CallAsync(writer => { @@ -9257,7 +9199,7 @@ namespace TL return "Messages_GetExportedChatInvites"; }); - ///See + ///See public static Task Messages_GetExportedChatInvite(this Client client, InputPeer peer, string link) => client.CallAsync(writer => { @@ -9267,7 +9209,7 @@ namespace TL return "Messages_GetExportedChatInvite"; }); - ///See + ///See public static Task Messages_EditExportedChatInvite(this Client client, InputPeer peer, string link, bool revoked = false, DateTime? expire_date = null, int? usage_limit = null) => client.CallAsync(writer => { @@ -9282,7 +9224,7 @@ namespace TL return "Messages_EditExportedChatInvite"; }); - ///See + ///See public static Task Messages_DeleteRevokedExportedChatInvites(this Client client, InputPeer peer, InputUserBase admin_id) => client.CallAsync(writer => { @@ -9292,7 +9234,7 @@ namespace TL return "Messages_DeleteRevokedExportedChatInvites"; }); - ///See + ///See public static Task Messages_DeleteExportedChatInvite(this Client client, InputPeer peer, string link) => client.CallAsync(writer => { @@ -9302,7 +9244,7 @@ namespace TL return "Messages_DeleteExportedChatInvite"; }); - ///See + ///See public static Task Messages_GetAdminsWithInvites(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -9311,7 +9253,7 @@ namespace TL return "Messages_GetAdminsWithInvites"; }); - ///See + ///See public static Task Messages_GetChatInviteImporters(this Client client, InputPeer peer, string link, DateTime offset_date, InputUserBase offset_user, int limit) => client.CallAsync(writer => { @@ -9324,7 +9266,7 @@ namespace TL return "Messages_GetChatInviteImporters"; }); - ///See + ///See public static Task Messages_SetHistoryTTL(this Client client, InputPeer peer, int period) => client.CallAsync(writer => { @@ -9334,7 +9276,7 @@ namespace TL return "Messages_SetHistoryTTL"; }); - ///See + ///See public static Task Messages_CheckHistoryImportPeer(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -9343,7 +9285,7 @@ namespace TL return "Messages_CheckHistoryImportPeer"; }); - ///See + ///See public static Task Messages_SetChatTheme(this Client client, InputPeer peer, string emoticon) => client.CallAsync(writer => { @@ -9353,7 +9295,7 @@ namespace TL return "Messages_SetChatTheme"; }); - ///See + ///See public static Task Messages_GetMessageReadParticipants(this Client client, InputPeer peer, int msg_id) => client.CallAsync(writer => { @@ -9363,7 +9305,7 @@ namespace TL return "Messages_GetMessageReadParticipants"; }); - ///See + ///See public static Task Updates_GetState(this Client client) => client.CallAsync(writer => { @@ -9371,7 +9313,7 @@ namespace TL return "Updates_GetState"; }); - ///See + ///See public static Task Updates_GetDifference(this Client client, int pts, DateTime date, int qts, int? pts_total_limit = null) => client.CallAsync(writer => { @@ -9385,7 +9327,7 @@ namespace TL return "Updates_GetDifference"; }); - ///See + ///See public static Task Updates_GetChannelDifference(this Client client, InputChannelBase channel, ChannelMessagesFilter filter, int pts, int limit, bool force = false) => client.CallAsync(writer => { @@ -9398,7 +9340,7 @@ namespace TL return "Updates_GetChannelDifference"; }); - ///See + ///See public static Task Photos_UpdateProfilePhoto(this Client client, InputPhoto id) => client.CallAsync(writer => { @@ -9407,7 +9349,7 @@ namespace TL return "Photos_UpdateProfilePhoto"; }); - ///See + ///See public static Task Photos_UploadProfilePhoto(this Client client, InputFileBase file = null, InputFileBase video = null, double? video_start_ts = null) => client.CallAsync(writer => { @@ -9422,7 +9364,7 @@ namespace TL return "Photos_UploadProfilePhoto"; }); - ///See + ///See public static Task Photos_DeletePhotos(this Client client, InputPhoto[] id) => client.CallAsync(writer => { @@ -9431,7 +9373,7 @@ namespace TL return "Photos_DeletePhotos"; }); - ///See + ///See public static Task Photos_GetUserPhotos(this Client client, InputUserBase user_id, int offset, long max_id, int limit) => client.CallAsync(writer => { @@ -9443,7 +9385,7 @@ namespace TL return "Photos_GetUserPhotos"; }); - ///See + ///See public static Task Upload_SaveFilePart(this Client client, long file_id, int file_part, byte[] bytes) => client.CallAsync(writer => { @@ -9454,7 +9396,7 @@ namespace TL return "Upload_SaveFilePart"; }); - ///See + ///See public static Task Upload_GetFile(this Client client, InputFileLocationBase location, int offset, int limit, bool precise = false, bool cdn_supported = false) => client.CallAsync(writer => { @@ -9466,7 +9408,7 @@ namespace TL return "Upload_GetFile"; }); - ///See + ///See public static Task Upload_SaveBigFilePart(this Client client, long file_id, int file_part, int file_total_parts, byte[] bytes) => client.CallAsync(writer => { @@ -9478,7 +9420,7 @@ namespace TL return "Upload_SaveBigFilePart"; }); - ///See + ///See public static Task Upload_GetWebFile(this Client client, InputWebFileLocationBase location, int offset, int limit) => client.CallAsync(writer => { @@ -9489,7 +9431,7 @@ namespace TL return "Upload_GetWebFile"; }); - ///See + ///See public static Task Upload_GetCdnFile(this Client client, byte[] file_token, int offset, int limit) => client.CallAsync(writer => { @@ -9500,7 +9442,7 @@ namespace TL return "Upload_GetCdnFile"; }); - ///See + ///See public static Task Upload_ReuploadCdnFile(this Client client, byte[] file_token, byte[] request_token) => client.CallAsync(writer => { @@ -9510,7 +9452,7 @@ namespace TL return "Upload_ReuploadCdnFile"; }); - ///See + ///See public static Task Upload_GetCdnFileHashes(this Client client, byte[] file_token, int offset) => client.CallAsync(writer => { @@ -9520,7 +9462,7 @@ namespace TL return "Upload_GetCdnFileHashes"; }); - ///See + ///See public static Task Upload_GetFileHashes(this Client client, InputFileLocationBase location, int offset) => client.CallAsync(writer => { @@ -9530,7 +9472,7 @@ namespace TL return "Upload_GetFileHashes"; }); - ///See + ///See public static Task Help_GetConfig(this Client client) => client.CallAsync(Help_GetConfig); public static string Help_GetConfig(BinaryWriter writer) { @@ -9538,7 +9480,7 @@ namespace TL return "Help_GetConfig"; } - ///See + ///See public static Task Help_GetNearestDc(this Client client) => client.CallAsync(writer => { @@ -9546,16 +9488,16 @@ namespace TL return "Help_GetNearestDc"; }); - ///See - public static Task Help_GetAppUpdate(this Client client, string source) - => client.CallAsync(writer => + ///See + public static Task Help_GetAppUpdate(this Client client, string source) + => client.CallAsync(writer => { writer.Write(0x522D5A7D); writer.WriteTLString(source); return "Help_GetAppUpdate"; }); - ///See + ///See public static Task Help_GetInviteText(this Client client) => client.CallAsync(writer => { @@ -9563,7 +9505,7 @@ namespace TL return "Help_GetInviteText"; }); - ///See + ///See public static Task Help_GetSupport(this Client client) => client.CallAsync(writer => { @@ -9571,7 +9513,7 @@ namespace TL return "Help_GetSupport"; }); - ///See + ///See public static Task Help_GetAppChangelog(this Client client, string prev_app_version) => client.CallAsync(writer => { @@ -9580,7 +9522,7 @@ namespace TL return "Help_GetAppChangelog"; }); - ///See + ///See public static Task Help_SetBotUpdatesStatus(this Client client, int pending_updates_count, string message) => client.CallAsync(writer => { @@ -9590,7 +9532,7 @@ namespace TL return "Help_SetBotUpdatesStatus"; }); - ///See + ///See public static Task Help_GetCdnConfig(this Client client) => client.CallAsync(writer => { @@ -9598,7 +9540,7 @@ namespace TL return "Help_GetCdnConfig"; }); - ///See + ///See public static Task Help_GetRecentMeUrls(this Client client, string referer) => client.CallAsync(writer => { @@ -9607,7 +9549,7 @@ namespace TL return "Help_GetRecentMeUrls"; }); - ///See + ///See public static Task Help_GetTermsOfServiceUpdate(this Client client) => client.CallAsync(writer => { @@ -9615,7 +9557,7 @@ namespace TL return "Help_GetTermsOfServiceUpdate"; }); - ///See + ///See public static Task Help_AcceptTermsOfService(this Client client, DataJSON id) => client.CallAsync(writer => { @@ -9624,7 +9566,7 @@ namespace TL return "Help_AcceptTermsOfService"; }); - ///See + ///See public static Task Help_GetDeepLinkInfo(this Client client, string path) => client.CallAsync(writer => { @@ -9633,7 +9575,7 @@ namespace TL return "Help_GetDeepLinkInfo"; }); - ///See + ///See public static Task Help_GetAppConfig(this Client client) => client.CallAsync(writer => { @@ -9641,7 +9583,7 @@ namespace TL return "Help_GetAppConfig"; }); - ///See + ///See public static Task Help_SaveAppLog(this Client client, InputAppEvent[] events) => client.CallAsync(writer => { @@ -9650,16 +9592,16 @@ namespace TL return "Help_SaveAppLog"; }); - ///See - public static Task Help_GetPassportConfig(this Client client, int hash) - => client.CallAsync(writer => + ///See + public static Task Help_GetPassportConfig(this Client client, int hash) + => client.CallAsync(writer => { writer.Write(0xC661AD08); writer.Write(hash); return "Help_GetPassportConfig"; }); - ///See + ///See public static Task Help_GetSupportName(this Client client) => client.CallAsync(writer => { @@ -9667,7 +9609,7 @@ namespace TL return "Help_GetSupportName"; }); - ///See + ///See public static Task Help_GetUserInfo(this Client client, InputUserBase user_id) => client.CallAsync(writer => { @@ -9676,7 +9618,7 @@ namespace TL return "Help_GetUserInfo"; }); - ///See + ///See public static Task Help_EditUserInfo(this Client client, InputUserBase user_id, string message, MessageEntity[] entities) => client.CallAsync(writer => { @@ -9687,7 +9629,7 @@ namespace TL return "Help_EditUserInfo"; }); - ///See + ///See public static Task Help_GetPromoData(this Client client) => client.CallAsync(writer => { @@ -9695,7 +9637,7 @@ namespace TL return "Help_GetPromoData"; }); - ///See + ///See public static Task Help_HidePromoData(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -9704,7 +9646,7 @@ namespace TL return "Help_HidePromoData"; }); - ///See + ///See public static Task Help_DismissSuggestion(this Client client, InputPeer peer, string suggestion) => client.CallAsync(writer => { @@ -9714,9 +9656,9 @@ namespace TL return "Help_DismissSuggestion"; }); - ///See - public static Task Help_GetCountriesList(this Client client, string lang_code, int hash) - => client.CallAsync(writer => + ///See + public static Task Help_GetCountriesList(this Client client, string lang_code, int hash) + => client.CallAsync(writer => { writer.Write(0x735787A8); writer.WriteTLString(lang_code); @@ -9724,7 +9666,7 @@ namespace TL return "Help_GetCountriesList"; }); - ///See + ///See public static Task Channels_ReadHistory(this Client client, InputChannelBase channel, int max_id) => client.CallAsync(writer => { @@ -9734,7 +9676,7 @@ namespace TL return "Channels_ReadHistory"; }); - ///See + ///See public static Task Channels_DeleteMessages(this Client client, InputChannelBase channel, int[] id) => client.CallAsync(writer => { @@ -9744,7 +9686,7 @@ namespace TL return "Channels_DeleteMessages"; }); - ///See + ///See public static Task Channels_DeleteUserHistory(this Client client, InputChannelBase channel, InputUserBase user_id) => client.CallAsync(writer => { @@ -9754,7 +9696,7 @@ namespace TL return "Channels_DeleteUserHistory"; }); - ///See + ///See public static Task Channels_ReportSpam(this Client client, InputChannelBase channel, InputUserBase user_id, int[] id) => client.CallAsync(writer => { @@ -9765,7 +9707,7 @@ namespace TL return "Channels_ReportSpam"; }); - ///See + ///See public static Task Channels_GetMessages(this Client client, InputChannelBase channel, InputMessage[] id) => client.CallAsync(writer => { @@ -9775,9 +9717,9 @@ namespace TL return "Channels_GetMessages"; }); - ///See - public static Task Channels_GetParticipants(this Client client, InputChannelBase channel, ChannelParticipantsFilter filter, int offset, int limit, long hash) - => client.CallAsync(writer => + ///See + public static Task Channels_GetParticipants(this Client client, InputChannelBase channel, ChannelParticipantsFilter filter, int offset, int limit, long hash) + => client.CallAsync(writer => { writer.Write(0x77CED9D0); writer.WriteTLObject(channel); @@ -9788,7 +9730,7 @@ namespace TL return "Channels_GetParticipants"; }); - ///See + ///See public static Task Channels_GetParticipant(this Client client, InputChannelBase channel, InputPeer participant) => client.CallAsync(writer => { @@ -9798,7 +9740,7 @@ namespace TL return "Channels_GetParticipant"; }); - ///See + ///See public static Task Channels_GetChannels(this Client client, InputChannelBase[] id) => client.CallAsync(writer => { @@ -9807,7 +9749,7 @@ namespace TL return "Channels_GetChannels"; }); - ///See + ///See public static Task Channels_GetFullChannel(this Client client, InputChannelBase channel) => client.CallAsync(writer => { @@ -9816,7 +9758,7 @@ namespace TL return "Channels_GetFullChannel"; }); - ///See + ///See public static Task Channels_CreateChannel(this Client client, string title, string about, bool broadcast = false, bool megagroup = false, bool for_import = false, InputGeoPoint geo_point = null, string address = null) => client.CallAsync(writer => { @@ -9831,7 +9773,7 @@ namespace TL return "Channels_CreateChannel"; }); - ///See + ///See public static Task Channels_EditAdmin(this Client client, InputChannelBase channel, InputUserBase user_id, ChatAdminRights admin_rights, string rank) => client.CallAsync(writer => { @@ -9843,7 +9785,7 @@ namespace TL return "Channels_EditAdmin"; }); - ///See + ///See public static Task Channels_EditTitle(this Client client, InputChannelBase channel, string title) => client.CallAsync(writer => { @@ -9853,7 +9795,7 @@ namespace TL return "Channels_EditTitle"; }); - ///See + ///See public static Task Channels_EditPhoto(this Client client, InputChannelBase channel, InputChatPhotoBase photo) => client.CallAsync(writer => { @@ -9863,7 +9805,7 @@ namespace TL return "Channels_EditPhoto"; }); - ///See + ///See public static Task Channels_CheckUsername(this Client client, InputChannelBase channel, string username) => client.CallAsync(writer => { @@ -9873,7 +9815,7 @@ namespace TL return "Channels_CheckUsername"; }); - ///See + ///See public static Task Channels_UpdateUsername(this Client client, InputChannelBase channel, string username) => client.CallAsync(writer => { @@ -9883,7 +9825,7 @@ namespace TL return "Channels_UpdateUsername"; }); - ///See + ///See public static Task Channels_JoinChannel(this Client client, InputChannelBase channel) => client.CallAsync(writer => { @@ -9892,7 +9834,7 @@ namespace TL return "Channels_JoinChannel"; }); - ///See + ///See public static Task Channels_LeaveChannel(this Client client, InputChannelBase channel) => client.CallAsync(writer => { @@ -9901,7 +9843,7 @@ namespace TL return "Channels_LeaveChannel"; }); - ///See + ///See public static Task Channels_InviteToChannel(this Client client, InputChannelBase channel, InputUserBase[] users) => client.CallAsync(writer => { @@ -9911,7 +9853,7 @@ namespace TL return "Channels_InviteToChannel"; }); - ///See + ///See public static Task Channels_DeleteChannel(this Client client, InputChannelBase channel) => client.CallAsync(writer => { @@ -9920,7 +9862,7 @@ namespace TL return "Channels_DeleteChannel"; }); - ///See + ///See public static Task Channels_ExportMessageLink(this Client client, InputChannelBase channel, int id, bool grouped = false, bool thread = false) => client.CallAsync(writer => { @@ -9931,7 +9873,7 @@ namespace TL return "Channels_ExportMessageLink"; }); - ///See + ///See public static Task Channels_ToggleSignatures(this Client client, InputChannelBase channel, bool enabled) => client.CallAsync(writer => { @@ -9941,7 +9883,7 @@ namespace TL return "Channels_ToggleSignatures"; }); - ///See + ///See public static Task Channels_GetAdminedPublicChannels(this Client client, bool by_location = false, bool check_limit = false) => client.CallAsync(writer => { @@ -9950,7 +9892,7 @@ namespace TL return "Channels_GetAdminedPublicChannels"; }); - ///See + ///See public static Task Channels_EditBanned(this Client client, InputChannelBase channel, InputPeer participant, ChatBannedRights banned_rights) => client.CallAsync(writer => { @@ -9961,7 +9903,7 @@ namespace TL return "Channels_EditBanned"; }); - ///See + ///See public static Task Channels_GetAdminLog(this Client client, InputChannelBase channel, string q, long max_id, long min_id, int limit, ChannelAdminLogEventsFilter events_filter = null, InputUserBase[] admins = null) => client.CallAsync(writer => { @@ -9979,7 +9921,7 @@ namespace TL return "Channels_GetAdminLog"; }); - ///See + ///See public static Task Channels_SetStickers(this Client client, InputChannelBase channel, InputStickerSet stickerset) => client.CallAsync(writer => { @@ -9989,7 +9931,7 @@ namespace TL return "Channels_SetStickers"; }); - ///See + ///See public static Task Channels_ReadMessageContents(this Client client, InputChannelBase channel, int[] id) => client.CallAsync(writer => { @@ -9999,7 +9941,7 @@ namespace TL return "Channels_ReadMessageContents"; }); - ///See + ///See public static Task Channels_DeleteHistory(this Client client, InputChannelBase channel, int max_id) => client.CallAsync(writer => { @@ -10009,7 +9951,7 @@ namespace TL return "Channels_DeleteHistory"; }); - ///See + ///See public static Task Channels_TogglePreHistoryHidden(this Client client, InputChannelBase channel, bool enabled) => client.CallAsync(writer => { @@ -10019,7 +9961,7 @@ namespace TL return "Channels_TogglePreHistoryHidden"; }); - ///See + ///See public static Task Channels_GetLeftChannels(this Client client, int offset) => client.CallAsync(writer => { @@ -10028,7 +9970,7 @@ namespace TL return "Channels_GetLeftChannels"; }); - ///See + ///See public static Task Channels_GetGroupsForDiscussion(this Client client) => client.CallAsync(writer => { @@ -10036,7 +9978,7 @@ namespace TL return "Channels_GetGroupsForDiscussion"; }); - ///See + ///See public static Task Channels_SetDiscussionGroup(this Client client, InputChannelBase broadcast, InputChannelBase group) => client.CallAsync(writer => { @@ -10046,7 +9988,7 @@ namespace TL return "Channels_SetDiscussionGroup"; }); - ///See + ///See public static Task Channels_EditCreator(this Client client, InputChannelBase channel, InputUserBase user_id, InputCheckPasswordSRP password) => client.CallAsync(writer => { @@ -10057,7 +9999,7 @@ namespace TL return "Channels_EditCreator"; }); - ///See + ///See public static Task Channels_EditLocation(this Client client, InputChannelBase channel, InputGeoPoint geo_point, string address) => client.CallAsync(writer => { @@ -10068,7 +10010,7 @@ namespace TL return "Channels_EditLocation"; }); - ///See + ///See public static Task Channels_ToggleSlowMode(this Client client, InputChannelBase channel, int seconds) => client.CallAsync(writer => { @@ -10078,7 +10020,7 @@ namespace TL return "Channels_ToggleSlowMode"; }); - ///See + ///See public static Task Channels_GetInactiveChannels(this Client client) => client.CallAsync(writer => { @@ -10086,7 +10028,7 @@ namespace TL return "Channels_GetInactiveChannels"; }); - ///See + ///See public static Task Channels_ConvertToGigagroup(this Client client, InputChannelBase channel) => client.CallAsync(writer => { @@ -10095,7 +10037,7 @@ namespace TL return "Channels_ConvertToGigagroup"; }); - ///See + ///See public static Task Channels_ViewSponsoredMessage(this Client client, InputChannelBase channel, byte[] random_id) => client.CallAsync(writer => { @@ -10105,7 +10047,7 @@ namespace TL return "Channels_ViewSponsoredMessage"; }); - ///See + ///See public static Task Channels_GetSponsoredMessages(this Client client, InputChannelBase channel) => client.CallAsync(writer => { @@ -10114,7 +10056,7 @@ namespace TL return "Channels_GetSponsoredMessages"; }); - ///See + ///See public static Task Bots_SendCustomRequest(this Client client, string custom_method, DataJSON params_) => client.CallAsync(writer => { @@ -10124,7 +10066,7 @@ namespace TL return "Bots_SendCustomRequest"; }); - ///See + ///See public static Task Bots_AnswerWebhookJSONQuery(this Client client, long query_id, DataJSON data) => client.CallAsync(writer => { @@ -10134,7 +10076,7 @@ namespace TL return "Bots_AnswerWebhookJSONQuery"; }); - ///See + ///See public static Task Bots_SetBotCommands(this Client client, BotCommandScope scope, string lang_code, BotCommand[] commands) => client.CallAsync(writer => { @@ -10145,7 +10087,7 @@ namespace TL return "Bots_SetBotCommands"; }); - ///See + ///See public static Task Bots_ResetBotCommands(this Client client, BotCommandScope scope, string lang_code) => client.CallAsync(writer => { @@ -10155,7 +10097,7 @@ namespace TL return "Bots_ResetBotCommands"; }); - ///See + ///See public static Task Bots_GetBotCommands(this Client client, BotCommandScope scope, string lang_code) => client.CallAsync(writer => { @@ -10165,7 +10107,7 @@ namespace TL return "Bots_GetBotCommands"; }); - ///See + ///See public static Task Payments_GetPaymentForm(this Client client, InputPeer peer, int msg_id, DataJSON theme_params = null) => client.CallAsync(writer => { @@ -10178,7 +10120,7 @@ namespace TL return "Payments_GetPaymentForm"; }); - ///See + ///See public static Task Payments_GetPaymentReceipt(this Client client, InputPeer peer, int msg_id) => client.CallAsync(writer => { @@ -10188,7 +10130,7 @@ namespace TL return "Payments_GetPaymentReceipt"; }); - ///See + ///See public static Task Payments_ValidateRequestedInfo(this Client client, InputPeer peer, int msg_id, PaymentRequestedInfo info, bool save = false) => client.CallAsync(writer => { @@ -10200,7 +10142,7 @@ namespace TL return "Payments_ValidateRequestedInfo"; }); - ///See + ///See public static Task Payments_SendPaymentForm(this Client client, long form_id, InputPeer peer, int msg_id, InputPaymentCredentialsBase credentials, string requested_info_id = null, string shipping_option_id = null, long? tip_amount = null) => client.CallAsync(writer => { @@ -10219,7 +10161,7 @@ namespace TL return "Payments_SendPaymentForm"; }); - ///See + ///See public static Task Payments_GetSavedInfo(this Client client) => client.CallAsync(writer => { @@ -10227,7 +10169,7 @@ namespace TL return "Payments_GetSavedInfo"; }); - ///See + ///See public static Task Payments_ClearSavedInfo(this Client client, bool credentials = false, bool info = false) => client.CallAsync(writer => { @@ -10236,7 +10178,7 @@ namespace TL return "Payments_ClearSavedInfo"; }); - ///See + ///See public static Task Payments_GetBankCardData(this Client client, string number) => client.CallAsync(writer => { @@ -10245,7 +10187,7 @@ namespace TL return "Payments_GetBankCardData"; }); - ///See + ///See public static Task Stickers_CreateStickerSet(this Client client, InputUserBase user_id, string title, string short_name, InputStickerSetItem[] stickers, bool masks = false, bool animated = false, InputDocument thumb = null, string software = null) => client.CallAsync(writer => { @@ -10262,7 +10204,7 @@ namespace TL return "Stickers_CreateStickerSet"; }); - ///See + ///See public static Task Stickers_RemoveStickerFromSet(this Client client, InputDocument sticker) => client.CallAsync(writer => { @@ -10271,7 +10213,7 @@ namespace TL return "Stickers_RemoveStickerFromSet"; }); - ///See + ///See public static Task Stickers_ChangeStickerPosition(this Client client, InputDocument sticker, int position) => client.CallAsync(writer => { @@ -10281,7 +10223,7 @@ namespace TL return "Stickers_ChangeStickerPosition"; }); - ///See + ///See public static Task Stickers_AddStickerToSet(this Client client, InputStickerSet stickerset, InputStickerSetItem sticker) => client.CallAsync(writer => { @@ -10291,7 +10233,7 @@ namespace TL return "Stickers_AddStickerToSet"; }); - ///See + ///See public static Task Stickers_SetStickerSetThumb(this Client client, InputStickerSet stickerset, InputDocument thumb) => client.CallAsync(writer => { @@ -10301,7 +10243,7 @@ namespace TL return "Stickers_SetStickerSetThumb"; }); - ///See + ///See public static Task Stickers_CheckShortName(this Client client, string short_name) => client.CallAsync(writer => { @@ -10310,7 +10252,7 @@ namespace TL return "Stickers_CheckShortName"; }); - ///See + ///See public static Task Stickers_SuggestShortName(this Client client, string title) => client.CallAsync(writer => { @@ -10319,7 +10261,7 @@ namespace TL return "Stickers_SuggestShortName"; }); - ///See + ///See public static Task Phone_GetCallConfig(this Client client) => client.CallAsync(writer => { @@ -10327,7 +10269,7 @@ namespace TL return "Phone_GetCallConfig"; }); - ///See + ///See public static Task Phone_RequestCall(this Client client, InputUserBase user_id, int random_id, byte[] g_a_hash, PhoneCallProtocol protocol, bool video = false) => client.CallAsync(writer => { @@ -10340,7 +10282,7 @@ namespace TL return "Phone_RequestCall"; }); - ///See + ///See public static Task Phone_AcceptCall(this Client client, InputPhoneCall peer, byte[] g_b, PhoneCallProtocol protocol) => client.CallAsync(writer => { @@ -10351,7 +10293,7 @@ namespace TL return "Phone_AcceptCall"; }); - ///See + ///See public static Task Phone_ConfirmCall(this Client client, InputPhoneCall peer, byte[] g_a, long key_fingerprint, PhoneCallProtocol protocol) => client.CallAsync(writer => { @@ -10363,7 +10305,7 @@ namespace TL return "Phone_ConfirmCall"; }); - ///See + ///See public static Task Phone_ReceivedCall(this Client client, InputPhoneCall peer) => client.CallAsync(writer => { @@ -10372,7 +10314,7 @@ namespace TL return "Phone_ReceivedCall"; }); - ///See + ///See public static Task Phone_DiscardCall(this Client client, InputPhoneCall peer, int duration, PhoneCallDiscardReason reason, long connection_id, bool video = false) => client.CallAsync(writer => { @@ -10385,7 +10327,7 @@ namespace TL return "Phone_DiscardCall"; }); - ///See + ///See public static Task Phone_SetCallRating(this Client client, InputPhoneCall peer, int rating, string comment, bool user_initiative = false) => client.CallAsync(writer => { @@ -10397,7 +10339,7 @@ namespace TL return "Phone_SetCallRating"; }); - ///See + ///See public static Task Phone_SaveCallDebug(this Client client, InputPhoneCall peer, DataJSON debug) => client.CallAsync(writer => { @@ -10407,7 +10349,7 @@ namespace TL return "Phone_SaveCallDebug"; }); - ///See + ///See public static Task Phone_SendSignalingData(this Client client, InputPhoneCall peer, byte[] data) => client.CallAsync(writer => { @@ -10417,7 +10359,7 @@ namespace TL return "Phone_SendSignalingData"; }); - ///See + ///See public static Task Phone_CreateGroupCall(this Client client, InputPeer peer, int random_id, string title = null, DateTime? schedule_date = null) => client.CallAsync(writer => { @@ -10432,7 +10374,7 @@ namespace TL return "Phone_CreateGroupCall"; }); - ///See + ///See public static Task Phone_JoinGroupCall(this Client client, InputGroupCall call, InputPeer join_as, DataJSON params_, bool muted = false, bool video_stopped = false, string invite_hash = null) => client.CallAsync(writer => { @@ -10446,7 +10388,7 @@ namespace TL return "Phone_JoinGroupCall"; }); - ///See + ///See public static Task Phone_LeaveGroupCall(this Client client, InputGroupCall call, int source) => client.CallAsync(writer => { @@ -10456,7 +10398,7 @@ namespace TL return "Phone_LeaveGroupCall"; }); - ///See + ///See public static Task Phone_InviteToGroupCall(this Client client, InputGroupCall call, InputUserBase[] users) => client.CallAsync(writer => { @@ -10466,7 +10408,7 @@ namespace TL return "Phone_InviteToGroupCall"; }); - ///See + ///See public static Task Phone_DiscardGroupCall(this Client client, InputGroupCall call) => client.CallAsync(writer => { @@ -10475,7 +10417,7 @@ namespace TL return "Phone_DiscardGroupCall"; }); - ///See + ///See public static Task Phone_ToggleGroupCallSettings(this Client client, InputGroupCall call, bool reset_invite_hash = false, bool? join_muted = null) => client.CallAsync(writer => { @@ -10487,7 +10429,7 @@ namespace TL return "Phone_ToggleGroupCallSettings"; }); - ///See + ///See public static Task Phone_GetGroupCall(this Client client, InputGroupCall call, int limit) => client.CallAsync(writer => { @@ -10497,7 +10439,7 @@ namespace TL return "Phone_GetGroupCall"; }); - ///See + ///See public static Task Phone_GetGroupParticipants(this Client client, InputGroupCall call, InputPeer[] ids, int[] sources, string offset, int limit) => client.CallAsync(writer => { @@ -10510,7 +10452,7 @@ namespace TL return "Phone_GetGroupParticipants"; }); - ///See + ///See public static Task Phone_CheckGroupCall(this Client client, InputGroupCall call, int[] sources) => client.CallAsync(writer => { @@ -10520,7 +10462,7 @@ namespace TL return "Phone_CheckGroupCall"; }); - ///See + ///See public static Task Phone_ToggleGroupCallRecord(this Client client, InputGroupCall call, bool start = false, bool video = false, string title = null, bool? video_portrait = null) => client.CallAsync(writer => { @@ -10534,7 +10476,7 @@ namespace TL return "Phone_ToggleGroupCallRecord"; }); - ///See + ///See public static Task Phone_EditGroupCallParticipant(this Client client, InputGroupCall call, InputPeer participant, bool? muted = null, int? volume = null, bool? raise_hand = null, bool? video_stopped = null, bool? video_paused = null, bool? presentation_paused = null) => client.CallAsync(writer => { @@ -10557,7 +10499,7 @@ namespace TL return "Phone_EditGroupCallParticipant"; }); - ///See + ///See public static Task Phone_EditGroupCallTitle(this Client client, InputGroupCall call, string title) => client.CallAsync(writer => { @@ -10567,7 +10509,7 @@ namespace TL return "Phone_EditGroupCallTitle"; }); - ///See + ///See public static Task Phone_GetGroupCallJoinAs(this Client client, InputPeer peer) => client.CallAsync(writer => { @@ -10576,7 +10518,7 @@ namespace TL return "Phone_GetGroupCallJoinAs"; }); - ///See + ///See public static Task Phone_ExportGroupCallInvite(this Client client, InputGroupCall call, bool can_self_unmute = false) => client.CallAsync(writer => { @@ -10586,7 +10528,7 @@ namespace TL return "Phone_ExportGroupCallInvite"; }); - ///See + ///See public static Task Phone_ToggleGroupCallStartSubscription(this Client client, InputGroupCall call, bool subscribed) => client.CallAsync(writer => { @@ -10596,7 +10538,7 @@ namespace TL return "Phone_ToggleGroupCallStartSubscription"; }); - ///See + ///See public static Task Phone_StartScheduledGroupCall(this Client client, InputGroupCall call) => client.CallAsync(writer => { @@ -10605,7 +10547,7 @@ namespace TL return "Phone_StartScheduledGroupCall"; }); - ///See + ///See public static Task Phone_SaveDefaultGroupCallJoinAs(this Client client, InputPeer peer, InputPeer join_as) => client.CallAsync(writer => { @@ -10615,7 +10557,7 @@ namespace TL return "Phone_SaveDefaultGroupCallJoinAs"; }); - ///See + ///See public static Task Phone_JoinGroupCallPresentation(this Client client, InputGroupCall call, DataJSON params_) => client.CallAsync(writer => { @@ -10625,7 +10567,7 @@ namespace TL return "Phone_JoinGroupCallPresentation"; }); - ///See + ///See public static Task Phone_LeaveGroupCallPresentation(this Client client, InputGroupCall call) => client.CallAsync(writer => { @@ -10634,7 +10576,7 @@ namespace TL return "Phone_LeaveGroupCallPresentation"; }); - ///See + ///See public static Task Langpack_GetLangPack(this Client client, string lang_pack, string lang_code) => client.CallAsync(writer => { @@ -10644,7 +10586,7 @@ namespace TL return "Langpack_GetLangPack"; }); - ///See + ///See public static Task Langpack_GetStrings(this Client client, string lang_pack, string lang_code, string[] keys) => client.CallAsync(writer => { @@ -10655,7 +10597,7 @@ namespace TL return "Langpack_GetStrings"; }); - ///See + ///See public static Task Langpack_GetDifference(this Client client, string lang_pack, string lang_code, int from_version) => client.CallAsync(writer => { @@ -10666,7 +10608,7 @@ namespace TL return "Langpack_GetDifference"; }); - ///See + ///See public static Task Langpack_GetLanguages(this Client client, string lang_pack) => client.CallAsync(writer => { @@ -10675,7 +10617,7 @@ namespace TL return "Langpack_GetLanguages"; }); - ///See + ///See public static Task Langpack_GetLanguage(this Client client, string lang_pack, string lang_code) => client.CallAsync(writer => { @@ -10685,7 +10627,7 @@ namespace TL return "Langpack_GetLanguage"; }); - ///See + ///See public static Task Folders_EditPeerFolders(this Client client, InputFolderPeer[] folder_peers) => client.CallAsync(writer => { @@ -10694,7 +10636,7 @@ namespace TL return "Folders_EditPeerFolders"; }); - ///See + ///See public static Task Folders_DeleteFolder(this Client client, int folder_id) => client.CallAsync(writer => { @@ -10703,7 +10645,7 @@ namespace TL return "Folders_DeleteFolder"; }); - ///See + ///See public static Task Stats_GetBroadcastStats(this Client client, InputChannelBase channel, bool dark = false) => client.CallAsync(writer => { @@ -10713,7 +10655,7 @@ namespace TL return "Stats_GetBroadcastStats"; }); - ///See + ///See public static Task Stats_LoadAsyncGraph(this Client client, string token, long? x = null) => client.CallAsync(writer => { @@ -10725,7 +10667,7 @@ namespace TL return "Stats_LoadAsyncGraph"; }); - ///See + ///See public static Task Stats_GetMegagroupStats(this Client client, InputChannelBase channel, bool dark = false) => client.CallAsync(writer => { @@ -10735,7 +10677,7 @@ namespace TL return "Stats_GetMegagroupStats"; }); - ///See + ///See public static Task Stats_GetMessagePublicForwards(this Client client, InputChannelBase channel, int msg_id, int offset_rate, InputPeer offset_peer, int offset_id, int limit) => client.CallAsync(writer => { @@ -10749,7 +10691,7 @@ namespace TL return "Stats_GetMessagePublicForwards"; }); - ///See + ///See public static Task Stats_GetMessageStats(this Client client, InputChannelBase channel, int msg_id, bool dark = false) => client.CallAsync(writer => { diff --git a/src/TL.Secret.cs b/src/TL.Secret.cs index 8f9e610..4edf334 100644 --- a/src/TL.Secret.cs +++ b/src/TL.Secret.cs @@ -6,22 +6,22 @@ namespace TL using BinaryWriter = System.IO.BinaryWriter; using Client = WTelegram.Client; - ///See + ///See public abstract partial class DecryptedMessageBase : ITLObject { } - ///See - ///a null value means decryptedMessageMediaEmpty + ///See + ///a null value means decryptedMessageMediaEmpty public abstract partial class DecryptedMessageMedia : ITLObject { } - ///See + ///See public abstract partial class DecryptedMessageAction : ITLObject { } - ///See + ///See public abstract partial class FileLocationBase : ITLObject { } namespace Layer8 { - ///See + ///See [TLDef(0x1F814F1F)] public partial class DecryptedMessage : DecryptedMessageBase { @@ -30,7 +30,7 @@ namespace TL public string message; public DecryptedMessageMedia media; } - ///See + ///See [TLDef(0xAA48327D)] public partial class DecryptedMessageService : DecryptedMessageBase { @@ -39,7 +39,7 @@ namespace TL public DecryptedMessageAction action; } - ///See + ///See [TLDef(0x32798A8C)] public partial class DecryptedMessageMediaPhoto : DecryptedMessageMedia { @@ -52,7 +52,7 @@ namespace TL public byte[] key; public byte[] iv; } - ///See + ///See [TLDef(0x4CEE6EF3)] public partial class DecryptedMessageMediaVideo : DecryptedMessageMedia { @@ -66,14 +66,14 @@ namespace TL public byte[] key; public byte[] iv; } - ///See + ///See [TLDef(0x35480A59)] public partial class DecryptedMessageMediaGeoPoint : DecryptedMessageMedia { public double lat; public double long_; } - ///See + ///See [TLDef(0x588A0A97)] public partial class DecryptedMessageMediaContact : DecryptedMessageMedia { @@ -82,7 +82,7 @@ namespace TL public string last_name; public int user_id; } - ///See + ///See [TLDef(0xB095434B)] public partial class DecryptedMessageMediaDocument : DecryptedMessageMedia { @@ -95,7 +95,7 @@ namespace TL public byte[] key; public byte[] iv; } - ///See + ///See [TLDef(0x6080758F)] public partial class DecryptedMessageMediaAudio : DecryptedMessageMedia { @@ -105,39 +105,39 @@ namespace TL public byte[] iv; } - ///See + ///See [TLDef(0xA1733AEC)] public partial class DecryptedMessageActionSetMessageTTL : DecryptedMessageAction { public int ttl_seconds; } - ///See + ///See [TLDef(0x0C4F40BE)] public partial class DecryptedMessageActionReadMessages : DecryptedMessageAction { public long[] random_ids; } - ///See + ///See [TLDef(0x65614304)] public partial class DecryptedMessageActionDeleteMessages : DecryptedMessageAction { public long[] random_ids; } - ///See + ///See [TLDef(0x8AC1F475)] public partial class DecryptedMessageActionScreenshotMessages : DecryptedMessageAction { public long[] random_ids; } - ///See + ///See [TLDef(0x6719E45C)] public partial class DecryptedMessageActionFlushHistory : DecryptedMessageAction { } } namespace Layer17 { - ///See + ///See [TLDef(0x92042FF7)] public partial class SendMessageUploadVideoAction : SendMessageAction { } - ///See + ///See [TLDef(0xE6AC8A6F)] public partial class SendMessageUploadAudioAction : SendMessageAction { } - ///See + ///See [TLDef(0x990A3C1A)] public partial class SendMessageUploadPhotoAction : SendMessageAction { } - ///See + ///See [TLDef(0x8FAEE98E)] public partial class SendMessageUploadDocumentAction : SendMessageAction { } - ///See + ///See [TLDef(0x204D3878)] public partial class DecryptedMessage : DecryptedMessageBase { @@ -146,7 +146,7 @@ namespace TL public string message; public DecryptedMessageMedia media; } - ///See + ///See [TLDef(0x73164160)] public partial class DecryptedMessageService : DecryptedMessageBase { @@ -154,7 +154,7 @@ namespace TL public DecryptedMessageAction action; } - ///See + ///See [TLDef(0x524A415D)] public partial class DecryptedMessageMediaVideo : DecryptedMessageMedia { @@ -169,7 +169,7 @@ namespace TL public byte[] key; public byte[] iv; } - ///See + ///See [TLDef(0x57E0A9CB)] public partial class DecryptedMessageMediaAudio : DecryptedMessageMedia { @@ -180,21 +180,21 @@ namespace TL public byte[] iv; } - ///See + ///See [TLDef(0x511110B0)] public partial class DecryptedMessageActionResend : DecryptedMessageAction { public int start_seq_no; public int end_seq_no; } - ///See + ///See [TLDef(0xF3048883)] public partial class DecryptedMessageActionNotifyLayer : DecryptedMessageAction { public int layer; } - ///See + ///See [TLDef(0xCCB27641)] public partial class DecryptedMessageActionTyping : DecryptedMessageAction { public SendMessageAction action; } - ///See + ///See [TLDef(0x1BE31789)] public partial class DecryptedMessageLayer : ITLObject { @@ -208,14 +208,14 @@ namespace TL namespace Layer45 { - ///See + ///See [TLDef(0x3A556302)] public partial class DocumentAttributeSticker : DocumentAttribute { public string alt; public InputStickerSet stickerset; } - ///See + ///See [TLDef(0xDED218E0)] public partial class DocumentAttributeAudio : DocumentAttribute { @@ -224,7 +224,7 @@ namespace TL public string performer; } - ///See + ///See [TLDef(0x36B091DE)] public partial class DecryptedMessage : DecryptedMessageBase { @@ -239,7 +239,7 @@ namespace TL [IfFlag(3)] public long reply_to_random_id; } - ///See + ///See [TLDef(0xF1FA8D78)] public partial class DecryptedMessageMediaPhoto : DecryptedMessageMedia { @@ -253,7 +253,7 @@ namespace TL public byte[] iv; public string caption; } - ///See + ///See [TLDef(0x970C8C0E)] public partial class DecryptedMessageMediaVideo : DecryptedMessageMedia { @@ -269,7 +269,7 @@ namespace TL public byte[] iv; public string caption; } - ///See + ///See [TLDef(0x7AFE8AE2)] public partial class DecryptedMessageMediaDocument : DecryptedMessageMedia { @@ -283,7 +283,7 @@ namespace TL public DocumentAttribute[] attributes; public string caption; } - ///See + ///See [TLDef(0x8A0DF56F)] public partial class DecryptedMessageMediaVenue : DecryptedMessageMedia { @@ -294,14 +294,14 @@ namespace TL public string provider; public string venue_id; } - ///See + ///See [TLDef(0xE50511D8)] public partial class DecryptedMessageMediaWebPage : DecryptedMessageMedia { public string url; } } namespace Layer73 { - ///See + ///See [TLDef(0x91CC4674)] public partial class DecryptedMessage : DecryptedMessageBase { @@ -321,14 +321,14 @@ namespace TL namespace Layer20 { - ///See + ///See [TLDef(0xF3C9611B)] public partial class DecryptedMessageActionRequestKey : DecryptedMessageAction { public long exchange_id; public byte[] g_a; } - ///See + ///See [TLDef(0x6FE1735B)] public partial class DecryptedMessageActionAcceptKey : DecryptedMessageAction { @@ -336,24 +336,24 @@ namespace TL public byte[] g_b; public long key_fingerprint; } - ///See + ///See [TLDef(0xDD05EC6B)] public partial class DecryptedMessageActionAbortKey : DecryptedMessageAction { public long exchange_id; } - ///See + ///See [TLDef(0xEC2E0B9B)] public partial class DecryptedMessageActionCommitKey : DecryptedMessageAction { public long exchange_id; public long key_fingerprint; } - ///See + ///See [TLDef(0xA82FDD63)] public partial class DecryptedMessageActionNoop : DecryptedMessageAction { } } namespace Layer23 { - ///See + ///See [TLDef(0x77BFB61B)] public partial class PhotoSize : PhotoSizeBase { @@ -363,7 +363,7 @@ namespace TL public int h; public int size; } - ///See + ///See [TLDef(0xE9A734FA)] public partial class PhotoCachedSize : PhotoSizeBase { @@ -374,10 +374,10 @@ namespace TL public byte[] bytes; } - ///See + ///See [TLDef(0xFB0A5727)] public partial class DocumentAttributeSticker : DocumentAttribute { } - ///See + ///See [TLDef(0x5910CCCB)] public partial class DocumentAttributeVideo : DocumentAttribute { @@ -385,11 +385,11 @@ namespace TL public int w; public int h; } - ///See + ///See [TLDef(0x051448E5)] public partial class DocumentAttributeAudio : DocumentAttribute { public int duration; } - ///See + ///See [TLDef(0xFA95B0DD)] public partial class DecryptedMessageMediaExternalDocument : DecryptedMessageMedia { @@ -403,7 +403,7 @@ namespace TL public DocumentAttribute[] attributes; } - ///See + ///See [TLDef(0x7C596B46)] public partial class FileLocationUnavailable : FileLocationBase { @@ -411,7 +411,7 @@ namespace TL public int local_id; public long secret; } - ///See + ///See [TLDef(0x53D69076)] public partial class FileLocation : FileLocationBase { @@ -424,7 +424,7 @@ namespace TL namespace Layer66 { - ///See + ///See [TLDef(0xBB718624)] public partial class SendMessageUploadRoundAction : SendMessageAction { } } diff --git a/src/TL.Table.cs b/src/TL.Table.cs index 69f6564..f278660 100644 --- a/src/TL.Table.cs +++ b/src/TL.Table.cs @@ -209,7 +209,7 @@ namespace TL [0x145ADE0B] = typeof(Contact), [0xC13E3C50] = typeof(ImportedContact), [0x16D9703B] = typeof(ContactStatus), - [0xB74BA9D2] = typeof(Contacts_ContactsNotModified), + [0xB74BA9D2] = null,//Contacts_ContactsNotModified [0xEAE87E42] = typeof(Contacts_Contacts), [0x77D01C3B] = typeof(Contacts_ImportedContacts), [0x0ADE1591] = typeof(Contacts_Blocked), @@ -356,7 +356,7 @@ namespace TL [0x330B4067] = typeof(Config), [0x8E1A1775] = typeof(NearestDc), [0xCCBBCE30] = typeof(Help_AppUpdate), - [0xC45A6536] = typeof(Help_NoAppUpdate), + [0xC45A6536] = null,//Help_NoAppUpdate [0x18CB9F78] = typeof(Help_InviteText), [0xAB7EC0A0] = typeof(EncryptedChatEmpty), [0x66B25953] = typeof(EncryptedChatWaiting), @@ -429,10 +429,10 @@ namespace TL [0x9852F9C6] = typeof(DocumentAttributeAudio), [0x15590068] = typeof(DocumentAttributeFilename), [0x9801D2F7] = typeof(DocumentAttributeHasStickers), - [0xF1749A22] = typeof(Messages_StickersNotModified), + [0xF1749A22] = null,//Messages_StickersNotModified [0x30A6EC7E] = typeof(Messages_Stickers), [0x12B299D4] = typeof(StickerPack), - [0xE86602C3] = typeof(Messages_AllStickersNotModified), + [0xE86602C3] = null,//Messages_AllStickersNotModified [0xCDBBCEBB] = typeof(Messages_AllStickers), [0x84D19185] = typeof(Messages_AffectedMessages), [0xEB1477E8] = typeof(WebPageEmpty), @@ -519,10 +519,10 @@ namespace TL [0xBB6AE88D] = typeof(ChannelParticipantsContacts), [0xE04B5CEB] = typeof(ChannelParticipantsMentions), [0x9AB0FEAF] = typeof(Channels_ChannelParticipants), - [0xF0173FE9] = typeof(Channels_ChannelParticipantsNotModified), + [0xF0173FE9] = null,//Channels_ChannelParticipantsNotModified [0xDFB80317] = typeof(Channels_ChannelParticipant), [0x780A0310] = typeof(Help_TermsOfService), - [0xE8025CA2] = typeof(Messages_SavedGifsNotModified), + [0xE8025CA2] = null,//Messages_SavedGifsNotModified [0x84A02A0D] = typeof(Messages_SavedGifs), [0x3380C786] = typeof(InputBotInlineMessageMediaAuto), [0x3DCD7A87] = typeof(InputBotInlineMessageText), @@ -558,14 +558,14 @@ namespace TL [0x3371C354] = typeof(Messages_PeerDialogs), [0xEDCDC05B] = typeof(TopPeer), [0xFB834291] = typeof(TopPeerCategoryPeers), - [0xDE266EF5] = typeof(Contacts_TopPeersNotModified), + [0xDE266EF5] = null,//Contacts_TopPeersNotModified [0x70B772A8] = typeof(Contacts_TopPeers), [0xB52C939D] = typeof(Contacts_TopPeersDisabled), [0x1B0C841A] = typeof(DraftMessageEmpty), [0xFD8E711F] = typeof(DraftMessage), [0xC6DC0C66] = typeof(Messages_FeaturedStickersNotModified), [0x84C02310] = typeof(Messages_FeaturedStickers), - [0x0B17F890] = typeof(Messages_RecentStickersNotModified), + [0x0B17F890] = null,//Messages_RecentStickersNotModified [0x88D37C56] = typeof(Messages_RecentStickers), [0x4FCBA9C8] = typeof(Messages_ArchivedStickers), [0x38641628] = typeof(Messages_StickerSetInstallResultSuccess), @@ -708,7 +708,7 @@ namespace TL [0xED8AF74D] = typeof(Channels_AdminLogResults), [0xEA107AE4] = typeof(ChannelAdminLogEventsFilter), [0x5CE14175] = typeof(PopularContact), - [0x9E8FA6D3] = typeof(Messages_FavedStickersNotModified), + [0x9E8FA6D3] = null,//Messages_FavedStickersNotModified [0x2CB51097] = typeof(Messages_FavedStickers), [0x46E1D13D] = typeof(RecentMeUrlUnknown), [0xB92C09E2] = typeof(RecentMeUrlUser), @@ -727,7 +727,7 @@ namespace TL [0x64600527] = typeof(InputDialogPeerFolder), [0xE56DBF05] = typeof(DialogPeer), [0x514519E2] = typeof(DialogPeerFolder), - [0x0D54B65D] = typeof(Messages_FoundStickerSetsNotModified), + [0x0D54B65D] = null,//Messages_FoundStickerSetsNotModified [0x8AF09DD2] = typeof(Messages_FoundStickerSets), [0x6242C773] = typeof(FileHash), [0x75588B3F] = typeof(InputClientProxy), @@ -769,7 +769,7 @@ namespace TL [0xD27FF082] = typeof(InputCheckPasswordSRP), [0x829D99DA] = typeof(SecureRequiredType), [0x027477B4] = typeof(SecureRequiredTypeOneOf), - [0xBFB9F457] = typeof(Help_PassportConfigNotModified), + [0xBFB9F457] = null,//Help_PassportConfigNotModified [0xA098D6AF] = typeof(Help_PassportConfig), [0x1D1B1245] = typeof(InputAppEvent), [0xC0DE1BD9] = typeof(JsonObjectValue), @@ -802,7 +802,7 @@ namespace TL [0xE630B979] = typeof(InputWallPaper), [0x72091C80] = typeof(InputWallPaperSlug), [0x967A462E] = typeof(InputWallPaperNoFile), - [0x1C199183] = typeof(Account_WallPapersNotModified), + [0x1C199183] = null,//Account_WallPapersNotModified [0xCDC3858C] = typeof(Account_WallPapers), [0xDEBEBE83] = typeof(CodeSettings), [0x1DC1BCA4] = typeof(WallPaperSettings), @@ -828,7 +828,7 @@ namespace TL [0x3C5693E9] = typeof(InputTheme), [0xF5890DF1] = typeof(InputThemeSlug), [0xE802B8DC] = typeof(Theme), - [0xF41EB622] = typeof(Account_ThemesNotModified), + [0xF41EB622] = null,//Account_ThemesNotModified [0x9A3D8C6D] = typeof(Account_Themes), [0x629F1980] = typeof(Auth_LoginToken), [0x068E9916] = typeof(Auth_LoginTokenMigrateTo), @@ -864,7 +864,7 @@ namespace TL [0xBEA2F424] = typeof(GlobalPrivacySettings), [0x4203C5EF] = typeof(Help_CountryCode), [0xC3878E23] = typeof(Help_Country), - [0x93CC1F32] = typeof(Help_CountriesListNotModified), + [0x93CC1F32] = null,//Help_CountriesListNotModified [0x87D0759E] = typeof(Help_CountriesList), [0x455B853D] = typeof(MessageViews), [0xB6C4F543] = typeof(Messages_MessageViews), @@ -906,7 +906,7 @@ namespace TL [0xE9EFFC7D] = typeof(Account_ResetPasswordRequestedWait), [0xE926D63E] = typeof(Account_ResetPasswordOk), [0xED0B5C33] = typeof(ChatTheme), - [0xE011E1C4] = typeof(Account_ChatThemesNotModified), + [0xE011E1C4] = null,//Account_ChatThemesNotModified [0xFE4CBEBD] = typeof(Account_ChatThemes), [0x2A3C381F] = typeof(SponsoredMessage), [0x65A4C7D5] = typeof(Messages_SponsoredMessages), @@ -980,21 +980,36 @@ namespace TL [typeof(MessageMedia)] = 0x3DED6320, //messageMediaEmpty [typeof(MessageAction)] = 0xB6AEF7B0, //messageActionEmpty [typeof(GeoPoint)] = 0x1117DD5F, //geoPointEmpty + [typeof(Contacts_Contacts)] = 0xB74BA9D2, //contacts.contactsNotModified [typeof(MessagesFilter)] = 0x57E2F66C, //inputMessagesFilterEmpty + [typeof(Help_AppUpdate)] = 0xC45A6536, //help.noAppUpdate [typeof(EncryptedFile)] = 0xC21F497E, //encryptedFileEmpty [typeof(InputEncryptedFileBase)] = 0x1837C364, //inputEncryptedFileEmpty [typeof(InputDocument)] = 0x72F0EAAE, //inputDocumentEmpty + [typeof(Messages_Stickers)] = 0xF1749A22, //messages.stickersNotModified + [typeof(Messages_AllStickers)] = 0xE86602C3, //messages.allStickersNotModified [typeof(InputStickerSet)] = 0xFFB62B95, //inputStickerSetEmpty [typeof(InputChannelBase)] = 0xEE8C1E86, //inputChannelEmpty [typeof(ChannelMessagesFilter)] = 0x94D42EE7, //channelMessagesFilterEmpty + [typeof(Channels_ChannelParticipants)] = 0xF0173FE9, //channels.channelParticipantsNotModified + [typeof(Messages_SavedGifs)] = 0xE8025CA2, //messages.savedGifsNotModified + [typeof(Contacts_TopPeersBase)] = 0xDE266EF5, //contacts.topPeersNotModified + [typeof(Messages_RecentStickers)] = 0x0B17F890, //messages.recentStickersNotModified [typeof(RichText)] = 0xDC3D824F, //textEmpty + [typeof(Messages_FavedStickers)] = 0x9E8FA6D3, //messages.favedStickersNotModified + [typeof(Messages_FoundStickerSets)] = 0x0D54B65D, //messages.foundStickerSetsNotModified [typeof(SecureFile)] = 0x64199744, //secureFileEmpty [typeof(Help_DeepLinkInfo)] = 0x66AFA166, //help.deepLinkInfoEmpty [typeof(PasswordKdfAlgo)] = 0xD45AB096, //passwordKdfAlgoUnknown [typeof(SecurePasswordKdfAlgo)] = 0x004A8537, //securePasswordKdfAlgoUnknown [typeof(InputCheckPasswordSRP)] = 0x9880F658, //inputCheckPasswordEmpty + [typeof(Help_PassportConfig)] = 0xBFB9F457, //help.passportConfigNotModified [typeof(Help_UserInfo)] = 0xF3AE2EED, //help.userInfoEmpty + [typeof(Account_WallPapers)] = 0x1C199183, //account.wallPapersNotModified [typeof(ChannelLocation)] = 0xBFB5AD8B, //channelLocationEmpty + [typeof(Account_Themes)] = 0xF41EB622, //account.themesNotModified + [typeof(Help_CountriesList)] = 0x93CC1F32, //help.countriesListNotModified + [typeof(Account_ChatThemes)] = 0xE011E1C4, //account.chatThemesNotModified // from TL.Secret: [typeof(DecryptedMessageMedia)] = 0x089F5C4A, //decryptedMessageMediaEmpty // The End