from pydantic import BaseModel, Field, field_validator from typing import Optional from uuid import UUID from api.api_v2.modules.pedimentos.schemas import PedimentoBaseSchema from schemas.CredencialSchema import CredencialBaseSchema class CoveBaseSchema(BaseModel): id: int = Field(..., description="ID Ășnico del COVE") cove: str = Field(..., description="Numero del COVE") class CoveRequestSchema(BaseModel): cove: CoveBaseSchema pedimento: PedimentoBaseSchema credencial: CredencialBaseSchema class CoveListSchema(BaseModel): coves: list[CoveBaseSchema] = Field(..., description="Lista de COVEs") pedimento: PedimentoBaseSchema credencial: CredencialBaseSchema