IntelligenceX

API Reference

Class

ConfigRequirements

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

Describes allowed values for selected configuration keys.

Inheritance

  • Object
  • ConfigRequirements

Usage

Explore 3 API references to this type

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

Accepted by parameters 1

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.