import LineItem from './LineItem';
import Fulfillment from './Fulfillment';
import AdditionalField from '../../model/AdditionalField';
import OrderStatus from './OrderStatus';
import Customer from './Customer';
export default interface Order {
    additionalFields?: AdditionalField[];
    id: string;
    channelOrderId: string;
    channelId: string;
    businessId: string;
    purchasedAt: Date;
    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[];
}
