diff --git a/README.md b/README.md index 1f6f727..6493d0d 100644 --- a/README.md +++ b/README.md @@ -198,7 +198,7 @@ Don't panic. You can call any method with help of `SendRequestAsync` function. F **Where you can find a list of requests and its params?** The only way is [Telegram API docs](https://core.telegram.org/methods). Yes, it's outdated. But there is no other source. -Latest scheme in JSON format you can find [here](https://gist.github.com/aarani/b22b7cda024973dff68e1672794b0298) +Latest scheme in JSON format you can find [here](https://gist.github.com/aarani/702232928ef06cbd7cefacfbc73b71c8) # Contributing @@ -218,7 +218,7 @@ Contributing is highly appreciated! Donations required (req); } diff --git a/TeleSharp.TL/ObjectDeserializer.cs b/TeleSharp.TL/ObjectDeserializer.cs index 3c695ab..b7441d1 100644 --- a/TeleSharp.TL/ObjectDeserializer.cs +++ b/TeleSharp.TL/ObjectDeserializer.cs @@ -1,11 +1,5 @@ using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -using TeleSharp.TL; namespace TeleSharp.TL { public class ObjectUtils @@ -14,12 +8,13 @@ namespace TeleSharp.TL { int Constructor = reader.ReadInt32(); object obj; - Type t =null; - try { + Type t = null; + try + { t = TLContext.getType(Constructor); obj = Activator.CreateInstance(t); } - catch(Exception ex) + catch (Exception ex) { throw new InvalidDataException("Constructor Invalid Or Context.Init Not Called !", ex); } @@ -35,7 +30,7 @@ namespace TeleSharp.TL } else throw new NotImplementedException("Weird Type : " + t.Namespace + " | " + t.Name); } - public static void SerializeObject(object obj,BinaryWriter writer) + public static void SerializeObject(object obj, BinaryWriter writer) { ((TLObject)obj).SerializeBody(writer); } diff --git a/TeleSharp.TL/Properties/AssemblyInfo.cs b/TeleSharp.TL/Properties/AssemblyInfo.cs index 3ff3c97..e55945c 100644 --- a/TeleSharp.TL/Properties/AssemblyInfo.cs +++ b/TeleSharp.TL/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following diff --git a/TeleSharp.TL/TL/Account/TLAbsPassword.cs b/TeleSharp.TL/TL/Account/TLAbsPassword.cs index 9bfacaf..d409519 100644 --- a/TeleSharp.TL/TL/Account/TLAbsPassword.cs +++ b/TeleSharp.TL/TL/Account/TLAbsPassword.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { public abstract class TLAbsPassword : TLObject diff --git a/TeleSharp.TL/TL/Account/TLAuthorizations.cs b/TeleSharp.TL/TL/Account/TLAuthorizations.cs index c79e460..e5e049b 100644 --- a/TeleSharp.TL/TL/Account/TLAuthorizations.cs +++ b/TeleSharp.TL/TL/Account/TLAuthorizations.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(307276766)] diff --git a/TeleSharp.TL/TL/Account/TLNoPassword.cs b/TeleSharp.TL/TL/Account/TLNoPassword.cs index db0443a..bf2b864 100644 --- a/TeleSharp.TL/TL/Account/TLNoPassword.cs +++ b/TeleSharp.TL/TL/Account/TLNoPassword.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-1764049896)] diff --git a/TeleSharp.TL/TL/Account/TLPassword.cs b/TeleSharp.TL/TL/Account/TLPassword.cs index 31660f6..91f183f 100644 --- a/TeleSharp.TL/TL/Account/TLPassword.cs +++ b/TeleSharp.TL/TL/Account/TLPassword.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(2081952796)] diff --git a/TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs b/TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs index 646b2de..4762a31 100644 --- a/TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs +++ b/TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-2037289493)] diff --git a/TeleSharp.TL/TL/Account/TLPasswordSettings.cs b/TeleSharp.TL/TL/Account/TLPasswordSettings.cs index 1a56870..53402ab 100644 --- a/TeleSharp.TL/TL/Account/TLPasswordSettings.cs +++ b/TeleSharp.TL/TL/Account/TLPasswordSettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-1212732749)] diff --git a/TeleSharp.TL/TL/Account/TLPrivacyRules.cs b/TeleSharp.TL/TL/Account/TLPrivacyRules.cs index b5e011e..fc97548 100644 --- a/TeleSharp.TL/TL/Account/TLPrivacyRules.cs +++ b/TeleSharp.TL/TL/Account/TLPrivacyRules.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1430961007)] diff --git a/TeleSharp.TL/TL/Account/TLRequestChangePhone.cs b/TeleSharp.TL/TL/Account/TLRequestChangePhone.cs index 151211c..fdc676e 100644 --- a/TeleSharp.TL/TL/Account/TLRequestChangePhone.cs +++ b/TeleSharp.TL/TL/Account/TLRequestChangePhone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1891839707)] diff --git a/TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs b/TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs index 9d7d869..6a05ace 100644 --- a/TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs +++ b/TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(655677548)] diff --git a/TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs b/TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs index 2e61e50..81bb168 100644 --- a/TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs +++ b/TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1596029123)] diff --git a/TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs b/TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs index c4fa8fd..bdc9121 100644 --- a/TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs +++ b/TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1099779595)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs b/TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs index 50c0799..2087474 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(150761757)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs b/TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs index da2a722..c23a5f6 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-484392616)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs b/TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs index 4224d57..62f0187 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(313765169)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetPassword.cs b/TeleSharp.TL/TL/Account/TLRequestGetPassword.cs index c9dcb56..c657125 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetPassword.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetPassword.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1418342645)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs b/TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs index 29c6b85..16b704e 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-1131605573)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs b/TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs index b54e501..3831816 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-623130288)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs b/TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs index 0fc8c00..5766889 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1250046590)] diff --git a/TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs b/TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs index df2e4d6..59a42cf 100644 --- a/TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs +++ b/TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-1068696894)] diff --git a/TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs b/TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs index a5bb3f6..3cd1f00 100644 --- a/TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs +++ b/TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1669245048)] diff --git a/TeleSharp.TL/TL/Account/TLRequestReportPeer.cs b/TeleSharp.TL/TL/Account/TLRequestReportPeer.cs index e29ff0c..4109835 100644 --- a/TeleSharp.TL/TL/Account/TLRequestReportPeer.cs +++ b/TeleSharp.TL/TL/Account/TLRequestReportPeer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-1374118561)] diff --git a/TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs b/TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs index 53ae259..327485c 100644 --- a/TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs +++ b/TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-545786948)] diff --git a/TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs b/TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs index 7451499..f742783 100644 --- a/TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs +++ b/TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-612493497)] diff --git a/TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs b/TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs index 4f5f9ea..8afa149 100644 --- a/TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs +++ b/TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(149257707)] diff --git a/TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs b/TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs index f1b4824..879352a 100644 --- a/TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs +++ b/TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(353818557)] diff --git a/TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs b/TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs index c76328e..c49f392 100644 --- a/TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs +++ b/TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(608323678)] diff --git a/TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs b/TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs index 3349bef..19ad256 100644 --- a/TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs +++ b/TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-906486552)] diff --git a/TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs b/TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs index 32c7d5a..a647af6 100644 --- a/TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs +++ b/TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1707432768)] diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs b/TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs index 949ce63..d94c0e7 100644 --- a/TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs +++ b/TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(954152242)] diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs b/TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs index f8e7fef..92fd9a9 100644 --- a/TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs +++ b/TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-2067899501)] diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs b/TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs index 84f7cd5..01965b5 100644 --- a/TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs +++ b/TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-92517498)] diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs b/TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs index 067357d..e11b24a 100644 --- a/TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs +++ b/TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(2018596725)] diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs b/TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs index 9855eae..53e7b06 100644 --- a/TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs +++ b/TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1713919532)] diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs b/TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs index 724546c..5dd85e8 100644 --- a/TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs +++ b/TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(1040964988)] diff --git a/TeleSharp.TL/TL/Account/TLTmpPassword.cs b/TeleSharp.TL/TL/Account/TLTmpPassword.cs index 97afa55..287ae46 100644 --- a/TeleSharp.TL/TL/Account/TLTmpPassword.cs +++ b/TeleSharp.TL/TL/Account/TLTmpPassword.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Account { [TLObject(-614138572)] diff --git a/TeleSharp.TL/TL/Auth/TLAbsCodeType.cs b/TeleSharp.TL/TL/Auth/TLAbsCodeType.cs index fa01532..5bdfb27 100644 --- a/TeleSharp.TL/TL/Auth/TLAbsCodeType.cs +++ b/TeleSharp.TL/TL/Auth/TLAbsCodeType.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { public abstract class TLAbsCodeType : TLObject diff --git a/TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs b/TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs index c77d063..e611c0a 100644 --- a/TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs +++ b/TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { public abstract class TLAbsSentCodeType : TLObject diff --git a/TeleSharp.TL/TL/Auth/TLAuthorization.cs b/TeleSharp.TL/TL/Auth/TLAuthorization.cs index c174acd..a05ead2 100644 --- a/TeleSharp.TL/TL/Auth/TLAuthorization.cs +++ b/TeleSharp.TL/TL/Auth/TLAuthorization.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-855308010)] diff --git a/TeleSharp.TL/TL/Auth/TLCheckedPhone.cs b/TeleSharp.TL/TL/Auth/TLCheckedPhone.cs index 2a13764..05692ea 100644 --- a/TeleSharp.TL/TL/Auth/TLCheckedPhone.cs +++ b/TeleSharp.TL/TL/Auth/TLCheckedPhone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-2128698738)] diff --git a/TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs b/TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs index 2c7e702..f7f72cf 100644 --- a/TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs +++ b/TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1948046307)] diff --git a/TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs b/TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs index 8a08af4..a7d3b86 100644 --- a/TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs +++ b/TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(577556219)] diff --git a/TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs b/TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs index c7279cd..1cac93d 100644 --- a/TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs +++ b/TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1923290508)] diff --git a/TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs b/TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs index 3ea43ca..fb8eda8 100644 --- a/TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs +++ b/TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-543777747)] diff --git a/TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs b/TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs index ea805f6..bc248de 100644 --- a/TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs +++ b/TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(326715557)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs b/TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs index 227ab01..3aff05c 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-841733627)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs b/TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs index 8f567ae..880df85 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(520357240)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs b/TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs index b728dec..d92d7fa 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(174260510)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs b/TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs index b29e89e..fd21d89 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1877286395)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs b/TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs index a9e7bca..1f47a38 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-1907842680)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs b/TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs index b629c81..f1ca68b 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-440401971)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs b/TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs index d0718a4..c72ece7 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-470837741)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs b/TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs index 1ad936e..6d17fc0 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1738800940)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestLogOut.cs b/TeleSharp.TL/TL/Auth/TLRequestLogOut.cs index 7a885f5..9751dd5 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestLogOut.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestLogOut.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1461180992)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs b/TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs index 4a2aa4f..c1e3735 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1319464594)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs b/TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs index c4679da..7a81c8b 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-661144474)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestResendCode.cs b/TeleSharp.TL/TL/Auth/TLRequestResendCode.cs index 221e937..35c0b42 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestResendCode.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestResendCode.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1056025023)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs b/TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs index aee5013..198dcbd 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-1616179942)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestSendCode.cs b/TeleSharp.TL/TL/Auth/TLRequestSendCode.cs index bb956ef..23a77a2 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestSendCode.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestSendCode.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-2035355412)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs b/TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs index 420509b..3d56934 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1998331287)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestSignIn.cs b/TeleSharp.TL/TL/Auth/TLRequestSignIn.cs index 0dc2184..527a731 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestSignIn.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestSignIn.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-1126886015)] diff --git a/TeleSharp.TL/TL/Auth/TLRequestSignUp.cs b/TeleSharp.TL/TL/Auth/TLRequestSignUp.cs index 0fd17db..73e8564 100644 --- a/TeleSharp.TL/TL/Auth/TLRequestSignUp.cs +++ b/TeleSharp.TL/TL/Auth/TLRequestSignUp.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(453408308)] diff --git a/TeleSharp.TL/TL/Auth/TLSentCode.cs b/TeleSharp.TL/TL/Auth/TLSentCode.cs index 610d964..aba2123 100644 --- a/TeleSharp.TL/TL/Auth/TLSentCode.cs +++ b/TeleSharp.TL/TL/Auth/TLSentCode.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1577067778)] diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs b/TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs index 5a487c3..aabcaa9 100644 --- a/TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs +++ b/TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1035688326)] diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs b/TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs index 920ae40..e80159c 100644 --- a/TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs +++ b/TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(1398007207)] diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs b/TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs index 47bdbc5..81a213c 100644 --- a/TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs +++ b/TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-1425815847)] diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs b/TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs index 2af8d3f..47dc3de 100644 --- a/TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs +++ b/TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Auth { [TLObject(-1073693790)] diff --git a/TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs b/TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs index 9ba080c..3d63347 100644 --- a/TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs +++ b/TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Bots { [TLObject(-434028723)] diff --git a/TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs b/TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs index af13b0a..b425b50 100644 --- a/TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs +++ b/TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Bots { [TLObject(-1440257555)] diff --git a/TeleSharp.TL/TL/Channels/TLAdminLogResults.cs b/TeleSharp.TL/TL/Channels/TLAdminLogResults.cs new file mode 100644 index 0000000..c04379e --- /dev/null +++ b/TeleSharp.TL/TL/Channels/TLAdminLogResults.cs @@ -0,0 +1,42 @@ +using System.IO; +namespace TeleSharp.TL.Channels +{ + [TLObject(-309659827)] + public class TLAdminLogResults : TLObject + { + public override int Constructor + { + get + { + return -309659827; + } + } + + public TLVector events { get; set; } + public TLVector chats { get; set; } + public TLVector users { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + events = (TLVector)ObjectUtils.DeserializeVector(br); + chats = (TLVector)ObjectUtils.DeserializeVector(br); + users = (TLVector)ObjectUtils.DeserializeVector(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(events, bw); + ObjectUtils.SerializeObject(chats, bw); + ObjectUtils.SerializeObject(users, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/Channels/TLChannelParticipant.cs b/TeleSharp.TL/TL/Channels/TLChannelParticipant.cs index 543b4fe..9332fae 100644 --- a/TeleSharp.TL/TL/Channels/TLChannelParticipant.cs +++ b/TeleSharp.TL/TL/Channels/TLChannelParticipant.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-791039645)] diff --git a/TeleSharp.TL/TL/Channels/TLChannelParticipants.cs b/TeleSharp.TL/TL/Channels/TLChannelParticipants.cs index 127e352..9c13684 100644 --- a/TeleSharp.TL/TL/Channels/TLChannelParticipants.cs +++ b/TeleSharp.TL/TL/Channels/TLChannelParticipants.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-177282392)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs b/TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs index d22f195..93d73f0 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(283557164)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs b/TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs index 4d47168..e264c1d 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-192332417)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs b/TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs index b713f99..edd99ec 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-1072619549)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs b/TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs index 2b62cac..967bbae 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-2067661490)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs b/TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs index 2f6c476..74e2f61 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-787622117)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs b/TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs index 9a188b5..772fde2 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(333610782)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs b/TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs index 6f4e265..d9ee40a 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs @@ -1,26 +1,20 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { - [TLObject(-344583728)] + [TLObject(548962836)] public class TLRequestEditAdmin : TLMethod { public override int Constructor { get { - return -344583728; + return 548962836; } } public TLAbsInputChannel channel { get; set; } public TLAbsInputUser user_id { get; set; } - public TLAbsChannelParticipantRole role { get; set; } + public TLChannelAdminRights admin_rights { get; set; } public TLAbsUpdates Response { get; set; } @@ -33,7 +27,7 @@ namespace TeleSharp.TL.Channels { channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br); - role = (TLAbsChannelParticipantRole)ObjectUtils.DeserializeObject(br); + admin_rights = (TLChannelAdminRights)ObjectUtils.DeserializeObject(br); } @@ -42,7 +36,7 @@ namespace TeleSharp.TL.Channels bw.Write(Constructor); ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(user_id, bw); - ObjectUtils.SerializeObject(role, bw); + ObjectUtils.SerializeObject(admin_rights, bw); } public override void deserializeResponse(BinaryReader br) diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditBanned.cs b/TeleSharp.TL/TL/Channels/TLRequestEditBanned.cs new file mode 100644 index 0000000..ab4a5d3 --- /dev/null +++ b/TeleSharp.TL/TL/Channels/TLRequestEditBanned.cs @@ -0,0 +1,48 @@ +using System.IO; +namespace TeleSharp.TL.Channels +{ + [TLObject(-1076292147)] + public class TLRequestEditBanned : TLMethod + { + public override int Constructor + { + get + { + return -1076292147; + } + } + + public TLAbsInputChannel channel { get; set; } + public TLAbsInputUser user_id { get; set; } + public TLChannelBannedRights banned_rights { get; set; } + public TLAbsUpdates Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); + user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br); + banned_rights = (TLChannelBannedRights)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(channel, bw); + ObjectUtils.SerializeObject(user_id, bw); + ObjectUtils.SerializeObject(banned_rights, bw); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs b/TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs index fe472ce..4c013ce 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-248621111)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs b/TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs index 5b8dfcd..649a57b 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(1450044624)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs b/TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs index 76a3b28..b02e22a 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-950663035)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs b/TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs index 216add2..25bc059 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-934882771)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetAdminLog.cs b/TeleSharp.TL/TL/Channels/TLRequestGetAdminLog.cs new file mode 100644 index 0000000..b35bea1 --- /dev/null +++ b/TeleSharp.TL/TL/Channels/TLRequestGetAdminLog.cs @@ -0,0 +1,77 @@ +using System.IO; +namespace TeleSharp.TL.Channels +{ + [TLObject(870184064)] + public class TLRequestGetAdminLog : TLMethod + { + public override int Constructor + { + get + { + return 870184064; + } + } + + public int flags { get; set; } + public TLAbsInputChannel channel { get; set; } + public string q { get; set; } + public TLChannelAdminLogEventsFilter events_filter { get; set; } + public TLVector admins { get; set; } + public long max_id { get; set; } + public long min_id { get; set; } + public int limit { get; set; } + public Channels.TLAdminLogResults Response { get; set; } + + + public void ComputeFlags() + { + flags = 0; + flags = events_filter != null ? (flags | 1) : (flags & ~1); + flags = admins != null ? (flags | 2) : (flags & ~2); + + } + + public override void DeserializeBody(BinaryReader br) + { + flags = br.ReadInt32(); + channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); + q = StringUtil.Deserialize(br); + if ((flags & 1) != 0) + events_filter = (TLChannelAdminLogEventsFilter)ObjectUtils.DeserializeObject(br); + else + events_filter = null; + + if ((flags & 2) != 0) + admins = (TLVector)ObjectUtils.DeserializeVector(br); + else + admins = null; + + max_id = br.ReadInt64(); + min_id = br.ReadInt64(); + limit = br.ReadInt32(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); + ObjectUtils.SerializeObject(channel, bw); + StringUtil.Serialize(q, bw); + if ((flags & 1) != 0) + ObjectUtils.SerializeObject(events_filter, bw); + if ((flags & 2) != 0) + ObjectUtils.SerializeObject(admins, bw); + bw.Write(max_id); + bw.Write(min_id); + bw.Write(limit); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (Channels.TLAdminLogResults)ObjectUtils.DeserializeObject(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs b/TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs index 0d771b5..7298613 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-1920105769)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs b/TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs index cbbbb61..7fa7b4e 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(176122811)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs b/TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs index db5a4d1..e04e2ad 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(141781513)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs b/TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs index 2eafe53..c9e848d 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-1814580409)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs b/TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs index 96ef93b..86c9dee 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(1416484774)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs b/TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs index b2099b0..cf86402 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(618237842)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs b/TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs index 2f2b8ae..8a39178 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(429865580)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs b/TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs index 2fd7439..461a71b 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(615851205)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs b/TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs index 5b5bc58..5e9948e 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-1502421484)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs b/TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs index c62dd0a..87b8595 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-130635115)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs b/TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs index 7837b31..2dbac9a 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-871347913)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestReadMessageContents.cs b/TeleSharp.TL/TL/Channels/TLRequestReadMessageContents.cs new file mode 100644 index 0000000..d7eeb36 --- /dev/null +++ b/TeleSharp.TL/TL/Channels/TLRequestReadMessageContents.cs @@ -0,0 +1,45 @@ +using System.IO; +namespace TeleSharp.TL.Channels +{ + [TLObject(-357180360)] + public class TLRequestReadMessageContents : TLMethod + { + public override int Constructor + { + get + { + return -357180360; + } + } + + public TLAbsInputChannel channel { get; set; } + public TLVector id { get; set; } + public bool Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); + id = (TLVector)ObjectUtils.DeserializeVector(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(channel, bw); + ObjectUtils.SerializeObject(id, bw); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = BoolUtil.Deserialize(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs b/TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs index ea78032..0cdac35 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-32999408)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestSetStickers.cs b/TeleSharp.TL/TL/Channels/TLRequestSetStickers.cs new file mode 100644 index 0000000..59f9d12 --- /dev/null +++ b/TeleSharp.TL/TL/Channels/TLRequestSetStickers.cs @@ -0,0 +1,45 @@ +using System.IO; +namespace TeleSharp.TL.Channels +{ + [TLObject(-359881479)] + public class TLRequestSetStickers : TLMethod + { + public override int Constructor + { + get + { + return -359881479; + } + } + + public TLAbsInputChannel channel { get; set; } + public TLAbsInputStickerSet stickerset { get; set; } + public bool Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); + stickerset = (TLAbsInputStickerSet)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(channel, bw); + ObjectUtils.SerializeObject(stickerset, bw); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = BoolUtil.Deserialize(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs b/TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs index e0401e8..958e039 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(1231065863)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs b/TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs index f215360..3b7b523 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(527021574)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs b/TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs index 8c0724a..552181e 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(-1490162350)] diff --git a/TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs b/TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs index 012e52d..bcd0d6b 100644 --- a/TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs +++ b/TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Channels { [TLObject(890549214)] diff --git a/TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs b/TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs index 74381d8..1a9e876 100644 --- a/TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs +++ b/TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { public abstract class TLAbsBlocked : TLObject diff --git a/TeleSharp.TL/TL/Contacts/TLAbsContacts.cs b/TeleSharp.TL/TL/Contacts/TLAbsContacts.cs index bb97ae3..7c1054e 100644 --- a/TeleSharp.TL/TL/Contacts/TLAbsContacts.cs +++ b/TeleSharp.TL/TL/Contacts/TLAbsContacts.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { public abstract class TLAbsContacts : TLObject diff --git a/TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs b/TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs index f3df0c1..4c1ff07 100644 --- a/TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs +++ b/TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { public abstract class TLAbsTopPeers : TLObject diff --git a/TeleSharp.TL/TL/Contacts/TLBlocked.cs b/TeleSharp.TL/TL/Contacts/TLBlocked.cs index 4599bef..2020cef 100644 --- a/TeleSharp.TL/TL/Contacts/TLBlocked.cs +++ b/TeleSharp.TL/TL/Contacts/TLBlocked.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(471043349)] diff --git a/TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs b/TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs index 1e6799c..277526f 100644 --- a/TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs +++ b/TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-1878523231)] diff --git a/TeleSharp.TL/TL/Contacts/TLContacts.cs b/TeleSharp.TL/TL/Contacts/TLContacts.cs index de8ee75..bc90d99 100644 --- a/TeleSharp.TL/TL/Contacts/TLContacts.cs +++ b/TeleSharp.TL/TL/Contacts/TLContacts.cs @@ -1,24 +1,19 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { - [TLObject(1871416498)] + [TLObject(-353862078)] public class TLContacts : TLAbsContacts { public override int Constructor { get { - return 1871416498; + return -353862078; } } public TLVector contacts { get; set; } + public int saved_count { get; set; } public TLVector users { get; set; } @@ -30,6 +25,7 @@ namespace TeleSharp.TL.Contacts public override void DeserializeBody(BinaryReader br) { contacts = (TLVector)ObjectUtils.DeserializeVector(br); + saved_count = br.ReadInt32(); users = (TLVector)ObjectUtils.DeserializeVector(br); } @@ -38,6 +34,7 @@ namespace TeleSharp.TL.Contacts { bw.Write(Constructor); ObjectUtils.SerializeObject(contacts, bw); + bw.Write(saved_count); ObjectUtils.SerializeObject(users, bw); } diff --git a/TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs b/TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs index ef9f2bc..17cff9c 100644 --- a/TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs +++ b/TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-1219778094)] diff --git a/TeleSharp.TL/TL/Contacts/TLFound.cs b/TeleSharp.TL/TL/Contacts/TLFound.cs index 5bb1057..0062b59 100644 --- a/TeleSharp.TL/TL/Contacts/TLFound.cs +++ b/TeleSharp.TL/TL/Contacts/TLFound.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(446822276)] diff --git a/TeleSharp.TL/TL/Contacts/TLImportedContacts.cs b/TeleSharp.TL/TL/Contacts/TLImportedContacts.cs index 1825722..8571a7e 100644 --- a/TeleSharp.TL/TL/Contacts/TLImportedContacts.cs +++ b/TeleSharp.TL/TL/Contacts/TLImportedContacts.cs @@ -1,24 +1,19 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { - [TLObject(-1387117803)] + [TLObject(2010127419)] public class TLImportedContacts : TLObject { public override int Constructor { get { - return -1387117803; + return 2010127419; } } public TLVector imported { get; set; } + public TLVector popular_invites { get; set; } public TLVector retry_contacts { get; set; } public TLVector users { get; set; } @@ -31,6 +26,7 @@ namespace TeleSharp.TL.Contacts public override void DeserializeBody(BinaryReader br) { imported = (TLVector)ObjectUtils.DeserializeVector(br); + popular_invites = (TLVector)ObjectUtils.DeserializeVector(br); retry_contacts = (TLVector)ObjectUtils.DeserializeVector(br); users = (TLVector)ObjectUtils.DeserializeVector(br); @@ -40,6 +36,7 @@ namespace TeleSharp.TL.Contacts { bw.Write(Constructor); ObjectUtils.SerializeObject(imported, bw); + ObjectUtils.SerializeObject(popular_invites, bw); ObjectUtils.SerializeObject(retry_contacts, bw); ObjectUtils.SerializeObject(users, bw); diff --git a/TeleSharp.TL/TL/Contacts/TLLink.cs b/TeleSharp.TL/TL/Contacts/TLLink.cs index 59c1e93..073a452 100644 --- a/TeleSharp.TL/TL/Contacts/TLLink.cs +++ b/TeleSharp.TL/TL/Contacts/TLLink.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(986597452)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestBlock.cs b/TeleSharp.TL/TL/Contacts/TLRequestBlock.cs index b2934d9..7bf690a 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestBlock.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestBlock.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(858475004)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs b/TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs index 3920cf2..ce43e6b 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-1902823612)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs b/TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs index 9691678..e4380ec 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(1504393374)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs b/TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs index cafdaee..114f57d 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-2065352905)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs b/TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs index 466b2bd..4f093b9 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-176409329)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs b/TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs index 1d5a242..176c99c 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs @@ -1,24 +1,18 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { - [TLObject(583445000)] + [TLObject(-1071414113)] public class TLRequestGetContacts : TLMethod { public override int Constructor { get { - return 583445000; + return -1071414113; } } - public string hash { get; set; } + public int hash { get; set; } public Contacts.TLAbsContacts Response { get; set; } @@ -29,14 +23,14 @@ namespace TeleSharp.TL.Contacts public override void DeserializeBody(BinaryReader br) { - hash = StringUtil.Deserialize(br); + hash = br.ReadInt32(); } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); - StringUtil.Serialize(hash, bw); + bw.Write(hash); } public override void deserializeResponse(BinaryReader br) diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs b/TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs index aff110f..10f830e 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-995929106)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs b/TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs index 7419a63..7efb11a 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-728224331)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs b/TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs index 1347969..25f1ed1 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(1340184318)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs b/TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs index 19b0cc3..1ab9373 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs @@ -1,25 +1,18 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { - [TLObject(-634342611)] + [TLObject(746589157)] public class TLRequestImportContacts : TLMethod { public override int Constructor { get { - return -634342611; + return 746589157; } } public TLVector contacts { get; set; } - public bool replace { get; set; } public Contacts.TLImportedContacts Response { get; set; } @@ -31,7 +24,6 @@ namespace TeleSharp.TL.Contacts public override void DeserializeBody(BinaryReader br) { contacts = (TLVector)ObjectUtils.DeserializeVector(br); - replace = BoolUtil.Deserialize(br); } @@ -39,7 +31,6 @@ namespace TeleSharp.TL.Contacts { bw.Write(Constructor); ObjectUtils.SerializeObject(contacts, bw); - BoolUtil.Serialize(replace, bw); } public override void deserializeResponse(BinaryReader br) diff --git a/TeleSharp.TL/TL/Contacts/TLRequestResetSaved.cs b/TeleSharp.TL/TL/Contacts/TLRequestResetSaved.cs new file mode 100644 index 0000000..dea71b9 --- /dev/null +++ b/TeleSharp.TL/TL/Contacts/TLRequestResetSaved.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL.Contacts +{ + [TLObject(-2020263951)] + public class TLRequestResetSaved : TLMethod + { + public override int Constructor + { + get + { + return -2020263951; + } + } + + public bool Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = BoolUtil.Deserialize(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs b/TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs index 58f3435..e20e405 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(451113900)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs b/TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs index ef6e22a..009d7a6 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-113456221)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestSearch.cs b/TeleSharp.TL/TL/Contacts/TLRequestSearch.cs index 59133fe..eeebd35 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestSearch.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestSearch.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(301470424)] diff --git a/TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs b/TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs index 8457ce1..aa7e177 100644 --- a/TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs +++ b/TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-448724803)] diff --git a/TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs b/TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs index ddff6e0..7382fc8 100644 --- a/TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs +++ b/TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(2131196633)] diff --git a/TeleSharp.TL/TL/Contacts/TLTopPeers.cs b/TeleSharp.TL/TL/Contacts/TLTopPeers.cs index fbe48f5..c336606 100644 --- a/TeleSharp.TL/TL/Contacts/TLTopPeers.cs +++ b/TeleSharp.TL/TL/Contacts/TLTopPeers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(1891070632)] diff --git a/TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs b/TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs index 792627b..a355bbf 100644 --- a/TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs +++ b/TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Contacts { [TLObject(-567906571)] diff --git a/TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs b/TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs index 8f38d8d..1dc6663 100644 --- a/TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs +++ b/TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { public abstract class TLAbsAppUpdate : TLObject diff --git a/TeleSharp.TL/TL/Help/TLAppUpdate.cs b/TeleSharp.TL/TL/Help/TLAppUpdate.cs index 299e15a..96fae87 100644 --- a/TeleSharp.TL/TL/Help/TLAppUpdate.cs +++ b/TeleSharp.TL/TL/Help/TLAppUpdate.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-1987579119)] diff --git a/TeleSharp.TL/TL/Help/TLInviteText.cs b/TeleSharp.TL/TL/Help/TLInviteText.cs index 4b76e71..c414b54 100644 --- a/TeleSharp.TL/TL/Help/TLInviteText.cs +++ b/TeleSharp.TL/TL/Help/TLInviteText.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(415997816)] diff --git a/TeleSharp.TL/TL/Help/TLNoAppUpdate.cs b/TeleSharp.TL/TL/Help/TLNoAppUpdate.cs index ad0619f..a8ac487 100644 --- a/TeleSharp.TL/TL/Help/TLNoAppUpdate.cs +++ b/TeleSharp.TL/TL/Help/TLNoAppUpdate.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-1000708810)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs b/TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs index 25b73b9..8260985 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-1877938321)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs b/TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs index bd489ba..d30f93d 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-1372724842)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs b/TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs index 858e937..918f86b 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(1375900482)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetConfig.cs b/TeleSharp.TL/TL/Help/TLRequestGetConfig.cs index f202dc5..5abc2d9 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetConfig.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetConfig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-990308245)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs b/TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs index 9e38248..1107b32 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(1295590211)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs b/TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs index 49185c3..a903fb0 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(531836966)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetSupport.cs b/TeleSharp.TL/TL/Help/TLRequestGetSupport.cs index 7bd4530..f3aad2d 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetSupport.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetSupport.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-1663104819)] diff --git a/TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs b/TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs index 2b692f2..6e87fe7 100644 --- a/TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs +++ b/TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(889286899)] diff --git a/TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs b/TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs index b39eeb1..7dbd2c4 100644 --- a/TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs +++ b/TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(1862465352)] diff --git a/TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs b/TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs index 8d20aba..ecb4c26 100644 --- a/TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs +++ b/TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-333262899)] diff --git a/TeleSharp.TL/TL/Help/TLSupport.cs b/TeleSharp.TL/TL/Help/TLSupport.cs index 7166a81..21707fe 100644 --- a/TeleSharp.TL/TL/Help/TLSupport.cs +++ b/TeleSharp.TL/TL/Help/TLSupport.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(398898678)] diff --git a/TeleSharp.TL/TL/Help/TLTermsOfService.cs b/TeleSharp.TL/TL/Help/TLTermsOfService.cs index 2d20496..1dd4efe 100644 --- a/TeleSharp.TL/TL/Help/TLTermsOfService.cs +++ b/TeleSharp.TL/TL/Help/TLTermsOfService.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Help { [TLObject(-236044656)] diff --git a/TeleSharp.TL/TL/Langpack/TLRequestGetDifference.cs b/TeleSharp.TL/TL/Langpack/TLRequestGetDifference.cs new file mode 100644 index 0000000..ead49fa --- /dev/null +++ b/TeleSharp.TL/TL/Langpack/TLRequestGetDifference.cs @@ -0,0 +1,42 @@ +using System.IO; +namespace TeleSharp.TL.Langpack +{ + [TLObject(187583869)] + public class TLRequestGetDifference : TLMethod + { + public override int Constructor + { + get + { + return 187583869; + } + } + + public int from_version { get; set; } + public TLLangPackDifference Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + from_version = br.ReadInt32(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(from_version); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (TLLangPackDifference)ObjectUtils.DeserializeObject(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Langpack/TLRequestGetLangPack.cs b/TeleSharp.TL/TL/Langpack/TLRequestGetLangPack.cs new file mode 100644 index 0000000..d2711b9 --- /dev/null +++ b/TeleSharp.TL/TL/Langpack/TLRequestGetLangPack.cs @@ -0,0 +1,42 @@ +using System.IO; +namespace TeleSharp.TL.Langpack +{ + [TLObject(-1699363442)] + public class TLRequestGetLangPack : TLMethod + { + public override int Constructor + { + get + { + return -1699363442; + } + } + + public string lang_code { get; set; } + public TLLangPackDifference Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + lang_code = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(lang_code, bw); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (TLLangPackDifference)ObjectUtils.DeserializeObject(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Langpack/TLRequestGetLanguages.cs b/TeleSharp.TL/TL/Langpack/TLRequestGetLanguages.cs new file mode 100644 index 0000000..ca96a18 --- /dev/null +++ b/TeleSharp.TL/TL/Langpack/TLRequestGetLanguages.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL.Langpack +{ + [TLObject(-2146445955)] + public class TLRequestGetLanguages : TLMethod + { + public override int Constructor + { + get + { + return -2146445955; + } + } + + public TLVector Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (TLVector)ObjectUtils.DeserializeVector(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Langpack/TLRequestGetStrings.cs b/TeleSharp.TL/TL/Langpack/TLRequestGetStrings.cs new file mode 100644 index 0000000..59d1a2b --- /dev/null +++ b/TeleSharp.TL/TL/Langpack/TLRequestGetStrings.cs @@ -0,0 +1,45 @@ +using System.IO; +namespace TeleSharp.TL.Langpack +{ + [TLObject(773776152)] + public class TLRequestGetStrings : TLMethod + { + public override int Constructor + { + get + { + return 773776152; + } + } + + public string lang_code { get; set; } + public TLVector keys { get; set; } + public TLVector Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + lang_code = StringUtil.Deserialize(br); + keys = (TLVector)ObjectUtils.DeserializeVector(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(lang_code, bw); + ObjectUtils.SerializeObject(keys, bw); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (TLVector)ObjectUtils.DeserializeVector(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs b/TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs index 02c5d7f..baae2e5 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsAllStickers : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsChats.cs b/TeleSharp.TL/TL/Messages/TLAbsChats.cs index 06a5553..26cc47d 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsChats.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsChats.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsChats : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs b/TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs index b57822b..54dd3f2 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsDhConfig : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsDialogs.cs b/TeleSharp.TL/TL/Messages/TLAbsDialogs.cs index 0050795..0486778 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsDialogs.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsDialogs.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsDialogs : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsFavedStickers.cs b/TeleSharp.TL/TL/Messages/TLAbsFavedStickers.cs new file mode 100644 index 0000000..2831cfa --- /dev/null +++ b/TeleSharp.TL/TL/Messages/TLAbsFavedStickers.cs @@ -0,0 +1,6 @@ +namespace TeleSharp.TL.Messages +{ + public abstract class TLAbsFavedStickers : TLObject + { + } +} diff --git a/TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs b/TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs index bc96191..afa8cae 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsFeaturedStickers : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsMessages.cs b/TeleSharp.TL/TL/Messages/TLAbsMessages.cs index bdddf0a..8c4dae5 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsMessages.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsMessages : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs b/TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs index 1e763ff..65e9a10 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsRecentStickers : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs b/TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs index ee01f4e..20809a8 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsSavedGifs : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs b/TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs index a6d12bc..8e375a1 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsSentEncryptedMessage : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs b/TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs index bf4da05..4516ce5 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsStickerSetInstallResult : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAbsStickers.cs b/TeleSharp.TL/TL/Messages/TLAbsStickers.cs index c84da33..f231c6e 100644 --- a/TeleSharp.TL/TL/Messages/TLAbsStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLAbsStickers.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { public abstract class TLAbsStickers : TLObject diff --git a/TeleSharp.TL/TL/Messages/TLAffectedHistory.cs b/TeleSharp.TL/TL/Messages/TLAffectedHistory.cs index e185393..8d310f9 100644 --- a/TeleSharp.TL/TL/Messages/TLAffectedHistory.cs +++ b/TeleSharp.TL/TL/Messages/TLAffectedHistory.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1269012015)] diff --git a/TeleSharp.TL/TL/Messages/TLAffectedMessages.cs b/TeleSharp.TL/TL/Messages/TLAffectedMessages.cs index 20448f1..688c5e4 100644 --- a/TeleSharp.TL/TL/Messages/TLAffectedMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLAffectedMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-2066640507)] diff --git a/TeleSharp.TL/TL/Messages/TLAllStickers.cs b/TeleSharp.TL/TL/Messages/TLAllStickers.cs index f4b679d..2fad206 100644 --- a/TeleSharp.TL/TL/Messages/TLAllStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLAllStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-302170017)] diff --git a/TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs b/TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs index 2df94dc..377a959 100644 --- a/TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs +++ b/TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-395967805)] diff --git a/TeleSharp.TL/TL/Messages/TLArchivedStickers.cs b/TeleSharp.TL/TL/Messages/TLArchivedStickers.cs index 44d543e..faa84b1 100644 --- a/TeleSharp.TL/TL/Messages/TLArchivedStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLArchivedStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1338747336)] diff --git a/TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs b/TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs index d6b8d2f..328e76f 100644 --- a/TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs +++ b/TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(911761060)] diff --git a/TeleSharp.TL/TL/Messages/TLBotResults.cs b/TeleSharp.TL/TL/Messages/TLBotResults.cs index 976c8f4..170dd78 100644 --- a/TeleSharp.TL/TL/Messages/TLBotResults.cs +++ b/TeleSharp.TL/TL/Messages/TLBotResults.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-858565059)] diff --git a/TeleSharp.TL/TL/Messages/TLChannelMessages.cs b/TeleSharp.TL/TL/Messages/TLChannelMessages.cs index c3330a7..74ef2c9 100644 --- a/TeleSharp.TL/TL/Messages/TLChannelMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLChannelMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1725551049)] diff --git a/TeleSharp.TL/TL/Messages/TLChatFull.cs b/TeleSharp.TL/TL/Messages/TLChatFull.cs index 60f65d4..02e468e 100644 --- a/TeleSharp.TL/TL/Messages/TLChatFull.cs +++ b/TeleSharp.TL/TL/Messages/TLChatFull.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-438840932)] diff --git a/TeleSharp.TL/TL/Messages/TLChats.cs b/TeleSharp.TL/TL/Messages/TLChats.cs index 9740ca9..70b5288 100644 --- a/TeleSharp.TL/TL/Messages/TLChats.cs +++ b/TeleSharp.TL/TL/Messages/TLChats.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1694474197)] diff --git a/TeleSharp.TL/TL/Messages/TLChatsSlice.cs b/TeleSharp.TL/TL/Messages/TLChatsSlice.cs index ea804a8..594545c 100644 --- a/TeleSharp.TL/TL/Messages/TLChatsSlice.cs +++ b/TeleSharp.TL/TL/Messages/TLChatsSlice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1663561404)] diff --git a/TeleSharp.TL/TL/Messages/TLDhConfig.cs b/TeleSharp.TL/TL/Messages/TLDhConfig.cs index 7c8ccd7..feac953 100644 --- a/TeleSharp.TL/TL/Messages/TLDhConfig.cs +++ b/TeleSharp.TL/TL/Messages/TLDhConfig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(740433629)] diff --git a/TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs b/TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs index 1df1c4d..691781a 100644 --- a/TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs +++ b/TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1058912715)] diff --git a/TeleSharp.TL/TL/Messages/TLDialogs.cs b/TeleSharp.TL/TL/Messages/TLDialogs.cs index 1984165..dce6d71 100644 --- a/TeleSharp.TL/TL/Messages/TLDialogs.cs +++ b/TeleSharp.TL/TL/Messages/TLDialogs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(364538944)] diff --git a/TeleSharp.TL/TL/Messages/TLDialogsSlice.cs b/TeleSharp.TL/TL/Messages/TLDialogsSlice.cs index 4fbb86c..603e8f1 100644 --- a/TeleSharp.TL/TL/Messages/TLDialogsSlice.cs +++ b/TeleSharp.TL/TL/Messages/TLDialogsSlice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1910543603)] diff --git a/TeleSharp.TL/TL/Messages/TLFavedStickers.cs b/TeleSharp.TL/TL/Messages/TLFavedStickers.cs new file mode 100644 index 0000000..aae77c2 --- /dev/null +++ b/TeleSharp.TL/TL/Messages/TLFavedStickers.cs @@ -0,0 +1,42 @@ +using System.IO; +namespace TeleSharp.TL.Messages +{ + [TLObject(-209768682)] + public class TLFavedStickers : TLAbsFavedStickers + { + public override int Constructor + { + get + { + return -209768682; + } + } + + public int hash { get; set; } + public TLVector packs { get; set; } + public TLVector stickers { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + hash = br.ReadInt32(); + packs = (TLVector)ObjectUtils.DeserializeVector(br); + stickers = (TLVector)ObjectUtils.DeserializeVector(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(hash); + ObjectUtils.SerializeObject(packs, bw); + ObjectUtils.SerializeObject(stickers, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/Messages/TLFavedStickersNotModified.cs b/TeleSharp.TL/TL/Messages/TLFavedStickersNotModified.cs new file mode 100644 index 0000000..a893107 --- /dev/null +++ b/TeleSharp.TL/TL/Messages/TLFavedStickersNotModified.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL.Messages +{ + [TLObject(-1634752813)] + public class TLFavedStickersNotModified : TLAbsFavedStickers + { + public override int Constructor + { + get + { + return -1634752813; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs b/TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs index f2ccdc6..eaa2c68 100644 --- a/TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-123893531)] diff --git a/TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs b/TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs index d7f5113..05e051f 100644 --- a/TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs +++ b/TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(82699215)] diff --git a/TeleSharp.TL/TL/Messages/TLFoundGifs.cs b/TeleSharp.TL/TL/Messages/TLFoundGifs.cs index b67e0a9..65e34e6 100644 --- a/TeleSharp.TL/TL/Messages/TLFoundGifs.cs +++ b/TeleSharp.TL/TL/Messages/TLFoundGifs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1158290442)] diff --git a/TeleSharp.TL/TL/Messages/TLHighScores.cs b/TeleSharp.TL/TL/Messages/TLHighScores.cs index 57c272f..a3a064b 100644 --- a/TeleSharp.TL/TL/Messages/TLHighScores.cs +++ b/TeleSharp.TL/TL/Messages/TLHighScores.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1707344487)] diff --git a/TeleSharp.TL/TL/Messages/TLMessageEditData.cs b/TeleSharp.TL/TL/Messages/TLMessageEditData.cs index c9e3e8d..f629518 100644 --- a/TeleSharp.TL/TL/Messages/TLMessageEditData.cs +++ b/TeleSharp.TL/TL/Messages/TLMessageEditData.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(649453030)] diff --git a/TeleSharp.TL/TL/Messages/TLMessages.cs b/TeleSharp.TL/TL/Messages/TLMessages.cs index 44d039b..0ecc20c 100644 --- a/TeleSharp.TL/TL/Messages/TLMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1938715001)] diff --git a/TeleSharp.TL/TL/Messages/TLMessagesSlice.cs b/TeleSharp.TL/TL/Messages/TLMessagesSlice.cs index adf83c0..594354b 100644 --- a/TeleSharp.TL/TL/Messages/TLMessagesSlice.cs +++ b/TeleSharp.TL/TL/Messages/TLMessagesSlice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(189033187)] diff --git a/TeleSharp.TL/TL/Messages/TLPeerDialogs.cs b/TeleSharp.TL/TL/Messages/TLPeerDialogs.cs index 72252cc..2d31ae6 100644 --- a/TeleSharp.TL/TL/Messages/TLPeerDialogs.cs +++ b/TeleSharp.TL/TL/Messages/TLPeerDialogs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(863093588)] diff --git a/TeleSharp.TL/TL/Messages/TLRecentStickers.cs b/TeleSharp.TL/TL/Messages/TLRecentStickers.cs index 8917b62..9f29601 100644 --- a/TeleSharp.TL/TL/Messages/TLRecentStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRecentStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1558317424)] diff --git a/TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs b/TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs index 06493b7..710bcab 100644 --- a/TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs +++ b/TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(186120336)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs b/TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs index 84e73e1..325e8fe 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1035731989)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs b/TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs index 4a5fe93..eda0f81 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-106911223)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs b/TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs index 12ca662..bb6cf4d 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1051570619)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs index b82cfa3..053b603 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1986437075)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs b/TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs index d376c40..de575ab 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(164303470)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs b/TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs index 2245e31..43d9b33 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-530505962)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs b/TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs index 380aa8b..ed1894b 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(469850889)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs b/TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs index eab25bd..98260ab 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-443640366)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs b/TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs index 4ca5cb2..26484a0 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-304536635)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs b/TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs index 04019ed..7c7220b 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1444503762)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs b/TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs index fc28401..ef7addb 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-900957736)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs b/TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs index 93938d3..b993252 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-599447467)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs b/TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs index e20cc28..e99b4c6 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(319564933)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs b/TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs index 2d46b7f..777fcae 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-829299510)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs b/TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs index 8f91889..451b2ce 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(2106086025)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestFaveSticker.cs b/TeleSharp.TL/TL/Messages/TLRequestFaveSticker.cs new file mode 100644 index 0000000..9affafe --- /dev/null +++ b/TeleSharp.TL/TL/Messages/TLRequestFaveSticker.cs @@ -0,0 +1,45 @@ +using System.IO; +namespace TeleSharp.TL.Messages +{ + [TLObject(-1174420133)] + public class TLRequestFaveSticker : TLMethod + { + public override int Constructor + { + get + { + return -1174420133; + } + } + + public TLAbsInputDocument id { get; set; } + public bool unfave { get; set; } + public bool Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + id = (TLAbsInputDocument)ObjectUtils.DeserializeObject(br); + unfave = BoolUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(id, bw); + BoolUtil.Serialize(unfave, bw); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = BoolUtil.Deserialize(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs b/TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs index 47d9adf..3ecbfc6 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(865483769)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs b/TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs index cdc9b99..b3d868e 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1888354709)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs b/TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs index c54d495..91ec2e7 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-341307408)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs b/TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs index 322419e..ebd8a4c 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1782549861)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs index 63cfb2f..6958e78 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(479598769)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs index ae0a646..f79f3b5 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1475442322)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs index 6c22cd3..82e55a7 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-866424884)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs b/TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs index 5fa3344..343feb4 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-2130010132)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetChats.cs b/TeleSharp.TL/TL/Messages/TLRequestGetChats.cs index c0fc6c0..bfc5cba 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetChats.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetChats.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1013621127)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs b/TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs index 6c796ad..c273d18 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(218777796)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs b/TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs index 8fd09f0..53f091b 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(651135312)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs b/TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs index d600140..cec2ca9 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(421243333)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs b/TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs index cbfe986..db53a15 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(864953444)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetFavedStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestGetFavedStickers.cs new file mode 100644 index 0000000..4b06a11 --- /dev/null +++ b/TeleSharp.TL/TL/Messages/TLRequestGetFavedStickers.cs @@ -0,0 +1,42 @@ +using System.IO; +namespace TeleSharp.TL.Messages +{ + [TLObject(567151374)] + public class TLRequestGetFavedStickers : TLMethod + { + public override int Constructor + { + get + { + return 567151374; + } + } + + public int hash { get; set; } + public Messages.TLAbsFavedStickers Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + hash = br.ReadInt32(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(hash); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (Messages.TLAbsFavedStickers)ObjectUtils.DeserializeObject(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs index 10f3971..c4f3f1d 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(766298703)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs b/TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs index 4265497..f05621e 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(998448230)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs b/TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs index eed9d7b..39f3753 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-400399203)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs b/TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs index 175f257..48926e7 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1347868602)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs b/TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs index 9aca3ed..d4aede2 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1364105629)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs b/TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs index a3cd7c0..891c904 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(258170395)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs index 620e0fc..a962c2f 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1706608543)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs b/TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs index 523d085..68507b9 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-39416522)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs b/TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs index b98d3b6..118a0cb 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1109588596)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs b/TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs index 2316aff..9067e04 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-993483427)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs b/TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs index a721f8c..e870c35 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(764901049)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs b/TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs index 4d0cd19..6cb2c1a 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(913498268)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs b/TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs index f1968bc..ae2e3ac 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-497756594)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs index 89d1cad..cc11f67 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1587647177)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs b/TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs index 063f180..74693b7 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-2084618926)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs b/TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs index 04ad989..b4feb44 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(639215886)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetUnreadMentions.cs b/TeleSharp.TL/TL/Messages/TLRequestGetUnreadMentions.cs new file mode 100644 index 0000000..9c657da --- /dev/null +++ b/TeleSharp.TL/TL/Messages/TLRequestGetUnreadMentions.cs @@ -0,0 +1,57 @@ +using System.IO; +namespace TeleSharp.TL.Messages +{ + [TLObject(1180140658)] + public class TLRequestGetUnreadMentions : TLMethod + { + public override int Constructor + { + get + { + return 1180140658; + } + } + + public TLAbsInputPeer peer { get; set; } + public int offset_id { get; set; } + public int add_offset { get; set; } + public int limit { get; set; } + public int max_id { get; set; } + public int min_id { get; set; } + public Messages.TLAbsMessages Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + peer = (TLAbsInputPeer)ObjectUtils.DeserializeObject(br); + offset_id = br.ReadInt32(); + add_offset = br.ReadInt32(); + limit = br.ReadInt32(); + max_id = br.ReadInt32(); + min_id = br.ReadInt32(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(peer, bw); + bw.Write(offset_id); + bw.Write(add_offset); + bw.Write(limit); + bw.Write(max_id); + bw.Write(min_id); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (Messages.TLAbsMessages)ObjectUtils.DeserializeObject(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs b/TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs index 3cd060f..31e0347 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(852135825)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs b/TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs index 871483c..11e4c2b 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(623001124)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs b/TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs index 380802d..8f7248c 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1460572005)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs b/TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs index d4c3a36..ba9f972 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1817183516)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs b/TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs index 24e5101..df4c593 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-946871200)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs b/TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs index ceb3cd9..f83cd69 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(363051235)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs b/TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs index 3433f6f..23ba575 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(2135648522)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs b/TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs index a9330b4..eec2732 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1527873830)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs b/TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs index e0fa08a..64ba6c4 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(238054714)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs b/TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs index 17777c6..3e33221 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(916930423)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs b/TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs index 6bb2692..569b995 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(94983360)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs b/TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs index 1ac2dcf..ac40d47 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1436924774)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs b/TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs index 04f8397..901f9de 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1784678844)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs b/TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs index 4debd3a..78c0deb 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(2016638777)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs b/TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs index 1e7ac33..0e921f5 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1259113487)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs b/TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs index 3a0cf83..76e7324 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-820669733)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs b/TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs index 5199e64..cfb5e2a 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-162681021)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs b/TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs index c1aa315..811eb2a 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1137057461)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs b/TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs index 569f1b4..2447ac0 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(846868683)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs b/TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs index 3f653cc..e6cf6a4 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(958863608)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSearch.cs b/TeleSharp.TL/TL/Messages/TLRequestSearch.cs index 56d10c0..c2555d2 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSearch.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSearch.cs @@ -1,38 +1,36 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { - [TLObject(-732523960)] + [TLObject(60726944)] public class TLRequestSearch : TLMethod { public override int Constructor { get { - return -732523960; + return 60726944; } } public int flags { get; set; } public TLAbsInputPeer peer { get; set; } public string q { get; set; } + public TLAbsInputUser from_id { get; set; } public TLAbsMessagesFilter filter { get; set; } public int min_date { get; set; } public int max_date { get; set; } - public int offset { get; set; } - public int max_id { get; set; } + public int offset_id { get; set; } + public int add_offset { get; set; } public int limit { get; set; } + public int max_id { get; set; } + public int min_id { get; set; } public Messages.TLAbsMessages Response { get; set; } public void ComputeFlags() { flags = 0; + flags = from_id != null ? (flags | 1) : (flags & ~1); } @@ -41,12 +39,19 @@ namespace TeleSharp.TL.Messages flags = br.ReadInt32(); peer = (TLAbsInputPeer)ObjectUtils.DeserializeObject(br); q = StringUtil.Deserialize(br); + if ((flags & 1) != 0) + from_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br); + else + from_id = null; + filter = (TLAbsMessagesFilter)ObjectUtils.DeserializeObject(br); min_date = br.ReadInt32(); max_date = br.ReadInt32(); - offset = br.ReadInt32(); - max_id = br.ReadInt32(); + offset_id = br.ReadInt32(); + add_offset = br.ReadInt32(); limit = br.ReadInt32(); + max_id = br.ReadInt32(); + min_id = br.ReadInt32(); } @@ -57,12 +62,16 @@ namespace TeleSharp.TL.Messages bw.Write(flags); ObjectUtils.SerializeObject(peer, bw); StringUtil.Serialize(q, bw); + if ((flags & 1) != 0) + ObjectUtils.SerializeObject(from_id, bw); ObjectUtils.SerializeObject(filter, bw); bw.Write(min_date); bw.Write(max_date); - bw.Write(offset); - bw.Write(max_id); + bw.Write(offset_id); + bw.Write(add_offset); bw.Write(limit); + bw.Write(max_id); + bw.Write(min_id); } public override void deserializeResponse(BinaryReader br) diff --git a/TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs b/TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs index 363f4c7..55cfed8 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1080395925)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs b/TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs index 8974f6f..5dec697 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1640190800)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs b/TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs index 77e54b5..1f68e45 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1451792525)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs b/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs index 6719bd3..a48e5e2 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1701831834)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs b/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs index d67815a..0e635a8 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(852769188)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs b/TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs index b66c714..72fa23a 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1318189314)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs b/TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs index f4948de..5ca3695 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-923703407)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs b/TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs index 200f910..ee10364 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-91733382)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendScreenshotNotification.cs b/TeleSharp.TL/TL/Messages/TLRequestSendScreenshotNotification.cs new file mode 100644 index 0000000..5275e1e --- /dev/null +++ b/TeleSharp.TL/TL/Messages/TLRequestSendScreenshotNotification.cs @@ -0,0 +1,48 @@ +using System.IO; +namespace TeleSharp.TL.Messages +{ + [TLObject(-914493408)] + public class TLRequestSendScreenshotNotification : TLMethod + { + public override int Constructor + { + get + { + return -914493408; + } + } + + public TLAbsInputPeer peer { get; set; } + public int reply_to_msg_id { get; set; } + public long random_id { get; set; } + public TLAbsUpdates Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + peer = (TLAbsInputPeer)ObjectUtils.DeserializeObject(br); + reply_to_msg_id = br.ReadInt32(); + random_id = br.ReadInt64(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(peer, bw); + bw.Write(reply_to_msg_id); + bw.Write(random_id); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs b/TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs index 4b7e354..1e6b1ba 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-712043766)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs b/TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs index 7e8fa88..29d6156 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(163765653)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs b/TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs index 21c32a9..f30e3e7 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-436833542)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs b/TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs index e8a40f7..0d3f5e3 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(2031374829)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs b/TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs index b2459c3..a7bb426 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1896289088)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs b/TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs index 152f9b9..4a56581 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-346119674)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs b/TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs index 98043f6..6b4a539 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(363700068)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs b/TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs index 590c872..7e0b9a3 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1551737264)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestStartBot.cs b/TeleSharp.TL/TL/Messages/TLRequestStartBot.cs index eec3478..c0c75a8 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestStartBot.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestStartBot.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-421563528)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs b/TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs index 0b003b3..971715a 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-326379039)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs b/TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs index b2247f3..0903951 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(847887978)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs b/TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs index a364d5b..d30f45f 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-110209570)] diff --git a/TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs b/TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs index a61d844..3d7f2f4 100644 --- a/TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs +++ b/TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1369162417)] diff --git a/TeleSharp.TL/TL/Messages/TLSavedGifs.cs b/TeleSharp.TL/TL/Messages/TLSavedGifs.cs index ae83608..f95d78c 100644 --- a/TeleSharp.TL/TL/Messages/TLSavedGifs.cs +++ b/TeleSharp.TL/TL/Messages/TLSavedGifs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(772213157)] diff --git a/TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs b/TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs index b0d0b70..22fef3d 100644 --- a/TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs +++ b/TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-402498398)] diff --git a/TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs b/TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs index be91cdc..0d518f3 100644 --- a/TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs +++ b/TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1802240206)] diff --git a/TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs b/TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs index 8a94a79..5d39d46 100644 --- a/TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs +++ b/TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(1443858741)] diff --git a/TeleSharp.TL/TL/Messages/TLStickerSet.cs b/TeleSharp.TL/TL/Messages/TLStickerSet.cs index d32cd01..e2fe9c8 100644 --- a/TeleSharp.TL/TL/Messages/TLStickerSet.cs +++ b/TeleSharp.TL/TL/Messages/TLStickerSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1240849242)] diff --git a/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs b/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs index 40afbfc..71a5f97 100644 --- a/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs +++ b/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(904138920)] diff --git a/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs b/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs index ec926c6..9b87fca 100644 --- a/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs +++ b/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(946083368)] diff --git a/TeleSharp.TL/TL/Messages/TLStickers.cs b/TeleSharp.TL/TL/Messages/TLStickers.cs index 128e1a1..cb98e19 100644 --- a/TeleSharp.TL/TL/Messages/TLStickers.cs +++ b/TeleSharp.TL/TL/Messages/TLStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-1970352846)] diff --git a/TeleSharp.TL/TL/Messages/TLStickersNotModified.cs b/TeleSharp.TL/TL/Messages/TLStickersNotModified.cs index be90b51..23d496c 100644 --- a/TeleSharp.TL/TL/Messages/TLStickersNotModified.cs +++ b/TeleSharp.TL/TL/Messages/TLStickersNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Messages { [TLObject(-244016606)] diff --git a/TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs b/TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs index 5099caa..2e1e41a 100644 --- a/TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs +++ b/TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { public abstract class TLAbsPaymentResult : TLObject diff --git a/TeleSharp.TL/TL/Payments/TLPaymentForm.cs b/TeleSharp.TL/TL/Payments/TLPaymentForm.cs index ac674ba..768f31d 100644 --- a/TeleSharp.TL/TL/Payments/TLPaymentForm.cs +++ b/TeleSharp.TL/TL/Payments/TLPaymentForm.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(1062645411)] diff --git a/TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs b/TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs index ca10f21..82763e4 100644 --- a/TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs +++ b/TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(1342771681)] diff --git a/TeleSharp.TL/TL/Payments/TLPaymentResult.cs b/TeleSharp.TL/TL/Payments/TLPaymentResult.cs index 57f2897..786778c 100644 --- a/TeleSharp.TL/TL/Payments/TLPaymentResult.cs +++ b/TeleSharp.TL/TL/Payments/TLPaymentResult.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(1314881805)] diff --git a/TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs b/TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs index ed61477..59da621 100644 --- a/TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs +++ b/TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(1800845601)] diff --git a/TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs b/TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs index 3073969..11876dd 100644 --- a/TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs +++ b/TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(-667062079)] diff --git a/TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs b/TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs index 6a4586b..a8f09c1 100644 --- a/TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs +++ b/TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(-1712285883)] diff --git a/TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs b/TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs index 76f6b01..14210f9 100644 --- a/TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs +++ b/TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(-1601001088)] diff --git a/TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs b/TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs index c0316fc..fdeebd6 100644 --- a/TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs +++ b/TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(578650699)] diff --git a/TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs b/TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs index f3557a4..4281e09 100644 --- a/TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs +++ b/TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(730364339)] diff --git a/TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs b/TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs index e4cba01..588bf47 100644 --- a/TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs +++ b/TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(1997180532)] diff --git a/TeleSharp.TL/TL/Payments/TLSavedInfo.cs b/TeleSharp.TL/TL/Payments/TLSavedInfo.cs index 8a9172e..36b51b1 100644 --- a/TeleSharp.TL/TL/Payments/TLSavedInfo.cs +++ b/TeleSharp.TL/TL/Payments/TLSavedInfo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(-74456004)] diff --git a/TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs b/TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs index 46a9d5e..c8713a5 100644 --- a/TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs +++ b/TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Payments { [TLObject(-784000893)] diff --git a/TeleSharp.TL/TL/Phone/TLPhoneCall.cs b/TeleSharp.TL/TL/Phone/TLPhoneCall.cs index 2f7441e..4190f63 100644 --- a/TeleSharp.TL/TL/Phone/TLPhoneCall.cs +++ b/TeleSharp.TL/TL/Phone/TLPhoneCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(-326966976)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs b/TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs index 86293e0..e6acc05 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(1003664544)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs b/TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs index 03a8891..39443d9 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(788404002)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs b/TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs index e55827a..b066c52 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(2027164582)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs b/TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs index ac1432a..c8725b9 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(1430593449)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs b/TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs index 1415657..85c7697 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(399855457)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs b/TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs index fbcf7a5..154931b 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(1536537556)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs b/TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs index 8abcaaa..a29a811 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(662363518)] diff --git a/TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs b/TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs index 124a7c8..f4f9407 100644 --- a/TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs +++ b/TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Phone { [TLObject(475228724)] diff --git a/TeleSharp.TL/TL/Photos/TLAbsPhotos.cs b/TeleSharp.TL/TL/Photos/TLAbsPhotos.cs index ca753a6..3c3c30b 100644 --- a/TeleSharp.TL/TL/Photos/TLAbsPhotos.cs +++ b/TeleSharp.TL/TL/Photos/TLAbsPhotos.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { public abstract class TLAbsPhotos : TLObject diff --git a/TeleSharp.TL/TL/Photos/TLPhoto.cs b/TeleSharp.TL/TL/Photos/TLPhoto.cs index 22eabda..3ff6acb 100644 --- a/TeleSharp.TL/TL/Photos/TLPhoto.cs +++ b/TeleSharp.TL/TL/Photos/TLPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { [TLObject(539045032)] diff --git a/TeleSharp.TL/TL/Photos/TLPhotos.cs b/TeleSharp.TL/TL/Photos/TLPhotos.cs index 8cc7d45..3553a5a 100644 --- a/TeleSharp.TL/TL/Photos/TLPhotos.cs +++ b/TeleSharp.TL/TL/Photos/TLPhotos.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { [TLObject(-1916114267)] diff --git a/TeleSharp.TL/TL/Photos/TLPhotosSlice.cs b/TeleSharp.TL/TL/Photos/TLPhotosSlice.cs index c476908..8e251f2 100644 --- a/TeleSharp.TL/TL/Photos/TLPhotosSlice.cs +++ b/TeleSharp.TL/TL/Photos/TLPhotosSlice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { [TLObject(352657236)] diff --git a/TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs b/TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs index 045b0dc..7be071f 100644 --- a/TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs +++ b/TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { [TLObject(-2016444625)] diff --git a/TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs b/TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs index 18f5724..787f292 100644 --- a/TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs +++ b/TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { [TLObject(-1848823128)] diff --git a/TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs b/TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs index 8a138ab..a7f4c9b 100644 --- a/TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs +++ b/TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { [TLObject(-256159406)] diff --git a/TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs b/TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs index 1a4a98a..3d7923a 100644 --- a/TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs +++ b/TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Photos { [TLObject(1328726168)] diff --git a/TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs b/TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs index 35cf6c8..bd60e8c 100644 --- a/TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs +++ b/TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Stickers { [TLObject(-2041315650)] diff --git a/TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs b/TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs index 0a4b102..ab6008b 100644 --- a/TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs +++ b/TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs @@ -1,26 +1,20 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Stickers { - [TLObject(1322714570)] + [TLObject(-4795190)] public class TLRequestChangeStickerPosition : TLMethod { public override int Constructor { get { - return 1322714570; + return -4795190; } } public TLAbsInputDocument sticker { get; set; } public int position { get; set; } - public bool Response { get; set; } + public Messages.TLStickerSet Response { get; set; } public void ComputeFlags() @@ -44,7 +38,7 @@ namespace TeleSharp.TL.Stickers } public override void deserializeResponse(BinaryReader br) { - Response = BoolUtil.Deserialize(br); + Response = (Messages.TLStickerSet)ObjectUtils.DeserializeObject(br); } } diff --git a/TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs b/TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs index 20d9178..df1d99a 100644 --- a/TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs +++ b/TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Stickers { [TLObject(-1680314774)] diff --git a/TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs b/TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs index b92bdd3..d8afd39 100644 --- a/TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs +++ b/TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs @@ -1,25 +1,19 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Stickers { - [TLObject(69556532)] + [TLObject(-143257775)] public class TLRequestRemoveStickerFromSet : TLMethod { public override int Constructor { get { - return 69556532; + return -143257775; } } public TLAbsInputDocument sticker { get; set; } - public bool Response { get; set; } + public Messages.TLStickerSet Response { get; set; } public void ComputeFlags() @@ -41,7 +35,7 @@ namespace TeleSharp.TL.Stickers } public override void deserializeResponse(BinaryReader br) { - Response = BoolUtil.Deserialize(br); + Response = (Messages.TLStickerSet)ObjectUtils.DeserializeObject(br); } } diff --git a/TeleSharp.TL/TL/Storage/TLAbsFileType.cs b/TeleSharp.TL/TL/Storage/TLAbsFileType.cs index 958a25e..33d47f6 100644 --- a/TeleSharp.TL/TL/Storage/TLAbsFileType.cs +++ b/TeleSharp.TL/TL/Storage/TLAbsFileType.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { public abstract class TLAbsFileType : TLObject diff --git a/TeleSharp.TL/TL/Storage/TLFileGif.cs b/TeleSharp.TL/TL/Storage/TLFileGif.cs index 26960b3..52a6288 100644 --- a/TeleSharp.TL/TL/Storage/TLFileGif.cs +++ b/TeleSharp.TL/TL/Storage/TLFileGif.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(-891180321)] diff --git a/TeleSharp.TL/TL/Storage/TLFileJpeg.cs b/TeleSharp.TL/TL/Storage/TLFileJpeg.cs index b6df7d4..3d64e45 100644 --- a/TeleSharp.TL/TL/Storage/TLFileJpeg.cs +++ b/TeleSharp.TL/TL/Storage/TLFileJpeg.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(8322574)] diff --git a/TeleSharp.TL/TL/Storage/TLFileMov.cs b/TeleSharp.TL/TL/Storage/TLFileMov.cs index 210f622..00a39e8 100644 --- a/TeleSharp.TL/TL/Storage/TLFileMov.cs +++ b/TeleSharp.TL/TL/Storage/TLFileMov.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(1258941372)] diff --git a/TeleSharp.TL/TL/Storage/TLFileMp3.cs b/TeleSharp.TL/TL/Storage/TLFileMp3.cs index 89cf402..3ddc1ae 100644 --- a/TeleSharp.TL/TL/Storage/TLFileMp3.cs +++ b/TeleSharp.TL/TL/Storage/TLFileMp3.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(1384777335)] diff --git a/TeleSharp.TL/TL/Storage/TLFileMp4.cs b/TeleSharp.TL/TL/Storage/TLFileMp4.cs index d4ee9f8..4a84df6 100644 --- a/TeleSharp.TL/TL/Storage/TLFileMp4.cs +++ b/TeleSharp.TL/TL/Storage/TLFileMp4.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(-1278304028)] diff --git a/TeleSharp.TL/TL/Storage/TLFilePartial.cs b/TeleSharp.TL/TL/Storage/TLFilePartial.cs index acfbe49..65269d6 100644 --- a/TeleSharp.TL/TL/Storage/TLFilePartial.cs +++ b/TeleSharp.TL/TL/Storage/TLFilePartial.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(1086091090)] diff --git a/TeleSharp.TL/TL/Storage/TLFilePdf.cs b/TeleSharp.TL/TL/Storage/TLFilePdf.cs index ce26269..2c9f086 100644 --- a/TeleSharp.TL/TL/Storage/TLFilePdf.cs +++ b/TeleSharp.TL/TL/Storage/TLFilePdf.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(-1373745011)] diff --git a/TeleSharp.TL/TL/Storage/TLFilePng.cs b/TeleSharp.TL/TL/Storage/TLFilePng.cs index 3587007..e7e500e 100644 --- a/TeleSharp.TL/TL/Storage/TLFilePng.cs +++ b/TeleSharp.TL/TL/Storage/TLFilePng.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(172975040)] diff --git a/TeleSharp.TL/TL/Storage/TLFileUnknown.cs b/TeleSharp.TL/TL/Storage/TLFileUnknown.cs index 3656c9e..703c1ab 100644 --- a/TeleSharp.TL/TL/Storage/TLFileUnknown.cs +++ b/TeleSharp.TL/TL/Storage/TLFileUnknown.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(-1432995067)] diff --git a/TeleSharp.TL/TL/Storage/TLFileWebp.cs b/TeleSharp.TL/TL/Storage/TLFileWebp.cs index 500bc24..eed9967 100644 --- a/TeleSharp.TL/TL/Storage/TLFileWebp.cs +++ b/TeleSharp.TL/TL/Storage/TLFileWebp.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Storage { [TLObject(276907596)] diff --git a/TeleSharp.TL/TL/TLAbsBool.cs b/TeleSharp.TL/TL/TLAbsBool.cs index afa7d6c..c7aeb5d 100644 --- a/TeleSharp.TL/TL/TLAbsBool.cs +++ b/TeleSharp.TL/TL/TLAbsBool.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsBool : TLObject diff --git a/TeleSharp.TL/TL/TLAbsBotInlineMessage.cs b/TeleSharp.TL/TL/TLAbsBotInlineMessage.cs index 8b54131..5f95e49 100644 --- a/TeleSharp.TL/TL/TLAbsBotInlineMessage.cs +++ b/TeleSharp.TL/TL/TLAbsBotInlineMessage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsBotInlineMessage : TLObject diff --git a/TeleSharp.TL/TL/TLAbsBotInlineResult.cs b/TeleSharp.TL/TL/TLAbsBotInlineResult.cs index 841a0fa..2de4007 100644 --- a/TeleSharp.TL/TL/TLAbsBotInlineResult.cs +++ b/TeleSharp.TL/TL/TLAbsBotInlineResult.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsBotInlineResult : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChannelAdminLogEventAction.cs b/TeleSharp.TL/TL/TLAbsChannelAdminLogEventAction.cs new file mode 100644 index 0000000..11efe14 --- /dev/null +++ b/TeleSharp.TL/TL/TLAbsChannelAdminLogEventAction.cs @@ -0,0 +1,6 @@ +namespace TeleSharp.TL +{ + public abstract class TLAbsChannelAdminLogEventAction : TLObject + { + } +} diff --git a/TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs b/TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs index e754290..ee77246 100644 --- a/TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs +++ b/TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChannelMessagesFilter : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChannelParticipant.cs b/TeleSharp.TL/TL/TLAbsChannelParticipant.cs index 552ef91..f2c7bbd 100644 --- a/TeleSharp.TL/TL/TLAbsChannelParticipant.cs +++ b/TeleSharp.TL/TL/TLAbsChannelParticipant.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChannelParticipant : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs b/TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs index c162b88..01988ad 100644 --- a/TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs +++ b/TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChannelParticipantRole : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs b/TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs index afee66d..b5aa02d 100644 --- a/TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs +++ b/TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChannelParticipantsFilter : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChat.cs b/TeleSharp.TL/TL/TLAbsChat.cs index aa92fc0..9558093 100644 --- a/TeleSharp.TL/TL/TLAbsChat.cs +++ b/TeleSharp.TL/TL/TLAbsChat.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChat : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChatFull.cs b/TeleSharp.TL/TL/TLAbsChatFull.cs index ef596c7..708133a 100644 --- a/TeleSharp.TL/TL/TLAbsChatFull.cs +++ b/TeleSharp.TL/TL/TLAbsChatFull.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChatFull : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChatInvite.cs b/TeleSharp.TL/TL/TLAbsChatInvite.cs index 64ff7dd..cf8bf09 100644 --- a/TeleSharp.TL/TL/TLAbsChatInvite.cs +++ b/TeleSharp.TL/TL/TLAbsChatInvite.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChatInvite : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChatParticipant.cs b/TeleSharp.TL/TL/TLAbsChatParticipant.cs index 598365a..5fecac3 100644 --- a/TeleSharp.TL/TL/TLAbsChatParticipant.cs +++ b/TeleSharp.TL/TL/TLAbsChatParticipant.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChatParticipant : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChatParticipants.cs b/TeleSharp.TL/TL/TLAbsChatParticipants.cs index 246eea2..3294fb9 100644 --- a/TeleSharp.TL/TL/TLAbsChatParticipants.cs +++ b/TeleSharp.TL/TL/TLAbsChatParticipants.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChatParticipants : TLObject diff --git a/TeleSharp.TL/TL/TLAbsChatPhoto.cs b/TeleSharp.TL/TL/TLAbsChatPhoto.cs index b210308..b5e618f 100644 --- a/TeleSharp.TL/TL/TLAbsChatPhoto.cs +++ b/TeleSharp.TL/TL/TLAbsChatPhoto.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsChatPhoto : TLObject diff --git a/TeleSharp.TL/TL/TLAbsContactLink.cs b/TeleSharp.TL/TL/TLAbsContactLink.cs index 096f1cf..137ccfb 100644 --- a/TeleSharp.TL/TL/TLAbsContactLink.cs +++ b/TeleSharp.TL/TL/TLAbsContactLink.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsContactLink : TLObject diff --git a/TeleSharp.TL/TL/TLAbsDocument.cs b/TeleSharp.TL/TL/TLAbsDocument.cs index d60b4a8..41f9d06 100644 --- a/TeleSharp.TL/TL/TLAbsDocument.cs +++ b/TeleSharp.TL/TL/TLAbsDocument.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsDocument : TLObject diff --git a/TeleSharp.TL/TL/TLAbsDocumentAttribute.cs b/TeleSharp.TL/TL/TLAbsDocumentAttribute.cs index 8fd333d..6f5bbd8 100644 --- a/TeleSharp.TL/TL/TLAbsDocumentAttribute.cs +++ b/TeleSharp.TL/TL/TLAbsDocumentAttribute.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsDocumentAttribute : TLObject diff --git a/TeleSharp.TL/TL/TLAbsDraftMessage.cs b/TeleSharp.TL/TL/TLAbsDraftMessage.cs index 1f73bba..d5bf385 100644 --- a/TeleSharp.TL/TL/TLAbsDraftMessage.cs +++ b/TeleSharp.TL/TL/TLAbsDraftMessage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsDraftMessage : TLObject diff --git a/TeleSharp.TL/TL/TLAbsEncryptedChat.cs b/TeleSharp.TL/TL/TLAbsEncryptedChat.cs index e64f973..d49a7c5 100644 --- a/TeleSharp.TL/TL/TLAbsEncryptedChat.cs +++ b/TeleSharp.TL/TL/TLAbsEncryptedChat.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsEncryptedChat : TLObject diff --git a/TeleSharp.TL/TL/TLAbsEncryptedFile.cs b/TeleSharp.TL/TL/TLAbsEncryptedFile.cs index 5ada68d..bbec097 100644 --- a/TeleSharp.TL/TL/TLAbsEncryptedFile.cs +++ b/TeleSharp.TL/TL/TLAbsEncryptedFile.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsEncryptedFile : TLObject diff --git a/TeleSharp.TL/TL/TLAbsEncryptedMessage.cs b/TeleSharp.TL/TL/TLAbsEncryptedMessage.cs index bd37fe4..acd85c3 100644 --- a/TeleSharp.TL/TL/TLAbsEncryptedMessage.cs +++ b/TeleSharp.TL/TL/TLAbsEncryptedMessage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsEncryptedMessage : TLObject diff --git a/TeleSharp.TL/TL/TLAbsExportedChatInvite.cs b/TeleSharp.TL/TL/TLAbsExportedChatInvite.cs index 572ee11..17f1851 100644 --- a/TeleSharp.TL/TL/TLAbsExportedChatInvite.cs +++ b/TeleSharp.TL/TL/TLAbsExportedChatInvite.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsExportedChatInvite : TLObject diff --git a/TeleSharp.TL/TL/TLAbsFileLocation.cs b/TeleSharp.TL/TL/TLAbsFileLocation.cs index c813e5e..c4663e6 100644 --- a/TeleSharp.TL/TL/TLAbsFileLocation.cs +++ b/TeleSharp.TL/TL/TLAbsFileLocation.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsFileLocation : TLObject diff --git a/TeleSharp.TL/TL/TLAbsFoundGif.cs b/TeleSharp.TL/TL/TLAbsFoundGif.cs index 7fc1df8..8b6279c 100644 --- a/TeleSharp.TL/TL/TLAbsFoundGif.cs +++ b/TeleSharp.TL/TL/TLAbsFoundGif.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsFoundGif : TLObject diff --git a/TeleSharp.TL/TL/TLAbsGeoPoint.cs b/TeleSharp.TL/TL/TLAbsGeoPoint.cs index 935339f..a4a237b 100644 --- a/TeleSharp.TL/TL/TLAbsGeoPoint.cs +++ b/TeleSharp.TL/TL/TLAbsGeoPoint.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsGeoPoint : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs b/TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs index 015e1a0..8ad4c9b 100644 --- a/TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs +++ b/TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputBotInlineMessage : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs b/TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs index 9e4fb99..53ec26a 100644 --- a/TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs +++ b/TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputBotInlineResult : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputChannel.cs b/TeleSharp.TL/TL/TLAbsInputChannel.cs index e84f4f7..754dece 100644 --- a/TeleSharp.TL/TL/TLAbsInputChannel.cs +++ b/TeleSharp.TL/TL/TLAbsInputChannel.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputChannel : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputChatPhoto.cs b/TeleSharp.TL/TL/TLAbsInputChatPhoto.cs index bf8800a..179edf5 100644 --- a/TeleSharp.TL/TL/TLAbsInputChatPhoto.cs +++ b/TeleSharp.TL/TL/TLAbsInputChatPhoto.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputChatPhoto : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputDocument.cs b/TeleSharp.TL/TL/TLAbsInputDocument.cs index e49097e..947b01c 100644 --- a/TeleSharp.TL/TL/TLAbsInputDocument.cs +++ b/TeleSharp.TL/TL/TLAbsInputDocument.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputDocument : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs b/TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs index 2567011..56641b3 100644 --- a/TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs +++ b/TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputEncryptedFile : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputFile.cs b/TeleSharp.TL/TL/TLAbsInputFile.cs index 0f8adc3..8bf6735 100644 --- a/TeleSharp.TL/TL/TLAbsInputFile.cs +++ b/TeleSharp.TL/TL/TLAbsInputFile.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputFile : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputFileLocation.cs b/TeleSharp.TL/TL/TLAbsInputFileLocation.cs index b67f3e8..083e9f0 100644 --- a/TeleSharp.TL/TL/TLAbsInputFileLocation.cs +++ b/TeleSharp.TL/TL/TLAbsInputFileLocation.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputFileLocation : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputGame.cs b/TeleSharp.TL/TL/TLAbsInputGame.cs index 16334de..8098ae3 100644 --- a/TeleSharp.TL/TL/TLAbsInputGame.cs +++ b/TeleSharp.TL/TL/TLAbsInputGame.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputGame : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputGeoPoint.cs b/TeleSharp.TL/TL/TLAbsInputGeoPoint.cs index 2e3d1f5..12821d2 100644 --- a/TeleSharp.TL/TL/TLAbsInputGeoPoint.cs +++ b/TeleSharp.TL/TL/TLAbsInputGeoPoint.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputGeoPoint : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputMedia.cs b/TeleSharp.TL/TL/TLAbsInputMedia.cs index 34ed3a7..49f55c2 100644 --- a/TeleSharp.TL/TL/TLAbsInputMedia.cs +++ b/TeleSharp.TL/TL/TLAbsInputMedia.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputMedia : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs b/TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs index 23dd812..99af7c6 100644 --- a/TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs +++ b/TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputNotifyPeer : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs b/TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs index 87a6b58..157bf92 100644 --- a/TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs +++ b/TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputPaymentCredentials : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputPeer.cs b/TeleSharp.TL/TL/TLAbsInputPeer.cs index 24845d2..a16383b 100644 --- a/TeleSharp.TL/TL/TLAbsInputPeer.cs +++ b/TeleSharp.TL/TL/TLAbsInputPeer.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputPeer : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs b/TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs index 7266e4f..9227510 100644 --- a/TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs +++ b/TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputPeerNotifyEvents : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputPhoto.cs b/TeleSharp.TL/TL/TLAbsInputPhoto.cs index dbeaed0..617853d 100644 --- a/TeleSharp.TL/TL/TLAbsInputPhoto.cs +++ b/TeleSharp.TL/TL/TLAbsInputPhoto.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputPhoto : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs b/TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs index 21b7943..5c268bf 100644 --- a/TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs +++ b/TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputPrivacyKey : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs b/TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs index bc89964..367c475 100644 --- a/TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs +++ b/TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputPrivacyRule : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputStickerSet.cs b/TeleSharp.TL/TL/TLAbsInputStickerSet.cs index 7578ef1..11d1972 100644 --- a/TeleSharp.TL/TL/TLAbsInputStickerSet.cs +++ b/TeleSharp.TL/TL/TLAbsInputStickerSet.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputStickerSet : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs b/TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs index 23d182d..bd7aaf7 100644 --- a/TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs +++ b/TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputStickeredMedia : TLObject diff --git a/TeleSharp.TL/TL/TLAbsInputUser.cs b/TeleSharp.TL/TL/TLAbsInputUser.cs index 70ec16b..a8b7836 100644 --- a/TeleSharp.TL/TL/TLAbsInputUser.cs +++ b/TeleSharp.TL/TL/TLAbsInputUser.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsInputUser : TLObject diff --git a/TeleSharp.TL/TL/TLAbsKeyboardButton.cs b/TeleSharp.TL/TL/TLAbsKeyboardButton.cs index 4760b4f..530ccfa 100644 --- a/TeleSharp.TL/TL/TLAbsKeyboardButton.cs +++ b/TeleSharp.TL/TL/TLAbsKeyboardButton.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsKeyboardButton : TLObject diff --git a/TeleSharp.TL/TL/TLAbsLangPackString.cs b/TeleSharp.TL/TL/TLAbsLangPackString.cs new file mode 100644 index 0000000..582ac17 --- /dev/null +++ b/TeleSharp.TL/TL/TLAbsLangPackString.cs @@ -0,0 +1,6 @@ +namespace TeleSharp.TL +{ + public abstract class TLAbsLangPackString : TLObject + { + } +} diff --git a/TeleSharp.TL/TL/TLAbsMessage.cs b/TeleSharp.TL/TL/TLAbsMessage.cs index 8f0ed6e..4ba39be 100644 --- a/TeleSharp.TL/TL/TLAbsMessage.cs +++ b/TeleSharp.TL/TL/TLAbsMessage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsMessage : TLObject diff --git a/TeleSharp.TL/TL/TLAbsMessageAction.cs b/TeleSharp.TL/TL/TLAbsMessageAction.cs index d231272..8d3838d 100644 --- a/TeleSharp.TL/TL/TLAbsMessageAction.cs +++ b/TeleSharp.TL/TL/TLAbsMessageAction.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsMessageAction : TLObject diff --git a/TeleSharp.TL/TL/TLAbsMessageEntity.cs b/TeleSharp.TL/TL/TLAbsMessageEntity.cs index d892621..4e27996 100644 --- a/TeleSharp.TL/TL/TLAbsMessageEntity.cs +++ b/TeleSharp.TL/TL/TLAbsMessageEntity.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsMessageEntity : TLObject diff --git a/TeleSharp.TL/TL/TLAbsMessageMedia.cs b/TeleSharp.TL/TL/TLAbsMessageMedia.cs index 7b8bebc..50075ce 100644 --- a/TeleSharp.TL/TL/TLAbsMessageMedia.cs +++ b/TeleSharp.TL/TL/TLAbsMessageMedia.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsMessageMedia : TLObject diff --git a/TeleSharp.TL/TL/TLAbsMessagesFilter.cs b/TeleSharp.TL/TL/TLAbsMessagesFilter.cs index f89e670..78e8c27 100644 --- a/TeleSharp.TL/TL/TLAbsMessagesFilter.cs +++ b/TeleSharp.TL/TL/TLAbsMessagesFilter.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsMessagesFilter : TLObject diff --git a/TeleSharp.TL/TL/TLAbsNotifyPeer.cs b/TeleSharp.TL/TL/TLAbsNotifyPeer.cs index 76e3bc4..e68d76d 100644 --- a/TeleSharp.TL/TL/TLAbsNotifyPeer.cs +++ b/TeleSharp.TL/TL/TLAbsNotifyPeer.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsNotifyPeer : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPage.cs b/TeleSharp.TL/TL/TLAbsPage.cs index 92ef907..c63f2b8 100644 --- a/TeleSharp.TL/TL/TLAbsPage.cs +++ b/TeleSharp.TL/TL/TLAbsPage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPage : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPageBlock.cs b/TeleSharp.TL/TL/TLAbsPageBlock.cs index 5928c6e..5808098 100644 --- a/TeleSharp.TL/TL/TLAbsPageBlock.cs +++ b/TeleSharp.TL/TL/TLAbsPageBlock.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPageBlock : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPeer.cs b/TeleSharp.TL/TL/TLAbsPeer.cs index 914dc83..a701a76 100644 --- a/TeleSharp.TL/TL/TLAbsPeer.cs +++ b/TeleSharp.TL/TL/TLAbsPeer.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPeer : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs b/TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs index b0df9f6..54fdb8c 100644 --- a/TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs +++ b/TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPeerNotifyEvents : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs b/TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs index 57c5087..7f64cb1 100644 --- a/TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs +++ b/TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPeerNotifySettings : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPhoneCall.cs b/TeleSharp.TL/TL/TLAbsPhoneCall.cs index 46faf28..96cb58f 100644 --- a/TeleSharp.TL/TL/TLAbsPhoneCall.cs +++ b/TeleSharp.TL/TL/TLAbsPhoneCall.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPhoneCall : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs b/TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs index c6283d6..b485d14 100644 --- a/TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs +++ b/TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPhoneCallDiscardReason : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPhoto.cs b/TeleSharp.TL/TL/TLAbsPhoto.cs index 4dd7e31..ee37185 100644 --- a/TeleSharp.TL/TL/TLAbsPhoto.cs +++ b/TeleSharp.TL/TL/TLAbsPhoto.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPhoto : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPhotoSize.cs b/TeleSharp.TL/TL/TLAbsPhotoSize.cs index 7038129..147751d 100644 --- a/TeleSharp.TL/TL/TLAbsPhotoSize.cs +++ b/TeleSharp.TL/TL/TLAbsPhotoSize.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPhotoSize : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPrivacyKey.cs b/TeleSharp.TL/TL/TLAbsPrivacyKey.cs index 1885650..23e724a 100644 --- a/TeleSharp.TL/TL/TLAbsPrivacyKey.cs +++ b/TeleSharp.TL/TL/TLAbsPrivacyKey.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPrivacyKey : TLObject diff --git a/TeleSharp.TL/TL/TLAbsPrivacyRule.cs b/TeleSharp.TL/TL/TLAbsPrivacyRule.cs index f015088..bfe66f7 100644 --- a/TeleSharp.TL/TL/TLAbsPrivacyRule.cs +++ b/TeleSharp.TL/TL/TLAbsPrivacyRule.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsPrivacyRule : TLObject diff --git a/TeleSharp.TL/TL/TLAbsReplyMarkup.cs b/TeleSharp.TL/TL/TLAbsReplyMarkup.cs index f7c3be0..bbaf5fb 100644 --- a/TeleSharp.TL/TL/TLAbsReplyMarkup.cs +++ b/TeleSharp.TL/TL/TLAbsReplyMarkup.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsReplyMarkup : TLObject diff --git a/TeleSharp.TL/TL/TLAbsReportReason.cs b/TeleSharp.TL/TL/TLAbsReportReason.cs index 87add4b..6c15b65 100644 --- a/TeleSharp.TL/TL/TLAbsReportReason.cs +++ b/TeleSharp.TL/TL/TLAbsReportReason.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsReportReason : TLObject diff --git a/TeleSharp.TL/TL/TLAbsRichText.cs b/TeleSharp.TL/TL/TLAbsRichText.cs index 5e84f35..e7cb88b 100644 --- a/TeleSharp.TL/TL/TLAbsRichText.cs +++ b/TeleSharp.TL/TL/TLAbsRichText.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsRichText : TLObject diff --git a/TeleSharp.TL/TL/TLAbsSendMessageAction.cs b/TeleSharp.TL/TL/TLAbsSendMessageAction.cs index edcc8ed..b8637a5 100644 --- a/TeleSharp.TL/TL/TLAbsSendMessageAction.cs +++ b/TeleSharp.TL/TL/TLAbsSendMessageAction.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsSendMessageAction : TLObject diff --git a/TeleSharp.TL/TL/TLAbsStickerSetCovered.cs b/TeleSharp.TL/TL/TLAbsStickerSetCovered.cs index 2a558fb..a846930 100644 --- a/TeleSharp.TL/TL/TLAbsStickerSetCovered.cs +++ b/TeleSharp.TL/TL/TLAbsStickerSetCovered.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsStickerSetCovered : TLObject diff --git a/TeleSharp.TL/TL/TLAbsTopPeerCategory.cs b/TeleSharp.TL/TL/TLAbsTopPeerCategory.cs index 0bf8f11..5877f88 100644 --- a/TeleSharp.TL/TL/TLAbsTopPeerCategory.cs +++ b/TeleSharp.TL/TL/TLAbsTopPeerCategory.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsTopPeerCategory : TLObject diff --git a/TeleSharp.TL/TL/TLAbsUpdate.cs b/TeleSharp.TL/TL/TLAbsUpdate.cs index 6f71cc3..f9579ac 100644 --- a/TeleSharp.TL/TL/TLAbsUpdate.cs +++ b/TeleSharp.TL/TL/TLAbsUpdate.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsUpdate : TLObject diff --git a/TeleSharp.TL/TL/TLAbsUpdates.cs b/TeleSharp.TL/TL/TLAbsUpdates.cs index 9653aa9..b83bc62 100644 --- a/TeleSharp.TL/TL/TLAbsUpdates.cs +++ b/TeleSharp.TL/TL/TLAbsUpdates.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsUpdates : TLObject diff --git a/TeleSharp.TL/TL/TLAbsUser.cs b/TeleSharp.TL/TL/TLAbsUser.cs index b9dcb61..5899ab5 100644 --- a/TeleSharp.TL/TL/TLAbsUser.cs +++ b/TeleSharp.TL/TL/TLAbsUser.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsUser : TLObject diff --git a/TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs b/TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs index c3c9e05..de75545 100644 --- a/TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs +++ b/TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsUserProfilePhoto : TLObject diff --git a/TeleSharp.TL/TL/TLAbsUserStatus.cs b/TeleSharp.TL/TL/TLAbsUserStatus.cs index 21ef437..0a1f3d3 100644 --- a/TeleSharp.TL/TL/TLAbsUserStatus.cs +++ b/TeleSharp.TL/TL/TLAbsUserStatus.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsUserStatus : TLObject diff --git a/TeleSharp.TL/TL/TLAbsWallPaper.cs b/TeleSharp.TL/TL/TLAbsWallPaper.cs index a67e4e0..2455897 100644 --- a/TeleSharp.TL/TL/TLAbsWallPaper.cs +++ b/TeleSharp.TL/TL/TLAbsWallPaper.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsWallPaper : TLObject diff --git a/TeleSharp.TL/TL/TLAbsWebPage.cs b/TeleSharp.TL/TL/TLAbsWebPage.cs index 1433c52..039f77a 100644 --- a/TeleSharp.TL/TL/TLAbsWebPage.cs +++ b/TeleSharp.TL/TL/TLAbsWebPage.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLAbsWebPage : TLObject diff --git a/TeleSharp.TL/TL/TLAccountDaysTTL.cs b/TeleSharp.TL/TL/TLAccountDaysTTL.cs index b7b03d6..444bd28 100644 --- a/TeleSharp.TL/TL/TLAccountDaysTTL.cs +++ b/TeleSharp.TL/TL/TLAccountDaysTTL.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1194283041)] diff --git a/TeleSharp.TL/TL/TLAuthorization.cs b/TeleSharp.TL/TL/TLAuthorization.cs index d88f80e..40234c0 100644 --- a/TeleSharp.TL/TL/TLAuthorization.cs +++ b/TeleSharp.TL/TL/TLAuthorization.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2079516406)] diff --git a/TeleSharp.TL/TL/TLBoolFalse.cs b/TeleSharp.TL/TL/TLBoolFalse.cs index 7282348..f33a298 100644 --- a/TeleSharp.TL/TL/TLBoolFalse.cs +++ b/TeleSharp.TL/TL/TLBoolFalse.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1132882121)] diff --git a/TeleSharp.TL/TL/TLBoolTrue.cs b/TeleSharp.TL/TL/TLBoolTrue.cs index a96c279..4140b59 100644 --- a/TeleSharp.TL/TL/TLBoolTrue.cs +++ b/TeleSharp.TL/TL/TLBoolTrue.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1720552011)] diff --git a/TeleSharp.TL/TL/TLBotCommand.cs b/TeleSharp.TL/TL/TLBotCommand.cs index 9fdba40..90c4fa4 100644 --- a/TeleSharp.TL/TL/TLBotCommand.cs +++ b/TeleSharp.TL/TL/TLBotCommand.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1032140601)] diff --git a/TeleSharp.TL/TL/TLBotInfo.cs b/TeleSharp.TL/TL/TLBotInfo.cs index 6d1eea6..db33ecd 100644 --- a/TeleSharp.TL/TL/TLBotInfo.cs +++ b/TeleSharp.TL/TL/TLBotInfo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1729618630)] diff --git a/TeleSharp.TL/TL/TLBotInlineMediaResult.cs b/TeleSharp.TL/TL/TLBotInlineMediaResult.cs index 8341d75..dff0510 100644 --- a/TeleSharp.TL/TL/TLBotInlineMediaResult.cs +++ b/TeleSharp.TL/TL/TLBotInlineMediaResult.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(400266251)] diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs b/TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs index 69eb0c2..09eb374 100644 --- a/TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs +++ b/TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(175419739)] diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs b/TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs index 3786db1..c76b0e1 100644 --- a/TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs +++ b/TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(904770772)] diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs b/TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs index 40140e3..127030c 100644 --- a/TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs +++ b/TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(982505656)] diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs b/TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs index 1fc56f7..59ba06c 100644 --- a/TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs +++ b/TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1130767150)] diff --git a/TeleSharp.TL/TL/TLBotInlineMessageText.cs b/TeleSharp.TL/TL/TLBotInlineMessageText.cs index aa24123..2f45d80 100644 --- a/TeleSharp.TL/TL/TLBotInlineMessageText.cs +++ b/TeleSharp.TL/TL/TLBotInlineMessageText.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1937807902)] diff --git a/TeleSharp.TL/TL/TLBotInlineResult.cs b/TeleSharp.TL/TL/TLBotInlineResult.cs index a755165..c83b823 100644 --- a/TeleSharp.TL/TL/TLBotInlineResult.cs +++ b/TeleSharp.TL/TL/TLBotInlineResult.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1679053127)] diff --git a/TeleSharp.TL/TL/TLCdnConfig.cs b/TeleSharp.TL/TL/TLCdnConfig.cs index a72d63c..b175c9e 100644 --- a/TeleSharp.TL/TL/TLCdnConfig.cs +++ b/TeleSharp.TL/TL/TLCdnConfig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1462101002)] diff --git a/TeleSharp.TL/TL/TLCdnFileHash.cs b/TeleSharp.TL/TL/TLCdnFileHash.cs new file mode 100644 index 0000000..4fe9aee --- /dev/null +++ b/TeleSharp.TL/TL/TLCdnFileHash.cs @@ -0,0 +1,42 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(2012136335)] + public class TLCdnFileHash : TLObject + { + public override int Constructor + { + get + { + return 2012136335; + } + } + + public int offset { get; set; } + public int limit { get; set; } + public byte[] hash { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + offset = br.ReadInt32(); + limit = br.ReadInt32(); + hash = BytesUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(offset); + bw.Write(limit); + BytesUtil.Serialize(hash, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLCdnPublicKey.cs b/TeleSharp.TL/TL/TLCdnPublicKey.cs index 2053c43..80dc0d3 100644 --- a/TeleSharp.TL/TL/TLCdnPublicKey.cs +++ b/TeleSharp.TL/TL/TLCdnPublicKey.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-914167110)] diff --git a/TeleSharp.TL/TL/TLChannel.cs b/TeleSharp.TL/TL/TLChannel.cs index 591f3ec..7520261 100644 --- a/TeleSharp.TL/TL/TLChannel.cs +++ b/TeleSharp.TL/TL/TLChannel.cs @@ -1,29 +1,21 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-1588737454)] + [TLObject(213142300)] public class TLChannel : TLAbsChat { public override int Constructor { get { - return -1588737454; + return 213142300; } } public int flags { get; set; } public bool creator { get; set; } - public bool kicked { get; set; } public bool left { get; set; } public bool editor { get; set; } - public bool moderator { get; set; } public bool broadcast { get; set; } public bool verified { get; set; } public bool megagroup { get; set; } @@ -39,16 +31,16 @@ namespace TeleSharp.TL public int date { get; set; } public int version { get; set; } public string restriction_reason { get; set; } + public TLChannelAdminRights admin_rights { get; set; } + public TLChannelBannedRights banned_rights { get; set; } public void ComputeFlags() { flags = 0; flags = creator ? (flags | 1) : (flags & ~1); - flags = kicked ? (flags | 2) : (flags & ~2); flags = left ? (flags | 4) : (flags & ~4); flags = editor ? (flags | 8) : (flags & ~8); - flags = moderator ? (flags | 16) : (flags & ~16); flags = broadcast ? (flags | 32) : (flags & ~32); flags = verified ? (flags | 128) : (flags & ~128); flags = megagroup ? (flags | 256) : (flags & ~256); @@ -59,6 +51,8 @@ namespace TeleSharp.TL flags = access_hash != null ? (flags | 8192) : (flags & ~8192); flags = username != null ? (flags | 64) : (flags & ~64); flags = restriction_reason != null ? (flags | 512) : (flags & ~512); + flags = admin_rights != null ? (flags | 16384) : (flags & ~16384); + flags = banned_rights != null ? (flags | 32768) : (flags & ~32768); } @@ -66,10 +60,8 @@ namespace TeleSharp.TL { flags = br.ReadInt32(); creator = (flags & 1) != 0; - kicked = (flags & 2) != 0; left = (flags & 4) != 0; editor = (flags & 8) != 0; - moderator = (flags & 16) != 0; broadcast = (flags & 32) != 0; verified = (flags & 128) != 0; megagroup = (flags & 256) != 0; @@ -97,6 +89,16 @@ namespace TeleSharp.TL else restriction_reason = null; + if ((flags & 16384) != 0) + admin_rights = (TLChannelAdminRights)ObjectUtils.DeserializeObject(br); + else + admin_rights = null; + + if ((flags & 32768) != 0) + banned_rights = (TLChannelBannedRights)ObjectUtils.DeserializeObject(br); + else + banned_rights = null; + } @@ -115,8 +117,6 @@ namespace TeleSharp.TL - - bw.Write(id); if ((flags & 8192) != 0) bw.Write(access_hash.Value); @@ -128,6 +128,10 @@ namespace TeleSharp.TL bw.Write(version); if ((flags & 512) != 0) StringUtil.Serialize(restriction_reason, bw); + if ((flags & 16384) != 0) + ObjectUtils.SerializeObject(admin_rights, bw); + if ((flags & 32768) != 0) + ObjectUtils.SerializeObject(banned_rights, bw); } } diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEvent.cs b/TeleSharp.TL/TL/TLChannelAdminLogEvent.cs new file mode 100644 index 0000000..b8445e0 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEvent.cs @@ -0,0 +1,45 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(995769920)] + public class TLChannelAdminLogEvent : TLObject + { + public override int Constructor + { + get + { + return 995769920; + } + } + + public long id { get; set; } + public int date { get; set; } + public int user_id { get; set; } + public TLAbsChannelAdminLogEventAction action { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + id = br.ReadInt64(); + date = br.ReadInt32(); + user_id = br.ReadInt32(); + action = (TLAbsChannelAdminLogEventAction)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(id); + bw.Write(date); + bw.Write(user_id); + ObjectUtils.SerializeObject(action, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeAbout.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeAbout.cs new file mode 100644 index 0000000..8bc2458 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeAbout.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1427671598)] + public class TLChannelAdminLogEventActionChangeAbout : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return 1427671598; + } + } + + public string prev_value { get; set; } + public string new_value { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_value = StringUtil.Deserialize(br); + new_value = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(prev_value, bw); + StringUtil.Serialize(new_value, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangePhoto.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangePhoto.cs new file mode 100644 index 0000000..ce65f1b --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangePhoto.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-1204857405)] + public class TLChannelAdminLogEventActionChangePhoto : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -1204857405; + } + } + + public TLAbsChatPhoto prev_photo { get; set; } + public TLAbsChatPhoto new_photo { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_photo = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br); + new_photo = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(prev_photo, bw); + ObjectUtils.SerializeObject(new_photo, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeStickerSet.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeStickerSet.cs new file mode 100644 index 0000000..1978393 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeStickerSet.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-1312568665)] + public class TLChannelAdminLogEventActionChangeStickerSet : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -1312568665; + } + } + + public TLAbsInputStickerSet prev_stickerset { get; set; } + public TLAbsInputStickerSet new_stickerset { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_stickerset = (TLAbsInputStickerSet)ObjectUtils.DeserializeObject(br); + new_stickerset = (TLAbsInputStickerSet)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(prev_stickerset, bw); + ObjectUtils.SerializeObject(new_stickerset, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeTitle.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeTitle.cs new file mode 100644 index 0000000..59d6504 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeTitle.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-421545947)] + public class TLChannelAdminLogEventActionChangeTitle : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -421545947; + } + } + + public string prev_value { get; set; } + public string new_value { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_value = StringUtil.Deserialize(br); + new_value = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(prev_value, bw); + StringUtil.Serialize(new_value, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeUsername.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeUsername.cs new file mode 100644 index 0000000..2192ef4 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionChangeUsername.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1783299128)] + public class TLChannelAdminLogEventActionChangeUsername : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return 1783299128; + } + } + + public string prev_value { get; set; } + public string new_value { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_value = StringUtil.Deserialize(br); + new_value = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(prev_value, bw); + StringUtil.Serialize(new_value, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionDeleteMessage.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionDeleteMessage.cs new file mode 100644 index 0000000..20aea3e --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionDeleteMessage.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1121994683)] + public class TLChannelAdminLogEventActionDeleteMessage : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return 1121994683; + } + } + + public TLAbsMessage message { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + message = (TLAbsMessage)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(message, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionEditMessage.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionEditMessage.cs new file mode 100644 index 0000000..4f3857a --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionEditMessage.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1889215493)] + public class TLChannelAdminLogEventActionEditMessage : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return 1889215493; + } + } + + public TLAbsMessage prev_message { get; set; } + public TLAbsMessage new_message { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_message = (TLAbsMessage)ObjectUtils.DeserializeObject(br); + new_message = (TLAbsMessage)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(prev_message, bw); + ObjectUtils.SerializeObject(new_message, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantInvite.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantInvite.cs new file mode 100644 index 0000000..b00b3f3 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantInvite.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-484690728)] + public class TLChannelAdminLogEventActionParticipantInvite : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -484690728; + } + } + + public TLAbsChannelParticipant participant { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + participant = (TLAbsChannelParticipant)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(participant, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantJoin.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantJoin.cs new file mode 100644 index 0000000..f899dda --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantJoin.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(405815507)] + public class TLChannelAdminLogEventActionParticipantJoin : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return 405815507; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantLeave.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantLeave.cs new file mode 100644 index 0000000..a80d8af --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantLeave.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-124291086)] + public class TLChannelAdminLogEventActionParticipantLeave : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -124291086; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantToggleAdmin.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantToggleAdmin.cs new file mode 100644 index 0000000..ca70744 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantToggleAdmin.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-714643696)] + public class TLChannelAdminLogEventActionParticipantToggleAdmin : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -714643696; + } + } + + public TLAbsChannelParticipant prev_participant { get; set; } + public TLAbsChannelParticipant new_participant { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_participant = (TLAbsChannelParticipant)ObjectUtils.DeserializeObject(br); + new_participant = (TLAbsChannelParticipant)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(prev_participant, bw); + ObjectUtils.SerializeObject(new_participant, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantToggleBan.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantToggleBan.cs new file mode 100644 index 0000000..615b382 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionParticipantToggleBan.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-422036098)] + public class TLChannelAdminLogEventActionParticipantToggleBan : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -422036098; + } + } + + public TLAbsChannelParticipant prev_participant { get; set; } + public TLAbsChannelParticipant new_participant { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + prev_participant = (TLAbsChannelParticipant)ObjectUtils.DeserializeObject(br); + new_participant = (TLAbsChannelParticipant)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(prev_participant, bw); + ObjectUtils.SerializeObject(new_participant, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionToggleInvites.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionToggleInvites.cs new file mode 100644 index 0000000..0389c7e --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionToggleInvites.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(460916654)] + public class TLChannelAdminLogEventActionToggleInvites : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return 460916654; + } + } + + public bool new_value { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + new_value = BoolUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + BoolUtil.Serialize(new_value, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionToggleSignatures.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionToggleSignatures.cs new file mode 100644 index 0000000..11d4f38 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionToggleSignatures.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(648939889)] + public class TLChannelAdminLogEventActionToggleSignatures : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return 648939889; + } + } + + public bool new_value { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + new_value = BoolUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + BoolUtil.Serialize(new_value, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventActionUpdatePinned.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventActionUpdatePinned.cs new file mode 100644 index 0000000..a8b48e8 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventActionUpdatePinned.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-370660328)] + public class TLChannelAdminLogEventActionUpdatePinned : TLAbsChannelAdminLogEventAction + { + public override int Constructor + { + get + { + return -370660328; + } + } + + public TLAbsMessage message { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + message = (TLAbsMessage)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(message, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminLogEventsFilter.cs b/TeleSharp.TL/TL/TLChannelAdminLogEventsFilter.cs new file mode 100644 index 0000000..fcc2828 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminLogEventsFilter.cs @@ -0,0 +1,94 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-368018716)] + public class TLChannelAdminLogEventsFilter : TLObject + { + public override int Constructor + { + get + { + return -368018716; + } + } + + public int flags { get; set; } + public bool @join { get; set; } + public bool leave { get; set; } + public bool invite { get; set; } + public bool ban { get; set; } + public bool unban { get; set; } + public bool kick { get; set; } + public bool unkick { get; set; } + public bool promote { get; set; } + public bool demote { get; set; } + public bool info { get; set; } + public bool settings { get; set; } + public bool pinned { get; set; } + public bool edit { get; set; } + public bool delete { get; set; } + + + public void ComputeFlags() + { + flags = 0; + flags = @join ? (flags | 1) : (flags & ~1); + flags = leave ? (flags | 2) : (flags & ~2); + flags = invite ? (flags | 4) : (flags & ~4); + flags = ban ? (flags | 8) : (flags & ~8); + flags = unban ? (flags | 16) : (flags & ~16); + flags = kick ? (flags | 32) : (flags & ~32); + flags = unkick ? (flags | 64) : (flags & ~64); + flags = promote ? (flags | 128) : (flags & ~128); + flags = demote ? (flags | 256) : (flags & ~256); + flags = info ? (flags | 512) : (flags & ~512); + flags = settings ? (flags | 1024) : (flags & ~1024); + flags = pinned ? (flags | 2048) : (flags & ~2048); + flags = edit ? (flags | 4096) : (flags & ~4096); + flags = delete ? (flags | 8192) : (flags & ~8192); + + } + + public override void DeserializeBody(BinaryReader br) + { + flags = br.ReadInt32(); + @join = (flags & 1) != 0; + leave = (flags & 2) != 0; + invite = (flags & 4) != 0; + ban = (flags & 8) != 0; + unban = (flags & 16) != 0; + kick = (flags & 32) != 0; + unkick = (flags & 64) != 0; + promote = (flags & 128) != 0; + demote = (flags & 256) != 0; + info = (flags & 512) != 0; + settings = (flags & 1024) != 0; + pinned = (flags & 2048) != 0; + edit = (flags & 4096) != 0; + delete = (flags & 8192) != 0; + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); + + + + + + + + + + + + + + + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelAdminRights.cs b/TeleSharp.TL/TL/TLChannelAdminRights.cs new file mode 100644 index 0000000..dcdef6e --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelAdminRights.cs @@ -0,0 +1,74 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1568467877)] + public class TLChannelAdminRights : TLObject + { + public override int Constructor + { + get + { + return 1568467877; + } + } + + public int flags { get; set; } + public bool change_info { get; set; } + public bool post_messages { get; set; } + public bool edit_messages { get; set; } + public bool delete_messages { get; set; } + public bool ban_users { get; set; } + public bool invite_users { get; set; } + public bool invite_link { get; set; } + public bool pin_messages { get; set; } + public bool add_admins { get; set; } + + + public void ComputeFlags() + { + flags = 0; + flags = change_info ? (flags | 1) : (flags & ~1); + flags = post_messages ? (flags | 2) : (flags & ~2); + flags = edit_messages ? (flags | 4) : (flags & ~4); + flags = delete_messages ? (flags | 8) : (flags & ~8); + flags = ban_users ? (flags | 16) : (flags & ~16); + flags = invite_users ? (flags | 32) : (flags & ~32); + flags = invite_link ? (flags | 64) : (flags & ~64); + flags = pin_messages ? (flags | 128) : (flags & ~128); + flags = add_admins ? (flags | 512) : (flags & ~512); + + } + + public override void DeserializeBody(BinaryReader br) + { + flags = br.ReadInt32(); + change_info = (flags & 1) != 0; + post_messages = (flags & 2) != 0; + edit_messages = (flags & 4) != 0; + delete_messages = (flags & 8) != 0; + ban_users = (flags & 16) != 0; + invite_users = (flags & 32) != 0; + invite_link = (flags & 64) != 0; + pin_messages = (flags & 128) != 0; + add_admins = (flags & 512) != 0; + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); + + + + + + + + + + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelBannedRights.cs b/TeleSharp.TL/TL/TLChannelBannedRights.cs new file mode 100644 index 0000000..2cc8e7a --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelBannedRights.cs @@ -0,0 +1,73 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1489977929)] + public class TLChannelBannedRights : TLObject + { + public override int Constructor + { + get + { + return 1489977929; + } + } + + public int flags { get; set; } + public bool view_messages { get; set; } + public bool send_messages { get; set; } + public bool send_media { get; set; } + public bool send_stickers { get; set; } + public bool send_gifs { get; set; } + public bool send_games { get; set; } + public bool send_inline { get; set; } + public bool embed_links { get; set; } + public int until_date { get; set; } + + + public void ComputeFlags() + { + flags = 0; + flags = view_messages ? (flags | 1) : (flags & ~1); + flags = send_messages ? (flags | 2) : (flags & ~2); + flags = send_media ? (flags | 4) : (flags & ~4); + flags = send_stickers ? (flags | 8) : (flags & ~8); + flags = send_gifs ? (flags | 16) : (flags & ~16); + flags = send_games ? (flags | 32) : (flags & ~32); + flags = send_inline ? (flags | 64) : (flags & ~64); + flags = embed_links ? (flags | 128) : (flags & ~128); + + } + + public override void DeserializeBody(BinaryReader br) + { + flags = br.ReadInt32(); + view_messages = (flags & 1) != 0; + send_messages = (flags & 2) != 0; + send_media = (flags & 4) != 0; + send_stickers = (flags & 8) != 0; + send_gifs = (flags & 16) != 0; + send_games = (flags & 32) != 0; + send_inline = (flags & 64) != 0; + embed_links = (flags & 128) != 0; + until_date = br.ReadInt32(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); + + + + + + + + + bw.Write(until_date); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelForbidden.cs b/TeleSharp.TL/TL/TLChannelForbidden.cs index 251e0de..b18e27a 100644 --- a/TeleSharp.TL/TL/TLChannelForbidden.cs +++ b/TeleSharp.TL/TL/TLChannelForbidden.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-2059962289)] + [TLObject(681420594)] public class TLChannelForbidden : TLAbsChat { public override int Constructor { get { - return -2059962289; + return 681420594; } } @@ -24,6 +18,7 @@ namespace TeleSharp.TL public int id { get; set; } public long access_hash { get; set; } public string title { get; set; } + public int? until_date { get; set; } public void ComputeFlags() @@ -31,6 +26,7 @@ namespace TeleSharp.TL flags = 0; flags = broadcast ? (flags | 32) : (flags & ~32); flags = megagroup ? (flags | 256) : (flags & ~256); + flags = until_date != null ? (flags | 65536) : (flags & ~65536); } @@ -42,6 +38,11 @@ namespace TeleSharp.TL id = br.ReadInt32(); access_hash = br.ReadInt64(); title = StringUtil.Deserialize(br); + if ((flags & 65536) != 0) + until_date = br.ReadInt32(); + else + until_date = null; + } @@ -55,6 +56,8 @@ namespace TeleSharp.TL bw.Write(id); bw.Write(access_hash); StringUtil.Serialize(title, bw); + if ((flags & 65536) != 0) + bw.Write(until_date.Value); } } diff --git a/TeleSharp.TL/TL/TLChannelFull.cs b/TeleSharp.TL/TL/TLChannelFull.cs index 9103d6f..69816b6 100644 --- a/TeleSharp.TL/TL/TLChannelFull.cs +++ b/TeleSharp.TL/TL/TLChannelFull.cs @@ -1,31 +1,27 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-1009430225)] + [TLObject(401891279)] public class TLChannelFull : TLAbsChatFull { public override int Constructor { get { - return -1009430225; + return 401891279; } } public int flags { get; set; } public bool can_view_participants { get; set; } public bool can_set_username { get; set; } + public bool can_set_stickers { get; set; } public int id { get; set; } public string about { get; set; } public int? participants_count { get; set; } public int? admins_count { get; set; } public int? kicked_count { get; set; } + public int? banned_count { get; set; } public int read_inbox_max_id { get; set; } public int read_outbox_max_id { get; set; } public int unread_count { get; set; } @@ -36,6 +32,7 @@ namespace TeleSharp.TL public int? migrated_from_chat_id { get; set; } public int? migrated_from_max_id { get; set; } public int? pinned_msg_id { get; set; } + public TLStickerSet stickerset { get; set; } public void ComputeFlags() @@ -43,12 +40,15 @@ namespace TeleSharp.TL flags = 0; flags = can_view_participants ? (flags | 8) : (flags & ~8); flags = can_set_username ? (flags | 64) : (flags & ~64); + flags = can_set_stickers ? (flags | 128) : (flags & ~128); flags = participants_count != null ? (flags | 1) : (flags & ~1); flags = admins_count != null ? (flags | 2) : (flags & ~2); flags = kicked_count != null ? (flags | 4) : (flags & ~4); + flags = banned_count != null ? (flags | 4) : (flags & ~4); flags = migrated_from_chat_id != null ? (flags | 16) : (flags & ~16); flags = migrated_from_max_id != null ? (flags | 16) : (flags & ~16); flags = pinned_msg_id != null ? (flags | 32) : (flags & ~32); + flags = stickerset != null ? (flags | 256) : (flags & ~256); } @@ -57,6 +57,7 @@ namespace TeleSharp.TL flags = br.ReadInt32(); can_view_participants = (flags & 8) != 0; can_set_username = (flags & 64) != 0; + can_set_stickers = (flags & 128) != 0; id = br.ReadInt32(); about = StringUtil.Deserialize(br); if ((flags & 1) != 0) @@ -74,6 +75,11 @@ namespace TeleSharp.TL else kicked_count = null; + if ((flags & 4) != 0) + banned_count = br.ReadInt32(); + else + banned_count = null; + read_inbox_max_id = br.ReadInt32(); read_outbox_max_id = br.ReadInt32(); unread_count = br.ReadInt32(); @@ -96,6 +102,11 @@ namespace TeleSharp.TL else pinned_msg_id = null; + if ((flags & 256) != 0) + stickerset = (TLStickerSet)ObjectUtils.DeserializeObject(br); + else + stickerset = null; + } @@ -106,6 +117,7 @@ namespace TeleSharp.TL bw.Write(flags); + bw.Write(id); StringUtil.Serialize(about, bw); if ((flags & 1) != 0) @@ -114,6 +126,8 @@ namespace TeleSharp.TL bw.Write(admins_count.Value); if ((flags & 4) != 0) bw.Write(kicked_count.Value); + if ((flags & 4) != 0) + bw.Write(banned_count.Value); bw.Write(read_inbox_max_id); bw.Write(read_outbox_max_id); bw.Write(unread_count); @@ -127,6 +141,8 @@ namespace TeleSharp.TL bw.Write(migrated_from_max_id.Value); if ((flags & 32) != 0) bw.Write(pinned_msg_id.Value); + if ((flags & 256) != 0) + ObjectUtils.SerializeObject(stickerset, bw); } } diff --git a/TeleSharp.TL/TL/TLChannelMessagesFilter.cs b/TeleSharp.TL/TL/TLChannelMessagesFilter.cs index 34de3ea..46ce19d 100644 --- a/TeleSharp.TL/TL/TLChannelMessagesFilter.cs +++ b/TeleSharp.TL/TL/TLChannelMessagesFilter.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-847783593)] diff --git a/TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs b/TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs index 597e651..44127e4 100644 --- a/TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs +++ b/TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1798033689)] diff --git a/TeleSharp.TL/TL/TLChannelParticipant.cs b/TeleSharp.TL/TL/TLChannelParticipant.cs index a424eba..07c5a9b 100644 --- a/TeleSharp.TL/TL/TLChannelParticipant.cs +++ b/TeleSharp.TL/TL/TLChannelParticipant.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(367766557)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantAdmin.cs b/TeleSharp.TL/TL/TLChannelParticipantAdmin.cs new file mode 100644 index 0000000..13dd786 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelParticipantAdmin.cs @@ -0,0 +1,57 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-1473271656)] + public class TLChannelParticipantAdmin : TLAbsChannelParticipant + { + public override int Constructor + { + get + { + return -1473271656; + } + } + + public int flags { get; set; } + public bool can_edit { get; set; } + public int user_id { get; set; } + public int inviter_id { get; set; } + public int promoted_by { get; set; } + public int date { get; set; } + public TLChannelAdminRights admin_rights { get; set; } + + + public void ComputeFlags() + { + flags = 0; + flags = can_edit ? (flags | 1) : (flags & ~1); + + } + + public override void DeserializeBody(BinaryReader br) + { + flags = br.ReadInt32(); + can_edit = (flags & 1) != 0; + user_id = br.ReadInt32(); + inviter_id = br.ReadInt32(); + promoted_by = br.ReadInt32(); + date = br.ReadInt32(); + admin_rights = (TLChannelAdminRights)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); + + bw.Write(user_id); + bw.Write(inviter_id); + bw.Write(promoted_by); + bw.Write(date); + ObjectUtils.SerializeObject(admin_rights, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelParticipantBanned.cs b/TeleSharp.TL/TL/TLChannelParticipantBanned.cs new file mode 100644 index 0000000..496e902 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelParticipantBanned.cs @@ -0,0 +1,54 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(573315206)] + public class TLChannelParticipantBanned : TLAbsChannelParticipant + { + public override int Constructor + { + get + { + return 573315206; + } + } + + public int flags { get; set; } + public bool left { get; set; } + public int user_id { get; set; } + public int kicked_by { get; set; } + public int date { get; set; } + public TLChannelBannedRights banned_rights { get; set; } + + + public void ComputeFlags() + { + flags = 0; + flags = left ? (flags | 1) : (flags & ~1); + + } + + public override void DeserializeBody(BinaryReader br) + { + flags = br.ReadInt32(); + left = (flags & 1) != 0; + user_id = br.ReadInt32(); + kicked_by = br.ReadInt32(); + date = br.ReadInt32(); + banned_rights = (TLChannelBannedRights)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); + + bw.Write(user_id); + bw.Write(kicked_by); + bw.Write(date); + ObjectUtils.SerializeObject(banned_rights, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelParticipantCreator.cs b/TeleSharp.TL/TL/TLChannelParticipantCreator.cs index b535637..a303468 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantCreator.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantCreator.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-471670279)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantEditor.cs b/TeleSharp.TL/TL/TLChannelParticipantEditor.cs index 14d2385..634196a 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantEditor.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantEditor.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1743180447)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantKicked.cs b/TeleSharp.TL/TL/TLChannelParticipantKicked.cs index 3ff3ecb..4516c35 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantKicked.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantKicked.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1933187430)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantModerator.cs b/TeleSharp.TL/TL/TLChannelParticipantModerator.cs index 303d1e9..3a2889b 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantModerator.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantModerator.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1861910545)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantSelf.cs b/TeleSharp.TL/TL/TLChannelParticipantSelf.cs index 5dddc45..011f97a 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantSelf.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantSelf.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1557620115)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs b/TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs index b880c87..35edb6b 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1268741783)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantsBanned.cs b/TeleSharp.TL/TL/TLChannelParticipantsBanned.cs new file mode 100644 index 0000000..da39fd2 --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelParticipantsBanned.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(338142689)] + public class TLChannelParticipantsBanned : TLAbsChannelParticipantsFilter + { + public override int Constructor + { + get + { + return 338142689; + } + } + + public string q { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + q = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(q, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelParticipantsBots.cs b/TeleSharp.TL/TL/TLChannelParticipantsBots.cs index 48b3bad..4af6401 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantsBots.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantsBots.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1328445861)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantsKicked.cs b/TeleSharp.TL/TL/TLChannelParticipantsKicked.cs index 5aa217d..152ec51 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantsKicked.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantsKicked.cs @@ -1,23 +1,18 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(1010285434)] + [TLObject(-1548400251)] public class TLChannelParticipantsKicked : TLAbsChannelParticipantsFilter { public override int Constructor { get { - return 1010285434; + return -1548400251; } } + public string q { get; set; } public void ComputeFlags() @@ -27,12 +22,14 @@ namespace TeleSharp.TL public override void DeserializeBody(BinaryReader br) { + q = StringUtil.Deserialize(br); } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); + StringUtil.Serialize(q, bw); } } diff --git a/TeleSharp.TL/TL/TLChannelParticipantsRecent.cs b/TeleSharp.TL/TL/TLChannelParticipantsRecent.cs index ed6b15f..336b212 100644 --- a/TeleSharp.TL/TL/TLChannelParticipantsRecent.cs +++ b/TeleSharp.TL/TL/TLChannelParticipantsRecent.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-566281095)] diff --git a/TeleSharp.TL/TL/TLChannelParticipantsSearch.cs b/TeleSharp.TL/TL/TLChannelParticipantsSearch.cs new file mode 100644 index 0000000..ae66bbc --- /dev/null +++ b/TeleSharp.TL/TL/TLChannelParticipantsSearch.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(106343499)] + public class TLChannelParticipantsSearch : TLAbsChannelParticipantsFilter + { + public override int Constructor + { + get + { + return 106343499; + } + } + + public string q { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + q = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(q, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLChannelRoleEditor.cs b/TeleSharp.TL/TL/TLChannelRoleEditor.cs index 34c9db0..25afc04 100644 --- a/TeleSharp.TL/TL/TLChannelRoleEditor.cs +++ b/TeleSharp.TL/TL/TLChannelRoleEditor.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2113143156)] diff --git a/TeleSharp.TL/TL/TLChannelRoleEmpty.cs b/TeleSharp.TL/TL/TLChannelRoleEmpty.cs index 5382073..92fdc24 100644 --- a/TeleSharp.TL/TL/TLChannelRoleEmpty.cs +++ b/TeleSharp.TL/TL/TLChannelRoleEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1299865402)] diff --git a/TeleSharp.TL/TL/TLChannelRoleModerator.cs b/TeleSharp.TL/TL/TLChannelRoleModerator.cs index 4c83bab..5d383d9 100644 --- a/TeleSharp.TL/TL/TLChannelRoleModerator.cs +++ b/TeleSharp.TL/TL/TLChannelRoleModerator.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1776756363)] diff --git a/TeleSharp.TL/TL/TLChat.cs b/TeleSharp.TL/TL/TLChat.cs index 061456a..c234580 100644 --- a/TeleSharp.TL/TL/TLChat.cs +++ b/TeleSharp.TL/TL/TLChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-652419756)] diff --git a/TeleSharp.TL/TL/TLChatEmpty.cs b/TeleSharp.TL/TL/TLChatEmpty.cs index a7b0a3a..79b7873 100644 --- a/TeleSharp.TL/TL/TLChatEmpty.cs +++ b/TeleSharp.TL/TL/TLChatEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1683826688)] diff --git a/TeleSharp.TL/TL/TLChatForbidden.cs b/TeleSharp.TL/TL/TLChatForbidden.cs index 0ab907a..773e5ed 100644 --- a/TeleSharp.TL/TL/TLChatForbidden.cs +++ b/TeleSharp.TL/TL/TLChatForbidden.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(120753115)] diff --git a/TeleSharp.TL/TL/TLChatFull.cs b/TeleSharp.TL/TL/TLChatFull.cs index 7f718cf..d06bbed 100644 --- a/TeleSharp.TL/TL/TLChatFull.cs +++ b/TeleSharp.TL/TL/TLChatFull.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(771925524)] diff --git a/TeleSharp.TL/TL/TLChatInvite.cs b/TeleSharp.TL/TL/TLChatInvite.cs index 0383a60..1d7f51b 100644 --- a/TeleSharp.TL/TL/TLChatInvite.cs +++ b/TeleSharp.TL/TL/TLChatInvite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-613092008)] diff --git a/TeleSharp.TL/TL/TLChatInviteAlready.cs b/TeleSharp.TL/TL/TLChatInviteAlready.cs index 8526376..f98a036 100644 --- a/TeleSharp.TL/TL/TLChatInviteAlready.cs +++ b/TeleSharp.TL/TL/TLChatInviteAlready.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1516793212)] diff --git a/TeleSharp.TL/TL/TLChatInviteEmpty.cs b/TeleSharp.TL/TL/TLChatInviteEmpty.cs index 34b59f0..1e94163 100644 --- a/TeleSharp.TL/TL/TLChatInviteEmpty.cs +++ b/TeleSharp.TL/TL/TLChatInviteEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1776236393)] diff --git a/TeleSharp.TL/TL/TLChatInviteExported.cs b/TeleSharp.TL/TL/TLChatInviteExported.cs index 619b2c2..c4fbb8b 100644 --- a/TeleSharp.TL/TL/TLChatInviteExported.cs +++ b/TeleSharp.TL/TL/TLChatInviteExported.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-64092740)] diff --git a/TeleSharp.TL/TL/TLChatParticipant.cs b/TeleSharp.TL/TL/TLChatParticipant.cs index 0f1fd23..a29019a 100644 --- a/TeleSharp.TL/TL/TLChatParticipant.cs +++ b/TeleSharp.TL/TL/TLChatParticipant.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-925415106)] diff --git a/TeleSharp.TL/TL/TLChatParticipantAdmin.cs b/TeleSharp.TL/TL/TLChatParticipantAdmin.cs index 09e5c8f..5c92ec8 100644 --- a/TeleSharp.TL/TL/TLChatParticipantAdmin.cs +++ b/TeleSharp.TL/TL/TLChatParticipantAdmin.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-489233354)] diff --git a/TeleSharp.TL/TL/TLChatParticipantCreator.cs b/TeleSharp.TL/TL/TLChatParticipantCreator.cs index 7d88993..d2d2845 100644 --- a/TeleSharp.TL/TL/TLChatParticipantCreator.cs +++ b/TeleSharp.TL/TL/TLChatParticipantCreator.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-636267638)] diff --git a/TeleSharp.TL/TL/TLChatParticipants.cs b/TeleSharp.TL/TL/TLChatParticipants.cs index f24b592..d309678 100644 --- a/TeleSharp.TL/TL/TLChatParticipants.cs +++ b/TeleSharp.TL/TL/TLChatParticipants.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1061556205)] diff --git a/TeleSharp.TL/TL/TLChatParticipantsForbidden.cs b/TeleSharp.TL/TL/TLChatParticipantsForbidden.cs index a00b013..02fae0c 100644 --- a/TeleSharp.TL/TL/TLChatParticipantsForbidden.cs +++ b/TeleSharp.TL/TL/TLChatParticipantsForbidden.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-57668565)] diff --git a/TeleSharp.TL/TL/TLChatPhoto.cs b/TeleSharp.TL/TL/TLChatPhoto.cs index 2c58635..4a8708c 100644 --- a/TeleSharp.TL/TL/TLChatPhoto.cs +++ b/TeleSharp.TL/TL/TLChatPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1632839530)] diff --git a/TeleSharp.TL/TL/TLChatPhotoEmpty.cs b/TeleSharp.TL/TL/TLChatPhotoEmpty.cs index cea4e99..a32edce 100644 --- a/TeleSharp.TL/TL/TLChatPhotoEmpty.cs +++ b/TeleSharp.TL/TL/TLChatPhotoEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(935395612)] diff --git a/TeleSharp.TL/TL/TLConfig.cs b/TeleSharp.TL/TL/TLConfig.cs index 1285ef0..2b0cfe9 100644 --- a/TeleSharp.TL/TL/TLConfig.cs +++ b/TeleSharp.TL/TL/TLConfig.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-882895228)] + [TLObject(-1913424220)] public class TLConfig : TLObject { public override int Constructor { get { - return -882895228; + return -1913424220; } } @@ -41,6 +35,7 @@ namespace TeleSharp.TL public int edit_time_limit { get; set; } public int rating_e_decay { get; set; } public int stickers_recent_limit { get; set; } + public int stickers_faved_limit { get; set; } public int? tmp_sessions { get; set; } public int pinned_dialogs_count_max { get; set; } public int call_receive_timeout_ms { get; set; } @@ -48,6 +43,8 @@ namespace TeleSharp.TL public int call_connect_timeout_ms { get; set; } public int call_packet_timeout_ms { get; set; } public string me_url_prefix { get; set; } + public string suggested_lang_code { get; set; } + public int? lang_pack_version { get; set; } public TLVector disabled_features { get; set; } @@ -56,6 +53,8 @@ namespace TeleSharp.TL flags = 0; flags = phonecalls_enabled ? (flags | 2) : (flags & ~2); flags = tmp_sessions != null ? (flags | 1) : (flags & ~1); + flags = suggested_lang_code != null ? (flags | 4) : (flags & ~4); + flags = lang_pack_version != null ? (flags | 4) : (flags & ~4); } @@ -84,6 +83,7 @@ namespace TeleSharp.TL edit_time_limit = br.ReadInt32(); rating_e_decay = br.ReadInt32(); stickers_recent_limit = br.ReadInt32(); + stickers_faved_limit = br.ReadInt32(); if ((flags & 1) != 0) tmp_sessions = br.ReadInt32(); else @@ -95,6 +95,16 @@ namespace TeleSharp.TL call_connect_timeout_ms = br.ReadInt32(); call_packet_timeout_ms = br.ReadInt32(); me_url_prefix = StringUtil.Deserialize(br); + if ((flags & 4) != 0) + suggested_lang_code = StringUtil.Deserialize(br); + else + suggested_lang_code = null; + + if ((flags & 4) != 0) + lang_pack_version = br.ReadInt32(); + else + lang_pack_version = null; + disabled_features = (TLVector)ObjectUtils.DeserializeVector(br); } @@ -126,6 +136,7 @@ namespace TeleSharp.TL bw.Write(edit_time_limit); bw.Write(rating_e_decay); bw.Write(stickers_recent_limit); + bw.Write(stickers_faved_limit); if ((flags & 1) != 0) bw.Write(tmp_sessions.Value); bw.Write(pinned_dialogs_count_max); @@ -134,6 +145,10 @@ namespace TeleSharp.TL bw.Write(call_connect_timeout_ms); bw.Write(call_packet_timeout_ms); StringUtil.Serialize(me_url_prefix, bw); + if ((flags & 4) != 0) + StringUtil.Serialize(suggested_lang_code, bw); + if ((flags & 4) != 0) + bw.Write(lang_pack_version.Value); ObjectUtils.SerializeObject(disabled_features, bw); } diff --git a/TeleSharp.TL/TL/TLContact.cs b/TeleSharp.TL/TL/TLContact.cs index 010bb63..3311c52 100644 --- a/TeleSharp.TL/TL/TLContact.cs +++ b/TeleSharp.TL/TL/TLContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-116274796)] diff --git a/TeleSharp.TL/TL/TLContactBlocked.cs b/TeleSharp.TL/TL/TLContactBlocked.cs index c54c457..27cc5c2 100644 --- a/TeleSharp.TL/TL/TLContactBlocked.cs +++ b/TeleSharp.TL/TL/TLContactBlocked.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1444661369)] diff --git a/TeleSharp.TL/TL/TLContactLinkContact.cs b/TeleSharp.TL/TL/TLContactLinkContact.cs index 3c3b673..f83b143 100644 --- a/TeleSharp.TL/TL/TLContactLinkContact.cs +++ b/TeleSharp.TL/TL/TLContactLinkContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-721239344)] diff --git a/TeleSharp.TL/TL/TLContactLinkHasPhone.cs b/TeleSharp.TL/TL/TLContactLinkHasPhone.cs index 6ac2fd4..1b49a3e 100644 --- a/TeleSharp.TL/TL/TLContactLinkHasPhone.cs +++ b/TeleSharp.TL/TL/TLContactLinkHasPhone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(646922073)] diff --git a/TeleSharp.TL/TL/TLContactLinkNone.cs b/TeleSharp.TL/TL/TLContactLinkNone.cs index 66a0bd9..f19e469 100644 --- a/TeleSharp.TL/TL/TLContactLinkNone.cs +++ b/TeleSharp.TL/TL/TLContactLinkNone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-17968211)] diff --git a/TeleSharp.TL/TL/TLContactLinkUnknown.cs b/TeleSharp.TL/TL/TLContactLinkUnknown.cs index a4a4cd6..2d5810d 100644 --- a/TeleSharp.TL/TL/TLContactLinkUnknown.cs +++ b/TeleSharp.TL/TL/TLContactLinkUnknown.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1599050311)] diff --git a/TeleSharp.TL/TL/TLContactStatus.cs b/TeleSharp.TL/TL/TLContactStatus.cs index 4d4dcbd..fcba4ab 100644 --- a/TeleSharp.TL/TL/TLContactStatus.cs +++ b/TeleSharp.TL/TL/TLContactStatus.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-748155807)] diff --git a/TeleSharp.TL/TL/TLDataJSON.cs b/TeleSharp.TL/TL/TLDataJSON.cs index 88fff40..e974310 100644 --- a/TeleSharp.TL/TL/TLDataJSON.cs +++ b/TeleSharp.TL/TL/TLDataJSON.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2104790276)] diff --git a/TeleSharp.TL/TL/TLDcOption.cs b/TeleSharp.TL/TL/TLDcOption.cs index fc27d1a..6b595c6 100644 --- a/TeleSharp.TL/TL/TLDcOption.cs +++ b/TeleSharp.TL/TL/TLDcOption.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(98092748)] @@ -23,6 +17,7 @@ namespace TeleSharp.TL public bool media_only { get; set; } public bool tcpo_only { get; set; } public bool cdn { get; set; } + public bool @static { get; set; } public int id { get; set; } public string ip_address { get; set; } public int port { get; set; } @@ -35,6 +30,7 @@ namespace TeleSharp.TL flags = media_only ? (flags | 2) : (flags & ~2); flags = tcpo_only ? (flags | 4) : (flags & ~4); flags = cdn ? (flags | 8) : (flags & ~8); + flags = @static ? (flags | 16) : (flags & ~16); } @@ -45,6 +41,7 @@ namespace TeleSharp.TL media_only = (flags & 2) != 0; tcpo_only = (flags & 4) != 0; cdn = (flags & 8) != 0; + @static = (flags & 16) != 0; id = br.ReadInt32(); ip_address = StringUtil.Deserialize(br); port = br.ReadInt32(); @@ -60,6 +57,7 @@ namespace TeleSharp.TL + bw.Write(id); StringUtil.Serialize(ip_address, bw); bw.Write(port); diff --git a/TeleSharp.TL/TL/TLDialog.cs b/TeleSharp.TL/TL/TLDialog.cs index 53578c4..cabee16 100644 --- a/TeleSharp.TL/TL/TLDialog.cs +++ b/TeleSharp.TL/TL/TLDialog.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(1728035348)] + [TLObject(-455150117)] public class TLDialog : TLObject { public override int Constructor { get { - return 1728035348; + return -455150117; } } @@ -25,6 +19,7 @@ namespace TeleSharp.TL public int read_inbox_max_id { get; set; } public int read_outbox_max_id { get; set; } public int unread_count { get; set; } + public int unread_mentions_count { get; set; } public TLAbsPeerNotifySettings notify_settings { get; set; } public int? pts { get; set; } public TLAbsDraftMessage draft { get; set; } @@ -48,6 +43,7 @@ namespace TeleSharp.TL read_inbox_max_id = br.ReadInt32(); read_outbox_max_id = br.ReadInt32(); unread_count = br.ReadInt32(); + unread_mentions_count = br.ReadInt32(); notify_settings = (TLAbsPeerNotifySettings)ObjectUtils.DeserializeObject(br); if ((flags & 1) != 0) pts = br.ReadInt32(); @@ -73,6 +69,7 @@ namespace TeleSharp.TL bw.Write(read_inbox_max_id); bw.Write(read_outbox_max_id); bw.Write(unread_count); + bw.Write(unread_mentions_count); ObjectUtils.SerializeObject(notify_settings, bw); if ((flags & 1) != 0) bw.Write(pts.Value); diff --git a/TeleSharp.TL/TL/TLDisabledFeature.cs b/TeleSharp.TL/TL/TLDisabledFeature.cs index e5304a4..33302f2 100644 --- a/TeleSharp.TL/TL/TLDisabledFeature.cs +++ b/TeleSharp.TL/TL/TLDisabledFeature.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1369215196)] diff --git a/TeleSharp.TL/TL/TLDocument.cs b/TeleSharp.TL/TL/TLDocument.cs index 1fe6dde..0f024a7 100644 --- a/TeleSharp.TL/TL/TLDocument.cs +++ b/TeleSharp.TL/TL/TLDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2027738169)] diff --git a/TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs b/TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs index e090031..2b6090c 100644 --- a/TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs +++ b/TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(297109817)] diff --git a/TeleSharp.TL/TL/TLDocumentAttributeAudio.cs b/TeleSharp.TL/TL/TLDocumentAttributeAudio.cs index cb98173..ac59157 100644 --- a/TeleSharp.TL/TL/TLDocumentAttributeAudio.cs +++ b/TeleSharp.TL/TL/TLDocumentAttributeAudio.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1739392570)] diff --git a/TeleSharp.TL/TL/TLDocumentAttributeFilename.cs b/TeleSharp.TL/TL/TLDocumentAttributeFilename.cs index 86c21a1..56e6afc 100644 --- a/TeleSharp.TL/TL/TLDocumentAttributeFilename.cs +++ b/TeleSharp.TL/TL/TLDocumentAttributeFilename.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(358154344)] diff --git a/TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs b/TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs index a31049f..d27ea9e 100644 --- a/TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs +++ b/TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1744710921)] diff --git a/TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs b/TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs index 304e930..ecfabc5 100644 --- a/TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs +++ b/TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1815593308)] diff --git a/TeleSharp.TL/TL/TLDocumentAttributeSticker.cs b/TeleSharp.TL/TL/TLDocumentAttributeSticker.cs index 46fa3e0..c4baeb4 100644 --- a/TeleSharp.TL/TL/TLDocumentAttributeSticker.cs +++ b/TeleSharp.TL/TL/TLDocumentAttributeSticker.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1662637586)] diff --git a/TeleSharp.TL/TL/TLDocumentAttributeVideo.cs b/TeleSharp.TL/TL/TLDocumentAttributeVideo.cs index ed3f842..3d82f81 100644 --- a/TeleSharp.TL/TL/TLDocumentAttributeVideo.cs +++ b/TeleSharp.TL/TL/TLDocumentAttributeVideo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(250621158)] diff --git a/TeleSharp.TL/TL/TLDocumentEmpty.cs b/TeleSharp.TL/TL/TLDocumentEmpty.cs index 30a0930..b5c9bce 100644 --- a/TeleSharp.TL/TL/TLDocumentEmpty.cs +++ b/TeleSharp.TL/TL/TLDocumentEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(922273905)] diff --git a/TeleSharp.TL/TL/TLDraftMessage.cs b/TeleSharp.TL/TL/TLDraftMessage.cs index 6ab9751..1a21471 100644 --- a/TeleSharp.TL/TL/TLDraftMessage.cs +++ b/TeleSharp.TL/TL/TLDraftMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-40996577)] diff --git a/TeleSharp.TL/TL/TLDraftMessageEmpty.cs b/TeleSharp.TL/TL/TLDraftMessageEmpty.cs index a5d31cf..c187b83 100644 --- a/TeleSharp.TL/TL/TLDraftMessageEmpty.cs +++ b/TeleSharp.TL/TL/TLDraftMessageEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1169445179)] diff --git a/TeleSharp.TL/TL/TLEncryptedChat.cs b/TeleSharp.TL/TL/TLEncryptedChat.cs index ba71d7c..76fbd7a 100644 --- a/TeleSharp.TL/TL/TLEncryptedChat.cs +++ b/TeleSharp.TL/TL/TLEncryptedChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-94974410)] diff --git a/TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs b/TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs index f6331e1..49a7b34 100644 --- a/TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs +++ b/TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(332848423)] diff --git a/TeleSharp.TL/TL/TLEncryptedChatEmpty.cs b/TeleSharp.TL/TL/TLEncryptedChatEmpty.cs index 9a0f353..1ec1ce1 100644 --- a/TeleSharp.TL/TL/TLEncryptedChatEmpty.cs +++ b/TeleSharp.TL/TL/TLEncryptedChatEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1417756512)] diff --git a/TeleSharp.TL/TL/TLEncryptedChatRequested.cs b/TeleSharp.TL/TL/TLEncryptedChatRequested.cs index 18f82c6..2e7dd33 100644 --- a/TeleSharp.TL/TL/TLEncryptedChatRequested.cs +++ b/TeleSharp.TL/TL/TLEncryptedChatRequested.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-931638658)] diff --git a/TeleSharp.TL/TL/TLEncryptedChatWaiting.cs b/TeleSharp.TL/TL/TLEncryptedChatWaiting.cs index 1b8b20e..3c3eff8 100644 --- a/TeleSharp.TL/TL/TLEncryptedChatWaiting.cs +++ b/TeleSharp.TL/TL/TLEncryptedChatWaiting.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1006044124)] diff --git a/TeleSharp.TL/TL/TLEncryptedFile.cs b/TeleSharp.TL/TL/TLEncryptedFile.cs index 138b49a..e291741 100644 --- a/TeleSharp.TL/TL/TLEncryptedFile.cs +++ b/TeleSharp.TL/TL/TLEncryptedFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1248893260)] diff --git a/TeleSharp.TL/TL/TLEncryptedFileEmpty.cs b/TeleSharp.TL/TL/TLEncryptedFileEmpty.cs index d1735f2..51c1d95 100644 --- a/TeleSharp.TL/TL/TLEncryptedFileEmpty.cs +++ b/TeleSharp.TL/TL/TLEncryptedFileEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1038136962)] diff --git a/TeleSharp.TL/TL/TLEncryptedMessage.cs b/TeleSharp.TL/TL/TLEncryptedMessage.cs index fde4d6c..9e51072 100644 --- a/TeleSharp.TL/TL/TLEncryptedMessage.cs +++ b/TeleSharp.TL/TL/TLEncryptedMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-317144808)] diff --git a/TeleSharp.TL/TL/TLEncryptedMessageService.cs b/TeleSharp.TL/TL/TLEncryptedMessageService.cs index 8b80e11..88bdd18 100644 --- a/TeleSharp.TL/TL/TLEncryptedMessageService.cs +++ b/TeleSharp.TL/TL/TLEncryptedMessageService.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(594758406)] diff --git a/TeleSharp.TL/TL/TLError.cs b/TeleSharp.TL/TL/TLError.cs index 808fb57..f369acb 100644 --- a/TeleSharp.TL/TL/TLError.cs +++ b/TeleSharp.TL/TL/TLError.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-994444869)] diff --git a/TeleSharp.TL/TL/TLExportedMessageLink.cs b/TeleSharp.TL/TL/TLExportedMessageLink.cs index f1aa71c..547235f 100644 --- a/TeleSharp.TL/TL/TLExportedMessageLink.cs +++ b/TeleSharp.TL/TL/TLExportedMessageLink.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(524838915)] diff --git a/TeleSharp.TL/TL/TLFileLocation.cs b/TeleSharp.TL/TL/TLFileLocation.cs index 89815eb..1a8e2a2 100644 --- a/TeleSharp.TL/TL/TLFileLocation.cs +++ b/TeleSharp.TL/TL/TLFileLocation.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1406570614)] diff --git a/TeleSharp.TL/TL/TLFileLocationUnavailable.cs b/TeleSharp.TL/TL/TLFileLocationUnavailable.cs index a11d98b..27f2e7e 100644 --- a/TeleSharp.TL/TL/TLFileLocationUnavailable.cs +++ b/TeleSharp.TL/TL/TLFileLocationUnavailable.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2086234950)] diff --git a/TeleSharp.TL/TL/TLFoundGif.cs b/TeleSharp.TL/TL/TLFoundGif.cs index 80f4234..223070c 100644 --- a/TeleSharp.TL/TL/TLFoundGif.cs +++ b/TeleSharp.TL/TL/TLFoundGif.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(372165663)] diff --git a/TeleSharp.TL/TL/TLFoundGifCached.cs b/TeleSharp.TL/TL/TLFoundGifCached.cs index aaf0d97..6c14460 100644 --- a/TeleSharp.TL/TL/TLFoundGifCached.cs +++ b/TeleSharp.TL/TL/TLFoundGifCached.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1670052855)] diff --git a/TeleSharp.TL/TL/TLGame.cs b/TeleSharp.TL/TL/TLGame.cs index 1c39aec..b545c0e 100644 --- a/TeleSharp.TL/TL/TLGame.cs +++ b/TeleSharp.TL/TL/TLGame.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1107729093)] diff --git a/TeleSharp.TL/TL/TLGeoPoint.cs b/TeleSharp.TL/TL/TLGeoPoint.cs index 5825c85..404f684 100644 --- a/TeleSharp.TL/TL/TLGeoPoint.cs +++ b/TeleSharp.TL/TL/TLGeoPoint.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(541710092)] diff --git a/TeleSharp.TL/TL/TLGeoPointEmpty.cs b/TeleSharp.TL/TL/TLGeoPointEmpty.cs index 9caaffc..e61c503 100644 --- a/TeleSharp.TL/TL/TLGeoPointEmpty.cs +++ b/TeleSharp.TL/TL/TLGeoPointEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(286776671)] diff --git a/TeleSharp.TL/TL/TLHighScore.cs b/TeleSharp.TL/TL/TLHighScore.cs index 344afc4..eb2d1df 100644 --- a/TeleSharp.TL/TL/TLHighScore.cs +++ b/TeleSharp.TL/TL/TLHighScore.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1493171408)] diff --git a/TeleSharp.TL/TL/TLImportedContact.cs b/TeleSharp.TL/TL/TLImportedContact.cs index e9472bd..8301170 100644 --- a/TeleSharp.TL/TL/TLImportedContact.cs +++ b/TeleSharp.TL/TL/TLImportedContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-805141448)] diff --git a/TeleSharp.TL/TL/TLInlineBotSwitchPM.cs b/TeleSharp.TL/TL/TLInlineBotSwitchPM.cs index abe0402..272fe90 100644 --- a/TeleSharp.TL/TL/TLInlineBotSwitchPM.cs +++ b/TeleSharp.TL/TL/TLInlineBotSwitchPM.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1008755359)] diff --git a/TeleSharp.TL/TL/TLInputAppEvent.cs b/TeleSharp.TL/TL/TLInputAppEvent.cs index c363fd3..036664f 100644 --- a/TeleSharp.TL/TL/TLInputAppEvent.cs +++ b/TeleSharp.TL/TL/TLInputAppEvent.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1996904104)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs b/TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs index fb64d88..37b914d 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1262639204)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageID.cs b/TeleSharp.TL/TL/TLInputBotInlineMessageID.cs index d6fbb90..7168642 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineMessageID.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineMessageID.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1995686519)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs index 4f95b57..b8fd578 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(691006739)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs index 6cb03c1..05fa488 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(766443943)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs index 4f1e0b4..e2494d6 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-190472735)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs index bcdc206..e7cdfbd 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1431327288)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageText.cs b/TeleSharp.TL/TL/TLInputBotInlineMessageText.cs index 74c7e89..69e3229 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineMessageText.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineMessageText.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1036876423)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineResult.cs b/TeleSharp.TL/TL/TLInputBotInlineResult.cs index 61cb634..abdc9f7 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineResult.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineResult.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(750510426)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs b/TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs index d6cbd34..29e1e5f 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-459324)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineResultGame.cs b/TeleSharp.TL/TL/TLInputBotInlineResultGame.cs index 332f5ba..bc681fe 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineResultGame.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineResultGame.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1336154098)] diff --git a/TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs b/TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs index d1f5163..bdb4534 100644 --- a/TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs +++ b/TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1462213465)] diff --git a/TeleSharp.TL/TL/TLInputChannel.cs b/TeleSharp.TL/TL/TLInputChannel.cs index 1ddc7b6..08369a4 100644 --- a/TeleSharp.TL/TL/TLInputChannel.cs +++ b/TeleSharp.TL/TL/TLInputChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1343524562)] diff --git a/TeleSharp.TL/TL/TLInputChannelEmpty.cs b/TeleSharp.TL/TL/TLInputChannelEmpty.cs index 886a76a..95891c7 100644 --- a/TeleSharp.TL/TL/TLInputChannelEmpty.cs +++ b/TeleSharp.TL/TL/TLInputChannelEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-292807034)] diff --git a/TeleSharp.TL/TL/TLInputChatPhoto.cs b/TeleSharp.TL/TL/TLInputChatPhoto.cs index b121571..2eef4bf 100644 --- a/TeleSharp.TL/TL/TLInputChatPhoto.cs +++ b/TeleSharp.TL/TL/TLInputChatPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1991004873)] diff --git a/TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs b/TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs index 38ef207..5e0bc40 100644 --- a/TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs +++ b/TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(480546647)] diff --git a/TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs b/TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs index 1d39edb..fed36ee 100644 --- a/TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs +++ b/TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1837345356)] diff --git a/TeleSharp.TL/TL/TLInputDocument.cs b/TeleSharp.TL/TL/TLInputDocument.cs index 4a126e3..9c0eca6 100644 --- a/TeleSharp.TL/TL/TLInputDocument.cs +++ b/TeleSharp.TL/TL/TLInputDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(410618194)] diff --git a/TeleSharp.TL/TL/TLInputDocumentEmpty.cs b/TeleSharp.TL/TL/TLInputDocumentEmpty.cs index b5fa786..316f231 100644 --- a/TeleSharp.TL/TL/TLInputDocumentEmpty.cs +++ b/TeleSharp.TL/TL/TLInputDocumentEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1928391342)] diff --git a/TeleSharp.TL/TL/TLInputDocumentFileLocation.cs b/TeleSharp.TL/TL/TLInputDocumentFileLocation.cs index 9df5282..d39abf6 100644 --- a/TeleSharp.TL/TL/TLInputDocumentFileLocation.cs +++ b/TeleSharp.TL/TL/TLInputDocumentFileLocation.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1125058340)] diff --git a/TeleSharp.TL/TL/TLInputEncryptedChat.cs b/TeleSharp.TL/TL/TLInputEncryptedChat.cs index 71e9ff1..224a31c 100644 --- a/TeleSharp.TL/TL/TLInputEncryptedChat.cs +++ b/TeleSharp.TL/TL/TLInputEncryptedChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-247351839)] diff --git a/TeleSharp.TL/TL/TLInputEncryptedFile.cs b/TeleSharp.TL/TL/TLInputEncryptedFile.cs index 1c9ca5e..1c4a5e2 100644 --- a/TeleSharp.TL/TL/TLInputEncryptedFile.cs +++ b/TeleSharp.TL/TL/TLInputEncryptedFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1511503333)] diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs b/TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs index 9b72184..5a55a40 100644 --- a/TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs +++ b/TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(767652808)] diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs b/TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs index 0768ad0..44082a5 100644 --- a/TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs +++ b/TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(406307684)] diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs b/TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs index dc995eb..731b264 100644 --- a/TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs +++ b/TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-182231723)] diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs b/TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs index 098c53c..2b12b18 100644 --- a/TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs +++ b/TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1690108678)] diff --git a/TeleSharp.TL/TL/TLInputFile.cs b/TeleSharp.TL/TL/TLInputFile.cs index 27bb35a..124b1a7 100644 --- a/TeleSharp.TL/TL/TLInputFile.cs +++ b/TeleSharp.TL/TL/TLInputFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-181407105)] diff --git a/TeleSharp.TL/TL/TLInputFileBig.cs b/TeleSharp.TL/TL/TLInputFileBig.cs index 7ff2248..56dcf85 100644 --- a/TeleSharp.TL/TL/TLInputFileBig.cs +++ b/TeleSharp.TL/TL/TLInputFileBig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-95482955)] diff --git a/TeleSharp.TL/TL/TLInputFileLocation.cs b/TeleSharp.TL/TL/TLInputFileLocation.cs index 11af85d..427eac4 100644 --- a/TeleSharp.TL/TL/TLInputFileLocation.cs +++ b/TeleSharp.TL/TL/TLInputFileLocation.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(342061462)] diff --git a/TeleSharp.TL/TL/TLInputGameID.cs b/TeleSharp.TL/TL/TLInputGameID.cs index 26963e2..9a97c50 100644 --- a/TeleSharp.TL/TL/TLInputGameID.cs +++ b/TeleSharp.TL/TL/TLInputGameID.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(53231223)] diff --git a/TeleSharp.TL/TL/TLInputGameShortName.cs b/TeleSharp.TL/TL/TLInputGameShortName.cs index 1ec009e..03e2902 100644 --- a/TeleSharp.TL/TL/TLInputGameShortName.cs +++ b/TeleSharp.TL/TL/TLInputGameShortName.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1020139510)] diff --git a/TeleSharp.TL/TL/TLInputGeoPoint.cs b/TeleSharp.TL/TL/TLInputGeoPoint.cs index 5afce57..f98fd5a 100644 --- a/TeleSharp.TL/TL/TLInputGeoPoint.cs +++ b/TeleSharp.TL/TL/TLInputGeoPoint.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-206066487)] diff --git a/TeleSharp.TL/TL/TLInputGeoPointEmpty.cs b/TeleSharp.TL/TL/TLInputGeoPointEmpty.cs index 765e72a..4b48af9 100644 --- a/TeleSharp.TL/TL/TLInputGeoPointEmpty.cs +++ b/TeleSharp.TL/TL/TLInputGeoPointEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-457104426)] diff --git a/TeleSharp.TL/TL/TLInputMediaContact.cs b/TeleSharp.TL/TL/TLInputMediaContact.cs index 793114a..fe8c8c8 100644 --- a/TeleSharp.TL/TL/TLInputMediaContact.cs +++ b/TeleSharp.TL/TL/TLInputMediaContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1494984313)] diff --git a/TeleSharp.TL/TL/TLInputMediaDocument.cs b/TeleSharp.TL/TL/TLInputMediaDocument.cs index 53d2925..4f0c6b8 100644 --- a/TeleSharp.TL/TL/TLInputMediaDocument.cs +++ b/TeleSharp.TL/TL/TLInputMediaDocument.cs @@ -1,44 +1,52 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(444068508)] + [TLObject(1523279502)] public class TLInputMediaDocument : TLAbsInputMedia { public override int Constructor { get { - return 444068508; + return 1523279502; } } + public int flags { get; set; } public TLAbsInputDocument id { get; set; } public string caption { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { + flags = 0; + flags = ttl_seconds != null ? (flags | 1) : (flags & ~1); } public override void DeserializeBody(BinaryReader br) { + flags = br.ReadInt32(); id = (TLAbsInputDocument)ObjectUtils.DeserializeObject(br); caption = StringUtil.Deserialize(br); + if ((flags & 1) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); ObjectUtils.SerializeObject(id, bw); StringUtil.Serialize(caption, bw); + if ((flags & 1) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs b/TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs index 622bcec..eaecbae 100644 --- a/TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs +++ b/TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs @@ -1,44 +1,52 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-437690244)] + [TLObject(-1225309387)] public class TLInputMediaDocumentExternal : TLAbsInputMedia { public override int Constructor { get { - return -437690244; + return -1225309387; } } + public int flags { get; set; } public string url { get; set; } public string caption { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { + flags = 0; + flags = ttl_seconds != null ? (flags | 1) : (flags & ~1); } public override void DeserializeBody(BinaryReader br) { + flags = br.ReadInt32(); url = StringUtil.Deserialize(br); caption = StringUtil.Deserialize(br); + if ((flags & 1) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); StringUtil.Serialize(url, bw); StringUtil.Serialize(caption, bw); + if ((flags & 1) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLInputMediaEmpty.cs b/TeleSharp.TL/TL/TLInputMediaEmpty.cs index eb9e65f..5a2f89d 100644 --- a/TeleSharp.TL/TL/TLInputMediaEmpty.cs +++ b/TeleSharp.TL/TL/TLInputMediaEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1771768449)] diff --git a/TeleSharp.TL/TL/TLInputMediaGame.cs b/TeleSharp.TL/TL/TLInputMediaGame.cs index 117c3bc..5729b26 100644 --- a/TeleSharp.TL/TL/TLInputMediaGame.cs +++ b/TeleSharp.TL/TL/TLInputMediaGame.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-750828557)] diff --git a/TeleSharp.TL/TL/TLInputMediaGeoPoint.cs b/TeleSharp.TL/TL/TLInputMediaGeoPoint.cs index 37a7793..e211b6c 100644 --- a/TeleSharp.TL/TL/TLInputMediaGeoPoint.cs +++ b/TeleSharp.TL/TL/TLInputMediaGeoPoint.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-104578748)] diff --git a/TeleSharp.TL/TL/TLInputMediaGifExternal.cs b/TeleSharp.TL/TL/TLInputMediaGifExternal.cs index 69b3d2b..8954c30 100644 --- a/TeleSharp.TL/TL/TLInputMediaGifExternal.cs +++ b/TeleSharp.TL/TL/TLInputMediaGifExternal.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1212395773)] diff --git a/TeleSharp.TL/TL/TLInputMediaInvoice.cs b/TeleSharp.TL/TL/TLInputMediaInvoice.cs index 7558df7..325a01a 100644 --- a/TeleSharp.TL/TL/TLInputMediaInvoice.cs +++ b/TeleSharp.TL/TL/TLInputMediaInvoice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1844103547)] diff --git a/TeleSharp.TL/TL/TLInputMediaPhoto.cs b/TeleSharp.TL/TL/TLInputMediaPhoto.cs index 21ac04f..341c42d 100644 --- a/TeleSharp.TL/TL/TLInputMediaPhoto.cs +++ b/TeleSharp.TL/TL/TLInputMediaPhoto.cs @@ -1,44 +1,52 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-373312269)] + [TLObject(-2114308294)] public class TLInputMediaPhoto : TLAbsInputMedia { public override int Constructor { get { - return -373312269; + return -2114308294; } } + public int flags { get; set; } public TLAbsInputPhoto id { get; set; } public string caption { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { + flags = 0; + flags = ttl_seconds != null ? (flags | 1) : (flags & ~1); } public override void DeserializeBody(BinaryReader br) { + flags = br.ReadInt32(); id = (TLAbsInputPhoto)ObjectUtils.DeserializeObject(br); caption = StringUtil.Deserialize(br); + if ((flags & 1) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); ObjectUtils.SerializeObject(id, bw); StringUtil.Serialize(caption, bw); + if ((flags & 1) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs b/TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs index f2e0621..d437929 100644 --- a/TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs +++ b/TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs @@ -1,44 +1,52 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-1252045032)] + [TLObject(153267905)] public class TLInputMediaPhotoExternal : TLAbsInputMedia { public override int Constructor { get { - return -1252045032; + return 153267905; } } + public int flags { get; set; } public string url { get; set; } public string caption { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { + flags = 0; + flags = ttl_seconds != null ? (flags | 1) : (flags & ~1); } public override void DeserializeBody(BinaryReader br) { + flags = br.ReadInt32(); url = StringUtil.Deserialize(br); caption = StringUtil.Deserialize(br); + if ((flags & 1) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); StringUtil.Serialize(url, bw); StringUtil.Serialize(caption, bw); + if ((flags & 1) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs b/TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs index 87d195a..3534b82 100644 --- a/TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs +++ b/TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs @@ -1,35 +1,33 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-797904407)] + [TLObject(-476700163)] public class TLInputMediaUploadedDocument : TLAbsInputMedia { public override int Constructor { get { - return -797904407; + return -476700163; } } public int flags { get; set; } public TLAbsInputFile file { get; set; } + public TLAbsInputFile thumb { get; set; } public string mime_type { get; set; } public TLVector attributes { get; set; } public string caption { get; set; } public TLVector stickers { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { flags = 0; + flags = thumb != null ? (flags | 4) : (flags & ~4); flags = stickers != null ? (flags | 1) : (flags & ~1); + flags = ttl_seconds != null ? (flags | 2) : (flags & ~2); } @@ -37,6 +35,11 @@ namespace TeleSharp.TL { flags = br.ReadInt32(); file = (TLAbsInputFile)ObjectUtils.DeserializeObject(br); + if ((flags & 4) != 0) + thumb = (TLAbsInputFile)ObjectUtils.DeserializeObject(br); + else + thumb = null; + mime_type = StringUtil.Deserialize(br); attributes = (TLVector)ObjectUtils.DeserializeVector(br); caption = StringUtil.Deserialize(br); @@ -45,6 +48,11 @@ namespace TeleSharp.TL else stickers = null; + if ((flags & 2) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } @@ -54,11 +62,15 @@ namespace TeleSharp.TL ComputeFlags(); bw.Write(flags); ObjectUtils.SerializeObject(file, bw); + if ((flags & 4) != 0) + ObjectUtils.SerializeObject(thumb, bw); StringUtil.Serialize(mime_type, bw); ObjectUtils.SerializeObject(attributes, bw); StringUtil.Serialize(caption, bw); if ((flags & 1) != 0) ObjectUtils.SerializeObject(stickers, bw); + if ((flags & 2) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs b/TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs index 491026d..61192bb 100644 --- a/TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs +++ b/TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(1661770481)] + [TLObject(792191537)] public class TLInputMediaUploadedPhoto : TLAbsInputMedia { public override int Constructor { get { - return 1661770481; + return 792191537; } } @@ -22,12 +16,14 @@ namespace TeleSharp.TL public TLAbsInputFile file { get; set; } public string caption { get; set; } public TLVector stickers { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { flags = 0; flags = stickers != null ? (flags | 1) : (flags & ~1); + flags = ttl_seconds != null ? (flags | 2) : (flags & ~2); } @@ -41,6 +37,11 @@ namespace TeleSharp.TL else stickers = null; + if ((flags & 2) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } @@ -53,6 +54,8 @@ namespace TeleSharp.TL StringUtil.Serialize(caption, bw); if ((flags & 1) != 0) ObjectUtils.SerializeObject(stickers, bw); + if ((flags & 2) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs b/TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs index 1376b6e..5f11cf7 100644 --- a/TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs +++ b/TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1356369070)] diff --git a/TeleSharp.TL/TL/TLInputMediaVenue.cs b/TeleSharp.TL/TL/TLInputMediaVenue.cs index 32ca4b4..3755f1f 100644 --- a/TeleSharp.TL/TL/TLInputMediaVenue.cs +++ b/TeleSharp.TL/TL/TLInputMediaVenue.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(673687578)] diff --git a/TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs b/TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs index 249c494..d7bf094 100644 --- a/TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs +++ b/TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(546203849)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs b/TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs index e0e50b4..a7be6c6 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(975236280)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs b/TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs index a94c03e..7b02b9b 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1629621880)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs b/TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs index 38ab571..33b4fcd 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1474492012)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterGif.cs b/TeleSharp.TL/TL/TLInputMessagesFilterGif.cs index 859a973..da1d3ef 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterGif.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterGif.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-3644025)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs b/TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs index 28a86fe..913985e 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(928101534)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterMyMentions.cs b/TeleSharp.TL/TL/TLInputMessagesFilterMyMentions.cs new file mode 100644 index 0000000..6e1abb4 --- /dev/null +++ b/TeleSharp.TL/TL/TLInputMessagesFilterMyMentions.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-1040652646)] + public class TLInputMessagesFilterMyMentions : TLAbsMessagesFilter + { + public override int Constructor + { + get + { + return -1040652646; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterMyMentionsUnread.cs b/TeleSharp.TL/TL/TLInputMessagesFilterMyMentionsUnread.cs new file mode 100644 index 0000000..c1a39a2 --- /dev/null +++ b/TeleSharp.TL/TL/TLInputMessagesFilterMyMentionsUnread.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1187706024)] + public class TLInputMessagesFilterMyMentionsUnread : TLAbsMessagesFilter + { + public override int Constructor + { + get + { + return 1187706024; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs b/TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs index dd7b97a..8890367 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2134272152)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs b/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs index 4cc17e5..6b20f8e 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1458172132)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs b/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs index 5b1c262..b507e1f 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-648121413)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs b/TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs index ae49c77..45045ff 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1777752804)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs b/TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs index d7fc258..afe7b53 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1253451181)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs b/TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs index 8d6bf1d..888e974 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2054952868)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs b/TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs index 6fb42b5..e1260f9 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2129714567)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs b/TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs index 8f714a6..e95cf52 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1614803355)] diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs b/TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs index 8f55014..f6d7929 100644 --- a/TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs +++ b/TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1358283666)] diff --git a/TeleSharp.TL/TL/TLInputNotifyAll.cs b/TeleSharp.TL/TL/TLInputNotifyAll.cs index d8651fa..8886727 100644 --- a/TeleSharp.TL/TL/TLInputNotifyAll.cs +++ b/TeleSharp.TL/TL/TLInputNotifyAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1540769658)] diff --git a/TeleSharp.TL/TL/TLInputNotifyChats.cs b/TeleSharp.TL/TL/TLInputNotifyChats.cs index f997223..ea6c53a 100644 --- a/TeleSharp.TL/TL/TLInputNotifyChats.cs +++ b/TeleSharp.TL/TL/TLInputNotifyChats.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1251338318)] diff --git a/TeleSharp.TL/TL/TLInputNotifyPeer.cs b/TeleSharp.TL/TL/TLInputNotifyPeer.cs index 1e6943b..5b67c37 100644 --- a/TeleSharp.TL/TL/TLInputNotifyPeer.cs +++ b/TeleSharp.TL/TL/TLInputNotifyPeer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1195615476)] diff --git a/TeleSharp.TL/TL/TLInputNotifyUsers.cs b/TeleSharp.TL/TL/TLInputNotifyUsers.cs index e896b47..97380de 100644 --- a/TeleSharp.TL/TL/TLInputNotifyUsers.cs +++ b/TeleSharp.TL/TL/TLInputNotifyUsers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(423314455)] diff --git a/TeleSharp.TL/TL/TLInputPaymentCredentials.cs b/TeleSharp.TL/TL/TLInputPaymentCredentials.cs index 8f9852c..8fd1c18 100644 --- a/TeleSharp.TL/TL/TLInputPaymentCredentials.cs +++ b/TeleSharp.TL/TL/TLInputPaymentCredentials.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(873977640)] diff --git a/TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs b/TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs index f8ff075..18468c3 100644 --- a/TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs +++ b/TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1056001329)] diff --git a/TeleSharp.TL/TL/TLInputPeerChannel.cs b/TeleSharp.TL/TL/TLInputPeerChannel.cs index f1452d4..0f1458b 100644 --- a/TeleSharp.TL/TL/TLInputPeerChannel.cs +++ b/TeleSharp.TL/TL/TLInputPeerChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(548253432)] diff --git a/TeleSharp.TL/TL/TLInputPeerChat.cs b/TeleSharp.TL/TL/TLInputPeerChat.cs index 6de3926..fa06784 100644 --- a/TeleSharp.TL/TL/TLInputPeerChat.cs +++ b/TeleSharp.TL/TL/TLInputPeerChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(396093539)] diff --git a/TeleSharp.TL/TL/TLInputPeerEmpty.cs b/TeleSharp.TL/TL/TLInputPeerEmpty.cs index b30e5cb..72477ac 100644 --- a/TeleSharp.TL/TL/TLInputPeerEmpty.cs +++ b/TeleSharp.TL/TL/TLInputPeerEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2134579434)] diff --git a/TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs b/TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs index 35df4ed..65a5254 100644 --- a/TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs +++ b/TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-395694988)] diff --git a/TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs b/TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs index f913a8a..fa847af 100644 --- a/TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs +++ b/TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-265263912)] diff --git a/TeleSharp.TL/TL/TLInputPeerNotifySettings.cs b/TeleSharp.TL/TL/TLInputPeerNotifySettings.cs index eeadd13..8c16cd1 100644 --- a/TeleSharp.TL/TL/TLInputPeerNotifySettings.cs +++ b/TeleSharp.TL/TL/TLInputPeerNotifySettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(949182130)] diff --git a/TeleSharp.TL/TL/TLInputPeerSelf.cs b/TeleSharp.TL/TL/TLInputPeerSelf.cs index ae1de40..44a73cb 100644 --- a/TeleSharp.TL/TL/TLInputPeerSelf.cs +++ b/TeleSharp.TL/TL/TLInputPeerSelf.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2107670217)] diff --git a/TeleSharp.TL/TL/TLInputPeerUser.cs b/TeleSharp.TL/TL/TLInputPeerUser.cs index 38c63d6..2728ce8 100644 --- a/TeleSharp.TL/TL/TLInputPeerUser.cs +++ b/TeleSharp.TL/TL/TLInputPeerUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2072935910)] diff --git a/TeleSharp.TL/TL/TLInputPhoneCall.cs b/TeleSharp.TL/TL/TLInputPhoneCall.cs index e2f96ee..ef611a7 100644 --- a/TeleSharp.TL/TL/TLInputPhoneCall.cs +++ b/TeleSharp.TL/TL/TLInputPhoneCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(506920429)] diff --git a/TeleSharp.TL/TL/TLInputPhoneContact.cs b/TeleSharp.TL/TL/TLInputPhoneContact.cs index 651c19c..fce30a3 100644 --- a/TeleSharp.TL/TL/TLInputPhoneContact.cs +++ b/TeleSharp.TL/TL/TLInputPhoneContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-208488460)] diff --git a/TeleSharp.TL/TL/TLInputPhoto.cs b/TeleSharp.TL/TL/TLInputPhoto.cs index 2526698..a3115e6 100644 --- a/TeleSharp.TL/TL/TLInputPhoto.cs +++ b/TeleSharp.TL/TL/TLInputPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-74070332)] diff --git a/TeleSharp.TL/TL/TLInputPhotoEmpty.cs b/TeleSharp.TL/TL/TLInputPhotoEmpty.cs index e86298b..8438e55 100644 --- a/TeleSharp.TL/TL/TLInputPhotoEmpty.cs +++ b/TeleSharp.TL/TL/TLInputPhotoEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(483901197)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs b/TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs index 6ad6919..f757af9 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1107622874)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs b/TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs index 772863b..f1caa64 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-88417185)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs b/TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs index 20d0ea5..9aa209d 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1335282456)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs b/TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs index ff6ab62..94428f4 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(407582158)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs b/TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs index 2ebb4e9..bf68772 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(218751099)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs b/TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs index ba2c1f4..b60d3d6 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(320652927)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs b/TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs index 775265d..472ef0a 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-697604407)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs b/TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs index 2813936..424a60f 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(195371015)] diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs b/TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs index 2edca8b..71ecdf1 100644 --- a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs +++ b/TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1877932953)] diff --git a/TeleSharp.TL/TL/TLInputReportReasonOther.cs b/TeleSharp.TL/TL/TLInputReportReasonOther.cs index bbb9a92..72b39ec 100644 --- a/TeleSharp.TL/TL/TLInputReportReasonOther.cs +++ b/TeleSharp.TL/TL/TLInputReportReasonOther.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-512463606)] diff --git a/TeleSharp.TL/TL/TLInputReportReasonPornography.cs b/TeleSharp.TL/TL/TLInputReportReasonPornography.cs index 7c3f36e..fbe0017 100644 --- a/TeleSharp.TL/TL/TLInputReportReasonPornography.cs +++ b/TeleSharp.TL/TL/TLInputReportReasonPornography.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(777640226)] diff --git a/TeleSharp.TL/TL/TLInputReportReasonSpam.cs b/TeleSharp.TL/TL/TLInputReportReasonSpam.cs index a313a30..3563c4c 100644 --- a/TeleSharp.TL/TL/TLInputReportReasonSpam.cs +++ b/TeleSharp.TL/TL/TLInputReportReasonSpam.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1490799288)] diff --git a/TeleSharp.TL/TL/TLInputReportReasonViolence.cs b/TeleSharp.TL/TL/TLInputReportReasonViolence.cs index b1e1008..831fadb 100644 --- a/TeleSharp.TL/TL/TLInputReportReasonViolence.cs +++ b/TeleSharp.TL/TL/TLInputReportReasonViolence.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(505595789)] diff --git a/TeleSharp.TL/TL/TLInputStickerSetEmpty.cs b/TeleSharp.TL/TL/TLInputStickerSetEmpty.cs index f990574..1adf7e9 100644 --- a/TeleSharp.TL/TL/TLInputStickerSetEmpty.cs +++ b/TeleSharp.TL/TL/TLInputStickerSetEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-4838507)] diff --git a/TeleSharp.TL/TL/TLInputStickerSetID.cs b/TeleSharp.TL/TL/TLInputStickerSetID.cs index 0e98635..cc8c0af 100644 --- a/TeleSharp.TL/TL/TLInputStickerSetID.cs +++ b/TeleSharp.TL/TL/TLInputStickerSetID.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1645763991)] diff --git a/TeleSharp.TL/TL/TLInputStickerSetItem.cs b/TeleSharp.TL/TL/TLInputStickerSetItem.cs index 7fa69a0..7504690 100644 --- a/TeleSharp.TL/TL/TLInputStickerSetItem.cs +++ b/TeleSharp.TL/TL/TLInputStickerSetItem.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-6249322)] diff --git a/TeleSharp.TL/TL/TLInputStickerSetShortName.cs b/TeleSharp.TL/TL/TLInputStickerSetShortName.cs index fa04120..589fc66 100644 --- a/TeleSharp.TL/TL/TLInputStickerSetShortName.cs +++ b/TeleSharp.TL/TL/TLInputStickerSetShortName.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2044933984)] diff --git a/TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs b/TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs index 309b509..4c64b2f 100644 --- a/TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs +++ b/TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(70813275)] diff --git a/TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs b/TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs index caa6fe4..6cd9791 100644 --- a/TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs +++ b/TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1251549527)] diff --git a/TeleSharp.TL/TL/TLInputUser.cs b/TeleSharp.TL/TL/TLInputUser.cs index 2d3d7af..9430165 100644 --- a/TeleSharp.TL/TL/TLInputUser.cs +++ b/TeleSharp.TL/TL/TLInputUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-668391402)] diff --git a/TeleSharp.TL/TL/TLInputUserEmpty.cs b/TeleSharp.TL/TL/TLInputUserEmpty.cs index 9609d31..1e288db 100644 --- a/TeleSharp.TL/TL/TLInputUserEmpty.cs +++ b/TeleSharp.TL/TL/TLInputUserEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1182234929)] diff --git a/TeleSharp.TL/TL/TLInputUserSelf.cs b/TeleSharp.TL/TL/TLInputUserSelf.cs index be91a59..654f14b 100644 --- a/TeleSharp.TL/TL/TLInputUserSelf.cs +++ b/TeleSharp.TL/TL/TLInputUserSelf.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-138301121)] diff --git a/TeleSharp.TL/TL/TLInputWebDocument.cs b/TeleSharp.TL/TL/TLInputWebDocument.cs index 4f92e62..2b71a24 100644 --- a/TeleSharp.TL/TL/TLInputWebDocument.cs +++ b/TeleSharp.TL/TL/TLInputWebDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1678949555)] diff --git a/TeleSharp.TL/TL/TLInputWebFileLocation.cs b/TeleSharp.TL/TL/TLInputWebFileLocation.cs index 9e73e01..29ed478 100644 --- a/TeleSharp.TL/TL/TLInputWebFileLocation.cs +++ b/TeleSharp.TL/TL/TLInputWebFileLocation.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1036396922)] diff --git a/TeleSharp.TL/TL/TLInvoice.cs b/TeleSharp.TL/TL/TLInvoice.cs index 2b415c1..2a1ccb2 100644 --- a/TeleSharp.TL/TL/TLInvoice.cs +++ b/TeleSharp.TL/TL/TLInvoice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1022713000)] diff --git a/TeleSharp.TL/TL/TLKeyboardButton.cs b/TeleSharp.TL/TL/TLKeyboardButton.cs index dfcf9a5..6e37a91 100644 --- a/TeleSharp.TL/TL/TLKeyboardButton.cs +++ b/TeleSharp.TL/TL/TLKeyboardButton.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1560655744)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonBuy.cs b/TeleSharp.TL/TL/TLKeyboardButtonBuy.cs index f141d90..fc98f3f 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonBuy.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonBuy.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1344716869)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonCallback.cs b/TeleSharp.TL/TL/TLKeyboardButtonCallback.cs index 9f0f284..7a3e351 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonCallback.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonCallback.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1748655686)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonGame.cs b/TeleSharp.TL/TL/TLKeyboardButtonGame.cs index fcd022f..d225cc5 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonGame.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonGame.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1358175439)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs b/TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs index 73dd7c4..6245bb8 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-59151553)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs b/TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs index 3020069..9547c6f 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1318425559)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonRow.cs b/TeleSharp.TL/TL/TLKeyboardButtonRow.cs index de3f961..41d30fa 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonRow.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonRow.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2002815875)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs b/TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs index 08c7a9d..3919226 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(90744648)] diff --git a/TeleSharp.TL/TL/TLKeyboardButtonUrl.cs b/TeleSharp.TL/TL/TLKeyboardButtonUrl.cs index a510d6d..280a1c9 100644 --- a/TeleSharp.TL/TL/TLKeyboardButtonUrl.cs +++ b/TeleSharp.TL/TL/TLKeyboardButtonUrl.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(629866245)] diff --git a/TeleSharp.TL/TL/TLLabeledPrice.cs b/TeleSharp.TL/TL/TLLabeledPrice.cs index 8b5ca0f..5f2b1ba 100644 --- a/TeleSharp.TL/TL/TLLabeledPrice.cs +++ b/TeleSharp.TL/TL/TLLabeledPrice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-886477832)] diff --git a/TeleSharp.TL/TL/TLLangPackDifference.cs b/TeleSharp.TL/TL/TLLangPackDifference.cs new file mode 100644 index 0000000..67d1ea6 --- /dev/null +++ b/TeleSharp.TL/TL/TLLangPackDifference.cs @@ -0,0 +1,45 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-209337866)] + public class TLLangPackDifference : TLObject + { + public override int Constructor + { + get + { + return -209337866; + } + } + + public string lang_code { get; set; } + public int from_version { get; set; } + public int version { get; set; } + public TLVector strings { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + lang_code = StringUtil.Deserialize(br); + from_version = br.ReadInt32(); + version = br.ReadInt32(); + strings = (TLVector)ObjectUtils.DeserializeVector(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(lang_code, bw); + bw.Write(from_version); + bw.Write(version); + ObjectUtils.SerializeObject(strings, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLLangPackLanguage.cs b/TeleSharp.TL/TL/TLLangPackLanguage.cs new file mode 100644 index 0000000..4599b94 --- /dev/null +++ b/TeleSharp.TL/TL/TLLangPackLanguage.cs @@ -0,0 +1,42 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(292985073)] + public class TLLangPackLanguage : TLObject + { + public override int Constructor + { + get + { + return 292985073; + } + } + + public string name { get; set; } + public string native_name { get; set; } + public string lang_code { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + name = StringUtil.Deserialize(br); + native_name = StringUtil.Deserialize(br); + lang_code = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(name, bw); + StringUtil.Serialize(native_name, bw); + StringUtil.Serialize(lang_code, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLLangPackString.cs b/TeleSharp.TL/TL/TLLangPackString.cs new file mode 100644 index 0000000..6ca1ea2 --- /dev/null +++ b/TeleSharp.TL/TL/TLLangPackString.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-892239370)] + public class TLLangPackString : TLAbsLangPackString + { + public override int Constructor + { + get + { + return -892239370; + } + } + + public string key { get; set; } + public string @value { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + key = StringUtil.Deserialize(br); + @value = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(key, bw); + StringUtil.Serialize(@value, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLLangPackStringDeleted.cs b/TeleSharp.TL/TL/TLLangPackStringDeleted.cs new file mode 100644 index 0000000..39800df --- /dev/null +++ b/TeleSharp.TL/TL/TLLangPackStringDeleted.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(695856818)] + public class TLLangPackStringDeleted : TLAbsLangPackString + { + public override int Constructor + { + get + { + return 695856818; + } + } + + public string key { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + key = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + StringUtil.Serialize(key, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLLangPackStringPluralized.cs b/TeleSharp.TL/TL/TLLangPackStringPluralized.cs new file mode 100644 index 0000000..bcc762f --- /dev/null +++ b/TeleSharp.TL/TL/TLLangPackStringPluralized.cs @@ -0,0 +1,89 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1816636575)] + public class TLLangPackStringPluralized : TLAbsLangPackString + { + public override int Constructor + { + get + { + return 1816636575; + } + } + + public int flags { get; set; } + public string key { get; set; } + public string zero_value { get; set; } + public string one_value { get; set; } + public string two_value { get; set; } + public string few_value { get; set; } + public string many_value { get; set; } + public string other_value { get; set; } + + + public void ComputeFlags() + { + flags = 0; + flags = zero_value != null ? (flags | 1) : (flags & ~1); + flags = one_value != null ? (flags | 2) : (flags & ~2); + flags = two_value != null ? (flags | 4) : (flags & ~4); + flags = few_value != null ? (flags | 8) : (flags & ~8); + flags = many_value != null ? (flags | 16) : (flags & ~16); + + } + + public override void DeserializeBody(BinaryReader br) + { + flags = br.ReadInt32(); + key = StringUtil.Deserialize(br); + if ((flags & 1) != 0) + zero_value = StringUtil.Deserialize(br); + else + zero_value = null; + + if ((flags & 2) != 0) + one_value = StringUtil.Deserialize(br); + else + one_value = null; + + if ((flags & 4) != 0) + two_value = StringUtil.Deserialize(br); + else + two_value = null; + + if ((flags & 8) != 0) + few_value = StringUtil.Deserialize(br); + else + few_value = null; + + if ((flags & 16) != 0) + many_value = StringUtil.Deserialize(br); + else + many_value = null; + + other_value = StringUtil.Deserialize(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ComputeFlags(); + bw.Write(flags); + StringUtil.Serialize(key, bw); + if ((flags & 1) != 0) + StringUtil.Serialize(zero_value, bw); + if ((flags & 2) != 0) + StringUtil.Serialize(one_value, bw); + if ((flags & 4) != 0) + StringUtil.Serialize(two_value, bw); + if ((flags & 8) != 0) + StringUtil.Serialize(few_value, bw); + if ((flags & 16) != 0) + StringUtil.Serialize(many_value, bw); + StringUtil.Serialize(other_value, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLMaskCoords.cs b/TeleSharp.TL/TL/TLMaskCoords.cs index c11122b..62145e5 100644 --- a/TeleSharp.TL/TL/TLMaskCoords.cs +++ b/TeleSharp.TL/TL/TLMaskCoords.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1361650766)] diff --git a/TeleSharp.TL/TL/TLMessage.cs b/TeleSharp.TL/TL/TLMessage.cs index 54f1768..a29edef 100644 --- a/TeleSharp.TL/TL/TLMessage.cs +++ b/TeleSharp.TL/TL/TLMessage.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-1063525281)] + [TLObject(-1864508399)] public class TLMessage : TLAbsMessage { public override int Constructor { get { - return -1063525281; + return -1864508399; } } @@ -37,6 +31,7 @@ namespace TeleSharp.TL public TLVector entities { get; set; } public int? views { get; set; } public int? edit_date { get; set; } + public string post_author { get; set; } public void ComputeFlags() @@ -56,6 +51,7 @@ namespace TeleSharp.TL flags = entities != null ? (flags | 128) : (flags & ~128); flags = views != null ? (flags | 1024) : (flags & ~1024); flags = edit_date != null ? (flags | 32768) : (flags & ~32768); + flags = post_author != null ? (flags | 65536) : (flags & ~65536); } @@ -116,6 +112,11 @@ namespace TeleSharp.TL else edit_date = null; + if ((flags & 65536) != 0) + post_author = StringUtil.Deserialize(br); + else + post_author = null; + } @@ -151,6 +152,8 @@ namespace TeleSharp.TL bw.Write(views.Value); if ((flags & 32768) != 0) bw.Write(edit_date.Value); + if ((flags & 65536) != 0) + StringUtil.Serialize(post_author, bw); } } diff --git a/TeleSharp.TL/TL/TLMessageActionChannelCreate.cs b/TeleSharp.TL/TL/TLMessageActionChannelCreate.cs index b1d28bb..2a16d60 100644 --- a/TeleSharp.TL/TL/TLMessageActionChannelCreate.cs +++ b/TeleSharp.TL/TL/TLMessageActionChannelCreate.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1781355374)] diff --git a/TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs b/TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs index 032d4b9..c6b6876 100644 --- a/TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs +++ b/TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1336546578)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatAddUser.cs b/TeleSharp.TL/TL/TLMessageActionChatAddUser.cs index 82177b2..3cb406f 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatAddUser.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatAddUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1217033015)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatCreate.cs b/TeleSharp.TL/TL/TLMessageActionChatCreate.cs index 2de5f06..1cb43a8 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatCreate.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatCreate.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1503425638)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs b/TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs index e492513..b624fe2 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1780220945)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs b/TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs index 2eff63c..876bc86 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1297179892)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs b/TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs index 4544d16..872ddc3 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2144015272)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs b/TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs index 3d5a625..5c9e43f 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1247687078)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs b/TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs index 2d67365..57c24fb 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-123931160)] diff --git a/TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs b/TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs index d802622..7c512d3 100644 --- a/TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs +++ b/TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1371385889)] diff --git a/TeleSharp.TL/TL/TLMessageActionEmpty.cs b/TeleSharp.TL/TL/TLMessageActionEmpty.cs index 81ce4fe..639cc08 100644 --- a/TeleSharp.TL/TL/TLMessageActionEmpty.cs +++ b/TeleSharp.TL/TL/TLMessageActionEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1230047312)] diff --git a/TeleSharp.TL/TL/TLMessageActionGameScore.cs b/TeleSharp.TL/TL/TLMessageActionGameScore.cs index 3f03d72..8e85762 100644 --- a/TeleSharp.TL/TL/TLMessageActionGameScore.cs +++ b/TeleSharp.TL/TL/TLMessageActionGameScore.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1834538890)] diff --git a/TeleSharp.TL/TL/TLMessageActionHistoryClear.cs b/TeleSharp.TL/TL/TLMessageActionHistoryClear.cs index 9d4a752..4dd5191 100644 --- a/TeleSharp.TL/TL/TLMessageActionHistoryClear.cs +++ b/TeleSharp.TL/TL/TLMessageActionHistoryClear.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1615153660)] diff --git a/TeleSharp.TL/TL/TLMessageActionPaymentSent.cs b/TeleSharp.TL/TL/TLMessageActionPaymentSent.cs index a54def3..18e04c5 100644 --- a/TeleSharp.TL/TL/TLMessageActionPaymentSent.cs +++ b/TeleSharp.TL/TL/TLMessageActionPaymentSent.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1080663248)] diff --git a/TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs b/TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs index eacd637..332bb78 100644 --- a/TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs +++ b/TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1892568281)] diff --git a/TeleSharp.TL/TL/TLMessageActionPhoneCall.cs b/TeleSharp.TL/TL/TLMessageActionPhoneCall.cs index a712119..5590f04 100644 --- a/TeleSharp.TL/TL/TLMessageActionPhoneCall.cs +++ b/TeleSharp.TL/TL/TLMessageActionPhoneCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2132731265)] diff --git a/TeleSharp.TL/TL/TLMessageActionPinMessage.cs b/TeleSharp.TL/TL/TLMessageActionPinMessage.cs index 411d057..e502ce1 100644 --- a/TeleSharp.TL/TL/TLMessageActionPinMessage.cs +++ b/TeleSharp.TL/TL/TLMessageActionPinMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1799538451)] diff --git a/TeleSharp.TL/TL/TLMessageActionScreenshotTaken.cs b/TeleSharp.TL/TL/TLMessageActionScreenshotTaken.cs new file mode 100644 index 0000000..d9349ba --- /dev/null +++ b/TeleSharp.TL/TL/TLMessageActionScreenshotTaken.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1200788123)] + public class TLMessageActionScreenshotTaken : TLAbsMessageAction + { + public override int Constructor + { + get + { + return 1200788123; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLMessageEmpty.cs b/TeleSharp.TL/TL/TLMessageEmpty.cs index 2a685a9..348978b 100644 --- a/TeleSharp.TL/TL/TLMessageEmpty.cs +++ b/TeleSharp.TL/TL/TLMessageEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2082087340)] diff --git a/TeleSharp.TL/TL/TLMessageEntityBold.cs b/TeleSharp.TL/TL/TLMessageEntityBold.cs index 507318d..879e02b 100644 --- a/TeleSharp.TL/TL/TLMessageEntityBold.cs +++ b/TeleSharp.TL/TL/TLMessageEntityBold.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1117713463)] diff --git a/TeleSharp.TL/TL/TLMessageEntityBotCommand.cs b/TeleSharp.TL/TL/TLMessageEntityBotCommand.cs index 8f054a7..efb7787 100644 --- a/TeleSharp.TL/TL/TLMessageEntityBotCommand.cs +++ b/TeleSharp.TL/TL/TLMessageEntityBotCommand.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1827637959)] diff --git a/TeleSharp.TL/TL/TLMessageEntityCode.cs b/TeleSharp.TL/TL/TLMessageEntityCode.cs index 87d81ae..ccd419d 100644 --- a/TeleSharp.TL/TL/TLMessageEntityCode.cs +++ b/TeleSharp.TL/TL/TLMessageEntityCode.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(681706865)] diff --git a/TeleSharp.TL/TL/TLMessageEntityEmail.cs b/TeleSharp.TL/TL/TLMessageEntityEmail.cs index 666a00f..ba64645 100644 --- a/TeleSharp.TL/TL/TLMessageEntityEmail.cs +++ b/TeleSharp.TL/TL/TLMessageEntityEmail.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1692693954)] diff --git a/TeleSharp.TL/TL/TLMessageEntityHashtag.cs b/TeleSharp.TL/TL/TLMessageEntityHashtag.cs index 64e4dfe..83fd913 100644 --- a/TeleSharp.TL/TL/TLMessageEntityHashtag.cs +++ b/TeleSharp.TL/TL/TLMessageEntityHashtag.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1868782349)] diff --git a/TeleSharp.TL/TL/TLMessageEntityItalic.cs b/TeleSharp.TL/TL/TLMessageEntityItalic.cs index 0d10e44..410a525 100644 --- a/TeleSharp.TL/TL/TLMessageEntityItalic.cs +++ b/TeleSharp.TL/TL/TLMessageEntityItalic.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2106619040)] diff --git a/TeleSharp.TL/TL/TLMessageEntityMention.cs b/TeleSharp.TL/TL/TLMessageEntityMention.cs index e0206fe..bb576f4 100644 --- a/TeleSharp.TL/TL/TLMessageEntityMention.cs +++ b/TeleSharp.TL/TL/TLMessageEntityMention.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-100378723)] diff --git a/TeleSharp.TL/TL/TLMessageEntityMentionName.cs b/TeleSharp.TL/TL/TLMessageEntityMentionName.cs index 1020d9e..5d2dd39 100644 --- a/TeleSharp.TL/TL/TLMessageEntityMentionName.cs +++ b/TeleSharp.TL/TL/TLMessageEntityMentionName.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(892193368)] diff --git a/TeleSharp.TL/TL/TLMessageEntityPre.cs b/TeleSharp.TL/TL/TLMessageEntityPre.cs index fcff1f0..5af60c0 100644 --- a/TeleSharp.TL/TL/TLMessageEntityPre.cs +++ b/TeleSharp.TL/TL/TLMessageEntityPre.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1938967520)] diff --git a/TeleSharp.TL/TL/TLMessageEntityTextUrl.cs b/TeleSharp.TL/TL/TLMessageEntityTextUrl.cs index 17ed6b8..eb63b1a 100644 --- a/TeleSharp.TL/TL/TLMessageEntityTextUrl.cs +++ b/TeleSharp.TL/TL/TLMessageEntityTextUrl.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1990644519)] diff --git a/TeleSharp.TL/TL/TLMessageEntityUnknown.cs b/TeleSharp.TL/TL/TLMessageEntityUnknown.cs index 5aa0bc0..19fbf73 100644 --- a/TeleSharp.TL/TL/TLMessageEntityUnknown.cs +++ b/TeleSharp.TL/TL/TLMessageEntityUnknown.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1148011883)] diff --git a/TeleSharp.TL/TL/TLMessageEntityUrl.cs b/TeleSharp.TL/TL/TLMessageEntityUrl.cs index fdab9ca..056c4de 100644 --- a/TeleSharp.TL/TL/TLMessageEntityUrl.cs +++ b/TeleSharp.TL/TL/TLMessageEntityUrl.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1859134776)] diff --git a/TeleSharp.TL/TL/TLMessageFwdHeader.cs b/TeleSharp.TL/TL/TLMessageFwdHeader.cs index 53545d6..58c3bd9 100644 --- a/TeleSharp.TL/TL/TLMessageFwdHeader.cs +++ b/TeleSharp.TL/TL/TLMessageFwdHeader.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-947462709)] + [TLObject(-85986132)] public class TLMessageFwdHeader : TLObject { public override int Constructor { get { - return -947462709; + return -85986132; } } @@ -23,6 +17,7 @@ namespace TeleSharp.TL public int date { get; set; } public int? channel_id { get; set; } public int? channel_post { get; set; } + public string post_author { get; set; } public void ComputeFlags() @@ -31,6 +26,7 @@ namespace TeleSharp.TL flags = from_id != null ? (flags | 1) : (flags & ~1); flags = channel_id != null ? (flags | 2) : (flags & ~2); flags = channel_post != null ? (flags | 4) : (flags & ~4); + flags = post_author != null ? (flags | 8) : (flags & ~8); } @@ -53,6 +49,11 @@ namespace TeleSharp.TL else channel_post = null; + if ((flags & 8) != 0) + post_author = StringUtil.Deserialize(br); + else + post_author = null; + } @@ -68,6 +69,8 @@ namespace TeleSharp.TL bw.Write(channel_id.Value); if ((flags & 4) != 0) bw.Write(channel_post.Value); + if ((flags & 8) != 0) + StringUtil.Serialize(post_author, bw); } } diff --git a/TeleSharp.TL/TL/TLMessageMediaContact.cs b/TeleSharp.TL/TL/TLMessageMediaContact.cs index afaead6..0bf0483 100644 --- a/TeleSharp.TL/TL/TLMessageMediaContact.cs +++ b/TeleSharp.TL/TL/TLMessageMediaContact.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1585262393)] diff --git a/TeleSharp.TL/TL/TLMessageMediaDocument.cs b/TeleSharp.TL/TL/TLMessageMediaDocument.cs index 411ab20..2e6cc5f 100644 --- a/TeleSharp.TL/TL/TLMessageMediaDocument.cs +++ b/TeleSharp.TL/TL/TLMessageMediaDocument.cs @@ -1,44 +1,64 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-203411800)] + [TLObject(2084836563)] public class TLMessageMediaDocument : TLAbsMessageMedia { public override int Constructor { get { - return -203411800; + return 2084836563; } } + public int flags { get; set; } public TLAbsDocument document { get; set; } public string caption { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { + flags = 0; + flags = document != null ? (flags | 1) : (flags & ~1); + flags = caption != null ? (flags | 2) : (flags & ~2); + flags = ttl_seconds != null ? (flags | 4) : (flags & ~4); } public override void DeserializeBody(BinaryReader br) { - document = (TLAbsDocument)ObjectUtils.DeserializeObject(br); - caption = StringUtil.Deserialize(br); + flags = br.ReadInt32(); + if ((flags & 1) != 0) + document = (TLAbsDocument)ObjectUtils.DeserializeObject(br); + else + document = null; + + if ((flags & 2) != 0) + caption = StringUtil.Deserialize(br); + else + caption = null; + + if ((flags & 4) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); - ObjectUtils.SerializeObject(document, bw); - StringUtil.Serialize(caption, bw); + ComputeFlags(); + bw.Write(flags); + if ((flags & 1) != 0) + ObjectUtils.SerializeObject(document, bw); + if ((flags & 2) != 0) + StringUtil.Serialize(caption, bw); + if ((flags & 4) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLMessageMediaEmpty.cs b/TeleSharp.TL/TL/TLMessageMediaEmpty.cs index 46e3443..a4c7f11 100644 --- a/TeleSharp.TL/TL/TLMessageMediaEmpty.cs +++ b/TeleSharp.TL/TL/TLMessageMediaEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1038967584)] diff --git a/TeleSharp.TL/TL/TLMessageMediaGame.cs b/TeleSharp.TL/TL/TLMessageMediaGame.cs index 73eede6..c7661dc 100644 --- a/TeleSharp.TL/TL/TLMessageMediaGame.cs +++ b/TeleSharp.TL/TL/TLMessageMediaGame.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-38694904)] diff --git a/TeleSharp.TL/TL/TLMessageMediaGeo.cs b/TeleSharp.TL/TL/TLMessageMediaGeo.cs index 2f5090b..d8213ba 100644 --- a/TeleSharp.TL/TL/TLMessageMediaGeo.cs +++ b/TeleSharp.TL/TL/TLMessageMediaGeo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1457575028)] diff --git a/TeleSharp.TL/TL/TLMessageMediaInvoice.cs b/TeleSharp.TL/TL/TLMessageMediaInvoice.cs index da47296..b5a003f 100644 --- a/TeleSharp.TL/TL/TLMessageMediaInvoice.cs +++ b/TeleSharp.TL/TL/TLMessageMediaInvoice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2074799289)] diff --git a/TeleSharp.TL/TL/TLMessageMediaPhoto.cs b/TeleSharp.TL/TL/TLMessageMediaPhoto.cs index 0d6e31f..bebed3b 100644 --- a/TeleSharp.TL/TL/TLMessageMediaPhoto.cs +++ b/TeleSharp.TL/TL/TLMessageMediaPhoto.cs @@ -1,44 +1,64 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(1032643901)] + [TLObject(-1256047857)] public class TLMessageMediaPhoto : TLAbsMessageMedia { public override int Constructor { get { - return 1032643901; + return -1256047857; } } + public int flags { get; set; } public TLAbsPhoto photo { get; set; } public string caption { get; set; } + public int? ttl_seconds { get; set; } public void ComputeFlags() { + flags = 0; + flags = photo != null ? (flags | 1) : (flags & ~1); + flags = caption != null ? (flags | 2) : (flags & ~2); + flags = ttl_seconds != null ? (flags | 4) : (flags & ~4); } public override void DeserializeBody(BinaryReader br) { - photo = (TLAbsPhoto)ObjectUtils.DeserializeObject(br); - caption = StringUtil.Deserialize(br); + flags = br.ReadInt32(); + if ((flags & 1) != 0) + photo = (TLAbsPhoto)ObjectUtils.DeserializeObject(br); + else + photo = null; + + if ((flags & 2) != 0) + caption = StringUtil.Deserialize(br); + else + caption = null; + + if ((flags & 4) != 0) + ttl_seconds = br.ReadInt32(); + else + ttl_seconds = null; + } public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); - ObjectUtils.SerializeObject(photo, bw); - StringUtil.Serialize(caption, bw); + ComputeFlags(); + bw.Write(flags); + if ((flags & 1) != 0) + ObjectUtils.SerializeObject(photo, bw); + if ((flags & 2) != 0) + StringUtil.Serialize(caption, bw); + if ((flags & 4) != 0) + bw.Write(ttl_seconds.Value); } } diff --git a/TeleSharp.TL/TL/TLMessageMediaUnsupported.cs b/TeleSharp.TL/TL/TLMessageMediaUnsupported.cs index c5df2cb..05f974a 100644 --- a/TeleSharp.TL/TL/TLMessageMediaUnsupported.cs +++ b/TeleSharp.TL/TL/TLMessageMediaUnsupported.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1618676578)] diff --git a/TeleSharp.TL/TL/TLMessageMediaVenue.cs b/TeleSharp.TL/TL/TLMessageMediaVenue.cs index a1dfd9c..e780ba5 100644 --- a/TeleSharp.TL/TL/TLMessageMediaVenue.cs +++ b/TeleSharp.TL/TL/TLMessageMediaVenue.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2031269663)] diff --git a/TeleSharp.TL/TL/TLMessageMediaWebPage.cs b/TeleSharp.TL/TL/TLMessageMediaWebPage.cs index 99c7438..0b581a1 100644 --- a/TeleSharp.TL/TL/TLMessageMediaWebPage.cs +++ b/TeleSharp.TL/TL/TLMessageMediaWebPage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1557277184)] diff --git a/TeleSharp.TL/TL/TLMessageRange.cs b/TeleSharp.TL/TL/TLMessageRange.cs index 59da0a2..fc752f7 100644 --- a/TeleSharp.TL/TL/TLMessageRange.cs +++ b/TeleSharp.TL/TL/TLMessageRange.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(182649427)] diff --git a/TeleSharp.TL/TL/TLMessageService.cs b/TeleSharp.TL/TL/TLMessageService.cs index f5ab220..b1a8a29 100644 --- a/TeleSharp.TL/TL/TLMessageService.cs +++ b/TeleSharp.TL/TL/TLMessageService.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1642487306)] diff --git a/TeleSharp.TL/TL/TLNearestDc.cs b/TeleSharp.TL/TL/TLNearestDc.cs index 188713d..8bf6569 100644 --- a/TeleSharp.TL/TL/TLNearestDc.cs +++ b/TeleSharp.TL/TL/TLNearestDc.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1910892683)] diff --git a/TeleSharp.TL/TL/TLNotifyAll.cs b/TeleSharp.TL/TL/TLNotifyAll.cs index 47d2946..a1677bc 100644 --- a/TeleSharp.TL/TL/TLNotifyAll.cs +++ b/TeleSharp.TL/TL/TLNotifyAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1959820384)] diff --git a/TeleSharp.TL/TL/TLNotifyChats.cs b/TeleSharp.TL/TL/TLNotifyChats.cs index 6707b8e..b090972 100644 --- a/TeleSharp.TL/TL/TLNotifyChats.cs +++ b/TeleSharp.TL/TL/TLNotifyChats.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1073230141)] diff --git a/TeleSharp.TL/TL/TLNotifyPeer.cs b/TeleSharp.TL/TL/TLNotifyPeer.cs index 3689b66..13046c1 100644 --- a/TeleSharp.TL/TL/TLNotifyPeer.cs +++ b/TeleSharp.TL/TL/TLNotifyPeer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1613493288)] diff --git a/TeleSharp.TL/TL/TLNotifyUsers.cs b/TeleSharp.TL/TL/TLNotifyUsers.cs index 5f08555..cd7e2d2 100644 --- a/TeleSharp.TL/TL/TLNotifyUsers.cs +++ b/TeleSharp.TL/TL/TLNotifyUsers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1261946036)] diff --git a/TeleSharp.TL/TL/TLNull.cs b/TeleSharp.TL/TL/TLNull.cs index 77473d2..d61b225 100644 --- a/TeleSharp.TL/TL/TLNull.cs +++ b/TeleSharp.TL/TL/TLNull.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1450380236)] diff --git a/TeleSharp.TL/TL/TLPageBlockAnchor.cs b/TeleSharp.TL/TL/TLPageBlockAnchor.cs index 7ec7d57..6ae1720 100644 --- a/TeleSharp.TL/TL/TLPageBlockAnchor.cs +++ b/TeleSharp.TL/TL/TLPageBlockAnchor.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-837994576)] diff --git a/TeleSharp.TL/TL/TLPageBlockAudio.cs b/TeleSharp.TL/TL/TLPageBlockAudio.cs new file mode 100644 index 0000000..f79daad --- /dev/null +++ b/TeleSharp.TL/TL/TLPageBlockAudio.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(834148991)] + public class TLPageBlockAudio : TLAbsPageBlock + { + public override int Constructor + { + get + { + return 834148991; + } + } + + public long audio_id { get; set; } + public TLAbsRichText caption { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + audio_id = br.ReadInt64(); + caption = (TLAbsRichText)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(audio_id); + ObjectUtils.SerializeObject(caption, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLPageBlockAuthorDate.cs b/TeleSharp.TL/TL/TLPageBlockAuthorDate.cs index 5c9261d..392d4c9 100644 --- a/TeleSharp.TL/TL/TLPageBlockAuthorDate.cs +++ b/TeleSharp.TL/TL/TLPageBlockAuthorDate.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1162877472)] diff --git a/TeleSharp.TL/TL/TLPageBlockBlockquote.cs b/TeleSharp.TL/TL/TLPageBlockBlockquote.cs index 626a7fa..2b9fe56 100644 --- a/TeleSharp.TL/TL/TLPageBlockBlockquote.cs +++ b/TeleSharp.TL/TL/TLPageBlockBlockquote.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(641563686)] diff --git a/TeleSharp.TL/TL/TLPageBlockChannel.cs b/TeleSharp.TL/TL/TLPageBlockChannel.cs index aa4273d..1a0c9fd 100644 --- a/TeleSharp.TL/TL/TLPageBlockChannel.cs +++ b/TeleSharp.TL/TL/TLPageBlockChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-283684427)] diff --git a/TeleSharp.TL/TL/TLPageBlockCollage.cs b/TeleSharp.TL/TL/TLPageBlockCollage.cs index 5d462a0..3be9cd2 100644 --- a/TeleSharp.TL/TL/TLPageBlockCollage.cs +++ b/TeleSharp.TL/TL/TLPageBlockCollage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(145955919)] diff --git a/TeleSharp.TL/TL/TLPageBlockCover.cs b/TeleSharp.TL/TL/TLPageBlockCover.cs index af49f66..0b045bb 100644 --- a/TeleSharp.TL/TL/TLPageBlockCover.cs +++ b/TeleSharp.TL/TL/TLPageBlockCover.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(972174080)] diff --git a/TeleSharp.TL/TL/TLPageBlockDivider.cs b/TeleSharp.TL/TL/TLPageBlockDivider.cs index 7a80cbd..bb46366 100644 --- a/TeleSharp.TL/TL/TLPageBlockDivider.cs +++ b/TeleSharp.TL/TL/TLPageBlockDivider.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-618614392)] diff --git a/TeleSharp.TL/TL/TLPageBlockEmbed.cs b/TeleSharp.TL/TL/TLPageBlockEmbed.cs index bf8aaee..96a3bb0 100644 --- a/TeleSharp.TL/TL/TLPageBlockEmbed.cs +++ b/TeleSharp.TL/TL/TLPageBlockEmbed.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-840826671)] diff --git a/TeleSharp.TL/TL/TLPageBlockEmbedPost.cs b/TeleSharp.TL/TL/TLPageBlockEmbedPost.cs index 99d202e..4558a82 100644 --- a/TeleSharp.TL/TL/TLPageBlockEmbedPost.cs +++ b/TeleSharp.TL/TL/TLPageBlockEmbedPost.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(690781161)] diff --git a/TeleSharp.TL/TL/TLPageBlockFooter.cs b/TeleSharp.TL/TL/TLPageBlockFooter.cs index a63c031..47612e7 100644 --- a/TeleSharp.TL/TL/TLPageBlockFooter.cs +++ b/TeleSharp.TL/TL/TLPageBlockFooter.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1216809369)] diff --git a/TeleSharp.TL/TL/TLPageBlockHeader.cs b/TeleSharp.TL/TL/TLPageBlockHeader.cs index 31eee73..d45c162 100644 --- a/TeleSharp.TL/TL/TLPageBlockHeader.cs +++ b/TeleSharp.TL/TL/TLPageBlockHeader.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1076861716)] diff --git a/TeleSharp.TL/TL/TLPageBlockList.cs b/TeleSharp.TL/TL/TLPageBlockList.cs index d2101f5..c5238e7 100644 --- a/TeleSharp.TL/TL/TLPageBlockList.cs +++ b/TeleSharp.TL/TL/TLPageBlockList.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(978896884)] diff --git a/TeleSharp.TL/TL/TLPageBlockParagraph.cs b/TeleSharp.TL/TL/TLPageBlockParagraph.cs index 5adbc35..a6696b2 100644 --- a/TeleSharp.TL/TL/TLPageBlockParagraph.cs +++ b/TeleSharp.TL/TL/TLPageBlockParagraph.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1182402406)] diff --git a/TeleSharp.TL/TL/TLPageBlockPhoto.cs b/TeleSharp.TL/TL/TLPageBlockPhoto.cs index 0aa3a10..2915d90 100644 --- a/TeleSharp.TL/TL/TLPageBlockPhoto.cs +++ b/TeleSharp.TL/TL/TLPageBlockPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-372860542)] diff --git a/TeleSharp.TL/TL/TLPageBlockPreformatted.cs b/TeleSharp.TL/TL/TLPageBlockPreformatted.cs index baecdfd..e2acbda 100644 --- a/TeleSharp.TL/TL/TLPageBlockPreformatted.cs +++ b/TeleSharp.TL/TL/TLPageBlockPreformatted.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1066346178)] diff --git a/TeleSharp.TL/TL/TLPageBlockPullquote.cs b/TeleSharp.TL/TL/TLPageBlockPullquote.cs index 437218f..8273c0e 100644 --- a/TeleSharp.TL/TL/TLPageBlockPullquote.cs +++ b/TeleSharp.TL/TL/TLPageBlockPullquote.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1329878739)] diff --git a/TeleSharp.TL/TL/TLPageBlockSlideshow.cs b/TeleSharp.TL/TL/TLPageBlockSlideshow.cs index b57094a..c25d54c 100644 --- a/TeleSharp.TL/TL/TLPageBlockSlideshow.cs +++ b/TeleSharp.TL/TL/TLPageBlockSlideshow.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(319588707)] diff --git a/TeleSharp.TL/TL/TLPageBlockSubheader.cs b/TeleSharp.TL/TL/TLPageBlockSubheader.cs index 3438876..0f50908 100644 --- a/TeleSharp.TL/TL/TLPageBlockSubheader.cs +++ b/TeleSharp.TL/TL/TLPageBlockSubheader.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-248793375)] diff --git a/TeleSharp.TL/TL/TLPageBlockSubtitle.cs b/TeleSharp.TL/TL/TLPageBlockSubtitle.cs index 258acf6..06a9757 100644 --- a/TeleSharp.TL/TL/TLPageBlockSubtitle.cs +++ b/TeleSharp.TL/TL/TLPageBlockSubtitle.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1879401953)] diff --git a/TeleSharp.TL/TL/TLPageBlockTitle.cs b/TeleSharp.TL/TL/TLPageBlockTitle.cs index 296daf3..1d5166a 100644 --- a/TeleSharp.TL/TL/TLPageBlockTitle.cs +++ b/TeleSharp.TL/TL/TLPageBlockTitle.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1890305021)] diff --git a/TeleSharp.TL/TL/TLPageBlockUnsupported.cs b/TeleSharp.TL/TL/TLPageBlockUnsupported.cs index 9de6957..acaff3c 100644 --- a/TeleSharp.TL/TL/TLPageBlockUnsupported.cs +++ b/TeleSharp.TL/TL/TLPageBlockUnsupported.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(324435594)] diff --git a/TeleSharp.TL/TL/TLPageBlockVideo.cs b/TeleSharp.TL/TL/TLPageBlockVideo.cs index 610ca8b..bd7636f 100644 --- a/TeleSharp.TL/TL/TLPageBlockVideo.cs +++ b/TeleSharp.TL/TL/TLPageBlockVideo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-640214938)] diff --git a/TeleSharp.TL/TL/TLPageFull.cs b/TeleSharp.TL/TL/TLPageFull.cs index d377c1e..e6956ca 100644 --- a/TeleSharp.TL/TL/TLPageFull.cs +++ b/TeleSharp.TL/TL/TLPageFull.cs @@ -1,26 +1,20 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-677274263)] + [TLObject(1433323434)] public class TLPageFull : TLAbsPage { public override int Constructor { get { - return -677274263; + return 1433323434; } } public TLVector blocks { get; set; } public TLVector photos { get; set; } - public TLVector videos { get; set; } + public TLVector documents { get; set; } public void ComputeFlags() @@ -32,7 +26,7 @@ namespace TeleSharp.TL { blocks = (TLVector)ObjectUtils.DeserializeVector(br); photos = (TLVector)ObjectUtils.DeserializeVector(br); - videos = (TLVector)ObjectUtils.DeserializeVector(br); + documents = (TLVector)ObjectUtils.DeserializeVector(br); } @@ -41,7 +35,7 @@ namespace TeleSharp.TL bw.Write(Constructor); ObjectUtils.SerializeObject(blocks, bw); ObjectUtils.SerializeObject(photos, bw); - ObjectUtils.SerializeObject(videos, bw); + ObjectUtils.SerializeObject(documents, bw); } } diff --git a/TeleSharp.TL/TL/TLPagePart.cs b/TeleSharp.TL/TL/TLPagePart.cs index f7c6851..90dad55 100644 --- a/TeleSharp.TL/TL/TLPagePart.cs +++ b/TeleSharp.TL/TL/TLPagePart.cs @@ -1,26 +1,20 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(-1913754556)] + [TLObject(-1908433218)] public class TLPagePart : TLAbsPage { public override int Constructor { get { - return -1913754556; + return -1908433218; } } public TLVector blocks { get; set; } public TLVector photos { get; set; } - public TLVector videos { get; set; } + public TLVector documents { get; set; } public void ComputeFlags() @@ -32,7 +26,7 @@ namespace TeleSharp.TL { blocks = (TLVector)ObjectUtils.DeserializeVector(br); photos = (TLVector)ObjectUtils.DeserializeVector(br); - videos = (TLVector)ObjectUtils.DeserializeVector(br); + documents = (TLVector)ObjectUtils.DeserializeVector(br); } @@ -41,7 +35,7 @@ namespace TeleSharp.TL bw.Write(Constructor); ObjectUtils.SerializeObject(blocks, bw); ObjectUtils.SerializeObject(photos, bw); - ObjectUtils.SerializeObject(videos, bw); + ObjectUtils.SerializeObject(documents, bw); } } diff --git a/TeleSharp.TL/TL/TLPaymentCharge.cs b/TeleSharp.TL/TL/TLPaymentCharge.cs index 6b6844a..74eb718 100644 --- a/TeleSharp.TL/TL/TLPaymentCharge.cs +++ b/TeleSharp.TL/TL/TLPaymentCharge.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-368917890)] diff --git a/TeleSharp.TL/TL/TLPaymentRequestedInfo.cs b/TeleSharp.TL/TL/TLPaymentRequestedInfo.cs index 9c37da4..955f0ed 100644 --- a/TeleSharp.TL/TL/TLPaymentRequestedInfo.cs +++ b/TeleSharp.TL/TL/TLPaymentRequestedInfo.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1868808300)] diff --git a/TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs b/TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs index 1bd0fdf..ef8035a 100644 --- a/TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs +++ b/TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-842892769)] diff --git a/TeleSharp.TL/TL/TLPeerChannel.cs b/TeleSharp.TL/TL/TLPeerChannel.cs index 905dfdc..7e06585 100644 --- a/TeleSharp.TL/TL/TLPeerChannel.cs +++ b/TeleSharp.TL/TL/TLPeerChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1109531342)] diff --git a/TeleSharp.TL/TL/TLPeerChat.cs b/TeleSharp.TL/TL/TLPeerChat.cs index 55265e5..cbecd27 100644 --- a/TeleSharp.TL/TL/TLPeerChat.cs +++ b/TeleSharp.TL/TL/TLPeerChat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1160714821)] diff --git a/TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs b/TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs index 6d829fd..656af22 100644 --- a/TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs +++ b/TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1830677896)] diff --git a/TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs b/TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs index 3e3b952..c91297b 100644 --- a/TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs +++ b/TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1378534221)] diff --git a/TeleSharp.TL/TL/TLPeerNotifySettings.cs b/TeleSharp.TL/TL/TLPeerNotifySettings.cs index 508ecc1..6db83df 100644 --- a/TeleSharp.TL/TL/TLPeerNotifySettings.cs +++ b/TeleSharp.TL/TL/TLPeerNotifySettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1697798976)] diff --git a/TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs b/TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs index d3e028f..8512033 100644 --- a/TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs +++ b/TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1889961234)] diff --git a/TeleSharp.TL/TL/TLPeerSettings.cs b/TeleSharp.TL/TL/TLPeerSettings.cs index 4fd8e10..6f87a1d 100644 --- a/TeleSharp.TL/TL/TLPeerSettings.cs +++ b/TeleSharp.TL/TL/TLPeerSettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2122045747)] diff --git a/TeleSharp.TL/TL/TLPeerUser.cs b/TeleSharp.TL/TL/TLPeerUser.cs index d758566..dc04267 100644 --- a/TeleSharp.TL/TL/TLPeerUser.cs +++ b/TeleSharp.TL/TL/TLPeerUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1649296275)] diff --git a/TeleSharp.TL/TL/TLPhoneCall.cs b/TeleSharp.TL/TL/TLPhoneCall.cs index b8fd237..38929dc 100644 --- a/TeleSharp.TL/TL/TLPhoneCall.cs +++ b/TeleSharp.TL/TL/TLPhoneCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1660057)] diff --git a/TeleSharp.TL/TL/TLPhoneCallAccepted.cs b/TeleSharp.TL/TL/TLPhoneCallAccepted.cs index 83f5981..5d15825 100644 --- a/TeleSharp.TL/TL/TLPhoneCallAccepted.cs +++ b/TeleSharp.TL/TL/TLPhoneCallAccepted.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1828732223)] diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs index 59fd875..6ea3bb4 100644 --- a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs +++ b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-84416311)] diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs index 9f09d4c..585b2c6 100644 --- a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs +++ b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-527056480)] diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs index eb5bdef..0f6c6b5 100644 --- a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs +++ b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1471006352)] diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs index d5eef1b..dad2244 100644 --- a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs +++ b/TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2048646399)] diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscarded.cs b/TeleSharp.TL/TL/TLPhoneCallDiscarded.cs index d2ff879..172ddda 100644 --- a/TeleSharp.TL/TL/TLPhoneCallDiscarded.cs +++ b/TeleSharp.TL/TL/TLPhoneCallDiscarded.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1355435489)] diff --git a/TeleSharp.TL/TL/TLPhoneCallEmpty.cs b/TeleSharp.TL/TL/TLPhoneCallEmpty.cs index 098ec73..858369a 100644 --- a/TeleSharp.TL/TL/TLPhoneCallEmpty.cs +++ b/TeleSharp.TL/TL/TLPhoneCallEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1399245077)] diff --git a/TeleSharp.TL/TL/TLPhoneCallProtocol.cs b/TeleSharp.TL/TL/TLPhoneCallProtocol.cs index 5b3907b..63f278d 100644 --- a/TeleSharp.TL/TL/TLPhoneCallProtocol.cs +++ b/TeleSharp.TL/TL/TLPhoneCallProtocol.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1564789301)] diff --git a/TeleSharp.TL/TL/TLPhoneCallRequested.cs b/TeleSharp.TL/TL/TLPhoneCallRequested.cs index d46bdd8..a926175 100644 --- a/TeleSharp.TL/TL/TLPhoneCallRequested.cs +++ b/TeleSharp.TL/TL/TLPhoneCallRequested.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2089411356)] diff --git a/TeleSharp.TL/TL/TLPhoneCallWaiting.cs b/TeleSharp.TL/TL/TLPhoneCallWaiting.cs index 4fe5947..847a746 100644 --- a/TeleSharp.TL/TL/TLPhoneCallWaiting.cs +++ b/TeleSharp.TL/TL/TLPhoneCallWaiting.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(462375633)] diff --git a/TeleSharp.TL/TL/TLPhoneConnection.cs b/TeleSharp.TL/TL/TLPhoneConnection.cs index fcfeb13..0365784 100644 --- a/TeleSharp.TL/TL/TLPhoneConnection.cs +++ b/TeleSharp.TL/TL/TLPhoneConnection.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1655957568)] diff --git a/TeleSharp.TL/TL/TLPhoto.cs b/TeleSharp.TL/TL/TLPhoto.cs index d8869a9..5d22bdb 100644 --- a/TeleSharp.TL/TL/TLPhoto.cs +++ b/TeleSharp.TL/TL/TLPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1836524247)] diff --git a/TeleSharp.TL/TL/TLPhotoCachedSize.cs b/TeleSharp.TL/TL/TLPhotoCachedSize.cs index b40e782..3ed5e63 100644 --- a/TeleSharp.TL/TL/TLPhotoCachedSize.cs +++ b/TeleSharp.TL/TL/TLPhotoCachedSize.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-374917894)] diff --git a/TeleSharp.TL/TL/TLPhotoEmpty.cs b/TeleSharp.TL/TL/TLPhotoEmpty.cs index dbbf21f..a2d82fb 100644 --- a/TeleSharp.TL/TL/TLPhotoEmpty.cs +++ b/TeleSharp.TL/TL/TLPhotoEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(590459437)] diff --git a/TeleSharp.TL/TL/TLPhotoSize.cs b/TeleSharp.TL/TL/TLPhotoSize.cs index 0119b32..e46985f 100644 --- a/TeleSharp.TL/TL/TLPhotoSize.cs +++ b/TeleSharp.TL/TL/TLPhotoSize.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2009052699)] diff --git a/TeleSharp.TL/TL/TLPhotoSizeEmpty.cs b/TeleSharp.TL/TL/TLPhotoSizeEmpty.cs index 8ca1307..d37b651 100644 --- a/TeleSharp.TL/TL/TLPhotoSizeEmpty.cs +++ b/TeleSharp.TL/TL/TLPhotoSizeEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(236446268)] diff --git a/TeleSharp.TL/TL/TLPopularContact.cs b/TeleSharp.TL/TL/TLPopularContact.cs new file mode 100644 index 0000000..2612984 --- /dev/null +++ b/TeleSharp.TL/TL/TLPopularContact.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1558266229)] + public class TLPopularContact : TLObject + { + public override int Constructor + { + get + { + return 1558266229; + } + } + + public long client_id { get; set; } + public int importers { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + client_id = br.ReadInt64(); + importers = br.ReadInt32(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(client_id); + bw.Write(importers); + + } + } +} diff --git a/TeleSharp.TL/TL/TLPostAddress.cs b/TeleSharp.TL/TL/TLPostAddress.cs index 00bc3a6..5c5b862 100644 --- a/TeleSharp.TL/TL/TLPostAddress.cs +++ b/TeleSharp.TL/TL/TLPostAddress.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(512535275)] diff --git a/TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs b/TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs index bcd4d8b..fae1935 100644 --- a/TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs +++ b/TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1343122938)] diff --git a/TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs b/TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs index fd227f8..f793473 100644 --- a/TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs +++ b/TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1030105979)] diff --git a/TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs b/TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs index 00ecf71..95e9c00 100644 --- a/TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs +++ b/TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1137792208)] diff --git a/TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs b/TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs index 59dc672..7f290d7 100644 --- a/TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs +++ b/TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1698855810)] diff --git a/TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs b/TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs index 0fd7f59..3149951 100644 --- a/TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs +++ b/TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-123988)] diff --git a/TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs b/TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs index c2a99f5..71d4cef 100644 --- a/TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs +++ b/TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1297858060)] diff --git a/TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs b/TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs index a632b37..26759d8 100644 --- a/TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs +++ b/TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1955338397)] diff --git a/TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs b/TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs index b68d0ea..9b54aa4 100644 --- a/TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs +++ b/TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-125240806)] diff --git a/TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs b/TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs index cd20b42..adcf915 100644 --- a/TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs +++ b/TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(209668535)] diff --git a/TeleSharp.TL/TL/TLReceivedNotifyMessage.cs b/TeleSharp.TL/TL/TLReceivedNotifyMessage.cs index 50ca24d..92236a4 100644 --- a/TeleSharp.TL/TL/TLReceivedNotifyMessage.cs +++ b/TeleSharp.TL/TL/TLReceivedNotifyMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1551583367)] diff --git a/TeleSharp.TL/TL/TLReplyInlineMarkup.cs b/TeleSharp.TL/TL/TLReplyInlineMarkup.cs index 3043c26..dae22f0 100644 --- a/TeleSharp.TL/TL/TLReplyInlineMarkup.cs +++ b/TeleSharp.TL/TL/TLReplyInlineMarkup.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1218642516)] diff --git a/TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs b/TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs index cc3cc00..0276dc0 100644 --- a/TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs +++ b/TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-200242528)] diff --git a/TeleSharp.TL/TL/TLReplyKeyboardHide.cs b/TeleSharp.TL/TL/TLReplyKeyboardHide.cs index 06ae195..41dfc01 100644 --- a/TeleSharp.TL/TL/TLReplyKeyboardHide.cs +++ b/TeleSharp.TL/TL/TLReplyKeyboardHide.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1606526075)] diff --git a/TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs b/TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs index 773c2f8..94c8b24 100644 --- a/TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs +++ b/TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(889353612)] diff --git a/TeleSharp.TL/TL/TLRequestInitConnection.cs b/TeleSharp.TL/TL/TLRequestInitConnection.cs index ae2b501..3ed911b 100644 --- a/TeleSharp.TL/TL/TLRequestInitConnection.cs +++ b/TeleSharp.TL/TL/TLRequestInitConnection.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { - [TLObject(1769565673)] + [TLObject(-951575130)] public class TLRequestInitConnection : TLMethod { public override int Constructor { get { - return 1769565673; + return -951575130; } } @@ -22,6 +16,8 @@ namespace TeleSharp.TL public string device_model { get; set; } public string system_version { get; set; } public string app_version { get; set; } + public string system_lang_code { get; set; } + public string lang_pack { get; set; } public string lang_code { get; set; } public TLObject query { get; set; } public TLObject Response { get; set; } @@ -38,6 +34,8 @@ namespace TeleSharp.TL device_model = StringUtil.Deserialize(br); system_version = StringUtil.Deserialize(br); app_version = StringUtil.Deserialize(br); + system_lang_code = StringUtil.Deserialize(br); + lang_pack = StringUtil.Deserialize(br); lang_code = StringUtil.Deserialize(br); query = (TLObject)ObjectUtils.DeserializeObject(br); @@ -50,6 +48,8 @@ namespace TeleSharp.TL StringUtil.Serialize(device_model, bw); StringUtil.Serialize(system_version, bw); StringUtil.Serialize(app_version, bw); + StringUtil.Serialize(system_lang_code, bw); + StringUtil.Serialize(lang_pack, bw); StringUtil.Serialize(lang_code, bw); ObjectUtils.SerializeObject(query, bw); diff --git a/TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs b/TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs index 830389d..495f0d2 100644 --- a/TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs +++ b/TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-878758099)] diff --git a/TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs b/TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs index 4680569..4cbe421 100644 --- a/TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs +++ b/TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1036301552)] diff --git a/TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs b/TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs index 001422f..dfa7727 100644 --- a/TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs +++ b/TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-627372787)] diff --git a/TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs b/TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs index bd33df4..99651e1 100644 --- a/TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs +++ b/TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1080796745)] diff --git a/TeleSharp.TL/TL/TLSendMessageCancelAction.cs b/TeleSharp.TL/TL/TLSendMessageCancelAction.cs index cd8aff8..deade56 100644 --- a/TeleSharp.TL/TL/TLSendMessageCancelAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageCancelAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-44119819)] diff --git a/TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs b/TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs index 609d518..9f9b81b 100644 --- a/TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1653390447)] diff --git a/TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs b/TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs index df56b60..5ba38d4 100644 --- a/TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-580219064)] diff --git a/TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs b/TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs index f93684c..c0dd460 100644 --- a/TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(393186209)] diff --git a/TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs b/TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs index 68dc5a7..c730f01 100644 --- a/TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-718310409)] diff --git a/TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs b/TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs index 0ac0e85..58d3236 100644 --- a/TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1997373508)] diff --git a/TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs b/TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs index a169573..880fa76 100644 --- a/TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1584933265)] diff --git a/TeleSharp.TL/TL/TLSendMessageTypingAction.cs b/TeleSharp.TL/TL/TLSendMessageTypingAction.cs index 72237c8..ca427aa 100644 --- a/TeleSharp.TL/TL/TLSendMessageTypingAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageTypingAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(381645902)] diff --git a/TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs b/TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs index 3fb3aa6..a59c2ac 100644 --- a/TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-212740181)] diff --git a/TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs b/TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs index 394d035..3bd0442 100644 --- a/TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1441998364)] diff --git a/TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs b/TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs index b9d0a48..c4eb9d0 100644 --- a/TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-774682074)] diff --git a/TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs b/TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs index 285c9f5..b02376d 100644 --- a/TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(608050278)] diff --git a/TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs b/TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs index 09585ba..ebfe04c 100644 --- a/TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs +++ b/TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-378127636)] diff --git a/TeleSharp.TL/TL/TLShippingOption.cs b/TeleSharp.TL/TL/TLShippingOption.cs index edd6939..1398d16 100644 --- a/TeleSharp.TL/TL/TLShippingOption.cs +++ b/TeleSharp.TL/TL/TLShippingOption.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1239335713)] diff --git a/TeleSharp.TL/TL/TLStickerPack.cs b/TeleSharp.TL/TL/TLStickerPack.cs index a979a24..2f48ae4 100644 --- a/TeleSharp.TL/TL/TLStickerPack.cs +++ b/TeleSharp.TL/TL/TLStickerPack.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(313694676)] diff --git a/TeleSharp.TL/TL/TLStickerSet.cs b/TeleSharp.TL/TL/TLStickerSet.cs index eafd8a7..d09dc61 100644 --- a/TeleSharp.TL/TL/TLStickerSet.cs +++ b/TeleSharp.TL/TL/TLStickerSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-852477119)] diff --git a/TeleSharp.TL/TL/TLStickerSetCovered.cs b/TeleSharp.TL/TL/TLStickerSetCovered.cs index 8affe29..1539e2e 100644 --- a/TeleSharp.TL/TL/TLStickerSetCovered.cs +++ b/TeleSharp.TL/TL/TLStickerSetCovered.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1678812626)] diff --git a/TeleSharp.TL/TL/TLStickerSetMultiCovered.cs b/TeleSharp.TL/TL/TLStickerSetMultiCovered.cs index a1e0192..ff2e50a 100644 --- a/TeleSharp.TL/TL/TLStickerSetMultiCovered.cs +++ b/TeleSharp.TL/TL/TLStickerSetMultiCovered.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(872932635)] diff --git a/TeleSharp.TL/TL/TLTextBold.cs b/TeleSharp.TL/TL/TLTextBold.cs index 7e6e45a..96d6d78 100644 --- a/TeleSharp.TL/TL/TLTextBold.cs +++ b/TeleSharp.TL/TL/TLTextBold.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1730456516)] diff --git a/TeleSharp.TL/TL/TLTextConcat.cs b/TeleSharp.TL/TL/TLTextConcat.cs index 71b3c17..dabe2e6 100644 --- a/TeleSharp.TL/TL/TLTextConcat.cs +++ b/TeleSharp.TL/TL/TLTextConcat.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2120376535)] diff --git a/TeleSharp.TL/TL/TLTextEmail.cs b/TeleSharp.TL/TL/TLTextEmail.cs index dff0973..34502bd 100644 --- a/TeleSharp.TL/TL/TLTextEmail.cs +++ b/TeleSharp.TL/TL/TLTextEmail.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-564523562)] diff --git a/TeleSharp.TL/TL/TLTextEmpty.cs b/TeleSharp.TL/TL/TLTextEmpty.cs index fa71a43..2b94de7 100644 --- a/TeleSharp.TL/TL/TLTextEmpty.cs +++ b/TeleSharp.TL/TL/TLTextEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-599948721)] diff --git a/TeleSharp.TL/TL/TLTextFixed.cs b/TeleSharp.TL/TL/TLTextFixed.cs index cb9b7d9..211a7d7 100644 --- a/TeleSharp.TL/TL/TLTextFixed.cs +++ b/TeleSharp.TL/TL/TLTextFixed.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1816074681)] diff --git a/TeleSharp.TL/TL/TLTextItalic.cs b/TeleSharp.TL/TL/TLTextItalic.cs index 86e7d86..9799e07 100644 --- a/TeleSharp.TL/TL/TLTextItalic.cs +++ b/TeleSharp.TL/TL/TLTextItalic.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-653089380)] diff --git a/TeleSharp.TL/TL/TLTextPlain.cs b/TeleSharp.TL/TL/TLTextPlain.cs index 044cce0..ba11937 100644 --- a/TeleSharp.TL/TL/TLTextPlain.cs +++ b/TeleSharp.TL/TL/TLTextPlain.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1950782688)] diff --git a/TeleSharp.TL/TL/TLTextStrike.cs b/TeleSharp.TL/TL/TLTextStrike.cs index e3cff4e..888ecd9 100644 --- a/TeleSharp.TL/TL/TLTextStrike.cs +++ b/TeleSharp.TL/TL/TLTextStrike.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1678197867)] diff --git a/TeleSharp.TL/TL/TLTextUnderline.cs b/TeleSharp.TL/TL/TLTextUnderline.cs index 6d98ef3..d5965c9 100644 --- a/TeleSharp.TL/TL/TLTextUnderline.cs +++ b/TeleSharp.TL/TL/TLTextUnderline.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1054465340)] diff --git a/TeleSharp.TL/TL/TLTextUrl.cs b/TeleSharp.TL/TL/TLTextUrl.cs index c86ea43..4aa9a7c 100644 --- a/TeleSharp.TL/TL/TLTextUrl.cs +++ b/TeleSharp.TL/TL/TLTextUrl.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1009288385)] diff --git a/TeleSharp.TL/TL/TLTopPeer.cs b/TeleSharp.TL/TL/TLTopPeer.cs index 1cdf7f8..59fbb21 100644 --- a/TeleSharp.TL/TL/TLTopPeer.cs +++ b/TeleSharp.TL/TL/TLTopPeer.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-305282981)] diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs b/TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs index 8d41db6..fac50e0 100644 --- a/TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs +++ b/TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(344356834)] diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs b/TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs index efdc6b1..dcf589a 100644 --- a/TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs +++ b/TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1419371685)] diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs b/TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs index 570af94..2d82bcf 100644 --- a/TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs +++ b/TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(371037736)] diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs b/TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs index 8e8a829..1669a80 100644 --- a/TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs +++ b/TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(104314861)] diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs b/TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs index c283b15..0596ae5 100644 --- a/TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs +++ b/TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1122524854)] diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs b/TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs index 5068801..6cfd073 100644 --- a/TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs +++ b/TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-75283823)] diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryPhoneCalls.cs b/TeleSharp.TL/TL/TLTopPeerCategoryPhoneCalls.cs new file mode 100644 index 0000000..a71d44d --- /dev/null +++ b/TeleSharp.TL/TL/TLTopPeerCategoryPhoneCalls.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(511092620)] + public class TLTopPeerCategoryPhoneCalls : TLAbsTopPeerCategory + { + public override int Constructor + { + get + { + return 511092620; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLTrue.cs b/TeleSharp.TL/TL/TLTrue.cs index 7a08914..5ea07a5 100644 --- a/TeleSharp.TL/TL/TLTrue.cs +++ b/TeleSharp.TL/TL/TLTrue.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1072550713)] diff --git a/TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs b/TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs index 7af81ea..b26f6e2 100644 --- a/TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs +++ b/TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-415938591)] diff --git a/TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs b/TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs index 9fcdd8f..b5a5fb6 100644 --- a/TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs +++ b/TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1417832080)] diff --git a/TeleSharp.TL/TL/TLUpdateBotInlineSend.cs b/TeleSharp.TL/TL/TLUpdateBotInlineSend.cs index 3438f31..52698e8 100644 --- a/TeleSharp.TL/TL/TLUpdateBotInlineSend.cs +++ b/TeleSharp.TL/TL/TLUpdateBotInlineSend.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(239663460)] diff --git a/TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs b/TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs index 93dde43..2d71a2a 100644 --- a/TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs +++ b/TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1563376297)] diff --git a/TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs b/TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs index f140aac..f699c89 100644 --- a/TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs +++ b/TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-523384512)] diff --git a/TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs b/TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs index 49aa6d2..527a93e 100644 --- a/TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs +++ b/TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2095595325)] diff --git a/TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs b/TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs index e1854d8..bf59090 100644 --- a/TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs +++ b/TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1684914010)] diff --git a/TeleSharp.TL/TL/TLUpdateChannel.cs b/TeleSharp.TL/TL/TLUpdateChannel.cs index e6ec0fe..bfd5d84 100644 --- a/TeleSharp.TL/TL/TLUpdateChannel.cs +++ b/TeleSharp.TL/TL/TLUpdateChannel.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1227598250)] diff --git a/TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs b/TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs index 5b55466..5aaaa04 100644 --- a/TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs +++ b/TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1734268085)] diff --git a/TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs b/TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs index 7e688a1..156963e 100644 --- a/TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1738988427)] diff --git a/TeleSharp.TL/TL/TLUpdateChannelReadMessagesContents.cs b/TeleSharp.TL/TL/TLUpdateChannelReadMessagesContents.cs new file mode 100644 index 0000000..980b210 --- /dev/null +++ b/TeleSharp.TL/TL/TLUpdateChannelReadMessagesContents.cs @@ -0,0 +1,39 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-1987495099)] + public class TLUpdateChannelReadMessagesContents : TLAbsUpdate + { + public override int Constructor + { + get + { + return -1987495099; + } + } + + public int channel_id { get; set; } + public TLVector messages { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + channel_id = br.ReadInt32(); + messages = (TLVector)ObjectUtils.DeserializeVector(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + bw.Write(channel_id); + ObjectUtils.SerializeObject(messages, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLUpdateChannelTooLong.cs b/TeleSharp.TL/TL/TLUpdateChannelTooLong.cs index 204a48a..a89042b 100644 --- a/TeleSharp.TL/TL/TLUpdateChannelTooLong.cs +++ b/TeleSharp.TL/TL/TLUpdateChannelTooLong.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-352032773)] diff --git a/TeleSharp.TL/TL/TLUpdateChannelWebPage.cs b/TeleSharp.TL/TL/TLUpdateChannelWebPage.cs index 8bf22b5..5c948a7 100644 --- a/TeleSharp.TL/TL/TLUpdateChannelWebPage.cs +++ b/TeleSharp.TL/TL/TLUpdateChannelWebPage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1081547008)] diff --git a/TeleSharp.TL/TL/TLUpdateChatAdmins.cs b/TeleSharp.TL/TL/TLUpdateChatAdmins.cs index 5a4e8a3..7337cd2 100644 --- a/TeleSharp.TL/TL/TLUpdateChatAdmins.cs +++ b/TeleSharp.TL/TL/TLUpdateChatAdmins.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1855224129)] diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs b/TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs index ef9957e..2589244 100644 --- a/TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs +++ b/TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-364179876)] diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs b/TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs index adb481c..b01e25e 100644 --- a/TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs +++ b/TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1232070311)] diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs b/TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs index 82a7e4a..ec44231 100644 --- a/TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs +++ b/TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1851755554)] diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipants.cs b/TeleSharp.TL/TL/TLUpdateChatParticipants.cs index f985632..26d9416 100644 --- a/TeleSharp.TL/TL/TLUpdateChatParticipants.cs +++ b/TeleSharp.TL/TL/TLUpdateChatParticipants.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(125178264)] diff --git a/TeleSharp.TL/TL/TLUpdateChatUserTyping.cs b/TeleSharp.TL/TL/TLUpdateChatUserTyping.cs index 2e23b01..aa9fbeb 100644 --- a/TeleSharp.TL/TL/TLUpdateChatUserTyping.cs +++ b/TeleSharp.TL/TL/TLUpdateChatUserTyping.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1704596961)] diff --git a/TeleSharp.TL/TL/TLUpdateConfig.cs b/TeleSharp.TL/TL/TLUpdateConfig.cs index 6f90595..703a80a 100644 --- a/TeleSharp.TL/TL/TLUpdateConfig.cs +++ b/TeleSharp.TL/TL/TLUpdateConfig.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1574314746)] diff --git a/TeleSharp.TL/TL/TLUpdateContactLink.cs b/TeleSharp.TL/TL/TLUpdateContactLink.cs index 9387fda..4a4399c 100644 --- a/TeleSharp.TL/TL/TLUpdateContactLink.cs +++ b/TeleSharp.TL/TL/TLUpdateContactLink.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1657903163)] diff --git a/TeleSharp.TL/TL/TLUpdateContactRegistered.cs b/TeleSharp.TL/TL/TLUpdateContactRegistered.cs index 97a8de5..b7460b4 100644 --- a/TeleSharp.TL/TL/TLUpdateContactRegistered.cs +++ b/TeleSharp.TL/TL/TLUpdateContactRegistered.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(628472761)] diff --git a/TeleSharp.TL/TL/TLUpdateContactsReset.cs b/TeleSharp.TL/TL/TLUpdateContactsReset.cs new file mode 100644 index 0000000..5c3411e --- /dev/null +++ b/TeleSharp.TL/TL/TLUpdateContactsReset.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1887741886)] + public class TLUpdateContactsReset : TLAbsUpdate + { + public override int Constructor + { + get + { + return 1887741886; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLUpdateDcOptions.cs b/TeleSharp.TL/TL/TLUpdateDcOptions.cs index 55197a8..bb7a51b 100644 --- a/TeleSharp.TL/TL/TLUpdateDcOptions.cs +++ b/TeleSharp.TL/TL/TLUpdateDcOptions.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1906403213)] diff --git a/TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs b/TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs index dc69693..014b2a1 100644 --- a/TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs +++ b/TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1015733815)] diff --git a/TeleSharp.TL/TL/TLUpdateDeleteMessages.cs b/TeleSharp.TL/TL/TLUpdateDeleteMessages.cs index 4b0080b..4b5d900 100644 --- a/TeleSharp.TL/TL/TLUpdateDeleteMessages.cs +++ b/TeleSharp.TL/TL/TLUpdateDeleteMessages.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1576161051)] diff --git a/TeleSharp.TL/TL/TLUpdateDialogPinned.cs b/TeleSharp.TL/TL/TLUpdateDialogPinned.cs index b875718..1e2e585 100644 --- a/TeleSharp.TL/TL/TLUpdateDialogPinned.cs +++ b/TeleSharp.TL/TL/TLUpdateDialogPinned.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-686710068)] diff --git a/TeleSharp.TL/TL/TLUpdateDraftMessage.cs b/TeleSharp.TL/TL/TLUpdateDraftMessage.cs index abd6c89..5154063 100644 --- a/TeleSharp.TL/TL/TLUpdateDraftMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateDraftMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-299124375)] diff --git a/TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs b/TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs index efe5373..b81da03 100644 --- a/TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(457133559)] diff --git a/TeleSharp.TL/TL/TLUpdateEditMessage.cs b/TeleSharp.TL/TL/TLUpdateEditMessage.cs index 1e67a97..56ee49c 100644 --- a/TeleSharp.TL/TL/TLUpdateEditMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateEditMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-469536605)] diff --git a/TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs b/TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs index d2ab449..74c93ad 100644 --- a/TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs +++ b/TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(386986326)] diff --git a/TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs b/TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs index a0eae12..978d592 100644 --- a/TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs +++ b/TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(956179895)] diff --git a/TeleSharp.TL/TL/TLUpdateEncryption.cs b/TeleSharp.TL/TL/TLUpdateEncryption.cs index a44a20a..d0e0d4b 100644 --- a/TeleSharp.TL/TL/TLUpdateEncryption.cs +++ b/TeleSharp.TL/TL/TLUpdateEncryption.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1264392051)] diff --git a/TeleSharp.TL/TL/TLUpdateFavedStickers.cs b/TeleSharp.TL/TL/TLUpdateFavedStickers.cs new file mode 100644 index 0000000..506377e --- /dev/null +++ b/TeleSharp.TL/TL/TLUpdateFavedStickers.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(-451831443)] + public class TLUpdateFavedStickers : TLAbsUpdate + { + public override int Constructor + { + get + { + return -451831443; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs b/TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs index 1b88d14..9553f62 100644 --- a/TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs +++ b/TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-103646630)] diff --git a/TeleSharp.TL/TL/TLUpdateLangPack.cs b/TeleSharp.TL/TL/TLUpdateLangPack.cs new file mode 100644 index 0000000..9412b0b --- /dev/null +++ b/TeleSharp.TL/TL/TLUpdateLangPack.cs @@ -0,0 +1,36 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(1442983757)] + public class TLUpdateLangPack : TLAbsUpdate + { + public override int Constructor + { + get + { + return 1442983757; + } + } + + public TLLangPackDifference difference { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + difference = (TLLangPackDifference)ObjectUtils.DeserializeObject(br); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + ObjectUtils.SerializeObject(difference, bw); + + } + } +} diff --git a/TeleSharp.TL/TL/TLUpdateLangPackTooLong.cs b/TeleSharp.TL/TL/TLUpdateLangPackTooLong.cs new file mode 100644 index 0000000..37d068d --- /dev/null +++ b/TeleSharp.TL/TL/TLUpdateLangPackTooLong.cs @@ -0,0 +1,33 @@ +using System.IO; +namespace TeleSharp.TL +{ + [TLObject(281165899)] + public class TLUpdateLangPackTooLong : TLAbsUpdate + { + public override int Constructor + { + get + { + return 281165899; + } + } + + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + + } + } +} diff --git a/TeleSharp.TL/TL/TLUpdateMessageID.cs b/TeleSharp.TL/TL/TLUpdateMessageID.cs index de547ef..ae47332 100644 --- a/TeleSharp.TL/TL/TLUpdateMessageID.cs +++ b/TeleSharp.TL/TL/TLUpdateMessageID.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1318109142)] diff --git a/TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs b/TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs index a0c223e..3933e11 100644 --- a/TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1656358105)] diff --git a/TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs b/TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs index 2b39183..8680706 100644 --- a/TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(314359194)] diff --git a/TeleSharp.TL/TL/TLUpdateNewMessage.cs b/TeleSharp.TL/TL/TLUpdateNewMessage.cs index 3d316d1..5aa2d3c 100644 --- a/TeleSharp.TL/TL/TLUpdateNewMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateNewMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(522914557)] diff --git a/TeleSharp.TL/TL/TLUpdateNewStickerSet.cs b/TeleSharp.TL/TL/TLUpdateNewStickerSet.cs index 696c1ea..85a091e 100644 --- a/TeleSharp.TL/TL/TLUpdateNewStickerSet.cs +++ b/TeleSharp.TL/TL/TLUpdateNewStickerSet.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1753886890)] diff --git a/TeleSharp.TL/TL/TLUpdateNotifySettings.cs b/TeleSharp.TL/TL/TLUpdateNotifySettings.cs index 1854853..27c0c36 100644 --- a/TeleSharp.TL/TL/TLUpdateNotifySettings.cs +++ b/TeleSharp.TL/TL/TLUpdateNotifySettings.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1094555409)] diff --git a/TeleSharp.TL/TL/TLUpdatePhoneCall.cs b/TeleSharp.TL/TL/TLUpdatePhoneCall.cs index c4c9311..f286ef9 100644 --- a/TeleSharp.TL/TL/TLUpdatePhoneCall.cs +++ b/TeleSharp.TL/TL/TLUpdatePhoneCall.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1425052898)] diff --git a/TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs b/TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs index 0d97e72..eded7e3 100644 --- a/TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs +++ b/TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-657787251)] diff --git a/TeleSharp.TL/TL/TLUpdatePrivacy.cs b/TeleSharp.TL/TL/TLUpdatePrivacy.cs index 4380969..0987f6e 100644 --- a/TeleSharp.TL/TL/TLUpdatePrivacy.cs +++ b/TeleSharp.TL/TL/TLUpdatePrivacy.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-298113238)] diff --git a/TeleSharp.TL/TL/TLUpdatePtsChanged.cs b/TeleSharp.TL/TL/TLUpdatePtsChanged.cs index 13f231d..81bfd53 100644 --- a/TeleSharp.TL/TL/TLUpdatePtsChanged.cs +++ b/TeleSharp.TL/TL/TLUpdatePtsChanged.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(861169551)] diff --git a/TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs b/TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs index 4b11282..3da4341 100644 --- a/TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs +++ b/TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1108669311)] diff --git a/TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs b/TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs index 4949f84..8c9a435 100644 --- a/TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs +++ b/TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(634833351)] diff --git a/TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs b/TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs index fdbec1e..6eab040 100644 --- a/TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs +++ b/TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1461528386)] diff --git a/TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs b/TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs index c57c3cf..706f403 100644 --- a/TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs +++ b/TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1721631396)] diff --git a/TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs b/TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs index e614d8b..929adc1 100644 --- a/TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs +++ b/TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(791617983)] diff --git a/TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs b/TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs index 6dbdf87..1fd2926 100644 --- a/TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs +++ b/TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1757493555)] diff --git a/TeleSharp.TL/TL/TLUpdateRecentStickers.cs b/TeleSharp.TL/TL/TLUpdateRecentStickers.cs index d3abb3d..2e39591 100644 --- a/TeleSharp.TL/TL/TLUpdateRecentStickers.cs +++ b/TeleSharp.TL/TL/TLUpdateRecentStickers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1706939360)] diff --git a/TeleSharp.TL/TL/TLUpdateSavedGifs.cs b/TeleSharp.TL/TL/TLUpdateSavedGifs.cs index a8d322b..e625700 100644 --- a/TeleSharp.TL/TL/TLUpdateSavedGifs.cs +++ b/TeleSharp.TL/TL/TLUpdateSavedGifs.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1821035490)] diff --git a/TeleSharp.TL/TL/TLUpdateServiceNotification.cs b/TeleSharp.TL/TL/TLUpdateServiceNotification.cs index a832b8e..0a03433 100644 --- a/TeleSharp.TL/TL/TLUpdateServiceNotification.cs +++ b/TeleSharp.TL/TL/TLUpdateServiceNotification.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-337352679)] diff --git a/TeleSharp.TL/TL/TLUpdateShort.cs b/TeleSharp.TL/TL/TLUpdateShort.cs index 40d2c05..bd1c06b 100644 --- a/TeleSharp.TL/TL/TLUpdateShort.cs +++ b/TeleSharp.TL/TL/TLUpdateShort.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2027216577)] diff --git a/TeleSharp.TL/TL/TLUpdateShortChatMessage.cs b/TeleSharp.TL/TL/TLUpdateShortChatMessage.cs index 1f17397..ccfc175 100644 --- a/TeleSharp.TL/TL/TLUpdateShortChatMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateShortChatMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(377562760)] diff --git a/TeleSharp.TL/TL/TLUpdateShortMessage.cs b/TeleSharp.TL/TL/TLUpdateShortMessage.cs index 9173575..732403e 100644 --- a/TeleSharp.TL/TL/TLUpdateShortMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateShortMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1857044719)] diff --git a/TeleSharp.TL/TL/TLUpdateShortSentMessage.cs b/TeleSharp.TL/TL/TLUpdateShortSentMessage.cs index d960d9d..7161bfd 100644 --- a/TeleSharp.TL/TL/TLUpdateShortSentMessage.cs +++ b/TeleSharp.TL/TL/TLUpdateShortSentMessage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(301019932)] diff --git a/TeleSharp.TL/TL/TLUpdateStickerSets.cs b/TeleSharp.TL/TL/TLUpdateStickerSets.cs index e476fef..54833bc 100644 --- a/TeleSharp.TL/TL/TLUpdateStickerSets.cs +++ b/TeleSharp.TL/TL/TLUpdateStickerSets.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1135492588)] diff --git a/TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs b/TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs index f57e49a..dfb88d4 100644 --- a/TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs +++ b/TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(196268545)] diff --git a/TeleSharp.TL/TL/TLUpdateUserBlocked.cs b/TeleSharp.TL/TL/TLUpdateUserBlocked.cs index 9fae7a0..326c57e 100644 --- a/TeleSharp.TL/TL/TLUpdateUserBlocked.cs +++ b/TeleSharp.TL/TL/TLUpdateUserBlocked.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2131957734)] diff --git a/TeleSharp.TL/TL/TLUpdateUserName.cs b/TeleSharp.TL/TL/TLUpdateUserName.cs index bce5b79..0c7c152 100644 --- a/TeleSharp.TL/TL/TLUpdateUserName.cs +++ b/TeleSharp.TL/TL/TLUpdateUserName.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1489818765)] diff --git a/TeleSharp.TL/TL/TLUpdateUserPhone.cs b/TeleSharp.TL/TL/TLUpdateUserPhone.cs index 65a229d..291768d 100644 --- a/TeleSharp.TL/TL/TLUpdateUserPhone.cs +++ b/TeleSharp.TL/TL/TLUpdateUserPhone.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(314130811)] diff --git a/TeleSharp.TL/TL/TLUpdateUserPhoto.cs b/TeleSharp.TL/TL/TLUpdateUserPhoto.cs index 134f435..86496b9 100644 --- a/TeleSharp.TL/TL/TLUpdateUserPhoto.cs +++ b/TeleSharp.TL/TL/TLUpdateUserPhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-1791935732)] diff --git a/TeleSharp.TL/TL/TLUpdateUserStatus.cs b/TeleSharp.TL/TL/TLUpdateUserStatus.cs index 5d67401..42a9541 100644 --- a/TeleSharp.TL/TL/TLUpdateUserStatus.cs +++ b/TeleSharp.TL/TL/TLUpdateUserStatus.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(469489699)] diff --git a/TeleSharp.TL/TL/TLUpdateUserTyping.cs b/TeleSharp.TL/TL/TLUpdateUserTyping.cs index 0f952b9..792269d 100644 --- a/TeleSharp.TL/TL/TLUpdateUserTyping.cs +++ b/TeleSharp.TL/TL/TLUpdateUserTyping.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1548249383)] diff --git a/TeleSharp.TL/TL/TLUpdateWebPage.cs b/TeleSharp.TL/TL/TLUpdateWebPage.cs index 691332b..7accd70 100644 --- a/TeleSharp.TL/TL/TLUpdateWebPage.cs +++ b/TeleSharp.TL/TL/TLUpdateWebPage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2139689491)] diff --git a/TeleSharp.TL/TL/TLUpdates.cs b/TeleSharp.TL/TL/TLUpdates.cs index d61d766..57f50d8 100644 --- a/TeleSharp.TL/TL/TLUpdates.cs +++ b/TeleSharp.TL/TL/TLUpdates.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1957577280)] diff --git a/TeleSharp.TL/TL/TLUpdatesCombined.cs b/TeleSharp.TL/TL/TLUpdatesCombined.cs index b45a5e3..18121c4 100644 --- a/TeleSharp.TL/TL/TLUpdatesCombined.cs +++ b/TeleSharp.TL/TL/TLUpdatesCombined.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1918567619)] diff --git a/TeleSharp.TL/TL/TLUpdatesTooLong.cs b/TeleSharp.TL/TL/TLUpdatesTooLong.cs index 201a1b5..26e5e91 100644 --- a/TeleSharp.TL/TL/TLUpdatesTooLong.cs +++ b/TeleSharp.TL/TL/TLUpdatesTooLong.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-484987010)] diff --git a/TeleSharp.TL/TL/TLUser.cs b/TeleSharp.TL/TL/TLUser.cs index dba90e5..f6ace94 100644 --- a/TeleSharp.TL/TL/TLUser.cs +++ b/TeleSharp.TL/TL/TLUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(773059779)] diff --git a/TeleSharp.TL/TL/TLUserEmpty.cs b/TeleSharp.TL/TL/TLUserEmpty.cs index 8647b47..02eb69b 100644 --- a/TeleSharp.TL/TL/TLUserEmpty.cs +++ b/TeleSharp.TL/TL/TLUserEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(537022650)] diff --git a/TeleSharp.TL/TL/TLUserFull.cs b/TeleSharp.TL/TL/TLUserFull.cs index 4286259..583730c 100644 --- a/TeleSharp.TL/TL/TLUserFull.cs +++ b/TeleSharp.TL/TL/TLUserFull.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(253890367)] diff --git a/TeleSharp.TL/TL/TLUserProfilePhoto.cs b/TeleSharp.TL/TL/TLUserProfilePhoto.cs index 243ef45..35de09e 100644 --- a/TeleSharp.TL/TL/TLUserProfilePhoto.cs +++ b/TeleSharp.TL/TL/TLUserProfilePhoto.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-715532088)] diff --git a/TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs b/TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs index 0390b73..3435169 100644 --- a/TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs +++ b/TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1326562017)] diff --git a/TeleSharp.TL/TL/TLUserStatusEmpty.cs b/TeleSharp.TL/TL/TLUserStatusEmpty.cs index bad421d..de04d0f 100644 --- a/TeleSharp.TL/TL/TLUserStatusEmpty.cs +++ b/TeleSharp.TL/TL/TLUserStatusEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(164646985)] diff --git a/TeleSharp.TL/TL/TLUserStatusLastMonth.cs b/TeleSharp.TL/TL/TLUserStatusLastMonth.cs index 7739d58..64cbfd0 100644 --- a/TeleSharp.TL/TL/TLUserStatusLastMonth.cs +++ b/TeleSharp.TL/TL/TLUserStatusLastMonth.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(2011940674)] diff --git a/TeleSharp.TL/TL/TLUserStatusLastWeek.cs b/TeleSharp.TL/TL/TLUserStatusLastWeek.cs index bda3071..fbf798b 100644 --- a/TeleSharp.TL/TL/TLUserStatusLastWeek.cs +++ b/TeleSharp.TL/TL/TLUserStatusLastWeek.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(129960444)] diff --git a/TeleSharp.TL/TL/TLUserStatusOffline.cs b/TeleSharp.TL/TL/TLUserStatusOffline.cs index bbcdd7b..e57741b 100644 --- a/TeleSharp.TL/TL/TLUserStatusOffline.cs +++ b/TeleSharp.TL/TL/TLUserStatusOffline.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(9203775)] diff --git a/TeleSharp.TL/TL/TLUserStatusOnline.cs b/TeleSharp.TL/TL/TLUserStatusOnline.cs index 7c77dce..f4f4efd 100644 --- a/TeleSharp.TL/TL/TLUserStatusOnline.cs +++ b/TeleSharp.TL/TL/TLUserStatusOnline.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-306628279)] diff --git a/TeleSharp.TL/TL/TLUserStatusRecently.cs b/TeleSharp.TL/TL/TLUserStatusRecently.cs index 5c17377..4c1c20c 100644 --- a/TeleSharp.TL/TL/TLUserStatusRecently.cs +++ b/TeleSharp.TL/TL/TLUserStatusRecently.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-496024847)] diff --git a/TeleSharp.TL/TL/TLWallPaper.cs b/TeleSharp.TL/TL/TLWallPaper.cs index e224823..2500575 100644 --- a/TeleSharp.TL/TL/TLWallPaper.cs +++ b/TeleSharp.TL/TL/TLWallPaper.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-860866985)] diff --git a/TeleSharp.TL/TL/TLWallPaperSolid.cs b/TeleSharp.TL/TL/TLWallPaperSolid.cs index 31a942a..066af08 100644 --- a/TeleSharp.TL/TL/TLWallPaperSolid.cs +++ b/TeleSharp.TL/TL/TLWallPaperSolid.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1662091044)] diff --git a/TeleSharp.TL/TL/TLWebDocument.cs b/TeleSharp.TL/TL/TLWebDocument.cs index dbbb39d..212c3ef 100644 --- a/TeleSharp.TL/TL/TLWebDocument.cs +++ b/TeleSharp.TL/TL/TLWebDocument.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-971322408)] diff --git a/TeleSharp.TL/TL/TLWebPage.cs b/TeleSharp.TL/TL/TLWebPage.cs index 695ea72..647c32b 100644 --- a/TeleSharp.TL/TL/TLWebPage.cs +++ b/TeleSharp.TL/TL/TLWebPage.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(1594340540)] diff --git a/TeleSharp.TL/TL/TLWebPageEmpty.cs b/TeleSharp.TL/TL/TLWebPageEmpty.cs index f99777a..1cd5b81 100644 --- a/TeleSharp.TL/TL/TLWebPageEmpty.cs +++ b/TeleSharp.TL/TL/TLWebPageEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-350980120)] diff --git a/TeleSharp.TL/TL/TLWebPageNotModified.cs b/TeleSharp.TL/TL/TLWebPageNotModified.cs index 724b6b0..e13af5d 100644 --- a/TeleSharp.TL/TL/TLWebPageNotModified.cs +++ b/TeleSharp.TL/TL/TLWebPageNotModified.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-2054908813)] diff --git a/TeleSharp.TL/TL/TLWebPagePending.cs b/TeleSharp.TL/TL/TLWebPagePending.cs index 0a0371b..1fafc25 100644 --- a/TeleSharp.TL/TL/TLWebPagePending.cs +++ b/TeleSharp.TL/TL/TLWebPagePending.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL { [TLObject(-981018084)] diff --git a/TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs b/TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs index ca3c10a..e39cb79 100644 --- a/TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs +++ b/TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { public abstract class TLAbsChannelDifference : TLObject diff --git a/TeleSharp.TL/TL/Updates/TLAbsDifference.cs b/TeleSharp.TL/TL/Updates/TLAbsDifference.cs index 10807ea..1dff2d2 100644 --- a/TeleSharp.TL/TL/Updates/TLAbsDifference.cs +++ b/TeleSharp.TL/TL/Updates/TLAbsDifference.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { public abstract class TLAbsDifference : TLObject diff --git a/TeleSharp.TL/TL/Updates/TLChannelDifference.cs b/TeleSharp.TL/TL/Updates/TLChannelDifference.cs index 1eb96fb..46fc80e 100644 --- a/TeleSharp.TL/TL/Updates/TLChannelDifference.cs +++ b/TeleSharp.TL/TL/Updates/TLChannelDifference.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(543450958)] diff --git a/TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs b/TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs index bfbfee1..cdadade 100644 --- a/TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs +++ b/TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(1041346555)] diff --git a/TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs b/TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs index 8377ecc..62b5505 100644 --- a/TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs +++ b/TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { - [TLObject(1091431943)] + [TLObject(1788705589)] public class TLChannelDifferenceTooLong : TLAbsChannelDifference { public override int Constructor { get { - return 1091431943; + return 1788705589; } } @@ -26,6 +20,7 @@ namespace TeleSharp.TL.Updates public int read_inbox_max_id { get; set; } public int read_outbox_max_id { get; set; } public int unread_count { get; set; } + public int unread_mentions_count { get; set; } public TLVector messages { get; set; } public TLVector chats { get; set; } public TLVector users { get; set; } @@ -53,6 +48,7 @@ namespace TeleSharp.TL.Updates read_inbox_max_id = br.ReadInt32(); read_outbox_max_id = br.ReadInt32(); unread_count = br.ReadInt32(); + unread_mentions_count = br.ReadInt32(); messages = (TLVector)ObjectUtils.DeserializeVector(br); chats = (TLVector)ObjectUtils.DeserializeVector(br); users = (TLVector)ObjectUtils.DeserializeVector(br); @@ -72,6 +68,7 @@ namespace TeleSharp.TL.Updates bw.Write(read_inbox_max_id); bw.Write(read_outbox_max_id); bw.Write(unread_count); + bw.Write(unread_mentions_count); ObjectUtils.SerializeObject(messages, bw); ObjectUtils.SerializeObject(chats, bw); ObjectUtils.SerializeObject(users, bw); diff --git a/TeleSharp.TL/TL/Updates/TLDifference.cs b/TeleSharp.TL/TL/Updates/TLDifference.cs index 4770781..d427ae9 100644 --- a/TeleSharp.TL/TL/Updates/TLDifference.cs +++ b/TeleSharp.TL/TL/Updates/TLDifference.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(16030880)] diff --git a/TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs b/TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs index 91927aa..e73ffcd 100644 --- a/TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs +++ b/TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(1567990072)] diff --git a/TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs b/TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs index 4eaf6cf..50be167 100644 --- a/TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs +++ b/TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(-1459938943)] diff --git a/TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs b/TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs index 989c0bb..66e4743 100644 --- a/TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs +++ b/TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(1258196845)] diff --git a/TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs b/TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs index 9104d77..51cba02 100644 --- a/TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs +++ b/TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(51854712)] diff --git a/TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs b/TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs index db48aef..df47623 100644 --- a/TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs +++ b/TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(630429265)] diff --git a/TeleSharp.TL/TL/Updates/TLRequestGetState.cs b/TeleSharp.TL/TL/Updates/TLRequestGetState.cs index b612359..7883fe3 100644 --- a/TeleSharp.TL/TL/Updates/TLRequestGetState.cs +++ b/TeleSharp.TL/TL/Updates/TLRequestGetState.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(-304838614)] diff --git a/TeleSharp.TL/TL/Updates/TLState.cs b/TeleSharp.TL/TL/Updates/TLState.cs index 750937f..30db940 100644 --- a/TeleSharp.TL/TL/Updates/TLState.cs +++ b/TeleSharp.TL/TL/Updates/TLState.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Updates { [TLObject(-1519637954)] diff --git a/TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs b/TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs index e2ffe61..a879449 100644 --- a/TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs +++ b/TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { public abstract class TLAbsCdnFile : TLObject diff --git a/TeleSharp.TL/TL/Upload/TLAbsFile.cs b/TeleSharp.TL/TL/Upload/TLAbsFile.cs index 14db55f..868cff1 100644 --- a/TeleSharp.TL/TL/Upload/TLAbsFile.cs +++ b/TeleSharp.TL/TL/Upload/TLAbsFile.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { public abstract class TLAbsFile : TLObject diff --git a/TeleSharp.TL/TL/Upload/TLCdnFile.cs b/TeleSharp.TL/TL/Upload/TLCdnFile.cs index f742fcd..6652c89 100644 --- a/TeleSharp.TL/TL/Upload/TLCdnFile.cs +++ b/TeleSharp.TL/TL/Upload/TLCdnFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(-1449145777)] diff --git a/TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs b/TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs index f960d58..3168038 100644 --- a/TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs +++ b/TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(-290921362)] diff --git a/TeleSharp.TL/TL/Upload/TLFile.cs b/TeleSharp.TL/TL/Upload/TLFile.cs index 322d8fe..64a0ead 100644 --- a/TeleSharp.TL/TL/Upload/TLFile.cs +++ b/TeleSharp.TL/TL/Upload/TLFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(157948117)] diff --git a/TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs b/TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs index 8fe0091..712bf82 100644 --- a/TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs +++ b/TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { - [TLObject(352864346)] + [TLObject(-363659686)] public class TLFileCdnRedirect : TLAbsFile { public override int Constructor { get { - return 352864346; + return -363659686; } } @@ -22,6 +16,7 @@ namespace TeleSharp.TL.Upload public byte[] file_token { get; set; } public byte[] encryption_key { get; set; } public byte[] encryption_iv { get; set; } + public TLVector cdn_file_hashes { get; set; } public void ComputeFlags() @@ -35,6 +30,7 @@ namespace TeleSharp.TL.Upload file_token = BytesUtil.Deserialize(br); encryption_key = BytesUtil.Deserialize(br); encryption_iv = BytesUtil.Deserialize(br); + cdn_file_hashes = (TLVector)ObjectUtils.DeserializeVector(br); } @@ -45,6 +41,7 @@ namespace TeleSharp.TL.Upload BytesUtil.Serialize(file_token, bw); BytesUtil.Serialize(encryption_key, bw); BytesUtil.Serialize(encryption_iv, bw); + ObjectUtils.SerializeObject(cdn_file_hashes, bw); } } diff --git a/TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs b/TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs index e9eda73..25d64e6 100644 --- a/TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs +++ b/TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(536919235)] diff --git a/TeleSharp.TL/TL/Upload/TLRequestGetCdnFileHashes.cs b/TeleSharp.TL/TL/Upload/TLRequestGetCdnFileHashes.cs new file mode 100644 index 0000000..56a3e3a --- /dev/null +++ b/TeleSharp.TL/TL/Upload/TLRequestGetCdnFileHashes.cs @@ -0,0 +1,45 @@ +using System.IO; +namespace TeleSharp.TL.Upload +{ + [TLObject(-149567365)] + public class TLRequestGetCdnFileHashes : TLMethod + { + public override int Constructor + { + get + { + return -149567365; + } + } + + public byte[] file_token { get; set; } + public int offset { get; set; } + public TLVector Response { get; set; } + + + public void ComputeFlags() + { + + } + + public override void DeserializeBody(BinaryReader br) + { + file_token = BytesUtil.Deserialize(br); + offset = br.ReadInt32(); + + } + + public override void SerializeBody(BinaryWriter bw) + { + bw.Write(Constructor); + BytesUtil.Serialize(file_token, bw); + bw.Write(offset); + + } + public override void deserializeResponse(BinaryReader br) + { + Response = (TLVector)ObjectUtils.DeserializeVector(br); + + } + } +} diff --git a/TeleSharp.TL/TL/Upload/TLRequestGetFile.cs b/TeleSharp.TL/TL/Upload/TLRequestGetFile.cs index c8937ef..86893c1 100644 --- a/TeleSharp.TL/TL/Upload/TLRequestGetFile.cs +++ b/TeleSharp.TL/TL/Upload/TLRequestGetFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(-475607115)] diff --git a/TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs b/TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs index 1874950..60b5136 100644 --- a/TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs +++ b/TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(619086221)] diff --git a/TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs b/TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs index 786848f..cc99f06 100644 --- a/TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs +++ b/TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs @@ -1,26 +1,20 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { - [TLObject(779755552)] + [TLObject(452533257)] public class TLRequestReuploadCdnFile : TLMethod { public override int Constructor { get { - return 779755552; + return 452533257; } } public byte[] file_token { get; set; } public byte[] request_token { get; set; } - public bool Response { get; set; } + public TLVector Response { get; set; } public void ComputeFlags() @@ -44,7 +38,7 @@ namespace TeleSharp.TL.Upload } public override void deserializeResponse(BinaryReader br) { - Response = BoolUtil.Deserialize(br); + Response = (TLVector)ObjectUtils.DeserializeVector(br); } } diff --git a/TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs b/TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs index 4545674..af7c2a2 100644 --- a/TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs +++ b/TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(-562337987)] diff --git a/TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs b/TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs index 40af142..e431b76 100644 --- a/TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs +++ b/TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(-1291540959)] diff --git a/TeleSharp.TL/TL/Upload/TLWebFile.cs b/TeleSharp.TL/TL/Upload/TLWebFile.cs index 147b427..e6f1846 100644 --- a/TeleSharp.TL/TL/Upload/TLWebFile.cs +++ b/TeleSharp.TL/TL/Upload/TLWebFile.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Upload { [TLObject(568808380)] diff --git a/TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs b/TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs index 9372649..5a8fdbb 100644 --- a/TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs +++ b/TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Users { [TLObject(-902781519)] diff --git a/TeleSharp.TL/TL/Users/TLRequestGetUsers.cs b/TeleSharp.TL/TL/Users/TLRequestGetUsers.cs index 0ece8c4..ddc16bc 100644 --- a/TeleSharp.TL/TL/Users/TLRequestGetUsers.cs +++ b/TeleSharp.TL/TL/Users/TLRequestGetUsers.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TeleSharp.TL; namespace TeleSharp.TL.Users { [TLObject(227648840)] diff --git a/TeleSharp.TL/TLContext.cs b/TeleSharp.TL/TLContext.cs index db686aa..770ee6a 100644 --- a/TeleSharp.TL/TLContext.cs +++ b/TeleSharp.TL/TLContext.cs @@ -2,10 +2,6 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; -using System.Text; -using System.Threading.Tasks; - -using TeleSharp.TL; namespace TeleSharp.TL { public static class TLContext diff --git a/TeleSharp.TL/TLMethod.cs b/TeleSharp.TL/TLMethod.cs index 7a44933..7f07a1c 100644 --- a/TeleSharp.TL/TLMethod.cs +++ b/TeleSharp.TL/TLMethod.cs @@ -1,16 +1,10 @@ using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -using TeleSharp.TL; namespace TeleSharp.TL { public abstract class TLMethod : TLObject { - + public abstract void deserializeResponse(BinaryReader stream); #region MTPROTO public long MessageId { get; set; } diff --git a/TeleSharp.TL/TLObject.cs b/TeleSharp.TL/TLObject.cs index 3bc1476..83fce3f 100644 --- a/TeleSharp.TL/TLObject.cs +++ b/TeleSharp.TL/TLObject.cs @@ -1,17 +1,11 @@ using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -using TeleSharp.TL; namespace TeleSharp.TL { public class TLObjectAttribute : Attribute { public int Constructor { get; private set; } - + public TLObjectAttribute(int Constructor) { this.Constructor = Constructor; diff --git a/TeleSharp.TL/TLUtils.cs b/TeleSharp.TL/TLUtils.cs index f4c285b..89f7d35 100644 --- a/TeleSharp.TL/TLUtils.cs +++ b/TeleSharp.TL/TLUtils.cs @@ -1,23 +1,18 @@ using BigMath; using BigMath.Utils; using System; -using System.Collections.Generic; using System.IO; -using System.Linq; using System.Text; -using System.Threading.Tasks; - -using TeleSharp.TL; namespace TeleSharp.TL { - public class IntegerUtil + public class IntegerUtil { public static int Deserialize(BinaryReader reader) { return reader.ReadInt32(); } - public static void Serialize(int src,BinaryWriter writer) + public static void Serialize(int src, BinaryWriter writer) { writer.Write(src); } @@ -33,7 +28,8 @@ namespace TeleSharp.TL len = binaryReader.ReadByte() | (binaryReader.ReadByte() << 8) | (binaryReader.ReadByte() << 16); padding = len % 4; } - else { + else + { len = firstByte; padding = (len + 1) % 4; } @@ -62,7 +58,8 @@ namespace TeleSharp.TL binaryWriter.Write((byte)data.Length); binaryWriter.Write(data); } - else { + else + { padding = (data.Length) % 4; if (padding != 0) { @@ -91,7 +88,7 @@ namespace TeleSharp.TL public static void Serialize(byte[] src, BinaryWriter writer) { - write(writer,src); + write(writer, src); } } public class StringUtil @@ -101,7 +98,7 @@ namespace TeleSharp.TL byte[] data = BytesUtil.Deserialize(reader); return Encoding.UTF8.GetString(data, 0, data.Length); } - public static void Serialize(string src,BinaryWriter writer) + public static void Serialize(string src, BinaryWriter writer) { BytesUtil.Serialize(Encoding.UTF8.GetBytes(src), writer); } @@ -121,7 +118,7 @@ namespace TeleSharp.TL { var FalseCNumber = -1132882121; var TrueCNumber = -1720552011; - writer.Write(src ? TrueCNumber:FalseCNumber); + writer.Write(src ? TrueCNumber : FalseCNumber); } } public class UIntUtil @@ -135,7 +132,8 @@ namespace TeleSharp.TL writer.Write(src); } } - public class DoubleUtil { + public class DoubleUtil + { public static double Deserialize(BinaryReader reader) { return reader.ReadDouble(); @@ -160,7 +158,7 @@ namespace TeleSharp.TL { public static Int128 Deserialize(BinaryReader reader) { - return reader.ReadBytes(16).ToInt128(0,true); + return reader.ReadBytes(16).ToInt128(0, true); } public static void Serialize(Int128 src, BinaryWriter writer) { diff --git a/TeleSharp.TL/TLVector.cs b/TeleSharp.TL/TLVector.cs index 08e8ae5..a9ce729 100644 --- a/TeleSharp.TL/TLVector.cs +++ b/TeleSharp.TL/TLVector.cs @@ -2,8 +2,6 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace TeleSharp.TL { diff --git a/TeleSharp.TL/TeleSharp.TL.csproj b/TeleSharp.TL/TeleSharp.TL.csproj index 7c6b30c..75c10aa 100644 --- a/TeleSharp.TL/TeleSharp.TL.csproj +++ b/TeleSharp.TL/TeleSharp.TL.csproj @@ -119,6 +119,7 @@ + @@ -128,11 +129,13 @@ + + @@ -143,7 +146,9 @@ + + @@ -168,6 +173,7 @@ + @@ -191,10 +197,15 @@ + + + + + @@ -217,6 +228,8 @@ + + @@ -242,6 +255,7 @@ + @@ -255,6 +269,7 @@ + @@ -271,6 +286,7 @@ + @@ -300,6 +316,7 @@ + @@ -370,6 +387,7 @@ + @@ -413,6 +431,7 @@ + @@ -457,22 +476,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -588,6 +631,8 @@ + + @@ -650,6 +695,11 @@ + + + + + @@ -669,6 +719,7 @@ + @@ -702,6 +753,7 @@ + @@ -753,6 +805,7 @@ + @@ -808,6 +861,7 @@ + @@ -819,6 +873,7 @@ + @@ -830,6 +885,7 @@ + @@ -840,7 +896,10 @@ + + + @@ -914,6 +973,7 @@ +