SearchFilterCollectionBuilder class abstract
Builder for filter collection.
- Implemented types
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addBooleanFilter(
String filterId) → void - Adds boolean filter with given id to collection.
-
addDateFilter(
{required String filterId, required String from, required String to}) → void - Adds date filter with given id and limits to the collection. Limits are encoded as strings in YYYYMMDD format.
-
addEnumFilter(
{required String filterId, required List< String> valueIds}) → void - Adds enum filter with given id and values to the collection.
-
addRangeFilter(
{required String filterId, required double from, required double to}) → void - Adds range filter with given id and limits to the collection.
-
build(
) → SearchFilterCollection - Builds resulting collection. Return collection built from previously given filters.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited