adision de bases para trabajo completo de back-v1.0.0
This commit is contained in:
@@ -3,4 +3,42 @@ from datetime import datetime
|
||||
from typing import Optional
|
||||
#
|
||||
import re
|
||||
from enum import Enum
|
||||
from enum import Enum
|
||||
|
||||
class Supuestos(Enum):
|
||||
CANCELADOS ="cancelados"
|
||||
CONDONADOS ="condonados"
|
||||
FIRMES ="firmes"
|
||||
SENTENCIAS ="sentencias"
|
||||
EXIGIBLES ="exigibles"
|
||||
RETORNO_INVERSIONES ="retorno_inversiones"
|
||||
FRACCION_X ="fraccion_x"
|
||||
FRACCION_VII ="fraccion_vii"
|
||||
NO_LOCALIZADOS ="no_localizados"
|
||||
|
||||
class CreditsCreate(BaseModel):
|
||||
title:str
|
||||
rfc : str
|
||||
razon_social : str
|
||||
tipo_persona : str
|
||||
supuesto : Supuestos
|
||||
fecha_prim_publicacion : datetime
|
||||
fecha_ley : datetime
|
||||
fecha_cancelacion : datetime
|
||||
fecha_csd : datetime
|
||||
entidad_federativa : str
|
||||
monto : Optional[int] = None
|
||||
motivo : Optional[str] = None
|
||||
location_id : int
|
||||
|
||||
|
||||
class CreditsUpdate(CreditsCreate):
|
||||
pass
|
||||
|
||||
class CreditsResponse(CreditsCreate):
|
||||
creted_at: datetime
|
||||
updated_at: Optional[datetime]
|
||||
uploader_at : Optional[datetime]
|
||||
|
||||
class MessageResponse(BaseModel):
|
||||
message: str
|
||||
Reference in New Issue
Block a user