Class LfA2aV1OAuthFlows
Defines the configuration for the supported OAuth 2.0 flows.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class LfA2aV1OAuthFlows : IDirectResponseSchema
Properties
AuthorizationCode
Configuration for the OAuth Authorization Code flow.
Declaration
[JsonProperty("authorizationCode")]
public virtual LfA2aV1AuthorizationCodeOAuthFlow AuthorizationCode { get; set; }
Property Value
| Type | Description |
|---|---|
| LfA2aV1AuthorizationCodeOAuthFlow |
ClientCredentials
Configuration for the OAuth Client Credentials flow.
Declaration
[JsonProperty("clientCredentials")]
public virtual LfA2aV1ClientCredentialsOAuthFlow ClientCredentials { get; set; }
Property Value
| Type | Description |
|---|---|
| LfA2aV1ClientCredentialsOAuthFlow |
DeviceCode
Configuration for the OAuth Device Code flow.
Declaration
[JsonProperty("deviceCode")]
public virtual LfA2aV1DeviceCodeOAuthFlow DeviceCode { get; set; }
Property Value
| Type | Description |
|---|---|
| LfA2aV1DeviceCodeOAuthFlow |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Implicit__
Deprecated: Use Authorization Code + PKCE instead.
Declaration
[JsonProperty("implicit")]
public virtual LfA2aV1ImplicitOAuthFlow Implicit__ { get; set; }
Property Value
| Type | Description |
|---|---|
| LfA2aV1ImplicitOAuthFlow |
Password
Deprecated: Use Authorization Code + PKCE or Device Code.
Declaration
[JsonProperty("password")]
public virtual LfA2aV1PasswordOAuthFlow Password { get; set; }
Property Value
| Type | Description |
|---|---|
| LfA2aV1PasswordOAuthFlow |