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

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

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

Authentication information required for API calls

Inheritance

object > Tool.Types.Authentication

Namespace

Google.Cloud.Dialogflow.V2Beta1

Assembly

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