Files
booking_backend/booking/urls.py
2026-04-10 20:51:43 -05:00

24 lines
940 B
Python

from django.urls import path
from .views import (
AvailabilityView,
BookingCreateView,
BookingDetailView,
BookingListView,
CustomerCancelBookingView,
VendorApproveBookingView,
VendorDeclineBookingView,
health_check,
)
urlpatterns = [
path("health/", health_check, name="health_check"),
path("availability/", AvailabilityView.as_view(), name="availability"),
path("bookings/", BookingListView.as_view(), name="booking_list"),
path("bookings/request/", BookingCreateView.as_view(), name="booking_request"),
path("bookings/<int:pk>/", BookingDetailView.as_view(), name="booking_detail"),
path("bookings/<int:pk>/approve/", VendorApproveBookingView.as_view(), name="booking_approve"),
path("bookings/<int:pk>/decline/", VendorDeclineBookingView.as_view(), name="booking_decline"),
path("bookings/<int:pk>/cancel/", CustomerCancelBookingView.as_view(), name="booking_cancel"),
]