copyWith abstract method

  1. @factory
Filters copyWith({
  1. Map<FilterGroupID, Set<FilterFacet>>? facetGroups,
  2. Map<FilterGroupID, Set<FilterTag>>? tagGroups,
  3. Map<FilterGroupID, Set<FilterNumeric>>? numericGroups,
  4. Map<String, HierarchicalFilter>? hierarchicalGroups,
})

Create a copy with given parameters.

Implementation

@factory
Filters copyWith({
  Map<FilterGroupID, Set<FilterFacet>>? facetGroups,
  Map<FilterGroupID, Set<FilterTag>>? tagGroups,
  Map<FilterGroupID, Set<FilterNumeric>>? numericGroups,
  Map<String, HierarchicalFilter>? hierarchicalGroups,
});