from django.urls import path, include
from rest_framework.routers import DefaultRouter
from .views import (
    ClienteViewSet,
    UsuarioViewSet,
    MotoristaViewSet,
    FornecedorViewSet,
    MotoristaAuthView
)

# Configuração do Router para os ViewSets
router = DefaultRouter()
router.register(r'clientes', ClienteViewSet)
router.register(r'usuarios', UsuarioViewSet)
router.register(r'motoristas', MotoristaViewSet)
router.register(r'fornecedores', FornecedorViewSet)

urlpatterns = [
    # Endpoints para Cliente, Usuario, Motorista e Fornecedor
    path('', include(router.urls)),

    # Endpoint de autenticação do motorista
    path('motorista/auth/', MotoristaAuthView.as_view(), name='motorista-auth'),
]