Class SkillStatus
Status row for a discovered skill.
public sealed record SkillStatus : IEquatable<SkillStatus>
- Inheritance
-
SkillStatus
- Implements
- Inherited Members
Constructors
SkillStatus(string, string, string, SkillSourceDirectory, SkillEligibilityState, string, string?)
Status row for a discovered skill.
public SkillStatus(string Name, string SkillKey, string SkillFilePath, SkillSourceDirectory Source, SkillEligibilityState State, string ReasonCode, string? ReasonDetail)
Parameters
NamestringSkillKeystringSkillFilePathstringSourceSkillSourceDirectoryStateSkillEligibilityStateReasonCodestringReasonDetailstring
Properties
Name
public string Name { get; init; }
Property Value
ReasonCode
public string ReasonCode { get; init; }
Property Value
ReasonDetail
public string? ReasonDetail { get; init; }
Property Value
SkillFilePath
public string SkillFilePath { get; init; }
Property Value
SkillKey
public string SkillKey { get; init; }
Property Value
Source
public SkillSourceDirectory Source { get; init; }
Property Value
State
public SkillEligibilityState State { get; init; }