anchor.diff:    pageCreate(input: PageInput!): PageCreate
     pageDelete(id: ID!): PageDelete
     pageUpdate(id: ID!, input: PageInput!): PageUpdate
  +  paymentMethodCharge(amount: Decimal, paymentMethodId: ID!): PaymentMethodCharge
  +  paymentMethodRefund(amount: Decimal, paymentMethodId: ID!): PaymentMethodRefund
  +  paymentMethodVoid(paymentMethodId: ID!): PaymentMethodVoid
     saleCreate(input: SaleInput!): SaleCreate
     saleDelete(id: ID!): SaleDelete
     saleUpdate(id: ID!, input: SaleInput!): SaleUpdate
  
positive.code:   maximumOrderPrice: Money
    minimumOrderWeight: Weight
    maximumOrderWeight: Weight
  }
  
  enum ShippingMethodTypeEnum {
  
negative.code:   productVariant: ProductVariant
  }
  
  enum ProvidersEnum {
    DUMMY
    BRAINTREE
  }
  
  type Query {
    attributes(query: String, inCategory: ID, before: String, after: String, first: Int, last: Int): AttributeCountableConnection
    categories(query: String, level: Int, before: String, after: String, first: Int, last: Int): CategoryCountableConnection
  