AccountToggleNoPaidMessagesException.deserialize constructor
AccountToggleNoPaidMessagesException.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory AccountToggleNoPaidMessagesException.deserialize(
BinaryReader reader,
) {
// Read [AccountToggleNoPaidMessagesException] fields.
final flags = reader.readInt32();
final refundCharged = (flags & 1) != 0;
final requirePayment = (flags & 4) != 0;
final hasParentPeerField = (flags & 2) != 0;
final parentPeer =
hasParentPeerField ? reader.readObject() as InputPeerBase : null;
final userId = reader.readObject() as InputUserBase;
// Construct [AccountToggleNoPaidMessagesException] object.
final returnValue = AccountToggleNoPaidMessagesException(
refundCharged: refundCharged,
requirePayment: requirePayment,
parentPeer: parentPeer,
userId: userId,
);
// Now return the deserialized [AccountToggleNoPaidMessagesException].
return returnValue;
}