Create Trip Booking
Get All Trip Bookings
Get Trip Booking by ID
Update Trip Booking
Cancel Trip Booking
Delete Trip Booking
Booking Status Flow
Trip bookings typically follow this status progression:- PENDING - Initial state when a booking is created, awaiting guide confirmation
- CONFIRMED - Guide has accepted the booking and it’s scheduled
- CHANGE_REQUESTED - Tourist or guide has requested changes to the booking details
- COMPLETED - The trip has been successfully completed
- CANCELLED - The booking has been cancelled by either party
Status Transitions
PENDING→CONFIRMED(when guide confirms)PENDING→CANCELLED(if declined or cancelled before confirmation)CONFIRMED→CHANGE_REQUESTED(when changes are needed)CONFIRMED→COMPLETED(after the trip is finished)CONFIRMED→CANCELLED(if cancelled after confirmation)CHANGE_REQUESTED→CONFIRMED(when changes are accepted)CHANGE_REQUESTED→CANCELLED(if changes are rejected)