AccountUpdateConnectedBot.deserialize constructor
AccountUpdateConnectedBot.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory AccountUpdateConnectedBot.deserialize(BinaryReader reader) {
// Read [AccountUpdateConnectedBot] fields.
final flags = reader.readInt32();
final deleted = (flags & 2) != 0;
final hasRightsField = (flags & 1) != 0;
final rights =
hasRightsField ? reader.readObject() as BusinessBotRightsBase : null;
final bot = reader.readObject() as InputUserBase;
final recipients = reader.readObject() as InputBusinessBotRecipientsBase;
// Construct [AccountUpdateConnectedBot] object.
final returnValue = AccountUpdateConnectedBot(
deleted: deleted,
rights: rights,
bot: bot,
recipients: recipients,
);
// Now return the deserialized [AccountUpdateConnectedBot].
return returnValue;
}