Filter class

Annotations
  • @freezed

Constructors

Filter.and(List<Filter> field0)
Creates an "and" Filter of the given sub-filters.
const
factory
Filter.between({required String field, required String from, required String to})
Creates a Filter for the "BETWEEN" operator.
const
factory
Filter.equal({required String field, required String value})
Creates a Filter for the "==" operator.
const
factory
Filter.exists({required String field})
Creates a Filter that specifies the given field exists.
const
factory
Filter.greaterThan({required String field, required String value})
Creates a Filter for the ">" operator.
const
factory
Filter.greaterThanOrEqual({required String field, required String value})
Creates a Filter for the ">=" operator.
const
factory
Filter.inValues({required String field, required List<String> values})
Creates a Filter for the "IN" operator.
const
factory
Filter.isEmpty({required String field})
Creates a Filter for the "IS EMPTY" operator.
const
factory
Filter.isNull({required String field})
Creates a Filter for the "IS NULL" operator.
const
factory
Filter.lessThan({required String field, required String value})
Creates a Filter for the "<" operator.
const
factory
Filter.lessThanOrEqual({required String field, required String value})
Creates a Filter for the "<=" operator.
const
factory
Filter.not(Filter field0)
Creates a "not" Filter of the given sub-filter.
const
factory
Filter.notEqual({required String field, required String value})
Creates a Filter for the "!=" operator.
const
factory
Filter.or(List<Filter> field0)
Creates an "or" Filter of the given sub-filters.
const
factory

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

map<TResult extends Object?>({required TResult or(Filter_Or value), required TResult and(Filter_And value), required TResult not(Filter_Not value), required TResult exists(Filter_Exists value), required TResult inValues(Filter_InValues value), required TResult greaterThan(Filter_GreaterThan value), required TResult greaterThanOrEqual(Filter_GreaterThanOrEqual value), required TResult equal(Filter_Equal value), required TResult notEqual(Filter_NotEqual value), required TResult lessThan(Filter_LessThan value), required TResult lessThanOrEqual(Filter_LessThanOrEqual value), required TResult between(Filter_Between value), required TResult isNull(Filter_IsNull value), required TResult isEmpty(Filter_IsEmpty value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? or(Filter_Or value)?, TResult? and(Filter_And value)?, TResult? not(Filter_Not value)?, TResult? exists(Filter_Exists value)?, TResult? inValues(Filter_InValues value)?, TResult? greaterThan(Filter_GreaterThan value)?, TResult? greaterThanOrEqual(Filter_GreaterThanOrEqual value)?, TResult? equal(Filter_Equal value)?, TResult? notEqual(Filter_NotEqual value)?, TResult? lessThan(Filter_LessThan value)?, TResult? lessThanOrEqual(Filter_LessThanOrEqual value)?, TResult? between(Filter_Between value)?, TResult? isNull(Filter_IsNull value)?, TResult? isEmpty(Filter_IsEmpty value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult or(Filter_Or value)?, TResult and(Filter_And value)?, TResult not(Filter_Not value)?, TResult exists(Filter_Exists value)?, TResult inValues(Filter_InValues value)?, TResult greaterThan(Filter_GreaterThan value)?, TResult greaterThanOrEqual(Filter_GreaterThanOrEqual value)?, TResult equal(Filter_Equal value)?, TResult notEqual(Filter_NotEqual value)?, TResult lessThan(Filter_LessThan value)?, TResult lessThanOrEqual(Filter_LessThanOrEqual value)?, TResult between(Filter_Between value)?, TResult isNull(Filter_IsNull value)?, TResult isEmpty(Filter_IsEmpty value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult or(List<Filter> field0)?, TResult and(List<Filter> field0)?, TResult not(Filter field0)?, TResult exists(String field)?, TResult inValues(String field, List<String> values)?, TResult greaterThan(String field, String value)?, TResult greaterThanOrEqual(String field, String value)?, TResult equal(String field, String value)?, TResult notEqual(String field, String value)?, TResult lessThan(String field, String value)?, TResult lessThanOrEqual(String field, String value)?, TResult between(String field, String from, String to)?, TResult isNull(String field)?, TResult isEmpty(String field)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult or(List<Filter> field0), required TResult and(List<Filter> field0), required TResult not(Filter field0), required TResult exists(String field), required TResult inValues(String field, List<String> values), required TResult greaterThan(String field, String value), required TResult greaterThanOrEqual(String field, String value), required TResult equal(String field, String value), required TResult notEqual(String field, String value), required TResult lessThan(String field, String value), required TResult lessThanOrEqual(String field, String value), required TResult between(String field, String from, String to), required TResult isNull(String field), required TResult isEmpty(String field)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? or(List<Filter> field0)?, TResult? and(List<Filter> field0)?, TResult? not(Filter field0)?, TResult? exists(String field)?, TResult? inValues(String field, List<String> values)?, TResult? greaterThan(String field, String value)?, TResult? greaterThanOrEqual(String field, String value)?, TResult? equal(String field, String value)?, TResult? notEqual(String field, String value)?, TResult? lessThan(String field, String value)?, TResult? lessThanOrEqual(String field, String value)?, TResult? between(String field, String from, String to)?, TResult? isNull(String field)?, TResult? isEmpty(String field)?}) → TResult?
inherited

Operators

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