whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? or(
    1. List<Filter> field0
    )?,
  2. TResult? and(
    1. List<Filter> field0
    )?,
  3. TResult? not(
    1. Filter field0
    )?,
  4. TResult? exists(
    1. String field
    )?,
  5. TResult? inValues(
    1. String field,
    2. List<String> values
    )?,
  6. TResult? greaterThan(
    1. String field,
    2. String value
    )?,
  7. TResult? greaterThanOrEqual(
    1. String field,
    2. String value
    )?,
  8. TResult? equal(
    1. String field,
    2. String value
    )?,
  9. TResult? notEqual(
    1. String field,
    2. String value
    )?,
  10. TResult? lessThan(
    1. String field,
    2. String value
    )?,
  11. TResult? lessThanOrEqual(
    1. String field,
    2. String value
    )?,
  12. TResult? between(
    1. String field,
    2. String from,
    3. String to
    )?,
  13. TResult? isNull(
    1. String field
    )?,
  14. TResult? isEmpty(
    1. String field
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(List<Filter> field0)? or,
  TResult? Function(List<Filter> field0)? and,
  TResult? Function(Filter field0)? not,
  TResult? Function(String field)? exists,
  TResult? Function(String field, List<String> values)? inValues,
  TResult? Function(String field, String value)? greaterThan,
  TResult? Function(String field, String value)? greaterThanOrEqual,
  TResult? Function(String field, String value)? equal,
  TResult? Function(String field, String value)? notEqual,
  TResult? Function(String field, String value)? lessThan,
  TResult? Function(String field, String value)? lessThanOrEqual,
  TResult? Function(String field, String from, String to)? between,
  TResult? Function(String field)? isNull,
  TResult? Function(String field)? isEmpty,
}) =>
    throw _privateConstructorUsedError;