Class
SkillInfo
Represents a single skill entry.
Inheritance
- Object
- SkillInfo
Constructors
public SkillInfo(String name, String description, Boolean enabled, SkillInterfaceInfo interface, JsonObject raw, JsonObject additional) #Initializes a new skill info entry.
Parameters
- name System.String
- description System.String
- enabled System.Boolean
- interface IntelligenceX.OpenAI.AppServer.Models.SkillInterfaceInfo
- raw IntelligenceX.Json.JsonObject
- additional IntelligenceX.Json.JsonObject
Methods
public static SkillInfo FromJson(JsonObject obj) #Returns:
SkillInfoParses skill info from JSON.
Parameters
- obj IntelligenceX.Json.JsonObject
- Source JSON object.
Returns
The parsed skill info.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Name { get; } #Gets the skill name.
public String Description { get; } #Gets the skill description.
public Boolean Enabled { get; } #Gets a value indicating whether the skill is enabled.
public SkillInterfaceInfo Interface { get; } #Gets the optional interface metadata.
public JsonObject Raw { get; } #Gets the raw JSON object.
public JsonObject Additional { get; } #Gets unrecognized fields from the payload.