ListSourceControlRepositoriesPlainArgs

data class ListSourceControlRepositoriesPlainArgs(val clientId: String? = null, val code: String? = null, val installationId: String? = null, val kind: Either<String, RepositoryAccessKind>, val resourceGroupName: String, val state: String? = null, val token: String? = null, val workspaceName: String) : ConvertibleToJava<ListSourceControlRepositoriesPlainArgs>

Constructors

Link copied to clipboard
constructor(clientId: String? = null, code: String? = null, installationId: String? = null, kind: Either<String, RepositoryAccessKind>, resourceGroupName: String, state: String? = null, token: String? = null, workspaceName: String)

Properties

Link copied to clipboard
val clientId: String? = null

OAuth ClientId. Required when kind is OAuth

Link copied to clipboard
val code: String? = null

OAuth Code. Required when kind is OAuth

Link copied to clipboard
val installationId: String? = null

Application installation ID. Required when kind is App. Supported by GitHub only.

Link copied to clipboard

The kind of repository access credentials

Link copied to clipboard

The name of the resource group. The name is case insensitive.

Link copied to clipboard
val state: String? = null

OAuth State. Required when kind is OAuth

Link copied to clipboard
val token: String? = null

Personal Access Token. Required when kind is PAT

Link copied to clipboard

The name of the workspace.

Functions

Link copied to clipboard
open override fun toJava(): ListSourceControlRepositoriesPlainArgs