Share via


ToolboxVersion Class

Definition

A specific version of a toolbox.

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

Properties

Name Description
CreatedAt

The Unix timestamp (seconds) when the toolbox version was created.

Description

A human-readable description of the toolbox.

Id

The unique identifier of the toolbox version.

Metadata

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and querying for objects via API or the dashboard. Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters.

Name

The name of the toolbox.

Policies

Policy configuration for the toolbox version.

Tools

The list of tools contained in this toolbox version.

Version

The version identifier of the toolbox. Toolbox versions are immutable and every update creates a new version.

Methods

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

Operators

Name Description
Explicit(ClientResult to ToolboxVersion)

Explicit Interface Implementations

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

Applies to