anchor.diff:    updateViewingRoomSubsections(
       input: UpdateViewingRoomSubsectionsInput!
     ): UpdateViewingRoomSubsectionsPayload
  +}
  +
  +type MyBid {
  +  lots: [CausalityLotState]
  +  sale: Sale
  +  saleArtworks: [SaleArtwork]
  +}
  +
  +type MyBids {
  +  active: [MyBid]
  +  closed: [MyBid]
   }
   
   type MyCollectionArtworkMutationDeleteSuccess {
  
positive.code:     # Only the lot standings for a specific auction
      saleID: String
    ): [LotStanding]
    myCollectionConnection(
      after: String
      before: String
  
negative.code:   holdOrError: InventoryHoldOrErrorUnion!
  }
  
  type CausalityLotState {
    bidCount: Int
    floorSellingPrice: Money
    floorSellingPriceCents: Int
    internalID: String
    onlineAskingPrice: Money
    onlineAskingPriceCents: Int
    reserveStatus: String
    saleId: String
    sellingPrice: Money
    sellingPriceCents: Int
    soldStatus: String
  }
  
  type City {
    coordinates: LatLng
    fairsConnection(
  