LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameDataRetry14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.GameData.GameDataRetry
Reports a source rate limit without holding a capability call open during the cooldown.

Constructors

GameDataRetry 14.1 Beta

C#
public GameDataRetry(System.TimeSpan retryAfter)
Creates a rate-limit outcome.
retryAfter 14.1 Beta
Minimum delay from receipt before the host may retry. Must be nonnegative.

Properties

CanRetry 14.1 Beta

C#
public bool CanRetry { get; init; }
Gets or initializes whether the plugin permits another automatic attempt. False retains partial results and ends this source's enrichment for the operation.

CountsAsAttempt 14.1 Beta

C#
public bool CountsAsAttempt { get; init; }
Gets or initializes whether a request was attempted. False preserves the attempt number when an existing shared cooldown prevented the request.

RetryAfter 14.1 Beta

C#
public System.TimeSpan RetryAfter { get; }
Gets the minimum delay before another attempt.