Table of Contents

Class SkillStatus

Namespace
JD.AI.Core.Skills
Assembly
JD.AI.Core.dll

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

Name string
SkillKey string
SkillFilePath string
Source SkillSourceDirectory
State SkillEligibilityState
ReasonCode string
ReasonDetail string

Properties

Name

public string Name { get; init; }

Property Value

string

ReasonCode

public string ReasonCode { get; init; }

Property Value

string

ReasonDetail

public string? ReasonDetail { get; init; }

Property Value

string

SkillFilePath

public string SkillFilePath { get; init; }

Property Value

string

SkillKey

public string SkillKey { get; init; }

Property Value

string

Source

public SkillSourceDirectory Source { get; init; }

Property Value

SkillSourceDirectory

State

public SkillEligibilityState State { get; init; }

Property Value

SkillEligibilityState