UNPKG

channelape-sdk

Version:
32 lines (31 loc) 897 B
import LineItem from './LineItem'; import Fulfillment from './Fulfillment'; import AdditionalField from '../../model/AdditionalField'; import OrderStatus from './OrderStatus'; import Customer from './Customer'; import Refund from './Refund'; export default interface Order { additionalFields?: AdditionalField[]; id: string; channelOrderId: string; channelId: string; businessId: string; purchasedAt: Date; purchaseOrderNumber?: string; canceledAt?: Date; canceledReason?: string; updatedAt: Date; createdAt: Date; customer?: Customer; status: OrderStatus; totalPrice?: number; subtotalPrice?: number; totalShippingPrice?: number; totalShippingTax?: number; totalTax?: number; totalGrams?: number; alphabeticCurrencyCode: string; lineItems: LineItem[]; fulfillments?: Fulfillment[]; refunds?: Refund[]; }