SCALAR
UUID
- scalar UUID
- ApplyScrapeContextInputnull
- CancelScrapeContextInputnull
- CancelScrapeContextPayloadnull
- CleanupEmulationPayloadnull
- ComparableGuidOperationFilterInputnull
- ConfigurationCollectionDescribes a collection of configuration sections which form the set of configurations needed to execute a task.
- ConfigurationProfileTypeDescribes a configuration profile name by its association with a specific collection GUID
- ConfigurationSectionDescribes a single, standalone configuration section that does not belong to a configuration collection.
- ConfigurationValueRepresents a single unit of configuration.
- ConfigurationValueInputnull
- ContextualFileInfoDescribes a file in a contextual filesystem.
- CreateEmulationInstanceInputnull
- CreateInstallationInputnull
- CreateInstallationPayloadnull
- CreateSaveProfileInputnull
- CreateScrapeContextInputnull
- CreateScrapeContextPayloadnull
- CreateValidationInputnull
- CreateValidationPayloadnull
- DeleteGameConfigurationInputnull
- DeleteGameConfigurationPayloadnull
- DeleteGameInputnull
- DeleteGameMetadataInputnull
- DeleteInputProfileInputnull
- DeleteSaveProfileInputnull
- DeleteScrapeContextInputnull
- DeleteScrapeContextPayloadnull
- DeviceIdentifierInputIdentifies an input device or input device archetype. One of the following combination of values must be set, in order of priority: * `instanceId` * Identifies a connected device with the specified instance GUID. * `vendorId` + `productId` * Identifies a connected device with the specified Vendor ID and Product ID combination. * `vendorId` + `deviceName` * Identifies the device archetype with the specified Vendor ID and Device Name combination. This does not need to refer to a connected device. Input profiles are always registered to the device archetype consisting of the Vendor ID and Device Name of the device. `instanceId` and `vendorId` + `productId` inputs are used only to find such an archetype from the list of connected devices. Combinations are strictly prioritized, for exampleif `instanceId` is set, this will override any identfier with `vendorId`. For combinations that require a connected device, if such a device is not found, there is no fallback to a lower priority combination, and an error will occur. For example, if `instanceId`, `vendorId`, and `deviceName` are all set, and a device with the provided `instanceId` could not be found, this will result in an error.
- EmulatedPortDeviceEntryDescribes the input device 'plugged into' the emulated port of the device, including the emulated controller layout, as well as the physical input device being used as the emulated controller.
- EmulationInstanceInputnull
- EmulationInstancePayloadnull
- FileRecordRepresents a file on disk. The only difference between an and an is that the mimetypf of an must be known. If so, then metadata can be recorded for it within a , relative to the manifested it wraps.
- GameRepresents a game within an IGameLibrary.
- GameEmulationDescribes an instance of a game being emulated.
- GameOrchestratorQueryA query type that provides access to Game-dependent emulator orchestrator information.
- GameRecordThe record associated with a Game and its associated metadata.
- InputDeviceRepresents the physical instance of a hardware peripheral agnostic of any input API. That is to mean that one device may implement multiple device APIs (driver instances).
- InputDeviceInstanceRepresents an instance of a device with regards to a specific input driver.
- InputProfileTypeDescribes a input profile name by its association with a specific profile GUID
- InstallationCancelledPayloadnull
- InstallationCompletePayloadnull
- InstallationJobDescribes a single scraping job.
- InstallationPayloadnull
- InstallationStepPayloadnull
- InstallJobQueueProvides access to values in the scraping job queue
- JobQueueProvides queries for a job queue
- NextInstallationStepInputnull
- NextScrapeContextStepInputnull
- PersistEmulationSavePayloadnull
- QueueableJobDescribes a job that can be queued.
- RecordMetadataA piece of metadata associated with a record
- RetrieveGameConfigurationInputnull
- SaveProfileDescribes a save profile, which is a linked list of save games, forming a lineage of saves from the first game in the profile to the head
- ScrapeContextCompletePayloadDescribes the final step of the scrape context.
- ScrapeContextPayloadnull
- ScrapeContextStepPayloadDescribes one step of the payload job.
- ScrapingJobDescribes a single scraping job.
- ScrapingJobQueueProvides access to values in the scraping job queue
- SeedRepresents a unit of scraped content.
- SeedRootContextThe context root of a scraping seed tree
- SeedTreeGraftInputDescribes a graft onto a seed tree.
- SubscriptionThe subscription root of Snowflake's GraphQL interface. Snowflake provides two types of definition in its framework queries: * `onVerbObject` * `onObjectVerb(UUID!)` `onVerbObject` subscriptions are global, and are broadcast whenever the corresponding mutation occurs. These can be used to subscribe to mutations that are triggered by the client. `onObjectVerb(UUID!)` subscriptions are primarily used by scraping, installation, and orchestration mutations. These are used to subscribe to events happening on a specific long-existing object that may or may not be the result of a client request. There is some subtlely in the different types of subscriptions that one should be aware about. For example, `onStopEmulation` is broadcast when the `stopEmulation` mutation responds to some client. However, `onEmulationStop` is broadcast when the emulation process exits. Hence, `onStopEmulation` may never be broadcast, even if `onEmulationStop` was. In most cases, it is more useful to subscribe to the `onObjectVerb` subscription for an object whenever feasible.
- UpdateGameMetadataInputnull
- UpdateInputProfileInputnull
- UpdatePortDeviceInputnull
- ValueIdCollectionIdMappingPayloadDescribes the modified configuration value GUID grouped by their value collection GUID