LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

DiscoveryGameData14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData
Contains bounded, versioned source data carried through discovery and import preparation.

Remarks

The payload is opaque to the host and must contain only game-specific evidence. It must not contain credentials, access tokens, secrets, or account-private data.

Constructors

DiscoveryGameData 14.1 Beta

C#
public DiscoveryGameData(string format, int version, string payload)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData class.
format 14.1 Beta
The provider-defined payload format identifier.
version 14.1 Beta
The positive provider-defined format version.
payload 14.1 Beta
The bounded serialized payload.

Fields

MaximumFormatLength 14.1 Beta

C#
public const int MaximumFormatLength = 128
Specifies the maximum permitted length of Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData.Format.

MaximumPayloadLength 14.1 Beta

C#
public const int MaximumPayloadLength = 65536
Specifies the maximum permitted length of Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData.Payload.

Properties

Format 14.1 Beta

C#
public string Format { get; }
Gets the provider-defined payload format identifier.

Payload 14.1 Beta

C#
public string Payload { get; }
Gets the serialized provider-defined payload.

Version 14.1 Beta

C#
public int Version { get; }
Gets the positive provider-defined format version.