anchor.diff:    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 {
  -  artworks: [ViewingRoomArtworkAttributes!]
     attributes: ViewingRoomAttributes!
   
     # A unique identifier for the client performing the mutation.
  
positive.code: 
    # Viewing room name
    title: String!
  }
  
  # Viewing Room artwork attributes
  input ViewingRoomArtworkAttributes {
    artworkID: String!
    position: Int!
  }
  
  # Basic viewing room attributes
  
negative.code:   updateMyUserProfile(input: UpdateMyProfileInput!): UpdateMyProfilePayload
    updateSmsSecondFactor(input: UpdateSmsSecondFactorInput!): UpdateSmsSecondFactorPayload
    updateViewingRoom(input: UpdateViewingRoomInput!): UpdateViewingRoomPayload
    updateViewingRoomArtworks(input: UpdateViewingRoomArtworksInput!): UpdateViewingRoomArtworksPayload
    updateViewingRoomSubsections(input: UpdateViewingRoomSubsectionsInput!): UpdateViewingRoomSubsectionsPayload
  }
  
  