anchor.diff:    updateViewingRoom(input: UpdateViewingRoomInput!): UpdateViewingRoomPayload
     updateViewingRoomArtworks(input: UpdateViewingRoomArtworksInput!): UpdateViewingRoomArtworksPayload
     updateViewingRoomSubsections(input: UpdateViewingRoomSubsectionsInput!): UpdateViewingRoomSubsectionsPayload
  +}
  +
  +type MyBid {
  +  lots: [CausalityLotState]
  +  sale: Sale
  +  saleArtworks: [SaleArtwork]
  +}
  +
  +type MyBids {
  +  active: [MyBid]
  +  closed: [MyBid]
   }
   
   type MyCollectionArtworkMutationDeleteSuccess {
  
positive.code:   # Can bids be placed on the artwork?
    isBiddable: Boolean
    isBidOn: Boolean
    isWithReserve: Boolean
    lotLabel: String
    lowEstimate: SaleArtworkLowEstimate
    minimumNextBid: SaleArtworkMinimumNextBid
  
negative.code:     # Only the lot standings for a specific auction
      saleID: String
    ): [LotStanding]
    myBids: MyBids
    myCollectionConnection(
      after: String
      before: String
  