from django.urls import path from rest_framework.routers import DefaultRouter from apps.operations.views import ( AIInsightViewSet, ChickenCountingViewSet, ChickenWeightViewSet, FeedSacksViewSet, HealthView, IotPanelViewSet, IotPanelPushView, KPIViewSet, ManualInputViewSet, ) router = DefaultRouter() router.register("kpis", KPIViewSet, basename="kpi") router.register("manual-inputs", ManualInputViewSet, basename="manual-input") router.register("chicken-countings", ChickenCountingViewSet, basename="chicken-counting") router.register("chicken-weights", ChickenWeightViewSet, basename="chicken-weight") router.register("feed-sacks", FeedSacksViewSet, basename="feed-sacks") router.register("karungs", FeedSacksViewSet, basename="karung") router.register("iot-panels", IotPanelViewSet, basename="iot-panel") router.register("panel-iot", IotPanelViewSet, basename="panel-iot") router.register("ai-insights", AIInsightViewSet, basename="ai-insight") urlpatterns = [ path("health/", HealthView.as_view(), name="health"), path("panel-iot/push//", IotPanelPushView.as_view(), name="iot-panel-push"), *router.urls, ]