when<TResult extends Object?> method
TResult
when<TResult extends Object?>(
- TResult $default(), {
- required TResult available(),
- required TResult returned(),
- required TResult notAvailable(),
- required TResult inUse(),
- required TResult approved(),
- required TResult requested(),
- required TResult onRequest(),
- required TResult declined(),
- required TResult canceled(),
- required TResult terminated(),
- required TResult underMaintenance(),
inherited
Implementation
@optionalTypeArgs
TResult when<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, {
required TResult Function() available,
required TResult Function() returned,
required TResult Function() notAvailable,
required TResult Function() inUse,
required TResult Function() approved,
required TResult Function() requested,
required TResult Function() onRequest,
required TResult Function() declined,
required TResult Function() canceled,
required TResult Function() terminated,
required TResult Function() underMaintenance,
}) =>
throw _privateConstructorUsedError;