LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameMatchRequest14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.GameData.GameMatchRequest
Describes one library game for matching.

Constructors

GameMatchRequest 14.1 Beta

C#
public GameMatchRequest(string title)
Creates a match request.
title 14.1 Beta
The library game title.

Properties

AlternateTitles 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> AlternateTitles { get; init; }
Gets or initializes additional titles that identify the same game, such as a parent ROM name.

ApplicationPath 14.1 Beta

C#
public string? ApplicationPath { get; init; }
Gets or initializes the game file path, when the source can match on file names.

ExternalIds 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.GameData.GameExternalId> ExternalIds { get; init; }
Gets or initializes known identifiers in other namespaces for this game or its associated versions.

Remarks

Empty by default. These are matching evidence, not ownership or permission to rewrite a library association. Multiple values in a namespace may be ambiguous; sources must not assume a unique match.

Platform 14.1 Beta

C#
public string? Platform { get; init; }
Gets or initializes the LaunchBox platform name.

Region 14.1 Beta

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

Title 14.1 Beta

C#
public string Title { get; }
Gets the library game title.