Filters for search request. Use builder to setup this class.
- Implemented types
Constructors
-
SearchFilterCollection(List<
String> booleanFilters, Map<String, List< enumFilters, Map<String> >String, SearchFilterCollectionNumberRange> rangeFilters, Map<String, SearchFilterCollectionDateRange> dateFilters) -
factory
Properties
-
booleanFilters
→ List<
String> -
List of boolean filter ids to be set.
no setter
-
dateFilters
→ Map<
String, SearchFilterCollectionDateRange> -
Mapping of date filter ids to date range.
no setter
-
enumFilters
→ Map<
String, List< String> > -
Mapping of enum filter ids to list of enum value ids.
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
-
rangeFilters
→ Map<
String, SearchFilterCollectionNumberRange> -
Mapping of range filter ids to number range.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
covariant SearchFilterCollection other) → bool -
The equality operator.
override