order.api.graphql 847 B

123456789101112131415161718192021222324252627
  1. type Query {
  2. order(id: ID!): Order
  3. activeOrder: Order
  4. orderByCode(code: String!): Order
  5. nextOrderStates: [String!]!
  6. orders(options: OrderListOptions): OrderList!
  7. eligibleShippingMethods: [ShippingMethodQuote!]!
  8. }
  9. type Mutation {
  10. addItemToOrder(productVariantId: ID!, quantity: Int!): Order
  11. removeItemFromOrder(orderItemId: ID!): Order
  12. adjustItemQuantity(orderItemId: ID!, quantity: Int!): Order
  13. transitionOrderToState(state: String!): Order
  14. setOrderShippingAddress(input: CreateAddressInput!): Order
  15. setOrderShippingMethod(shippingMethodId: ID!): Order
  16. addPaymentToOrder(input: PaymentInput!): Order
  17. setCustomerForOrder(input: CreateCustomerInput!): Order
  18. }
  19. input PaymentInput {
  20. method: String!
  21. metadata: JSON!
  22. }
  23. # generated by generateListOptions function
  24. input OrderListOptions