DiscoveredGame14.1
Class in Unbroken.LaunchBox.Plugins.Components.GameDiscovery
public sealed class DiscoveredGame
Describes a provider game returned by installed or account-library discovery.
Constructors
DiscoveredGameInitializes a new instance of the DiscoveredGame class.
DiscoveredGame
public DiscoveredGame(string id, string title)Initializes a new instance of the DiscoveredGame class.
id- The stable provider-local game ID.
title- The provider-supplied game title.
Properties
IdGets the stable provider-local game ID.InstallationStateGets or initializes the installation state known to the provider.InstallDirectoryGets or initializes the installation directory when known.ProviderDataGets or initializes optional versioned source evidence. Storefront consumers may persist it; ordinary imports do not retain a source association.TitleGets the provider-supplied game title.
Id
public string Id { get; }Gets the stable provider-local game ID.
InstallationState
public InstallationStatus InstallationState { get; init; }Gets or initializes the installation state known to the provider.
InstallDirectory
public string? InstallDirectory { get; init; }Gets or initializes the installation directory when known.
ProviderData
public ProviderItemData? ProviderData { get; init; }Gets or initializes optional versioned source evidence. Storefront consumers may persist it; ordinary imports do not retain a source association.
Title
public string Title { get; }Gets the provider-supplied game title.