public sealed class Tool.Types.OpenApiTool : IMessage<Tool.Types.OpenApiTool>, IEquatable<Tool.Types.OpenApiTool>, IDeepCloneable<Tool.Types.OpenApiTool>, IBufferMessage, IMessageReference 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.
Implements
IMessageToolTypesOpenApiTool, IEquatableToolTypesOpenApiTool, IDeepCloneableToolTypesOpenApiTool, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Beta1Assembly
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 |
|