""" Endpoints API para gestión de clases SCAII y SCAF """ from api.v1.common.tenant_crud_routes import TenantCRUDRoutes from .dto import ClassCreateDTO, ClassResponseDTO, ClassUpdateDTO from .service import ClassService # Create router with generic CRUD routes router = TenantCRUDRoutes( service=ClassService, create_schema=ClassCreateDTO, update_schema=ClassUpdateDTO, response_schema=ClassResponseDTO, prefix="/classes", tags=["a76 / classes"], resource_name="Class", id_name="class_id", enable_list=True, enable_filters=True, default_page_size=50, max_page_size=100, ).router