decode method

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

Implementation

@override
SearchOrder decode(dynamic value) {
  switch (value) {
    case 'top':
      return SearchOrder.top;
    case 'text':
      return SearchOrder.text;
    case 'created':
      return SearchOrder.created;
    case 'updated':
      return SearchOrder.updated;
    case 'popularity':
      return SearchOrder.popularity;
    case 'like':
      return SearchOrder.like;
    case 'points':
      return SearchOrder.points;
    default:
      throw MapperException.unknownEnumValue(value);
  }
}