Class
SkillInterfaceInfo
Represents UI metadata for a skill.
Inheritance
- Object
- SkillInterfaceInfo
Constructors
public SkillInterfaceInfo(String displayName, String shortDescription, String iconSmall, String iconLarge, String brandColor, String defaultPrompt, JsonObject raw, JsonObject additional) #Initializes a new skill interface info entry.
Parameters
- displayName System.String
- shortDescription System.String
- iconSmall System.String
- iconLarge System.String
- brandColor System.String
- defaultPrompt System.String
- raw IntelligenceX.Json.JsonObject
- additional IntelligenceX.Json.JsonObject
Methods
public static SkillInterfaceInfo FromJson(JsonObject obj) #Returns:
SkillInterfaceInfoParses skill interface metadata from JSON.
Parameters
- obj IntelligenceX.Json.JsonObject
- Source JSON object.
Returns
The parsed interface info.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String DisplayName { get; } #Gets the display name.
public String ShortDescription { get; } #Gets the short description.
public String IconSmall { get; } #Gets the small icon URL.
public String IconLarge { get; } #Gets the large icon URL.
public String BrandColor { get; } #Gets the brand color.
public String DefaultPrompt { get; } #Gets the default prompt.
public JsonObject Raw { get; } #Gets the raw JSON object.
public JsonObject Additional { get; } #Gets unrecognized fields from the payload.