Type alias Order<CustomFields, UserCustomFields, ProductCustomFields>

Order<CustomFields, UserCustomFields, ProductCustomFields>: {
    cancelReason?: CancelReason | null;
    canceledAt?: ISO8061DateTimeString | null;
    cart?: CartResource | null;
    checkout?: CheckoutResource | null;
    closedAt: ISO8061DateTimeString | null;
    createdAt: ISO8061DateTimeString;
    currency: CurrencyType;
    customFields: CustomFields;
    customer?: OrderCustomerType<UserCustomFields>;
    id: string;
    lineItems: LineItem<ProductCustomFields>[];
    organization: string;
    status: string | OrderStatus;
    subtotalPrice: number;
    totalPrice: number;
    totalTax: number;
    updatedAt: ISO8061DateTimeString;
}

Type Parameters

  • CustomFields = unknown

  • UserCustomFields = unknown

  • ProductCustomFields = unknown

Type declaration

Generated using TypeDoc