read method

  1. @override
PulseUserRole read(
  1. BinaryReader reader
)
override

Is called when a value has to be decoded.

Implementation

@override
PulseUserRole read(BinaryReader reader) {
  switch (reader.readByte()) {
    case 0:
      return PulseUserRole.venue;
    case 2:
      return PulseUserRole.artist;
    case 3:
      return PulseUserRole.collective;
    case 4:
      return PulseUserRole.agency;
    case 5:
      return PulseUserRole.agent;
    default:
      return PulseUserRole.venue;
  }
}