LaunchBoxContributors
On this page

AchievementContextResult14.1

Class in Unbroken.LaunchBox.Plugins.Components.Achievements

C#
public sealed class AchievementContextResult
Describes the configured account's contexts in preferred display order.

Constructors

AchievementContextResult

C#
public AchievementContextResult(
    IReadOnlyCollection<AchievementProgressContext> contexts,
    bool isComplete = true,
    IReadOnlyCollection<AchievementDiagnostic>? diagnostics = null
)
Creates a context result. A complete empty result represents logout/unconfigured state.
contexts
Contexts for one configured account, first preferred.
isComplete
Whether this authoritatively describes configuration.
diagnostics
Optional provider diagnostics.

Properties

Contexts

C#
Gets contexts in preferred order.

Diagnostics

C#
public IReadOnlyCollection<AchievementDiagnostic> Diagnostics { get; }
Gets provider diagnostics.

IsComplete

C#
public bool IsComplete { get; }
Gets whether configuration was authoritatively resolved.