anchor.diff:    slug: String!
     description: String!
     descriptionJson: JSONString!
  +  privateMeta: [MetaStore]!
  +  meta: [MetaStore]!
     products(before: String, after: String, first: Int, last: Int): ProductCountableConnection
     backgroundImage(size: Int): Image
     publishedDate: Date @deprecated(reason: "publishedDate is deprecated, use publicationDate instead")
  
positive.code: type ProductBulkPublish {
    errors: [Error!]
    count: Int!
  }
  
  type ProductCountableConnection {
  
negative.code:   productVariantBulkDelete(ids: [ID]!): ProductVariantBulkDelete
    productVariantUpdate(id: ID!, input: ProductVariantInput!): ProductVariantUpdate
    productVariantTranslate(id: ID!, input: NameTranslationInput!, languageCode: LanguageCodeEnum!): ProductVariantTranslate
    productVariantUpdateMetadata(id: ID!, input: MetaInput!): ProductVariantUpdateMeta
    productVariantClearMetadata(id: ID!, input: MetaPath!): ProductVariantClearMeta
    productVariantUpdatePrivateMetadata(id: ID!, input: MetaInput!): ProductVariantUpdatePrivateMeta
    productVariantClearPrivateMetadata(id: ID!, input: MetaPath!): ProductVariantClearPrivateMeta
    variantImageAssign(imageId: ID!, variantId: ID!): VariantImageAssign
    variantImageUnassign(imageId: ID!, variantId: ID!): VariantImageUnassign
    paymentCapture(amount: Decimal, paymentId: ID!): PaymentCapture
  