maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult any(
    1. PredicatePath path,
    2. List<String> values
    )?,
  2. TResult at(
    1. PredicatePath path,
    2. String value
    )?,
  3. TResult fullText(
    1. PredicatePath path,
    2. String value
    )?,
  4. TResult gt(
    1. PredicatePath path,
    2. double value
    )?,
  5. TResult has(
    1. PredicatePath path
    )?,
  6. TResult inRange(
    1. PredicatePath path,
    2. double lowerLimit,
    3. double upperLimit
    )?,
  7. TResult into(
    1. PredicatePath path,
    2. List<String> values
    )?,
  8. TResult lt(
    1. PredicatePath path,
    2. double value
    )?,
  9. TResult missing(
    1. PredicatePath path
    )?,
  10. TResult near(
    1. PredicatePath path,
    2. double latitude,
    3. double longitude,
    4. double radius,
    )?,
  11. TResult not(
    1. PredicatePath path,
    2. String value
    )?,
  12. TResult similar(
    1. String id,
    2. int value
    )?,
  13. TResult dateAfter(
    1. PredicatePath path,
    2. int epoch
    )?,
  14. TResult dateBefore(
    1. PredicatePath path,
    2. int epoch
    )?,
  15. TResult dateBetween(
    1. PredicatePath path,
    2. int startEpoch,
    3. int endEpoch
    )?,
  16. TResult dateDayOfMonth(
    1. PredicatePath path,
    2. int day
    )?,
  17. TResult dateDayOfMonthAfter(
    1. PredicatePath path,
    2. int day
    )?,
  18. TResult dateDayOfMonthBefore(
    1. PredicatePath path,
    2. int day
    )?,
  19. TResult dateDayOfWeek(
    1. PredicatePath path,
    2. String day
    )?,
  20. TResult dateDayOfWeekAfter(
    1. PredicatePath path,
    2. String day
    )?,
  21. TResult dateDayOfWeekBefore(
    1. PredicatePath path,
    2. String day
    )?,
  22. TResult dateMonth(
    1. PredicatePath path,
    2. String month
    )?,
  23. TResult dateMonthAfter(
    1. PredicatePath path,
    2. String month
    )?,
  24. TResult dateMonthBefore(
    1. PredicatePath path,
    2. String month
    )?,
  25. TResult dateYear(
    1. PredicatePath path,
    2. int year
    )?,
  26. TResult hour(
    1. PredicatePath path,
    2. int hour
    )?,
  27. TResult hourAfter(
    1. PredicatePath path,
    2. int hour
    )?,
  28. TResult hourBefore(
    1. PredicatePath path,
    2. int hour
    )?,
  29. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(PredicatePath path, List<String> values)? any,
  TResult Function(PredicatePath path, String value)? at,
  TResult Function(PredicatePath path, String value)? fullText,
  TResult Function(PredicatePath path, double value)? gt,
  TResult Function(PredicatePath path)? has,
  TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
      inRange,
  TResult Function(PredicatePath path, List<String> values)? into,
  TResult Function(PredicatePath path, double value)? lt,
  TResult Function(PredicatePath path)? missing,
  TResult Function(PredicatePath path, double latitude, double longitude,
          double radius)?
      near,
  TResult Function(PredicatePath path, String value)? not,
  TResult Function(String id, int value)? similar,
  TResult Function(PredicatePath path, int epoch)? dateAfter,
  TResult Function(PredicatePath path, int epoch)? dateBefore,
  TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
      dateBetween,
  TResult Function(PredicatePath path, int day)? dateDayOfMonth,
  TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
  TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
  TResult Function(PredicatePath path, String day)? dateDayOfWeek,
  TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
  TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
  TResult Function(PredicatePath path, String month)? dateMonth,
  TResult Function(PredicatePath path, String month)? dateMonthAfter,
  TResult Function(PredicatePath path, String month)? dateMonthBefore,
  TResult Function(PredicatePath path, int year)? dateYear,
  TResult Function(PredicatePath path, int hour)? hour,
  TResult Function(PredicatePath path, int hour)? hourAfter,
  TResult Function(PredicatePath path, int hour)? hourBefore,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;