map<TResult extends Object?> method

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

Implementation

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