Se agregaron los moduloes de api_v2
This commit is contained in:
21
api/api_v2/modules/coves/schemas.py
Normal file
21
api/api_v2/modules/coves/schemas.py
Normal file
@@ -0,0 +1,21 @@
|
||||
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
|
||||
Reference in New Issue
Block a user