maybeWhen<T> method
T
maybeWhen<T>({
- T? mFullyRead()?,
- T? mRead()?,
- T? mReadPrivate()?,
- required T orElse(),
Implementation
T maybeWhen<T>({
T? Function()? mFullyRead,
T? Function()? mRead,
T? Function()? mReadPrivate,
required T Function() orElse,
}) =>
{
ReceiptType.mFullyRead: mFullyRead,
ReceiptType.mRead: mRead,
ReceiptType.mReadPrivate: mReadPrivate,
}[this]
?.call() ??
orElse();