mapBookingStatus static method

BookingStatus mapBookingStatus(
  1. String status
)

Implementation

static BookingStatus mapBookingStatus(String status) {
   switch (status.toLowerCase()) {
     case "pending-payment":
       return BookingStatus.pendingPayment;
     case "paid":
       return BookingStatus.paid;
     case "pending-confirmation":
       return BookingStatus.pendingConfirmation;
     case "booking-confirmed":
       return BookingStatus.bookingConfirmed;
     case "booking-failed":
       return BookingStatus.bookingFailed;
     case "payment-failed":
       return BookingStatus.paymentFailed;
     case "unavailable":
       return BookingStatus.unavailable;
     case "booking-cancelled":
       return BookingStatus.bookingCancelled;
     case "temp-reserved":
       return BookingStatus.reserved;
     case 'pending_rate':
       return BookingStatus.pendingRate;
     case 'rate_confirmed':
       return BookingStatus.rateConfirmed;
     default:
       return BookingStatus.pendingPayment;
   }
 }