anchor.diff:  
     # The item at the end of the edge
     node: Artwork
  +}
  +
  +input MyCollectionUpdateArtworkInput {
  +  artistIds: [String]
  +  artworkId: String!
  +  clientMutationId: String
  +  dimensions: String
  +  medium: String
  +}
  +
  +type MyCollectionUpdateArtworkPayload {
  +  artwork: Artwork
  +  clientMutationId: String
   }
   
   input Near {
  
positive.code:   totalCount: Int
  }
  
  # An edge in a connection.
  type MyCollectionEdge {
    # A cursor for use in pagination
  
negative.code:   # Follow (or unfollow) a show
    followShow(input: FollowShowInput!): FollowShowPayload
    holdInventory(input: HoldInventoryInput!): HoldInventoryPayload
  
    # Create an artwork in my collection
    myCollectionCreateArtwork(input: MyCollectionCreateArtworkInput!): MyCollectionCreateArtworkPayload
  
    # Update an artwork in my collection
    myCollectionUpdateArtwork(input: MyCollectionUpdateArtworkInput!): MyCollectionUpdateArtworkPayload
    publishViewingRoom(input: PublishViewingRoomInput!): PublishViewingRoomPayload
    recordArtworkView(input: RecordArtworkViewInput!): RecordArtworkViewPayload
    requestConditionReport(input: RequestConditionReportInput!): RequestConditionReportPayload
  