from pydantic import BaseModel from typing import Dict, Any, Optional class ChatRequest(BaseModel): message: str user_id: str class ChatResponse(BaseModel): response: str class ToolCreate(BaseModel): name: str description: str parameters: Dict[str, Any] class ToolResponse(BaseModel): id: int name: str description: str parameters: Dict[str, Any] class Config: from_attributes = True class ConsultarEstoqueRequest(BaseModel): preco_max: float categoria: Optional[str] = None class ValidarClienteVendaRequest(BaseModel): cpf: str valor_veiculo: float class AvaliarVeiculoTrocaRequest(BaseModel): modelo: str ano: int km: int class AgendarRevisaoRequest(BaseModel): placa: str data_hora: str class CancelarPedidoRequest(BaseModel): numero_pedido: str motivo: str