LaunchBoxContributors
On this page

AchievementProgressContext14.1

Class in Unbroken.LaunchBox.Plugins.Components.Achievements

C#
public sealed record AchievementProgressContext
    : IEquatable<AchievementProgressContext>
Identifies account-specific progress independently of connection lifetime.

Inheritance and interfaces

Constructors

AchievementProgressContext

C#
public AchievementProgressContext(
    string accountId,
    string modeId = "default",
    string? connectionId = null
)
Creates an explicit progress context.
accountId
Stable source account ID; never a secret.
modeId
Stable source mode ID, or default for a source without modes.
connectionId
Optional execution-only connection handle; never a secret.

Properties

AccountId

C#
public string AccountId { get; }
Gets the stable source account ID.

ConnectionId

C#
public string? ConnectionId { get; }
Gets the execution-only connection handle.

ModeId

C#
public string ModeId { get; }
Gets the mode ID.