ChannelParticipantBanned.deserialize constructor
ChannelParticipantBanned.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory ChannelParticipantBanned.deserialize(BinaryReader reader) {
// Read [ChannelParticipantBanned] fields.
final flags = reader.readInt32();
final left = (flags & 1) != 0;
final peer = reader.readObject() as PeerBase;
final kickedBy = reader.readInt64();
final date = reader.readDateTime();
final bannedRights = reader.readObject() as ChatBannedRightsBase;
// Construct [ChannelParticipantBanned] object.
final returnValue = ChannelParticipantBanned(
left: left,
peer: peer,
kickedBy: kickedBy,
date: date,
bannedRights: bannedRights,
);
// Now return the deserialized [ChannelParticipantBanned].
return returnValue;
}