Freigeben über


FoundryToolDetails Constructor

Definition

Initializes a new instance of the FoundryToolDetails class.

public FoundryToolDetails(string name, string description, System.Collections.Generic.IReadOnlyDictionary<string,object?> metadata, System.Collections.Generic.IReadOnlyDictionary<string,object?>? inputSchema = default);
new Azure.AI.AgentServer.Core.Tools.Models.FoundryToolDetails : string * string * System.Collections.Generic.IReadOnlyDictionary<string, obj> * System.Collections.Generic.IReadOnlyDictionary<string, obj> -> Azure.AI.AgentServer.Core.Tools.Models.FoundryToolDetails
Public Sub New (name As String, description As String, metadata As IReadOnlyDictionary(Of String, Object), Optional inputSchema As IReadOnlyDictionary(Of String, Object) = Nothing)

Parameters

name
String

The tool name.

description
String

The tool description.

metadata
IReadOnlyDictionary<String,Object>

The raw tool metadata.

inputSchema
IReadOnlyDictionary<String,Object>

The input schema for the tool.

Applies to