14.1 Beta 1 SDK
GameImportDetails14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Discovery.GameImportDetailsDescribes suggested saved launch entries. These are import data, not executable action plans.
Constructors
GameImportDetails 14.1 Beta
public GameImportDetails(string applicationPath, System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Discovery.GameImportLaunchEntry>? additionalApplications = null, bool isComplete = true)Properties
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Discovery.GameImportLaunchEntry> AdditionalApplications { get; }public string ApplicationPath { get; }public bool IsComplete { get; }public Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData? ProviderData { get; init; }public string? RootDirectory { get; init; }public string? SuggestedPlatform { get; init; }
AdditionalApplications 14.1 Beta
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Discovery.GameImportLaunchEntry> AdditionalApplications { get; }Gets supplementary launch entries. An incomplete result must not cause existing saved entries to be deleted.
ApplicationPath 14.1 Beta
public string ApplicationPath { get; }Gets the preferred absolute application path or launch URI.
IsComplete 14.1 Beta
public bool IsComplete { get; }Gets whether local inspection completed.
ProviderData 14.1 Beta
public Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData? ProviderData { get; init; }Gets or initializes opaque provider data for the primary game entry.
RootDirectory 14.1 Beta
public string? RootDirectory { get; init; }Gets or initializes the absolute root folder for the preferred application.
SuggestedPlatform 14.1 Beta
public string? SuggestedPlatform { get; init; }Gets or initializes a canonical platform name hint. The host maps it to user settings and preserves user selections.