TL-Layer: Update To Layer 66 (#519)

* TL-Layer: Update To Layer 66
This commit is contained in:
Afshin Arani 2017-07-20 06:37:24 +04:30 committed by Andres G. Aragoneses
parent 0d55940c12
commit 133b9fdf6c
784 changed files with 17201 additions and 10048 deletions

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-855308010)]
[TLObject(-855308010)]
public class TLAuthorization : TLObject
{
public override int Constructor
@ -18,38 +18,38 @@ namespace TeleSharp.TL.Auth
}
}
public int flags {get;set;}
public int? tmp_sessions {get;set;}
public TLAbsUser user {get;set;}
public int flags { get; set; }
public int? tmp_sessions { get; set; }
public TLAbsUser user { get; set; }
public void ComputeFlags()
{
flags = 0;
flags = tmp_sessions != null ? (flags | 1) : (flags & ~1);
public void ComputeFlags()
{
flags = 0;
flags = tmp_sessions != null ? (flags | 1) : (flags & ~1);
}
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
if ((flags & 1) != 0)
tmp_sessions = br.ReadInt32();
else
tmp_sessions = null;
if ((flags & 1) != 0)
tmp_sessions = br.ReadInt32();
else
tmp_sessions = null;
user = (TLAbsUser)ObjectUtils.DeserializeObject(br);
user = (TLAbsUser)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
if ((flags & 1) != 0)
bw.Write(tmp_sessions.Value);
ObjectUtils.SerializeObject(user,bw);
bw.Write(flags);
if ((flags & 1) != 0)
bw.Write(tmp_sessions.Value);
ObjectUtils.SerializeObject(user, bw);
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-2128698738)]
[TLObject(-2128698738)]
public class TLCheckedPhone : TLObject
{
public override int Constructor
@ -18,13 +18,13 @@ namespace TeleSharp.TL.Auth
}
}
public bool phone_registered {get;set;}
public bool phone_registered { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -34,8 +34,8 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BoolUtil.Serialize(phone_registered,bw);
bw.Write(Constructor);
BoolUtil.Serialize(phone_registered, bw);
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1948046307)]
[TLObject(1948046307)]
public class TLCodeTypeCall : TLAbsCodeType
{
public override int Constructor
@ -18,22 +18,22 @@ namespace TeleSharp.TL.Auth
}
}
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(577556219)]
[TLObject(577556219)]
public class TLCodeTypeFlashCall : TLAbsCodeType
{
public override int Constructor
@ -18,22 +18,22 @@ namespace TeleSharp.TL.Auth
}
}
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1923290508)]
[TLObject(1923290508)]
public class TLCodeTypeSms : TLAbsCodeType
{
public override int Constructor
@ -18,22 +18,22 @@ namespace TeleSharp.TL.Auth
}
}
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-543777747)]
[TLObject(-543777747)]
public class TLExportedAuthorization : TLObject
{
public override int Constructor
@ -18,27 +18,27 @@ namespace TeleSharp.TL.Auth
}
}
public int id {get;set;}
public byte[] bytes {get;set;}
public int id { get; set; }
public byte[] bytes { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
id = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
bytes = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(id);
BytesUtil.Serialize(bytes,bw);
BytesUtil.Serialize(bytes, bw);
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(326715557)]
[TLObject(326715557)]
public class TLPasswordRecovery : TLObject
{
public override int Constructor
@ -18,13 +18,13 @@ namespace TeleSharp.TL.Auth
}
}
public string email_pattern {get;set;}
public string email_pattern { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -34,8 +34,8 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(email_pattern,bw);
bw.Write(Constructor);
StringUtil.Serialize(email_pattern, bw);
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-841733627)]
[TLObject(-841733627)]
public class TLRequestBindTempAuthKey : TLMethod
{
public override int Constructor
@ -18,40 +18,40 @@ namespace TeleSharp.TL.Auth
}
}
public long perm_auth_key_id {get;set;}
public long nonce {get;set;}
public int expires_at {get;set;}
public byte[] encrypted_message {get;set;}
public bool Response{ get; set;}
public long perm_auth_key_id { get; set; }
public long nonce { get; set; }
public int expires_at { get; set; }
public byte[] encrypted_message { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
perm_auth_key_id = br.ReadInt64();
nonce = br.ReadInt64();
expires_at = br.ReadInt32();
encrypted_message = BytesUtil.Deserialize(br);
nonce = br.ReadInt64();
expires_at = br.ReadInt32();
encrypted_message = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(perm_auth_key_id);
bw.Write(nonce);
bw.Write(expires_at);
BytesUtil.Serialize(encrypted_message,bw);
bw.Write(nonce);
bw.Write(expires_at);
BytesUtil.Serialize(encrypted_message, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(520357240)]
[TLObject(520357240)]
public class TLRequestCancelCode : TLMethod
{
public override int Constructor
@ -18,34 +18,34 @@ namespace TeleSharp.TL.Auth
}
}
public string phone_number {get;set;}
public string phone_code_hash {get;set;}
public bool Response{ get; set;}
public string phone_number { get; set; }
public string phone_code_hash { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
phone_number = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(phone_number,bw);
StringUtil.Serialize(phone_code_hash,bw);
bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(174260510)]
[TLObject(174260510)]
public class TLRequestCheckPassword : TLMethod
{
public override int Constructor
@ -18,14 +18,14 @@ namespace TeleSharp.TL.Auth
}
}
public byte[] password_hash {get;set;}
public Auth.TLAuthorization Response{ get; set;}
public byte[] password_hash { get; set; }
public Auth.TLAuthorization Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -35,14 +35,14 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(password_hash,bw);
bw.Write(Constructor);
BytesUtil.Serialize(password_hash, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1877286395)]
[TLObject(1877286395)]
public class TLRequestCheckPhone : TLMethod
{
public override int Constructor
@ -18,14 +18,14 @@ namespace TeleSharp.TL.Auth
}
}
public string phone_number {get;set;}
public Auth.TLCheckedPhone Response{ get; set;}
public string phone_number { get; set; }
public Auth.TLCheckedPhone Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -35,14 +35,14 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(phone_number,bw);
bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLCheckedPhone)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLCheckedPhone)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-1907842680)]
[TLObject(-1907842680)]
public class TLRequestDropTempAuthKeys : TLMethod
{
public override int Constructor
@ -18,14 +18,14 @@ namespace TeleSharp.TL.Auth
}
}
public TLVector<long> except_auth_keys {get;set;}
public bool Response{ get; set;}
public TLVector<long> except_auth_keys { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -35,14 +35,14 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(except_auth_keys,bw);
bw.Write(Constructor);
ObjectUtils.SerializeObject(except_auth_keys, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-440401971)]
[TLObject(-440401971)]
public class TLRequestExportAuthorization : TLMethod
{
public override int Constructor
@ -18,14 +18,14 @@ namespace TeleSharp.TL.Auth
}
}
public int dc_id {get;set;}
public Auth.TLExportedAuthorization Response{ get; set;}
public int dc_id { get; set; }
public Auth.TLExportedAuthorization Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -35,14 +35,14 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(dc_id);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLExportedAuthorization)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLExportedAuthorization)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-470837741)]
[TLObject(-470837741)]
public class TLRequestImportAuthorization : TLMethod
{
public override int Constructor
@ -18,34 +18,34 @@ namespace TeleSharp.TL.Auth
}
}
public int id {get;set;}
public byte[] bytes {get;set;}
public Auth.TLAuthorization Response{ get; set;}
public int id { get; set; }
public byte[] bytes { get; set; }
public Auth.TLAuthorization Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
id = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
bytes = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(id);
BytesUtil.Serialize(bytes,bw);
BytesUtil.Serialize(bytes, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1738800940)]
[TLObject(1738800940)]
public class TLRequestImportBotAuthorization : TLMethod
{
public override int Constructor
@ -18,42 +18,42 @@ namespace TeleSharp.TL.Auth
}
}
public int flags {get;set;}
public int api_id {get;set;}
public string api_hash {get;set;}
public string bot_auth_token {get;set;}
public Auth.TLAuthorization Response{ get; set;}
public int flags { get; set; }
public int api_id { get; set; }
public string api_hash { get; set; }
public string bot_auth_token { get; set; }
public Auth.TLAuthorization Response { get; set; }
public void ComputeFlags()
{
flags = 0;
public void ComputeFlags()
{
flags = 0;
}
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
api_id = br.ReadInt32();
api_hash = StringUtil.Deserialize(br);
bot_auth_token = StringUtil.Deserialize(br);
api_id = br.ReadInt32();
api_hash = StringUtil.Deserialize(br);
bot_auth_token = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
bw.Write(api_id);
StringUtil.Serialize(api_hash,bw);
StringUtil.Serialize(bot_auth_token,bw);
bw.Write(flags);
bw.Write(api_id);
StringUtil.Serialize(api_hash, bw);
StringUtil.Serialize(bot_auth_token, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1461180992)]
[TLObject(1461180992)]
public class TLRequestLogOut : TLMethod
{
public override int Constructor
@ -18,28 +18,28 @@ namespace TeleSharp.TL.Auth
}
}
public bool Response{ get; set;}
public bool Response { get; set; }
public void ComputeFlags()
{
}
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);
bw.Write(Constructor);
}
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1319464594)]
[TLObject(1319464594)]
public class TLRequestRecoverPassword : TLMethod
{
public override int Constructor
@ -18,14 +18,14 @@ namespace TeleSharp.TL.Auth
}
}
public string code {get;set;}
public Auth.TLAuthorization Response{ get; set;}
public string code { get; set; }
public Auth.TLAuthorization Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -35,14 +35,14 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(code,bw);
bw.Write(Constructor);
StringUtil.Serialize(code, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-661144474)]
[TLObject(-661144474)]
public class TLRequestRequestPasswordRecovery : TLMethod
{
public override int Constructor
@ -18,28 +18,28 @@ namespace TeleSharp.TL.Auth
}
}
public Auth.TLPasswordRecovery Response{ get; set;}
public Auth.TLPasswordRecovery Response { get; set; }
public void ComputeFlags()
{
}
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 = (Auth.TLPasswordRecovery)ObjectUtils.DeserializeObject(br);
bw.Write(Constructor);
}
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLPasswordRecovery)ObjectUtils.DeserializeObject(br);
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1056025023)]
[TLObject(1056025023)]
public class TLRequestResendCode : TLMethod
{
public override int Constructor
@ -18,34 +18,34 @@ namespace TeleSharp.TL.Auth
}
}
public string phone_number {get;set;}
public string phone_code_hash {get;set;}
public Auth.TLSentCode Response{ get; set;}
public string phone_number { get; set; }
public string phone_code_hash { get; set; }
public Auth.TLSentCode Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
phone_number = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(phone_number,bw);
StringUtil.Serialize(phone_code_hash,bw);
bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-1616179942)]
[TLObject(-1616179942)]
public class TLRequestResetAuthorizations : TLMethod
{
public override int Constructor
@ -18,28 +18,28 @@ namespace TeleSharp.TL.Auth
}
}
public bool Response{ get; set;}
public bool Response { get; set; }
public void ComputeFlags()
{
}
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);
bw.Write(Constructor);
}
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-2035355412)]
[TLObject(-2035355412)]
public class TLRequestSendCode : TLMethod
{
public override int Constructor
@ -18,55 +18,55 @@ namespace TeleSharp.TL.Auth
}
}
public int flags {get;set;}
public bool allow_flashcall {get;set;}
public string phone_number {get;set;}
public bool? current_number {get;set;}
public int api_id {get;set;}
public string api_hash {get;set;}
public Auth.TLSentCode Response{ get; set;}
public int flags { get; set; }
public bool allow_flashcall { get; set; }
public string phone_number { get; set; }
public bool? current_number { get; set; }
public int api_id { get; set; }
public string api_hash { get; set; }
public Auth.TLSentCode Response { get; set; }
public void ComputeFlags()
{
flags = 0;
flags = allow_flashcall ? (flags | 1) : (flags & ~1);
flags = current_number != null ? (flags | 1) : (flags & ~1);
public void ComputeFlags()
{
flags = 0;
flags = allow_flashcall ? (flags | 1) : (flags & ~1);
flags = current_number != null ? (flags | 1) : (flags & ~1);
}
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
allow_flashcall = (flags & 1) != 0;
phone_number = StringUtil.Deserialize(br);
if ((flags & 1) != 0)
current_number = BoolUtil.Deserialize(br);
else
current_number = null;
allow_flashcall = (flags & 1) != 0;
phone_number = StringUtil.Deserialize(br);
if ((flags & 1) != 0)
current_number = BoolUtil.Deserialize(br);
else
current_number = null;
api_id = br.ReadInt32();
api_hash = StringUtil.Deserialize(br);
api_id = br.ReadInt32();
api_hash = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
bw.Write(flags);
StringUtil.Serialize(phone_number,bw);
if ((flags & 1) != 0)
BoolUtil.Serialize(current_number.Value,bw);
bw.Write(api_id);
StringUtil.Serialize(api_hash,bw);
StringUtil.Serialize(phone_number, bw);
if ((flags & 1) != 0)
BoolUtil.Serialize(current_number.Value, bw);
bw.Write(api_id);
StringUtil.Serialize(api_hash, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1998331287)]
[TLObject(1998331287)]
public class TLRequestSendInvites : TLMethod
{
public override int Constructor
@ -18,34 +18,34 @@ namespace TeleSharp.TL.Auth
}
}
public TLVector<string> phone_numbers {get;set;}
public string message {get;set;}
public bool Response{ get; set;}
public TLVector<string> phone_numbers { get; set; }
public string message { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
phone_numbers = (TLVector<string>)ObjectUtils.DeserializeVector<string>(br);
message = StringUtil.Deserialize(br);
message = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(phone_numbers,bw);
StringUtil.Serialize(message,bw);
bw.Write(Constructor);
ObjectUtils.SerializeObject(phone_numbers, bw);
StringUtil.Serialize(message, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-1126886015)]
[TLObject(-1126886015)]
public class TLRequestSignIn : TLMethod
{
public override int Constructor
@ -18,37 +18,37 @@ namespace TeleSharp.TL.Auth
}
}
public string phone_number {get;set;}
public string phone_code_hash {get;set;}
public string phone_code {get;set;}
public Auth.TLAuthorization Response{ get; set;}
public string phone_number { get; set; }
public string phone_code_hash { get; set; }
public string phone_code { get; set; }
public Auth.TLAuthorization Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
phone_number = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(phone_number,bw);
StringUtil.Serialize(phone_code_hash,bw);
StringUtil.Serialize(phone_code,bw);
bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
StringUtil.Serialize(phone_code, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(453408308)]
[TLObject(453408308)]
public class TLRequestSignUp : TLMethod
{
public override int Constructor
@ -18,43 +18,43 @@ namespace TeleSharp.TL.Auth
}
}
public string phone_number {get;set;}
public string phone_code_hash {get;set;}
public string phone_code {get;set;}
public string first_name {get;set;}
public string last_name {get;set;}
public Auth.TLAuthorization Response{ get; set;}
public string phone_number { get; set; }
public string phone_code_hash { get; set; }
public string phone_code { get; set; }
public string first_name { get; set; }
public string last_name { get; set; }
public Auth.TLAuthorization Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
phone_number = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br);
first_name = StringUtil.Deserialize(br);
last_name = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br);
first_name = StringUtil.Deserialize(br);
last_name = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(phone_number,bw);
StringUtil.Serialize(phone_code_hash,bw);
StringUtil.Serialize(phone_code,bw);
StringUtil.Serialize(first_name,bw);
StringUtil.Serialize(last_name,bw);
bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
StringUtil.Serialize(phone_code, bw);
StringUtil.Serialize(first_name, bw);
StringUtil.Serialize(last_name, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1577067778)]
[TLObject(1577067778)]
public class TLSentCode : TLObject
{
public override int Constructor
@ -18,54 +18,54 @@ namespace TeleSharp.TL.Auth
}
}
public int flags {get;set;}
public bool phone_registered {get;set;}
public Auth.TLAbsSentCodeType type {get;set;}
public string phone_code_hash {get;set;}
public Auth.TLAbsCodeType next_type {get;set;}
public int? timeout {get;set;}
public int flags { get; set; }
public bool phone_registered { get; set; }
public Auth.TLAbsSentCodeType type { get; set; }
public string phone_code_hash { get; set; }
public Auth.TLAbsCodeType next_type { get; set; }
public int? timeout { get; set; }
public void ComputeFlags()
{
flags = 0;
flags = phone_registered ? (flags | 1) : (flags & ~1);
flags = next_type != null ? (flags | 2) : (flags & ~2);
flags = timeout != null ? (flags | 4) : (flags & ~4);
public void ComputeFlags()
{
flags = 0;
flags = phone_registered ? (flags | 1) : (flags & ~1);
flags = next_type != null ? (flags | 2) : (flags & ~2);
flags = timeout != null ? (flags | 4) : (flags & ~4);
}
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
phone_registered = (flags & 1) != 0;
type = (Auth.TLAbsSentCodeType)ObjectUtils.DeserializeObject(br);
phone_code_hash = StringUtil.Deserialize(br);
if ((flags & 2) != 0)
next_type = (Auth.TLAbsCodeType)ObjectUtils.DeserializeObject(br);
else
next_type = null;
phone_registered = (flags & 1) != 0;
type = (Auth.TLAbsSentCodeType)ObjectUtils.DeserializeObject(br);
phone_code_hash = StringUtil.Deserialize(br);
if ((flags & 2) != 0)
next_type = (Auth.TLAbsCodeType)ObjectUtils.DeserializeObject(br);
else
next_type = null;
if ((flags & 4) != 0)
timeout = br.ReadInt32();
else
timeout = null;
if ((flags & 4) != 0)
timeout = br.ReadInt32();
else
timeout = null;
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
bw.Write(flags);
ObjectUtils.SerializeObject(type,bw);
StringUtil.Serialize(phone_code_hash,bw);
if ((flags & 2) != 0)
ObjectUtils.SerializeObject(next_type,bw);
if ((flags & 4) != 0)
bw.Write(timeout.Value);
ObjectUtils.SerializeObject(type, bw);
StringUtil.Serialize(phone_code_hash, bw);
if ((flags & 2) != 0)
ObjectUtils.SerializeObject(next_type, bw);
if ((flags & 4) != 0)
bw.Write(timeout.Value);
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1035688326)]
[TLObject(1035688326)]
public class TLSentCodeTypeApp : TLAbsSentCodeType
{
public override int Constructor
@ -18,13 +18,13 @@ namespace TeleSharp.TL.Auth
}
}
public int length {get;set;}
public int length { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -34,7 +34,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(length);
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(1398007207)]
[TLObject(1398007207)]
public class TLSentCodeTypeCall : TLAbsSentCodeType
{
public override int Constructor
@ -18,13 +18,13 @@ namespace TeleSharp.TL.Auth
}
}
public int length {get;set;}
public int length { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -34,7 +34,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(length);
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-1425815847)]
[TLObject(-1425815847)]
public class TLSentCodeTypeFlashCall : TLAbsSentCodeType
{
public override int Constructor
@ -18,13 +18,13 @@ namespace TeleSharp.TL.Auth
}
}
public string pattern {get;set;}
public string pattern { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -34,8 +34,8 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(pattern,bw);
bw.Write(Constructor);
StringUtil.Serialize(pattern, bw);
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Auth
{
[TLObject(-1073693790)]
[TLObject(-1073693790)]
public class TLSentCodeTypeSms : TLAbsSentCodeType
{
public override int Constructor
@ -18,13 +18,13 @@ namespace TeleSharp.TL.Auth
}
}
public int length {get;set;}
public int length { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
@ -34,7 +34,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(length);
}