ItemFieldCustomToolCall Class

Definition

Custom tool call.

public class ItemFieldCustomToolCall : Azure.AI.AgentServer.Responses.Models.ItemField, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.ItemFieldCustomToolCall>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.ItemFieldCustomToolCall>
type ItemFieldCustomToolCall = class
    inherit ItemField
    interface IJsonModel<ItemFieldCustomToolCall>
    interface IPersistableModel<ItemFieldCustomToolCall>
Public Class ItemFieldCustomToolCall
Inherits ItemField
Implements IJsonModel(Of ItemFieldCustomToolCall), IPersistableModel(Of ItemFieldCustomToolCall)
Inheritance
ItemFieldCustomToolCall
Implements

Properties

Name Description
CallId

An identifier used to map this custom tool call to a tool call output.

Id

The unique ID of the custom tool call in the OpenAI platform.

Input

The input for the custom tool call generated by the model.

Name

The name of the custom tool being called.

Namespace

The namespace of the custom tool being called.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ItemField>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ItemField)
IJsonModel<ItemField>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ItemField)
IJsonModel<ItemFieldCustomToolCall>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ItemFieldCustomToolCall>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ItemField>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemField>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemField>.Write(ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemFieldCustomToolCall>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ItemFieldCustomToolCall>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ItemFieldCustomToolCall>.Write(ModelReaderWriterOptions)

Applies to