Package-level declarations

Types

Link copied to clipboard
data class BranchCommit(val authorEmail: String? = null, val authorName: String? = null, val authoredDate: String? = null, val committedDate: String? = null, val committerEmail: String? = null, val committerName: String? = null, val id: String? = null, val message: String? = null, val parentIds: List<String>? = null, val shortId: String? = null, val title: String? = null)
Link copied to clipboard
data class BranchProtectionAllowedToMerge(val accessLevel: String? = null, val accessLevelDescription: String? = null, val groupId: Int? = null, val userId: Int? = null)
Link copied to clipboard
data class BranchProtectionAllowedToPush(val accessLevel: String? = null, val accessLevelDescription: String? = null, val groupId: Int? = null, val userId: Int? = null)
Link copied to clipboard
data class BranchProtectionAllowedToUnprotect(val accessLevel: String? = null, val accessLevelDescription: String? = null, val groupId: Int? = null, val userId: Int? = null)
Link copied to clipboard
data class GetBranchCommit(val authorEmail: String, val authorName: String, val authoredDate: String, val committedDate: String, val committerEmail: String, val committerName: String, val id: String, val message: String, val parentIds: List<String>, val shortId: String, val title: String)
Link copied to clipboard
data class GetBranchResult(val canPush: Boolean, val commits: List<GetBranchCommit>, val default: Boolean, val developerCanMerge: Boolean, val developerCanPush: Boolean, val id: String, val merged: Boolean, val name: String, val project: String, val protected: Boolean, val webUrl: String)

A collection of values returned by getBranch.

Link copied to clipboard
data class GetClusterAgentResult(val agentId: Int, val createdAt: String, val createdByUserId: Int, val id: String, val name: String, val project: String)

A collection of values returned by getClusterAgent.

Link copied to clipboard
data class GetClusterAgentsClusterAgent(val agentId: Int, val createdAt: String, val createdByUserId: Int, val name: String, val project: String)
Link copied to clipboard
data class GetClusterAgentsResult(val clusterAgents: List<GetClusterAgentsClusterAgent>, val id: String, val project: String)

A collection of values returned by getClusterAgents.

Link copied to clipboard
data class GetCurrentUserResult(val bot: Boolean, val globalId: String, val globalNamespaceId: String, val groupCount: Int, val id: String, val name: String, val namespaceId: String, val publicEmail: String, val username: String)

A collection of values returned by getCurrentUser.

Link copied to clipboard
data class GetGroupHookResult(val confidentialIssuesEvents: Boolean, val confidentialNoteEvents: Boolean, val deploymentEvents: Boolean, val enableSslVerification: Boolean, val group: String, val groupId: Int, val hookId: Int, val id: String, val issuesEvents: Boolean, val jobEvents: Boolean, val mergeRequestsEvents: Boolean, val noteEvents: Boolean, val pipelineEvents: Boolean, val pushEvents: Boolean, val pushEventsBranchFilter: String, val releasesEvents: Boolean, val subgroupEvents: Boolean, val tagPushEvents: Boolean, val token: String, val url: String, val wikiPageEvents: Boolean)

A collection of values returned by getGroupHook.

Link copied to clipboard
data class GetGroupHooksHook(val confidentialIssuesEvents: Boolean, val confidentialNoteEvents: Boolean, val deploymentEvents: Boolean, val enableSslVerification: Boolean, val group: String, val groupId: Int, val hookId: Int, val issuesEvents: Boolean, val jobEvents: Boolean, val mergeRequestsEvents: Boolean, val noteEvents: Boolean, val pipelineEvents: Boolean, val pushEvents: Boolean, val pushEventsBranchFilter: String, val releasesEvents: Boolean, val subgroupEvents: Boolean, val tagPushEvents: Boolean, val token: String, val url: String, val wikiPageEvents: Boolean)
Link copied to clipboard
data class GetGroupHooksResult(val group: String, val hooks: List<GetGroupHooksHook>, val id: String)

A collection of values returned by getGroupHooks.

Link copied to clipboard
data class GetGroupMembershipMember(val accessLevel: String, val avatarUrl: String, val expiresAt: String, val id: Int, val name: String, val state: String, val username: String, val webUrl: String)
Link copied to clipboard
data class GetGroupMembershipResult(val accessLevel: String, val fullPath: String, val groupId: Int, val id: String, val members: List<GetGroupMembershipMember>)

A collection of values returned by getGroupMembership.

Link copied to clipboard
data class GetGroupResult(val defaultBranchProtection: Int, val description: String, val extraSharedRunnersMinutesLimit: Int, val fullName: String, val fullPath: String, val groupId: Int, val id: String, val lfsEnabled: Boolean, val membershipLock: Boolean, val name: String, val parentId: Int, val path: String, val preventForkingOutsideGroup: Boolean, val requestAccessEnabled: Boolean, val runnersToken: String, val sharedRunnersMinutesLimit: Int, val visibilityLevel: String, val webUrl: String)

A collection of values returned by getGroup.

Link copied to clipboard
data class GetGroupsGroup(val defaultBranchProtection: Int, val description: String, val fullName: String, val fullPath: String, val groupId: Int, val lfsEnabled: Boolean, val name: String, val parentId: Int, val path: String, val preventForkingOutsideGroup: Boolean, val requestAccessEnabled: Boolean, val runnersToken: String, val visibilityLevel: String, val webUrl: String)
Link copied to clipboard
data class GetGroupsResult(val groups: List<GetGroupsGroup>, val id: String, val orderBy: String? = null, val search: String? = null, val sort: String? = null)

A collection of values returned by getGroups.

Link copied to clipboard
data class GetGroupSubgroupsResult(val allAvailable: Boolean, val groupId: Int, val id: String, val minAccessLevel: String, val orderBy: String, val owned: Boolean, val search: String, val skipGroups: List<Int>, val sort: String, val statistics: Boolean, val subgroups: List<GetGroupSubgroupsSubgroup>, val withCustomAttributes: Boolean)

A collection of values returned by getGroupSubgroups.

Link copied to clipboard
data class GetGroupSubgroupsSubgroup(val autoDevopsEnabled: Boolean, val avatarUrl: String, val createdAt: String, val defaultBranchProtection: Int, val description: String, val emailsDisabled: Boolean, val fileTemplateProjectId: Int, val fullName: String, val fullPath: String, val groupId: Int, val ipRestrictionRanges: String, val lfsEnabled: Boolean, val mentionsDisabled: Boolean, val name: String, val parentId: Int, val path: String, val projectCreationLevel: String, val requestAccessEnabled: Boolean, val requireTwoFactorAuthentication: Boolean, val shareWithGroupLock: Boolean, val statistics: Map<String, String>, val subgroupCreationLevel: String, val twoFactorGracePeriod: Int, val visibility: String, val webUrl: String)
Link copied to clipboard
data class GetGroupVariableResult(val environmentScope: String, val group: String, val id: String, val key: String, val masked: Boolean, val protected: Boolean, val value: String, val variableType: String)

A collection of values returned by getGroupVariable.

Link copied to clipboard
data class GetGroupVariablesResult(val environmentScope: String? = null, val group: String, val id: String, val variables: List<GetGroupVariablesVariable>)

A collection of values returned by getGroupVariables.

Link copied to clipboard
data class GetGroupVariablesVariable(val environmentScope: String, val group: String, val key: String, val masked: Boolean, val protected: Boolean, val value: String, val variableType: String)
Link copied to clipboard
data class GetInstanceDeployKeysDeployKey(val createdAt: String, val fingerprint: String, val id: Int, val key: String, val projectsWithWriteAccesses: List<GetInstanceDeployKeysDeployKeyProjectsWithWriteAccess>, val title: String)
data class GetInstanceDeployKeysDeployKeyProjectsWithWriteAccess(val createdAt: String, val description: String, val id: Int, val name: String, val nameWithNamespace: String, val path: String, val pathWithNamespace: String)
Link copied to clipboard
data class GetInstanceDeployKeysResult(val deployKeys: List<GetInstanceDeployKeysDeployKey>, val id: String, val public: Boolean? = null)

A collection of values returned by getInstanceDeployKeys.

Link copied to clipboard
data class GetInstanceVariableResult(val id: String, val key: String, val masked: Boolean, val protected: Boolean, val value: String, val variableType: String)

A collection of values returned by getInstanceVariable.

Link copied to clipboard

A collection of values returned by getInstanceVariables.

Link copied to clipboard
data class GetInstanceVariablesVariable(val key: String, val masked: Boolean, val protected: Boolean, val value: String, val variableType: String)
Link copied to clipboard
data class GetProjectBranchesBranch(val canPush: Boolean, val commits: List<GetProjectBranchesBranchCommit>, val default: Boolean, val developersCanMerge: Boolean, val developersCanPush: Boolean, val merged: Boolean, val name: String, val protected: Boolean, val webUrl: String)
Link copied to clipboard
data class GetProjectBranchesBranchCommit(val authorEmail: String, val authorName: String, val authoredDate: String, val committedDate: String, val committerEmail: String, val committerName: String, val id: String, val message: String, val parentIds: List<String>, val shortId: String, val title: String)
Link copied to clipboard
data class GetProjectBranchesResult(val branches: List<GetProjectBranchesBranch>, val id: String, val project: String)

A collection of values returned by getProjectBranches.

Link copied to clipboard
data class GetProjectContainerExpirationPolicy(val cadence: String, val enabled: Boolean, val keepN: Int, val nameRegexDelete: String, val nameRegexKeep: String, val nextRunAt: String, val olderThan: String)
Link copied to clipboard
data class GetProjectHookResult(val confidentialIssuesEvents: Boolean, val confidentialNoteEvents: Boolean, val deploymentEvents: Boolean, val enableSslVerification: Boolean, val hookId: Int, val id: String, val issuesEvents: Boolean, val jobEvents: Boolean, val mergeRequestsEvents: Boolean, val noteEvents: Boolean, val pipelineEvents: Boolean, val project: String, val projectId: Int, val pushEvents: Boolean, val pushEventsBranchFilter: String, val releasesEvents: Boolean, val tagPushEvents: Boolean, val token: String, val url: String, val wikiPageEvents: Boolean)

A collection of values returned by getProjectHook.

Link copied to clipboard
data class GetProjectHooksHook(val confidentialIssuesEvents: Boolean, val confidentialNoteEvents: Boolean, val deploymentEvents: Boolean, val enableSslVerification: Boolean, val hookId: Int, val issuesEvents: Boolean, val jobEvents: Boolean, val mergeRequestsEvents: Boolean, val noteEvents: Boolean, val pipelineEvents: Boolean, val project: String, val projectId: Int, val pushEvents: Boolean, val pushEventsBranchFilter: String, val releasesEvents: Boolean, val tagPushEvents: Boolean, val token: String, val url: String, val wikiPageEvents: Boolean)
Link copied to clipboard
data class GetProjectHooksResult(val hooks: List<GetProjectHooksHook>, val id: String, val project: String)

A collection of values returned by getProjectHooks.

Link copied to clipboard
data class GetProjectIssueResult(val assigneeIds: List<Int>, val authorId: Int, val closedAt: String, val closedByUserId: Int, val confidential: Boolean, val createdAt: String, val description: String, val discussionLocked: Boolean, val discussionToResolve: String, val downvotes: Int, val dueDate: String, val epicId: Int, val epicIssueId: Int, val externalId: String, val humanTimeEstimate: String, val humanTotalTimeSpent: String, val id: String, val iid: Int, val issueId: Int, val issueLinkId: Int, val issueType: String, val labels: List<String>, val links: Map<String, String>, val mergeRequestToResolveDiscussionsOf: Int, val mergeRequestsCount: Int, val milestoneId: Int, val movedToId: Int, val project: String, val references: Map<String, String>, val state: String, val subscribed: Boolean, val taskCompletionStatuses: List<GetProjectIssueTaskCompletionStatus>, val timeEstimate: Int, val title: String, val totalTimeSpent: Int, val updatedAt: String, val upvotes: Int, val userNotesCount: Int, val webUrl: String, val weight: Int)

A collection of values returned by getProjectIssue.

Link copied to clipboard
data class GetProjectIssuesIssue(val assigneeIds: List<Int>, val authorId: Int, val closedAt: String, val closedByUserId: Int, val confidential: Boolean, val createdAt: String, val description: String, val discussionLocked: Boolean, val discussionToResolve: String, val downvotes: Int, val dueDate: String, val epicId: Int, val epicIssueId: Int, val externalId: String, val humanTimeEstimate: String, val humanTotalTimeSpent: String, val iid: Int, val issueId: Int, val issueLinkId: Int, val issueType: String, val labels: List<String>, val links: Map<String, String>, val mergeRequestToResolveDiscussionsOf: Int, val mergeRequestsCount: Int, val milestoneId: Int, val movedToId: Int, val project: String, val references: Map<String, String>, val state: String, val subscribed: Boolean, val taskCompletionStatuses: List<GetProjectIssuesIssueTaskCompletionStatus>, val timeEstimate: Int, val title: String, val totalTimeSpent: Int, val updatedAt: String, val upvotes: Int, val userNotesCount: Int, val webUrl: String, val weight: Int)
data class GetProjectIssuesIssueTaskCompletionStatus(val completedCount: Int, val count: Int)
Link copied to clipboard
data class GetProjectIssuesResult(val assigneeId: Int? = null, val assigneeUsername: String? = null, val authorId: Int? = null, val confidential: Boolean? = null, val createdAfter: String? = null, val createdBefore: String? = null, val dueDate: String? = null, val id: String, val iids: List<Int>? = null, val issueType: String? = null, val issues: List<GetProjectIssuesIssue>, val labels: List<String>? = null, val milestone: String? = null, val myReactionEmoji: String? = null, val notAssigneeIds: List<Int>? = null, val notAuthorIds: List<Int>? = null, val notLabels: List<String>? = null, val notMilestone: String? = null, val notMyReactionEmojis: List<String>? = null, val orderBy: String? = null, val project: String, val scope: String? = null, val search: String? = null, val sort: String? = null, val updatedAfter: String? = null, val updatedBefore: String? = null, val weight: Int? = null, val withLabelsDetails: Boolean? = null)

A collection of values returned by getProjectIssues.

Link copied to clipboard
data class GetProjectIssueTaskCompletionStatus(val completedCount: Int, val count: Int)
Link copied to clipboard
data class GetProjectMembershipMember(val accessLevel: String, val avatarUrl: String, val expiresAt: String, val id: Int, val name: String, val state: String, val username: String, val webUrl: String)
Link copied to clipboard
data class GetProjectMembershipResult(val fullPath: String, val id: String, val inherited: Boolean? = null, val members: List<GetProjectMembershipMember>, val projectId: Int, val query: String? = null)

A collection of values returned by getProjectMembership.

Link copied to clipboard
data class GetProjectMilestoneResult(val createdAt: String, val description: String, val dueDate: String, val expired: Boolean, val id: String, val iid: Int, val milestoneId: Int, val project: String, val projectId: Int, val startDate: String, val state: String, val title: String, val updatedAt: String, val webUrl: String)

A collection of values returned by getProjectMilestone.

Link copied to clipboard
data class GetProjectMilestonesMilestone(val createdAt: String, val description: String, val dueDate: String, val expired: Boolean, val iid: Int, val milestoneId: Int, val project: String, val projectId: Int, val startDate: String, val state: String, val title: String, val updatedAt: String, val webUrl: String)
Link copied to clipboard
data class GetProjectMilestonesResult(val id: String, val iids: List<Int>? = null, val includeParentMilestones: Boolean? = null, val milestones: List<GetProjectMilestonesMilestone>, val project: String, val search: String? = null, val state: String? = null, val title: String? = null)

A collection of values returned by getProjectMilestones.

data class GetProjectProtectedBranchesProtectedBranch(val allowForcePush: Boolean, val codeOwnerApprovalRequired: Boolean, val id: Int, val mergeAccessLevels: List<GetProjectProtectedBranchesProtectedBranchMergeAccessLevel>, val name: String, val pushAccessLevels: List<GetProjectProtectedBranchesProtectedBranchPushAccessLevel>)
data class GetProjectProtectedBranchesProtectedBranchMergeAccessLevel(val accessLevel: String, val accessLevelDescription: String, val groupId: Int, val userId: Int)
data class GetProjectProtectedBranchesProtectedBranchPushAccessLevel(val accessLevel: String, val accessLevelDescription: String, val groupId: Int, val userId: Int)
Link copied to clipboard
data class GetProjectProtectedBranchesResult(val id: String, val projectId: String, val protectedBranches: List<GetProjectProtectedBranchesProtectedBranch>)

A collection of values returned by getProjectProtectedBranches.

data class GetProjectProtectedBranchMergeAccessLevel(val accessLevel: String, val accessLevelDescription: String, val groupId: Int, val userId: Int)
Link copied to clipboard
data class GetProjectProtectedBranchPushAccessLevel(val accessLevel: String, val accessLevelDescription: String, val groupId: Int, val userId: Int)
Link copied to clipboard
data class GetProjectProtectedBranchResult(val allowForcePush: Boolean, val codeOwnerApprovalRequired: Boolean, val id: Int, val mergeAccessLevels: List<GetProjectProtectedBranchMergeAccessLevel>, val name: String, val projectId: String, val pushAccessLevels: List<GetProjectProtectedBranchPushAccessLevel>)

A collection of values returned by getProjectProtectedBranch.

Link copied to clipboard
data class GetProjectPushRules(val authorEmailRegex: String, val branchNameRegex: String, val commitCommitterCheck: Boolean, val commitMessageNegativeRegex: String, val commitMessageRegex: String, val denyDeleteTag: Boolean, val fileNameRegex: String, val maxFileSize: Int, val memberCheck: Boolean, val preventSecrets: Boolean, val rejectUnsignedCommits: Boolean)
Link copied to clipboard
data class GetProjectResult(val analyticsAccessLevel: String, val archived: Boolean, val autoCancelPendingPipelines: String, val autoDevopsDeployStrategy: String, val autoDevopsEnabled: Boolean, val autocloseReferencedIssues: Boolean, val buildGitStrategy: String, val buildTimeout: Int, val buildsAccessLevel: String, val ciConfigPath: String, val ciDefaultGitDepth: Int, val containerExpirationPolicies: List<GetProjectContainerExpirationPolicy>, val containerRegistryAccessLevel: String, val defaultBranch: String, val description: String, val emailsDisabled: Boolean, val externalAuthorizationClassificationLabel: String, val forkingAccessLevel: String, val httpUrlToRepo: String, val id: String, val issuesAccessLevel: String, val issuesEnabled: Boolean, val lfsEnabled: Boolean, val mergeCommitTemplate: String, val mergePipelinesEnabled: Boolean, val mergeRequestsAccessLevel: String, val mergeRequestsEnabled: Boolean, val mergeTrainsEnabled: Boolean, val name: String, val namespaceId: Int, val operationsAccessLevel: String, val path: String, val pathWithNamespace: String, val pipelinesEnabled: Boolean, val printingMergeRequestLinkEnabled: Boolean, val publicBuilds: Boolean? = null, val pushRules: GetProjectPushRules, val removeSourceBranchAfterMerge: Boolean, val repositoryAccessLevel: String, val repositoryStorage: String, val requestAccessEnabled: Boolean, val requirementsAccessLevel: String, val resolveOutdatedDiffDiscussions: Boolean, val runnersToken: String, val securityAndComplianceAccessLevel: String, val snippetsAccessLevel: String, val snippetsEnabled: Boolean, val squashCommitTemplate: String, val sshUrlToRepo: String, val suggestionCommitMessage: String, val topics: List<String>, val visibilityLevel: String, val webUrl: String, val wikiAccessLevel: String, val wikiEnabled: Boolean)

A collection of values returned by getProject.

Link copied to clipboard
data class GetProjectsProject(val _links: Map<String, String>, val allowMergeOnSkippedPipeline: Boolean, val analyticsAccessLevel: String, val approvalsBeforeMerge: Int, val archived: Boolean, val autoCancelPendingPipelines: String, val autoDevopsDeployStrategy: String, val autoDevopsEnabled: Boolean, val autocloseReferencedIssues: Boolean, val avatarUrl: String, val buildCoverageRegex: String, val buildGitStrategy: String, val buildTimeout: Int, val buildsAccessLevel: String, val ciConfigPath: String, val ciDefaultGitDepth: Int, val ciForwardDeploymentEnabled: Boolean, val containerExpirationPolicies: List<GetProjectsProjectContainerExpirationPolicy>, val containerRegistryAccessLevel: String, val containerRegistryEnabled: Boolean, val createdAt: String, val creatorId: Int, val customAttributes: List<Map<String, String>>, val defaultBranch: String, val description: String, val emailsDisabled: Boolean, val externalAuthorizationClassificationLabel: String, val forkedFromProject: GetProjectsProjectForkedFromProject, val forkingAccessLevel: String, val forksCount: Int, val httpUrlToRepo: String, val id: Int, val importError: String, val importStatus: String, val issuesAccessLevel: String, val issuesEnabled: Boolean, val jobsEnabled: Boolean, val lastActivityAt: String, val lfsEnabled: Boolean, val mergeCommitTemplate: String, val mergeMethod: String, val mergePipelinesEnabled: Boolean, val mergeRequestsAccessLevel: String, val mergeRequestsEnabled: Boolean, val mergeTrainsEnabled: Boolean, val mirror: Boolean, val mirrorOverwritesDivergedBranches: Boolean, val mirrorTriggerBuilds: Boolean, val mirrorUserId: Int, val name: String, val nameWithNamespace: String, val namespace: GetProjectsProjectNamespace, val onlyAllowMergeIfAllDiscussionsAreResolved: Boolean, val onlyAllowMergeIfPipelineSucceeds: Boolean, val onlyMirrorProtectedBranches: Boolean, val openIssuesCount: Int, val operationsAccessLevel: String, val owner: GetProjectsProjectOwner, val packagesEnabled: Boolean, val path: String, val pathWithNamespace: String, val permissions: GetProjectsProjectPermissions, val public: Boolean, val publicBuilds: Boolean, val readmeUrl: String, val repositoryAccessLevel: String, val repositoryStorage: String, val requestAccessEnabled: Boolean, val requirementsAccessLevel: String, val resolveOutdatedDiffDiscussions: Boolean, val runnersToken: String, val securityAndComplianceAccessLevel: String, val sharedRunnersEnabled: Boolean, val sharedWithGroups: List<GetProjectsProjectSharedWithGroup>, val snippetsAccessLevel: String, val snippetsEnabled: Boolean, val squashCommitTemplate: String, val sshUrlToRepo: String, val starCount: Int, val statistics: Map<String, Int>, val suggestionCommitMessage: String, val tagLists: List<String>, val topics: List<String>, val visibility: String, val webUrl: String, val wikiAccessLevel: String, val wikiEnabled: Boolean)
data class GetProjectsProjectContainerExpirationPolicy(val cadence: String, val enabled: Boolean, val keepN: Int, val nameRegexDelete: String, val nameRegexKeep: String, val nextRunAt: String, val olderThan: String)
Link copied to clipboard
data class GetProjectsProjectForkedFromProject(val httpUrlToRepo: String, val id: Int, val name: String, val nameWithNamespace: String, val path: String, val pathWithNamespace: String, val webUrl: String)
Link copied to clipboard
data class GetProjectsProjectNamespace(val fullPath: String, val id: Int, val kind: String, val name: String, val path: String)
Link copied to clipboard
data class GetProjectsProjectOwner(val avatarUrl: String, val id: Int, val name: String, val state: String, val username: String, val websiteUrl: String)
Link copied to clipboard
data class GetProjectsProjectPermissions(val groupAccess: Map<String, Int>, val projectAccess: Map<String, Int>)
Link copied to clipboard
data class GetProjectsProjectSharedWithGroup(val groupAccessLevel: String, val groupId: Int, val groupName: String)
Link copied to clipboard
data class GetProjectsResult(val archived: Boolean? = null, val groupId: Int? = null, val id: String, val includeSubgroups: Boolean? = null, val maxQueryablePages: Int? = null, val membership: Boolean? = null, val minAccessLevel: Int? = null, val orderBy: String? = null, val owned: Boolean? = null, val page: Int? = null, val perPage: Int? = null, val projects: List<GetProjectsProject>, val search: String? = null, val simple: Boolean? = null, val sort: String? = null, val starred: Boolean? = null, val statistics: Boolean? = null, val visibility: String? = null, val withCustomAttributes: Boolean? = null, val withIssuesEnabled: Boolean? = null, val withMergeRequestsEnabled: Boolean? = null, val withProgrammingLanguage: String? = null, val withShared: Boolean? = null)

A collection of values returned by getProjects.

Link copied to clipboard
data class GetProjectTagCommit(val authorEmail: String, val authorName: String, val authoredDate: String, val committedDate: String, val committerEmail: String, val committerName: String, val id: String, val message: String, val parentIds: List<String>, val shortId: String, val title: String)
Link copied to clipboard
data class GetProjectTagRelease(val description: String, val tagName: String)
Link copied to clipboard
data class GetProjectTagResult(val commits: List<GetProjectTagCommit>, val id: String, val message: String, val name: String, val project: String, val protected: Boolean, val releases: List<GetProjectTagRelease>, val target: String)

A collection of values returned by getProjectTag.

Link copied to clipboard
data class GetProjectTagsResult(val id: String, val orderBy: String? = null, val project: String, val search: String? = null, val sort: String? = null, val tags: List<GetProjectTagsTag>)

A collection of values returned by getProjectTags.

Link copied to clipboard
data class GetProjectTagsTag(val commits: List<GetProjectTagsTagCommit>, val message: String, val name: String, val protected: Boolean, val releases: List<GetProjectTagsTagRelease>, val target: String)
Link copied to clipboard
data class GetProjectTagsTagCommit(val authorEmail: String, val authorName: String, val authoredDate: String, val committedDate: String, val committerEmail: String, val committerName: String, val id: String, val message: String, val parentIds: List<String>, val shortId: String, val title: String)
Link copied to clipboard
data class GetProjectTagsTagRelease(val description: String, val tagName: String)
Link copied to clipboard
data class GetProjectVariableResult(val environmentScope: String, val id: String, val key: String, val masked: Boolean, val project: String, val protected: Boolean, val value: String, val variableType: String)

A collection of values returned by getProjectVariable.

Link copied to clipboard
data class GetProjectVariablesResult(val environmentScope: String? = null, val id: String, val project: String, val variables: List<GetProjectVariablesVariable>)

A collection of values returned by getProjectVariables.

Link copied to clipboard
data class GetProjectVariablesVariable(val environmentScope: String, val key: String, val masked: Boolean, val project: String, val protected: Boolean, val value: String, val variableType: String)
Link copied to clipboard
data class GetReleaseLinkResult(val directAssetUrl: String, val external: Boolean, val filepath: String, val id: String, val linkId: Int, val linkType: String, val name: String, val project: String, val tagName: String, val url: String)

A collection of values returned by getReleaseLink.

Link copied to clipboard
data class GetReleaseLinksReleaseLink(val directAssetUrl: String, val external: Boolean, val filepath: String, val linkId: Int, val linkType: String, val name: String, val project: String, val tagName: String, val url: String)
Link copied to clipboard
data class GetReleaseLinksResult(val id: String, val project: String, val releaseLinks: List<GetReleaseLinksReleaseLink>, val tagName: String)

A collection of values returned by getReleaseLinks.

Link copied to clipboard
data class GetRepositoryFileResult(val blobId: String, val commitId: String, val content: String, val contentSha256: String, val encoding: String, val executeFilemode: Boolean, val fileName: String, val filePath: String, val id: String, val lastCommitId: String, val project: String, val ref: String, val size: Int)

A collection of values returned by getRepositoryFile.

Link copied to clipboard
data class GetRepositoryTreeResult(val id: String, val path: String? = null, val project: String, val recursive: Boolean? = null, val ref: String, val trees: List<GetRepositoryTreeTree>)

A collection of values returned by getRepositoryTree.

Link copied to clipboard
data class GetRepositoryTreeTree(val id: String, val mode: String, val name: String, val path: String, val type: String)
Link copied to clipboard
data class GetUserResult(val avatarUrl: String, val bio: String, val canCreateGroup: Boolean, val canCreateProject: Boolean, val colorSchemeId: Int, val createdAt: String, val currentSignInAt: String, val email: String, val externUid: String, val external: Boolean, val id: String, val isAdmin: Boolean, val lastSignInAt: String, val linkedin: String, val location: String, val name: String, val namespaceId: Int, val note: String, val organization: String, val projectsLimit: Int, val skype: String, val state: String, val themeId: Int, val twitter: String, val twoFactorEnabled: Boolean, val userId: Int, val userProvider: String, val username: String, val websiteUrl: String)

A collection of values returned by getUser.

Link copied to clipboard
data class GetUsersResult(val active: Boolean? = null, val blocked: Boolean? = null, val createdAfter: String? = null, val createdBefore: String? = null, val externProvider: String? = null, val externUid: String? = null, val id: String, val orderBy: String? = null, val search: String? = null, val sort: String? = null, val users: List<GetUsersUser>)

A collection of values returned by getUsers.

Link copied to clipboard
data class GetUserSshkeysKey(val createdAt: String, val expiresAt: String, val key: String, val keyId: Int, val title: String, val userId: Int)
Link copied to clipboard
data class GetUserSshkeysResult(val id: String, val keys: List<GetUserSshkeysKey>, val userId: Int, val username: String)

A collection of values returned by getUserSshkeys.

Link copied to clipboard
data class GetUsersUser(val avatarUrl: String, val bio: String, val canCreateGroup: Boolean, val canCreateProject: Boolean, val colorSchemeId: Int, val createdAt: String, val currentSignInAt: String, val email: String, val externUid: String, val external: Boolean, val id: Int, val isAdmin: Boolean, val lastSignInAt: String, val linkedin: String, val location: String, val name: String, val namespaceId: Int, val organization: String, val projectsLimit: Int, val provider: String, val skype: String, val state: String, val themeId: Int, val twitter: String, val twoFactorEnabled: Boolean, val username: String, val websiteUrl: String)
Link copied to clipboard
data class ProjectContainerExpirationPolicy(val cadence: String? = null, val enabled: Boolean? = null, val keepN: Int? = null, val nameRegexDelete: String? = null, val nameRegexKeep: String? = null, val nextRunAt: String? = null, val olderThan: String? = null)
Link copied to clipboard
data class ProjectIssueBoardList(val assigneeId: Int? = null, val id: Int? = null, val iterationId: Int? = null, val labelId: Int? = null, val milestoneId: Int? = null, val position: Int? = null)
Link copied to clipboard
data class ProjectIssueTaskCompletionStatus(val completedCount: Int? = null, val count: Int? = null)
data class ProjectProtectedEnvironmentDeployAccessLevel(val accessLevel: String? = null, val accessLevelDescription: String? = null, val groupId: Int? = null, val userId: Int? = null)
Link copied to clipboard
data class ProjectPushRules(val authorEmailRegex: String? = null, val branchNameRegex: String? = null, val commitCommitterCheck: Boolean? = null, val commitMessageNegativeRegex: String? = null, val commitMessageRegex: String? = null, val denyDeleteTag: Boolean? = null, val fileNameRegex: String? = null, val maxFileSize: Int? = null, val memberCheck: Boolean? = null, val preventSecrets: Boolean? = null, val rejectUnsignedCommits: Boolean? = null)
Link copied to clipboard
data class ProjectTagCommit(val authorEmail: String? = null, val authorName: String? = null, val authoredDate: String? = null, val committedDate: String? = null, val committerEmail: String? = null, val committerName: String? = null, val id: String? = null, val message: String? = null, val parentIds: List<String>? = null, val shortId: String? = null, val title: String? = null)
Link copied to clipboard
data class ProjectTagRelease(val description: String? = null, val tagName: String? = null)