type OrderWithPayments implements Node & BaseOrder {
id: String!
payments(filters: PaymentsFiltersInput, before: String, after: String, first: Int, last: Int): PaymentsConnection!
entityId: Int!
orderedAt: DateTimeExtended!
updatedAt: DateTimeExtended!
status: OrderStatus!
billingAddress: OrderBillingAddress!
isTaxIncluded: Boolean!
consignments: OrderConsignments
subTotal: Money!
discountedSubTotal: Money
discounts: OrderDiscounts!
wrappingCostTotal: Money!
shippingCostTotal: Money!
handlingCostTotal: Money!
taxTotal: Money!
taxes: [OrderTax!]!
totalIncTax: Money!
customerMessage: String
totalProductQuantity: Int!
backorderShippingExpectationMessage: String
comparisonShippingCost: Money
fees: [OrderFee!]!
metafields(namespace: String!, keys: [String!], before: String, after: String, first: Int, last: Int): MetafieldConnection!
cartMetafields(namespace: String!, keys: [String!], before: String, after: String, first: Int, last: Int): MetafieldConnection!
permalink: String
}