Unbroken.LaunchBox.Plugins.Components.GameData
Classes
GameAlternateName14.1
An alternate title for a game.
GameCatalogPage14.1
Contains one catalog page using existing game metadata and media payloads.
GameCatalogPlatform14.1
Identifies a platform in a source's catalog, independently of LaunchBox library platforms.
GameCatalogRequest14.1
Requests a bounded page of games whose source-local identities are not yet known to the caller.
GameCompletionTime14.1
Describes a community estimate for beating or completing a game, optionally qualified by a provider's mode.
GameDataControllerSupport14.1
Describes support for a source-identified controller type.
GameDataDiagnostic14.1
Describes a source outcome without exposing implementation exceptions.
GameDataPreparation14.1
Declares whether a request needs the user's account and supplies optional text for the offer.
GameDataPreparationRequest14.1
Describes what a metadata or media request will need from a source.
GameDataRetry14.1
Reports a source rate limit without holding a capability call open during the cooldown.
GameDataSourceDescriptor14.1
Names a logical source; replacement implementations must preserve its game ID conventions.
GameExternalId14.1
Identifies a game in a stable, implementation-independent namespace.
GameMatchCandidate14.1
Describes one candidate game from a source.
GameMatchRequest14.1
Describes one library game for matching.
GameMatchResult14.1
Contains match candidates and diagnostics.
GameMedia14.1
Describes one downloadable asset. Values are declarative; LaunchBox owns acquisition, composition, destination, and duplicate policy.
GameMediaCatalog14.1
Contains media candidates for one game.
GameMediaRequest14.1
Requests media for a batch of source-local game IDs.
GameMediaResult14.1
Contains media catalogs for a batch of games; an omitted game is unknown.
GameMetadata14.1
Describes one game. Every property is optional enrichment; LaunchBox owns merge and title policy.
GameMetadataRequest14.1
Requests metadata for a batch of source-local game IDs.
GameMetadataResult14.1
Contains metadata for a batch of games; an omitted game is unknown.
VideoCodecs14.1
Provides canonical source video codec identifiers understood by LaunchBox hosts.
Interfaces
IGameCatalogCapability14.1
Browses a source's game catalog independently of ownership, installation, matching, or achievement support.
IGameCompletionTimeCapability14.1
Supplies community completion-time estimates independently of the player's progress.
IGameDataPreparationCapability14.1
Declares, without side effects, whether a request needs the user's account with the source.
IGameDataSource14.1
Identifies a metadata or media source independently of storefront ownership, import, or launch.
IGameMatchCapability14.1
Finds source-local game candidates for a library game that has no known source ID.
IGameMediaCapability14.1
Supplies downloadable media for known source-local game IDs.
IGameMetadataCapability14.1
Supplies descriptive metadata for known source-local game IDs.
Enums
GameDataControllerSupportLevel14.1
Specifies the degree to which a game supports a controller type.
MetadataDatePrecision14.1
Describes the known calendar components of a metadata date.