write method

  1. @override
void write(
  1. BinaryWriter writer,
  2. PulseUserRole obj
)
override

Is called when a value has to be encoded.

Implementation

@override
void write(BinaryWriter writer, PulseUserRole obj) {
  switch (obj) {
    case PulseUserRole.venue:
      writer.writeByte(0);
      break;
    case PulseUserRole.artist:
      writer.writeByte(2);
      break;
    case PulseUserRole.collective:
      writer.writeByte(3);
      break;
    case PulseUserRole.agency:
      writer.writeByte(4);
      break;
    case PulseUserRole.agent:
      writer.writeByte(5);
      break;
  }
}