read method
Is called when a value has to be decoded.
Implementation
@override
UserRole read(BinaryReader reader) {
switch (reader.readByte()) {
case 0:
return UserRole.farmer;
case 1:
return UserRole.buyer;
case 2:
return UserRole.both;
default:
return UserRole.farmer;
}
}