/** * @type CustomerInfo: Document representing a guest or logged-in customer. * * @property customerId: The customer ID. * - **Max Length:** 100 * * @property customerName: The customer name. * - **Max Length:** 256 * * @property customerNo: The customer number. * - **Max Length:** 100 * * @property email: The customer email address. * - **Max Length:** 256 * * @property guest: A flag indicating if the order was placed by a guest. * */ export type CustomerInfo = { customerId?: string; customerName?: string; customerNo?: string; email?: string; guest?: boolean; } & { [key: string]: any; };