fromString static method

SortParamData? fromString(
  1. String? data
)

Implementation

static SortParamData? fromString(String? data) {
  if (data == null) return null;
  SortParamMode? sortMode;
  if (data.toUpperCase().endsWith(SortParamMode.ASC.name)) {
    sortMode = SortParamMode.ASC;
  } else if (data.toUpperCase().endsWith(SortParamMode.DESC.name)) {
    sortMode = SortParamMode.DESC;
  }
  if (sortMode == null) return null;
  String param = data.substring(0, (data.length - sortMode.name.length) - 1);
  return SortParamData(param: param, sortMode: sortMode);
}