whenOrNull<TResult extends Object?> method
TResult?
whenOrNull<TResult extends Object?>(
- TResult? $default()?, {
- TResult? available()?,
- TResult? returned()?,
- TResult? notAvailable()?,
- TResult? inUse()?,
- TResult? approved()?,
- TResult? requested()?,
- TResult? onRequest()?,
- TResult? declined()?,
- TResult? canceled()?,
- TResult? terminated()?,
- TResult? underMaintenance()?,
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>(
TResult? Function(
String uid,
@JsonKey(fromJson: timestampToDateTime, toJson: dateTimeToTimestamp)
DateTime createdAt,
@JsonKey(fromJson: timestampToDateTime, toJson: dateTimeToTimestamp)
DateTime updatedAt,
@RfArray() List<String>? filePaths)?
$default, {
TResult? Function()? available,
TResult? Function()? returned,
TResult? Function()? notAvailable,
TResult? Function()? inUse,
TResult? Function()? approved,
TResult? Function()? requested,
TResult? Function()? onRequest,
TResult? Function()? declined,
TResult? Function()? canceled,
TResult? Function()? terminated,
TResult? Function()? underMaintenance,
}) =>
throw _privateConstructorUsedError;