decode method

  1. @override
KickReason decode(
  1. dynamic value
)
override

Implementation

@override
KickReason decode(dynamic value) {
  switch (value) {
    case r'kick':
      return KickReason.kick;
    case r'ban':
      return KickReason.ban;
    case r'notWhitelisted':
      return KickReason.notWhitelisted;
    case r'notRegistered':
      return KickReason.notRegistered;
    case r'challengeFailed':
      return KickReason.challengeFailed;
    case r'pleaseLink':
      return KickReason.pleaseLink;
    default:
      throw MapperException.unknownEnumValue(value);
  }
}