ToolSearchOutputItemParam Class

Definition

The ToolSearchOutputItemParam.

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

Constructors

Name Description
ToolSearchOutputItemParam(IEnumerable<Tool>)

Initializes a new instance of ToolSearchOutputItemParam.

Properties

Name Description
CallId

Gets or sets the CallId.

Execution

Whether tool search was executed by the server or by the client.

Id

Gets or sets the Id.

Status

Gets or sets the Status.

Tools

The loaded tool definitions returned by the tool search output.

Methods

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

Explicit Interface Implementations

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

Applies to