GameMetadataResult14.1
Class in Unbroken.LaunchBox.Plugins.Components.GameData
public sealed class GameMetadataResultContains metadata for a batch of games; an omitted game is unknown.
Constructors
GameMetadataResultCreates a result.
GameMetadataResult
public GameMetadataResult(
IReadOnlyCollection<GameMetadata> games,
bool isComplete = true,
IReadOnlyCollection<GameDataDiagnostic>? diagnostics = null
)Creates a result.
games- Metadata for the games the source could describe.
isComplete- Whether every requested part completed.
diagnostics- Optional diagnostics.
Properties
DiagnosticsGets diagnostics.GamesGets the returned metadata.IsCompleteGets whether the request completed.RetryGets or initializes rate-limit deferral information. Null means no automatic retry is requested.
Diagnostics
public IReadOnlyCollection<GameDataDiagnostic> Diagnostics { get; }Gets diagnostics.
Games
public IReadOnlyCollection<GameMetadata> Games { get; }Gets the returned metadata.
IsComplete
public bool IsComplete { get; }Gets whether the request completed.
Retry
public GameDataRetry? Retry { get; init; }Gets or initializes rate-limit deferral information. Null means no automatic retry is requested.