Google Cloud Dialogflow v2beta1 API - Class Tool.Types.OpenApiTool (1.0.0-beta24)

public sealed class Tool.Types.OpenApiTool : IMessage<Tool.Types.OpenApiTool>, IEquatable<Tool.Types.OpenApiTool>, IDeepCloneable<Tool.Types.OpenApiTool>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Tool.Types.OpenApiTool.

An OpenAPI tool is a way to provide the Tool specifications in the Open API schema format.

Inheritance

object > Tool.Types.OpenApiTool

Namespace

Google.Cloud.Dialogflow.V2Beta1

Assembly

Google.Cloud.Dialogflow.V2Beta1.dll

Constructors

OpenApiTool()

public OpenApiTool()

OpenApiTool(OpenApiTool)

public OpenApiTool(Tool.Types.OpenApiTool other)
Parameter
Name Description
other ToolTypesOpenApiTool

Properties

Authentication

public Tool.Types.Authentication Authentication { get; set; }

Optional. Authentication information required by the API.

Property Value
Type Description
ToolTypesAuthentication

HasTextSchema

public bool HasTextSchema { get; }

Gets whether the "text_schema" field is set

Property Value
Type Description
bool

SchemaCase

public Tool.Types.OpenApiTool.SchemaOneofCase SchemaCase { get; }
Property Value
Type Description
ToolTypesOpenApiToolSchemaOneofCase

ServiceDirectoryConfig

public Tool.Types.ServiceDirectoryConfig ServiceDirectoryConfig { get; set; }

Optional. Service Directory configuration.

Property Value
Type Description
ToolTypesServiceDirectoryConfig

TextSchema

public string TextSchema { get; set; }

Required. The OpenAPI schema specified as a text.

Property Value
Type Description
string

TlsConfig

public Tool.Types.TLSConfig TlsConfig { get; set; }

Optional. TLS configuration for the HTTPS verification.

Property Value
Type Description
ToolTypesTLSConfig