mirror of
https://github.com/sochix/TLSharp.git
synced 2025-12-06 08:02:00 +01:00
Generator Must Respect MS .NET API guidelines
This commit is contained in:
parent
3ba3ea53fd
commit
d769dd3c2f
|
|
@ -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>");
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
@ -156,13 +156,13 @@ 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);
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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 */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,8 @@ 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);
|
||||||
}
|
}
|
||||||
|
|
@ -25,7 +26,7 @@ namespace TeleSharp.TL
|
||||||
}
|
}
|
||||||
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)))
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
Loading…
Reference in a new issue