""" History API URLs URL patterns for history-related API endpoints. """ from django.urls import path, include from rest_framework.routers import DefaultRouter from .views import ( ParkHistoryViewSet, RideHistoryViewSet, UnifiedHistoryViewSet, ) # Create router for history ViewSets router = DefaultRouter() router.register(r"timeline", UnifiedHistoryViewSet, basename="unified-history") urlpatterns = [ # Park history endpoints path( "parks//", ParkHistoryViewSet.as_view({"get": "list"}), name="park-history-list", ), path( "parks//detail/", ParkHistoryViewSet.as_view({"get": "retrieve"}), name="park-history-detail", ), # Ride history endpoints path( "parks//rides//", RideHistoryViewSet.as_view({"get": "list"}), name="ride-history-list", ), path( "parks//rides//detail/", RideHistoryViewSet.as_view({"get": "retrieve"}), name="ride-history-detail", ), # Include router URLs for unified timeline path("", include(router.urls)), ]