# -*- coding: utf-8 -*- from django.urls import include, path from rest_framework import routers from rest_framework.schemas import get_schema_view from . import views router = routers.DefaultRouter() router.register(r"children", views.ChildViewSet) router.register(r"changes", views.DiaperChangeViewSet) router.register(r"feedings", views.FeedingViewSet) router.register(r"notes", views.NoteViewSet) router.register(r"sleep", views.SleepViewSet) router.register(r"pumping", views.PumpingViewSet) router.register(r"temperature", views.TemperatureViewSet) router.register(r"timers", views.TimerViewSet) router.register(r"tummy-times", views.TummyTimeViewSet) router.register(r"weight", views.WeightViewSet) router.register(r"height", views.HeightViewSet) router.register(r"head-circumference", views.HeadCircumferenceViewSet) router.register(r"bmi", views.BMIViewSet) router.register(r"tags", views.TagViewSet) app_name = "api" urlpatterns = [ path("api/", include(router.urls)), path("api/auth/", include("rest_framework.urls", namespace="rest_framework")), path( "api/schema", get_schema_view( title="Baby Buddy API", version=1, description="API documentation for the Baby Buddy application", ), name="openapi-schema", ), ]