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

@ -218,7 +218,7 @@ Contributing is highly appreciated! Donations required <a href="https://www.payp
# FAQ
#### What API layer is supported?
The latest one - 57. Thanks to Afshin Arani for his TLGenerator
The latest one - 66. Thanks to Afshin Arani for his TLGenerator
#### I get a xxxMigrationException or a MIGRATE_X error!

View file

@ -72,7 +72,7 @@ namespace TLSharp.Core
query = config,
system_version = "Win 10.0"
};
var invokewithLayer = new TLRequestInvokeWithLayer() { layer = 57, query = request };
var invokewithLayer = new TLRequestInvokeWithLayer() { layer = 66, query = request };
await _sender.Send(invokewithLayer);
await _sender.Receive(invokewithLayer);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
}
}
public TLVector<TLAuthorization> authorizations {get;set;}
public TLVector<TLAuthorization> authorizations { get; set; }
public void ComputeFlags()
@ -35,7 +35,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(authorizations,bw);
ObjectUtils.SerializeObject(authorizations, bw);
}
}

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public byte[] new_salt {get;set;}
public string email_unconfirmed_pattern {get;set;}
public byte[] new_salt { get; set; }
public string email_unconfirmed_pattern { get; set; }
public void ComputeFlags()
@ -30,15 +30,15 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
new_salt = BytesUtil.Deserialize(br);
email_unconfirmed_pattern = StringUtil.Deserialize(br);
email_unconfirmed_pattern = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(new_salt,bw);
StringUtil.Serialize(email_unconfirmed_pattern,bw);
BytesUtil.Serialize(new_salt, bw);
StringUtil.Serialize(email_unconfirmed_pattern, bw);
}
}

View file

@ -18,11 +18,11 @@ namespace TeleSharp.TL.Account
}
}
public byte[] current_salt {get;set;}
public byte[] new_salt {get;set;}
public string hint {get;set;}
public bool has_recovery {get;set;}
public string email_unconfirmed_pattern {get;set;}
public byte[] current_salt { get; set; }
public byte[] new_salt { get; set; }
public string hint { get; set; }
public bool has_recovery { get; set; }
public string email_unconfirmed_pattern { get; set; }
public void ComputeFlags()
@ -33,21 +33,21 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
current_salt = BytesUtil.Deserialize(br);
new_salt = BytesUtil.Deserialize(br);
hint = StringUtil.Deserialize(br);
has_recovery = BoolUtil.Deserialize(br);
email_unconfirmed_pattern = StringUtil.Deserialize(br);
new_salt = BytesUtil.Deserialize(br);
hint = StringUtil.Deserialize(br);
has_recovery = BoolUtil.Deserialize(br);
email_unconfirmed_pattern = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(current_salt,bw);
BytesUtil.Serialize(new_salt,bw);
StringUtil.Serialize(hint,bw);
BoolUtil.Serialize(has_recovery,bw);
StringUtil.Serialize(email_unconfirmed_pattern,bw);
BytesUtil.Serialize(current_salt, bw);
BytesUtil.Serialize(new_salt, bw);
StringUtil.Serialize(hint, bw);
BoolUtil.Serialize(has_recovery, bw);
StringUtil.Serialize(email_unconfirmed_pattern, bw);
}
}

View file

@ -18,45 +18,45 @@ namespace TeleSharp.TL.Account
}
}
public int flags {get;set;}
public byte[] new_salt {get;set;}
public byte[] new_password_hash {get;set;}
public string hint {get;set;}
public string email {get;set;}
public int flags { get; set; }
public byte[] new_salt { get; set; }
public byte[] new_password_hash { get; set; }
public string hint { get; set; }
public string email { get; set; }
public void ComputeFlags()
{
flags = 0;
flags = new_salt != null ? (flags | 1) : (flags & ~1);
flags = new_password_hash != null ? (flags | 1) : (flags & ~1);
flags = hint != null ? (flags | 1) : (flags & ~1);
flags = email != null ? (flags | 2) : (flags & ~2);
flags = new_salt != null ? (flags | 1) : (flags & ~1);
flags = new_password_hash != null ? (flags | 1) : (flags & ~1);
flags = hint != null ? (flags | 1) : (flags & ~1);
flags = email != null ? (flags | 2) : (flags & ~2);
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
if ((flags & 1) != 0)
new_salt = BytesUtil.Deserialize(br);
else
new_salt = null;
if ((flags & 1) != 0)
new_salt = BytesUtil.Deserialize(br);
else
new_salt = null;
if ((flags & 1) != 0)
new_password_hash = BytesUtil.Deserialize(br);
else
new_password_hash = null;
if ((flags & 1) != 0)
new_password_hash = BytesUtil.Deserialize(br);
else
new_password_hash = null;
if ((flags & 1) != 0)
hint = StringUtil.Deserialize(br);
else
hint = null;
if ((flags & 1) != 0)
hint = StringUtil.Deserialize(br);
else
hint = null;
if ((flags & 2) != 0)
email = StringUtil.Deserialize(br);
else
email = null;
if ((flags & 2) != 0)
email = StringUtil.Deserialize(br);
else
email = null;
}
@ -65,15 +65,15 @@ email = null;
{
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
if ((flags & 1) != 0)
BytesUtil.Serialize(new_salt,bw);
if ((flags & 1) != 0)
BytesUtil.Serialize(new_password_hash,bw);
if ((flags & 1) != 0)
StringUtil.Serialize(hint,bw);
if ((flags & 2) != 0)
StringUtil.Serialize(email,bw);
bw.Write(flags);
if ((flags & 1) != 0)
BytesUtil.Serialize(new_salt, bw);
if ((flags & 1) != 0)
BytesUtil.Serialize(new_password_hash, bw);
if ((flags & 1) != 0)
StringUtil.Serialize(hint, bw);
if ((flags & 2) != 0)
StringUtil.Serialize(email, bw);
}
}

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
}
}
public string email {get;set;}
public string email { get; set; }
public void ComputeFlags()
@ -35,7 +35,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(email,bw);
StringUtil.Serialize(email, bw);
}
}

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public TLVector<TLAbsPrivacyRule> rules {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public TLVector<TLAbsPrivacyRule> rules { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -30,15 +30,15 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
rules = (TLVector<TLAbsPrivacyRule>)ObjectUtils.DeserializeVector<TLAbsPrivacyRule>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(rules,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(rules, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,10 +18,10 @@ namespace TeleSharp.TL.Account
}
}
public string phone_number {get;set;}
public string phone_code_hash {get;set;}
public string phone_code {get;set;}
public TLAbsUser Response{ get; set;}
public string phone_number { get; set; }
public string phone_code_hash { get; set; }
public string phone_code { get; set; }
public TLAbsUser Response { get; set; }
public void ComputeFlags()
@ -32,17 +32,17 @@ namespace TeleSharp.TL.Account
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);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
StringUtil.Serialize(phone_code, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public string username {get;set;}
public bool Response{ get; set;}
public string username { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(username,bw);
StringUtil.Serialize(username, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
}
}
public string phone_code_hash {get;set;}
public string phone_code {get;set;}
public bool Response{ get; set;}
public string phone_code_hash { get; set; }
public string phone_code { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
phone_code_hash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(phone_code_hash,bw);
StringUtil.Serialize(phone_code,bw);
StringUtil.Serialize(phone_code_hash, bw);
StringUtil.Serialize(phone_code, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public string reason {get;set;}
public bool Response{ get; set;}
public string reason { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(reason,bw);
StringUtil.Serialize(reason, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
}
}
public TLAccountDaysTTL Response{ get; set;}
public TLAccountDaysTTL Response { get; set; }
public void ComputeFlags()

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
}
}
public Account.TLAuthorizations Response{ get; set;}
public Account.TLAuthorizations Response { get; set; }
public void ComputeFlags()

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public TLAbsInputNotifyPeer peer {get;set;}
public TLAbsPeerNotifySettings Response{ get; set;}
public TLAbsInputNotifyPeer peer { get; set; }
public TLAbsPeerNotifySettings Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(peer,bw);
ObjectUtils.SerializeObject(peer, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
}
}
public Account.TLAbsPassword Response{ get; set;}
public Account.TLAbsPassword Response { get; set; }
public void ComputeFlags()

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public byte[] current_password_hash {get;set;}
public Account.TLPasswordSettings Response{ get; set;}
public byte[] current_password_hash { get; set; }
public Account.TLPasswordSettings Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(current_password_hash,bw);
BytesUtil.Serialize(current_password_hash, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public TLAbsInputPrivacyKey key {get;set;}
public Account.TLPrivacyRules Response{ get; set;}
public TLAbsInputPrivacyKey key { get; set; }
public Account.TLPrivacyRules Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(key,bw);
ObjectUtils.SerializeObject(key, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -0,0 +1,51 @@
using 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)]
public class TLRequestGetTmpPassword : TLMethod
{
public override int Constructor
{
get
{
return 1250046590;
}
}
public byte[] password_hash { get; set; }
public int period { get; set; }
public Account.TLTmpPassword Response { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
password_hash = BytesUtil.Deserialize(br);
period = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(password_hash, bw);
bw.Write(period);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Account.TLTmpPassword)ObjectUtils.DeserializeObject(br);
}
}
}

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
}
}
public TLVector<TLAbsWallPaper> Response{ get; set;}
public TLVector<TLAbsWallPaper> Response { get; set; }
public void ComputeFlags()

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
}
}
public int token_type {get;set;}
public string token {get;set;}
public bool Response{ get; set;}
public int token_type { get; set; }
public string token { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,7 +31,7 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
token_type = br.ReadInt32();
token = StringUtil.Deserialize(br);
token = StringUtil.Deserialize(br);
}
@ -39,7 +39,7 @@ token = StringUtil.Deserialize(br);
{
bw.Write(Constructor);
bw.Write(token_type);
StringUtil.Serialize(token,bw);
StringUtil.Serialize(token, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
}
}
public TLAbsInputPeer peer {get;set;}
public TLAbsReportReason reason {get;set;}
public bool Response{ get; set;}
public TLAbsInputPeer peer { get; set; }
public TLAbsReportReason reason { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
peer = (TLAbsInputPeer)ObjectUtils.DeserializeObject(br);
reason = (TLAbsReportReason)ObjectUtils.DeserializeObject(br);
reason = (TLAbsReportReason)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(peer,bw);
ObjectUtils.SerializeObject(reason,bw);
ObjectUtils.SerializeObject(peer, bw);
ObjectUtils.SerializeObject(reason, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public long hash {get;set;}
public bool Response{ get; set;}
public long hash { get; set; }
public bool Response { get; set; }
public void ComputeFlags()

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
}
}
public bool Response{ get; set;}
public bool Response { get; set; }
public void ComputeFlags()

View file

@ -18,30 +18,30 @@ namespace TeleSharp.TL.Account
}
}
public int flags {get;set;}
public bool allow_flashcall {get;set;}
public string phone_number {get;set;}
public bool? current_number {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 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);
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;
}
@ -50,11 +50,11 @@ current_number = null;
{
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);
StringUtil.Serialize(phone_number, bw);
if ((flags & 1) != 0)
BoolUtil.Serialize(current_number.Value, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,30 +18,30 @@ namespace TeleSharp.TL.Account
}
}
public int flags {get;set;}
public bool allow_flashcall {get;set;}
public string hash {get;set;}
public bool? current_number {get;set;}
public Auth.TLSentCode Response{ get; set;}
public int flags { get; set; }
public bool allow_flashcall { get; set; }
public string hash { get; set; }
public bool? current_number { 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);
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;
hash = StringUtil.Deserialize(br);
if ((flags & 1) != 0)
current_number = BoolUtil.Deserialize(br);
else
current_number = null;
allow_flashcall = (flags & 1) != 0;
hash = StringUtil.Deserialize(br);
if ((flags & 1) != 0)
current_number = BoolUtil.Deserialize(br);
else
current_number = null;
}
@ -50,11 +50,11 @@ current_number = null;
{
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
bw.Write(flags);
StringUtil.Serialize(hash,bw);
if ((flags & 1) != 0)
BoolUtil.Serialize(current_number.Value,bw);
StringUtil.Serialize(hash, bw);
if ((flags & 1) != 0)
BoolUtil.Serialize(current_number.Value, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public TLAccountDaysTTL ttl {get;set;}
public bool Response{ get; set;}
public TLAccountDaysTTL ttl { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(ttl,bw);
ObjectUtils.SerializeObject(ttl, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
}
}
public TLAbsInputPrivacyKey key {get;set;}
public TLVector<TLAbsInputPrivacyRule> rules {get;set;}
public Account.TLPrivacyRules Response{ get; set;}
public TLAbsInputPrivacyKey key { get; set; }
public TLVector<TLAbsInputPrivacyRule> rules { get; set; }
public Account.TLPrivacyRules Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
key = (TLAbsInputPrivacyKey)ObjectUtils.DeserializeObject(br);
rules = (TLVector<TLAbsInputPrivacyRule>)ObjectUtils.DeserializeVector<TLAbsInputPrivacyRule>(br);
rules = (TLVector<TLAbsInputPrivacyRule>)ObjectUtils.DeserializeVector<TLAbsInputPrivacyRule>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(key,bw);
ObjectUtils.SerializeObject(rules,bw);
ObjectUtils.SerializeObject(key, bw);
ObjectUtils.SerializeObject(rules, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
}
}
public int token_type {get;set;}
public string token {get;set;}
public bool Response{ get; set;}
public int token_type { get; set; }
public string token { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,7 +31,7 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
token_type = br.ReadInt32();
token = StringUtil.Deserialize(br);
token = StringUtil.Deserialize(br);
}
@ -39,7 +39,7 @@ token = StringUtil.Deserialize(br);
{
bw.Write(Constructor);
bw.Write(token_type);
StringUtil.Serialize(token,bw);
StringUtil.Serialize(token, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public int period {get;set;}
public bool Response{ get; set;}
public int period { get; set; }
public bool Response { get; set; }
public void ComputeFlags()

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
}
}
public TLAbsInputNotifyPeer peer {get;set;}
public TLInputPeerNotifySettings settings {get;set;}
public bool Response{ get; set;}
public TLAbsInputNotifyPeer peer { get; set; }
public TLInputPeerNotifySettings settings { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
peer = (TLAbsInputNotifyPeer)ObjectUtils.DeserializeObject(br);
settings = (TLInputPeerNotifySettings)ObjectUtils.DeserializeObject(br);
settings = (TLInputPeerNotifySettings)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(peer,bw);
ObjectUtils.SerializeObject(settings,bw);
ObjectUtils.SerializeObject(peer, bw);
ObjectUtils.SerializeObject(settings, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
}
}
public byte[] current_password_hash {get;set;}
public Account.TLPasswordInputSettings new_settings {get;set;}
public bool Response{ get; set;}
public byte[] current_password_hash { get; set; }
public Account.TLPasswordInputSettings new_settings { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br)
{
current_password_hash = BytesUtil.Deserialize(br);
new_settings = (Account.TLPasswordInputSettings)ObjectUtils.DeserializeObject(br);
new_settings = (Account.TLPasswordInputSettings)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(current_password_hash,bw);
ObjectUtils.SerializeObject(new_settings,bw);
BytesUtil.Serialize(current_password_hash, bw);
ObjectUtils.SerializeObject(new_settings, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,39 +18,39 @@ namespace TeleSharp.TL.Account
}
}
public int flags {get;set;}
public string first_name {get;set;}
public string last_name {get;set;}
public string about {get;set;}
public TLAbsUser Response{ get; set;}
public int flags { get; set; }
public string first_name { get; set; }
public string last_name { get; set; }
public string about { get; set; }
public TLAbsUser Response { get; set; }
public void ComputeFlags()
{
flags = 0;
flags = first_name != null ? (flags | 1) : (flags & ~1);
flags = last_name != null ? (flags | 2) : (flags & ~2);
flags = about != null ? (flags | 4) : (flags & ~4);
flags = first_name != null ? (flags | 1) : (flags & ~1);
flags = last_name != null ? (flags | 2) : (flags & ~2);
flags = about != null ? (flags | 4) : (flags & ~4);
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
if ((flags & 1) != 0)
first_name = StringUtil.Deserialize(br);
else
first_name = null;
if ((flags & 1) != 0)
first_name = StringUtil.Deserialize(br);
else
first_name = null;
if ((flags & 2) != 0)
last_name = StringUtil.Deserialize(br);
else
last_name = null;
if ((flags & 2) != 0)
last_name = StringUtil.Deserialize(br);
else
last_name = null;
if ((flags & 4) != 0)
about = StringUtil.Deserialize(br);
else
about = null;
if ((flags & 4) != 0)
about = StringUtil.Deserialize(br);
else
about = null;
}
@ -59,13 +59,13 @@ about = null;
{
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
if ((flags & 1) != 0)
StringUtil.Serialize(first_name,bw);
if ((flags & 2) != 0)
StringUtil.Serialize(last_name,bw);
if ((flags & 4) != 0)
StringUtil.Serialize(about,bw);
bw.Write(flags);
if ((flags & 1) != 0)
StringUtil.Serialize(first_name, bw);
if ((flags & 2) != 0)
StringUtil.Serialize(last_name, bw);
if ((flags & 4) != 0)
StringUtil.Serialize(about, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public bool offline {get;set;}
public bool Response{ get; set;}
public bool offline { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BoolUtil.Serialize(offline,bw);
BoolUtil.Serialize(offline, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
}
}
public string username {get;set;}
public TLAbsUser Response{ get; set;}
public string username { get; set; }
public TLAbsUser Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(username,bw);
StringUtil.Serialize(username, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -0,0 +1,45 @@
using 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)]
public class TLTmpPassword : TLObject
{
public override int Constructor
{
get
{
return -614138572;
}
}
public byte[] tmp_password { get; set; }
public int valid_until { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
tmp_password = BytesUtil.Deserialize(br);
valid_until = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(tmp_password, bw);
bw.Write(valid_until);
}
}
}

View file

@ -18,27 +18,27 @@ 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);
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);
}
@ -46,10 +46,10 @@ user = (TLAbsUser)ObjectUtils.DeserializeObject(br);
{
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

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public bool phone_registered {get;set;}
public bool phone_registered { get; set; }
public void ComputeFlags()
@ -35,7 +35,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BoolUtil.Serialize(phone_registered,bw);
BoolUtil.Serialize(phone_registered, bw);
}
}

View file

@ -18,8 +18,8 @@ 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()
@ -30,7 +30,7 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br)
{
id = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
bytes = BytesUtil.Deserialize(br);
}
@ -38,7 +38,7 @@ bytes = BytesUtil.Deserialize(br);
{
bw.Write(Constructor);
bw.Write(id);
BytesUtil.Serialize(bytes,bw);
BytesUtil.Serialize(bytes, bw);
}
}

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public string email_pattern {get;set;}
public string email_pattern { get; set; }
public void ComputeFlags()
@ -35,7 +35,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(email_pattern,bw);
StringUtil.Serialize(email_pattern, bw);
}
}

View file

@ -18,11 +18,11 @@ 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()
@ -33,9 +33,9 @@ namespace TeleSharp.TL.Auth
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);
}
@ -43,9 +43,9 @@ encrypted_message = BytesUtil.Deserialize(br);
{
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)

View file

@ -18,9 +18,9 @@ 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()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Auth
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);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ 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()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(password_hash,bw);
BytesUtil.Serialize(password_hash, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ 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()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(phone_number,bw);
StringUtil.Serialize(phone_number, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ 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()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(except_auth_keys,bw);
ObjectUtils.SerializeObject(except_auth_keys, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ 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()

View file

@ -18,9 +18,9 @@ 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()
@ -31,7 +31,7 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br)
{
id = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
bytes = BytesUtil.Deserialize(br);
}
@ -39,7 +39,7 @@ bytes = BytesUtil.Deserialize(br);
{
bw.Write(Constructor);
bw.Write(id);
BytesUtil.Serialize(bytes,bw);
BytesUtil.Serialize(bytes, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,11 +18,11 @@ 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()
@ -34,9 +34,9 @@ namespace TeleSharp.TL.Auth
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);
}
@ -44,10 +44,10 @@ bot_auth_token = StringUtil.Deserialize(br);
{
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)

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public bool Response{ get; set;}
public bool Response { get; set; }
public void ComputeFlags()

View file

@ -18,8 +18,8 @@ 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()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(code,bw);
StringUtil.Serialize(code, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public Auth.TLPasswordRecovery Response{ get; set;}
public Auth.TLPasswordRecovery Response { get; set; }
public void ComputeFlags()

View file

@ -18,9 +18,9 @@ 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()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Auth
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);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public bool Response{ get; set;}
public bool Response { get; set; }
public void ComputeFlags()

View file

@ -18,35 +18,35 @@ 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);
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);
}
@ -54,13 +54,13 @@ api_hash = StringUtil.Deserialize(br);
{
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)

View file

@ -18,9 +18,9 @@ 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()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Auth
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);
ObjectUtils.SerializeObject(phone_numbers, bw);
StringUtil.Serialize(message, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,10 +18,10 @@ 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()
@ -32,17 +32,17 @@ namespace TeleSharp.TL.Auth
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);
StringUtil.Serialize(phone_number, bw);
StringUtil.Serialize(phone_code_hash, bw);
StringUtil.Serialize(phone_code, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,12 +18,12 @@ 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()
@ -34,21 +34,21 @@ namespace TeleSharp.TL.Auth
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);
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)

View file

@ -18,38 +18,38 @@ 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);
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;
}
@ -58,14 +58,14 @@ timeout = null;
{
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

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public int length {get;set;}
public int length { get; set; }
public void ComputeFlags()

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public int length {get;set;}
public int length { get; set; }
public void ComputeFlags()

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public string pattern {get;set;}
public string pattern { get; set; }
public void ComputeFlags()
@ -35,7 +35,7 @@ namespace TeleSharp.TL.Auth
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(pattern,bw);
StringUtil.Serialize(pattern, bw);
}
}

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
}
}
public int length {get;set;}
public int length { get; set; }
public void ComputeFlags()

View file

@ -0,0 +1,51 @@
using 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)]
public class TLRequestAnswerWebhookJSONQuery : TLMethod
{
public override int Constructor
{
get
{
return -434028723;
}
}
public long query_id { get; set; }
public TLDataJSON data { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
query_id = br.ReadInt64();
data = (TLDataJSON)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(query_id);
ObjectUtils.SerializeObject(data, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}

View file

@ -0,0 +1,51 @@
using 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)]
public class TLRequestSendCustomRequest : TLMethod
{
public override int Constructor
{
get
{
return -1440257555;
}
}
public string custom_method { get; set; }
public TLDataJSON @params { get; set; }
public TLDataJSON Response { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
custom_method = StringUtil.Deserialize(br);
@params = (TLDataJSON)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
StringUtil.Serialize(custom_method, bw);
ObjectUtils.SerializeObject(@params, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (TLDataJSON)ObjectUtils.DeserializeObject(br);
}
}
}

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsChannelParticipant participant {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public TLAbsChannelParticipant participant { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -30,15 +30,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
participant = (TLAbsChannelParticipant)ObjectUtils.DeserializeObject(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(participant,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(participant, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public int count {get;set;}
public TLVector<TLAbsChannelParticipant> participants {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public int count { get; set; }
public TLVector<TLAbsChannelParticipant> participants { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -31,8 +31,8 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
count = br.ReadInt32();
participants = (TLVector<TLAbsChannelParticipant>)ObjectUtils.DeserializeVector<TLAbsChannelParticipant>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
participants = (TLVector<TLAbsChannelParticipant>)ObjectUtils.DeserializeVector<TLAbsChannelParticipant>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
@ -40,8 +40,8 @@ users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
{
bw.Write(Constructor);
bw.Write(count);
ObjectUtils.SerializeObject(participants,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(participants, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public string username {get;set;}
public bool Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public string username { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
username = StringUtil.Deserialize(br);
username = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
StringUtil.Serialize(username,bw);
ObjectUtils.SerializeObject(channel, bw);
StringUtil.Serialize(username, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,29 +18,29 @@ namespace TeleSharp.TL.Channels
}
}
public int flags {get;set;}
public bool broadcast {get;set;}
public bool megagroup {get;set;}
public string title {get;set;}
public string about {get;set;}
public TLAbsUpdates Response{ get; set;}
public int flags { get; set; }
public bool broadcast { get; set; }
public bool megagroup { get; set; }
public string title { get; set; }
public string about { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
{
flags = 0;
flags = broadcast ? (flags | 1) : (flags & ~1);
flags = megagroup ? (flags | 2) : (flags & ~2);
flags = broadcast ? (flags | 1) : (flags & ~1);
flags = megagroup ? (flags | 2) : (flags & ~2);
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
broadcast = (flags & 1) != 0;
megagroup = (flags & 2) != 0;
title = StringUtil.Deserialize(br);
about = StringUtil.Deserialize(br);
broadcast = (flags & 1) != 0;
megagroup = (flags & 2) != 0;
title = StringUtil.Deserialize(br);
about = StringUtil.Deserialize(br);
}
@ -48,11 +48,11 @@ about = StringUtil.Deserialize(br);
{
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
bw.Write(flags);
StringUtil.Serialize(title,bw);
StringUtil.Serialize(about,bw);
StringUtil.Serialize(title, bw);
StringUtil.Serialize(about, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Channels
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(channel, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLVector<int> id {get;set;}
public Messages.TLAffectedMessages Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLVector<int> id { get; set; }
public Messages.TLAffectedMessages Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br);
id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(id,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(id, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsInputUser user_id {get;set;}
public Messages.TLAffectedHistory Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsInputUser user_id { get; set; }
public Messages.TLAffectedHistory Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(user_id,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(user_id, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public string about {get;set;}
public bool Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public string about { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
about = StringUtil.Deserialize(br);
about = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
StringUtil.Serialize(about,bw);
ObjectUtils.SerializeObject(channel, bw);
StringUtil.Serialize(about, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,10 +18,10 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsInputUser user_id {get;set;}
public TLAbsChannelParticipantRole role {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsInputUser user_id { get; set; }
public TLAbsChannelParticipantRole role { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -32,17 +32,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
role = (TLAbsChannelParticipantRole)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
role = (TLAbsChannelParticipantRole)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(user_id,bw);
ObjectUtils.SerializeObject(role,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(user_id, bw);
ObjectUtils.SerializeObject(role, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsInputChatPhoto photo {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsInputChatPhoto photo { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
photo = (TLAbsInputChatPhoto)ObjectUtils.DeserializeObject(br);
photo = (TLAbsInputChatPhoto)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(photo,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(photo, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public string title {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public string title { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
title = StringUtil.Deserialize(br);
title = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
StringUtil.Serialize(title,bw);
ObjectUtils.SerializeObject(channel, bw);
StringUtil.Serialize(title, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsExportedChatInvite Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsExportedChatInvite Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Channels
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(channel, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public int id {get;set;}
public TLExportedMessageLink Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public int id { get; set; }
public TLExportedMessageLink Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
id = br.ReadInt32();
id = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
bw.Write(id);
ObjectUtils.SerializeObject(channel, bw);
bw.Write(id);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Channels
}
}
public Messages.TLChats Response{ get; set;}
public Messages.TLAbsChats Response { get; set; }
public void ComputeFlags()
@ -38,7 +38,7 @@ namespace TeleSharp.TL.Channels
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Messages.TLChats)ObjectUtils.DeserializeObject(br);
Response = (Messages.TLAbsChats)ObjectUtils.DeserializeObject(br);
}
}

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
}
}
public TLVector<TLAbsInputChannel> id {get;set;}
public Messages.TLChats Response{ get; set;}
public TLVector<TLAbsInputChannel> id { get; set; }
public Messages.TLAbsChats Response { get; set; }
public void ComputeFlags()
@ -36,12 +36,12 @@ namespace TeleSharp.TL.Channels
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(id,bw);
ObjectUtils.SerializeObject(id, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Messages.TLChats)ObjectUtils.DeserializeObject(br);
Response = (Messages.TLAbsChats)ObjectUtils.DeserializeObject(br);
}
}

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public Messages.TLChatFull Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public Messages.TLChatFull Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Channels
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(channel, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLVector<int> id {get;set;}
public Messages.TLAbsMessages Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLVector<int> id { get; set; }
public Messages.TLAbsMessages Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br);
id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(id,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(id, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsInputUser user_id {get;set;}
public Channels.TLChannelParticipant Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsInputUser user_id { get; set; }
public Channels.TLChannelParticipant Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(user_id,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(user_id, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,11 +18,11 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsChannelParticipantsFilter filter {get;set;}
public int offset {get;set;}
public int limit {get;set;}
public Channels.TLChannelParticipants Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsChannelParticipantsFilter filter { get; set; }
public int offset { get; set; }
public int limit { get; set; }
public Channels.TLChannelParticipants Response { get; set; }
public void ComputeFlags()
@ -33,19 +33,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
filter = (TLAbsChannelParticipantsFilter)ObjectUtils.DeserializeObject(br);
offset = br.ReadInt32();
limit = br.ReadInt32();
filter = (TLAbsChannelParticipantsFilter)ObjectUtils.DeserializeObject(br);
offset = br.ReadInt32();
limit = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(filter,bw);
bw.Write(offset);
bw.Write(limit);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(filter, bw);
bw.Write(offset);
bw.Write(limit);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLVector<TLAbsInputUser> users {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLVector<TLAbsInputUser> users { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
users = (TLVector<TLAbsInputUser>)ObjectUtils.DeserializeVector<TLAbsInputUser>(br);
users = (TLVector<TLAbsInputUser>)ObjectUtils.DeserializeVector<TLAbsInputUser>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(users, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Channels
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(channel, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,10 +18,10 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsInputUser user_id {get;set;}
public bool kicked {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsInputUser user_id { get; set; }
public bool kicked { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -32,17 +32,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
kicked = BoolUtil.Deserialize(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
kicked = BoolUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(user_id,bw);
BoolUtil.Serialize(kicked,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(user_id, bw);
BoolUtil.Serialize(kicked, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Channels
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(channel, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public int max_id {get;set;}
public bool Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public int max_id { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
max_id = br.ReadInt32();
max_id = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
bw.Write(max_id);
ObjectUtils.SerializeObject(channel, bw);
bw.Write(max_id);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,10 +18,10 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public TLAbsInputUser user_id {get;set;}
public TLVector<int> id {get;set;}
public bool Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public TLAbsInputUser user_id { get; set; }
public TLVector<int> id { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -32,17 +32,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
ObjectUtils.SerializeObject(user_id,bw);
ObjectUtils.SerializeObject(id,bw);
ObjectUtils.SerializeObject(channel, bw);
ObjectUtils.SerializeObject(user_id, bw);
ObjectUtils.SerializeObject(id, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public bool enabled {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public bool enabled { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
enabled = BoolUtil.Deserialize(br);
enabled = BoolUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
BoolUtil.Serialize(enabled,bw);
ObjectUtils.SerializeObject(channel, bw);
BoolUtil.Serialize(enabled, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public bool enabled {get;set;}
public TLAbsUpdates Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public bool enabled { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
enabled = BoolUtil.Deserialize(br);
enabled = BoolUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
BoolUtil.Serialize(enabled,bw);
ObjectUtils.SerializeObject(channel, bw);
BoolUtil.Serialize(enabled, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,26 +18,26 @@ namespace TeleSharp.TL.Channels
}
}
public int flags {get;set;}
public bool silent {get;set;}
public TLAbsInputChannel channel {get;set;}
public int id {get;set;}
public TLAbsUpdates Response{ get; set;}
public int flags { get; set; }
public bool silent { get; set; }
public TLAbsInputChannel channel { get; set; }
public int id { get; set; }
public TLAbsUpdates Response { get; set; }
public void ComputeFlags()
{
flags = 0;
flags = silent ? (flags | 1) : (flags & ~1);
flags = silent ? (flags | 1) : (flags & ~1);
}
public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
silent = (flags & 1) != 0;
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
id = br.ReadInt32();
silent = (flags & 1) != 0;
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
id = br.ReadInt32();
}
@ -45,10 +45,10 @@ id = br.ReadInt32();
{
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
bw.Write(flags);
ObjectUtils.SerializeObject(channel,bw);
bw.Write(id);
ObjectUtils.SerializeObject(channel, bw);
bw.Write(id);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
}
}
public TLAbsInputChannel channel {get;set;}
public string username {get;set;}
public bool Response{ get; set;}
public TLAbsInputChannel channel { get; set; }
public string username { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -31,15 +31,15 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br)
{
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
username = StringUtil.Deserialize(br);
username = StringUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(channel,bw);
StringUtil.Serialize(username,bw);
ObjectUtils.SerializeObject(channel, bw);
StringUtil.Serialize(username, bw);
}
public override void deserializeResponse(BinaryReader br)

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Contacts
}
}
public TLVector<TLContactBlocked> blocked {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public TLVector<TLContactBlocked> blocked { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -30,15 +30,15 @@ namespace TeleSharp.TL.Contacts
public override void DeserializeBody(BinaryReader br)
{
blocked = (TLVector<TLContactBlocked>)ObjectUtils.DeserializeVector<TLContactBlocked>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(blocked,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(blocked, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Contacts
}
}
public int count {get;set;}
public TLVector<TLContactBlocked> blocked {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public int count { get; set; }
public TLVector<TLContactBlocked> blocked { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -31,8 +31,8 @@ namespace TeleSharp.TL.Contacts
public override void DeserializeBody(BinaryReader br)
{
count = br.ReadInt32();
blocked = (TLVector<TLContactBlocked>)ObjectUtils.DeserializeVector<TLContactBlocked>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
blocked = (TLVector<TLContactBlocked>)ObjectUtils.DeserializeVector<TLContactBlocked>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
@ -40,8 +40,8 @@ users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
{
bw.Write(Constructor);
bw.Write(count);
ObjectUtils.SerializeObject(blocked,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(blocked, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Contacts
}
}
public TLVector<TLContact> contacts {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public TLVector<TLContact> contacts { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -30,15 +30,15 @@ namespace TeleSharp.TL.Contacts
public override void DeserializeBody(BinaryReader br)
{
contacts = (TLVector<TLContact>)ObjectUtils.DeserializeVector<TLContact>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(contacts,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(contacts, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Contacts
}
}
public TLVector<TLAbsPeer> results {get;set;}
public TLVector<TLAbsChat> chats {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public TLVector<TLAbsPeer> results { get; set; }
public TLVector<TLAbsChat> chats { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -31,17 +31,17 @@ namespace TeleSharp.TL.Contacts
public override void DeserializeBody(BinaryReader br)
{
results = (TLVector<TLAbsPeer>)ObjectUtils.DeserializeVector<TLAbsPeer>(br);
chats = (TLVector<TLAbsChat>)ObjectUtils.DeserializeVector<TLAbsChat>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
chats = (TLVector<TLAbsChat>)ObjectUtils.DeserializeVector<TLAbsChat>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(results,bw);
ObjectUtils.SerializeObject(chats,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(results, bw);
ObjectUtils.SerializeObject(chats, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Contacts
}
}
public TLVector<TLImportedContact> imported {get;set;}
public TLVector<long> retry_contacts {get;set;}
public TLVector<TLAbsUser> users {get;set;}
public TLVector<TLImportedContact> imported { get; set; }
public TLVector<long> retry_contacts { get; set; }
public TLVector<TLAbsUser> users { get; set; }
public void ComputeFlags()
@ -31,17 +31,17 @@ namespace TeleSharp.TL.Contacts
public override void DeserializeBody(BinaryReader br)
{
imported = (TLVector<TLImportedContact>)ObjectUtils.DeserializeVector<TLImportedContact>(br);
retry_contacts = (TLVector<long>)ObjectUtils.DeserializeVector<long>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
retry_contacts = (TLVector<long>)ObjectUtils.DeserializeVector<long>(br);
users = (TLVector<TLAbsUser>)ObjectUtils.DeserializeVector<TLAbsUser>(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(imported,bw);
ObjectUtils.SerializeObject(retry_contacts,bw);
ObjectUtils.SerializeObject(users,bw);
ObjectUtils.SerializeObject(imported, bw);
ObjectUtils.SerializeObject(retry_contacts, bw);
ObjectUtils.SerializeObject(users, bw);
}
}

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Contacts
}
}
public TLAbsContactLink my_link {get;set;}
public TLAbsContactLink foreign_link {get;set;}
public TLAbsUser user {get;set;}
public TLAbsContactLink my_link { get; set; }
public TLAbsContactLink foreign_link { get; set; }
public TLAbsUser user { get; set; }
public void ComputeFlags()
@ -31,17 +31,17 @@ namespace TeleSharp.TL.Contacts
public override void DeserializeBody(BinaryReader br)
{
my_link = (TLAbsContactLink)ObjectUtils.DeserializeObject(br);
foreign_link = (TLAbsContactLink)ObjectUtils.DeserializeObject(br);
user = (TLAbsUser)ObjectUtils.DeserializeObject(br);
foreign_link = (TLAbsContactLink)ObjectUtils.DeserializeObject(br);
user = (TLAbsUser)ObjectUtils.DeserializeObject(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(my_link,bw);
ObjectUtils.SerializeObject(foreign_link,bw);
ObjectUtils.SerializeObject(user,bw);
ObjectUtils.SerializeObject(my_link, bw);
ObjectUtils.SerializeObject(foreign_link, bw);
ObjectUtils.SerializeObject(user, bw);
}
}

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Contacts
}
}
public TLAbsInputUser id {get;set;}
public bool Response{ get; set;}
public TLAbsInputUser id { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
@ -36,7 +36,7 @@ namespace TeleSharp.TL.Contacts
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(id,bw);
ObjectUtils.SerializeObject(id, bw);
}
public override void deserializeResponse(BinaryReader br)

Some files were not shown because too many files have changed in this diff Show more