FactoryGitHubConfigurationResponse

data class FactoryGitHubConfigurationResponse(val accountName: String, val clientId: String? = null, val clientSecret: GitHubClientSecretResponse? = null, val collaborationBranch: String, val disablePublish: Boolean? = null, val hostName: String? = null, val lastCommitId: String? = null, val repositoryName: String, val rootFolder: String, val type: String)

Factory's GitHub repo information.

Constructors

Link copied to clipboard
constructor(accountName: String, clientId: String? = null, clientSecret: GitHubClientSecretResponse? = null, collaborationBranch: String, disablePublish: Boolean? = null, hostName: String? = null, lastCommitId: String? = null, repositoryName: String, rootFolder: String, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Account name.

Link copied to clipboard
val clientId: String? = null

GitHub bring your own app client id.

Link copied to clipboard

GitHub bring your own app client secret information.

Link copied to clipboard

Collaboration branch.

Link copied to clipboard
val disablePublish: Boolean? = null

Disable manual publish operation in ADF studio to favor automated publish.

Link copied to clipboard
val hostName: String? = null

GitHub Enterprise host name. For example: https://github.mydomain.com

Link copied to clipboard
val lastCommitId: String? = null

Last commit id.

Link copied to clipboard

Repository name.

Link copied to clipboard

Root folder.

Link copied to clipboard

Type of repo configuration. Expected value is 'FactoryGitHubConfiguration'.