decode method
- 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);
}
}