anchor.diff:    updateViewingRoomSubsections(input: UpdateViewingRoomSubsectionsInput!): UpdateViewingRoomSubsectionsPayload
   }
   
  +type MyCollectionArtworkMutationDeleteSuccess {
  +  success: Boolean
  +}
  +
  +type MyCollectionArtworkMutationFailure {
  +  mutationError: GravityMutationError
  +}
  +
  +type MyCollectionArtworkMutationSuccess {
  +  artwork: Artwork
  +  artworkEdge: MyCollectionEdge
  +}
  +
  +union MyCollectionArtworkMutationType =
  +    MyCollectionArtworkMutationDeleteSuccess
  +  | MyCollectionArtworkMutationFailure
  +  | MyCollectionArtworkMutationSuccess
  +
   # A connection to a list of items.
   type MyCollectionConnection {
     default: Boolean!
  
positive.code:   # Create an artwork in my collection
    myCollectionCreateArtwork(input: MyCollectionCreateArtworkInput!): MyCollectionCreateArtworkPayload
  
    # Update an artwork in my collection
    myCollectionUpdateArtwork(input: MyCollectionUpdateArtworkInput!): MyCollectionUpdateArtworkPayload
    publishViewingRoom(input: PublishViewingRoomInput!): PublishViewingRoomPayload
  
negative.code: }
  
  type MyCollectionUpdateArtworkPayload {
    artworkOrError: MyCollectionArtworkMutationType
    clientMutationId: String
  }
  
  