Class
SkillGroup
Represents a skill group for a working directory.
Inheritance
- Object
- SkillGroup
Constructors
public SkillGroup(String cwd, IReadOnlyList<SkillInfo> skills, IReadOnlyList<String> errors, JsonObject raw, JsonObject additional) #Initializes a new skill group.
Parameters
- cwd System.String
- skills System.Collections.Generic.IReadOnlyList{IntelligenceX.OpenAI.AppServer.Models.SkillInfo}
- errors System.Collections.Generic.IReadOnlyList{System.String}
- raw IntelligenceX.Json.JsonObject
- additional IntelligenceX.Json.JsonObject
Methods
public static SkillGroup FromJson(JsonObject obj) #Returns:
SkillGroupParses a skill group from JSON.
Parameters
- obj IntelligenceX.Json.JsonObject
- Source JSON object.
Returns
The parsed skill group.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Cwd { get; } #Gets the working directory associated with the group.
public IReadOnlyList<SkillInfo> Skills { get; } #Gets the skills in the group.
public IReadOnlyList<String> Errors { get; } #Gets any errors for the group.
public JsonObject Raw { get; } #Gets the raw JSON object.
public JsonObject Additional { get; } #Gets unrecognized fields from the payload.