logo property

String logo

Implementation

String get logo {
  switch (this){
    case BookingStatus.pendingPayment:
      return "assets/home/ic_pending.svg";
    case BookingStatus.paid:
      return "assets/home/ic_paid.svg";
    case BookingStatus.pendingConfirmation:
      return "assets/home/ic_pending_confirmation.svg";
    case BookingStatus.bookingConfirmed:
      return "assets/home/ic_completed.svg";
    case BookingStatus.bookingFailed:
    case BookingStatus.rateRequestFailed:
      return "assets/home/ic_booking_failed.svg";
    case BookingStatus.paymentFailed:
      return "assets/home/ic_booking_failed.svg";
    case BookingStatus.unavailable:
      return "assets/home/ic_unavailable.svg";
    case BookingStatus.pendingRate:
      return "assets/home/ic_pending_confirmation.svg";
    case BookingStatus.rateConfirmed:
      return "assets/home/ic_completed.svg";
    default:
      return "assets/home/ic_pending.svg";
  }
}