# app/modules/inventory/schemas/__init__.py """ Inventory module Pydantic schemas. This module contains the canonical implementations of inventory-related schemas. """ from app.modules.inventory.schemas.inventory import ( AdminInventoryAdjust, # Admin schemas AdminInventoryCreate, AdminInventoryItem, AdminInventoryListResponse, AdminInventoryLocationsResponse, AdminInventoryStats, # Admin transaction schemas AdminInventoryTransactionItem, AdminInventoryTransactionListResponse, AdminLowStockItem, AdminStoresWithInventoryResponse, AdminStoreWithInventory, AdminTransactionStatsResponse, InventoryAdjust, # Base schemas InventoryBase, InventoryCreate, InventoryListResponse, InventoryLocationResponse, InventoryMessageResponse, InventoryReserve, # Response schemas InventoryResponse, InventorySummaryResponse, InventoryTransactionListResponse, # Transaction schemas InventoryTransactionResponse, InventoryTransactionWithProduct, InventoryUpdate, OrderTransactionHistoryResponse, ProductInventorySummary, ProductTransactionHistoryResponse, ) __all__ = [ # Base schemas "InventoryBase", "InventoryCreate", "InventoryAdjust", "InventoryUpdate", "InventoryReserve", # Response schemas "InventoryResponse", "InventoryLocationResponse", "ProductInventorySummary", "InventoryListResponse", "InventoryMessageResponse", "InventorySummaryResponse", # Admin schemas "AdminInventoryCreate", "AdminInventoryAdjust", "AdminInventoryItem", "AdminInventoryListResponse", "AdminInventoryStats", "AdminLowStockItem", "AdminStoreWithInventory", "AdminStoresWithInventoryResponse", "AdminInventoryLocationsResponse", # Transaction schemas "InventoryTransactionResponse", "InventoryTransactionWithProduct", "InventoryTransactionListResponse", "ProductTransactionHistoryResponse", "OrderTransactionHistoryResponse", # Admin transaction schemas "AdminInventoryTransactionItem", "AdminInventoryTransactionListResponse", "AdminTransactionStatsResponse", ]