20 lines
666 B
Python
20 lines
666 B
Python
from django.urls import path, include
|
|
from rest_framework.routers import DefaultRouter
|
|
from . import views
|
|
from .queue_views import QueueManagementViewSet, QueueEntryViewSet
|
|
from .scheduling_views import SmartSchedulingViewSet
|
|
|
|
router = DefaultRouter()
|
|
router.register(r'appointments', views.AppointmentRequestViewSet)
|
|
|
|
# Phase 10: Smart Scheduling API
|
|
router.register(r'scheduling', SmartSchedulingViewSet, basename='scheduling')
|
|
|
|
# Phase 11: Queue Management API
|
|
router.register(r'queues', QueueManagementViewSet, basename='queue')
|
|
router.register(r'queue-entries', QueueEntryViewSet, basename='queue-entry')
|
|
|
|
urlpatterns = [
|
|
path('', include(router.urls)),
|
|
]
|