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 "booking-confirmed":
      return BookingStatus.bookingConfirmed;
    case "booking-failed":
      return BookingStatus.bookingFailed;
    case "payment-failed":
      return BookingStatus.paymentFailed;
    case "unavailable":
      return BookingStatus.unavailable;
    // case "temp-reserved":
    //   return BookingStatus.reserved;
    case 'booking-cancelled':
      return BookingStatus.bookingCancelled;
    case 'pending_rate':
      return BookingStatus.pendingRate;
    case 'rate_confirmed':
      return BookingStatus.rateConfirmed;
    case 'saved':
      return BookingStatus.saved;
    default:
      return BookingStatus.pendingPayment;
  }
}