public sealed class Tool.Types.Authentication : IMessage<Tool.Types.Authentication>, IEquatable<Tool.Types.Authentication>, IDeepCloneable<Tool.Types.Authentication>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Tool.Types.Authentication.
Authentication information required for API calls
Implements
IMessageToolTypesAuthentication, IEquatableToolTypesAuthentication, IDeepCloneableToolTypesAuthentication, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Constructors
Authentication()
public Authentication()Authentication(Authentication)
public Authentication(Tool.Types.Authentication other)| Parameter | |
|---|---|
| Name | Description |
other |
ToolTypesAuthentication |
Properties
ApiKeyConfig
public Tool.Types.Authentication.Types.ApiKeyConfig ApiKeyConfig { get; set; }Config for API key auth.
| Property Value | |
|---|---|
| Type | Description |
ToolTypesAuthenticationTypesApiKeyConfig |
|
AuthConfigCase
public Tool.Types.Authentication.AuthConfigOneofCase AuthConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
ToolTypesAuthenticationAuthConfigOneofCase |
|
BearerTokenConfig
public Tool.Types.Authentication.Types.BearerTokenConfig BearerTokenConfig { get; set; }Config for bearer token auth.
| Property Value | |
|---|---|
| Type | Description |
ToolTypesAuthenticationTypesBearerTokenConfig |
|
OauthConfig
public Tool.Types.Authentication.Types.OAuthConfig OauthConfig { get; set; }Config for OAuth.
| Property Value | |
|---|---|
| Type | Description |
ToolTypesAuthenticationTypesOAuthConfig |
|
ServiceAgentAuthConfig
public Tool.Types.Authentication.Types.ServiceAgentAuthConfig ServiceAgentAuthConfig { get; set; }Config for Diglogflow service agent auth.
| Property Value | |
|---|---|
| Type | Description |
ToolTypesAuthenticationTypesServiceAgentAuthConfig |
|