LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameActionData14.1 Beta

C#
public class Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData
Contains bounded, versioned, integration-defined game evidence.

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

GameActionData 14.1 Beta

C#
public GameActionData(string format, int version, string payload)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData 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.GameLaunching.GameActionData.Format.

MaximumPayloadLength 14.1 Beta

C#
public const int MaximumPayloadLength = 65536
Specifies the maximum permitted length of Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData.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.