anchor.diff:  
   # Search criteria
   type SearchCriteria {
  +  acquireable: Boolean
     additionalGeneIDs: [String!]!
     artistID: String
  -  attribution: String @deprecated(reason: "Use `attributionClasses` instead.")
  +  atAuction: Boolean
     attributionClasses: [String!]!
  -  category: String
     colors: [String!]!
  -  heightMax: Int
  -  heightMin: Int
  +  dimensionScoreMax: Float
  +  dimensionScoreMin: Float
  +  heightMax: Float
  +  heightMin: Float
  +  inquireableOnly: Boolean
     internalID: ID!
     locationCities: [String!]!
     majorPeriods: [String!]!
     materialsTerms: [String!]!
  +  offerable: Boolean
     partnerIDs: [String!]!
     priceMax: Int
     priceMin: Int
  -  size: String
  -  widthMax: Int
  -  widthMin: Int
  +  widthMax: Float
  +  widthMin: Float
   }
   
   # Attributes for a search criteria
  
positive.code:   atAuction: Boolean
    attributionClasses: [String!]
    colors: [String!]
    heightMax: Int
    heightMin: Int
    inquireableOnly: Boolean
    locationCities: [String!]
    majorPeriods: [String!]
  
negative.code: input CreateSavedSearchInput {
    artistID: String
    attributes: SearchCriteriaAttributes
  
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
  }
  
  # Autogenerated return type of CreateSavedSearch
  