Files
WhatsAppCentralizado/services/integrations/app/schemas/product.py
2026-01-29 22:21:54 +00:00

32 lines
661 B
Python

from pydantic import BaseModel
from typing import Optional
class ProductResponse(BaseModel):
id: int
name: str
default_code: Optional[str] = None
list_price: float
qty_available: float
virtual_available: float
description: Optional[str] = None
categ_name: Optional[str] = None
class ProductSearchResult(BaseModel):
id: int
name: str
default_code: Optional[str] = None
list_price: float
qty_available: float
class StockInfo(BaseModel):
product_id: int
product_name: str
qty_available: float
qty_reserved: float
qty_incoming: float
qty_outgoing: float
virtual_available: float