IntelligenceX

API Reference

Class

ToolCall

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers sealed

Represents a tool call requested by the model.

Inheritance

  • Object
  • ToolCall

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.

Returned or exposed by 2

Accepted by parameters 1

Constructors

public ToolCall(String callId, String name, String? input, JsonObject? arguments, JsonObject raw) #

Initializes a new tool call instance.

Parameters

callId System.String requiredposition: 0
name System.String requiredposition: 1
input System.String? requiredposition: 2
arguments IntelligenceX.Json.JsonObject? requiredposition: 3
raw IntelligenceX.Json.JsonObject requiredposition: 4

Properties

public String CallId { get; } #

Gets the tool call identifier.

public String Name { get; } #

Gets the tool name.

public String? Input { get; } #

Gets the raw input string.

public JsonObject? Arguments { get; } #

Gets the parsed argument object when available.

public JsonObject Raw { get; } #

Gets the raw JSON payload.