anchor.diff:    # Attach an gemini asset to a consignment submission
     createGeminiEntryForAsset(input: CreateGeminiEntryForAssetInput!): CreateGeminiEntryForAssetPayload
     createSmsSecondFactor(input: CreateSmsSecondFactorInput!): CreateSmsSecondFactorPayload
  +  createViewingRoom(input: CreateViewingRoomInput!): CreateViewingRoomPayload
   
     # Remove a credit card
     deleteCreditCard(input: DeleteCreditCardInput!): DeleteCreditCardPayload
  
positive.code:   node: ViewingRoom
  }
  
  # Title, image, text, and caption for a viewing room section
  type ViewingRoomSubsection {
    # Body copy
  
negative.code:   # A unique identifier for the client performing the mutation.
    clientMutationId: String
    consignmentSubmission: ConsignmentSubmission
  }
  
  # Autogenerated input type of CreateViewingRoom
  input CreateViewingRoomInput {
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
  
    # Partner Id
    partnerId: String!
  
    # Title
    title: String!
  }
  
  # Autogenerated return type of CreateViewingRoom
  type CreateViewingRoomPayload {
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
    viewingRoomOrErrors: ViewingRoomOrErrorsUnion!
  }
  
  # An asset which is assigned to a consignment submission
  