ResourceSort.fromJson constructor

ResourceSort.fromJson(
  1. Map<String, dynamic> json,
  2. String path
)

Implementation

factory ResourceSort.fromJson(Map<String, dynamic> json, String path) {
  return ResourceSort(
    key: req<String>(json, 'key', path),
    label: req<String>(json, 'label', path),
    direction: closedEnum(
      json['direction'],
      const {'asc', 'desc'},
      '$path.direction',
      ifAbsent: 'asc',
    ),
    isDefault: opt<bool>(json, 'default') ?? false,
  );
}