anchor.diff:  
     # This user should receive sale opening/closing notifications
     receiveSaleOpeningClosingNotification: Boolean
  +
  +  # The sale profile of the user.
  +  saleProfile: UserSaleProfile
   
     # Check whether a user exists by email address before creating an account.
     userAlreadyExists: Boolean
  
positive.code:   clientMutationId: String
  }
  
  # Autogenerated input type of UpdateViewingRoomArtworks
  input UpdateViewingRoomArtworksInput {
    artworks: [ViewingRoomArtworkInput!]!
  
negative.code:   updateUserDefaultAddress(
      input: UpdateUserDefaultAddressInput!
    ): UpdateUserDefaultAddressPayload
  
    # Update the user sale profile
    updateUserSaleProfile(
      input: UpdateUserSaleProfileMutationInput!
    ): UpdateUserSaleProfileMutationPayload
    updateViewingRoom(input: UpdateViewingRoomInput!): UpdateViewingRoomPayload
    updateViewingRoomArtworks(
      input: UpdateViewingRoomArtworksInput!
  