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

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
public abstract class TLAbsCdnFile : TLObject
{
}
}

View file

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
public abstract class TLAbsFile : TLObject
{
}
}

View file

@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
[TLObject(-1449145777)]
public class TLCdnFile : TLAbsCdnFile
{
public override int Constructor
{
get
{
return -1449145777;
}
}
public byte[] bytes { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
bytes = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(bytes, bw);
}
}
}

View file

@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
[TLObject(-290921362)]
public class TLCdnFileReuploadNeeded : TLAbsCdnFile
{
public override int Constructor
{
get
{
return -290921362;
}
}
public byte[] request_token { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
request_token = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(request_token, bw);
}
}
}

View file

@ -7,8 +7,8 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
[TLObject(157948117)]
public class TLFile : TLObject
[TLObject(157948117)]
public class TLFile : TLAbsFile
{
public override int Constructor
{
@ -18,30 +18,30 @@ namespace TeleSharp.TL.Upload
}
}
public Storage.TLAbsFileType type {get;set;}
public int mtime {get;set;}
public byte[] bytes {get;set;}
public Storage.TLAbsFileType type { get; set; }
public int mtime { get; set; }
public byte[] bytes { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
type = (Storage.TLAbsFileType)ObjectUtils.DeserializeObject(br);
mtime = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
mtime = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(type,bw);
bw.Write(mtime);
BytesUtil.Serialize(bytes,bw);
bw.Write(Constructor);
ObjectUtils.SerializeObject(type, bw);
bw.Write(mtime);
BytesUtil.Serialize(bytes, bw);
}
}

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.Upload
{
[TLObject(352864346)]
public class TLFileCdnRedirect : TLAbsFile
{
public override int Constructor
{
get
{
return 352864346;
}
}
public int dc_id { get; set; }
public byte[] file_token { get; set; }
public byte[] encryption_key { get; set; }
public byte[] encryption_iv { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
dc_id = br.ReadInt32();
file_token = BytesUtil.Deserialize(br);
encryption_key = BytesUtil.Deserialize(br);
encryption_iv = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(dc_id);
BytesUtil.Serialize(file_token, bw);
BytesUtil.Serialize(encryption_key, bw);
BytesUtil.Serialize(encryption_iv, bw);
}
}
}

View file

@ -0,0 +1,54 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
[TLObject(536919235)]
public class TLRequestGetCdnFile : TLMethod
{
public override int Constructor
{
get
{
return 536919235;
}
}
public byte[] file_token { get; set; }
public int offset { get; set; }
public int limit { get; set; }
public Upload.TLAbsCdnFile Response { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
file_token = BytesUtil.Deserialize(br);
offset = br.ReadInt32();
limit = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(file_token, bw);
bw.Write(offset);
bw.Write(limit);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Upload.TLAbsCdnFile)ObjectUtils.DeserializeObject(br);
}
}
}

View file

@ -7,7 +7,7 @@ using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
[TLObject(-475607115)]
[TLObject(-475607115)]
public class TLRequestGetFile : TLMethod
{
public override int Constructor
@ -18,37 +18,37 @@ namespace TeleSharp.TL.Upload
}
}
public TLAbsInputFileLocation location {get;set;}
public int offset {get;set;}
public int limit {get;set;}
public Upload.TLFile Response{ get; set;}
public TLAbsInputFileLocation location { get; set; }
public int offset { get; set; }
public int limit { get; set; }
public Upload.TLAbsFile Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
location = (TLAbsInputFileLocation)ObjectUtils.DeserializeObject(br);
offset = br.ReadInt32();
limit = br.ReadInt32();
offset = br.ReadInt32();
limit = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(location,bw);
bw.Write(offset);
bw.Write(limit);
bw.Write(Constructor);
ObjectUtils.SerializeObject(location, bw);
bw.Write(offset);
bw.Write(limit);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Upload.TLFile)ObjectUtils.DeserializeObject(br);
public override void deserializeResponse(BinaryReader br)
{
Response = (Upload.TLAbsFile)ObjectUtils.DeserializeObject(br);
}
}
}
}

View file

@ -0,0 +1,54 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
[TLObject(619086221)]
public class TLRequestGetWebFile : TLMethod
{
public override int Constructor
{
get
{
return 619086221;
}
}
public TLInputWebFileLocation location { get; set; }
public int offset { get; set; }
public int limit { get; set; }
public Upload.TLWebFile Response { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
location = (TLInputWebFileLocation)ObjectUtils.DeserializeObject(br);
offset = br.ReadInt32();
limit = br.ReadInt32();
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ObjectUtils.SerializeObject(location, bw);
bw.Write(offset);
bw.Write(limit);
}
public override void deserializeResponse(BinaryReader br)
{
Response = (Upload.TLWebFile)ObjectUtils.DeserializeObject(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.Upload
{
[TLObject(779755552)]
public class TLRequestReuploadCdnFile : TLMethod
{
public override int Constructor
{
get
{
return 779755552;
}
}
public byte[] file_token { get; set; }
public byte[] request_token { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
file_token = BytesUtil.Deserialize(br);
request_token = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
BytesUtil.Serialize(file_token, bw);
BytesUtil.Serialize(request_token, bw);
}
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.Upload
{
[TLObject(-562337987)]
[TLObject(-562337987)]
public class TLRequestSaveBigFilePart : TLMethod
{
public override int Constructor
@ -18,40 +18,40 @@ namespace TeleSharp.TL.Upload
}
}
public long file_id {get;set;}
public int file_part {get;set;}
public int file_total_parts {get;set;}
public byte[] bytes {get;set;}
public bool Response{ get; set;}
public long file_id { get; set; }
public int file_part { get; set; }
public int file_total_parts { get; set; }
public byte[] bytes { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
file_id = br.ReadInt64();
file_part = br.ReadInt32();
file_total_parts = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
file_part = br.ReadInt32();
file_total_parts = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(file_id);
bw.Write(file_part);
bw.Write(file_total_parts);
BytesUtil.Serialize(bytes,bw);
bw.Write(file_part);
bw.Write(file_total_parts);
BytesUtil.Serialize(bytes, 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.Upload
{
[TLObject(-1291540959)]
[TLObject(-1291540959)]
public class TLRequestSaveFilePart : TLMethod
{
public override int Constructor
@ -18,37 +18,37 @@ namespace TeleSharp.TL.Upload
}
}
public long file_id {get;set;}
public int file_part {get;set;}
public byte[] bytes {get;set;}
public bool Response{ get; set;}
public long file_id { get; set; }
public int file_part { get; set; }
public byte[] bytes { get; set; }
public bool Response { get; set; }
public void ComputeFlags()
{
}
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
file_id = br.ReadInt64();
file_part = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
file_part = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(Constructor);
bw.Write(file_id);
bw.Write(file_part);
BytesUtil.Serialize(bytes,bw);
bw.Write(file_part);
BytesUtil.Serialize(bytes, bw);
}
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
public override void deserializeResponse(BinaryReader br)
{
Response = BoolUtil.Deserialize(br);
}
}
}
}

View file

@ -0,0 +1,54 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeleSharp.TL;
namespace TeleSharp.TL.Upload
{
[TLObject(568808380)]
public class TLWebFile : TLObject
{
public override int Constructor
{
get
{
return 568808380;
}
}
public int size { get; set; }
public string mime_type { get; set; }
public Storage.TLAbsFileType file_type { get; set; }
public int mtime { get; set; }
public byte[] bytes { get; set; }
public void ComputeFlags()
{
}
public override void DeserializeBody(BinaryReader br)
{
size = br.ReadInt32();
mime_type = StringUtil.Deserialize(br);
file_type = (Storage.TLAbsFileType)ObjectUtils.DeserializeObject(br);
mtime = br.ReadInt32();
bytes = BytesUtil.Deserialize(br);
}
public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
bw.Write(size);
StringUtil.Serialize(mime_type, bw);
ObjectUtils.SerializeObject(file_type, bw);
bw.Write(mtime);
BytesUtil.Serialize(bytes, bw);
}
}
}