OBJECT
Mutation
The mutation root of Snowflake's GraphQL interface. Snowflake provides mutations that implement Relay Input Object Mutations Specifications.
- type Mutation {
- # Creates a new game in the database.
- #
- # Arguments
- # input: [Not documented]
- CreateGameInput!): GamePayload! ( :
- # Marks a game as deleted. This does not actually purge the game from the
- # database. Instead, a metadata value `game_deleted` is set to true. Permanently
- # deleting a game once created from the database is not permitted.
- #
- # Arguments
- # input: [Not documented]
- DeleteGameInput!): GamePayload! ( :
- # Update or creates the given metadata value for a game.
- #
- # Arguments
- # input: [Not documented]
- UpdateGameMetadataInput!): UpdateGameMetadataPayload! ( :
- # Removes a metadata entry for a game.
- #
- # Arguments
- # input: [Not documented]
- DeleteGameMetadataInput!): DeleteGameMetadataPayload! ( :
- # Arguments
- # input: [Not documented]
- CreateScrapeContextInput!): CreateScrapeContextPayload! ( :
- # Requests cancellation of the specified scrape context. If this succeeds, the
- # next iteration will halt the scrape context regardless of the stage. There is no
- # way to determine whether or not the cancellation succeeded until the scrape
- # context is moved to the next step. Only then will it be eligible for deletion.
- #
- # Arguments
- # input: [Not documented]
- CancelScrapeContextInput!): CancelScrapeContextPayload! ( :
- # Deletes a scrape context, halting its execution.
- #
- # Arguments
- # input: [Not documented]
- DeleteScrapeContextInput!): DeleteScrapeContextPayload! ( :
- # Proceeds to the next step of the specified scrape context. Returns the output of
- # the next step in the scrape context iterator, until it is exhausted. If the
- # iterator is exhausted, `current` will be null, and `hasNext` will be false . If
- # the specified scrape context does not exist, `context` and `current` will be
- # null, and `hasNext` will be false.
- #
- # Arguments
- # input: [Not documented]
- NextScrapeContextStepInput!): ScrapeContextPayload! ( :
- # Exhausts the specified scrape context until completion. Returns the output of
- # the last step of the scrape context, when there are no more remaining left to
- # continue with.
- #
- # Arguments
- # input: [Not documented]
- (
- NextScrapeContextStepInput! :
- ): ScrapeContextCompletePayload!
- # Applies the specified scrape results to the specified game as-is. Be sure to
- # delete the scrape context afterwards.
- #
- # Arguments
- # input: [Not documented]
- ApplyScrapeContextInput!): ApplyScrapeContextPayload! ( :
- # Creates a validation intallation with the specified game and orchestrator.
- #
- # Arguments
- # input: [Not documented]
- CreateValidationInput!): CreateValidationPayload! ( :
- # Creates a new installation with the specified artifacts and game.
- #
- # Arguments
- # input: [Not documented]
- CreateInstallationInput!): CreateInstallationPayload! ( :
- # Proceeds with the next step in the installation. If an exception occurs,
- # cancellation will automatically be requested.
- #
- # Arguments
- # input: [Not documented]
- NextInstallationStepInput!): InstallationPayload! ( :
- # Exhaust all steps in the installation. If an error occurs during installation,
- # cancellation will automatically be requested, but the installation must run to
- # completion.
- #
- # Arguments
- # input: [Not documented]
- (
- NextInstallationStepInput! :
- ): InstallationCompletePayload!
- # Requests cancellation of an installation. This does not mean the installation
- # step is complete. The installation must be continued to ensure proper cleanup.
- #
- # Arguments
- # input: [Not documented]
- NextInstallationStepInput!): InstallationCancelledPayload! ( :
- # Creates a new input profile.
- #
- # Arguments
- # input: [Not documented]
- CreateInputProfileInputType!): InputProfilePayload! ( :
- # Updates an input profile with new controller element mappings. Mappings can not
- # be 'unset', but can be set to the device capability NONE.
- #
- # Arguments
- # input: [Not documented]
- UpdateInputProfileInput!): InputProfilePayload! ( :
- # Deletes the specified input profile.
- #
- # Arguments
- # input: [Not documented]
- DeleteInputProfileInput!): InputProfilePayload! ( :
- # Updates the provided configuration values.
- #
- # Arguments
- # input: [Not documented]
- (
- UpdateGameConfigurationValueInput! :
- ): UpdateGameConfigurationValuePayload!
- # Delete the specified game configuration profile.
- #
- # Arguments
- # input: [Not documented]
- (
- DeleteGameConfigurationInput! :
- ): DeleteGameConfigurationPayload!
- # Updates configuration values for a plugin.
- #
- # Arguments
- # input: [Not documented]
- (
- UpdatePluginConfigurationValueInput! :
- ): UpdatePluginConfigurationValuePayload!
- # Create a new save profile.
- #
- # Arguments
- # input: [Not documented]
- CreateSaveProfileInput!): CreateSaveProfilePayload! ( :
- # Delete a save profile.
- #
- # Arguments
- # input: [Not documented]
- DeleteSaveProfileInput): DeleteSaveProfilePayload! ( :
- # Create an emulation instance.
- #
- # Arguments
- # input: [Not documented]
- (
- CreateEmulationInstanceInput! :
- ): EmulationInstancePayload!
- # Immediately shuts down and cleans up the game emulation. This may or may not
- # persist the save game depending on the emulator, but there may be data loss if
- # the game is not saved properly.
- #
- # Arguments
- # input: [Not documented]
- EmulationInstanceInput!): CleanupEmulationPayload! ( :
- # Prepares the emulation environment for this game emulation.
- #
- # Arguments
- # input: [Not documented]
- (
- EmulationInstanceInput! :
- ): EmulationInstancePayload!
- # Compiles the configuation file for this emulator.
- #
- # Arguments
- # input: [Not documented]
- (
- EmulationInstanceInput! :
- ): EmulationInstancePayload!
- # Restores the save game from the save profile of the game emulation into the
- # emulation working folder.
- #
- # Arguments
- # input: [Not documented]
- EmulationInstanceInput!): EmulationInstancePayload! ( :
- # Starts the specified emulation.
- #
- # Arguments
- # input: [Not documented]
- EmulationInstanceInput!): EmulationInstancePayload! ( :
- # Stops the specified emulation.
- #
- # Arguments
- # input: [Not documented]
- EmulationInstanceInput!): EmulationInstancePayload! ( :
- # Persists the current state of the emulation save file to the save profile.
- #
- # Arguments
- # input: [Not documented]
- EmulationInstanceInput!): PersistEmulationSavePayload! ( :
- # Updates a virtual port device.
- #
- # Arguments
- # input: [Not documented]
- UpdatePortDeviceInput!): UpdatePortPayload! ( :
- # Unsets the specified port device.
- #
- # Arguments
- # input: [Not documented]
- ClearPortDeviceInput!): ClearPortPayload! ( :
- }
This element is not required by anyone