GoogleApi.DeveloperConnect.V1.Model.AccountConnector (google_api_developer_connect v0.6.0)

View Source

AccountConnector encapsulates what a platform administrator needs to configure for users to connect to the service providers, which includes, among other fields, the OAuth client ID, client secret, and authorization and token endpoints.

Attributes

  • annotations (type: map(), default: nil) - Optional. Allows users to store small amounts of arbitrary data.
  • createTime (type: DateTime.t, default: nil) - Output only. The timestamp when the userConnection was created.
  • etag (type: String.t, default: nil) - Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
  • labels (type: map(), default: nil) - Optional. Labels as key value pairs
  • name (type: String.t, default: nil) - Identifier. The resource name of the userConnection, in the format projects/{project}/locations/{location}/accountConnectors/{account_connector_id}.
  • oauthStartUri (type: String.t, default: nil) - Output only. Start OAuth flow by clicking on this URL.
  • providerOauthConfig (type: GoogleApi.DeveloperConnect.V1.Model.ProviderOAuthConfig.t, default: nil) - Provider OAuth config.
  • updateTime (type: DateTime.t, default: nil) - Output only. The timestamp when the userConnection was updated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DeveloperConnect.V1.Model.AccountConnector{
  annotations: map() | nil,
  createTime: DateTime.t() | nil,
  etag: String.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  oauthStartUri: String.t() | nil,
  providerOauthConfig:
    GoogleApi.DeveloperConnect.V1.Model.ProviderOAuthConfig.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.