Freigeben über


ItemFieldFunctionToolCall Class

Definition

Function tool call.

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

Properties

Name Description
Arguments

A JSON string of the arguments to pass to the function.

CallId

The unique ID of the function tool call generated by the model.

Id

The unique ID of the function tool call.

Name

The name of the function to run.

Status

The status of the item. One of in_progress, completed, or incomplete. Populated when items are returned via API.

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<ItemFieldFunctionToolCall>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ItemFieldFunctionToolCall>.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<ItemFieldFunctionToolCall>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ItemFieldFunctionToolCall>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ItemFieldFunctionToolCall>.Write(ModelReaderWriterOptions)

Applies to