maybeMap<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeMap<TResult extends Object?>(
  1. TResult $default(
    1. _ReservationState value
    )?, {
  2. TResult available(
    1. _Available value
    )?,
  3. TResult returned(
    1. _Returned value
    )?,
  4. TResult notAvailable(
    1. _NotAvailable value
    )?,
  5. TResult inUse(
    1. _InUse value
    )?,
  6. TResult approved(
    1. _Approved value
    )?,
  7. TResult requested(
    1. _Requested value
    )?,
  8. TResult onRequest(
    1. _OnRequest value
    )?,
  9. TResult declined(
    1. _Declined value
    )?,
  10. TResult canceled(
    1. _Canceled value
    )?,
  11. TResult terminated(
    1. _Terminated value
    )?,
  12. TResult underMaintenance(
    1. _UnderMaintenance value
    )?,
  13. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeMap<TResult extends Object?>(
  TResult Function(_ReservationState value)? $default, {
  TResult Function(_Available value)? available,
  TResult Function(_Returned value)? returned,
  TResult Function(_NotAvailable value)? notAvailable,
  TResult Function(_InUse value)? inUse,
  TResult Function(_Approved value)? approved,
  TResult Function(_Requested value)? requested,
  TResult Function(_OnRequest value)? onRequest,
  TResult Function(_Declined value)? declined,
  TResult Function(_Canceled value)? canceled,
  TResult Function(_Terminated value)? terminated,
  TResult Function(_UnderMaintenance value)? underMaintenance,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;