View Source GoogleApi.DeveloperConnect.V1.Model.GitHubConfig (google_api_developer_connect v0.5.0)

Configuration for connections to github.com.

Attributes

  • appInstallationId (type: String.t, default: nil) - Optional. GitHub App installation id.
  • authorizerCredential (type: GoogleApi.DeveloperConnect.V1.Model.OAuthCredential.t, default: nil) - Optional. OAuth credential of the account that authorized the GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the GitHub App of this config.
  • githubApp (type: String.t, default: nil) - Required. Immutable. The GitHub Application that was installed to the GitHub user or organization.
  • installationUri (type: String.t, default: nil) - Output only. The URI to navigate to in order to manage the installation associated with this GitHubConfig.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DeveloperConnect.V1.Model.GitHubConfig{
  appInstallationId: String.t() | nil,
  authorizerCredential:
    GoogleApi.DeveloperConnect.V1.Model.OAuthCredential.t() | nil,
  githubApp: String.t() | nil,
  installationUri: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.