IntelligenceX

API Reference

Class

ConfigRequirements

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

Describes allowed values for selected configuration keys.

Inheritance

  • Object
  • ConfigRequirements

Constructors

public ConfigRequirements(IReadOnlyList<String> allowedApprovalPolicies, IReadOnlyList<String> allowedSandboxModes, JsonObject raw, JsonObject additional) #

Initializes a new configuration requirements model.

Parameters

allowedApprovalPolicies System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 0
allowedSandboxModes System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 1
raw IntelligenceX.Json.JsonObject requiredposition: 2
additional IntelligenceX.Json.JsonObject requiredposition: 3

Methods

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

Parses requirements from JSON.

Parameters

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

Returns

The parsed requirements.

Properties

public IReadOnlyList<String> AllowedApprovalPolicies { get; } #

Gets allowed values for approval policy settings.

public IReadOnlyList<String> AllowedSandboxModes { get; } #

Gets allowed values for sandbox mode settings.

public JsonObject Raw { get; } #

Gets the raw JSON object.

public JsonObject Additional { get; } #

Gets unrecognized fields from the payload.