anchor.diff:    # Find a viewing room by ID
     viewingRoom(id: ID!): ViewingRoom
   
  +  # List viewing rooms
  +  viewingRooms(
  +    # Returns the elements in the list that come after the specified cursor.
  +    after: String
  +
  +    # Returns the elements in the list that come before the specified cursor.
  +    before: String
  +
  +    # Returns the first _n_ elements from the list.
  +    first: Int
  +
  +    # Returns the last _n_ elements from the list.
  +    last: Int
  +    partnerId: ID
  +  ): ViewingRoomConnection
  +
     # Find list of competing orders
     commerceCompetingOrders(
       # Returns the elements in the list that come after the specified cursor.
  
positive.code: 
    # Indicates the partner is a trusted seller on Artsy
    isVerifiedSeller: Boolean
    analytics: AnalyticsPartnerStats
  }
  
  
negative.code:   partner: Partner
  }
  
  # The connection type for ViewingRoom.
  type ViewingRoomConnection {
    # A list of edges.
    edges: [ViewingRoomEdge]
  
    # A list of nodes.
    nodes: [ViewingRoom]
  
    # Information to aid in pagination.
    pageInfo: PageInfo!
  }
  
  # An edge in a connection.
  type ViewingRoomEdge {
    # A cursor for use in pagination.
    cursor: String!
  
    # The item at the end of the edge.
    node: ViewingRoom
  }
  
  # Title, image, text, and caption for a viewing room section
  type ViewingRoomSubsection {
    # Body copy
  