Class ApiAuthentication
Authentication information required for API calls.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class ApiAuthentication : IDirectResponseSchema
Properties
ApiKeyConfig
Optional. Config for API key auth.
Declaration
[JsonProperty("apiKeyConfig")]
public virtual ApiKeyConfig ApiKeyConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| ApiKeyConfig |
BearerTokenConfig
Optional. Config for bearer token auth.
Declaration
[JsonProperty("bearerTokenConfig")]
public virtual BearerTokenConfig BearerTokenConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| BearerTokenConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OauthConfig
Optional. Config for OAuth.
Declaration
[JsonProperty("oauthConfig")]
public virtual OAuthConfig OauthConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| OAuthConfig |
ServiceAccountAuthConfig
Optional. Config for service account authentication.
Declaration
[JsonProperty("serviceAccountAuthConfig")]
public virtual ServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceAccountAuthConfig |
ServiceAgentIdTokenAuthConfig
Optional. Config for ID token auth generated from CES service agent.
Declaration
[JsonProperty("serviceAgentIdTokenAuthConfig")]
public virtual ServiceAgentIdTokenAuthConfig ServiceAgentIdTokenAuthConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceAgentIdTokenAuthConfig |