from rest_framework.routers import DefaultRouter from shop.api.v1.viewsets import ( TaxViewSet, CustomerViewSet, ProductViewSet, ProductPriceViewSet, OrderViewSet, OrderLineViewSet, ProviderViewSet, ProductBatchViewSet, TagViewSet, BrandViewSet, ) app_name = "shop" router = DefaultRouter() router.register("taxes", TaxViewSet) router.register("tags", TagViewSet) router.register("brands", BrandViewSet) router.register("customers", CustomerViewSet) router.register("providers", ProviderViewSet) router.register("products", ProductViewSet) router.register("products/(?P[^/.]+)/prices", ProductPriceViewSet) router.register("product-batches", ProductBatchViewSet) router.register("orders", OrderViewSet) router.register("orders/(?P[^/.]+)/lines", OrderLineViewSet) urlpatterns = router.urls