from rest_framework.routers import DefaultRouter

from apps.catalogos.views import (
    BasculaViewSet,
    BodegaViewSet,
    CampoViewSet,
    CastigoViewSet,
    ContratoViewSet,
    LineaViewSet,
    OficinaViewSet,
    ParametroViewSet,
    ProductorViewSet,
    VariedadViewSet,
    ZafraViewSet,
)

router = DefaultRouter()
router.register(r"zafras", ZafraViewSet, basename="zafra")
router.register(r"oficinas", OficinaViewSet, basename="oficina")
router.register(r"variedades", VariedadViewSet, basename="variedad")
router.register(r"campos", CampoViewSet, basename="campo")
router.register(r"lineas", LineaViewSet, basename="linea")
router.register(r"productores", ProductorViewSet, basename="productor")
router.register(r"contratos", ContratoViewSet, basename="contrato")
router.register(r"bodegas", BodegaViewSet, basename="bodega")
router.register(r"basculas", BasculaViewSet, basename="bascula")
router.register(r"parametros", ParametroViewSet, basename="parametro")
router.register(r"castigos", CastigoViewSet, basename="castigo")

urlpatterns = router.urls
