anchor.diff:    translation(languageCode: LanguageCodeEnum!): AttributeTranslation
     storefrontSearchPosition: Int!
     withChoices: Boolean!
  +  productTypes(before: String, after: String, first: Int, last: Int): ProductTypeCountableConnection!
  +  productVariantTypes(before: String, after: String, first: Int, last: Int): ProductTypeCountableConnection!
   }
   
   type AttributeBulkDelete {
  
positive.code: 
  type Attribute implements Node & ObjectWithMetadata {
    id: ID!
    productTypes(before: String, after: String, first: Int, last: Int): ProductTypeCountableConnection!
    productVariantTypes(before: String, after: String, first: Int, last: Int): ProductTypeCountableConnection!
    privateMetadata: [MetadataItem]!
    metadata: [MetadataItem]!
    inputType: AttributeInputTypeEnum
  
negative.code:   metadata: [MetadataItem]!
    companyName: String! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `Address.companyName` instead.")
    clickAndCollectOption: WarehouseClickAndCollectOptionEnum!
    shippingZones(before: String, after: String, first: Int, last: Int): ShippingZoneCountableConnection!
  }
  
  enum WarehouseClickAndCollectOptionEnum {
  