payment.domain library Null safety
Domain layer for Booking and Payment feature.
Classes
- Booking
- Booking domain entity
- BookParkingSpotParams
- Booking use case parameters
- BookParkingSpotUseCase
- Booking use case implementation
- DeleteBookingParams
- Delete booking use case parameters
- DeleteBookingsUseCase
- Delete booking use case implementation
- FetchBookingsParams
- Fetch booking use case parameters
- FetchBookingsUseCase
- Fetch the list of bookings
- GetDiscountByPromoCodeParams
- Get discount from promo code parameters
- GetDiscountByPromoCodeUseCase
- Get discount from promo code use case implementation
- GetParkingDiscountByIdParams
- Get parking discount use case parameters
- GetParkingDiscountByIdUseCase
- Get parking discount use case implementation
- GetParkingFeeByIdParams
- Get parking fee use case parameters
- GetParkingFeeByIdUseCase
- Get parking fee use case implementation
- IBookingRepository
- Booking repository interface
- IPaymentRepository
- Payment repository interface