mapBookingStatus static method
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;
}
}