public sealed class Authorization : IMessage<Authorization>, IEquatable<Authorization>, IDeepCloneable<Authorization>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Workspace Add-ons v1 API class Authorization.
The authorization information used when invoking deployment endpoints.
Implements
IMessageAuthorization, IEquatableAuthorization, IDeepCloneableAuthorization, IBufferMessage, IMessageInherited Members
Namespace
Google.Cloud.GSuiteAddOns.V1Assembly
Google.Cloud.GSuiteAddOns.V1.dll
Constructors
Authorization()
public Authorization()
Authorization(Authorization)
public Authorization(Authorization other)
Parameter | |
---|---|
Name | Description |
other | Authorization |
Properties
AuthorizationName
public AuthorizationName AuthorizationName { get; set; }
AuthorizationName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AuthorizationName |
Name
public string Name { get; set; }
The canonical full name of this resource.
Example: projects/123/authorization
Property Value | |
---|---|
Type | Description |
string |
OauthClientId
public string OauthClientId { get; set; }
The OAuth client ID used to obtain OAuth access tokens for a user on the add-on's behalf.
Property Value | |
---|---|
Type | Description |
string |
ServiceAccountEmail
public string ServiceAccountEmail { get; set; }
The email address of the service account used to authenticate requests to add-on callback endpoints.
Property Value | |
---|---|
Type | Description |
string |