GameImportDetails14.1
Class in Unbroken.LaunchBox.Plugins.Components.GameDiscovery
public sealed class GameImportDetailsDescribes suggested saved launch entries. These are import data, not executable action plans.
Constructors
GameImportDetailsInitializes import suggestions.
GameImportDetails
public GameImportDetails(
string applicationPath,
IReadOnlyCollection<AdditionalApplicationImportEntry>? additionalApplications = null,
bool isComplete = true
)Initializes import suggestions.
applicationPath- The preferred absolute application path or launch URI.
additionalApplications- Optional supplementary launch entries.
isComplete- Whether every relevant local folder was inspected.
Properties
AdditionalApplicationsGets supplementary launch entries. An incomplete result must not cause existing saved entries to be deleted.ApplicationPathGets the preferred absolute application path or launch URI.IsCompleteGets whether local inspection completed.ProviderDataGets or initializes opaque provider data for the primary game entry.RootDirectoryGets or initializes the absolute root folder for the preferred application.SuggestedPlatformGets or initializes a canonical platform name hint. The host maps it to user settings and preserves user selections.
AdditionalApplications
public IReadOnlyCollection<AdditionalApplicationImportEntry> AdditionalApplications { get; }Gets supplementary launch entries. An incomplete result must not cause existing saved entries to be deleted.
ApplicationPath
public string ApplicationPath { get; }Gets the preferred absolute application path or launch URI.
IsComplete
public bool IsComplete { get; }Gets whether local inspection completed.
ProviderData
public ProviderItemData? ProviderData { get; init; }Gets or initializes opaque provider data for the primary game entry.
RootDirectory
public string? RootDirectory { get; init; }Gets or initializes the absolute root folder for the preferred application.
SuggestedPlatform
public string? SuggestedPlatform { get; init; }Gets or initializes a canonical platform name hint. The host maps it to user settings and preserves user selections.