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