IntelligenceX

API Reference

Class

CollaborationModeMask

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

Describes a collaboration mode mask.

Inheritance

  • Object
  • CollaborationModeMask

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 CollaborationModeMask(String name, String? mode, String? model, OptionalValue<String?> reasoningEffort, OptionalValue<String?> developerInstructions, JsonObject raw, JsonObject? additional) #

Initializes a new collaboration mode mask.

Parameters

name System.String requiredposition: 0
mode System.String? requiredposition: 1
model System.String? requiredposition: 2
reasoningEffort IntelligenceX.Utils.OptionalValue<System.String?> requiredposition: 3
developerInstructions IntelligenceX.Utils.OptionalValue<System.String?> requiredposition: 4
raw IntelligenceX.Json.JsonObject requiredposition: 5
additional IntelligenceX.Json.JsonObject? requiredposition: 6

Methods

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

Parses a collaboration mode mask from JSON.

Parameters

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

Returns

The parsed mask.

Properties

public String Name { get; } #

Gets the mask name.

public String? Mode { get; } #

Gets the mode identifier.

public String? Model { get; } #

Gets the model name.

public OptionalValue<String?> ReasoningEffort { get; } #

Gets the optional reasoning effort setting.

public OptionalValue<String?> DeveloperInstructions { get; } #

Gets the optional developer instructions.

public JsonObject Raw { get; } #

Gets the raw JSON object.

public JsonObject? Additional { get; } #

Gets unrecognized fields from the payload.