Lingua

ToolboxRecord Class

Definition

A toolbox that stores reusable tool definitions for agents.

public class ToolboxRecord : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.ToolboxRecord>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.ToolboxRecord>
type ToolboxRecord = class
    interface IJsonModel<ToolboxRecord>
    interface IPersistableModel<ToolboxRecord>
Public Class ToolboxRecord
Implements IJsonModel(Of ToolboxRecord), IPersistableModel(Of ToolboxRecord)
Inheritance
ToolboxRecord
Implements

Properties

Name Description
DefaultVersion

The version identifier that the toolbox currently points to. Defaults to the latest version. Can be changed via updateToolbox.

Id

The unique identifier of the toolbox.

Name

The name of the toolbox.

UpdatedOn

The Unix timestamp (seconds) when the toolbox was last updated. This value changes when a new toolbox version is created or the toolbox is updated.

Versions

The versions associated with the toolbox.

Methods

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

Operators

Name Description
Explicit(ClientResult to ToolboxRecord)

Explicit Interface Implementations

Name Description
IJsonModel<ToolboxRecord>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ToolboxRecord>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ToolboxRecord>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ToolboxRecord>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ToolboxRecord>.Write(ModelReaderWriterOptions)

Applies to