Files
pedidosClientes/app/models/cliente.py
2025-12-05 11:27:16 -03:00

32 lines
631 B
Python

from pydantic import BaseModel, EmailStr
from typing import Optional
from datetime import datetime
class ClienteBase(BaseModel):
nombre: str
matricula_vehiculo: str
telefono: Optional[str] = None
email: Optional[EmailStr] = None
class ClienteCreate(ClienteBase):
pass
class ClienteUpdate(BaseModel):
nombre: Optional[str] = None
matricula_vehiculo: Optional[str] = None
telefono: Optional[str] = None
email: Optional[EmailStr] = None
class ClienteResponse(ClienteBase):
id: int
created_at: datetime
updated_at: datetime
class Config:
from_attributes = True