IntelligenceX
Class

CollaborationModeMask

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

Describes a collaboration mode mask.

Inheritance

  • Object
  • CollaborationModeMask

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
mode System.String
model System.String
reasoningEffort IntelligenceX.Utils.OptionalValue{System.String}
developerInstructions IntelligenceX.Utils.OptionalValue{System.String}
raw IntelligenceX.Json.JsonObject
additional IntelligenceX.Json.JsonObject

Methods

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

Parses a collaboration mode mask from JSON.

Parameters

obj IntelligenceX.Json.JsonObject
Source JSON object.

Returns

The parsed mask.

Properties

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.