LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameImportDetails14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails
Describes suggested saved launch entries. These are import data, not executable action plans.

Constructors

GameImportDetails 14.1 Beta

C#
public GameImportDetails(string applicationPath, System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Discovery.GameImportLaunchEntry>? additionalApplications = null, bool isComplete = true)
Initializes import suggestions.
applicationPath 14.1 Beta
The preferred absolute application path or launch URI.
additionalApplications 14.1 Beta
Optional supplementary launch entries.
isComplete 14.1 Beta
Whether every relevant local folder was inspected.

Properties

AdditionalApplications 14.1 Beta

C#
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

C#
public string ApplicationPath { get; }
Gets the preferred absolute application path or launch URI.

IsComplete 14.1 Beta

C#
public bool IsComplete { get; }
Gets whether local inspection completed.

ProviderData 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData? ProviderData { get; init; }
Gets or initializes opaque provider data for the primary game entry.

RootDirectory 14.1 Beta

C#
public string? RootDirectory { get; init; }
Gets or initializes the absolute root folder for the preferred application.

SuggestedPlatform 14.1 Beta

C#
public string? SuggestedPlatform { get; init; }
Gets or initializes a canonical platform name hint. The host maps it to user settings and preserves user selections.