IntelligenceX

API Reference

Class

SkillInterfaceInfo

Namespace IntelligenceX.OpenAI.AppServer.Models
Assembly IntelligenceX
Modifiers sealed

Represents UI metadata for a skill.

Inheritance

  • Object
  • SkillInterfaceInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

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 requiredposition: 0
shortDescription System.String requiredposition: 1
iconSmall System.String requiredposition: 2
iconLarge System.String requiredposition: 3
brandColor System.String requiredposition: 4
defaultPrompt System.String requiredposition: 5
raw IntelligenceX.Json.JsonObject requiredposition: 6
additional IntelligenceX.Json.JsonObject requiredposition: 7

Methods

public static SkillInterfaceInfo FromJson(JsonObject obj) #
Returns: SkillInterfaceInfo

Parses skill interface metadata from JSON.

Parameters

obj IntelligenceX.Json.JsonObject requiredposition: 0
Source JSON object.

Returns

The parsed interface info.

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.