14.1 Beta 1 SDK
AchievementDiagnostic14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Achievements.AchievementDiagnosticDescribes a provider outcome without exposing implementation exceptions.
Constructors
AchievementDiagnostic 14.1 Beta
public AchievementDiagnostic(string code, Unbroken.LaunchBox.Plugins.Achievements.AchievementDiagnosticSeverity severity, Unbroken.LaunchBox.Plugins.PluginText message, string? gameId = null)Properties
public string Code { get; }public string? GameId { get; }public Unbroken.LaunchBox.Plugins.Achievements.AchievementHelp? Help { get; init; }public Unbroken.LaunchBox.Plugins.PluginText Message { get; }public Unbroken.LaunchBox.Plugins.Achievements.AchievementDiagnosticSeverity Severity { get; }
Code 14.1 Beta
public string Code { get; }Gets the stable diagnostic code.
GameId 14.1 Beta
public string? GameId { get; }Gets optional game scope.
Help 14.1 Beta
public Unbroken.LaunchBox.Plugins.Achievements.AchievementHelp? Help { get; init; }Gets or initializes provider-owned help.
Message 14.1 Beta
public Unbroken.LaunchBox.Plugins.PluginText Message { get; }Gets translatable user-facing text.
Severity 14.1 Beta
public Unbroken.LaunchBox.Plugins.Achievements.AchievementDiagnosticSeverity Severity { get; }Gets the severity.