build static method
Implementation
static SortParam? build(String? data) {
if (data == null) return null;
SortMode? sortMode;
if (data.toUpperCase().endsWith(SortModeUtils.nameOf(SortMode.ASC)!)) {
sortMode = SortMode.ASC;
}
if (sortMode == null &&
data.toUpperCase().endsWith(SortModeUtils.nameOf(SortMode.DESC)!)) {
sortMode = SortMode.DESC;
}
if (sortMode == null) return null;
String param = data.substring(
0, (data.length - SortModeUtils.nameOf(sortMode)!.length) - 1);
return SortParam(param, sortMode: sortMode);
}