when<TResult extends Object?> method

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

Implementation

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