anchor.diff:      input: UpdateSmsSecondFactorInput!
     ): UpdateSmsSecondFactorPayload
     updateViewingRoom(input: UpdateViewingRoomInput!): UpdateViewingRoomPayload
  +  updateViewingRoomArtworks(
  +    input: UpdateViewingRoomArtworksInput!
  +  ): UpdateViewingRoomArtworksPayload
  +  updateViewingRoomSubsections(
  +    input: UpdateViewingRoomSubsectionsInput!
  +  ): UpdateViewingRoomSubsectionsPayload
   }
   
   input Near {
  
positive.code:   title: String
  }
  
  type YearRange {
    # The last year of the year range
    endAt: Int
  
negative.code:   consignmentSubmission: ConsignmentSubmission
  }
  
  # Autogenerated input type of UpdateViewingRoomArtworks
  input UpdateViewingRoomArtworksInput {
    artworks: [ViewingRoomArtworkInput!]!
  
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
    viewingRoomID: String!
  }
  
  # Autogenerated return type of UpdateViewingRoomArtworks
  type UpdateViewingRoomArtworksPayload {
    artworkIDs: [String!]!
  
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
  }
  
  # Autogenerated input type of UpdateViewingRoom
  input UpdateViewingRoomInput {
    attributes: ViewingRoomAttributes!
  
    # A unique identifier for the client performing the mutation.
  