from pydantic import BaseModel from typing import Optional from datetime import datetime class StockReferenciaBase(BaseModel): referencia: str unidades_disponibles: int = 0 class StockReferenciaCreate(StockReferenciaBase): pass class StockReferenciaUpdate(BaseModel): referencia: Optional[str] = None unidades_disponibles: Optional[int] = None class StockReferenciaResponse(StockReferenciaBase): id: int ultima_actualizacion: datetime created_at: datetime class Config: from_attributes = True