Faceting.fromMap constructor

Faceting.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory Faceting.fromMap(Map<String, dynamic> map) {
  return Faceting(
    maxValuesPerFacet: map['maxValuesPerFacet'] as int?,
    sortFacetValuesBy:
        (map['sortFacetValuesBy'] as Map<String, dynamic>?)?.map(
      (key, value) => MapEntry(
        key,
        FacetingSortTypes.values
            .firstWhere((element) => element.value == value),
      ),
    ),
  );
}