Share via


OpenApiToolDefinition Constructors

Definition

Overloads

OpenApiToolDefinition(OpenApiFunctionDefinition)

Source:
OpenApiToolDefinition.cs
Source:
OpenApiToolDefinition.cs

Initializes a new instance of OpenApiToolDefinition.

public OpenApiToolDefinition(Azure.AI.Agents.Persistent.OpenApiFunctionDefinition openapi);
new Azure.AI.Agents.Persistent.OpenApiToolDefinition : Azure.AI.Agents.Persistent.OpenApiFunctionDefinition -> Azure.AI.Agents.Persistent.OpenApiToolDefinition
Public Sub New (openapi As OpenApiFunctionDefinition)

Parameters

openapi
OpenApiFunctionDefinition

The openapi function definition.

Exceptions

openapi is null.

Applies to

OpenApiToolDefinition(String, String, BinaryData, OpenApiAuthDetails, IList<String>)

Source:
OpenApiToolDefinition.cs
Source:
OpenApiToolDefinition.cs
public OpenApiToolDefinition(string name, string description, BinaryData spec, Azure.AI.Agents.Persistent.OpenApiAuthDetails openApiAuthentication, System.Collections.Generic.IList<string> defaultParams = default);
new Azure.AI.Agents.Persistent.OpenApiToolDefinition : string * string * BinaryData * Azure.AI.Agents.Persistent.OpenApiAuthDetails * System.Collections.Generic.IList<string> -> Azure.AI.Agents.Persistent.OpenApiToolDefinition
Public Sub New (name As String, description As String, spec As BinaryData, openApiAuthentication As OpenApiAuthDetails, Optional defaultParams As IList(Of String) = Nothing)

Parameters

name
String
description
String
spec
BinaryData
openApiAuthentication
OpenApiAuthDetails
defaultParams
IList<String>

Applies to