anchor.diff:    title: String
   }
   
  -# The connection type for ViewingRoomSubsection.
  -type ViewingRoomSubsectionConnection {
  -  # A list of edges.
  -  edges: [ViewingRoomSubsectionEdge]
  -
  -  # A list of nodes.
  -  nodes: [ViewingRoomSubsection]
  -
  -  # Information to aid in pagination.
  -  pageInfo: PageInfo!
  -}
  -
  -# An edge in a connection.
  -type ViewingRoomSubsectionEdge {
  -  # A cursor for use in pagination.
  -  cursor: String!
  -
  -  # The item at the end of the edge.
  -  node: ViewingRoomSubsection
  -}
  -
   type YearRange {
     # The first year of the year range
     startAt: Int
  
positive.code: 
    # Datetime when the viewing room is viewable
    startAt: ISO8601DateTime
    subsectionsConnection(
      # 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
    ): ViewingRoomSubsectionConnection
    timeZone: String
  
    # Viewing room name
    title: String!
  }
  
  # Title, image, text, and caption for a viewing room section
  type ViewingRoomArtwork {
    # Unique ID
    internalID: ID!
  }
  
  # The connection type for ViewingRoomArtwork.
  
negative.code: 
    # A list of nodes.
    nodes: [ConsignmentSubmission]
    pageCursors: ConsignmentPageCursors
  
    # Information to aid in pagination.
    pageInfo: PageInfo!
    totalCount: Int
    totalPages: Int
  }
  
  enum ConsignmentSubmissionStateAggregation {
  