whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<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
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<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,
}) =>
    throw _privateConstructorUsedError;