SearchFilterCollectionBuilder class abstract

Builder for filter collection.

Implemented types

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