import type { Address, CurrencyValue, Payment, Shipment } from '../../../libs/util-domain-models'; import type { OrderItem } from './order-item.model'; export interface Order { billingAddress?: Address; createdAt?: Date; customerName: string; id: string; items: OrderItem[]; orderToken?: string; payments: Payment[]; paymentStatus?: string; shippingAddress?: Address; siteId?: string; status: string; taxTotal?: CurrencyValue; total?: CurrencyValue; shipments?: Shipment[]; }