LaunchBoxContributors
On this page

GameMatchRequest14.1

Class in Unbroken.LaunchBox.Plugins.Components.GameData

C#
public sealed class GameMatchRequest
Describes one library game for matching.

Constructors

GameMatchRequest

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

Properties

  • AlternatePlatformNamesGets or initializes other names for the library platform, including its canonical database name.
  • AlternateTitlesGets or initializes additional titles that identify the same game, such as a parent ROM name.
  • ApplicationPathGets or initializes the game file path, when the source can match on file names.
  • ExternalIdsGets or initializes known identifiers in other namespaces for this game or its associated versions.
  • PlatformGets or initializes the LaunchBox platform name.
  • RegionGets or initializes the game region.
  • TitleGets the library game title.

AlternatePlatformNames

C#
public IReadOnlyCollection<string> AlternatePlatformNames { get; init; }
Gets or initializes other names for the library platform, including its canonical database name.

AlternateTitles

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

ApplicationPath

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

ExternalIds

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

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

Region

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

Title

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