37 lines
820 B
Python
37 lines
820 B
Python
from pydantic import BaseModel
|
|
|
|
class ClientBase(BaseModel):
|
|
clave: str
|
|
tipo_cliente: str
|
|
nombre: str
|
|
pais: str
|
|
estado: str
|
|
ciudad: str
|
|
direccion: str
|
|
numero_ext: str | None = None
|
|
cp: str | None = None
|
|
colonia: str | None = None
|
|
lada: str | None = None
|
|
telefono1: str | None = None
|
|
telefono2: str | None = None
|
|
tel_directo: str | None = None
|
|
ext: str | None = None
|
|
fax: str | None = None
|
|
horario: str | None = None
|
|
pagina: str | None = None
|
|
correo: str | None = None
|
|
medio_publicidad: str | None = None
|
|
nacionalidad: str | None = None
|
|
logo: str | None = None
|
|
|
|
class ClientCreate(ClientBase):
|
|
pass
|
|
|
|
class ClientUpdate(ClientBase):
|
|
pass
|
|
|
|
class Client(ClientBase):
|
|
id: int
|
|
|
|
class Config:
|
|
from_attributes = True |