Generator Must Respect MS .NET API guidelines

This commit is contained in:
Afshin Arani 2017-11-09 02:35:15 -08:00 committed by Andres G. Aragoneses
parent 3ba3ea53fd
commit d769dd3c2f
646 changed files with 7213 additions and 7166 deletions

View file

@ -99,7 +99,7 @@ You can call any method on authenticated user. For example, let's send message t
var result = await client.GetContactsAsync(); var result = await client.GetContactsAsync();
//find recipient in contacts //find recipient in contacts
var user = result.users.lists var user = result.Users.lists
.Where(x => x.GetType() == typeof (TLUser)) .Where(x => x.GetType() == typeof (TLUser))
.Cast<TLUser>() .Cast<TLUser>()
.FirstOrDefault(x => x.phone == "<recipient_phone>"); .FirstOrDefault(x => x.phone == "<recipient_phone>");

View file

@ -341,7 +341,7 @@ namespace TLSharp.Core.Network
} }
using (var compressedReader = new BinaryReader(ms)) using (var compressedReader = new BinaryReader(ms))
{ {
request.deserializeResponse(compressedReader); request.DeserializeResponse(compressedReader);
} }
} }
} }
@ -353,7 +353,7 @@ namespace TLSharp.Core.Network
else else
{ {
messageReader.BaseStream.Position -= 4; messageReader.BaseStream.Position -= 4;
request.deserializeResponse(messageReader); request.DeserializeResponse(messageReader);
} }
return false; return false;

View file

@ -30,7 +30,7 @@ namespace TLSharp.Core.Requests
throw new NotImplementedException(); throw new NotImplementedException();
} }
public override void deserializeResponse(BinaryReader stream) public override void DeserializeResponse(BinaryReader stream)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

View file

@ -23,7 +23,7 @@ namespace TLSharp.Core.Requests
throw new NotImplementedException(); throw new NotImplementedException();
} }
public override void deserializeResponse(BinaryReader stream) public override void DeserializeResponse(BinaryReader stream)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

View file

@ -65,18 +65,18 @@ namespace TLSharp.Core
var config = new TLRequestGetConfig(); var config = new TLRequestGetConfig();
var request = new TLRequestInitConnection() var request = new TLRequestInitConnection()
{ {
api_id = _apiId, ApiId = _apiId,
app_version = "1.0.0", AppVersion = "1.0.0",
device_model = "PC", DeviceModel = "PC",
lang_code = "en", LangCode = "en",
query = config, Query = config,
system_version = "Win 10.0" SystemVersion = "Win 10.0"
}; };
var invokewithLayer = new TLRequestInvokeWithLayer() { layer = 66, query = request }; var invokewithLayer = new TLRequestInvokeWithLayer() { Layer = 66, Query = request };
await _sender.Send(invokewithLayer); await _sender.Send(invokewithLayer);
await _sender.Receive(invokewithLayer); await _sender.Receive(invokewithLayer);
dcOptions = ((TLConfig)invokewithLayer.Response).dc_options.lists; dcOptions = ((TLConfig)invokewithLayer.Response).DcOptions.lists;
return true; return true;
} }
@ -86,11 +86,11 @@ namespace TLSharp.Core
if (dcOptions == null || !dcOptions.Any()) if (dcOptions == null || !dcOptions.Any())
throw new InvalidOperationException($"Can't reconnect. Establish initial connection first."); throw new InvalidOperationException($"Can't reconnect. Establish initial connection first.");
var dc = dcOptions.First(d => d.id == dcId); var dc = dcOptions.First(d => d.Id == dcId);
_transport = new TcpTransport(dc.ip_address, dc.port, _handler); _transport = new TcpTransport(dc.IpAddress, dc.Port, _handler);
_session.ServerAddress = dc.ip_address; _session.ServerAddress = dc.IpAddress;
_session.Port = dc.port; _session.Port = dc.Port;
await ConnectAsync(true); await ConnectAsync(true);
} }
@ -126,11 +126,11 @@ namespace TLSharp.Core
if (_sender == null) if (_sender == null)
throw new InvalidOperationException("Not connected!"); throw new InvalidOperationException("Not connected!");
var authCheckPhoneRequest = new TLRequestCheckPhone() { phone_number = phoneNumber }; var authCheckPhoneRequest = new TLRequestCheckPhone() { PhoneNumber = phoneNumber };
await RequestWithDcMigration(authCheckPhoneRequest); await RequestWithDcMigration(authCheckPhoneRequest);
return authCheckPhoneRequest.Response.phone_registered; return authCheckPhoneRequest.Response.PhoneRegistered;
} }
public async Task<string> SendCodeRequestAsync(string phoneNumber) public async Task<string> SendCodeRequestAsync(string phoneNumber)
@ -138,11 +138,11 @@ namespace TLSharp.Core
if (String.IsNullOrWhiteSpace(phoneNumber)) if (String.IsNullOrWhiteSpace(phoneNumber))
throw new ArgumentNullException(nameof(phoneNumber)); throw new ArgumentNullException(nameof(phoneNumber));
var request = new TLRequestSendCode() { phone_number = phoneNumber, api_id = _apiId, api_hash = _apiHash }; var request = new TLRequestSendCode() { PhoneNumber = phoneNumber, ApiId = _apiId, ApiHash = _apiHash };
await RequestWithDcMigration(request); await RequestWithDcMigration(request);
return request.Response.phone_code_hash; return request.Response.PhoneCodeHash;
} }
public async Task<TLUser> MakeAuthAsync(string phoneNumber, string phoneCodeHash, string code) public async Task<TLUser> MakeAuthAsync(string phoneNumber, string phoneCodeHash, string code)
@ -155,14 +155,14 @@ namespace TLSharp.Core
if (String.IsNullOrWhiteSpace(code)) if (String.IsNullOrWhiteSpace(code))
throw new ArgumentNullException(nameof(code)); throw new ArgumentNullException(nameof(code));
var request = new TLRequestSignIn() { phone_number = phoneNumber, phone_code_hash = phoneCodeHash, phone_code = code }; var request = new TLRequestSignIn() { PhoneNumber = phoneNumber, PhoneCodeHash = phoneCodeHash, PhoneCode = code };
await RequestWithDcMigration(request); await RequestWithDcMigration(request);
OnUserAuthenticated(((TLUser)request.Response.user)); OnUserAuthenticated(((TLUser)request.Response.User));
return ((TLUser)request.Response.user); return ((TLUser)request.Response.User);
} }
public async Task<TLPassword> GetPasswordSetting() public async Task<TLPassword> GetPasswordSetting()
@ -177,30 +177,30 @@ namespace TLSharp.Core
public async Task<TLUser> MakeAuthWithPasswordAsync(TLPassword password, string password_str) public async Task<TLUser> MakeAuthWithPasswordAsync(TLPassword password, string password_str)
{ {
byte[] password_bytes = Encoding.UTF8.GetBytes(password_str); byte[] password_Bytes = Encoding.UTF8.GetBytes(password_str);
IEnumerable<byte> rv = password.current_salt.Concat(password_bytes).Concat(password.current_salt); IEnumerable<byte> rv = password.CurrentSalt.Concat(password_Bytes).Concat(password.CurrentSalt);
SHA256Managed hashstring = new SHA256Managed(); SHA256Managed hashstring = new SHA256Managed();
var password_hash = hashstring.ComputeHash(rv.ToArray()); var password_hash = hashstring.ComputeHash(rv.ToArray());
var request = new TLRequestCheckPassword() { password_hash = password_hash }; var request = new TLRequestCheckPassword() { PasswordHash = password_hash };
await RequestWithDcMigration(request); await RequestWithDcMigration(request);
OnUserAuthenticated(((TLUser)request.Response.user)); OnUserAuthenticated(((TLUser)request.Response.User));
return ((TLUser)request.Response.user); return ((TLUser)request.Response.User);
} }
public async Task<TLUser> SignUpAsync(string phoneNumber, string phoneCodeHash, string code, string firstName, string lastName) public async Task<TLUser> SignUpAsync(string phoneNumber, string phoneCodeHash, string code, string firstName, string lastName)
{ {
var request = new TLRequestSignUp() { phone_number = phoneNumber, phone_code = code, phone_code_hash = phoneCodeHash, first_name = firstName, last_name = lastName }; var request = new TLRequestSignUp() { PhoneNumber = phoneNumber, PhoneCode = code, PhoneCodeHash = phoneCodeHash, FirstName = firstName, LastName = lastName };
await RequestWithDcMigration(request); await RequestWithDcMigration(request);
OnUserAuthenticated(((TLUser)request.Response.user)); OnUserAuthenticated(((TLUser)request.Response.User));
return ((TLUser)request.Response.user); return ((TLUser)request.Response.User);
} }
public async Task<T> SendRequestAsync<T>(TLMethod methodToExecute) public async Task<T> SendRequestAsync<T>(TLMethod methodToExecute)
{ {
@ -216,7 +216,7 @@ namespace TLSharp.Core
if (!IsUserAuthorized()) if (!IsUserAuthorized())
throw new InvalidOperationException("Authorize user first!"); throw new InvalidOperationException("Authorize user first!");
var req = new TLRequestGetContacts() { hash = "" }; var req = new TLRequestGetContacts() { Hash = "" };
return await SendRequestAsync<TLContacts>(req); return await SendRequestAsync<TLContacts>(req);
} }
@ -229,9 +229,9 @@ namespace TLSharp.Core
return await SendRequestAsync<TLAbsUpdates>( return await SendRequestAsync<TLAbsUpdates>(
new TLRequestSendMessage() new TLRequestSendMessage()
{ {
peer = peer, Peer = peer,
message = message, Message = message,
random_id = Helpers.GenerateRandomLong() RandomId = Helpers.GenerateRandomLong()
}); });
} }
@ -239,8 +239,8 @@ namespace TLSharp.Core
{ {
var req = new TLRequestSetTyping() var req = new TLRequestSetTyping()
{ {
action = new TLSendMessageTypingAction(), Action = new TLSendMessageTypingAction(),
peer = peer Peer = peer
}; };
return await SendRequestAsync<Boolean>(req); return await SendRequestAsync<Boolean>(req);
} }
@ -249,18 +249,18 @@ namespace TLSharp.Core
{ {
var peer = new TLInputPeerSelf(); var peer = new TLInputPeerSelf();
return await SendRequestAsync<TLAbsDialogs>( return await SendRequestAsync<TLAbsDialogs>(
new TLRequestGetDialogs() { offset_date = 0, offset_peer = peer, limit = 100 }); new TLRequestGetDialogs() { OffsetDate = 0, OffsetPeer = peer, Limit = 100 });
} }
public async Task<TLAbsUpdates> SendUploadedPhoto(TLAbsInputPeer peer, TLAbsInputFile file, string caption) public async Task<TLAbsUpdates> SendUploadedPhoto(TLAbsInputPeer peer, TLAbsInputFile file, string caption)
{ {
return await SendRequestAsync<TLAbsUpdates>(new TLRequestSendMedia() return await SendRequestAsync<TLAbsUpdates>(new TLRequestSendMedia()
{ {
random_id = Helpers.GenerateRandomLong(), RandomId = Helpers.GenerateRandomLong(),
background = false, Background = false,
clear_draft = false, ClearDraft = false,
media = new TLInputMediaUploadedPhoto() { file = file, caption = caption }, Media = new TLInputMediaUploadedPhoto() { File = file, Caption = caption },
peer = peer Peer = peer
}); });
} }
@ -269,17 +269,17 @@ namespace TLSharp.Core
{ {
return await SendRequestAsync<TLAbsUpdates>(new TLRequestSendMedia() return await SendRequestAsync<TLAbsUpdates>(new TLRequestSendMedia()
{ {
random_id = Helpers.GenerateRandomLong(), RandomId = Helpers.GenerateRandomLong(),
background = false, Background = false,
clear_draft = false, ClearDraft = false,
media = new TLInputMediaUploadedDocument() Media = new TLInputMediaUploadedDocument()
{ {
file = file, File = file,
caption = caption, Caption = caption,
mime_type = mimeType, MimeType = mimeType,
attributes = attributes Attributes = attributes
}, },
peer = peer Peer = peer
}); });
} }
@ -290,14 +290,14 @@ namespace TLSharp.Core
{ {
result = await SendRequestAsync<TLFile>(new TLRequestGetFile() result = await SendRequestAsync<TLFile>(new TLRequestGetFile()
{ {
location = location, Location = location,
limit = filePartSize, Limit = filePartSize,
offset = offset Offset = offset
}); });
} }
catch (FileMigrationException ex) catch (FileMigrationException ex)
{ {
var exportedAuth = await SendRequestAsync<TLExportedAuthorization>(new TLRequestExportAuthorization() { dc_id = ex.DC }); var exportedAuth = await SendRequestAsync<TLExportedAuthorization>(new TLRequestExportAuthorization() { DcId = ex.DC });
var authKey = _session.AuthKey; var authKey = _session.AuthKey;
var timeOffset = _session.TimeOffset; var timeOffset = _session.TimeOffset;
@ -307,8 +307,8 @@ namespace TLSharp.Core
await ReconnectToDcAsync(ex.DC); await ReconnectToDcAsync(ex.DC);
var auth = await SendRequestAsync<TLAuthorization>(new TLRequestImportAuthorization var auth = await SendRequestAsync<TLAuthorization>(new TLRequestImportAuthorization
{ {
bytes = exportedAuth.bytes, Bytes = exportedAuth.Bytes,
id = exportedAuth.id Id = exportedAuth.Id
}); });
result = await GetFile(location, filePartSize, offset); result = await GetFile(location, filePartSize, offset);
@ -336,10 +336,10 @@ namespace TLSharp.Core
var req = new TLRequestGetHistory() var req = new TLRequestGetHistory()
{ {
peer = peer, Peer = peer,
add_offset = offset, AddOffset = offset,
max_id = max_id, MaxId = max_id,
limit = limit Limit = limit
}; };
return await SendRequestAsync<TLAbsMessages>(req); return await SendRequestAsync<TLAbsMessages>(req);
} }
@ -354,8 +354,8 @@ namespace TLSharp.Core
{ {
var r = new TeleSharp.TL.Contacts.TLRequestSearch var r = new TeleSharp.TL.Contacts.TLRequestSearch
{ {
q = q, Q = q,
limit = limit Limit = limit
}; };
return await SendRequestAsync<TLFound>(r); return await SendRequestAsync<TLFound>(r);

View file

@ -93,19 +93,19 @@ namespace TLSharp.Core.Utils
{ {
await client.SendRequestAsync<bool>(new TLRequestSaveBigFilePart await client.SendRequestAsync<bool>(new TLRequestSaveBigFilePart
{ {
file_id = file_id, FileId = file_id,
file_part = partNumber, FilePart = partNumber,
bytes = part, Bytes = part,
file_total_parts = partsCount FileTotalParts = partsCount
}); });
} }
else else
{ {
await client.SendRequestAsync<bool>(new TLRequestSaveFilePart await client.SendRequestAsync<bool>(new TLRequestSaveFilePart
{ {
file_id = file_id, FileId = file_id,
file_part = partNumber, FilePart = partNumber,
bytes = part Bytes = part
}); });
} }
partNumber++; partNumber++;
@ -115,19 +115,19 @@ namespace TLSharp.Core.Utils
{ {
return new TLInputFileBig return new TLInputFileBig
{ {
id = file_id, Id = file_id,
name = name, Name = name,
parts = partsCount Parts = partsCount
}; };
} }
else else
{ {
return new TLInputFile return new TLInputFile
{ {
id = file_id, Id = file_id,
name = name, Name = name,
parts = partsCount, Parts = partsCount,
md5_checksum = GetFileHash(file) Md5Checksum = GetFileHash(file)
}; };
} }
} }

View file

@ -171,18 +171,18 @@ namespace TLSharp.Tests
var result = await client.GetContactsAsync(); var result = await client.GetContactsAsync();
var user = result.users.lists var user = result.Users.lists
.OfType<TLUser>() .OfType<TLUser>()
.FirstOrDefault(x => x.phone == normalizedNumber); .FirstOrDefault(x => x.Phone == normalizedNumber);
if (user == null) if (user == null)
{ {
throw new System.Exception("Number was not found in Contacts List of user: " + NumberToSendMessage); throw new System.Exception("Number was not found in Contacts List of user: " + NumberToSendMessage);
} }
await client.SendTypingAsync(new TLInputPeerUser() { user_id = user.id }); await client.SendTypingAsync(new TLInputPeerUser() { UserId = user.Id });
Thread.Sleep(3000); Thread.Sleep(3000);
await client.SendMessageAsync(new TLInputPeerUser() { user_id = user.id }, "TEST"); await client.SendMessageAsync(new TLInputPeerUser() { UserId = user.Id }, "TEST");
} }
public virtual async Task SendMessageToChannelTest() public virtual async Task SendMessageToChannelTest()
@ -192,11 +192,11 @@ namespace TLSharp.Tests
await client.ConnectAsync(); await client.ConnectAsync();
var dialogs = (TLDialogs) await client.GetUserDialogsAsync(); var dialogs = (TLDialogs) await client.GetUserDialogsAsync();
var chat = dialogs.chats.lists var chat = dialogs.Chats.lists
.OfType<TLChannel>() .OfType<TLChannel>()
.FirstOrDefault(c => c.title == "TestGroup"); .FirstOrDefault(c => c.Title == "TestGroup");
await client.SendMessageAsync(new TLInputPeerChannel() { channel_id = chat.id, access_hash = chat.access_hash.Value }, "TEST MSG"); await client.SendMessageAsync(new TLInputPeerChannel() { ChannelId = chat.Id, AccessHash = chat.AccessHash.Value }, "TEST MSG");
} }
public virtual async Task SendPhotoToContactTest() public virtual async Task SendPhotoToContactTest()
@ -207,12 +207,12 @@ namespace TLSharp.Tests
var result = await client.GetContactsAsync(); var result = await client.GetContactsAsync();
var user = result.users.lists var user = result.Users.lists
.OfType<TLUser>() .OfType<TLUser>()
.FirstOrDefault(x => x.phone == NumberToSendMessage); .FirstOrDefault(x => x.Phone == NumberToSendMessage);
var fileResult = (TLInputFile)await client.UploadFile("cat.jpg", new StreamReader("data/cat.jpg")); var fileResult = (TLInputFile)await client.UploadFile("cat.jpg", new StreamReader("data/cat.jpg"));
await client.SendUploadedPhoto(new TLInputPeerUser() { user_id = user.id }, fileResult, "kitty"); await client.SendUploadedPhoto(new TLInputPeerUser() { UserId = user.Id }, fileResult, "kitty");
} }
public virtual async Task SendBigFileToContactTest() public virtual async Task SendBigFileToContactTest()
@ -223,14 +223,14 @@ namespace TLSharp.Tests
var result = await client.GetContactsAsync(); var result = await client.GetContactsAsync();
var user = result.users.lists var user = result.Users.lists
.OfType<TLUser>() .OfType<TLUser>()
.FirstOrDefault(x => x.phone == NumberToSendMessage); .FirstOrDefault(x => x.Phone == NumberToSendMessage);
var fileResult = (TLInputFileBig)await client.UploadFile("some.zip", new StreamReader("<some big file path>")); var fileResult = (TLInputFileBig)await client.UploadFile("some.zip", new StreamReader("<some big file path>"));
await client.SendUploadedDocument( await client.SendUploadedDocument(
new TLInputPeerUser() { user_id = user.id }, new TLInputPeerUser() { UserId = user.Id },
fileResult, fileResult,
"some zips", "some zips",
"application/zip", "application/zip",
@ -245,31 +245,31 @@ namespace TLSharp.Tests
var result = await client.GetContactsAsync(); var result = await client.GetContactsAsync();
var user = result.users.lists var user = result.Users.lists
.OfType<TLUser>() .OfType<TLUser>()
.FirstOrDefault(x => x.phone == NumberToSendMessage); .FirstOrDefault(x => x.Phone == NumberToSendMessage);
var inputPeer = new TLInputPeerUser() { user_id = user.id }; var inputPeer = new TLInputPeerUser() { UserId = user.Id };
var res = await client.SendRequestAsync<TLMessagesSlice>(new TLRequestGetHistory() { peer = inputPeer }); var res = await client.SendRequestAsync<TLMessagesSlice>(new TLRequestGetHistory() { Peer = inputPeer });
var document = res.messages.lists var document = res.Messages.lists
.OfType<TLMessage>() .OfType<TLMessage>()
.Where(m => m.media != null) .Where(m => m.Media != null)
.Select(m => m.media) .Select(m => m.Media)
.OfType<TLMessageMediaDocument>() .OfType<TLMessageMediaDocument>()
.Select(md => md.document) .Select(md => md.Document)
.OfType<TLDocument>() .OfType<TLDocument>()
.First(); .First();
var resFile = await client.GetFile( var resFile = await client.GetFile(
new TLInputDocumentFileLocation() new TLInputDocumentFileLocation()
{ {
access_hash = document.access_hash, AccessHash = document.AccessHash,
id = document.id, Id = document.Id,
version = document.version Version = document.Version
}, },
document.size); document.Size);
Assert.IsTrue(resFile.bytes.Length > 0); Assert.IsTrue(resFile.Bytes.Length > 0);
} }
public virtual async Task DownloadFileFromWrongLocationTest() public virtual async Task DownloadFileFromWrongLocationTest()
@ -280,23 +280,23 @@ namespace TLSharp.Tests
var result = await client.GetContactsAsync(); var result = await client.GetContactsAsync();
var user = result.users.lists var user = result.Users.lists
.OfType<TLUser>() .OfType<TLUser>()
.FirstOrDefault(x => x.id == 5880094); .FirstOrDefault(x => x.Id == 5880094);
var photo = ((TLUserProfilePhoto)user.photo); var photo = ((TLUserProfilePhoto)user.Photo);
var photoLocation = (TLFileLocation) photo.photo_big; var photoLocation = (TLFileLocation) photo.PhotoBig;
var resFile = await client.GetFile(new TLInputFileLocation() var resFile = await client.GetFile(new TLInputFileLocation()
{ {
local_id = photoLocation.local_id, LocalId = photoLocation.LocalId,
secret = photoLocation.secret, Secret = photoLocation.Secret,
volume_id = photoLocation.volume_id VolumeId = photoLocation.VolumeId
}, 1024); }, 1024);
var res = await client.GetUserDialogsAsync(); var res = await client.GetUserDialogsAsync();
Assert.IsTrue(resFile.bytes.Length > 0); Assert.IsTrue(resFile.Bytes.Length > 0);
} }
public virtual async Task SignUpNewUser() public virtual async Task SignUpNewUser()
@ -352,19 +352,19 @@ namespace TLSharp.Tests
var result = await client.SearchUserAsync(UserNameToSendMessage); var result = await client.SearchUserAsync(UserNameToSendMessage);
var user = result.users.lists var user = result.Users.lists
.Where(x => x.GetType() == typeof(TLUser)) .Where(x => x.GetType() == typeof(TLUser))
.OfType<TLUser>() .OfType<TLUser>()
.FirstOrDefault(x => x.username == UserNameToSendMessage.TrimStart('@')); .FirstOrDefault(x => x.Username == UserNameToSendMessage.TrimStart('@'));
if (user == null) if (user == null)
{ {
var contacts = await client.GetContactsAsync(); var contacts = await client.GetContactsAsync();
user = contacts.users.lists user = contacts.Users.lists
.Where(x => x.GetType() == typeof(TLUser)) .Where(x => x.GetType() == typeof(TLUser))
.OfType<TLUser>() .OfType<TLUser>()
.FirstOrDefault(x => x.username == UserNameToSendMessage.TrimStart('@')); .FirstOrDefault(x => x.Username == UserNameToSendMessage.TrimStart('@'));
} }
if (user == null) if (user == null)
@ -372,9 +372,9 @@ namespace TLSharp.Tests
throw new System.Exception("Username was not found: " + UserNameToSendMessage); throw new System.Exception("Username was not found: " + UserNameToSendMessage);
} }
await client.SendTypingAsync(new TLInputPeerUser() { user_id = user.id }); await client.SendTypingAsync(new TLInputPeerUser() { UserId = user.Id });
Thread.Sleep(3000); Thread.Sleep(3000);
await client.SendMessageAsync(new TLInputPeerUser() { user_id = user.id }, "TEST"); await client.SendMessageAsync(new TLInputPeerUser() { UserId = user.Id }, "TEST");
} }
} }
} }

View file

@ -35,7 +35,7 @@ namespace /* NAMESPACE */
bw.Write(Constructor); bw.Write(Constructor);
/* SERIALIZE */ /* SERIALIZE */
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
/* DESERIALIZEResp */ /* DESERIALIZEResp */
} }

View file

@ -80,24 +80,24 @@ namespace TeleSharp.Generator
string fields = ""; string fields = "";
foreach (var tmp in c.Params) foreach (var tmp in c.Params)
{ {
fields += $" public {CheckForFlagBase(tmp.type, GetTypeName(tmp.type))} {CheckForKeyword(tmp.name)} " + "{get;set;}" + Environment.NewLine; fields += $" public {CheckForFlagBase(tmp.type, GetTypeName(tmp.type))} {CheckForKeywordAndPascalCase(tmp.name)} " + "{get;set;}" + Environment.NewLine;
} }
temp = temp.Replace("/* PARAMS */", fields); temp = temp.Replace("/* PARAMS */", fields);
#endregion #endregion
#region ComputeFlagFunc #region ComputeFlagFunc
if (!c.Params.Any(x => x.name == "flags")) temp = temp.Replace("/* COMPUTE */", ""); if (!c.Params.Any(x => x.name == "Flags")) temp = temp.Replace("/* COMPUTE */", "");
else else
{ {
var compute = "flags = 0;" + Environment.NewLine; var compute = "Flags = 0;" + Environment.NewLine;
foreach (var param in c.Params.Where(x => IsFlagBase(x.type))) foreach (var param in c.Params.Where(x => IsFlagBase(x.type)))
{ {
if (IsTrueFlag(param.type)) if (IsTrueFlag(param.type))
{ {
compute += $"flags = {CheckForKeyword(param.name)} ? (flags | {GetBitMask(param.type)}) : (flags & ~{GetBitMask(param.type)});" + Environment.NewLine; compute += $"Flags = {CheckForKeywordAndPascalCase(param.name)} ? (Flags | {GetBitMask(param.type)}) : (Flags & ~{GetBitMask(param.type)});" + Environment.NewLine;
} }
else else
{ {
compute += $"flags = {CheckForKeyword(param.name)} != null ? (flags | {GetBitMask(param.type)}) : (flags & ~{GetBitMask(param.type)});" + Environment.NewLine; compute += $"Flags = {CheckForKeywordAndPascalCase(param.name)} != null ? (Flags | {GetBitMask(param.type)}) : (Flags & ~{GetBitMask(param.type)});" + Environment.NewLine;
} }
} }
temp = temp.Replace("/* COMPUTE */", compute); temp = temp.Replace("/* COMPUTE */", compute);
@ -106,8 +106,8 @@ namespace TeleSharp.Generator
#region SerializeFunc #region SerializeFunc
var serialize = ""; var serialize = "";
if (c.Params.Any(x => x.name == "flags")) serialize += "ComputeFlags();" + Environment.NewLine + "bw.Write(flags);" + Environment.NewLine; if (c.Params.Any(x => x.name == "Flags")) serialize += "ComputeFlags();" + Environment.NewLine + "bw.Write(Flags);" + Environment.NewLine;
foreach (var p in c.Params.Where(x => x.name != "flags")) foreach (var p in c.Params.Where(x => x.name != "Flags"))
{ {
serialize += WriteWriteCode(p) + Environment.NewLine; serialize += WriteWriteCode(p) + Environment.NewLine;
} }
@ -146,25 +146,25 @@ namespace TeleSharp.Generator
string fields = ""; string fields = "";
foreach (var tmp in c.Params) foreach (var tmp in c.Params)
{ {
fields += $" public {CheckForFlagBase(tmp.type, GetTypeName(tmp.type))} {CheckForKeyword(tmp.name)} " + "{get;set;}" + Environment.NewLine; fields += $" public {CheckForFlagBase(tmp.type, GetTypeName(tmp.type))} {CheckForKeywordAndPascalCase(tmp.name)} " + "{get;set;}" + Environment.NewLine;
} }
fields += $" public {CheckForFlagBase(c.type, GetTypeName(c.type))} Response" + "{ get; set;}" + Environment.NewLine; fields += $" public {CheckForFlagBase(c.type, GetTypeName(c.type))} Response" + "{ get; set;}" + Environment.NewLine;
temp = temp.Replace("/* PARAMS */", fields); temp = temp.Replace("/* PARAMS */", fields);
#endregion #endregion
#region ComputeFlagFunc #region ComputeFlagFunc
if (!c.Params.Any(x => x.name == "flags")) temp = temp.Replace("/* COMPUTE */", ""); if (!c.Params.Any(x => x.name == "Flags")) temp = temp.Replace("/* COMPUTE */", "");
else else
{ {
var compute = "flags = 0;" + Environment.NewLine; var compute = "Flags = 0;" + Environment.NewLine;
foreach (var param in c.Params.Where(x => IsFlagBase(x.type))) foreach (var param in c.Params.Where(x => IsFlagBase(x.type)))
{ {
if (IsTrueFlag(param.type)) if (IsTrueFlag(param.type))
{ {
compute += $"flags = {CheckForKeyword(param.name)} ? (flags | {GetBitMask(param.type)}) : (flags & ~{GetBitMask(param.type)});" + Environment.NewLine; compute += $"Flags = {CheckForKeywordAndPascalCase(param.name)} ? (Flags | {GetBitMask(param.type)}) : (Flags & ~{GetBitMask(param.type)});" + Environment.NewLine;
} }
else else
{ {
compute += $"flags = {CheckForKeyword(param.name)} != null ? (flags | {GetBitMask(param.type)}) : (flags & ~{GetBitMask(param.type)});" + Environment.NewLine; compute += $"Flags = {CheckForKeywordAndPascalCase(param.name)} != null ? (Flags | {GetBitMask(param.type)}) : (Flags & ~{GetBitMask(param.type)});" + Environment.NewLine;
} }
} }
temp = temp.Replace("/* COMPUTE */", compute); temp = temp.Replace("/* COMPUTE */", compute);
@ -173,8 +173,8 @@ namespace TeleSharp.Generator
#region SerializeFunc #region SerializeFunc
var serialize = ""; var serialize = "";
if (c.Params.Any(x => x.name == "flags")) serialize += "ComputeFlags();" + Environment.NewLine + "bw.Write(flags);" + Environment.NewLine; if (c.Params.Any(x => x.name == "Flags")) serialize += "ComputeFlags();" + Environment.NewLine + "bw.Write(Flags);" + Environment.NewLine;
foreach (var p in c.Params.Where(x => x.name != "flags")) foreach (var p in c.Params.Where(x => x.name != "Flags"))
{ {
serialize += WriteWriteCode(p) + Environment.NewLine; serialize += WriteWriteCode(p) + Environment.NewLine;
} }
@ -217,8 +217,12 @@ namespace TeleSharp.Generator
} }
return input.First().ToString().ToUpper() + input.Substring(1); return input.First().ToString().ToUpper() + input.Substring(1);
} }
public static string CheckForKeyword(string name) public static string CheckForKeywordAndPascalCase(string name)
{ {
name = name.Replace("_", " ");
name = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(name);
name = name.Replace(" ", "");
if (keywords.Contains(name)) return "@" + name; if (keywords.Contains(name)) return "@" + name;
return name; return name;
} }
@ -348,22 +352,22 @@ namespace TeleSharp.Generator
{ {
case "#": case "#":
case "int": case "int":
return flag ? $"bw.Write({CheckForKeyword(p.name)}.Value);" : $"bw.Write({CheckForKeyword(p.name)});"; return flag ? $"bw.Write({CheckForKeywordAndPascalCase(p.name)}.Value);" : $"bw.Write({CheckForKeywordAndPascalCase(p.name)});";
case "long": case "long":
return flag ? $"bw.Write({CheckForKeyword(p.name)}.Value);" : $"bw.Write({CheckForKeyword(p.name)});"; return flag ? $"bw.Write({CheckForKeywordAndPascalCase(p.name)}.Value);" : $"bw.Write({CheckForKeywordAndPascalCase(p.name)});";
case "string": case "string":
return $"StringUtil.Serialize({CheckForKeyword(p.name)},bw);"; return $"StringUtil.Serialize({CheckForKeywordAndPascalCase(p.name)},bw);";
case "bool": case "bool":
return flag ? $"BoolUtil.Serialize({CheckForKeyword(p.name)}.Value,bw);" : $"BoolUtil.Serialize({CheckForKeyword(p.name)},bw);"; return flag ? $"BoolUtil.Serialize({CheckForKeywordAndPascalCase(p.name)}.Value,bw);" : $"BoolUtil.Serialize({CheckForKeywordAndPascalCase(p.name)},bw);";
case "true": case "true":
return $"BoolUtil.Serialize({CheckForKeyword(p.name)},bw);"; return $"BoolUtil.Serialize({CheckForKeywordAndPascalCase(p.name)},bw);";
case "bytes": case "bytes":
return $"BytesUtil.Serialize({CheckForKeyword(p.name)},bw);"; return $"BytesUtil.Serialize({CheckForKeywordAndPascalCase(p.name)},bw);";
case "double": case "double":
return flag ? $"bw.Write({CheckForKeyword(p.name)}.Value);" : $"bw.Write({CheckForKeyword(p.name)});"; return flag ? $"bw.Write({CheckForKeywordAndPascalCase(p.name)}.Value);" : $"bw.Write({CheckForKeywordAndPascalCase(p.name)});";
default: default:
if (!IsFlagBase(p.type)) if (!IsFlagBase(p.type))
return $"ObjectUtils.SerializeObject({CheckForKeyword(p.name)},bw);"; return $"ObjectUtils.SerializeObject({CheckForKeywordAndPascalCase(p.name)},bw);";
else else
{ {
if (IsTrueFlag(p.type)) if (IsTrueFlag(p.type))
@ -371,7 +375,7 @@ namespace TeleSharp.Generator
else else
{ {
Param p2 = new Param() { name = p.name, type = p.type.Split('?')[1] }; Param p2 = new Param() { name = p.name, type = p.type.Split('?')[1] };
return $"if ((flags & {GetBitMask(p.type).ToString()}) != 0)" + Environment.NewLine + return $"if ((Flags & {GetBitMask(p.type).ToString()}) != 0)" + Environment.NewLine +
WriteWriteCode(p2, true); WriteWriteCode(p2, true);
} }
} }
@ -383,38 +387,38 @@ namespace TeleSharp.Generator
{ {
case "#": case "#":
case "int": case "int":
return $"{CheckForKeyword(p.name)} = br.ReadInt32();"; return $"{CheckForKeywordAndPascalCase(p.name)} = br.ReadInt32();";
case "long": case "long":
return $"{CheckForKeyword(p.name)} = br.ReadInt64();"; return $"{CheckForKeywordAndPascalCase(p.name)} = br.ReadInt64();";
case "string": case "string":
return $"{CheckForKeyword(p.name)} = StringUtil.Deserialize(br);"; return $"{CheckForKeywordAndPascalCase(p.name)} = StringUtil.Deserialize(br);";
case "bool": case "bool":
case "true": case "true":
return $"{CheckForKeyword(p.name)} = BoolUtil.Deserialize(br);"; return $"{CheckForKeywordAndPascalCase(p.name)} = BoolUtil.Deserialize(br);";
case "bytes": case "bytes":
return $"{CheckForKeyword(p.name)} = BytesUtil.Deserialize(br);"; return $"{CheckForKeywordAndPascalCase(p.name)} = BytesUtil.Deserialize(br);";
case "double": case "double":
return $"{CheckForKeyword(p.name)} = br.ReadDouble();"; return $"{CheckForKeywordAndPascalCase(p.name)} = br.ReadDouble();";
default: default:
if (!IsFlagBase(p.type)) if (!IsFlagBase(p.type))
{ {
if (p.type.ToLower().Contains("vector")) if (p.type.ToLower().Contains("vector"))
{ {
return $"{CheckForKeyword(p.name)} = ({GetTypeName(p.type)})ObjectUtils.DeserializeVector<{GetTypeName(p.type).Replace("TLVector<", "").Replace(">", "")}>(br);"; return $"{CheckForKeywordAndPascalCase(p.name)} = ({GetTypeName(p.type)})ObjectUtils.DeserializeVector<{GetTypeName(p.type).Replace("TLVector<", "").Replace(">", "")}>(br);";
} }
else return $"{CheckForKeyword(p.name)} = ({GetTypeName(p.type)})ObjectUtils.DeserializeObject(br);"; else return $"{CheckForKeywordAndPascalCase(p.name)} = ({GetTypeName(p.type)})ObjectUtils.DeserializeObject(br);";
} }
else else
{ {
if (IsTrueFlag(p.type)) if (IsTrueFlag(p.type))
return $"{CheckForKeyword(p.name)} = (flags & {GetBitMask(p.type).ToString()}) != 0;"; return $"{CheckForKeywordAndPascalCase(p.name)} = (Flags & {GetBitMask(p.type).ToString()}) != 0;";
else else
{ {
Param p2 = new Param() { name = p.name, type = p.type.Split('?')[1] }; Param p2 = new Param() { name = p.name, type = p.type.Split('?')[1] };
return $"if ((flags & {GetBitMask(p.type).ToString()}) != 0)" + Environment.NewLine + return $"if ((Flags & {GetBitMask(p.type).ToString()}) != 0)" + Environment.NewLine +
WriteReadCode(p2) + Environment.NewLine + WriteReadCode(p2) + Environment.NewLine +
"else" + Environment.NewLine + "else" + Environment.NewLine +
$"{CheckForKeyword(p.name)} = null;" + Environment.NewLine; $"{CheckForKeywordAndPascalCase(p.name)} = null;" + Environment.NewLine;
} }
} }
} }

View file

@ -14,18 +14,19 @@ namespace TeleSharp.TL
{ {
int Constructor = reader.ReadInt32(); int Constructor = reader.ReadInt32();
object obj; object obj;
Type t =null; Type t = null;
try { try
{
t = TLContext.getType(Constructor); t = TLContext.getType(Constructor);
obj = Activator.CreateInstance(t); obj = Activator.CreateInstance(t);
} }
catch(Exception ex) catch (Exception ex)
{ {
throw new InvalidDataException("Constructor Invalid Or Context.Init Not Called !", ex); throw new InvalidDataException("Constructor Invalid Or Context.Init Not Called !", ex);
} }
if (t.IsSubclassOf(typeof(TLMethod))) if (t.IsSubclassOf(typeof(TLMethod)))
{ {
((TLMethod)obj).deserializeResponse(reader); ((TLMethod)obj).DeserializeResponse(reader);
return obj; return obj;
} }
else if (t.IsSubclassOf(typeof(TLObject))) else if (t.IsSubclassOf(typeof(TLObject)))
@ -35,7 +36,7 @@ namespace TeleSharp.TL
} }
else throw new NotImplementedException("Weird Type : " + t.Namespace + " | " + t.Name); else throw new NotImplementedException("Weird Type : " + t.Namespace + " | " + t.Name);
} }
public static void SerializeObject(object obj,BinaryWriter writer) public static void SerializeObject(object obj, BinaryWriter writer)
{ {
((TLObject)obj).SerializeBody(writer); ((TLObject)obj).SerializeBody(writer);
} }

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() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
authorizations = (TLVector<TLAuthorization>)ObjectUtils.DeserializeVector<TLAuthorization>(br); Authorizations = (TLVector<TLAuthorization>)ObjectUtils.DeserializeVector<TLAuthorization>(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); 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 byte[] NewSalt { get; set; }
public string email_unconfirmed_pattern { get; set; } public string EmailUnconfirmedPattern { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -29,16 +29,16 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
new_salt = BytesUtil.Deserialize(br); NewSalt = BytesUtil.Deserialize(br);
email_unconfirmed_pattern = StringUtil.Deserialize(br); EmailUnconfirmedPattern = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
BytesUtil.Serialize(new_salt, bw); BytesUtil.Serialize(NewSalt, bw);
StringUtil.Serialize(email_unconfirmed_pattern, bw); StringUtil.Serialize(EmailUnconfirmedPattern, bw);
} }
} }

View file

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

View file

@ -18,45 +18,45 @@ namespace TeleSharp.TL.Account
} }
} }
public int flags { get; set; } public int Flags { get; set; }
public byte[] new_salt { get; set; } public byte[] NewSalt { get; set; }
public byte[] new_password_hash { get; set; } public byte[] NewPasswordHash { get; set; }
public string hint { get; set; } public string Hint { get; set; }
public string email { get; set; } public string Email { get; set; }
public void ComputeFlags() public void ComputeFlags()
{ {
flags = 0; Flags = 0;
flags = new_salt != null ? (flags | 1) : (flags & ~1); Flags = NewSalt != null ? (Flags | 1) : (Flags & ~1);
flags = new_password_hash != null ? (flags | 1) : (flags & ~1); Flags = NewPasswordHash != null ? (Flags | 1) : (Flags & ~1);
flags = hint != null ? (flags | 1) : (flags & ~1); Flags = Hint != null ? (Flags | 1) : (Flags & ~1);
flags = email != null ? (flags | 2) : (flags & ~2); Flags = Email != null ? (Flags | 2) : (Flags & ~2);
} }
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
flags = br.ReadInt32(); Flags = br.ReadInt32();
if ((flags & 1) != 0) if ((Flags & 1) != 0)
new_salt = BytesUtil.Deserialize(br); NewSalt = BytesUtil.Deserialize(br);
else else
new_salt = null; NewSalt = null;
if ((flags & 1) != 0) if ((Flags & 1) != 0)
new_password_hash = BytesUtil.Deserialize(br); NewPasswordHash = BytesUtil.Deserialize(br);
else else
new_password_hash = null; NewPasswordHash = null;
if ((flags & 1) != 0) if ((Flags & 1) != 0)
hint = StringUtil.Deserialize(br); Hint = StringUtil.Deserialize(br);
else else
hint = null; Hint = null;
if ((flags & 2) != 0) if ((Flags & 2) != 0)
email = StringUtil.Deserialize(br); Email = StringUtil.Deserialize(br);
else else
email = null; Email = null;
} }
@ -65,15 +65,15 @@ namespace TeleSharp.TL.Account
{ {
bw.Write(Constructor); bw.Write(Constructor);
ComputeFlags(); ComputeFlags();
bw.Write(flags); bw.Write(Flags);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
BytesUtil.Serialize(new_salt, bw); BytesUtil.Serialize(NewSalt, bw);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
BytesUtil.Serialize(new_password_hash, bw); BytesUtil.Serialize(NewPasswordHash, bw);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
StringUtil.Serialize(hint, bw); StringUtil.Serialize(Hint, bw);
if ((flags & 2) != 0) if ((Flags & 2) != 0)
StringUtil.Serialize(email, bw); 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() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
email = StringUtil.Deserialize(br); Email = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); 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<TLAbsPrivacyRule> Rules { get; set; }
public TLVector<TLAbsUser> users { get; set; } public TLVector<TLAbsUser> Users { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -29,16 +29,16 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
rules = (TLVector<TLAbsPrivacyRule>)ObjectUtils.DeserializeVector<TLAbsPrivacyRule>(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) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(rules, bw); ObjectUtils.SerializeObject(Rules, bw);
ObjectUtils.SerializeObject(users, bw); ObjectUtils.SerializeObject(Users, bw);
} }
} }

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Account
} }
} }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public string phone_code_hash { get; set; } public string PhoneCodeHash { get; set; }
public string phone_code { get; set; } public string PhoneCode { get; set; }
public TLAbsUser Response { get; set; } public TLAbsUser Response { get; set; }
@ -31,21 +31,21 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br); PhoneCodeHash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br); PhoneCode = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
StringUtil.Serialize(phone_code_hash, bw); StringUtil.Serialize(PhoneCodeHash, bw);
StringUtil.Serialize(phone_code, bw); StringUtil.Serialize(PhoneCode, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUser)ObjectUtils.DeserializeObject(br); Response = (TLAbsUser)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public string username { get; set; } public string Username { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
username = StringUtil.Deserialize(br); Username = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(username, bw); StringUtil.Serialize(Username, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public string phone_code_hash { get; set; } public string PhoneCodeHash { get; set; }
public string phone_code { get; set; } public string PhoneCode { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_code_hash = StringUtil.Deserialize(br); PhoneCodeHash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br); PhoneCode = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(phone_code_hash, bw); StringUtil.Serialize(PhoneCodeHash, bw);
StringUtil.Serialize(phone_code, bw); StringUtil.Serialize(PhoneCode, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public string reason { get; set; } public string Reason { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
reason = StringUtil.Deserialize(br); Reason = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(reason, bw); StringUtil.Serialize(Reason, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAccountDaysTTL)ObjectUtils.DeserializeObject(br); Response = (TLAccountDaysTTL)ObjectUtils.DeserializeObject(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Account.TLAuthorizations)ObjectUtils.DeserializeObject(br); Response = (Account.TLAuthorizations)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public TLAbsInputNotifyPeer peer { get; set; } public TLAbsInputNotifyPeer Peer { get; set; }
public TLAbsPeerNotifySettings Response { get; set; } public TLAbsPeerNotifySettings Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
peer = (TLAbsInputNotifyPeer)ObjectUtils.DeserializeObject(br); Peer = (TLAbsInputNotifyPeer)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(peer, bw); ObjectUtils.SerializeObject(Peer, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsPeerNotifySettings)ObjectUtils.DeserializeObject(br); Response = (TLAbsPeerNotifySettings)ObjectUtils.DeserializeObject(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Account.TLAbsPassword)ObjectUtils.DeserializeObject(br); Response = (Account.TLAbsPassword)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public byte[] current_password_hash { get; set; } public byte[] CurrentPasswordHash { get; set; }
public Account.TLPasswordSettings Response { get; set; } public Account.TLPasswordSettings Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
current_password_hash = BytesUtil.Deserialize(br); CurrentPasswordHash = BytesUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
BytesUtil.Serialize(current_password_hash, bw); BytesUtil.Serialize(CurrentPasswordHash, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Account.TLPasswordSettings)ObjectUtils.DeserializeObject(br); Response = (Account.TLPasswordSettings)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public TLAbsInputPrivacyKey key { get; set; } public TLAbsInputPrivacyKey Key { get; set; }
public Account.TLPrivacyRules Response { get; set; } public Account.TLPrivacyRules Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
key = (TLAbsInputPrivacyKey)ObjectUtils.DeserializeObject(br); Key = (TLAbsInputPrivacyKey)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(key, bw); ObjectUtils.SerializeObject(Key, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Account.TLPrivacyRules)ObjectUtils.DeserializeObject(br); Response = (Account.TLPrivacyRules)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public byte[] password_hash { get; set; } public byte[] PasswordHash { get; set; }
public int period { get; set; } public int Period { get; set; }
public Account.TLTmpPassword Response { get; set; } public Account.TLTmpPassword Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
password_hash = BytesUtil.Deserialize(br); PasswordHash = BytesUtil.Deserialize(br);
period = br.ReadInt32(); Period = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
BytesUtil.Serialize(password_hash, bw); BytesUtil.Serialize(PasswordHash, bw);
bw.Write(period); bw.Write(Period);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Account.TLTmpPassword)ObjectUtils.DeserializeObject(br); Response = (Account.TLTmpPassword)ObjectUtils.DeserializeObject(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLVector<TLAbsWallPaper>)ObjectUtils.DeserializeVector<TLAbsWallPaper>(br); Response = (TLVector<TLAbsWallPaper>)ObjectUtils.DeserializeVector<TLAbsWallPaper>(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public int token_type { get; set; } public int TokenType { get; set; }
public string token { get; set; } public string Token { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
token_type = br.ReadInt32(); TokenType = br.ReadInt32();
token = StringUtil.Deserialize(br); Token = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(token_type); bw.Write(TokenType);
StringUtil.Serialize(token, bw); StringUtil.Serialize(Token, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public TLAbsInputPeer peer { get; set; } public TLAbsInputPeer Peer { get; set; }
public TLAbsReportReason reason { get; set; } public TLAbsReportReason Reason { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
peer = (TLAbsInputPeer)ObjectUtils.DeserializeObject(br); Peer = (TLAbsInputPeer)ObjectUtils.DeserializeObject(br);
reason = (TLAbsReportReason)ObjectUtils.DeserializeObject(br); Reason = (TLAbsReportReason)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(peer, bw); ObjectUtils.SerializeObject(Peer, bw);
ObjectUtils.SerializeObject(reason, bw); ObjectUtils.SerializeObject(Reason, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public long hash { get; set; } public long Hash { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
hash = br.ReadInt64(); Hash = br.ReadInt64();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(hash); bw.Write(Hash);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Account
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,30 +18,30 @@ namespace TeleSharp.TL.Account
} }
} }
public int flags { get; set; } public int Flags { get; set; }
public bool allow_flashcall { get; set; } public bool AllowFlashcall { get; set; }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public bool? current_number { get; set; } public bool? CurrentNumber { get; set; }
public Auth.TLSentCode Response { get; set; } public Auth.TLSentCode Response { get; set; }
public void ComputeFlags() public void ComputeFlags()
{ {
flags = 0; Flags = 0;
flags = allow_flashcall ? (flags | 1) : (flags & ~1); Flags = AllowFlashcall ? (Flags | 1) : (Flags & ~1);
flags = current_number != null ? (flags | 1) : (flags & ~1); Flags = CurrentNumber != null ? (Flags | 1) : (Flags & ~1);
} }
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
flags = br.ReadInt32(); Flags = br.ReadInt32();
allow_flashcall = (flags & 1) != 0; AllowFlashcall = (Flags & 1) != 0;
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
current_number = BoolUtil.Deserialize(br); CurrentNumber = BoolUtil.Deserialize(br);
else else
current_number = null; CurrentNumber = null;
} }
@ -50,14 +50,14 @@ namespace TeleSharp.TL.Account
{ {
bw.Write(Constructor); bw.Write(Constructor);
ComputeFlags(); ComputeFlags();
bw.Write(flags); bw.Write(Flags);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
BoolUtil.Serialize(current_number.Value, bw); BoolUtil.Serialize(CurrentNumber.Value, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br); Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);

View file

@ -18,30 +18,30 @@ namespace TeleSharp.TL.Account
} }
} }
public int flags { get; set; } public int Flags { get; set; }
public bool allow_flashcall { get; set; } public bool AllowFlashcall { get; set; }
public string hash { get; set; } public string Hash { get; set; }
public bool? current_number { get; set; } public bool? CurrentNumber { get; set; }
public Auth.TLSentCode Response { get; set; } public Auth.TLSentCode Response { get; set; }
public void ComputeFlags() public void ComputeFlags()
{ {
flags = 0; Flags = 0;
flags = allow_flashcall ? (flags | 1) : (flags & ~1); Flags = AllowFlashcall ? (Flags | 1) : (Flags & ~1);
flags = current_number != null ? (flags | 1) : (flags & ~1); Flags = CurrentNumber != null ? (Flags | 1) : (Flags & ~1);
} }
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
flags = br.ReadInt32(); Flags = br.ReadInt32();
allow_flashcall = (flags & 1) != 0; AllowFlashcall = (Flags & 1) != 0;
hash = StringUtil.Deserialize(br); Hash = StringUtil.Deserialize(br);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
current_number = BoolUtil.Deserialize(br); CurrentNumber = BoolUtil.Deserialize(br);
else else
current_number = null; CurrentNumber = null;
} }
@ -50,14 +50,14 @@ namespace TeleSharp.TL.Account
{ {
bw.Write(Constructor); bw.Write(Constructor);
ComputeFlags(); ComputeFlags();
bw.Write(flags); bw.Write(Flags);
StringUtil.Serialize(hash, bw); StringUtil.Serialize(Hash, bw);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
BoolUtil.Serialize(current_number.Value, bw); BoolUtil.Serialize(CurrentNumber.Value, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br); Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public TLAccountDaysTTL ttl { get; set; } public TLAccountDaysTTL Ttl { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
ttl = (TLAccountDaysTTL)ObjectUtils.DeserializeObject(br); Ttl = (TLAccountDaysTTL)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(ttl, bw); ObjectUtils.SerializeObject(Ttl, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public TLAbsInputPrivacyKey key { get; set; } public TLAbsInputPrivacyKey Key { get; set; }
public TLVector<TLAbsInputPrivacyRule> rules { get; set; } public TLVector<TLAbsInputPrivacyRule> Rules { get; set; }
public Account.TLPrivacyRules Response { get; set; } public Account.TLPrivacyRules Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
key = (TLAbsInputPrivacyKey)ObjectUtils.DeserializeObject(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) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(key, bw); ObjectUtils.SerializeObject(Key, bw);
ObjectUtils.SerializeObject(rules, bw); ObjectUtils.SerializeObject(Rules, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Account.TLPrivacyRules)ObjectUtils.DeserializeObject(br); Response = (Account.TLPrivacyRules)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public int token_type { get; set; } public int TokenType { get; set; }
public string token { get; set; } public string Token { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
token_type = br.ReadInt32(); TokenType = br.ReadInt32();
token = StringUtil.Deserialize(br); Token = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(token_type); bw.Write(TokenType);
StringUtil.Serialize(token, bw); StringUtil.Serialize(Token, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public int period { get; set; } public int Period { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
period = br.ReadInt32(); Period = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(period); bw.Write(Period);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public TLAbsInputNotifyPeer peer { get; set; } public TLAbsInputNotifyPeer Peer { get; set; }
public TLInputPeerNotifySettings settings { get; set; } public TLInputPeerNotifySettings Settings { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
peer = (TLAbsInputNotifyPeer)ObjectUtils.DeserializeObject(br); Peer = (TLAbsInputNotifyPeer)ObjectUtils.DeserializeObject(br);
settings = (TLInputPeerNotifySettings)ObjectUtils.DeserializeObject(br); Settings = (TLInputPeerNotifySettings)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(peer, bw); ObjectUtils.SerializeObject(Peer, bw);
ObjectUtils.SerializeObject(settings, bw); ObjectUtils.SerializeObject(Settings, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

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

View file

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

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public bool offline { get; set; } public bool Offline { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
offline = BoolUtil.Deserialize(br); Offline = BoolUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
BoolUtil.Serialize(offline, bw); BoolUtil.Serialize(Offline, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Account
} }
} }
public string username { get; set; } public string Username { get; set; }
public TLAbsUser Response { get; set; } public TLAbsUser Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
username = StringUtil.Deserialize(br); Username = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(username, bw); StringUtil.Serialize(Username, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUser)ObjectUtils.DeserializeObject(br); Response = (TLAbsUser)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Account
} }
} }
public byte[] tmp_password { get; set; } public byte[] TmpPassword { get; set; }
public int valid_until { get; set; } public int ValidUntil { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -29,16 +29,16 @@ namespace TeleSharp.TL.Account
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
tmp_password = BytesUtil.Deserialize(br); TmpPassword = BytesUtil.Deserialize(br);
valid_until = br.ReadInt32(); ValidUntil = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
BytesUtil.Serialize(tmp_password, bw); BytesUtil.Serialize(TmpPassword, bw);
bw.Write(valid_until); bw.Write(ValidUntil);
} }
} }

View file

@ -18,27 +18,27 @@ namespace TeleSharp.TL.Auth
} }
} }
public int flags { get; set; } public int Flags { get; set; }
public int? tmp_sessions { get; set; } public int? TmpSessions { get; set; }
public TLAbsUser user { get; set; } public TLAbsUser User { get; set; }
public void ComputeFlags() public void ComputeFlags()
{ {
flags = 0; Flags = 0;
flags = tmp_sessions != null ? (flags | 1) : (flags & ~1); Flags = TmpSessions != null ? (Flags | 1) : (Flags & ~1);
} }
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
flags = br.ReadInt32(); Flags = br.ReadInt32();
if ((flags & 1) != 0) if ((Flags & 1) != 0)
tmp_sessions = br.ReadInt32(); TmpSessions = br.ReadInt32();
else else
tmp_sessions = null; TmpSessions = null;
user = (TLAbsUser)ObjectUtils.DeserializeObject(br); User = (TLAbsUser)ObjectUtils.DeserializeObject(br);
} }
@ -46,10 +46,10 @@ namespace TeleSharp.TL.Auth
{ {
bw.Write(Constructor); bw.Write(Constructor);
ComputeFlags(); ComputeFlags();
bw.Write(flags); bw.Write(Flags);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
bw.Write(tmp_sessions.Value); bw.Write(TmpSessions.Value);
ObjectUtils.SerializeObject(user, bw); ObjectUtils.SerializeObject(User, bw);
} }
} }

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public bool phone_registered { get; set; } public bool PhoneRegistered { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_registered = BoolUtil.Deserialize(br); PhoneRegistered = BoolUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
BoolUtil.Serialize(phone_registered, bw); BoolUtil.Serialize(PhoneRegistered, bw);
} }
} }

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Auth
} }
} }
public int id { get; set; } public int Id { get; set; }
public byte[] bytes { get; set; } public byte[] Bytes { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -29,16 +29,16 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
id = br.ReadInt32(); Id = br.ReadInt32();
bytes = BytesUtil.Deserialize(br); Bytes = BytesUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(id); 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 EmailPattern { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
email_pattern = StringUtil.Deserialize(br); EmailPattern = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(email_pattern, bw); StringUtil.Serialize(EmailPattern, bw);
} }
} }

View file

@ -18,10 +18,10 @@ namespace TeleSharp.TL.Auth
} }
} }
public long perm_auth_key_id { get; set; } public long PermAuthKeyId { get; set; }
public long nonce { get; set; } public long Nonce { get; set; }
public int expires_at { get; set; } public int ExpiresAt { get; set; }
public byte[] encrypted_message { get; set; } public byte[] EncryptedMessage { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -32,23 +32,23 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
perm_auth_key_id = br.ReadInt64(); PermAuthKeyId = br.ReadInt64();
nonce = br.ReadInt64(); Nonce = br.ReadInt64();
expires_at = br.ReadInt32(); ExpiresAt = br.ReadInt32();
encrypted_message = BytesUtil.Deserialize(br); EncryptedMessage = BytesUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(perm_auth_key_id); bw.Write(PermAuthKeyId);
bw.Write(nonce); bw.Write(Nonce);
bw.Write(expires_at); bw.Write(ExpiresAt);
BytesUtil.Serialize(encrypted_message, bw); BytesUtil.Serialize(EncryptedMessage, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Auth
} }
} }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public string phone_code_hash { get; set; } public string PhoneCodeHash { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br); PhoneCodeHash = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
StringUtil.Serialize(phone_code_hash, bw); StringUtil.Serialize(PhoneCodeHash, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public byte[] password_hash { get; set; } public byte[] PasswordHash { get; set; }
public Auth.TLAuthorization Response { get; set; } public Auth.TLAuthorization Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
password_hash = BytesUtil.Deserialize(br); PasswordHash = BytesUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
BytesUtil.Serialize(password_hash, bw); BytesUtil.Serialize(PasswordHash, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br); Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public Auth.TLCheckedPhone Response { get; set; } public Auth.TLCheckedPhone Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLCheckedPhone)ObjectUtils.DeserializeObject(br); Response = (Auth.TLCheckedPhone)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public TLVector<long> except_auth_keys { get; set; } public TLVector<long> ExceptAuthKeys { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
except_auth_keys = (TLVector<long>)ObjectUtils.DeserializeVector<long>(br); ExceptAuthKeys = (TLVector<long>)ObjectUtils.DeserializeVector<long>(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(except_auth_keys, bw); ObjectUtils.SerializeObject(ExceptAuthKeys, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public int dc_id { get; set; } public int DcId { get; set; }
public Auth.TLExportedAuthorization Response { get; set; } public Auth.TLExportedAuthorization Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
dc_id = br.ReadInt32(); DcId = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(dc_id); bw.Write(DcId);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLExportedAuthorization)ObjectUtils.DeserializeObject(br); Response = (Auth.TLExportedAuthorization)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Auth
} }
} }
public int id { get; set; } public int Id { get; set; }
public byte[] bytes { get; set; } public byte[] Bytes { get; set; }
public Auth.TLAuthorization Response { get; set; } public Auth.TLAuthorization Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
id = br.ReadInt32(); Id = br.ReadInt32();
bytes = BytesUtil.Deserialize(br); Bytes = BytesUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(id); bw.Write(Id);
BytesUtil.Serialize(bytes, bw); BytesUtil.Serialize(Bytes, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br); Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);

View file

@ -18,25 +18,25 @@ namespace TeleSharp.TL.Auth
} }
} }
public int flags { get; set; } public int Flags { get; set; }
public int api_id { get; set; } public int ApiId { get; set; }
public string api_hash { get; set; } public string ApiHash { get; set; }
public string bot_auth_token { get; set; } public string BotAuthToken { get; set; }
public Auth.TLAuthorization Response { get; set; } public Auth.TLAuthorization Response { get; set; }
public void ComputeFlags() public void ComputeFlags()
{ {
flags = 0; Flags = 0;
} }
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
flags = br.ReadInt32(); Flags = br.ReadInt32();
api_id = br.ReadInt32(); ApiId = br.ReadInt32();
api_hash = StringUtil.Deserialize(br); ApiHash = StringUtil.Deserialize(br);
bot_auth_token = StringUtil.Deserialize(br); BotAuthToken = StringUtil.Deserialize(br);
} }
@ -44,13 +44,13 @@ namespace TeleSharp.TL.Auth
{ {
bw.Write(Constructor); bw.Write(Constructor);
ComputeFlags(); ComputeFlags();
bw.Write(flags); bw.Write(Flags);
bw.Write(api_id); bw.Write(ApiId);
StringUtil.Serialize(api_hash, bw); StringUtil.Serialize(ApiHash, bw);
StringUtil.Serialize(bot_auth_token, bw); StringUtil.Serialize(BotAuthToken, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br); Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Auth
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public string code { get; set; } public string Code { get; set; }
public Auth.TLAuthorization Response { get; set; } public Auth.TLAuthorization Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
code = StringUtil.Deserialize(br); Code = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(code, bw); StringUtil.Serialize(Code, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br); Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Auth
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLPasswordRecovery)ObjectUtils.DeserializeObject(br); Response = (Auth.TLPasswordRecovery)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Auth
} }
} }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public string phone_code_hash { get; set; } public string PhoneCodeHash { get; set; }
public Auth.TLSentCode Response { get; set; } public Auth.TLSentCode Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br); PhoneCodeHash = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
StringUtil.Serialize(phone_code_hash, bw); StringUtil.Serialize(PhoneCodeHash, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br); Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Auth
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,35 +18,35 @@ namespace TeleSharp.TL.Auth
} }
} }
public int flags { get; set; } public int Flags { get; set; }
public bool allow_flashcall { get; set; } public bool AllowFlashcall { get; set; }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public bool? current_number { get; set; } public bool? CurrentNumber { get; set; }
public int api_id { get; set; } public int ApiId { get; set; }
public string api_hash { get; set; } public string ApiHash { get; set; }
public Auth.TLSentCode Response { get; set; } public Auth.TLSentCode Response { get; set; }
public void ComputeFlags() public void ComputeFlags()
{ {
flags = 0; Flags = 0;
flags = allow_flashcall ? (flags | 1) : (flags & ~1); Flags = AllowFlashcall ? (Flags | 1) : (Flags & ~1);
flags = current_number != null ? (flags | 1) : (flags & ~1); Flags = CurrentNumber != null ? (Flags | 1) : (Flags & ~1);
} }
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
flags = br.ReadInt32(); Flags = br.ReadInt32();
allow_flashcall = (flags & 1) != 0; AllowFlashcall = (Flags & 1) != 0;
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
current_number = BoolUtil.Deserialize(br); CurrentNumber = BoolUtil.Deserialize(br);
else else
current_number = null; CurrentNumber = null;
api_id = br.ReadInt32(); ApiId = br.ReadInt32();
api_hash = StringUtil.Deserialize(br); ApiHash = StringUtil.Deserialize(br);
} }
@ -54,16 +54,16 @@ namespace TeleSharp.TL.Auth
{ {
bw.Write(Constructor); bw.Write(Constructor);
ComputeFlags(); ComputeFlags();
bw.Write(flags); bw.Write(Flags);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
if ((flags & 1) != 0) if ((Flags & 1) != 0)
BoolUtil.Serialize(current_number.Value, bw); BoolUtil.Serialize(CurrentNumber.Value, bw);
bw.Write(api_id); bw.Write(ApiId);
StringUtil.Serialize(api_hash, bw); StringUtil.Serialize(ApiHash, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br); Response = (Auth.TLSentCode)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Auth
} }
} }
public TLVector<string> phone_numbers { get; set; } public TLVector<string> PhoneNumbers { get; set; }
public string message { get; set; } public string Message { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_numbers = (TLVector<string>)ObjectUtils.DeserializeVector<string>(br); PhoneNumbers = (TLVector<string>)ObjectUtils.DeserializeVector<string>(br);
message = StringUtil.Deserialize(br); Message = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(phone_numbers, bw); ObjectUtils.SerializeObject(PhoneNumbers, bw);
StringUtil.Serialize(message, bw); StringUtil.Serialize(Message, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Auth
} }
} }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public string phone_code_hash { get; set; } public string PhoneCodeHash { get; set; }
public string phone_code { get; set; } public string PhoneCode { get; set; }
public Auth.TLAuthorization Response { get; set; } public Auth.TLAuthorization Response { get; set; }
@ -31,21 +31,21 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br); PhoneCodeHash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br); PhoneCode = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
StringUtil.Serialize(phone_code_hash, bw); StringUtil.Serialize(PhoneCodeHash, bw);
StringUtil.Serialize(phone_code, bw); StringUtil.Serialize(PhoneCode, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br); Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);

View file

@ -18,11 +18,11 @@ namespace TeleSharp.TL.Auth
} }
} }
public string phone_number { get; set; } public string PhoneNumber { get; set; }
public string phone_code_hash { get; set; } public string PhoneCodeHash { get; set; }
public string phone_code { get; set; } public string PhoneCode { get; set; }
public string first_name { get; set; } public string FirstName { get; set; }
public string last_name { get; set; } public string LastName { get; set; }
public Auth.TLAuthorization Response { get; set; } public Auth.TLAuthorization Response { get; set; }
@ -33,25 +33,25 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
phone_number = StringUtil.Deserialize(br); PhoneNumber = StringUtil.Deserialize(br);
phone_code_hash = StringUtil.Deserialize(br); PhoneCodeHash = StringUtil.Deserialize(br);
phone_code = StringUtil.Deserialize(br); PhoneCode = StringUtil.Deserialize(br);
first_name = StringUtil.Deserialize(br); FirstName = StringUtil.Deserialize(br);
last_name = StringUtil.Deserialize(br); LastName = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(phone_number, bw); StringUtil.Serialize(PhoneNumber, bw);
StringUtil.Serialize(phone_code_hash, bw); StringUtil.Serialize(PhoneCodeHash, bw);
StringUtil.Serialize(phone_code, bw); StringUtil.Serialize(PhoneCode, bw);
StringUtil.Serialize(first_name, bw); StringUtil.Serialize(FirstName, bw);
StringUtil.Serialize(last_name, bw); StringUtil.Serialize(LastName, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br); Response = (Auth.TLAuthorization)ObjectUtils.DeserializeObject(br);

View file

@ -18,38 +18,38 @@ namespace TeleSharp.TL.Auth
} }
} }
public int flags { get; set; } public int Flags { get; set; }
public bool phone_registered { get; set; } public bool PhoneRegistered { get; set; }
public Auth.TLAbsSentCodeType type { get; set; } public Auth.TLAbsSentCodeType Type { get; set; }
public string phone_code_hash { get; set; } public string PhoneCodeHash { get; set; }
public Auth.TLAbsCodeType next_type { get; set; } public Auth.TLAbsCodeType NextType { get; set; }
public int? timeout { get; set; } public int? Timeout { get; set; }
public void ComputeFlags() public void ComputeFlags()
{ {
flags = 0; Flags = 0;
flags = phone_registered ? (flags | 1) : (flags & ~1); Flags = PhoneRegistered ? (Flags | 1) : (Flags & ~1);
flags = next_type != null ? (flags | 2) : (flags & ~2); Flags = NextType != null ? (Flags | 2) : (Flags & ~2);
flags = timeout != null ? (flags | 4) : (flags & ~4); Flags = Timeout != null ? (Flags | 4) : (Flags & ~4);
} }
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
flags = br.ReadInt32(); Flags = br.ReadInt32();
phone_registered = (flags & 1) != 0; PhoneRegistered = (Flags & 1) != 0;
type = (Auth.TLAbsSentCodeType)ObjectUtils.DeserializeObject(br); Type = (Auth.TLAbsSentCodeType)ObjectUtils.DeserializeObject(br);
phone_code_hash = StringUtil.Deserialize(br); PhoneCodeHash = StringUtil.Deserialize(br);
if ((flags & 2) != 0) if ((Flags & 2) != 0)
next_type = (Auth.TLAbsCodeType)ObjectUtils.DeserializeObject(br); NextType = (Auth.TLAbsCodeType)ObjectUtils.DeserializeObject(br);
else else
next_type = null; NextType = null;
if ((flags & 4) != 0) if ((Flags & 4) != 0)
timeout = br.ReadInt32(); Timeout = br.ReadInt32();
else else
timeout = null; Timeout = null;
} }
@ -58,14 +58,14 @@ namespace TeleSharp.TL.Auth
{ {
bw.Write(Constructor); bw.Write(Constructor);
ComputeFlags(); ComputeFlags();
bw.Write(flags); bw.Write(Flags);
ObjectUtils.SerializeObject(type, bw); ObjectUtils.SerializeObject(Type, bw);
StringUtil.Serialize(phone_code_hash, bw); StringUtil.Serialize(PhoneCodeHash, bw);
if ((flags & 2) != 0) if ((Flags & 2) != 0)
ObjectUtils.SerializeObject(next_type, bw); ObjectUtils.SerializeObject(NextType, bw);
if ((flags & 4) != 0) if ((Flags & 4) != 0)
bw.Write(timeout.Value); 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() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
length = br.ReadInt32(); Length = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(length); bw.Write(Length);
} }
} }

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public int length { get; set; } public int Length { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
length = br.ReadInt32(); Length = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(length); bw.Write(Length);
} }
} }

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Auth
} }
} }
public string pattern { get; set; } public string Pattern { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
pattern = StringUtil.Deserialize(br); Pattern = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); 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() public void ComputeFlags()
@ -28,14 +28,14 @@ namespace TeleSharp.TL.Auth
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
length = br.ReadInt32(); Length = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(length); bw.Write(Length);
} }
} }

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Bots
} }
} }
public long query_id { get; set; } public long QueryId { get; set; }
public TLDataJSON data { get; set; } public TLDataJSON Data { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Bots
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
query_id = br.ReadInt64(); QueryId = br.ReadInt64();
data = (TLDataJSON)ObjectUtils.DeserializeObject(br); Data = (TLDataJSON)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
bw.Write(query_id); bw.Write(QueryId);
ObjectUtils.SerializeObject(data, bw); ObjectUtils.SerializeObject(Data, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Bots
} }
} }
public string custom_method { get; set; } public string CustomMethod { get; set; }
public TLDataJSON @params { get; set; } public TLDataJSON Params { get; set; }
public TLDataJSON Response { get; set; } public TLDataJSON Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Bots
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
custom_method = StringUtil.Deserialize(br); CustomMethod = StringUtil.Deserialize(br);
@params = (TLDataJSON)ObjectUtils.DeserializeObject(br); Params = (TLDataJSON)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
StringUtil.Serialize(custom_method, bw); StringUtil.Serialize(CustomMethod, bw);
ObjectUtils.SerializeObject(@params, bw); ObjectUtils.SerializeObject(Params, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLDataJSON)ObjectUtils.DeserializeObject(br); Response = (TLDataJSON)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsChannelParticipant participant { get; set; } public TLAbsChannelParticipant Participant { get; set; }
public TLVector<TLAbsUser> users { get; set; } public TLVector<TLAbsUser> Users { get; set; }
public void ComputeFlags() public void ComputeFlags()
@ -29,16 +29,16 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
participant = (TLAbsChannelParticipant)ObjectUtils.DeserializeObject(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) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(participant, bw); ObjectUtils.SerializeObject(Participant, bw);
ObjectUtils.SerializeObject(users, bw); ObjectUtils.SerializeObject(Users, bw);
} }
} }

View file

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

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public string username { get; set; } public string Username { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
username = StringUtil.Deserialize(br); Username = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
StringUtil.Serialize(username, bw); StringUtil.Serialize(Username, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

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

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsUpdates Response { get; set; } public TLAbsUpdates Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLVector<int> id { get; set; } public TLVector<int> Id { get; set; }
public Messages.TLAffectedMessages Response { get; set; } public Messages.TLAffectedMessages Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(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) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(id, bw); ObjectUtils.SerializeObject(Id, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Messages.TLAffectedMessages)ObjectUtils.DeserializeObject(br); Response = (Messages.TLAffectedMessages)ObjectUtils.DeserializeObject(br);

View file

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

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public string about { get; set; } public string About { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
about = StringUtil.Deserialize(br); About = StringUtil.Deserialize(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
StringUtil.Serialize(about, bw); StringUtil.Serialize(About, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsInputUser user_id { get; set; } public TLAbsInputUser UserId { get; set; }
public TLAbsChannelParticipantRole role { get; set; } public TLAbsChannelParticipantRole Role { get; set; }
public TLAbsUpdates Response { get; set; } public TLAbsUpdates Response { get; set; }
@ -31,21 +31,21 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br); UserId = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
role = (TLAbsChannelParticipantRole)ObjectUtils.DeserializeObject(br); Role = (TLAbsChannelParticipantRole)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(user_id, bw); ObjectUtils.SerializeObject(UserId, bw);
ObjectUtils.SerializeObject(role, bw); ObjectUtils.SerializeObject(Role, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsInputChatPhoto photo { get; set; } public TLAbsInputChatPhoto Photo { get; set; }
public TLAbsUpdates Response { get; set; } public TLAbsUpdates Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
photo = (TLAbsInputChatPhoto)ObjectUtils.DeserializeObject(br); Photo = (TLAbsInputChatPhoto)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(photo, bw); ObjectUtils.SerializeObject(Photo, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br);

View file

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

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsExportedChatInvite Response { get; set; } public TLAbsExportedChatInvite Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsExportedChatInvite)ObjectUtils.DeserializeObject(br); Response = (TLAbsExportedChatInvite)ObjectUtils.DeserializeObject(br);

View file

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

View file

@ -36,7 +36,7 @@ namespace TeleSharp.TL.Channels
bw.Write(Constructor); bw.Write(Constructor);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Messages.TLAbsChats)ObjectUtils.DeserializeObject(br); Response = (Messages.TLAbsChats)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLVector<TLAbsInputChannel> id { get; set; } public TLVector<TLAbsInputChannel> Id { get; set; }
public Messages.TLAbsChats Response { get; set; } public Messages.TLAbsChats Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
id = (TLVector<TLAbsInputChannel>)ObjectUtils.DeserializeVector<TLAbsInputChannel>(br); Id = (TLVector<TLAbsInputChannel>)ObjectUtils.DeserializeVector<TLAbsInputChannel>(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(id, bw); ObjectUtils.SerializeObject(Id, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Messages.TLAbsChats)ObjectUtils.DeserializeObject(br); Response = (Messages.TLAbsChats)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public Messages.TLChatFull Response { get; set; } public Messages.TLChatFull Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Messages.TLChatFull)ObjectUtils.DeserializeObject(br); Response = (Messages.TLChatFull)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLVector<int> id { get; set; } public TLVector<int> Id { get; set; }
public Messages.TLAbsMessages Response { get; set; } public Messages.TLAbsMessages Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(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) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(id, bw); ObjectUtils.SerializeObject(Id, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Messages.TLAbsMessages)ObjectUtils.DeserializeObject(br); Response = (Messages.TLAbsMessages)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsInputUser user_id { get; set; } public TLAbsInputUser UserId { get; set; }
public Channels.TLChannelParticipant Response { get; set; } public Channels.TLChannelParticipant Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br); UserId = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(user_id, bw); ObjectUtils.SerializeObject(UserId, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Channels.TLChannelParticipant)ObjectUtils.DeserializeObject(br); Response = (Channels.TLChannelParticipant)ObjectUtils.DeserializeObject(br);

View file

@ -18,10 +18,10 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsChannelParticipantsFilter filter { get; set; } public TLAbsChannelParticipantsFilter Filter { get; set; }
public int offset { get; set; } public int Offset { get; set; }
public int limit { get; set; } public int Limit { get; set; }
public Channels.TLChannelParticipants Response { get; set; } public Channels.TLChannelParticipants Response { get; set; }
@ -32,23 +32,23 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
filter = (TLAbsChannelParticipantsFilter)ObjectUtils.DeserializeObject(br); Filter = (TLAbsChannelParticipantsFilter)ObjectUtils.DeserializeObject(br);
offset = br.ReadInt32(); Offset = br.ReadInt32();
limit = br.ReadInt32(); Limit = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(filter, bw); ObjectUtils.SerializeObject(Filter, bw);
bw.Write(offset); bw.Write(Offset);
bw.Write(limit); bw.Write(Limit);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (Channels.TLChannelParticipants)ObjectUtils.DeserializeObject(br); Response = (Channels.TLChannelParticipants)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLVector<TLAbsInputUser> users { get; set; } public TLVector<TLAbsInputUser> Users { get; set; }
public TLAbsUpdates Response { get; set; } public TLAbsUpdates Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(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) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(users, bw); ObjectUtils.SerializeObject(Users, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br);

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsUpdates Response { get; set; } public TLAbsUpdates Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br);

View file

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

View file

@ -18,7 +18,7 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsUpdates Response { get; set; } public TLAbsUpdates Response { get; set; }
@ -29,17 +29,17 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br); Response = (TLAbsUpdates)ObjectUtils.DeserializeObject(br);

View file

@ -18,8 +18,8 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public int max_id { get; set; } public int MaxId { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -30,19 +30,19 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
max_id = br.ReadInt32(); MaxId = br.ReadInt32();
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
bw.Write(max_id); bw.Write(MaxId);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

@ -18,9 +18,9 @@ namespace TeleSharp.TL.Channels
} }
} }
public TLAbsInputChannel channel { get; set; } public TLAbsInputChannel Channel { get; set; }
public TLAbsInputUser user_id { get; set; } public TLAbsInputUser UserId { get; set; }
public TLVector<int> id { get; set; } public TLVector<int> Id { get; set; }
public bool Response { get; set; } public bool Response { get; set; }
@ -31,21 +31,21 @@ namespace TeleSharp.TL.Channels
public override void DeserializeBody(BinaryReader br) public override void DeserializeBody(BinaryReader br)
{ {
channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br); Channel = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
user_id = (TLAbsInputUser)ObjectUtils.DeserializeObject(br); UserId = (TLAbsInputUser)ObjectUtils.DeserializeObject(br);
id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br); Id = (TLVector<int>)ObjectUtils.DeserializeVector<int>(br);
} }
public override void SerializeBody(BinaryWriter bw) public override void SerializeBody(BinaryWriter bw)
{ {
bw.Write(Constructor); bw.Write(Constructor);
ObjectUtils.SerializeObject(channel, bw); ObjectUtils.SerializeObject(Channel, bw);
ObjectUtils.SerializeObject(user_id, bw); ObjectUtils.SerializeObject(UserId, bw);
ObjectUtils.SerializeObject(id, bw); ObjectUtils.SerializeObject(Id, bw);
} }
public override void deserializeResponse(BinaryReader br) public override void DeserializeResponse(BinaryReader br)
{ {
Response = BoolUtil.Deserialize(br); Response = BoolUtil.Deserialize(br);

View file

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

View file

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

View file

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

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