anchor.diff:    user: ID
     userEmail: String
     discount: Decimal
  -  lines: [OrderLineInput]
     shippingAddress: AddressInput
     shippingMethod: ID
     voucher: ID
  +}
  +
  +type DraftOrderLineCreate {
  +  errors: [Error]
  +  order: Order
  +  orderLine: OrderLine
  +}
  +
  +type DraftOrderLineDelete {
  +  errors: [Error]
  +  order: Order
  +  orderLine: OrderLine
  +}
  +
  +type DraftOrderLineUpdate {
  +  errors: [Error]
  +  order: Order
  +  orderLine: OrderLine
   }
   
   type DraftOrderUpdate {
  
positive.code:   menuItemCreate(input: MenuItemCreateInput!): MenuItemCreate
    menuItemDelete(id: ID!): MenuItemDelete
    menuItemUpdate(id: ID!, input: MenuItemInput!): MenuItemUpdate
    draftOrderCreate(input: DraftOrderInput!): DraftOrderCreate
    draftOrderComplete(id: ID!): DraftOrderComplete
    draftOrderDelete(id: ID!): DraftOrderDelete
    draftOrderUpdate(id: ID!, input: DraftOrderInput!): DraftOrderUpdate
    fulfillmentCancel(id: ID!, input: FulfillmentCancelInput!): FulfillmentCancel
    fulfillmentCreate(input: FulfillmentCreateInput!): FulfillmentCreate
  
negative.code:   cursor: String!
  }
  
  input OrderLineCreateInput {
    quantity: Int!
    variantId: ID!
  }
  
  input OrderLineInput {
    quantity: Int!
  }
  
  type OrderMarkAsPaid {
  