fromMap static method

SortParamData fromMap({
  1. String sortKey = SortParamUtils.SORT_KEY,
  2. String separator = SortParamUtils.SORT_SEPARATOR,
  3. Map<String, dynamic>? map,
  4. required String defaultParam,
  5. SortParamMode? defaultSortMode,
})

Implementation

static SortParamData fromMap(
    {String sortKey = SortParamUtils.SORT_KEY,
    String separator = SortParamUtils.SORT_SEPARATOR,
    Map<String, dynamic>? map,
    required String defaultParam,
    SortParamMode? defaultSortMode}) {
  SortParamData defaultSortParam =
      SortParamData(param: defaultParam, sortMode: defaultSortMode);
  if (map == null || map.isEmpty) return defaultSortParam;
  SortParamData? sortParam = fromString(map[sortKey]);
  return sortParam ?? defaultSortParam;
}