mapOrNull<TResult extends Object?> method

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

Implementation

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