# models/schema/inventory.py """ LEGACY LOCATION - Re-exports from module for backwards compatibility. The canonical implementation is now in: app/modules/inventory/schemas/inventory.py This file exists to maintain backwards compatibility with code that imports from the old location. All new code should import directly from the module: from app.modules.inventory.schemas import InventoryCreate, InventoryResponse """ from app.modules.inventory.schemas.inventory import ( # Base schemas InventoryBase, InventoryCreate, InventoryAdjust, InventoryUpdate, InventoryReserve, # Response schemas InventoryResponse, InventoryLocationResponse, ProductInventorySummary, InventoryListResponse, InventoryMessageResponse, InventorySummaryResponse, # Admin schemas AdminInventoryCreate, AdminInventoryAdjust, AdminInventoryItem, AdminInventoryListResponse, AdminInventoryStats, AdminLowStockItem, AdminVendorWithInventory, AdminVendorsWithInventoryResponse, AdminInventoryLocationsResponse, # Transaction schemas InventoryTransactionResponse, InventoryTransactionWithProduct, InventoryTransactionListResponse, ProductTransactionHistoryResponse, OrderTransactionHistoryResponse, # Admin transaction schemas AdminInventoryTransactionItem, AdminInventoryTransactionListResponse, AdminTransactionStatsResponse, ) __all__ = [ # Base schemas "InventoryBase", "InventoryCreate", "InventoryAdjust", "InventoryUpdate", "InventoryReserve", # Response schemas "InventoryResponse", "InventoryLocationResponse", "ProductInventorySummary", "InventoryListResponse", "InventoryMessageResponse", "InventorySummaryResponse", # Admin schemas "AdminInventoryCreate", "AdminInventoryAdjust", "AdminInventoryItem", "AdminInventoryListResponse", "AdminInventoryStats", "AdminLowStockItem", "AdminVendorWithInventory", "AdminVendorsWithInventoryResponse", "AdminInventoryLocationsResponse", # Transaction schemas "InventoryTransactionResponse", "InventoryTransactionWithProduct", "InventoryTransactionListResponse", "ProductTransactionHistoryResponse", "OrderTransactionHistoryResponse", # Admin transaction schemas "AdminInventoryTransactionItem", "AdminInventoryTransactionListResponse", "AdminTransactionStatsResponse", ]