Package-level declarations

Types

data class ActionsOrganizationPermissionsAllowedActionsConfig(val githubOwnedAllowed: Boolean, val patternsAlloweds: List<String>? = null, val verifiedAllowed: Boolean? = null)
data class ActionsRepositoryPermissionsAllowedActionsConfig(val githubOwnedAllowed: Boolean, val patternsAlloweds: List<String>? = null, val verifiedAllowed: Boolean? = null)
data class BranchProtectionRequiredPullRequestReview(val dismissStaleReviews: Boolean? = null, val dismissalRestrictions: List<String>? = null, val pullRequestBypassers: List<String>? = null, val requireCodeOwnerReviews: Boolean? = null, val requireLastPushApproval: Boolean? = null, val requiredApprovingReviewCount: Int? = null, val restrictDismissals: Boolean? = null)
Link copied to clipboard
data class BranchProtectionRequiredStatusCheck(val contexts: List<String>? = null, val strict: Boolean? = null)
data class BranchProtectionV3RequiredPullRequestReviews(val bypassPullRequestAllowances: BranchProtectionV3RequiredPullRequestReviewsBypassPullRequestAllowances? = null, val dismissStaleReviews: Boolean? = null, val dismissalApps: List<String>? = null, val dismissalTeams: List<String>? = null, val dismissalUsers: List<String>? = null, val includeAdmins: Boolean? = null, val requireCodeOwnerReviews: Boolean? = null, val requiredApprovingReviewCount: Int? = null)
Link copied to clipboard
data class BranchProtectionV3RequiredStatusChecks(val checks: List<String>? = null, val contexts: List<String>? = null, val includeAdmins: Boolean? = null, val strict: Boolean? = null)
Link copied to clipboard
data class BranchProtectionV3Restrictions(val apps: List<String>? = null, val teams: List<String>? = null, val users: List<String>? = null)
Link copied to clipboard
data class GetActionsEnvironmentSecretsResult(val environment: String, val fullName: String, val id: String, val name: String, val secrets: List<GetActionsEnvironmentSecretsSecret>)

A collection of values returned by getActionsEnvironmentSecrets.

Link copied to clipboard
data class GetActionsEnvironmentSecretsSecret(val createdAt: String, val name: String, val updatedAt: String)
Link copied to clipboard
data class GetActionsEnvironmentVariablesResult(val environment: String, val fullName: String, val id: String, val name: String, val variables: List<GetActionsEnvironmentVariablesVariable>)

A collection of values returned by getActionsEnvironmentVariables.

Link copied to clipboard
data class GetActionsEnvironmentVariablesVariable(val createdAt: String, val name: String, val updatedAt: String, val value: String)

A collection of values returned by getActionsOrganizationOidcSubjectClaimCustomizationTemplate.

Link copied to clipboard
data class GetActionsOrganizationPublicKeyResult(val id: String, val key: String, val keyId: String)

A collection of values returned by getActionsOrganizationPublicKey.

data class GetActionsOrganizationRegistrationTokenResult(val expiresAt: Int, val id: String, val token: String)

A collection of values returned by getActionsOrganizationRegistrationToken.

Link copied to clipboard

A collection of values returned by getActionsOrganizationSecrets.

Link copied to clipboard
data class GetActionsOrganizationSecretsSecret(val createdAt: String, val name: String, val updatedAt: String, val visibility: String)
Link copied to clipboard

A collection of values returned by getActionsOrganizationVariables.

Link copied to clipboard
data class GetActionsOrganizationVariablesVariable(val createdAt: String, val name: String, val updatedAt: String, val value: String, val visibility: String)
Link copied to clipboard
data class GetActionsPublicKeyResult(val id: String, val key: String, val keyId: String, val repository: String)

A collection of values returned by getActionsPublicKey.

Link copied to clipboard
data class GetActionsRegistrationTokenResult(val expiresAt: Int, val id: String, val repository: String, val token: String)

A collection of values returned by getActionsRegistrationToken.

data class GetActionsRepositoryOidcSubjectClaimCustomizationTemplateResult(val id: String, val includeClaimKeys: List<String>, val name: String, val useDefault: Boolean)

A collection of values returned by getActionsRepositoryOidcSubjectClaimCustomizationTemplate.

Link copied to clipboard
data class GetActionsSecretsResult(val fullName: String, val id: String, val name: String, val secrets: List<GetActionsSecretsSecret>)

A collection of values returned by getActionsSecrets.

Link copied to clipboard
data class GetActionsSecretsSecret(val createdAt: String, val name: String, val updatedAt: String)
Link copied to clipboard
data class GetActionsVariablesResult(val fullName: String, val id: String, val name: String, val variables: List<GetActionsVariablesVariable>)

A collection of values returned by getActionsVariables.

Link copied to clipboard
data class GetActionsVariablesVariable(val createdAt: String, val name: String, val updatedAt: String, val value: String)
Link copied to clipboard
data class GetAppTokenResult(val appId: String, val id: String, val installationId: String, val pemFile: String, val token: String)

A collection of values returned by getAppToken.

Link copied to clipboard
data class GetBranchProtectionRulesResult(val id: String, val repository: String, val rules: List<GetBranchProtectionRulesRule>)

A collection of values returned by getBranchProtectionRules.

Link copied to clipboard
data class GetBranchProtectionRulesRule(val pattern: String)
Link copied to clipboard
data class GetBranchResult(val branch: String, val etag: String, val id: String, val ref: String, val repository: String, val sha: String)

A collection of values returned by getBranch.

Link copied to clipboard
data class GetCodespacesOrganizationPublicKeyResult(val id: String, val key: String, val keyId: String)

A collection of values returned by getCodespacesOrganizationPublicKey.

Link copied to clipboard

A collection of values returned by getCodespacesOrganizationSecrets.

Link copied to clipboard
data class GetCodespacesOrganizationSecretsSecret(val createdAt: String, val name: String, val updatedAt: String, val visibility: String)
Link copied to clipboard
data class GetCodespacesPublicKeyResult(val id: String, val key: String, val keyId: String, val repository: String)

A collection of values returned by getCodespacesPublicKey.

Link copied to clipboard
data class GetCodespacesSecretsResult(val fullName: String, val id: String, val name: String, val secrets: List<GetCodespacesSecretsSecret>)

A collection of values returned by getCodespacesSecrets.

Link copied to clipboard
data class GetCodespacesSecretsSecret(val createdAt: String, val name: String, val updatedAt: String)
Link copied to clipboard
data class GetCodespacesUserPublicKeyResult(val id: String, val key: String, val keyId: String)

A collection of values returned by getCodespacesUserPublicKey.

Link copied to clipboard

A collection of values returned by getCodespacesUserSecrets.

Link copied to clipboard
data class GetCodespacesUserSecretsSecret(val createdAt: String, val name: String, val updatedAt: String, val visibility: String)
Link copied to clipboard
data class GetCollaboratorsCollaborator(val eventsUrl: String, val followersUrl: String, val followingUrl: String, val gistsUrl: String, val htmlUrl: String, val id: Int, val login: String, val organizationsUrl: String, val permission: String, val receivedEventsUrl: String, val reposUrl: String, val siteAdmin: Boolean, val starredUrl: String, val subscriptionsUrl: String, val type: String, val url: String)
Link copied to clipboard
data class GetCollaboratorsResult(val affiliation: String? = null, val collaborators: List<GetCollaboratorsCollaborator>, val id: String, val owner: String, val repository: String)

A collection of values returned by getCollaborators.

Link copied to clipboard
data class GetDependabotOrganizationPublicKeyResult(val id: String, val key: String, val keyId: String)

A collection of values returned by getDependabotOrganizationPublicKey.

Link copied to clipboard

A collection of values returned by getDependabotOrganizationSecrets.

Link copied to clipboard
data class GetDependabotOrganizationSecretsSecret(val createdAt: String, val name: String, val updatedAt: String, val visibility: String)
Link copied to clipboard
data class GetDependabotPublicKeyResult(val id: String, val key: String, val keyId: String, val repository: String)

A collection of values returned by getDependabotPublicKey.

Link copied to clipboard
data class GetDependabotSecretsResult(val fullName: String, val id: String, val name: String, val secrets: List<GetDependabotSecretsSecret>)

A collection of values returned by getDependabotSecrets.

Link copied to clipboard
data class GetDependabotSecretsSecret(val createdAt: String, val name: String, val updatedAt: String)
Link copied to clipboard
data class GetEnterpriseResult(val createdAt: String, val description: String, val id: String, val name: String, val slug: String, val url: String)

A collection of values returned by getEnterprise.

Link copied to clipboard
data class GetExternalGroupsExternalGroup(val groupId: Int, val groupName: String, val updatedAt: String)
Link copied to clipboard
data class GetExternalGroupsResult(val externalGroups: List<GetExternalGroupsExternalGroup>, val id: String)

A collection of values returned by getExternalGroups.

Link copied to clipboard
data class GetGithubAppResult(val description: String, val id: String, val name: String, val nodeId: String, val slug: String)

A collection of values returned by getGithubApp.

Link copied to clipboard
data class GetIpRangesResult(val actions: List<String>, val actionsIpv4s: List<String>, val actionsIpv6s: List<String>, val apiIpv4s: List<String>, val apiIpv6s: List<String>, val apis: List<String>, val dependabotIpv4s: List<String>, val dependabotIpv6s: List<String>, val dependabots: List<String>, val gitIpv4s: List<String>, val gitIpv6s: List<String>, val gits: List<String>, val hooks: List<String>, val hooksIpv4s: List<String>, val hooksIpv6s: List<String>, val id: String, val importerIpv4s: List<String>, val importerIpv6s: List<String>, val importers: List<String>, val pages: List<String>, val pagesIpv4s: List<String>, val pagesIpv6s: List<String>, val webIpv4s: List<String>, val webIpv6s: List<String>, val webs: List<String>)

A collection of values returned by getIpRanges.

Link copied to clipboard
data class GetIssueLabelsLabel(val color: String, val description: String, val name: String, val url: String)
Link copied to clipboard
data class GetIssueLabelsResult(val id: String, val labels: List<GetIssueLabelsLabel>, val repository: String)

A collection of values returned by getIssueLabels.

Link copied to clipboard
data class GetMembershipResult(val etag: String, val id: String, val organization: String? = null, val role: String, val state: String, val username: String)

A collection of values returned by getMembership.

Link copied to clipboard
data class GetOrganizationCustomRoleResult(val baseRole: String, val description: String, val id: String, val name: String, val permissions: List<String>)

A collection of values returned by getOrganizationCustomRole.

data class GetOrganizationExternalIdentitiesIdentity(val login: String, val samlIdentity: Map<String, String>, val scimIdentity: Map<String, String>)
Link copied to clipboard

A collection of values returned by getOrganizationExternalIdentities.

Link copied to clipboard
data class GetOrganizationIpAllowListIpAllowList(val allowListValue: String, val createdAt: String, val id: String, val isActive: Boolean, val name: String, val updatedAt: String)
Link copied to clipboard

A collection of values returned by getOrganizationIpAllowList.

Link copied to clipboard
data class GetOrganizationResult(val advancedSecurityEnabledForNewRepositories: Boolean, val defaultRepositoryPermission: String, val dependabotAlertsEnabledForNewRepositories: Boolean, val dependabotSecurityUpdatesEnabledForNewRepositories: Boolean, val dependencyGraphEnabledForNewRepositories: Boolean, val description: String, val id: String, val login: String, val members: List<String>, val membersAllowedRepositoryCreationType: String, val membersCanCreateInternalRepositories: Boolean, val membersCanCreatePages: Boolean, val membersCanCreatePrivatePages: Boolean, val membersCanCreatePrivateRepositories: Boolean, val membersCanCreatePublicPages: Boolean, val membersCanCreatePublicRepositories: Boolean, val membersCanCreateRepositories: Boolean, val membersCanForkPrivateRepositories: Boolean, val name: String, val nodeId: String, val orgname: String, val plan: String, val repositories: List<String>, val secretScanningEnabledForNewRepositories: Boolean, val secretScanningPushProtectionEnabledForNewRepositories: Boolean, val twoFactorRequirementEnabled: Boolean, val users: List<Map<String, String>>, val webCommitSignoffRequired: Boolean)

A collection of values returned by getOrganization.

Link copied to clipboard
data class GetOrganizationTeamsResult(val id: String, val resultsPerPage: Int? = null, val rootTeamsOnly: Boolean? = null, val summaryOnly: Boolean? = null, val teams: List<GetOrganizationTeamsTeam>)

A collection of values returned by getOrganizationTeams.

Link copied to clipboard
data class GetOrganizationTeamsTeam(val description: String, val id: Int, val members: List<String>, val name: String, val nodeId: String, val parent: Map<String, String>, val privacy: String, val repositories: List<String>, val slug: String)
Link copied to clipboard
data class GetOrganizationTeamSyncGroupsGroup(val groupDescription: String, val groupId: String, val groupName: String)
Link copied to clipboard

A collection of values returned by getOrganizationTeamSyncGroups.

Link copied to clipboard

A collection of values returned by getOrganizationWebhooks.

Link copied to clipboard
data class GetOrganizationWebhooksWebhook(val active: Boolean, val id: Int, val name: String, val type: String, val url: String)
Link copied to clipboard
data class GetRefResult(val etag: String, val id: String, val owner: String? = null, val ref: String, val repository: String, val sha: String)

A collection of values returned by getRef.

Link copied to clipboard
data class GetReleaseAsset(val browserDownloadUrl: String, val contentType: String, val createdAt: String, val id: Int, val label: String, val name: String, val nodeId: String, val size: Int, val updatedAt: String, val url: String)
Link copied to clipboard
data class GetReleaseResult(val assertsUrl: String, val assets: List<GetReleaseAsset>, val assetsUrl: String, val body: String, val createdAt: String, val draft: Boolean, val htmlUrl: String, val id: String, val name: String, val owner: String, val prerelease: Boolean, val publishedAt: String, val releaseId: Int? = null, val releaseTag: String? = null, val repository: String, val retrieveBy: String, val tarballUrl: String, val targetCommitish: String, val uploadUrl: String, val url: String, val zipballUrl: String)

A collection of values returned by getRelease.

Link copied to clipboard
data class GetRepositoriesResult(val fullNames: List<String>, val id: String, val includeRepoId: Boolean? = null, val names: List<String>, val query: String, val repoIds: List<Int>, val resultsPerPage: Int? = null, val sort: String? = null)

A collection of values returned by getRepositories.

data class GetRepositoryAutolinkReferencesAutolinkReference(val isAlphanumeric: Boolean, val keyPrefix: String, val targetUrlTemplate: String)
Link copied to clipboard

A collection of values returned by getRepositoryAutolinkReferences.

Link copied to clipboard
data class GetRepositoryBranchesBranch(val name: String, val protected: Boolean)
Link copied to clipboard
data class GetRepositoryBranchesResult(val branches: List<GetRepositoryBranchesBranch>, val id: String, val onlyNonProtectedBranches: Boolean? = null, val onlyProtectedBranches: Boolean? = null, val repository: String)

A collection of values returned by getRepositoryBranches.

Link copied to clipboard
data class GetRepositoryDeployKeysKey(val id: Int, val key: String, val title: String, val verified: Boolean)
Link copied to clipboard
data class GetRepositoryDeployKeysResult(val id: String, val keys: List<GetRepositoryDeployKeysKey>, val repository: String)

A collection of values returned by getRepositoryDeployKeys.

data class GetRepositoryDeploymentBranchPoliciesResult(val deploymentBranchPolicies: List<GetRepositoryDeploymentBranchPoliciesDeploymentBranchPolicy>, val environmentName: String, val id: String, val repository: String)

A collection of values returned by getRepositoryDeploymentBranchPolicies.

Link copied to clipboard
data class GetRepositoryEnvironmentsEnvironment(val name: String, val nodeId: String)
Link copied to clipboard
data class GetRepositoryEnvironmentsResult(val environments: List<GetRepositoryEnvironmentsEnvironment>, val id: String, val repository: String)

A collection of values returned by getRepositoryEnvironments.

Link copied to clipboard
data class GetRepositoryFileResult(val branch: String? = null, val commitAuthor: String, val commitEmail: String, val commitMessage: String, val commitSha: String, val content: String, val file: String, val id: String, val ref: String, val repository: String, val sha: String)

A collection of values returned by getRepositoryFile.

Link copied to clipboard
data class GetRepositoryMilestoneResult(val description: String, val dueDate: String, val id: String, val number: Int, val owner: String, val repository: String, val state: String, val title: String)

A collection of values returned by getRepositoryMilestone.

Link copied to clipboard
data class GetRepositoryPage(val buildType: String, val cname: String, val custom404: Boolean, val htmlUrl: String, val sources: List<GetRepositoryPageSource>, val status: String, val url: String)
Link copied to clipboard
data class GetRepositoryPageSource(val branch: String, val path: String)
Link copied to clipboard
data class GetRepositoryPullRequestResult(val baseRef: String, val baseRepository: String, val baseSha: String, val body: String, val draft: Boolean, val headOwner: String, val headRef: String, val headRepository: String, val headSha: String, val id: String, val labels: List<String>, val maintainerCanModify: Boolean, val number: Int, val openedAt: Int, val openedBy: String, val owner: String? = null, val state: String, val title: String, val updatedAt: Int)

A collection of values returned by getRepositoryPullRequest.

Link copied to clipboard
data class GetRepositoryPullRequestsInvokeResult(val baseRef: String? = null, val baseRepository: String, val headRef: String? = null, val id: String, val owner: String? = null, val results: List<GetRepositoryPullRequestsResult>, val sortBy: String? = null, val sortDirection: String? = null, val state: String? = null)

A collection of values returned by getRepositoryPullRequests.

Link copied to clipboard
data class GetRepositoryPullRequestsResult(val baseRef: String, val baseSha: String, val body: String, val draft: Boolean, val headOwner: String, val headRef: String, val headRepository: String, val headSha: String, val labels: List<String>, val maintainerCanModify: Boolean, val number: Int, val openedAt: Int, val openedBy: String, val state: String, val title: String, val updatedAt: Int)
Link copied to clipboard
data class GetRepositoryRepositoryLicense(val content: String, val downloadUrl: String, val encoding: String, val gitUrl: String, val htmlUrl: String, val licenses: List<GetRepositoryRepositoryLicenseLicense>, val name: String, val path: String, val sha: String, val size: Int, val type: String, val url: String)
Link copied to clipboard
data class GetRepositoryRepositoryLicenseLicense(val body: String, val conditions: List<String>, val description: String, val featured: Boolean, val htmlUrl: String, val implementation: String, val key: String, val limitations: List<String>, val name: String, val permissions: List<String>, val spdxId: String, val url: String)
Link copied to clipboard
data class GetRepositoryResult(val allowAutoMerge: Boolean, val allowMergeCommit: Boolean, val allowRebaseMerge: Boolean, val allowSquashMerge: Boolean, val archived: Boolean, val defaultBranch: String, val description: String? = null, val fork: Boolean, val fullName: String, val gitCloneUrl: String, val hasDiscussions: Boolean, val hasDownloads: Boolean, val hasIssues: Boolean, val hasProjects: Boolean, val hasWiki: Boolean, val homepageUrl: String? = null, val htmlUrl: String, val httpCloneUrl: String, val id: String, val isTemplate: Boolean, val mergeCommitMessage: String, val mergeCommitTitle: String, val name: String, val nodeId: String, val pages: List<GetRepositoryPage>, val primaryLanguage: String, val private: Boolean, val repoId: Int, val repositoryLicenses: List<GetRepositoryRepositoryLicense>, val squashMergeCommitMessage: String, val squashMergeCommitTitle: String, val sshCloneUrl: String, val svnUrl: String, val template: GetRepositoryTemplate, val topics: List<String>, val visibility: String)

A collection of values returned by getRepository.

Link copied to clipboard
data class GetRepositoryTeamsResult(val fullName: String, val id: String, val name: String, val teams: List<GetRepositoryTeamsTeam>)

A collection of values returned by getRepositoryTeams.

Link copied to clipboard
data class GetRepositoryTeamsTeam(val name: String, val permission: String, val slug: String)
Link copied to clipboard
data class GetRepositoryTemplate(val owner: String, val repository: String)
Link copied to clipboard
data class GetRepositoryWebhooksResult(val id: String, val repository: String, val webhooks: List<GetRepositoryWebhooksWebhook>)

A collection of values returned by getRepositoryWebhooks.

Link copied to clipboard
data class GetRepositoryWebhooksWebhook(val active: Boolean, val id: Int, val name: String, val type: String, val url: String)
Link copied to clipboard
data class GetRestApiResult(val body: Map<String, Any>, val code: Int, val endpoint: String, val headers: Map<String, Any>, val id: String, val status: String)

A collection of values returned by getRestApi.

Link copied to clipboard
data class GetSshKeysResult(val id: String, val keys: List<String>)

A collection of values returned by getSshKeys.

Link copied to clipboard
data class GetTeamRepositoriesDetailed(val repoId: Int, val roleName: String)
Link copied to clipboard
data class GetTeamResult(val description: String, val id: String, val members: List<String>, val membershipType: String? = null, val name: String, val nodeId: String, val permission: String, val privacy: String, val repositories: List<String>, val repositoriesDetaileds: List<GetTeamRepositoriesDetailed>, val resultsPerPage: Int? = null, val slug: String, val summaryOnly: Boolean? = null)

A collection of values returned by getTeam.

Link copied to clipboard
data class GetTreeEntry(val mode: String, val path: String, val sha: String, val size: Int, val type: String)
Link copied to clipboard
data class GetTreeResult(val entries: List<GetTreeEntry>, val id: String, val recursive: Boolean? = null, val repository: String, val treeSha: String)

A collection of values returned by getTree.

Link copied to clipboard
data class GetUserExternalIdentityResult(val id: String, val login: String, val samlIdentity: Map<String, String>, val scimIdentity: Map<String, String>, val username: String)

A collection of values returned by getUserExternalIdentity.

Link copied to clipboard
data class GetUserResult(val avatarUrl: String, val bio: String, val blog: String, val company: String, val createdAt: String, val email: String, val followers: Int, val following: Int, val gpgKeys: List<String>, val gravatarId: String, val id: String, val location: String, val login: String, val name: String, val nodeId: String, val publicGists: Int, val publicRepos: Int, val siteAdmin: Boolean, val sshKeys: List<String>, val suspendedAt: String, val updatedAt: String, val username: String)

A collection of values returned by getUser.

Link copied to clipboard
data class GetUsersResult(val emails: List<String>, val id: String, val logins: List<String>, val nodeIds: List<String>, val unknownLogins: List<String>, val usernames: List<String>)

A collection of values returned by getUsers.

Link copied to clipboard
data class IssueLabelsLabel(val color: String, val description: String? = null, val name: String, val url: String? = null)
Link copied to clipboard
data class OrganizationRulesetBypassActor(val actorId: Int, val actorType: String, val bypassMode: String)
Link copied to clipboard
data class OrganizationRulesetConditions(val refName: OrganizationRulesetConditionsRefName, val repositoryId: Int? = null, val repositoryName: OrganizationRulesetConditionsRepositoryName? = null)
Link copied to clipboard
data class OrganizationRulesetConditionsRefName(val excludes: List<String>, val includes: List<String>)
data class OrganizationRulesetConditionsRepositoryName(val excludes: List<String>, val includes: List<String>, val protected: Boolean? = null)
Link copied to clipboard
data class OrganizationRulesetRules(val branchNamePattern: OrganizationRulesetRulesBranchNamePattern? = null, val commitAuthorEmailPattern: OrganizationRulesetRulesCommitAuthorEmailPattern? = null, val commitMessagePattern: OrganizationRulesetRulesCommitMessagePattern? = null, val committerEmailPattern: OrganizationRulesetRulesCommitterEmailPattern? = null, val creation: Boolean? = null, val deletion: Boolean? = null, val nonFastForward: Boolean? = null, val pullRequest: OrganizationRulesetRulesPullRequest? = null, val requiredLinearHistory: Boolean? = null, val requiredSignatures: Boolean? = null, val requiredStatusChecks: OrganizationRulesetRulesRequiredStatusChecks? = null, val requiredWorkflows: OrganizationRulesetRulesRequiredWorkflows? = null, val tagNamePattern: OrganizationRulesetRulesTagNamePattern? = null, val update: Boolean? = null)
data class OrganizationRulesetRulesBranchNamePattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
data class OrganizationRulesetRulesCommitAuthorEmailPattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
data class OrganizationRulesetRulesCommitMessagePattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
data class OrganizationRulesetRulesCommitterEmailPattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
Link copied to clipboard
data class OrganizationRulesetRulesPullRequest(val dismissStaleReviewsOnPush: Boolean? = null, val requireCodeOwnerReview: Boolean? = null, val requireLastPushApproval: Boolean? = null, val requiredApprovingReviewCount: Int? = null, val requiredReviewThreadResolution: Boolean? = null)
data class OrganizationRulesetRulesRequiredStatusChecks(val requiredChecks: List<OrganizationRulesetRulesRequiredStatusChecksRequiredCheck>, val strictRequiredStatusChecksPolicy: Boolean? = null)
data class OrganizationRulesetRulesRequiredStatusChecksRequiredCheck(val context: String, val integrationId: Int? = null)
data class OrganizationRulesetRulesRequiredWorkflowsRequiredWorkflow(val path: String, val ref: String? = null, val repositoryId: Int)
Link copied to clipboard
data class OrganizationRulesetRulesTagNamePattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
Link copied to clipboard
data class OrganizationWebhookConfiguration(val contentType: String? = null, val insecureSsl: Boolean? = null, val secret: String? = null, val url: String)
Link copied to clipboard
data class RepositoryCollaboratorsTeam(val permission: String? = null, val teamId: String)
Link copied to clipboard
data class RepositoryCollaboratorsUser(val permission: String? = null, val username: String)
data class RepositoryEnvironmentDeploymentBranchPolicy(val customBranchPolicies: Boolean, val protectedBranches: Boolean)
Link copied to clipboard
data class RepositoryEnvironmentReviewer(val teams: List<Int>? = null, val users: List<Int>? = null)
Link copied to clipboard
data class RepositoryPages(val buildType: String? = null, val cname: String? = null, val custom404: Boolean? = null, val htmlUrl: String? = null, val source: RepositoryPagesSource? = null, val status: String? = null, val url: String? = null)
Link copied to clipboard
data class RepositoryPagesSource(val branch: String, val path: String? = null)
Link copied to clipboard
data class RepositoryRulesetBypassActor(val actorId: Int, val actorType: String, val bypassMode: String)
Link copied to clipboard
data class RepositoryRulesetConditionsRefName(val excludes: List<String>, val includes: List<String>)
Link copied to clipboard
data class RepositoryRulesetRules(val branchNamePattern: RepositoryRulesetRulesBranchNamePattern? = null, val commitAuthorEmailPattern: RepositoryRulesetRulesCommitAuthorEmailPattern? = null, val commitMessagePattern: RepositoryRulesetRulesCommitMessagePattern? = null, val committerEmailPattern: RepositoryRulesetRulesCommitterEmailPattern? = null, val creation: Boolean? = null, val deletion: Boolean? = null, val nonFastForward: Boolean? = null, val pullRequest: RepositoryRulesetRulesPullRequest? = null, val requiredDeployments: RepositoryRulesetRulesRequiredDeployments? = null, val requiredLinearHistory: Boolean? = null, val requiredSignatures: Boolean? = null, val requiredStatusChecks: RepositoryRulesetRulesRequiredStatusChecks? = null, val tagNamePattern: RepositoryRulesetRulesTagNamePattern? = null, val update: Boolean? = null, val updateAllowsFetchAndMerge: Boolean? = null)
Link copied to clipboard
data class RepositoryRulesetRulesBranchNamePattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
data class RepositoryRulesetRulesCommitAuthorEmailPattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
data class RepositoryRulesetRulesCommitMessagePattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
data class RepositoryRulesetRulesCommitterEmailPattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
Link copied to clipboard
data class RepositoryRulesetRulesPullRequest(val dismissStaleReviewsOnPush: Boolean? = null, val requireCodeOwnerReview: Boolean? = null, val requireLastPushApproval: Boolean? = null, val requiredApprovingReviewCount: Int? = null, val requiredReviewThreadResolution: Boolean? = null)
data class RepositoryRulesetRulesRequiredDeployments(val requiredDeploymentEnvironments: List<String>)
data class RepositoryRulesetRulesRequiredStatusChecks(val requiredChecks: List<RepositoryRulesetRulesRequiredStatusChecksRequiredCheck>, val strictRequiredStatusChecksPolicy: Boolean? = null)
data class RepositoryRulesetRulesRequiredStatusChecksRequiredCheck(val context: String, val integrationId: Int? = null)
Link copied to clipboard
data class RepositoryRulesetRulesTagNamePattern(val name: String? = null, val negate: Boolean? = null, val operator: String, val pattern: String)
Link copied to clipboard
data class RepositorySecurityAndAnalysis(val advancedSecurity: RepositorySecurityAndAnalysisAdvancedSecurity? = null, val secretScanning: RepositorySecurityAndAnalysisSecretScanning? = null, val secretScanningPushProtection: RepositorySecurityAndAnalysisSecretScanningPushProtection? = null)
Link copied to clipboard
data class RepositoryTemplate(val includeAllBranches: Boolean? = null, val owner: String, val repository: String)
Link copied to clipboard
data class RepositoryWebhookConfiguration(val contentType: String? = null, val insecureSsl: Boolean? = null, val secret: String? = null, val url: String)
Link copied to clipboard
data class TeamMembersMember(val role: String? = null, val username: String)
Link copied to clipboard
data class TeamSettingsReviewRequestDelegation(val algorithm: String? = null, val memberCount: Int? = null, val notify: Boolean? = null)
Link copied to clipboard
data class TeamSyncGroupMappingGroup(val groupDescription: String, val groupId: String, val groupName: String)