34 lines
636 B
Python
34 lines
636 B
Python
from pydantic import BaseModel, EmailStr, Field, validator
|
|
from datetime import datetime, date
|
|
from typing import Optional
|
|
#
|
|
import re
|
|
from enum import Enum
|
|
|
|
class Situacion(Enum):
|
|
SENTENCIA_FAVORABLE ="sentencia_favorable"
|
|
DEFINITIVO="definitivo"
|
|
|
|
|
|
class EdosUpload(BaseModel):
|
|
numero : str
|
|
razon_social : str
|
|
situacion : Situacion
|
|
numero_definitivo : str
|
|
fecha_definitivo : date
|
|
publicacion_sat : date
|
|
numero_def_dof : str
|
|
fecha_def_dof : date
|
|
publicacion_dof : date
|
|
numero_fav_sat : str
|
|
|
|
|
|
class EdosResponse(EdosUpload):
|
|
pass
|
|
|
|
|
|
class messageResponse(BaseModel):
|
|
message: str
|
|
|
|
|