anchor.diff:      id: String!
     ): Sale
   
  +  # A Sale Artwork
  +  saleArtwork(
  +    # The slug or ID of the SaleArtwork
  +    id: String!
  +  ): SaleArtwork
  +
  +  # Sale Artworks search results
  +  saleArtworksConnection(
  +    includeArtworksByFollowedArtists: Boolean
  +    artistIDs: [String]
  +    aggregations: [SaleArtworkAggregation]
  +    liveSale: Boolean
  +    isAuction: Boolean
  +    geneIDs: [String]
  +    estimateRange: String
  +    saleID: ID
  +    sort: String
  +    page: Int
  +    size: Int
  +    after: String
  +    first: Int
  +    before: String
  +    last: Int
  +  ): SaleArtworksConnection
  +
     # A list of Sales
     salesConnection(
  +    #
  +    #         Only return sales matching specified ids.
  +    #         Accepts list of ids.
  +    #
  +    ids: [String]
  +
       # Limit by auction.
       isAuction: Boolean = true
   
  
positive.code:   # Find PartnerStats
    analyticsPartnerStats(partnerId: String!): AnalyticsPartnerStats
    marketingCollections(
      category: String
      randomizationSeed: String
      size: Int
  
negative.code:   # Find partners by IDs
    _unused_gravity_partners(ids: [ID!]!): [DoNotUseThisPartner!]
  
    # Find a viewing room by ID
    viewingRoom(id: ID!): ViewingRoom
  
    # Find list of competing orders
    commerceCompetingOrders(
      # Returns the elements in the list that come after the specified cursor.
  