# models/schema/customer.py """ LEGACY LOCATION - Re-exports from module for backwards compatibility. The canonical implementation is now in: app/modules/customers/schemas/customer.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.customers.schemas import CustomerRegister, CustomerResponse """ from app.modules.customers.schemas.customer import ( # Registration & Authentication CustomerRegister, CustomerUpdate, CustomerPasswordChange, # Customer Response CustomerResponse, CustomerListResponse, # Address CustomerAddressCreate, CustomerAddressUpdate, CustomerAddressResponse, CustomerAddressListResponse, # Preferences CustomerPreferencesUpdate, # Vendor Management CustomerMessageResponse, VendorCustomerListResponse, CustomerDetailResponse, CustomerOrderInfo, CustomerOrdersResponse, CustomerStatisticsResponse, # Admin Management AdminCustomerItem, AdminCustomerListResponse, AdminCustomerDetailResponse, ) __all__ = [ # Registration & Authentication "CustomerRegister", "CustomerUpdate", "CustomerPasswordChange", # Customer Response "CustomerResponse", "CustomerListResponse", # Address "CustomerAddressCreate", "CustomerAddressUpdate", "CustomerAddressResponse", "CustomerAddressListResponse", # Preferences "CustomerPreferencesUpdate", # Vendor Management "CustomerMessageResponse", "VendorCustomerListResponse", "CustomerDetailResponse", "CustomerOrderInfo", "CustomerOrdersResponse", "CustomerStatisticsResponse", # Admin Management "AdminCustomerItem", "AdminCustomerListResponse", "AdminCustomerDetailResponse", ]