Files
Verificacion_EFOS_Backend/app/modules/location/schema.py

35 lines
670 B
Python

from pydantic import BaseModel, EmailStr, Field, validator
from datetime import datetime
from typing import Optional
#
import re
from enum import Enum
class LocationBase(BaseModel):
country: str
state: str
city: str
cp_zp: int
street: str
is_department: bool
number_ext: int
number_int: int
is_active: bool
class LocationResponse(LocationBase):
created_at: datetime
updated_at: Optional[datetime]
deleted_at: Optional[datetime]
created_by: Optional[int]
updated_by: Optional[int]
deleted_by: Optional[int]
class LocationUpdate(LocationBase):
pass
class messageResponse(BaseModel):
message : str