# models/schema/order.py """ LEGACY LOCATION - Re-exports from module for backwards compatibility. The canonical implementation is now in: app/modules/orders/schemas/order.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.orders.schemas import order """ from app.modules.orders.schemas.order import ( # Address schemas AddressSnapshot, AddressSnapshotResponse, # Order item schemas OrderItemCreate, OrderItemExceptionBrief, OrderItemResponse, # Customer schemas CustomerSnapshot, CustomerSnapshotResponse, # Order CRUD schemas OrderCreate, OrderUpdate, OrderTrackingUpdate, OrderItemStateUpdate, # Order response schemas OrderResponse, OrderDetailResponse, OrderListResponse, OrderListItem, # Admin schemas AdminOrderItem, AdminOrderListResponse, AdminOrderStats, AdminOrderStatusUpdate, AdminVendorWithOrders, AdminVendorsWithOrdersResponse, # Letzshop schemas LetzshopOrderImport, LetzshopShippingInfo, LetzshopOrderConfirmItem, LetzshopOrderConfirmRequest, # Shipping schemas MarkAsShippedRequest, ShippingLabelInfo, ) __all__ = [ # Address schemas "AddressSnapshot", "AddressSnapshotResponse", # Order item schemas "OrderItemCreate", "OrderItemExceptionBrief", "OrderItemResponse", # Customer schemas "CustomerSnapshot", "CustomerSnapshotResponse", # Order CRUD schemas "OrderCreate", "OrderUpdate", "OrderTrackingUpdate", "OrderItemStateUpdate", # Order response schemas "OrderResponse", "OrderDetailResponse", "OrderListResponse", "OrderListItem", # Admin schemas "AdminOrderItem", "AdminOrderListResponse", "AdminOrderStats", "AdminOrderStatusUpdate", "AdminVendorWithOrders", "AdminVendorsWithOrdersResponse", # Letzshop schemas "LetzshopOrderImport", "LetzshopShippingInfo", "LetzshopOrderConfirmItem", "LetzshopOrderConfirmRequest", # Shipping schemas "MarkAsShippedRequest", "ShippingLabelInfo", ]