Filter<T extends Object, V> class abstract

Run flutter packages pub run build_runner build in order to changes take effect

Implementers

Constructors

Filter({required String? param, SortMode? sortMode, FilterActionType? filterActionType})

Properties

filterActionType FilterActionType?
getter/setter pair
filtersBuilder → MapBuilder<String, dynamic>
no setter
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
no setter
isReady bool
no setter
isValid bool
no setter
param String?
getter/setter pair
paramAction String?
getter/setter pair
paramSpecified bool?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortMode SortMode?
getter/setter pair
value ↔ V?
getter/setter pair
values List<V>?
getter/setter pair

Methods

action(V value, String action) → T
build() Map<String, dynamic>
clear() → void
equals(V value) → T
fromJsonList(List? jsonList) List<T>?
inherited
fromJsonMap(Map<String, dynamic>? json) → T?
inherited
fromJsonString(String? json) → T?
inherited
fromJsonStringList(String? jsonStringList) List<T>?
inherited
isIn(List<V> values) → T
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset() → void
resetFiltersBuilder() → void
resetValues() → void
specified(bool value) → T
toJson() Map<String, dynamic>
inherited
toJsonMap() Map<String, dynamic>
inherited
toJsonString() String
inherited
toString() String
This is just to suggest children to implement a named constructor to support creating objects fromJson(...) and fromJsonString(...) as easy as T.build().fromJson(...) or T.build().fromJsonString(...)
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited