Class SkillSnapshot
Immutable snapshot of discovered skill state.
public sealed record SkillSnapshot : IEquatable<SkillSnapshot>
- Inheritance
-
SkillSnapshot
- Implements
- Inherited Members
Constructors
SkillSnapshot(DateTimeOffset, string, IReadOnlyList<ActiveSkill>, IReadOnlyList<SkillStatus>)
Immutable snapshot of discovered skill state.
public SkillSnapshot(DateTimeOffset GeneratedAtUtc, string Fingerprint, IReadOnlyList<ActiveSkill> ActiveSkills, IReadOnlyList<SkillStatus> Statuses)
Parameters
GeneratedAtUtcDateTimeOffsetFingerprintstringActiveSkillsIReadOnlyList<ActiveSkill>StatusesIReadOnlyList<SkillStatus>
Properties
ActiveSkills
public IReadOnlyList<ActiveSkill> ActiveSkills { get; init; }
Property Value
Fingerprint
public string Fingerprint { get; init; }
Property Value
GeneratedAtUtc
public DateTimeOffset GeneratedAtUtc { get; init; }
Property Value
Statuses
public IReadOnlyList<SkillStatus> Statuses { get; init; }