LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

StorefrontGameMetadata14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameMetadata
Describes provider metadata for one game.

Remarks

Each property is optional enrichment. The host owns merge, persistence, download, duplicate, and presentation policy and does not infer ownership from a metadata provider.

Constructors

StorefrontGameMetadata 14.1 Beta

C#
public StorefrontGameMetadata(string gameId)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameMetadata class.
gameId 14.1 Beta
The stable provider-local game ID.

Properties

ControllerSupport 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameControllerSupport> ControllerSupport { get; init; }
Gets or initializes detailed controller-support observations.

Description 14.1 Beta

C#
public string? Description { get; init; }
Gets or initializes the game description.

Developers 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> Developers { get; init; }
Gets or initializes developer names.

GameId 14.1 Beta

C#
public string GameId { get; }
Gets the stable provider-local game ID.

Genres 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> Genres { get; init; }
Gets or initializes genre names.

Media 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameMedia> Media { get; init; }
Gets or initializes provider media references.

Publishers 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> Publishers { get; init; }
Gets or initializes publisher names.

Rating 14.1 Beta

C#
public string? Rating { get; init; }
Gets or initializes the provider-supplied content rating.

ReleaseDate 14.1 Beta

C#
public System.DateTimeOffset? ReleaseDate { get; init; }
Gets or initializes the release date.

Series 14.1 Beta

C#
public string? Series { get; init; }
Gets or initializes the series name.

SortTitle 14.1 Beta

C#
public string? SortTitle { get; init; }
Gets or initializes a provider-supplied sort title.

StorePageUri 14.1 Beta

C#
public System.Uri? StorePageUri { get; init; }
Gets or initializes the absolute provider store page URI.

SupportsGamepad 14.1 Beta

C#
public bool? SupportsGamepad { get; init; }
Gets or initializes broad gamepad support when detailed observations are unavailable.

Title 14.1 Beta

C#
public string? Title { get; init; }
Gets or initializes a provider-supplied title.