anchor.diff:    # A unique identifier for the client performing the mutation.
     clientMutationId: String
     viewingRoomOrErrors: ViewingRoomOrErrorsUnion!
  +}
  +
  +# Autogenerated input type of UpdateViewingRoomSubsections
  +input UpdateViewingRoomSubsectionsInput {
  +  # A unique identifier for the client performing the mutation.
  +  clientMutationId: String
  +  subsections: [ViewingRoomSubsectionInput!]!
  +  viewingRoomID: ID!
  +}
  +
  +# Autogenerated return type of UpdateViewingRoomSubsections
  +type UpdateViewingRoomSubsectionsPayload {
  +  # A unique identifier for the client performing the mutation.
  +  clientMutationId: String
  +  subsections: [ViewingRoomSubsection!]!
   }
   
   type User {
  
positive.code:   consignmentSubmission: ConsignmentSubmission
  }
  
  # Autogenerated input type of UpdateViewingRoom
  input UpdateViewingRoomInput {
    artworks: [ViewingRoomArtworkAttributes!]
    attributes: ViewingRoomAttributes!
  
    # A unique identifier for the client performing the mutation.
  
negative.code:   title: String
  }
  
  # Attributes for creating or updating a viewing room subsection
  input ViewingRoomSubsectionAttributes {
    body: String
    title: String
  }
  
  # An input type for the creation of viewing room subsections
  input ViewingRoomSubsectionInput {
    attributes: ViewingRoomSubsectionAttributes
  
    # If true, delete this subsection from the database
    delete: Boolean = false
    internalID: ID
  }
  
  type YearRange {
    # The last year of the year range
    endAt: Int
  