Vigia

Upgrading @gitbeaker/core from 43.x to 44.x

Comparison of the public API of @gitbeaker/core 43.8.0 and 44.0.0, computed automatically from their TypeScript types. A changed signature is a candidate for a breaking change, not a certainty.

Summary

Removed import paths0
Removed exports62
Changed signatures46
Removed class or interface members161
Changed class or interface members1153
Newly deprecated0
Requirement changes (engines, peer dependencies)1
New exports220

Removed exports

importexportkindBefore
@gitbeaker/coreConanclassclass
@gitbeaker/coreEpicsclassclass
@gitbeaker/coreAgentsclassclass
@gitbeaker/coreIsForminterfaceinterface
@gitbeaker/coreGeoNodesclassclass
@gitbeaker/coreEpicLinksclassclass
@gitbeaker/coreEpicNotesclassclass
@gitbeaker/coreEpicIssuesclassclass
@gitbeaker/coreEpicSchemainterfaceinterface
@gitbeaker/coreLinkedEpicsclassclass
@gitbeaker/coreGeoNodeSchemainterfaceinterface
@gitbeaker/coreEpicLinkSchemainterfaceinterface
@gitbeaker/coreEpicNoteSchemainterfaceinterface
@gitbeaker/coreEpicTodoSchemainterfaceinterface
@gitbeaker/coreTemplateSchemainterfaceinterface
@gitbeaker/coreAllEpicsOptionstype{ authorId?: number | undefined; authorUsername?: string | undefined; labels?: string | undefined; withLabelsDetails?: boolean | undefined; orderBy?: "created_at" | "updated_at" | "title" | undefined; sort?: string | undefined; search?: string | undefined; state?: string | undefined; createdAfter?: string | undefined; createdBefore?: string | undefined; updatedAfter?: string | undefined; updatedBefore?: string | undefined; includeAncestorGroups?: boolean | undefined; includeDescendantGroups?: boolean | undefined; myReactionEmoji?: string | undefined; not?: Record<string, string> | undefined; }
@gitbeaker/coreEditEpicOptionstype{ addLabels?: string | undefined; confidential?: boolean | undefined; description?: string | undefined; dueDateFixed?: string | undefined; dueDateIsFixed?: boolean | undefined; labels?: string | undefined; parentId?: string | number | undefined; removeLabels?: string | undefined; startDateFixed?: string | undefined; startDateIsFixed?: boolean | undefined; stateEvent?: string | undefined; title?: string | undefined; updatedAt?: string | undefined; color?: string | undefined; }
@gitbeaker/coreEpicAwardEmojisclassclass
@gitbeaker/coreEpicDiscussionsclassclass
@gitbeaker/coreEpicIssueSchemainterfaceinterface
@gitbeaker/coreEpicLabelEventsclassclass
@gitbeaker/coreApprovedByEntityinterfaceinterface
@gitbeaker/coreCreateSystemHookinterfaceinterface
@gitbeaker/coreKeysetPaginationinterfaceinterface
@gitbeaker/coreLicenseTemplatesclassclass
@gitbeaker/coreOffsetPaginationinterfaceinterface
@gitbeaker/coreCreateEpicOptionstype{ labels?: string | undefined; description?: string | undefined; color?: string | undefined; confidential?: boolean | undefined; createdAt?: string | undefined; startDateIsFixed?: boolean | undefined; startDateFixed?: string | undefined; dueDateIsFixed?: boolean | undefined; dueDateFixed?: string | undefined; parentId?: string | number | undefined; }
@gitbeaker/coreProtectedBranchesclassclass
@gitbeaker/coreRelatedEpicSchemainterfaceinterface
@gitbeaker/coreResourceTemplatesclassclass
@gitbeaker/coreBaseRequestOptionstypeSudo & ShowExpanded<E> & { [x: string]: any; }
@gitbeaker/coreEditGeoNodeOptionstype{ enabled?: boolean | undefined; name?: string | undefined; url?: string | undefined; internalUrl?: string | undefined; filesMaxCapacity?: number | undefined; reposMaxCapacity?: number | undefined; verificationMaxCapacity?: number | undefined; containerRepositoriesMaxCapacity?: number | undefined; syncObjectStorage?: boolean | undefined; selectiveSyncType?: "namespaces" | "shards" | undefined; selectiveSyncShards?: string[] | undefined; selectiveSyncNamespaceIds?: number[] | undefined; minimumReverificationInterval?: number | undefined; }
@gitbeaker/coreEditGeoSiteOptionstype{ primary?: boolean | undefined; enabled?: boolean | undefined; internalUrl?: string | undefined; filesMaxCapacity?: number | undefined; reposMaxCapacity?: number | undefined; verificationMaxCapacity?: number | undefined; containerRepositoriesMaxCapacity?: number | undefined; syncObjectStorage?: boolean | undefined; selectiveSyncType?: "namespaces" | "shards" | undefined; selectiveSyncShards?: string[] | undefined; selectiveSyncNamespaceIds?: number[] | undefined; minimumReverificationInterval?: number | undefined; }
@gitbeaker/coreGitignoreTemplatesclassclass
@gitbeaker/coreDockerfileTemplatesclassclass
@gitbeaker/coreGeoNodeStatusSchemainterfaceinterface
@gitbeaker/coreRelatedEpicLinkTypetype"relates_to" | "blocks" | "is_blocked_by"
@gitbeaker/coreCodeSuggestionSchemainterfaceinterface
@gitbeaker/coreCreateGeoNodeOptionstype{ primary?: boolean | undefined; enabled?: boolean | undefined; internalUrl?: string | undefined; filesMaxCapacity?: number | undefined; reposMaxCapacity?: number | undefined; verificationMaxCapacity?: number | undefined; containerRepositoriesMaxCapacity?: number | undefined; syncObjectStorage?: boolean | undefined; selectiveSyncType?: "namespaces" | "shards" | undefined; selectiveSyncShards?: string[] | undefined; selectiveSyncNamespaceIds?: number[] | undefined; minimumReverificationInterval?: number | undefined; }
@gitbeaker/coreCreateGeoSiteOptionstype{ primary?: boolean | undefined; enabled?: boolean | undefined; internalUrl?: string | undefined; filesMaxCapacity?: number | undefined; reposMaxCapacity?: number | undefined; verificationMaxCapacity?: number | undefined; containerRepositoriesMaxCapacity?: number | undefined; syncObjectStorage?: boolean | undefined; selectiveSyncType?: "namespaces" | "shards" | undefined; selectiveSyncShards?: string[] | undefined; selectiveSyncNamespaceIds?: number[] | undefined; minimumReverificationInterval?: number | undefined; }
@gitbeaker/coreDashboardAnnotationsclassclass
@gitbeaker/coreGeoNodeFailureSchemainterfaceinterface
@gitbeaker/coreGeoSiteFailureSchemainterfaceinterface
@gitbeaker/coreGitLabCIYMLTemplatesclassclass
@gitbeaker/corePackageRegistrySchemainterfaceinterface
@gitbeaker/coreRelatedEpicLinkSchemainterfaceinterface
@gitbeaker/coreGrouptIssueBoardSchemainterfaceinterface
@gitbeaker/coreSidekickJobStatsSchemainterfaceinterface
@gitbeaker/coreBroadcastMessageOptionsinterfaceinterface
@gitbeaker/coreCondensedEpicLinkSchemainterfaceinterface
@gitbeaker/coreExpandedEpicIssueSchemainterfaceinterface
@gitbeaker/coreCommitablePipelineStatustype"running" | "success" | "failed" | "canceled" | "pending"
@gitbeaker/coreDashboardAnnotationSchemainterfaceinterface
@gitbeaker/coreEpicSchemaWithBasicLabelsinterfaceinterface
@gitbeaker/coreSidekickQueueMetricsSchemainterfaceinterface
@gitbeaker/corePaginationRequestSubOptionstypeP extends "keyset" ? AllOrNone<KeysetPaginationRequestOptions> : P extends "offset" ? OffsetPaginationRequestOptions : AllOrNone<KeysetPaginationRequestOptions> & OffsetPaginationRequestOptions
@gitbeaker/coreEpicSchemaWithExpandedLabelsinterfaceinterface
@gitbeaker/coreSidekickProcessMetricsSchemainterfaceinterface
@gitbeaker/coreSidekickCompoundMetricsSchematypeSidekickJobStatsSchema & SidekickQueueMetricsSchema & SidekickProcessMetricsSchema
@gitbeaker/coreKeysetPaginationRequestOptionsinterfaceinterface
@gitbeaker/coreOffsetPaginationRequestOptionsinterfaceinterface
@gitbeaker/coreExpandedRepositoryImportStatusSchemainterfaceinterface

Changed signatures

exportBeforeAfter
@gitbeaker/core · Camelize{ [K in keyof T as CamelizeString<K>]: Camelize<T[K]>; }Value extends any[] ? Value : Value extends object ? { [K in keyof Value as CamelizeString<K>]: Camelize<Value[K]>; } : Value
@gitbeaker/core · JobScope"created" | "running" | "success" | "failed" | "canceled" | "pending" | "waiting_for_resource" | "skipped" | "manual""created" | "running" | "success" | "failed" | "canceled" | "pending" | "waiting_for_resource" | "preparing" | "skipped" | "manual" | "scheduled" | "canceling" | "waiting_for_callback"
@gitbeaker/core · TodoType"Issue" | "Epic" | "Commit" | "MergeRequest" | "DesignManagement::Design" | "AlertManagement::Alert""Project" | "Namespace" | "Issue" | "Epic" | "Commit" | "MergeRequest" | "WikiPage::Meta" | "DesignManagement::Design" | "AlertManagement::Alert" | "Vulnerability"
@gitbeaker/core · TodoAction"assigned" | "mentioned" | "build_failed" | "marked" | "approval_required" | "unmergeable" | "directly_addressed" | "merge_train_removed""assigned" | "mentioned" | "build_failed" | "marked" | "approval_required" | "unmergeable" | "directly_addressed" | "merge_train_removed" | "member_access_requested"
@gitbeaker/core · CommitActioninterface{ action: "create" | "delete" | "move" | "update" | "chmod"; filePath: string; previousPath?: string | undefined; content?: string | undefined; encoding?: string | undefined; lastCommitId?: string | undefined; execute_filemode?: boolean | undefined; }
@gitbeaker/core · SearchScopes"issues" | "merge_requests" | "users" | "notes" | "blobs" | "commits" | "wiki_blobs" | "snippet_titles" | "milestones" | "projects""issues" | "merge_requests" | "projects" | "milestones" | "users" | "notes" | "blobs" | "commits" | "wiki_blobs" | "snippet_titles"
@gitbeaker/core · PipelineStatus"created" | CommitablePipelineStatus | "waiting_for_resource" | "preparing" | "skipped" | "manual" | "scheduled""created" | CommittablePipelineStatus | "waiting_for_resource" | "preparing" | "skipped" | "manual" | "scheduled"
@gitbeaker/core · AllEventOptions{ action?: "created" | "updated" | "closed" | "reopened" | "pushed" | "commented" | "merged" | "joined" | "left" | "destroyed" | "expired" | undefined; targetType?: "issue" | "milestone" | "merge_request" | "note" | "project" | "snippet" | "user" | undefined; before?: string | undefined; after?: string | undefined; scope?: string | undefined; sort?: "asc" | "desc" | undefined; }{ action?: "created" | "updated" | "closed" | "reopened" | "pushed" | "commented" | "merged" | "joined" | "left" | "destroyed" | "expired" | "opened" | undefined; targetType?: "epic" | "issue" | "milestone" | "merge_request" | "note" | "project" | "snippet" | "user" | undefined; before?: string | undefined; after?: string | undefined; scope?: string | undefined; sort?: "asc" | "desc" | undefined; }
@gitbeaker/core · AddMemberOptionsOneOf<{ userId: string | number; username: string; }> & { expiresAt?: string | undefined; inviteSource?: string | undefined; tasksToBeDone?: string[] | undefined; tasksProjectId?: number | undefined; }{ expiresAt?: string | undefined; inviteSource?: string | undefined; tasksToBeDone?: string[] | undefined; tasksProjectId?: number | undefined; } & OneOf<{ userId: string | number; username: string; }>
@gitbeaker/core · AllGroupsOptions{ skipGroups?: number[] | undefined; allAvailable?: boolean | undefined; search?: string | undefined; orderBy?: "id" | "name" | "path" | undefined; sort?: "asc" | "desc" | undefined; visibility?: "private" | "public" | "internal" | undefined; statistics?: boolean | undefined; withCustomAttributes?: boolean | undefined; owned?: boolean | undefined; minAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | undefined; topLevelOnly?: boolean | undefined; markedForDeletionOn?:…{ skipGroups?: number[] | undefined; allAvailable?: boolean | undefined; search?: string | undefined; orderBy?: "id" | "name" | "path" | undefined; sort?: "asc" | "desc" | undefined; visibility?: "private" | "public" | "internal" | undefined; statistics?: boolean | undefined; withCustomAttributes?: boolean | undefined; owned?: boolean | undefined; minAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REPORTER | AccessLevel.SECURITY_MANAGER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | undefined; topL…
@gitbeaker/core · DeployTokenScope"read_registry" | "write_registry" | "read_repository" | "read_package_registry" | "write_package_registry""read_registry" | "write_registry" | "read_repository" | "read_package_registry" | "write_package_registry" | "read_virtual_registry" | "write_virtual_registry"
@gitbeaker/core · EditGroupOptions{ name?: string | undefined; path?: string | undefined; autoDevopsEnabled?: boolean | undefined; avatar?: { content: Blob; filename: string; } | undefined; defaultBranchProtection?: 0 | 1 | 2 | 3 | undefined; description?: string | undefined; emailsDisabled?: boolean | undefined; lfsEnabled?: boolean | undefined; mentionsDisabled?: boolean | undefined; preventSharingGroupsOutsideHierarchy?: boolean | undefined; projectCreationLevel?: "noone" | "maintainer" | "developer" | undefined; requestAccessEnabled?: boolean | undefined; requireTwoFactorAuthentication?: boolean | undefined; sharedRunnersS…{ name?: string | undefined; path?: string | undefined; autoDevopsEnabled?: boolean | undefined; avatar?: { content: Blob; filename: string; } | undefined; defaultBranchProtection?: 0 | 1 | 2 | 3 | undefined; description?: string | undefined; emailsDisabled?: boolean | undefined; lfsEnabled?: boolean | undefined; mentionsDisabled?: boolean | undefined; preventSharingGroupsOutsideHierarchy?: boolean | undefined; projectCreationLevel?: "maintainer" | "noone" | "developer" | undefined; requestAccessEnabled?: boolean | undefined; requireTwoFactorAuthentication?: boolean | undefined; sharedRunnersS…
@gitbeaker/core · AccessTokenScopes"api" | "read_api" | "create_runner" | "read_registry" | "write_registry" | "read_repository" | "write_repository""api" | "read_api" | "create_runner" | "read_registry" | "write_registry" | "read_repository" | "write_repository" | "manage_runners" | "admin_runners" | "self_rotate"
@gitbeaker/core · AllCommitsOptions{ refName?: string | undefined; since?: string | undefined; until?: string | undefined; path?: string | undefined; author?: string | undefined; all?: boolean | undefined; withStats?: boolean | undefined; firstParent?: boolean | undefined; order?: string | undefined; trailers?: boolean | undefined; }{ refName?: string | undefined; since?: string | undefined; until?: string | undefined; path?: string | undefined; author?: string | undefined; all?: boolean | undefined; withStats?: boolean | undefined; firstParent?: boolean | undefined; order?: string | undefined; trailers?: boolean | undefined; follow?: boolean | undefined; }
@gitbeaker/core · AllPackageOptions{ excludeSubgroups?: boolean | undefined; orderBy?: "created_at" | "name" | "version" | "type" | "project_path" | undefined; sort?: "asc" | "desc" | undefined; packageType?: "conan" | "maven" | "npm" | "pypi" | "composer" | "nuget" | "helm" | "golang" | undefined; packageName?: string | undefined; includeVersionless?: boolean | undefined; status?: "default" | "hidden" | "processing" | "error" | "pending_destruction" | undefined; }{ excludeSubgroups?: boolean | undefined; orderBy?: "created_at" | "name" | "version" | "type" | "project_path" | undefined; sort?: "asc" | "desc" | undefined; packageType?: "conan" | "maven" | "npm" | "pypi" | "composer" | "nuget" | "helm" | "golang" | "generic" | "terraform_module" | undefined; packageName?: string | undefined; packageVersion?: string | undefined; includeVersionless?: boolean | undefined; status?: "default" | "hidden" | "processing" | "error" | "pending_destruction" | "deprecated" | undefined; }
@gitbeaker/core · AllRunnersOptions{ type?: "instance_type" | "group_type" | "project_type" | undefined; status?: "active" | "online" | "offline" | "stale" | "never_contacted" | "paused" | undefined; paused?: boolean | undefined; tagList?: string[] | undefined; }{ type?: "instance_type" | "group_type" | "project_type" | undefined; status?: "active" | "online" | "offline" | "stale" | "never_contacted" | "paused" | undefined; paused?: boolean | undefined; tagList?: string[] | undefined; versionPrefix?: string | undefined; }
@gitbeaker/core · EditRunnerOptions{ description?: string | undefined; active?: boolean | undefined; paused?: boolean | undefined; tagList?: string[] | undefined; runUntagged?: boolean | undefined; locked?: boolean | undefined; accessLevel?: "not_protected" | "ref_protected" | undefined; maximumTimeout?: number | undefined; }{ description?: string | undefined; active?: boolean | undefined; paused?: boolean | undefined; tagList?: string[] | undefined; runUntagged?: boolean | undefined; locked?: boolean | undefined; accessLevel?: "not_protected" | "ref_protected" | undefined; maximumTimeout?: number | undefined; maintenanceNote?: string | undefined; }
@gitbeaker/core · PaginatedResponse{ [U in P]: { paginationInfo: P extends "keyset" ? KeysetPagination : OffsetPagination; data: T; }; }[P]{ [U in P]: { paginationInfo: P extends "keyset" ? KeysetPaginationResponseParams : OffsetPaginationResponseParams; data: T; }; }[P]
@gitbeaker/core · WebhookUserSchema{ username: string; id: number; name: string; avatar_url: string; }{ email: string; } & Pick<SimpleUserSchema, "username" | "id" | "name" | "avatar_url">
@gitbeaker/core · AllProjectsOptions{ userId?: string | undefined; archived?: boolean | undefined; idAfter?: number | undefined; idBefore?: number | undefined; imported?: boolean | undefined; includeHidden?: boolean | undefined; includePendingDelete?: boolean | undefined; lastActivityAfter?: string | undefined; lastActivityBefore?: string | undefined; membership?: boolean | undefined; minAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | undefined; orderBy?: "id" | "created_at" | "updated_at" | "name" |…{ userId?: string | undefined; archived?: boolean | undefined; idAfter?: number | undefined; idBefore?: number | undefined; imported?: boolean | undefined; includeHidden?: boolean | undefined; includePendingDelete?: boolean | undefined; lastActivityAfter?: string | undefined; lastActivityBefore?: string | undefined; membership?: boolean | undefined; minAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REPORTER | AccessLevel.SECURITY_MANAGER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | undefined; or…
@gitbeaker/core · CreateGroupOptions{ autoDevopsEnabled?: boolean | undefined; avatar?: { content: Blob; filename: string; } | undefined; defaultBranchProtection?: 0 | 1 | 2 | 3 | undefined; description?: string | undefined; emailsDisabled?: boolean | undefined; lfsEnabled?: boolean | undefined; mentionsDisabled?: boolean | undefined; parentId?: number | undefined; projectCreationLevel?: "noone" | "maintainer" | "developer" | undefined; requestAccessEnabled?: boolean | undefined; requireTwoFactorAuthentication?: boolean | undefined; shareWithGroupLock?: boolean | undefined; subgroupCreationLevel?: string | undefined; twoFactorGr…{ autoDevopsEnabled?: boolean | undefined; avatar?: { content: Blob; filename: string; } | undefined; defaultBranchProtection?: 0 | 1 | 2 | 3 | undefined; description?: string | undefined; emailsDisabled?: boolean | undefined; lfsEnabled?: boolean | undefined; mentionsDisabled?: boolean | undefined; parentId?: number | undefined; projectCreationLevel?: "maintainer" | "noone" | "developer" | undefined; requestAccessEnabled?: boolean | undefined; requireTwoFactorAuthentication?: boolean | undefined; shareWithGroupLock?: boolean | undefined; subgroupCreationLevel?: string | undefined; twoFactorGr…
@gitbeaker/core · CreateCommitOptions{ startBranch?: string | undefined; startSha?: string | undefined; startProject?: string | number | undefined; actions?: CommitAction[] | undefined; authorEmail?: string | undefined; authorName?: string | undefined; stats?: boolean | undefined; force?: boolean | undefined; }{ startBranch?: string | undefined; startSha?: string | undefined; startProject?: string | number | undefined; actions?: CommitAction[] | undefined; authorEmail?: string | undefined; authorName?: string | undefined; stats?: boolean | undefined; force?: boolean | undefined; allowEmpty?: boolean | undefined; }
@gitbeaker/core · SupportedIntegration"asana" | "assembla" | "bamboo" | "bugzilla" | "buildkite" | "campfire" | "custom-issue-tracker" | "drone-ci" | "emails-on-push" | "external-wiki" | "flowdock" | "hangouts_chat" | "hipchat" | "irker" | "jira" | "kubernetes" | "slack-slash-commands" | "slack" | "packagist" | "pipelines-email" | "pivotaltracker" | "prometheus" | "pushover" | "redmine" | "microsoft-teams" | "mattermost" | "mattermost-slash-commands" | "teamcity" | "jenkins" | "jenkins-deprecated" | "mock-ci" | "youtrack""asana" | "assembla" | "bamboo" | "bugzilla" | "buildkite" | "campfire" | "custom-issue-tracker" | "drone-ci" | "emails-on-push" | "external-wiki" | "irker" | "jenkins" | "jira" | "mattermost" | "mattermost-slash-commands" | "microsoft-teams" | "mock-ci" | "packagist" | "pipelines-email" | "pivotaltracker" | "pushover" | "redmine" | "slack" | "slack-slash-commands" | "teamcity" | "youtrack" | "flowdock" | "hangouts_chat" | "hipchat" | "kubernetes" | "prometheus" | "jenkins-deprecated"
@gitbeaker/core · AllDeploymentsOptions{ orderBy?: "id" | "iid" | "created_at" | "updated_at" | "ref" | undefined; sort?: "asc" | "desc" | undefined; updatedAfter?: string | undefined; updatedBefore?: string | undefined; environment?: string | undefined; status?: "created" | "running" | "success" | "failed" | "canceled" | "blocked" | undefined; }{ orderBy?: "id" | "iid" | "created_at" | "updated_at" | "finished_at" | "ref" | undefined; sort?: "asc" | "desc" | undefined; updatedAfter?: string | undefined; updatedBefore?: string | undefined; finishedAfter?: string | undefined; finishedBefore?: string | undefined; environment?: string | undefined; status?: "created" | "running" | "success" | "failed" | "canceled" | "blocked" | undefined; }
@gitbeaker/core · CommitSignatureSchemaGPGSignatureSchema | X509SignatureSchema | MissingSignatureSchemaGPGSignatureSchema | X509SignatureSchema | SSHSignatureSchema | MissingSignatureSchema
@gitbeaker/core · AllUserProjectsOptions{ archived?: boolean | undefined; idAfter?: number | undefined; idBefore?: number | undefined; membership?: boolean | undefined; minAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | undefined; orderBy?: "id" | "created_at" | "updated_at" | "name" | "path" | "last_activity_at" | undefined; owned?: boolean | undefined; search?: string | undefined; simple?: boolean | undefined; sort?: "asc" | "desc" | undefined; starred?: boolean | undefined; statistics?: boolean | unde…{ archived?: boolean | undefined; idAfter?: number | undefined; idBefore?: number | undefined; membership?: boolean | undefined; minAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REPORTER | AccessLevel.SECURITY_MANAGER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | undefined; orderBy?: "id" | "created_at" | "updated_at" | "name" | "path" | "last_activity_at" | undefined; owned?: boolean | undefined; search?: string | undefined; simple?: boolean | undefined; sort?: "asc" | "desc" | undefined; starr…
@gitbeaker/core · EditFeatureFlagOptions{ description?: string | undefined; active?: boolean | undefined; strategies?: { id: string; name?: string | undefined; _destroy?: boolean | undefined; parameters?: Record<string, string> | undefined; scopes?: (FeatureFlagStrategyScopeSchema & { _destroy?: boolean | undefined; })[] | undefined; } | undefined; }{ description?: string | undefined; active?: boolean | undefined; name?: string | undefined; strategies?: { id?: string | number | undefined; name?: string | undefined; _destroy?: boolean | undefined; parameters?: Record<string, unknown> | undefined; scopes?: ({ id?: number | undefined; _destroy?: boolean | undefined; } & Partial<FeatureFlagStrategyScopeSchema>)[] | undefined; userListId?: string | number | undefined; }[] | undefined; }
@gitbeaker/core · CreateFeatureFlagOptions{ description?: string | undefined; active?: boolean | undefined; strategies?: { name: string; parameters?: Record<string, string> | undefined; scopes?: MappedOmit<FeatureFlagStrategyScopeSchema, "id">[] | undefined; } | undefined; }{ description?: string | undefined; active?: boolean | undefined; strategies?: { name: string; parameters?: Record<string, unknown> | undefined; scopes?: MappedOmit<FeatureFlagStrategyScopeSchema, "id">[] | undefined; userListId?: string | number | undefined; }[] | undefined; }
@gitbeaker/core · EditConfigurationOptions{ disableOverridingApproversPerMergeRequest?: boolean | undefined; mergeRequestsAuthorApproval?: boolean | undefined; mergeRequestsDisableCommittersApproval?: boolean | undefined; requirePasswordToApprove?: boolean | undefined; resetApprovalsOnPush?: boolean | undefined; selectiveCodeOwnerRemovals?: boolean | undefined; }{ disableOverridingApproversPerMergeRequest?: boolean | undefined; mergeRequestsAuthorApproval?: boolean | undefined; mergeRequestsDisableCommittersApproval?: boolean | undefined; requirePasswordToApprove?: boolean | undefined; requireReauthenticationToApprove?: boolean | undefined; resetApprovalsOnPush?: boolean | undefined; selectiveCodeOwnerRemovals?: boolean | undefined; }
@gitbeaker/core · PaginationRequestOptionsBasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P>
@gitbeaker/core · ApplicationPlanLimitOptions{ [x: string]: Camelize<unknown> | undefined; ciPipelineSize?: number | undefined; ciActiveJobs?: number | undefined; ciActivePipelines?: number | undefined; ciProjectSubscriptions?: number | undefined; ciPipelineSchedules?: number | undefined; ciNeedsSizeLimit?: number | undefined; ciRegisteredGroupRunners?: number | undefined; ciRegisteredProjectRunners?: number | undefined; conanMaxFileSize?: number | undefined; genericPackagesMaxFileSize?: number | undefined; helmMaxFileSize?: number | undefined; mavenMaxFileSize?: number | undefined; npmMaxFileSize?: number | undefined; nugetMaxFileSize?:…{ [x: string]: unknown; ciPipelineSize?: number | undefined; ciActiveJobs?: number | undefined; ciActivePipelines?: number | undefined; ciProjectSubscriptions?: number | undefined; ciPipelineSchedules?: number | undefined; ciNeedsSizeLimit?: number | undefined; ciRegisteredGroupRunners?: number | undefined; ciRegisteredProjectRunners?: number | undefined; conanMaxFileSize?: number | undefined; genericPackagesMaxFileSize?: number | undefined; helmMaxFileSize?: number | undefined; mavenMaxFileSize?: number | undefined; npmMaxFileSize?: number | undefined; nugetMaxFileSize?: number | undefined; p…
@gitbeaker/core · DiscussionNotePositionSchemaDiscussionNotePositionTextSchema | DiscussionNotePositionImageSchemaDiscussionNotePositionTextSchema | DiscussionNotePositionImageSchema | DiscussionNotePositionFileSchema
@gitbeaker/core · AllPersonalAccessTokenOptions{ userId?: string | number | undefined; state?: "active" | "inactive" | undefined; search?: string | undefined; revoked?: boolean | undefined; lastUsedBefore?: string | undefined; lastUsedAfter?: string | undefined; createdBefore?: string | undefined; createdAfter?: string | undefined; }{ userId?: string | number | undefined; state?: "active" | "inactive" | undefined; search?: string | undefined; revoked?: boolean | undefined; lastUsedBefore?: string | undefined; lastUsedAfter?: string | undefined; createdBefore?: string | undefined; createdAfter?: string | undefined; expiresAfter?: string | undefined; expiresBefore?: string | undefined; sort?: "created_asc" | "created_desc" | "expires_asc" | "expires_desc" | "last_used_asc" | "last_used_desc" | "name_asc" | "name_desc" | undefined; }
@gitbeaker/core · CustomSettingLevelEmailEvents"new_note" | "new_issue" | "reopen_issue" | "close_issue" | "reassign_issue" | "issue_due" | "new_merge_request" | "push_to_merge_request" | "reopen_merge_request" | "close_merge_request" | "reassign_merge_request" | "merge_merge_request" | "failed_pipeline" | "fixed_pipeline" | "success_pipeline" | "moved_project" | "merge_when_pipeline_succeeds" | "new_epic ""approver" | "change_reviewer_merge_request" | "close_issue" | "close_merge_request" | "failed_pipeline" | "fixed_pipeline" | "issue_due" | "merge_merge_request" | "merge_when_pipeline_succeeds" | "moved_project" | "new_epic" | "new_issue" | "new_merge_request" | "new_note" | "new_release" | "push_to_merge_request" | "reassign_issue" | "reassign_merge_request" | "reopen_issue" | "reopen_merge_request" | "success_pipeline"
@gitbeaker/core · DiscussionNotePositionOptionsCamelize<DiscussionNotePositionTextSchema> | Camelize<DiscussionNotePositionImageSchema>{ [x: string]: unknown; positionType: "text"; newLine?: string | undefined; oldLine?: string | undefined; lineRange?: { start?: { lineCode?: string | undefined; type?: "new" | "old" | undefined; oldLine?: number | undefined; newLine?: number | undefined; } | undefined; end?: { lineCode?: string | undefined; type?: "new" | "old" | undefined; oldLine?: number | undefined; newLine?: number | undefined; } | undefined; } | undefined; baseSha: string; startSha: string; headSha: string; oldPath?: string | undefined; newPath?: string | undefined; } | { [x: string]: unknown; positionType: "image"; widt…
@gitbeaker/core · ProtectedTagAccessLevelEntity{ userId: number; groupId?: undefined; accessLevel?: undefined; } | { groupId: number; userId?: undefined; accessLevel?: undefined; } | { accessLevel: ProtectedTagAccessLevel; userId?: undefined; groupId?: undefined; }{ groupId?: undefined; accessLevel?: undefined; deployKeyId?: undefined; userId: number; } | { userId?: undefined; accessLevel?: undefined; deployKeyId?: undefined; groupId: number; } | { userId?: undefined; groupId?: undefined; deployKeyId?: undefined; accessLevel: ProtectedTagAccessLevel; } | { userId?: undefined; groupId?: undefined; accessLevel?: undefined; deployKeyId: number; }
@gitbeaker/core · EditNotificationSettingsOptions{ level?: string | undefined; notificationEmail?: string | undefined; newNote?: boolean | undefined; newIssue?: boolean | undefined; reopenIssue?: boolean | undefined; closeIssue?: boolean | undefined; reassignIssue?: boolean | undefined; issueDue?: boolean | undefined; newMergeRequest?: boolean | undefined; pushToMergeRequest?: boolean | undefined; reopenMergeRequest?: boolean | undefined; closeMergeRequest?: boolean | undefined; reassignMergeRequest?: boolean | undefined; mergeMergeRequest?: boolean | undefined; failedPipeline?: boolean | undefined; fixedPipeline?: boolean | undefined; succe…{ level?: NotificationSettingLevel | undefined; notificationEmail?: string | undefined; approver?: boolean | undefined; changeReviewerMergeRequest?: boolean | undefined; closeIssue?: boolean | undefined; closeMergeRequest?: boolean | undefined; failedPipeline?: boolean | undefined; fixedPipeline?: boolean | undefined; issueDue?: boolean | undefined; mergeMergeRequest?: boolean | undefined; mergeWhenPipelineSucceeds?: boolean | undefined; movedProject?: boolean | undefined; newEpic?: boolean | undefined; newIssue?: boolean | undefined; newMergeRequest?: boolean | undefined; newNote?: boolean | …
@gitbeaker/core · EditProtectedBranchAllowOptions{ _destroy?: boolean | undefined; } & ({ userId: number; } | { groupId: number; } | { accessLevel: ProtectedBranchAccessLevel; id: number; }){ _destroy?: boolean | undefined; } & ({ userId: number; } | { groupId: number; } | { deployKeyId: number; } | { accessLevel: ProtectedBranchAccessLevel; id: number; })
@gitbeaker/core · ServiceAccountAccessTokenSchema{ [x: string]: unknown; user_id: number; scopes?: AccessTokenScopes[] | undefined; name: string; expires_at: string; id: number; active: boolean; created_at: string; revoked: boolean; }{ [x: string]: unknown; user_id: number; scopes?: AccessTokenScopes[] | undefined; name: string; expires_at: string | null; id: number; active: boolean; created_at: string; description?: string | undefined; revoked: boolean; last_used_at?: string | null | undefined; }
@gitbeaker/core · DiscussionNotePositionTextSchemaDiscussionNotePositionBaseSchema & { position_type: "text"; new_line?: string | undefined; old_line?: string | undefined; line_range?: DiscussionNotePositionLineRangeSchema | undefined; }{ position_type: "text"; new_line?: string | undefined; old_line?: string | undefined; line_range?: DiscussionNotePositionLineRangeSchema | undefined; } & DiscussionNotePositionBaseSchema
@gitbeaker/core · CondensedRegistryRepositorySchema{ [x: string]: unknown; id: number; name: string; path: string; project_id: number; location: string; created_at: string; cleanup_policy_started_at: string; }{ [x: string]: unknown; id: number; name: string; path: string; project_id: number; location: string; created_at: string; cleanup_policy_started_at: string; size?: number | undefined; status?: string | null | undefined; }
@gitbeaker/core · CreateProtectedBranchAllowOptions{ userId: number; groupId?: undefined; accessLevel?: undefined; } | { groupId: number; userId?: undefined; accessLevel?: undefined; } | { accessLevel: ProtectedBranchAccessLevel; userId?: undefined; groupId?: undefined; }{ userId: number; } | { groupId: number; } | { deployKeyId: number; } | { accessLevel: ProtectedBranchAccessLevel; }
@gitbeaker/core · DiscussionNotePositionImageSchemaDiscussionNotePositionBaseSchema & { position_type: "image"; width?: string | undefined; height?: string | undefined; x?: number | undefined; y?: number | undefined; }{ position_type: "image"; width?: string | undefined; height?: string | undefined; x?: number | undefined; y?: number | undefined; } & DiscussionNotePositionBaseSchema
@gitbeaker/core · MergeRequestDraftNotePositionSchemaDiscussionNotePositionSchema & { line_range?: number | undefined; }{ line_range?: number | undefined; } & DiscussionNotePositionSchema
@gitbeaker/core · ProtectedEnvironmentAccessLevelEntity{ userId: number; groupId?: undefined; accessLevel?: undefined; } | { groupId: number; userId?: undefined; accessLevel?: undefined; } | { accessLevel: AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.ADMIN; userId?: undefined; groupId?: undefined; }{ groupInheritanceType?: 0 | 1 | undefined; requiredApprovals?: number | undefined; _destroy?: boolean | undefined; } & OneOf<{ userId: number; groupId: number; accessLevel: AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.ADMIN; }>
@gitbeaker/core · MergeRequestDiscussionNotePositionOptionsDiscussionNotePositionOptions & { lineRange?: { start?: { lineCode: string; type: "new" | "old"; } | undefined; end?: { lineCode: string; type: "new" | "old"; } | undefined; } | undefined; }{ lineRange?: { start?: { lineCode: string; type: "new" | "old"; } | undefined; end?: { lineCode: string; type: "new" | "old"; } | undefined; } | undefined; } & DiscussionNotePositionOptions

Removed class or interface members

memberimportBefore
Gitlab.Conan@gitbeaker/coreConan<C>
Gitlab.Epics@gitbeaker/coreEpics<C>
Gitlab.Agents@gitbeaker/coreAgents<C>
Gitlab.GeoNodes@gitbeaker/coreGeoNodes<C>
Gitlab.EpicLinks@gitbeaker/coreEpicLinks<C>
Gitlab.EpicNotes@gitbeaker/coreEpicNotes<C>
Gitlab.EpicIssues@gitbeaker/coreEpicIssues<C>
Gitlab.LinkedEpics@gitbeaker/coreLinkedEpics<C>
Gitlab.EpicAwardEmojis@gitbeaker/coreEpicAwardEmojis<C>
Gitlab.EpicDiscussions@gitbeaker/coreEpicDiscussions<C>
Gitlab.EpicLabelEvents@gitbeaker/coreEpicLabelEvents<C>
Gitlab.EpicStateEvents@gitbeaker/coreEpicStateEvents<C>
Gitlab.LicenseTemplates@gitbeaker/coreLicenseTemplates<C>
Gitlab.ProtectedBranches@gitbeaker/coreProtectedBranches<C>
Gitlab.GitignoreTemplates@gitbeaker/coreGitignoreTemplates<C>
Gitlab.DockerfileTemplates@gitbeaker/coreDockerfileTemplates<C>
Gitlab.DashboardAnnotations@gitbeaker/coreDashboardAnnotations<C>
Gitlab.GitLabCIYMLTemplates@gitbeaker/coreGitLabCIYMLTemplates<C>
GeoSites.allFailures@gitbeaker/core<E extends boolean = false, P extends PaginationTypes = "offset">(options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteFailureSchema, C>[], E, P>>
Suggestions.edit@gitbeaker/core<E extends boolean = false>(suggestionId: number, options?: ({ commitMessage?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SuggestionSchema, C>, E, undefined>>
Suggestions.editBatch@gitbeaker/core<E extends boolean = false>(suggestionIds: number[], options?: ({ commitMessage?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SuggestionSchema, C>, E, undefined>>
GeoSiteSchema.web_geo_projects_url@gitbeaker/corestring
GroupLDAPLinks.sync@gitbeaker/core(groupId: string | number, options?: (Sudo & ShowExpanded<false>) | undefined): Promise<string | number | void | string[] | Blob | ReadableStream<any> | CamelizedResponse<Record<string, unknown>, C> | CamelizedResponse<Record<string, unknown>, C>[] | null>
ProjectAliases.edit@gitbeaker/core<E extends boolean = false>(name: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectAliasSchema, C>, E, undefined>>
CodeSuggestions.createAccessToken@gitbeaker/core<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CodeSuggestionSchema, C>, E, undefined>>
SuggestionSchema.appliable@gitbeaker/coreboolean
GeoSiteStatusSchema._links@gitbeaker/core{ self: string; site: string; }
GeoSiteStatusSchema.health@gitbeaker/corestring
GeoSiteStatusSchema.healthy@gitbeaker/coreboolean
GeoSiteStatusSchema.version@gitbeaker/corestring
GeoSiteStatusSchema.revision@gitbeaker/corestring
GeoSiteStatusSchema.namespaces@gitbeaker/corestring[] | null
GeoSiteStatusSchema.updated_at@gitbeaker/corestring
GeoSiteStatusSchema.health_status@gitbeaker/corestring
GeoSiteStatusSchema.last_event_id@gitbeaker/corenumber
GeoSiteStatusSchema.repositories_count@gitbeaker/corenumber
GeoSiteStatusSchema.selective_sync_type@gitbeaker/corestring | null
GeoSiteStatusSchema.cursor_last_event_id@gitbeaker/corenumber | null
GeoSiteStatusSchema.last_event_timestamp@gitbeaker/corenumber
GeoSiteStatusSchema.storage_shards_match@gitbeaker/coreboolean
GeoSiteStatusSchema.replication_slots_count@gitbeaker/corenumber
GeoSiteStatusSchema.missing_oauth_application@gitbeaker/coreboolean
GeoSiteStatusSchema.repositories_failed_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.repositories_synced_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.db_replication_lag_seconds@gitbeaker/corenumber | null
GeoSiteStatusSchema.repositories_checked_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.cursor_last_event_timestamp@gitbeaker/corenumber
GeoSiteStatusSchema.repositories_verified_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.replication_slots_used_count@gitbeaker/corenumber
GeoSiteStatusSchema.uploads_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.repositories_checksummed_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.uploads_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.repository_verification_enabled@gitbeaker/coreboolean
GeoSiteStatusSchema.lfs_objects_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.repositories_replication_enabled@gitbeaker/coreboolean | undefined
GeoSiteStatusSchema.repositories_checked_failed_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.repositories_checksum_total_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.repositories_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.lfs_objects_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.package_files_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.repositories_checksum_failed_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.repositories_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.job_artifacts_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.package_files_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.repositories_checksum_mismatch_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.repositories_verification_total_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.last_successful_status_check_timestamp@gitbeaker/corenumber
GeoSiteStatusSchema.pages_deployments_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.repositories_checksummed_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.repositories_verification_failed_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.pipeline_artifacts_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.merge_request_diffs_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.pages_deployments_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.replication_slots_max_retained_wal_bytes@gitbeaker/corenumber
GeoSiteStatusSchema.repositories_retrying_verification_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.pipeline_artifacts_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.snippet_repositories_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.merge_request_diffs_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.snippet_repositories_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.job_artifacts_synced_missing_on_primary_count@gitbeaker/corenumber | null
GeoSiteStatusSchema.terraform_state_versions_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.project_wiki_repositories_synced_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.terraform_state_versions_verified_in_percentage@gitbeaker/corestring
GeoSiteStatusSchema.project_wiki_repositories_verified_in_percentage@gitbeaker/corestring
PackageSnapshotSchema.conanfile.py@gitbeaker/corestring
BroadcastMessageSchema.color@gitbeaker/corestring
ApplicationSettingsSchema.terms@gitbeaker/corestring | undefined
ApplicationSettingsSchema.help_text@gitbeaker/corestring | undefined
ApplicationSettingsSchema.sign_in_text@gitbeaker/corestring | undefined
ApplicationSettingsSchema.slack_app_id@gitbeaker/corestring | undefined
ApplicationSettingsSchema.signup_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.snowplow_app_id@gitbeaker/corestring | undefined
ApplicationSettingsSchema.sourcegraph_url@gitbeaker/corestring | undefined
ApplicationSettingsSchema.slack_app_secret@gitbeaker/corestring | undefined
ApplicationSettingsSchema.snowplow_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.slack_app_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.whats_new_variant@gitbeaker/corestring | undefined
ApplicationSettingsSchema.snippet_size_limit@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.spam_check_api_key@gitbeaker/corestring | undefined
ApplicationSettingsSchema.usage_ping_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.repository_storages@gitbeaker/corestring[] | undefined
ApplicationSettingsSchema.rsa_key_restriction@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.shared_runners_text@gitbeaker/corestring | undefined
ApplicationSettingsSchema.sourcegraph_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.session_expire_delay@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.user_default_external@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.version_check_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.delayed_group_deletion@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.shared_runners_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.shared_runners_minutes@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.snowplow_cookie_domain@gitbeaker/corestring | undefined
ApplicationSettingsSchema.sourcegraph_public_only@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.spam_check_endpoint_url@gitbeaker/corestring | undefined
ApplicationSettingsSchema.two_factor_grace_period@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.user_oauth_applications@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.delayed_project_deletion@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.sidekiq_job_limiter_mode@gitbeaker/corestring | undefined
ApplicationSettingsSchema.slack_app_signing_secret@gitbeaker/corestring | undefined
ApplicationSettingsSchema.suggest_pipeline_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.unique_ips_limit_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.terminal_max_session_time@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.unique_ips_limit_per_user@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.snowplow_collector_hostname@gitbeaker/corestring | undefined
ApplicationSettingsSchema.spam_check_endpoint_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.user_default_internal_regex@gitbeaker/corestring | undefined
ApplicationSettingsSchema.wiki_page_max_content_bytes@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.restricted_visibility_levels@gitbeaker/corestring[] | undefined
ApplicationSettingsSchema.slack_app_verification_token@gitbeaker/corestring | undefined
ApplicationSettingsSchema.time_tracking_limit_to_hours@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.unique_ips_limit_time_window@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.disable_personal_access_token@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.user_show_add_ssh_key_message@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.sidekiq_job_limiter_limit_bytes@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.user_deactivation_emails_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.user_defaults_to_private_profile@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.throttle_authenticated_api_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.throttle_authenticated_web_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.in_product_marketing_emails_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.throttle_unauthenticated_api_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.throttle_unauthenticated_web_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.throttle_authenticated_packages_api_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.throttle_authenticated_api_period_in_seconds@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_authenticated_web_period_in_seconds@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_unauthenticated_packages_api_enabled@gitbeaker/coreboolean | undefined
ApplicationSettingsSchema.throttle_authenticated_api_requests_per_period@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_authenticated_web_requests_per_period@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_unauthenticated_api_period_in_seconds@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_unauthenticated_web_period_in_seconds@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.sidekiq_job_limiter_compression_threshold_bytes@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_unauthenticated_api_requests_per_period@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_unauthenticated_web_requests_per_period@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_authenticated_packages_api_period_in_seconds@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_authenticated_packages_api_requests_per_period@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_unauthenticated_packages_api_period_in_seconds@gitbeaker/corenumber | undefined
ApplicationSettingsSchema.throttle_unauthenticated_packages_api_requests_per_period@gitbeaker/corenumber | undefined
GroupRepositoryStorageMoves.schedule@gitbeaker/core<E extends boolean = false, P extends PaginationTypes = "offset">(sourceStorageName: string, options?: ({ groupId?: string | number | undefined; destinationStorageName?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupRepositoryS…
BasePaginationRequestOptions.perPage@gitbeaker/corestring | number | undefined
BasePaginationRequestOptions.pagination@gitbeaker/coreP | undefined
ProjectRepositoryStorageMoves.schedule@gitbeaker/core<E extends boolean = false, P extends PaginationTypes = "offset">(sourceStorageName: string, options?: ({ projectId?: string | number | undefined; destinationStorageName: any; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectRepositoryStorageMoveSc…
SnippetRepositoryStorageMoves.schedule@gitbeaker/core<E extends boolean = false, P extends PaginationTypes = "offset">(sourceStorageName: string, options?: ({ snippetId?: string | number | undefined; destinationStorageName?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SnippetReposit…
ResourceRepositoryStorageMoves.schedule@gitbeaker/core<E extends boolean = false, P extends PaginationTypes = "offset">(sourceStorageName: string, options?: ({ destinationStorageName?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RepositoryStorageMoveSchema, C>, E, undefined>>

Changed class or interface members

memberBeforeAfter
NPM.setDistTag<E extends boolean = false>(packageName: string, tag: string, options?: ({ projectId?: string | number | undefined; } & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(packageName: string, tag: string, options?: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
NPM.showDistTags<E extends boolean = false>(packageName: string, options?: ({ projectId?: string | number | undefined; } & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Record<string, string>, C>, E, undefined>><E extends boolean = false>(packageName: string, options?: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Record<string, string>, C>, E, undefined>>
NPM.showMetadata<E extends boolean = false>(packageName: string, options?: ({ projectId?: string | number | undefined; } & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NPMPackageMetadataSchema, C>, E, undefined>><E extends boolean = false>(packageName: string, options?: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NPMPackageMetadataSchema, C>, E, undefined>>
NPM.removeDistTag<E extends boolean = false>(packageName: string, tag: string, options?: ({ projectId?: string | number | undefined; } & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(packageName: string, tag: string, options?: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Helm.import<E extends boolean = false>(projectId: string | number, channel: string, chart: { content: Blob; filename: string; }, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, channel: string, chart: { content: Blob; filename: string; }, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Helm.downloadChart<E extends boolean = false>(projectId: string | number, channel: string, filename: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(projectId: string | number, channel: string, filename: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
Helm.downloadChartIndex<E extends boolean = false>(projectId: string | number, channel: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(projectId: string | number, channel: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
Jobs.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, { pipelineId, ...options }?: ({ pipelineId?: number | undefined; scope?: JobScope | undefined; includeRetried?: boolean | undefined; } & Sudo & ShowExpanded<E> & { [x: string]: any; } & BasePaginationReques…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>[], E, P>>
Jobs.play<E extends boolean = false>(projectId: string | number, jobId: number, options?: ({ jobVariablesAttributes: JobVariableAttributeOption[]; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, jobId: number, options?: ({ jobVariablesAttributes?: JobVariableAttributeOption[] | undefined; jobInputs?: Record<string, unknown> | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSch…
Jobs.show<E extends boolean = false>(projectId: string | number, jobId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, jobId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>>
Jobs.erase<E extends boolean = false>(projectId: string | number, jobId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, jobId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>>
Jobs.retry<E extends boolean = false>(projectId: string | number, jobId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, jobId: number, options?: ({ jobInputs?: Record<string, unknown> | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>>
Jobs.cancel<E extends boolean = false>(projectId: string | number, jobId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, jobId: number, options?: ({ force?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>>
Jobs.showLog<E extends boolean = false>(projectId: string | number, jobId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>><E extends boolean = false>(projectId: string | number, jobId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>>
Jobs.showConnectedJob<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>>
Jobs.allPipelineBridges<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: ({ scope?: JobScope | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BridgeSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, pipelineId: number, options?: ({ scope?: JobScope | JobScope[] | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BridgeSchema, C>[], E, void>>
Jobs.showConnectedJobK8Agents<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobKubernetesAgentsSchema, C>, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobKubernetesAgentsSchema, C>, E, undefined>>
Keys.show<E extends boolean = false>({ keyId, fingerprint, ...options }?: (OneOf<{ keyId: number; fingerprint: string; }> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<KeySchema, C>, E, undefined>><E extends boolean = false>({ keyId, fingerprint, sudo, showExpanded, ...searchParams }?: (OneOf<{ keyId: number; fingerprint: string; }> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<KeySchema, C>, E, undefined>>
Lint.lint<E extends boolean = false>(projectId: string | number, content: string, options?: ({ ref?: string | undefined; includeJobs?: boolean | undefined; dryRun?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LintSchema, C>, E, undefined>…<E extends boolean = false>(projectId: string | number, content: string, options?: ({ ref?: string | undefined; includeJobs?: boolean | undefined; dryRun?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LintSchema, C>, E, undefined>…
Lint.check<E extends boolean = false>(projectId: string | number, options: { ref?: string | undefined; includeJobs?: boolean | undefined; dryRun?: boolean | undefined; } & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LintSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options: { ref?: string | undefined; includeJobs?: boolean | undefined; dryRun?: boolean | undefined; } & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LintSchema, C>, E, undefined>>
PyPI.uploadPackageFile<E extends boolean = false>(projectId: string | number, packageFile: { content: Blob; filename: string; }, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, packageFile: { content: Blob; filename: string; }, options?: ({ requiresPython?: string | undefined; sha256Digest?: string | undefined; name?: string | undefined; version?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<G…
PyPI.downloadPackageFile<E extends boolean = false>(sha: string, fileIdentifier: string, { projectId, groupId, ...options }?: (OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(sha: string, fileIdentifier: string, { projectId, groupId, ...options }?: (OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
PyPI.showPackageDescriptor<E extends boolean = false>(packageName: string, { projectId, groupId, ...options }: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<string, E, undefined>><E extends boolean = false>(packageName: string, { projectId, groupId, ...options }: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<string, E, undefined>>
Tags.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: ({ orderBy?: "updated" | "name" | "version" | undefined; sort?: "asc" | "desc" | undefined; search?: string | undefined; } & Sudo & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRe…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TagSchema, C>[], E, P>>
Tags.show<E extends boolean = false>(projectId: string | number, tagName: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TagSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, tagName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TagSchema, C>, E, undefined>>
Tags.create<E extends boolean = false>(projectId: string | number, tagName: string, ref: string, options?: ({ message?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TagSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, tagName: string, ref: string, options?: ({ message?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TagSchema, C>, E, undefined>>
Tags.remove<E extends boolean = false>(projectId: string | number, tagName: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, tagName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Tags.showSignature<E extends boolean = false>(projectId: string | number, tagName: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TagSignatureSchema, C>, E, undefined> | GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>><E extends boolean = false>(projectId: string | number, tagName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TagSignatureSchema, C>, E, undefined> | GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>>
Maven.uploadPackageFile<E extends boolean = false>(projectId: string | number, path: string, packageFile: { content: Blob; filename: string; }, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, path: string, packageFile: { content: Blob; filename: string; }, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Maven.downloadPackageFile<E extends boolean = false>(path: string, filename: string, { projectId, groupId, ...options }: OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(path: string, filename: string, options?: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
NuGet.search<E extends boolean = false>(q: string, { projectId, groupId, ...options }: OneOf<{ projectId: string | number; groupId: string | number; }> & { skip?: number | undefined; take?: number | undefined; prerelease?: boolean | undefined; } & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedRes…<E extends boolean = false>(q: string, options: { skip?: number | undefined; take?: number | undefined; prerelease?: boolean | undefined; } & (OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>)): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NuGetSearchResultsS…
NuGet.showMetadata<E extends boolean = false>(packageName: string, { projectId, groupId, ...options }: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NuGetServiceMetadataSchema, C>, E, undefined>><E extends boolean = false>(packageName: string, options: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NuGetServiceMetadataSchema, C>, E, undefined>>
NuGet.showServiceIndex<E extends boolean = false>({ projectId, groupId, ...options }: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NuGetServiceIndexSchema, C>, E, undefined>><E extends boolean = false>(options: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NuGetServiceIndexSchema, C>, E, undefined>>
NuGet.showVersionMetadata<E extends boolean = false>(packageName: string, packageVersion: string, { projectId, groupId, ...options }: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NuGetServiceMetadataVersionSchema, C>, E, undefined>><E extends boolean = false>(packageName: string, packageVersion: string, options: OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NuGetServiceMetadataVersionSchema, C>, E, undefined>>
Users.all<A extends boolean = false, E extends boolean = false, P extends PaginationTypes = "offset">(options?: (({ withCustomAttributes: true; } & (AsAdmin<A> & AllUsersOptions)) & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIMulti…<A extends boolean = false, E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIMultiResponse<{ custom_attributes: CustomAttributeSchema[]; } & (A extends false ? SimpleUserSchema : AdminUserSchema), C, E, P>> | <A extends boolean = false, E extends bool…
Users.ban<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.edit<E extends boolean = false>(userId: number, { avatar, ...options }?: (CreateUserOptions & Sudo & ShowExpanded<E>) | undefined): Promise<CamelizedResponse<ExpandedUserSchema, C>><E extends boolean = false>(userId: number, { avatar, ...options }?: (CreateUserOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedUserSchema, C>, E, undefined>>
Users.show<A extends boolean = false, E extends boolean = false>(userId: number, options?: (AsAdmin<A> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIResponse<A extends false ? UserSchema : AdminUserSchema, C, E, void>><A extends boolean = false, E extends boolean = false>(userId: number, options?: (AsAdmin<A> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIResponse<A extends false ? UserSchema : AdminUserSchema, C, E, void>>
Users.block<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.unban<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.create<E extends boolean = false>(options?: (CreateUserOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedUserSchema, C>, E, undefined>><E extends boolean = false>(options?: (CreateUserOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedUserSchema, C>, E, undefined>>
Users.follow<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>, E, undefined>>
Users.reject<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>>
Users.remove<E extends boolean = false>(userId: number, options?: ({ hardDelete?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: ({ hardDelete?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.approve<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>>
Users.unblock<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.activate<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.unfollow<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSchema, C>, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSchema, C>, E, undefined>>
Users.allEvents<E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: (AllEventOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<EventSchema, C>[], E, void>><E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<EventSchema, C>[], E, "offset">>
Users.showCount<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserCountSchema, C>, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserCountSchema, C>, E, undefined>>
Users.deactivate<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.editStatus<E extends boolean = false>(options?: ({ emoji?: string | undefined; message?: string | undefined; clearStatusAfter?: "30_minutes" | "3_hours" | "8_hours" | "1_day" | "3_days" | "7_days" | "30_days" | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedRes…<E extends boolean = false>(options?: ({ emoji?: string | undefined; message?: string | undefined; clearStatusAfter?: "30_minutes" | "3_hours" | "8_hours" | "1_day" | "3_days" | "7_days" | "30_days" | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedRes…
Users.showStatus<E extends boolean = false>({ iDOrUsername, ...options }?: ({ iDOrUsername?: string | number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserStatusSchema, C>, E, undefined>><E extends boolean = false>({ iDOrUsername, ...options }?: ({ iDOrUsername?: string | number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserStatusSchema, C>, E, undefined>>
Users.allProjects<E extends boolean = false, P extends PaginationTypes = "keyset">(userId: string | number, options: BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & AllUserProjectsOptions & Sudo & ShowExpanded<E> & { simple: true; }): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleProje…<E extends boolean = false, P extends PaginationTypes = "keyset">(userId: string | number, options: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleProjectSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "keyset">(userId: string | number, options: any): …
Users.allFollowers<E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>[], E, P>>
Users.allFollowing<E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>[], E, P>>
Users.allActivities<E extends boolean = false, P extends PaginationTypes = "offset">(options?: ({ from?: string | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserActivitySchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserActivitySchema, C>[], E, P>>
Users.allMemberships<E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: ({ type?: "Project" | "Namespace" | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<…<E extends boolean = false, P extends PaginationTypes = "offset">(userId: number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserMembershipSchema, C>[], E, P>>
Users.createCIRunner<E extends boolean = false>(runnerType: "instance_type" | "group_type" | "project_type", options?: (CreateUserCIRunnerOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserRunnerSchema, C>, E, undefined>><E extends boolean = false>(runnerType: "instance_type" | "group_type" | "project_type", options?: (CreateUserCIRunnerOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserRunnerSchema, C>, E, undefined>>
Users.showCurrentUser<A extends boolean = false, E extends boolean = false>(options?: (AsAdmin<A> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIResponse<A extends false ? ExpandedUserSchema : AdminUserSchema, C, E, void>><A extends boolean = false, E extends boolean = false>(options?: (AsAdmin<A> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIResponse<A extends false ? ExpandedUserSchema : AdminUserSchema, C, E, void>>
Users.disableTwoFactor<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Users.allStarredProjects<E extends boolean = false, P extends PaginationTypes = "keyset">(userId: string | number, options: BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & AllUserProjectsOptions & Sudo & ShowExpanded<E> & { simple: true; }): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleProje…<E extends boolean = false, P extends PaginationTypes = "keyset">(userId: string | number, options: { simple: true; } & AllUserProjectsOptions & BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<CamelizedR…
Users.showAssociationsCount<E extends boolean = false>(userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserAssociationCountSchema, C>, E, undefined>><E extends boolean = false>(userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserAssociationCountSchema, C>, E, undefined>>
Users.allContributedProjects<E extends boolean = false, P extends PaginationTypes = "keyset">(userId: string | number, options: BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & AllUserProjectsOptions & Sudo & ShowExpanded<E> & { simple: true; }): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleProje…<E extends boolean = false, P extends PaginationTypes = "keyset">(userId: string | number, options: { simple: true; } & AllUserProjectsOptions & BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<CamelizedR…
Users.createPersonalAccessToken<E extends boolean = false>(userId: number, name: string, scopes: string[], options?: ({ expiresAt?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PersonalAccessTokenSchema, C>, E, undefined>><E extends boolean = false>(name: string, scopes: string[], options?: ({ userId?: number | undefined; expiresAt?: string | undefined; description?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PersonalAccessTokenSchema, C>, E, unde…
Users.editCurrentUserPreferences<E extends boolean = false>(viewDiffsFileByFile: boolean, showWhitespaceInDiffs: boolean, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserPreferenceSchema, C>, E, undefined>><E extends boolean = false>(viewDiffsFileByFile: boolean, showWhitespaceInDiffs: boolean, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserPreferenceSchema, C>, E, undefined>>
Users.showCurrentUserPreferences<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserPreferenceSchema, C>, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserPreferenceSchema, C>, E, undefined>>
Users.removeAuthenticationIdentity<E extends boolean = false>(userId: number, provider: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(userId: number, provider: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Avatar.show<E extends boolean = false>(email: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<AvatarSchema, C>, E, undefined>><E extends boolean = false>(email: string, options?: ({ size?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<AvatarSchema, C>, E, undefined>>
Events.all<E extends boolean = false, P extends PaginationTypes = "offset">({ projectId, userId, ...options }?: ((OneOrNoneOf<{ projectId?: string | number | undefined; userId: string | number; }> & AllEventOptions & BasePaginationRequestOptions<P>) & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E> & …<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<EventSchema, C>[], E, P>>
Groups.all<E extends boolean = false, P extends PaginationTypes = "keyset">(options: { withCustomAttributes: true; } & AllGroupsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupSchema & { custom_attri…<E extends boolean = false, P extends PaginationTypes = "keyset">(options: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ custom_attributes: CustomAttributeSchema[]; } & GroupSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "keyset">(options: any): Promise<…
Groups.edit<E extends boolean = false>(groupId: string | number, { avatar, ...options }?: (EditGroupOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, { avatar, ...options }?: (EditGroupOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>>
Groups.show<E extends boolean = false>(groupId: string | number, options?: BaseRequestOptions<E> | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>>
Groups.share<E extends boolean = false>(groupId: string | number, sharedGroupId: string | number, groupAccess: number, options: { expiresAt?: string | undefined; } & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, sharedGroupId: string | number, groupAccess: number, options?: ({ expiresAt?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>>
Groups.create<E extends boolean = false>(name: string, path: string, { avatar, ...options }?: (CreateGroupOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>><E extends boolean = false>(name: string, path: string, { avatar, ...options }?: (CreateGroupOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedGroupSchema, C>, E, undefined>>
Groups.remove<E extends boolean = false>(groupId: string | number, options?: ({ permanentlyRemove?: string | boolean | undefined; fullPath?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, options?: ({ permanentlyRemove?: string | boolean | undefined; fullPath?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Groups.search<E extends boolean = false>(nameOrPath: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupSchema, C>[], E, void>><E extends boolean = false>(nameOrPath: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupSchema, C>[], E, "offset">>
Groups.restore<E extends boolean = false>(groupId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Groups.unshare<E extends boolean = false>(groupId: string | number, sharedGroupId: string | number, options: Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, sharedGroupId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Groups.transfer<E extends boolean = false>(groupId: string | number, options?: ({ groupId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, options?: ({ groupId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Groups.allProjects<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: (AllGroupProjectsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema,…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Pr…
Groups.allSubgroups<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: ({ statistics: true; } & AllGroupsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedRespon…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ statistics: GroupStatisticsSchema; } & GroupSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "offset">(group…
Groups.removeAvatar<E extends boolean = false>(groupId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Groups.uploadAvatar<E extends boolean = false>(groupId: string | number, content: Blob, { filename, ...options }?: ({ filename?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ avatar_url: string; }, C>, E, undefined>><E extends boolean = false>(groupId: string | number, content: Blob, { filename, ...options }?: ({ filename?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ avatar_url: string; }, C>, E, undefined>>
Groups.downloadAvatar<E extends boolean = false>(groupId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(groupId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
Groups.transferProject<E extends boolean = false>(groupId: string | number, projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Groups.allSharedProjects<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: ({ simple: true; } & AllGroupProjectsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedRes…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CondensedProjectSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?:…
Groups.allDescendantGroups<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options: { statistics: true; } & AllGroupsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupSchema …<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ statistics: GroupStatisticsSchema; } & GroupSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "offset">(groupI…
Groups.allProvisionedUsers<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: (AllProvisionedUsersOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserS…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>[], E, P>>
Groups.allTransferLocations<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: ({ search?: string | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Simpl…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleGroupSchema, C>[], E, P>>
Import.importGithubGists<E extends boolean = false>(personalAccessToken: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(personalAccessToken: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Import.importGithubRepository<E extends boolean = false>(personalAccessToken: string, repositoryId: number, targetNamespace: string, options?: ({ newName?: string | undefined; githubHostname?: string | undefined; optionalStages?: Record<string, string> | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpa…<E extends boolean = false>(personalAccessToken: string, repositoryId: number, targetNamespace: string, options?: ({ newName?: string | undefined; githubHostname?: string | undefined; optionalStages?: { attachmentsImport?: boolean | undefined; collaboratorsImport?: boolean | undefined; singleEndpoin…
Import.cancelGithubRepositoryImport<E extends boolean = false>(projectId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RepositoryImportStatusSchema, C>, E, undefined>><E extends boolean = false>(projectId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RepositoryImportStatusSchema, C>, E, undefined>>
Import.importBitbucketServerRepository<E extends boolean = false>(bitbucketServerUrl: string, bitbucketServerUsername: string, personalAccessToken: string, bitbucketServerProject: string, bitbucketServerRepository: string, options?: ({ newName?: string | undefined; targetNamespace?: string | undefined; } & Sudo & ShowExpanded<E>) | unde…<E extends boolean = false>(bitbucketServerUrl: string, bitbucketServerUsername: string, personalAccessToken: string, bitbucketServerProject: string, bitbucketServerRepository: string, options?: ({ newName?: string | undefined; targetNamespace?: string | undefined; timeoutStrategy?: "optimistic" | "…
Issues.all<E extends boolean = false, P extends PaginationTypes = "offset">(options: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) & Sudo & ShowExpanded<E> & AllIssuesOptions & { withLabelsDetails: true; }): Promise<…<E extends boolean = false, P extends PaginationTypes = "offset">(options: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchemaWithExpandedLabels, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<Camel…
Issues.edit<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (EditIssueOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (EditIssueOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.move<E extends boolean = false>(projectId: string | number, issueIId: number, destinationProjectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, destinationProjectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.show<E extends boolean = false>(issueId: number, { projectId, ...options }?: ({ projectId?: string | number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(issueId: number, { projectId, sudo, showExpanded, ...searchParams }?: ({ projectId?: string | number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.clone<E extends boolean = false>(projectId: string | number, issueIId: number, destinationProjectId: string | number, options?: ({ withNotes?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, destinationProjectId: string | number, options?: ({ withNotes?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.create<E extends boolean = false>(projectId: string | number, title: string, options?: (CreateIssueOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, title: string, options?: (CreateIssueOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.remove<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Issues.promote<E extends boolean = false>(projectId: string | number, issueIId: number, body: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, body: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.reorder<E extends boolean = false>(projectId: string | number, issueIId: number, options?: ({ moveAfterId?: number | undefined; moveBeforeId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: ({ moveAfterId?: number | undefined; moveBeforeId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Issues.subscribe<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.createTodo<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TodoSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TodoSchema, C>, E, undefined>>
Issues.unsubscribe<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueSchema, C>, E, undefined>>
Issues.addSpentTime<E extends boolean = false>(projectId: string | number, issueIId: number, duration: string, options?: ({ summary?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, duration: string, options?: ({ summary?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>>
Issues.showTimeStats<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>>
Issues.resetSpentTime<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>>
Issues.addTimeEstimate<E extends boolean = false>(projectId: string | number, issueIId: number, duration: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, duration: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>>
Issues.allMetricImages<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetricImageSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetricImageSchema, C>[], E, void>>
Issues.allParticipants<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<SimpleUserSchema, "created_at">, C>[], E, void>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<SimpleUserSchema, "created_at">, C>[], E, void>>
Issues.editMetricImage<E extends boolean = false>(projectId: string | number, issueIId: number, imageId: number, options?: ({ url?: string | undefined; urlText?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetricImageSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, imageId: number, options?: ({ url?: string | undefined; urlText?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetricImageSchema, C>, E, undefined>>
Issues.removeMetricImage<E extends boolean = false>(projectId: string | number, issueIId: number, imageId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, imageId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Issues.resetTimeEstimate<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TimeStatsSchema, C>, E, undefined>>
Issues.uploadMetricImage<E extends boolean = false>(projectId: string | number, issueIId: number, metricImage: { content: Blob; filename: string; }, options?: ({ url?: string | undefined; urlText?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetricImageS…<E extends boolean = false>(projectId: string | number, issueIId: number, metricImage: { content: Blob; filename: string; }, options?: ({ url?: string | undefined; urlText?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetricImageS…
Issues.showUserAgentDetails<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserAgentDetailSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserAgentDetailSchema, C>, E, undefined>>
Issues.allRelatedMergeRequests<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeRequestSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeRequestSchema, C>[], E, void>>
Issues.allClosedByMergeRequestst<E extends boolean = false>(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeRequestSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, issueIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeRequestSchema, C>[], E, void>>
Search.all<E extends boolean = false, P extends PaginationTypes = "offset">(scope: "users", search: string, options?: ((OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & AllSearchOptions & Sudo) & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) | unde…<E extends boolean = false, P extends PaginationTypes = "offset">(scope: "users", search: string, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleUserSchema, C>[], E, void>> | <E extends boolean = false, P extends PaginationTypes = "offset">(scope: "notes", search: string, …
Topics.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: ({ search?: string | undefined; withoutProjects?: boolean | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedR…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TopicSchema, C>[], E, P>>
Topics.edit<E extends boolean = false>(topicId: number, { avatar, ...options }?: ({ name?: string | undefined; title?: string | undefined; avatar?: { content: Blob; filename: string; } | undefined; description?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Cam…<E extends boolean = false>(topicId: number, { avatar, ...options }?: ({ name?: string | undefined; title?: string | undefined; avatar?: { content: Blob; filename: string; } | undefined; description?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Cam…
Topics.show<E extends boolean = false>(topicId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TopicSchema, C>, E, undefined>><E extends boolean = false>(topicId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TopicSchema, C>, E, undefined>>
Topics.merge<E extends boolean = false>(sourceTopicId: number, targetTopicId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TopicSchema, C>, E, undefined>><E extends boolean = false>(sourceTopicId: number, targetTopicId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TopicSchema, C>, E, undefined>>
Topics.create<E extends boolean = false>(name: string, { avatar, ...options }?: ({ avatar?: { content: Blob; filename: string; } | undefined; description?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TopicSchema, C>, E, undefined>><E extends boolean = false>(name: string, title: string, { avatar, ...options }?: ({ avatar?: { content: Blob; filename: string; } | undefined; description?: string | undefined; organizationId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Camelized…
Topics.remove<E extends boolean = false>(topicId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(topicId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Commits.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options: AllCommitsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E> & { withStats: true; }): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitSche…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options: { withStats: true; } & AllCommitsOptions & BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<Camelized…
Commits.show<E extends boolean = false>(projectId: string | number, sha: string, options?: ({ stats?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedCommitSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, sha: string, options?: ({ stats?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedCommitSchema, C>, E, undefined>>
Commits.create<E extends boolean = false>(projectId: string | number, branch: string, message: string, actions?: CommitAction[] | undefined, options?: (CreateCommitOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedCommitSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, branch: string, message: string, actions?: CommitAction[] | undefined, options?: (CreateCommitOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedCommitSchema, C>, E, undefined>>
Commits.revert<E extends boolean = false>(projectId: string | number, sha: string, branch: string, options?: ({ dryRun?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, sha: string, branch: string, options?: ({ dryRun?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitSchema, C>, E, undefined>>
Commits.showDiff<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, sha: string, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitDiffSchema, C>[], E…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, sha: string, options?: (BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Commit…
Commits.cherryPick<E extends boolean = false>(projectId: string | number, sha: string, branch: string, options?: ({ dryRun?: boolean | undefined; message?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, sha: string, branch: string, options?: ({ dryRun?: boolean | undefined; message?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitSchema, C>, E, undefined>>
Commits.editStatus<E extends boolean = false>(projectId: string | number, sha: string, state: CommitablePipelineStatus, options?: (EditPipelineStatusOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitStatusSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, sha: string, state: CommittablePipelineStatus, options?: (EditPipelineStatusOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitStatusSchema, C>, E, undefined>>
Commits.allComments<E extends boolean = false>(projectId: string | number, sha: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CondensedCommitCommentSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, sha: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CondensedCommitCommentSchema, C>[], E, void>>
Commits.allStatuses<E extends boolean = false>(projectId: string | number, sha: string, options?: ({ ref?: string | undefined; stage?: string | undefined; name?: string | undefined; all?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitStatusSche…<E extends boolean = false>(projectId: string | number, sha: string, options?: ({ ref?: string | undefined; stage?: string | undefined; name?: string | undefined; all?: boolean | undefined; pipelineId?: number | undefined; orderBy?: string | undefined; sort?: string | undefined; } & ShowExpanded<E> …
Commits.showSequence<E extends boolean = false>(projectId: string | number, sha: string, options?: ({ firstParent?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitSequenceSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, sha: string, options?: ({ firstParent?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitSequenceSchema, C>, E, undefined>>
Commits.allReferences<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, sha: string, options?: ({ type?: string | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedR…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, sha: string, options?: ({ type?: string | undefined; } & BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpanded…
Commits.createComment<E extends boolean = false>(projectId: string | number, sha: string, note: string, options?: ({ path?: string | undefined; line?: number | undefined; lineType?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitCommentSchema, C>, …<E extends boolean = false>(projectId: string | number, sha: string, note: string, options?: ({ path?: string | undefined; line?: number | undefined; lineType?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CommitCommentSchema, C>, …
Commits.allDiscussions<E extends boolean = false>(projectId: string | number, sha: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DiscussionSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, sha: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DiscussionSchema, C>[], E, void>>
Commits.allMergeRequests<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, sha: string, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeRequestSchema, C>[],…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, sha: string, options?: (BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeR…
Commits.showGPGSignature<E extends boolean = false>(projectId: string | number, sha: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GPGSignatureSchema, C>, E, undefined> | GitlabAPIExpandedResponse<CamelizedResponse<X509SignatureSchema, C>, E, undefined> | Gitla…<E extends boolean = false>(projectId: string | number, sha: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GPGSignatureSchema, C>, E, undefined> | GitlabAPIExpandedResponse<CamelizedResponse<X509SignatureSchema, C>, E, undefined> | Gitla…
GoProxy.all<E extends boolean = false>(projectId: string | number, moduleName: string, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>><E extends boolean = false>(projectId: string | number, moduleName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>>
GoProxy.downloadModuleFile<E extends boolean = false>(projectId: string | number, moduleName: string, moduleVersion: string, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(projectId: string | number, moduleName: string, moduleVersion: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
GoProxy.showVersionMetadata<E extends boolean = false>(projectId: string | number, moduleName: string, moduleVersion: string, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GoProxyModuleVersionSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, moduleName: string, moduleVersion: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GoProxyModuleVersionSchema, C>, E, undefined>>
GoProxy.downloadModuleSource<E extends boolean = false>(projectId: string | number, moduleName: string, moduleVersion: string, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(projectId: string | number, moduleName: string, moduleVersion: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
License.add<E extends boolean = false>(license: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LicenseSchema, C>, E, undefined>><E extends boolean = false>(license: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LicenseSchema, C>, E, undefined>>
License.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: (Sudo & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LicenseSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LicenseSchema, C>[], E, P>>
License.show<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LicenseSchema, C>, E, undefined>><E extends boolean = false>(licenseId?: number | undefined, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LicenseSchema, C>, E, undefined>>
License.remove<E extends boolean = false>(licenceId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LicenseSchema, C>, E, undefined>><E extends boolean = false>(licenceId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
License.recalculateBillableUsers<E extends boolean = false>(licenceId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ success: boolean; }, C>, E, undefined>><E extends boolean = false>(licenceId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ success: boolean; }, C>, E, undefined>>
Runners.all<E extends boolean = false, P extends PaginationTypes = "offset">({ projectId, groupId, owned, ...options }?: ((OneOrNoneOf<{ projectId: string | number; owned: boolean; groupId: string | number; }> & AllRunnersOptions & Sudo) & ShowExpanded<E> & { [x: string]: any; } & BasePaginationRequestOptions<…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RunnerSchema, C>[], E, P>>
Runners.edit<E extends boolean = false>(runnerId: number, options?: (EditRunnerOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedRunnerSchema, C>, E, undefined>><E extends boolean = false>(runnerId: number, options?: (EditRunnerOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedRunnerSchema, C>, E, undefined>>
Runners.show<E extends boolean = false>(runnerId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedRunnerSchema, C>, E, undefined>><E extends boolean = false>(runnerId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedRunnerSchema, C>, E, undefined>>
Runners.create<E extends boolean = false>(token: string, options?: (CreateRunnerOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RunnerToken, C>, E, undefined>><E extends boolean = false>(token: string, options?: (CreateRunnerOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RunnerToken, C>, E, undefined>>
Runners.enable<E extends boolean = false>(projectId: string | number, runnerId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RunnerSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, runnerId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RunnerSchema, C>, E, undefined>>
Runners.remove<E extends boolean = false>({ runnerId, token, ...options }: OneOf<{ runnerId: number; token: string; }> & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>({ runnerId, token, ...options }: OneOf<{ runnerId: number; token: string; }> & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Runners.verify<E extends boolean = false>(options?: ({ systemId?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(options?: ({ systemId?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Runners.allJobs<E extends boolean = false, P extends PaginationTypes = "offset">(runnerId: number, options?: (Sudo & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & ShowExpanded<E> & { status?: string | undefined; orderBy?: string | undefined; sort?: string | undefined; }) | undefined): Promise<…<E extends boolean = false, P extends PaginationTypes = "offset">(runnerId: number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>[], E, P>>
Runners.disable<E extends boolean = false>(projectId: string | number, runnerId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, runnerId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Runners.register<E extends boolean = false>(token: string, options?: (CreateRunnerOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RunnerToken, C>, E, undefined>><E extends boolean = false>(token: string, options?: (CreateRunnerOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<RunnerToken, C>, E, undefined>>
Runners.resetRegistrationToken<E extends boolean = false>({ runnerId, token, ...options }?: (OneOrNoneOf<{ runnerId: string; token: string; }> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>({ runnerId, token, ...options }?: (OneOrNoneOf<{ runnerId: string; token: string; }> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Branches.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: ({ search?: string | undefined; regex?: string | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedRe…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: ({ search?: string | undefined; regex?: string | undefined; } & BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<…
Branches.show<E extends boolean = false>(projectId: string | number, branchName: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BranchSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, branchName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BranchSchema, C>, E, undefined>>
Branches.create<E extends boolean = false>(projectId: string | number, branchName: string, ref: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BranchSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, branchName: string, ref: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BranchSchema, C>, E, undefined>>
Branches.remove<E extends boolean = false>(projectId: string | number, branchName: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, branchName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Branches.removeMerged<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GeoSites.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>[], E, P>>
GeoSites.edit<E extends boolean = false>(geositeId: number, options?: (CreateGeoSiteOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>><E extends boolean = false>(siteId: string | number, options?: (GeoSiteUpdateOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>>
GeoSites.show<E extends boolean = false>(geositeId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>><E extends boolean = false>(siteId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>>
GeoSites.create<E extends boolean = false>(name: string, url: string, options?: (CreateGeoSiteOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>><E extends boolean = false>(name: string, url: string, options?: (GeoSiteCreateOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>>
GeoSites.remove<E extends boolean = false>(geositeId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(siteId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GeoSites.repair<E extends boolean = false>(geositeId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>><E extends boolean = false>(siteId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteSchema, C>, E, undefined>>
GeoSites.showStatus<E extends boolean = false>(geositeId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteStatusSchema, C>, E, undefined>><E extends boolean = false>(siteId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteStatusSchema, C>, E, undefined>>
GeoSites.allStatuses<E extends boolean = false, P extends PaginationTypes = "offset">(options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteStatusSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(options?: (BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GeoSiteStatusSchema, C>[], E, P>>
Markdown.render<E extends boolean = false>(text: string, options?: ({ gfm?: string | undefined; project?: string | number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MarkdownSchema, C>, E, undefined>><E extends boolean = false>(text: string, options?: ({ gfm?: string | undefined; project?: string | number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MarkdownSchema, C>, E, undefined>>
Metadata.show<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetadataSchema, C>, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MetadataSchema, C>, E, undefined>>
Packages.all<E extends boolean = false, P extends PaginationTypes = "offset">({ projectId, groupId, ...options }?: ((OneOf<{ projectId: string | number; groupId: string | number; }> & AllPackageOptions & Sudo) & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) | undefined): Pr…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PackageSchema, C>[], E, P>>
Packages.show<E extends boolean = false>(projectId: string | number, packageId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPackageSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, packageId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPackageSchema, C>, E, undefined>>
Packages.remove<E extends boolean = false>(projectId: string | number, packageId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, packageId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Packages.allFiles<E extends boolean = false>(projectId: string | number, packageId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PackageFileSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, packageId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PackageFileSchema, C>[], E, void>>
Packages.removeFile<E extends boolean = false>(projectId: string | number, packageId: number, projectFileId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, packageId: number, projectFileId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.all<E extends boolean = false, P extends PaginationTypes = "keyset">(options: BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & AllProjectsOptions & Sudo & ShowExpanded<E> & { withCustomAttributes: true; }): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema & { custom_a…<E extends boolean = false, P extends PaginationTypes = "keyset">(options: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ custom_attributes: CustomAttributeSchema[]; } & ProjectSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "keyset">(options: any): Promis…
Projects.edit<E extends boolean = false>(projectId: string | number, { avatar, ...options }?: (EditProjectOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, { avatar, ...options }?: (EditProjectOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.fork<E extends boolean = false>(projectId: string | number, options?: (ForkProjectOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ForkProjectOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.show<E extends boolean = false>(projectId: string | number, options: { license: true; } & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema & { license: ProjectLicenseSchema; }, C>, E, undefined>> | <E extends boolean = false>(projectId: string | number, options:…<E extends boolean = false>(projectId: string | number, options: { license: true; } & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ license: ProjectLicenseSchema; } & ProjectSchema, C>, E, undefined>> | <E extends boolean = false>(projectId: string | number, options:…
Projects.star<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.share<E extends boolean = false>(projectId: string | number, groupId: string | number, groupAccess: number, options?: ({ expiresAt?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, groupId: string | number, groupAccess: number, options?: ({ expiresAt?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.create<E extends boolean = false>({ userId, avatar, ...options }?: ((SomeOf<{ name: string; path: string; }> & CreateProjectOptions) & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>({ userId, avatar, ...options }?: (CreateProjectOptions & ShowExpanded<E> & (SomeOf<{ name: string; path: string; }> & Sudo)) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.remove<E extends boolean = false>(projectId: string | number, options?: ({ permanentlyRemove?: boolean | undefined; fullPath?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: ({ permanentlyRemove?: boolean | undefined; fullPath?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.search<E extends boolean = false>(projectName: string, options?: ({ sort?: "asc" | "desc" | undefined; orderBy?: "id" | "created_at" | "name" | "last_activity_at" | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>[], E, void>><E extends boolean = false>(projectName: string, options?: ({ sort?: "asc" | "desc" | undefined; orderBy?: "id" | "created_at" | "name" | "last_activity_at" | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>[], E, "offset">>
Projects.unstar<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.archive<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.restore<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.unshare<E extends boolean = false>(projectId: string | number, groupId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, groupId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.allForks<E extends boolean = false>(projectId: string | number, options: AllForksOptions & Sudo & ShowExpanded<E> & { simple: true; }): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleProjectSchema, C>[], E, void>> | <E extends boolean = false>(projectId: string | number, options: AllForksOptions …<E extends boolean = false>(projectId: string | number, options: { simple: true; } & AllForksOptions & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleProjectSchema, C>[], E, void>> | <E extends boolean = false>(projectId: string | number, options: { statistics: tr…
Projects.allUsers<E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; skipUsers?: number[] | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<SimpleUserSchema, "created_at">, C>[], E, void>><E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; skipUsers?: number[] | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<SimpleUserSchema, "created_at">, C>[], E, void>>
Projects.transfer<E extends boolean = false>(projectId: string | number, namespaceId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, namespaceId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.allGroups<E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; skipGroups?: number[] | undefined; withShared?: boolean | undefined; sharedMinAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DE…<E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; skipGroups?: number[] | undefined; withShared?: boolean | undefined; sharedMinAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REP…
Projects.unarchive<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectSchema, C>, E, undefined>>
Projects.allStarrers<E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectStarrerSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectStarrerSchema, C>[], E, void>>
Projects.housekeeping<E extends boolean = false>(projectId: string | number, options?: ({ task?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: ({ task?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.removeAvatar<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.uploadAvatar<E extends boolean = false>(projectId: string | number, avatar: { content: Blob; filename: string; }, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ avatar_url: string; }, C>, E, undefined>><E extends boolean = false>(projectId: string | number, avatar: { content: Blob; filename: string; }, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ avatar_url: string; }, C>, E, undefined>>
Projects.showLanguages<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ [name: string]: number; }, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ [name: string]: number; }, C>, E, undefined>>
Projects.showPullMirror<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectRemoteMirrorSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectRemoteMirrorSchema, C>, E, undefined>>
Projects.allStoragePaths<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectStoragePath, C>[], E, void>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectStoragePath, C>[], E, void>>
Projects.allInvitedGroups<E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; sharedMinAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | undefined; rel…<E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; sharedMinAccessLevel?: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REPORTER | AccessLevel.SECURITY_MANAGER | AccessLevel.DEVELOPER | Access…
Projects.createPullMirror<E extends boolean = false>(projectId: string | number, url: string, mirror: boolean, options?: ({ mirrorTriggerBuilds?: boolean | undefined; mirrorBranchRegex?: string | undefined; onlyProtectedBranches?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedRespon…<E extends boolean = false>(projectId: string | number, importUrl: string, mirror: boolean, options?: ({ mirrorTriggerBuilds?: boolean | undefined; mirrorBranchRegex?: string | undefined; onlyProtectedBranches?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpanded…
Projects.downloadSnapshot<E extends boolean = false>(projectId: string | number, options?: ({ wiki?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(projectId: string | number, options?: ({ wiki?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
Projects.allSharableGroups<E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleGroupSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, options?: ({ search?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleGroupSchema, C>[], E, void>>
Projects.uploadForReference<E extends boolean = false>(projectId: string | number, file: { content: Blob; filename: string; }, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectFileUploadSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, file: { content: Blob; filename: string; }, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectFileUploadSchema, C>, E, undefined>>
Projects.allTransferLocations<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: ({ search?: string | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Sim…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SimpleGroupSchema, C>[], E, P>>
Projects.importProjectMembers<E extends boolean = false>(projectId: string | number, sourceProjectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, sourceProjectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.createForkRelationship<E extends boolean = false>(projectId: string | number, forkedFromId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, forkedFromId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Projects.removeForkRelationship<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
RubyGems.uploadGemFile<E extends boolean = false>(projectId: string | number, packageFile: { content: Blob; filename: string; }, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, packageFile: { content: Blob; filename: string; }, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
RubyGems.allDependencies<E extends boolean = false>(projectId: string, options?: ({ gems?: string | undefined; } & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>><E extends boolean = false>(projectId: string, options?: ({ gems?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>>
RubyGems.downloadGemFile<E extends boolean = false>(projectId: string, fileName: string, options?: ShowExpanded<E> | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(projectId: string, fileName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
Snippets.all<E extends boolean = false>({ public: ppublic, ...options }?: ({ public?: boolean | undefined; createdAfter?: string | undefined; createdBefore?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SnippetSchema, C>[], E, void>><E extends boolean = false>({ public: ppublic, all, ...options }?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SnippetSchema, C>[], E, "offset">>
Snippets.edit<E extends boolean = false>(snippetId: number, options?: (EditSnippetOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedSnippetSchema, C>, E, undefined>><E extends boolean = false>(snippetId: number, options?: (EditSnippetOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedSnippetSchema, C>, E, undefined>>
Snippets.show<E extends boolean = false>(snippetId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SnippetSchema, C>, E, undefined>><E extends boolean = false>(snippetId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SnippetSchema, C>, E, undefined>>
Snippets.create<E extends boolean = false>(title: string, options?: (CreateSnippetOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedSnippetSchema, C>, E, undefined>><E extends boolean = false>(title: string, options?: (CreateSnippetOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedSnippetSchema, C>, E, undefined>>
Snippets.remove<E extends boolean = false>(snippetId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(snippetId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Snippets.showContent<E extends boolean = false>(snippetId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>><E extends boolean = false>(snippetId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>>
Snippets.showUserAgentDetails<E extends boolean = false>(snippetId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserAgentDetailSchema, C>, E, undefined>><E extends boolean = false>(snippetId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserAgentDetailSchema, C>, E, undefined>>
Snippets.showRepositoryFileContent<E extends boolean = false>(snippetId: number, ref: string, filePath: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>><E extends boolean = false>(snippetId: number, ref: string, filePath: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>>
JobSchema.runnerRunnerSchemaRunnerSchema | null | undefined
JobSchema.coveragestring | undefinedstring | number | null | undefined
JobSchema.artifacts_file{ filename: string; size: number; }{ filename: string; size: number; } | null | undefined
JobSchema.queued_durationnumbernumber | undefined
KeySchema.expires_atstringstring | undefined
Pipelines.all<E extends boolean = false>(projectId: string | number, options?: (AllPipelinesOptions & BasePaginationRequestOptions<"offset"> & OffsetPaginationRequestOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineSchema, C>[], E, "offset">><E extends boolean = false>(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineSchema, C>[], E, "offset">>
Pipelines.show<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>> | <E extends boolean = false>(projectId: string | number, pipelineId: "latest", …<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>> | <E extends boolean = false>(projectId: string | number, pipelineId: "latest", …
Pipelines.retry<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>>
Pipelines.cancel<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>>
Pipelines.create<E extends boolean = false>(projectId: string | number, ref: string, options?: ({ variables?: PipelineVariableSchema[] | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, ref: string, options?: ({ variables?: PipelineVariableSchema[] | undefined; inputs?: Record<string, string> | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E…
Pipelines.remove<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Pipelines.showLatest<E extends boolean = false>(projectId: string | number, options?: ({ ref?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: ({ ref?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedPipelineSchema, C>, E, undefined>>
Pipelines.allVariables<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineVariableSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineVariableSchema, C>[], E, void>>
Pipelines.showTestReport<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineTestReportSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineTestReportSchema, C>, E, undefined>>
Pipelines.showTestReportSummary<E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineTestReportSummarySchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, pipelineId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PipelineTestReportSummarySchema, C>, E, undefined>>
TodoLists.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: ({ action?: TodoAction | undefined; authorId?: number | undefined; projectId?: string | number | undefined; groupId?: string | number | undefined; state?: TodoState | undefined; type?: TodoType | undefined; } & Sudo & ShowEx…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TodoSchema, C>[], E, P>>
TodoLists.done<E extends boolean = false>(options: { todoId: number; } & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TodoSchema, C>, E, undefined>> | <E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(options: { todoId: number; } & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<CamelizedResponse<TodoSchema, C>, E, undefined>> | <E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
DeployKeys.all<E extends boolean = false, P extends PaginationTypes = "offset">({ projectId, userId, ...options }?: ((OneOrNoneOf<{ projectId: string | number; userId: string | number; }> & { public?: boolean | undefined; } & BasePaginationRequestOptions<P>) & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedDeployKeySchema, C>[], E, P>>
DeployKeys.edit<E extends boolean = false>(projectId: string | number, keyId: number, options?: ({ canPush?: boolean | undefined; title?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployKeySchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, keyId: number, options?: ({ canPush?: boolean | undefined; title?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployKeySchema, C>, E, undefined>>
DeployKeys.show<E extends boolean = false>(projectId: string | number, keyId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployKeySchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, keyId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployKeySchema, C>, E, undefined>>
DeployKeys.create<E extends boolean = false>(projectId: string | number, title: string, key: string, options?: ({ canPush?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployKeySchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, title: string, key: string, options?: ({ canPush?: boolean | undefined; expiresAt?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployKeySchema, C>, E, undefined>>
DeployKeys.enable<E extends boolean = false>(projectId: string | number, keyId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CondensedDeployKeySchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, keyId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CondensedDeployKeySchema, C>, E, undefined>>
DeployKeys.remove<E extends boolean = false>(projectId: string | number, keyId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, keyId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupHooks.add<E extends boolean = false>(groupId: string | number, url: string, options?: (AddResourceHookOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, url: string, options?: (AddResourceHookOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>, E, undefined>>
GroupHooks.all<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>[], E, P>>
GroupHooks.edit<E extends boolean = false>(groupId: string | number, hookId: number, url: string, options?: (AddResourceHookOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, hookId: number, url: string, options?: (AddResourceHookOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>, E, undefined>>
GroupHooks.show<E extends boolean = false>(groupId: string | number, hookId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, hookId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupHookSchema, C>, E, undefined>>
GroupHooks.remove<E extends boolean = false>(groupId: string | number, hookId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, hookId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupWikis.all<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options: { withContent: true; } & Sudo & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiSchema & { content: string…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ content: string; } & WikiSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number,…
GroupWikis.edit<E extends boolean = false>(groupId: string | number, slug: string, options?: ((OneOf<{ content: string; title: string; }> & { format?: string | undefined; }) & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, slug: string, options?: (({ format?: string | undefined; } & OneOf<{ content: string; title: string; }>) & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiSchema, C>, E, undefined>>
GroupWikis.show<E extends boolean = false>(groupId: string | number, slug: string, options?: ({ renderHtml?: boolean | undefined; version?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, slug: string, options?: ({ renderHtml?: boolean | undefined; version?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiSchema, C>, E, undefined>>
GroupWikis.create<E extends boolean = false>(groupId: string | number, content: string, title: string, options?: ({ format?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, content: string, title: string, options?: ({ format?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiSchema, C>, E, undefined>>
GroupWikis.remove<E extends boolean = false>(groupId: string | number, slug: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, slug: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupWikis.uploadAttachment<E extends boolean = false>(groupId: string | number, file: { content: Blob; filename: string; }, options?: ({ branch?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiAttachmentSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, file: { content: Blob; filename: string; }, options?: ({ branch?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<WikiAttachmentSchema, C>, E, undefined>>
IssueLinks.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, issueIId: number, options?: (Sudo & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueLinkSchema, C>[…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, issueIId: number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueLinkSchema, C>[], E, P>>
IssueLinks.create<E extends boolean = false>(projectId: string | number, issueIId: number, targetProjectId: string | number, targetIssueIId: number, options?: ({ linkType?: "relates_to" | "blocks" | "is_blocked_by" | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResp…<E extends boolean = false>(projectId: string | number, issueIId: number, targetProjectId: string | number, targetIssueIId: number, options?: ({ linkType?: "relates_to" | "blocks" | "is_blocked_by" | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResp…
IssueLinks.remove<E extends boolean = false>(projectId: string | number, issueIId: number, issueLinkId: number, options?: ({ linkType?: "relates_to" | "blocks" | "is_blocked_by" | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedIssueLinkSchema, C>, E, …<E extends boolean = false>(projectId: string | number, issueIId: number, issueLinkId: number, options?: ({ linkType?: "relates_to" | "blocks" | "is_blocked_by" | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedIssueLinkSchema, C>, E, …
IssueNotes.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, issueIId: number, options?: ({ sort?: "asc" | "desc" | undefined; orderBy?: "created_at" | "updated_at" | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpande…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, issueIId: number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueNoteSchema, C>[], E, P>>
IssueNotes.edit<E extends boolean = false>(projectId: string | number, issueIId: number, noteId: number, options: { body?: string | undefined; } & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueNoteSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, noteId: number, options: { body?: string | undefined; } & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueNoteSchema, C>, E, undefined>>
IssueNotes.show<E extends boolean = false>(projectId: string | number, issueIId: number, noteId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueNoteSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, noteId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueNoteSchema, C>, E, undefined>>
IssueNotes.create<E extends boolean = false>(projectId: string | number, issueIId: number, body: string, options?: ({ internal?: boolean | undefined; createdAt?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueNoteSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, issueIId: number, body: string, options?: ({ internal?: boolean | undefined; createdAt?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IssueNoteSchema, C>, E, undefined>>
Migrations.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: ({ status?: MigrationStatus | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationStatusSchema,…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationStatusSchema, C>[], E, P>>
Migrations.show<E extends boolean = false>(bulkImportId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationStatusSchema, C>, E, undefined>><E extends boolean = false>(bulkImportId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationStatusSchema, C>, E, undefined>>
Migrations.create<E extends boolean = false>(configuration: { url: string; access_token: string; }, entities: MigrationEntityOptions[], options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationStatusSchema, C>, E, undefined>><E extends boolean = false>(configuration: { url: string; access_token: string; }, entities: MigrationEntityOptions[], options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationStatusSchema, C>, E, undefined>>
Migrations.showEntity<E extends boolean = false>(bulkImportId: number, entitityId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationEntitySchema, C>, E, undefined>><E extends boolean = false>(bulkImportId: number, entityId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationEntitySchema, C>, E, undefined>>
Migrations.allEntities<E extends boolean = false>({ bulkImportId, ...options }?: ({ status?: MigrationStatus | undefined; bulkImportId?: number | undefined; } & BasePaginationRequestOptions<"offset"> & OffsetPaginationRequestOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedRespon…<E extends boolean = false>({ bulkImportId, sudo, showExpanded, maxPages, ...searchParams }?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MigrationEntitySchema, C>[], E, "offset">>
Namespaces.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: ({ search?: string | undefined; ownedOnly?: string | undefined; topLevelOnly?: boolean | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabA…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NamespaceSchema, C>[], E, P>>
Namespaces.show<E extends boolean = false>(namespaceId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NamespaceSchema, C>, E, undefined>><E extends boolean = false>(namespaceId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NamespaceSchema, C>, E, undefined>>
Namespaces.exists<E extends boolean = false>(namespace: string, options?: ({ parentId?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NamespaceExistsSchema, C>, E, undefined>><E extends boolean = false>(namespace: string, options?: ({ parentId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<NamespaceExistsSchema, C>, E, undefined>>
NoteSchema.attachmentstring | nullstring | null | undefined
NoteSchema.project_idnumbernumber | null
NoteSchema.noteable_iidnumbernumber | null
NoteSchema.noteable_type"Issue" | "Snippet" | "Epic" | "Commit" | "MergeRequest""Issue" | "Snippet" | "Epic" | "Commit" | "MergeRequest" | "WikiPage::Meta"
UserEmails.add<E extends boolean = false>(email: string, options?: ({ userId?: number | undefined; skipConfirmation?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>, E, undefined>><E extends boolean = false>(email: string, options?: ({ userId?: number | undefined; skipConfirmation?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>, E, undefined>>
UserEmails.all<E extends boolean = false>({ userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>[], E, void>><E extends boolean = false>({ userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>[], E, void>>
UserEmails.show<E extends boolean = false>(emailId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>, E, undefined>><E extends boolean = false>(emailId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>, E, undefined>>
UserEmails.create<E extends boolean = false>(email: string, { userId, ...options }?: ({ userId?: number | undefined; skipConfirmation?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>, E, undefined>><E extends boolean = false>(email: string, { userId, ...options }?: ({ userId?: number | undefined; skipConfirmation?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserEmailSchema, C>, E, undefined>>
UserEmails.remove<E extends boolean = false>(emailId: number, { userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(emailId: number, { userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
AuditEvents.all<E extends boolean = false, P extends PaginationTypes = "offset">({ projectId, groupId, ...options }?: ((OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & AllAuditEventOptions & Sudo) & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) | undef…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: ((AllAuditEventOptions & (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & BasePaginationRequestOptions)) & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined):…
AuditEvents.show<E extends boolean = false>(auditEventId: number, { projectId, groupId, ...options }?: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<AuditEventSchema, C>, E, undefined>><E extends boolean = false>(auditEventId: number, { projectId, groupId, ...options }?: (OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<AuditEventSchema, C>, E, undefined>>
Deployments.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: (AllDeploymentsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentSche…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: (AllDeploymentsOptions & BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResp…
Deployments.edit<E extends boolean = false>(projectId: string | number, deploymentId: number, status: "running" | "success" | "failed" | "canceled", options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, deploymentId: number, status: "running" | "success" | "failed" | "canceled", options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentSchema, C>, E, undefined>>
Deployments.show<E extends boolean = false>(projectId: string | number, deploymentId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, deploymentId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentSchema, C>, E, undefined>>
Deployments.create<E extends boolean = false>(projectId: string | number, environment: string, sha: string, ref: string, tag: boolean, options?: ({ status?: "running" | "success" | "failed" | "canceled" | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Deployme…<E extends boolean = false>(projectId: string | number, environment: string, sha: string, ref: string, tag: boolean, status: "running" | "success" | "failed" | "canceled", options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentSchema, C>, E, un…
Deployments.remove<E extends boolean = false>(projectId: string | number, deploymentId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>><E extends boolean = false>(projectId: string | number, deploymentId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>>
Deployments.setApproval<E extends boolean = false>(projectId: string | number, deploymentId: number, status: "approved" | "rejected", options?: ({ comment?: string | undefined; representedAs?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentApprov…<E extends boolean = false>(projectId: string | number, deploymentId: number, status: "approved" | "rejected", options?: ({ comment?: string | undefined; representedAs?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeploymentApprov…
Deployments.allMergeRequests<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, deploymentId: number, options?: (AllMergeRequestsOptions & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Camelize…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, deploymentId: number, options?: (AllMergeRequestsOptions & BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpand…
EventSchema.titlestring | undefinedstring | null | undefined
EventSchema.target_idnumbernumber | null | undefined
EventSchema.target_typestringstring | null | undefined
EventSchema.target_titlestringstring | null | undefined
Experiments.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E> & { [x: string]: any; }) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExperimentSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExperimentSchema, C>[], E, P>>
GitlabPages.remove<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GitlabPages.showSettings<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GitlabPagesSettingsSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GitlabPagesSettingsSchema, C>, E, undefined>>
GroupBadges.add<E extends boolean = false>(groupId: string | number, linkUrl: string, imageUrl: string, options?: ({ name?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBadgeSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, linkUrl: string, imageUrl: string, options?: ({ name?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBadgeSchema, C>, E, undefined>>
GroupBadges.all<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: ({ name?: string | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBa…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBadgeSchema, C>[], E, P>>
GroupBadges.edit<E extends boolean = false>(groupId: string | number, badgeId: number, options?: (EditBadgeOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBadgeSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, badgeId: number, options?: (EditBadgeOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBadgeSchema, C>, E, undefined>>
GroupBadges.show<E extends boolean = false>(groupId: string | number, badgeId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBadgeSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, badgeId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<GroupBadgeSchema, C>, E, undefined>>
GroupBadges.remove<E extends boolean = false>(groupId: string | number, badgeId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, badgeId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupBadges.preview<E extends boolean = false>(groupId: string | number, linkUrl: string, imageUrl: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CondensedBadgeSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, linkUrl: string, imageUrl: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<CondensedBadgeSchema, C>, E, undefined>>
GroupLabels.all<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options: { withCounts: true; includeAncestorGroups?: boolean | undefined; search?: string | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>): Promise<G…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelCountSchema & LabelSchema, C>[], E, P>> | <E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, op…
GroupLabels.edit<E extends boolean = false>(groupId: string | number, labelId: string | number, options: (OneOf<{ newName: string; color: string; }> & { description?: string | undefined; priority?: number | undefined; }) & Sudo & ShowExpanded<E>): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>,…<E extends boolean = false>(groupId: string | number, labelId: string | number, options: ({ description?: string | undefined; priority?: number | undefined; archived?: boolean | undefined; } & OneOf<{ newName: string; color: string; }>) & ShowExpanded<E> & Sudo): Promise<GitlabAPIExpandedResponse<Ca…
GroupLabels.show<E extends boolean = false>(groupId: string | number, labelId: string | number, options?: ({ includeAncestorGroups?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, labelId: string | number, options?: ({ includeAncestorGroups?: boolean | undefined; includeDescendantGroups?: boolean | undefined; onlyGroupLabels?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<…
GroupLabels.create<E extends boolean = false>(groupId: string | number, labelName: string, color: string, options?: ({ description?: string | undefined; priority?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, labelName: string, color: string, options?: ({ description?: string | undefined; priority?: number | undefined; archived?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSch…
GroupLabels.remove<E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupLabels.promote<E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>>
GroupLabels.subscribe<E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>>
GroupLabels.unsubscribe<E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, labelId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<LabelSchema, C>, E, undefined>>
MergeTrains.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options: { targetBranch?: string | undefined; scope?: "active" | "complete" | undefined; sort?: "asc" | "desc" | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & Show…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeTrainSchema, C>[], E, P>>
MergeTrains.showStatus<E extends boolean = false>(projectId: string | number, mergeRequestIId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeTrainSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, mergeRequestIId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeTrainSchema, C>, E, undefined>>
MergeTrains.addMergeRequest<E extends boolean = false>(projectId: string | number, mergeRequestIId: number, options?: ({ whenPipelineSucceeds?: boolean | undefined; sha?: string | undefined; squash?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MergeTrainSc…<E extends boolean = false>(projectId: string | number, mergeRequestIId: number, options?: ({ autoMerge?: boolean | undefined; whenPipelineSucceeds?: boolean | undefined; sha?: string | undefined; squash?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedRespon…
SearchAdmin.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: (Sudo & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SearchMigrationSchema, C>, E, undefined>><E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SearchMigrationSchema, C>, E, undefined>>
SearchAdmin.show<E extends boolean = false, P extends PaginationTypes = "offset">(versionOrName: string, options?: (Sudo & ShowExpanded<E> & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SearchMigrationSchema, C>, E, undefined>><E extends boolean = false, P extends PaginationTypes = "offset">(versionOrName: string, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SearchMigrationSchema, C>, E, undefined>>
SecureFiles.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SecureFileSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SecureFileSchema, C>[], E, P>>
SecureFiles.show<E extends boolean = false>(projectId: string | number, secureFileId: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SecureFileSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, secureFileId: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SecureFileSchema, C>, E, undefined>>
SecureFiles.create<E extends boolean = false>(projectId: string | number, name: string, file: { content: Blob; filename: string; }, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SecureFileSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, name: string, file: { content: Blob; filename: string; }, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SecureFileSchema, C>, E, undefined>>
SecureFiles.remove<E extends boolean = false>(projectId: string | number, secureFileId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, secureFileId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
SecureFiles.download<E extends boolean = false>(projectId: string | number, secureFileId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>><E extends boolean = false>(projectId: string | number, secureFileId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Blob, E, undefined>>
ServiceData.showMetricDefinitions<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<string, E, undefined>>
ServiceData.showServicePingSQLQueries<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Record<string, unknown>, C>, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Record<string, unknown>, C>, E, undefined>>
ServiceData.showUsageDataNonSQLMetrics<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Record<string, unknown>, C>, E, undefined>><E extends boolean = false>(options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Record<string, unknown>, C>, E, undefined>>
SystemHooks.add<E extends boolean = false>(url: string, options?: (CreateSystemHook & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<HookSchema, C>, E, undefined>><E extends boolean = false>(url: string, options?: ({ repositoryUpdateEvents?: boolean | undefined; } & Omit<AddResourceHookOptions, "issuesEvents" | "confidentialIssuesEvents" | "noteEvents" | "confidentialNoteEvents" | "jobEvents" | "pipelineEvents" | "wikiPageEvents" | "deploymentEvents" | "featu…
SystemHooks.all<E extends boolean = false>(options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<HookSchema, C>[], E, void>><E extends boolean = false>(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedHookSchema, C>[], E, "offset">>
SystemHooks.show<E extends boolean = false>(hookId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<HookSchema, C>, E, undefined>><E extends boolean = false>(hookId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ExpandedHookSchema, C>, E, undefined>>
SystemHooks.test<E extends boolean = false>(hookId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SystemHookTestResponse, C>, E, undefined>><E extends boolean = false>(hookId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<SystemHookTestResponse, C>, E, undefined>>
SystemHooks.create<E extends boolean = false>(url: string, options?: (CreateSystemHook & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<HookSchema, C>, E, undefined>><E extends boolean = false>(url: string, options?: ({ repositoryUpdateEvents?: boolean | undefined; } & Omit<AddResourceHookOptions, "issuesEvents" | "confidentialIssuesEvents" | "noteEvents" | "confidentialNoteEvents" | "jobEvents" | "pipelineEvents" | "wikiPageEvents" | "deploymentEvents" | "featu…
SystemHooks.remove<E extends boolean = false>(hookId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(hookId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
TopicSchema.avatar_urlstringstring | null
TopicSchema.descriptionstringstring | null
UserGPGKeys.add<E extends boolean = false>(key: string, options?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>, E, undefined>><E extends boolean = false>(key: string, options?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>, E, undefined>>
UserGPGKeys.all<E extends boolean = false>({ userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>[], E, void>><E extends boolean = false>({ userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>[], E, void>>
UserGPGKeys.show<E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>, E, undefined>><E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>, E, undefined>>
UserGPGKeys.create<E extends boolean = false>(key: string, { userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>, E, undefined>><E extends boolean = false>(key: string, { userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserGPGKeySchema, C>, E, undefined>>
UserGPGKeys.remove<E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
UserSSHKeys.add<E extends boolean = false>(title: string, key: string, options?: ({ userId?: number | undefined; expiresAt?: string | undefined; usageType?: "auth" | "signing" | "auth_and_signing" | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSSHKeyS…<E extends boolean = false>(title: string, key: string, options?: ({ userId?: number | undefined; expiresAt?: string | undefined; usageType?: "auth" | "signing" | "auth_and_signing" | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSSHKeyS…
UserSSHKeys.all<E extends boolean = false>({ userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSSHKeySchema, C>[], E, void>><E extends boolean = false>({ userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSSHKeySchema, C>[], E, void>>
UserSSHKeys.show<E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSSHKeySchema, C>, E, undefined>><E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<UserSSHKeySchema, C>, E, undefined>>
UserSSHKeys.create<E extends boolean = false>(title: string, key: string, { userId, ...options }?: ({ userId?: number | undefined; expiresAt?: string | undefined; usageType?: "auth" | "signing" | "auth_and_signing" | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedRespo…<E extends boolean = false>(title: string, key: string, { userId, ...options }?: ({ userId?: number | undefined; expiresAt?: string | undefined; usageType?: "auth" | "signing" | "auth_and_signing" | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedRespo…
UserSSHKeys.remove<E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(keyId: number, { userId, ...options }?: ({ userId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Applications.all<E extends boolean = false, P extends PaginationTypes = "offset">(options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ApplicationSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(options?: (BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ApplicationSchema, C>[], E, P>>
Applications.create<E extends boolean = false>(name: string, redirectUri: string, scopes: string, options?: ({ confidential?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ApplicationSchema, C>, E, undefined>><E extends boolean = false>(name: string, redirectUri: string, scopes: string, options?: ({ confidential?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ApplicationSchema, C>, E, undefined>>
Applications.remove<E extends boolean = false>(applicationId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(applicationId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
BranchSchema.commitMappedOmit<CommitSchema, "created_at" | "web_url">{ trailers?: Record<string, unknown> | undefined; extended_trailers?: Record<string, unknown> | undefined; } & CommitSchema
BridgeSchema.pipelineMappedOmit<PipelineSchema & { project_id: number; }, "user">MappedOmit<{ project_id: number; } & PipelineSchema, "user">
DeployTokens.all<E extends boolean = false, P extends PaginationTypes = "offset">({ projectId, groupId, ...options }?: ((OneOrNoneOf<{ projectId: string | number; groupId: string | number; }> & { active?: boolean | undefined; } & BasePaginationRequestOptions<P>) & PaginationRequestSubOptions<P> & Sudo & ShowExpande…<E extends boolean = false, P extends PaginationTypes = "offset">(options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployTokenSchema, C>[], E, P>>
DeployTokens.show<E extends boolean = false>(tokenId: number, { projectId, groupId, ...options }?: (OneOf<{ projectId: string | number; groupId: string | number; }> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployTokenSchema, C>, E, undefined>><E extends boolean = false>(tokenId: number, options?: (OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<DeployTokenSchema, C>, E, undefined>>
DeployTokens.create<E extends boolean = false>(name: string, scopes: DeployTokenScope[], { projectId, groupId, ...options }?: ((OneOf<{ projectId: string | number; groupId: string | number; }> & { expires_at?: string | undefined; username?: string | undefined; }) & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabA…<E extends boolean = false>(name: string, scopes: DeployTokenScope[], options?: (({ expires_at?: string | undefined; username?: string | undefined; } & OneOf<{ projectId: string | number; groupId: string | number; }>) & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<Camelize…
DeployTokens.remove<E extends boolean = false>(tokenId: number, { projectId, groupId, ...options }?: (OneOf<{ projectId: string | number; groupId: string | number; }> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(tokenId: number, options?: (OneOf<{ projectId: string | number; groupId: string | number; }> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Environments.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: ((BasePaginationRequestOptions<P> & (PaginationRequestSubOptions<P> & OneOrNoneOf<{ name: string; search: string; }>)) & { states?: "available" | "stopping" | "stopped" | undefined; } & Sudo & Sho…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<EnvironmentSchema, "last_deployment" | "deployable">, C>[], E, P>>
Environments.edit<E extends boolean = false>(projectId: string | number, environmentId: number, options?: ({ externalUrl?: string | undefined; tier?: EnvironmentTier | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<EnvironmentSchema, "last_deployme…<E extends boolean = false>(projectId: string | number, environmentId: number, options?: ({ clusterAgentId?: number | null | undefined; kubernetesNamespace?: string | null | undefined; fluxResourcePath?: string | null | undefined; autoStopSetting?: string | null | undefined; } & CreateEnvironmentOpt…
Environments.show<E extends boolean = false>(projectId: string | number, environmentId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<EnvironmentSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, environmentId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<EnvironmentSchema, C>, E, undefined>>
Environments.stop<E extends boolean = false>(projectId: string | number, environmentId: number, options?: ({ force?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<EnvironmentSchema, "last_deployment" | "deployable">, C>, E, undefined>><E extends boolean = false>(projectId: string | number, environmentId: number, options?: ({ force?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<EnvironmentSchema, "last_deployment" | "deployable">, C>, E, undefined>>
Environments.create<E extends boolean = false>(projectId: string | number, name: string, options?: ({ externalUrl?: string | undefined; tier?: EnvironmentTier | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<EnvironmentSchema, "last_deployment" | "de…<E extends boolean = false>(projectId: string | number, name: string, options?: (CreateEnvironmentOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MappedOmit<EnvironmentSchema, "last_deployment" | "deployable">, C>, E, undefined>>
Environments.remove<E extends boolean = false>(projectId: string | number, environmentId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, environmentId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
Environments.stopStale<E extends boolean = false>(projectId: string | number, before: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>><E extends boolean = false>(projectId: string | number, before: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ message: string; }, C>, E, undefined>>
Environments.removeReviewApps<E extends boolean = false>(projectId: string | number, options?: ({ before?: string | undefined; limit?: number | undefined; dryRun?: boolean | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ scheduled_entries: MappedOmit<MappedOmit<Environ…<E extends boolean = false>(projectId: string | number, options?: ({ before?: string | undefined; limit?: number | undefined; dryRun?: boolean | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<{ scheduled_entries: MappedOmit<MappedOmit<Environ…
FeatureFlags.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: ({ scope?: "disabled" | "enabled" | undefined; } & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<Cameli…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<FeatureFlagSchema, C>[], E, P>>
FeatureFlags.edit<E extends boolean = false>(projectId: string | number, featureFlagName: string, options?: (EditFeatureFlagOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<FeatureFlagSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, featureFlagName: string, options?: (EditFeatureFlagOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<FeatureFlagSchema, C>, E, undefined>>
FeatureFlags.show<E extends boolean = false>(projectId: string | number, flagName: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<FeatureFlagSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, flagName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<FeatureFlagSchema, C>, E, undefined>>
FeatureFlags.create<E extends boolean = false>(projectId: string | number, flagName: string, version: string, options?: (CreateFeatureFlagOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<FeatureFlagSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, flagName: string, version: string, options?: (CreateFeatureFlagOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<FeatureFlagSchema, C>, E, undefined>>
FeatureFlags.remove<E extends boolean = false>(projectId: string | number, flagName: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, flagName: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupMembers.add<E extends boolean = false>(projectId: string | number, accessLevel: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER, options?: (AddMemberOptions & Sudo & ShowExpanded<E>) | undefined):…<E extends boolean = false>(projectId: string | number, accessLevel: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REPORTER | AccessLevel.SECURITY_MANAGER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER, options?: (Add…
GroupMembers.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: (IncludeInherited & BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & AllMembersOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse…<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>[], E, P>>
GroupMembers.edit<E extends boolean = false>(projectId: string | number, userId: number, accessLevel: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER, options?: ({ expiresAt?: string | undefined; member…<E extends boolean = false>(projectId: string | number, userId: number, accessLevel: AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REPORTER | AccessLevel.SECURITY_MANAGER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER…
GroupMembers.show<E extends boolean = false>(projectId: string | number, userId: number, options?: (IncludeInherited & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, userId: number, options?: (IncludeInherited & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>, E, undefined>>
GroupMembers.remove<E extends boolean = false>(projectId: string | number, userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupMembers.approve<E extends boolean = false>(groupId: string | number, userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>, E, undefined>>
GroupMembers.allPending<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PendingMemberSchema, C>[], E, P>>
GroupMembers.approveAll<E extends boolean = false>(groupId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>[], E, void>><E extends boolean = false>(groupId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<MemberSchema, C>[], E, void>>
GroupMembers.allBillable<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BillableGroupMemberSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<BillableGroupMemberSchema, C>[], E, P>>
GroupMembers.removeBillable<E extends boolean = false>(groupId: string | number, userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(groupId: string | number, userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
GroupMembers.setOverrideFlag<E extends boolean = false>(groupId: string | number, userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<OverrodeGroupMemberSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<OverrodeGroupMemberSchema, C>, E, undefined>>
GroupMembers.removeOverrideFlag<E extends boolean = false>(groupId: string | number, userId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<OverrodeGroupMemberSchema, C>, E, undefined>><E extends boolean = false>(groupId: string | number, userId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<OverrodeGroupMemberSchema, C>, E, undefined>>
GroupMembers.allBillableMemberships<E extends boolean = false>(groupId: string | number, userId: number, options?: ({ search?: string | undefined; sort?: "access_level_asc" | "access_level_desc" | "last_joined" | "name_asc" | "name_desc" | "oldest_joined" | "oldest_sign_in" | "recent_sign_in" | "last_activity_on_asc" | "last_activity…<E extends boolean = false, P extends PaginationTypes = "offset">(groupId: string | number, userId: number, options?: (BasePaginationRequestOptions & PaginationRequestSearchParams<P> & PaginationType<P> & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<Billa…
Integrations.all<E extends boolean = false>(projectId: string | number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IntegrationSchema, C>[], E, void>><E extends boolean = false>(projectId: string | number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IntegrationSchema, C>[], E, void>>
Integrations.edit<E extends boolean = false>(projectId: string | number, integrationName: SupportedIntegration, options?: BaseRequestOptions<E> | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IntegrationSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, integrationName: SupportedIntegration, options?: (BaseRequestBodyRecordOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IntegrationSchema, C>, E, undefined>>
Integrations.show<E extends boolean = false>(projectId: string | number, integrationName: SupportedIntegration, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IntegrationSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, integrationName: SupportedIntegration, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<IntegrationSchema, C>, E, undefined>>
Integrations.disable<E extends boolean = false>(projectId: string | number, integrationName: SupportedIntegration, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, integrationName: SupportedIntegration, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
JobArtifacts.keep<E extends boolean = false>(projectId: string | number, jobId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, jobId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<JobSchema, C>, E, undefined>>
JobArtifacts.remove<E extends boolean = false>(projectId: string | number, { jobId, ...options }?: ({ jobId?: number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, options?: ({ jobId?: number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
JobArtifacts.downloadArchive<E extends boolean = false>(projectId: string | number, { jobId, artifactPath, ref, ...options }?: ((({ jobId: number; artifactPath?: undefined; job?: undefined; ref?: undefined; } | { jobId: number; artifactPath: string; job?: undefined; ref?: undefined; } | { ref: string; job: string; jobId?: unde…<E extends boolean = false>(projectId: string | number, { jobId, artifactPath, ref, job, sudo, showExpanded, ...searchParams }?: (({ jobToken?: string | undefined; } & ({ jobId: number; artifactPath?: undefined; job?: undefined; ref?: undefined; } | { jobId: number; artifactPath: string; job?: undef…
MemberSchema.emailstringstring | undefined
MemberSchema.expires_atstringstring | null | undefined
MemberSchema.access_levelAccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNERAccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.PLANNER | AccessLevel.REPORTER | AccessLevel.SECURITY_MANAGER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER
MemberSchema.group_saml_identity{ extern_uid: string; provider: string; saml_provider_id: number; }{ extern_uid: string; provider: string; saml_provider_id: number; } | null | undefined
PagesDomains.all<E extends boolean = false>({ projectId, ...options }?: ({ projectId?: string | number | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>[], E, void>><E extends boolean = false>(options?: ({ projectId?: string | number | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>[], E, void>>
PagesDomains.edit<E extends boolean = false>(projectId: string | number, domain: string, options?: ({ autoSslEnabled?: string | undefined; certificate?: string | undefined; key?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>, E…<E extends boolean = false>(projectId: string | number, domain: string, options?: ({ autoSslEnabled?: string | undefined; certificate?: string | undefined; key?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>, E…
PagesDomains.show<E extends boolean = false>(projectId: string | number, domain: string, options?: ({ autoSslEnabled?: string | undefined; certificate?: string | undefined; key?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>, E…<E extends boolean = false>(projectId: string | number, domain: string, options?: ({ autoSslEnabled?: string | undefined; certificate?: string | undefined; key?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>, E…
PagesDomains.create<E extends boolean = false>(projectId: string | number, domain: string, options?: ({ autoSslEnabled?: string | undefined; certificate?: string | undefined; key?: string | undefined; } & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>, E…<E extends boolean = false>(projectId: string | number, domain: string, options?: ({ autoSslEnabled?: string | undefined; certificate?: string | undefined; key?: string | undefined; } & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<PagesDomainSchema, C>, E…
PagesDomains.remove<E extends boolean = false>(projectId: string | number, domain: string, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>><E extends boolean = false>(projectId: string | number, domain: string, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<void, E, undefined>>
ProjectHooks.add<E extends boolean = false>(projectId: string | number, url: string, options?: (AddResourceHookOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, url: string, options?: (AddResourceHookOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>, E, undefined>>
ProjectHooks.all<E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: (BasePaginationRequestOptions<P> & PaginationRequestSubOptions<P> & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>[], E, P>><E extends boolean = false, P extends PaginationTypes = "offset">(projectId: string | number, options?: any): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>[], E, P>>
ProjectHooks.edit<E extends boolean = false>(projectId: string | number, hookId: number, url: string, options?: (AddResourceHookOptions & Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, hookId: number, url: string, options?: (AddResourceHookOptions & ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>, E, undefined>>
ProjectHooks.show<E extends boolean = false>(projectId: string | number, hookId: number, options?: (Sudo & ShowExpanded<E>) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>, E, undefined>><E extends boolean = false>(projectId: string | number, hookId: number, options?: (ShowExpanded<E> & Sudo) | undefined): Promise<GitlabAPIExpandedResponse<CamelizedResponse<ProjectHookSchema, C>, E, undefined>>

Newly deprecated

None detected.

Requirement changes (engines, peer dependencies)

BeforeAfter
engines.node>=18.20.0>=v24.16.0
New exports (220)
importexportkind
@gitbeaker/coreFlowsclass
@gitbeaker/coreOrbitclass
@gitbeaker/corePagesclass
@gitbeaker/coreAsAdmininterface
@gitbeaker/coreConanV1class
@gitbeaker/coreConanV2class
@gitbeaker/coreFeaturesclass
@gitbeaker/coreLicensesclass
@gitbeaker/coreAICatalogclass
@gitbeaker/coreFlowSchemainterface
@gitbeaker/corePlanLimitsclass
@gitbeaker/coreWebCommitsclass
@gitbeaker/coreBulkImportsclass
@gitbeaker/coreOrbitSchemainterface
@gitbeaker/corePagesSchemainterface
@gitbeaker/coreServicePingclass
@gitbeaker/coreUserFollowsclass
@gitbeaker/coreAttestationsclass
@gitbeaker/coreDependenciesclass
@gitbeaker/coreChecksumStatetype
@gitbeaker/coreClusterAgentsclass
@gitbeaker/coreDataModelNametype
@gitbeaker/coreFeatureSchemainterface
@gitbeaker/coreGitLabDuoChatclass
@gitbeaker/coreModelRegistryclass
@gitbeaker/coreOrganizationsclass
@gitbeaker/coreReviewerStatetype
@gitbeaker/coreDataManagementclass
@gitbeaker/coreGroupWikiNotesclass
@gitbeaker/coreUserModerationclass
@gitbeaker/coreUserSupportPinclass
@gitbeaker/coreEventNoteSchemainterface
@gitbeaker/coreHookEventSchemainterface
@gitbeaker/coreOrbitToolSchemainterface
@gitbeaker/corePlanLimitSchemainterface
@gitbeaker/coreVulnerabilitiesclass
@gitbeaker/coreBulkImportSchemainterface
@gitbeaker/coreBulkImportStatustype
@gitbeaker/coreCacheEntrySchemainterface
@gitbeaker/coreDependencySchemainterface
@gitbeaker/coreExternalControlsclass
@gitbeaker/coreOrbitQuerySchemainterface
@gitbeaker/corePipelineTriggersclass
@gitbeaker/coreProjectWikiNotesclass
@gitbeaker/corePullMirrorSchemainterface
@gitbeaker/coreTerraformModulesclass
@gitbeaker/coreTokenInformationclass
@gitbeaker/coreAttestationSchemainterface
@gitbeaker/coreDependencyLicenseinterface
@gitbeaker/coreFeatureGateSchemainterface
@gitbeaker/coreGroupIntegrationsclass
@gitbeaker/coreOrbitQueryRequestinterface
@gitbeaker/coreOrbitStatusSchemainterface
@gitbeaker/coreRunnerControllersclass
@gitbeaker/coreServicePingSchemainterface
@gitbeaker/coreTrackEventOptionsinterface
@gitbeaker/coreArtifactFileSchemainterface
@gitbeaker/coreDatabaseMigrationsclass
@gitbeaker/coreFlowWorkloadSchemainterface
@gitbeaker/coreOrganizationSchemainterface
@gitbeaker/coreSCIMIdentitySchemainterface
@gitbeaker/coreSSHSignatureSchemainterface
@gitbeaker/coreUpdatePagesOptionsinterface
@gitbeaker/coreEventPushDataSchemainterface
@gitbeaker/coreForkedProjectSchemainterface
@gitbeaker/coreGroupLDAPLinkSchemainterface
@gitbeaker/coreGroupWikiNoteSchemainterface
@gitbeaker/corePackageSearchResultinterface
@gitbeaker/corePendingMemberSchemainterface
@gitbeaker/corePipelineInputSchemainterface
@gitbeaker/coreRemoteMirrorHostKeyinterface
@gitbeaker/coreRunnerManagerSchemainterface
@gitbeaker/coreVulnerabilitySchemainterface
@gitbeaker/coreAgentPrivilegeSchemainterface
@gitbeaker/coreApprovalSettingValueinterface
@gitbeaker/coreDependencyListExportclass
@gitbeaker/coreGeoSiteCreateOptionsinterface
@gitbeaker/coreGeoSiteUpdateOptionsinterface
@gitbeaker/coreGroupEnterpriseUsersclass
@gitbeaker/coreGroupSSHCertificatesclass
@gitbeaker/corePageDeploymentSchemainterface
@gitbeaker/coreProjectPullMirroringclass
@gitbeaker/coreRelationImportSchemainterface
@gitbeaker/coreSSHCertificateSchemainterface
@gitbeaker/coreSigstoreBundleSchemainterface
@gitbeaker/coreUserSupportPinSchemainterface
@gitbeaker/coreBulkImportStatsSchemainterface
@gitbeaker/coreConanV2RevisionSchemainterface
@gitbeaker/coreDataModelRecordSchemainterface
@gitbeaker/coreEditSystemHookOptionstype
@gitbeaker/coreGroupIssueBoardSchemainterface
@gitbeaker/coreGroupSecuritySettingsclass
@gitbeaker/corePipelineTriggerSchemainterface
@gitbeaker/coreProjectWikiNoteSchemainterface
@gitbeaker/coreServiceAccountOptionstype
@gitbeaker/coreSidekiqJobStatsSchemainterface
@gitbeaker/coreTerraformModuleSchemainterface
@gitbeaker/coreVirtualRegistrySchemainterface
@gitbeaker/coreVulnerabilityFindingsclass
@gitbeaker/coreWebhookReviewerSchemainterface
@gitbeaker/coreApprovedByEntitySchemainterface
@gitbeaker/coreBulkImportEntitySchemainterface
@gitbeaker/coreConanV2FilesListSchemainterface
@gitbeaker/coreEditEnvironmentOptionstype
@gitbeaker/coreGoogleCloudIntegrationclass
@gitbeaker/coreGroupIntegrationSchemainterface
@gitbeaker/coreGroupProtectedBranchesclass
@gitbeaker/coreMetricDefinitionSchemainterface
@gitbeaker/corePendingMigrationSchemainterface
@gitbeaker/coreRepositoryHealthSchemainterface
@gitbeaker/coreRunnerControllerSchemainterface
@gitbeaker/coreRunnerControllerTokensclass
@gitbeaker/coreTokenInformationSchemainterface
@gitbeaker/coreTriggerPipelineOptionsinterface
@gitbeaker/coreUpdatePlanLimitOptionsinterface
@gitbeaker/coreUpstreamRegistrySchemainterface
@gitbeaker/coreUserAvatarUploadSchemainterface
@gitbeaker/coreUserModerationResponseinterface
@gitbeaker/coreBaseRequestSearchParamstype
@gitbeaker/coreBulkImportFailureSchemainterface
@gitbeaker/coreCreateSystemHookOptionstype
@gitbeaker/coreDependencyVulnerabilityinterface
@gitbeaker/coreEditDistributionOptionstype
@gitbeaker/coreFeatureDefinitionSchemainterface
@gitbeaker/coreProjectSecuritySettingsclass
@gitbeaker/coreTokenAssociationsSchemainterface
@gitbeaker/coreUpdatePullMirrorOptionstype
@gitbeaker/coreCompliancePolicySettingsclass
@gitbeaker/coreContainerVirtualRegistryclass
@gitbeaker/coreCreateEnvironmentOptionstype
@gitbeaker/coreDebianDistributionSchemainterface
@gitbeaker/coreGitLabDuoChatContextIteminterface
@gitbeaker/coreInvitationResponseSchemainterface
@gitbeaker/coreJobRouterDiscoverySchemainterface
@gitbeaker/coreMergeRequestSystemActiontype
@gitbeaker/corePackageReferenceMetadatainterface
@gitbeaker/coreProjectProtectedBranchesclass
@gitbeaker/coreServicePingQueriesSchemainterface
@gitbeaker/coreWebCommitPublicKeySchemainterface
@gitbeaker/coreChecksumInformationSchemainterface
@gitbeaker/coreCommittablePipelineStatustype
@gitbeaker/coreConanV2RevisionListSchemainterface
@gitbeaker/coreCreateDistributionOptionstype
@gitbeaker/coreCreateOrganizationOptionsinterface
@gitbeaker/coreGroupEnterpriseUserSchemainterface
@gitbeaker/coreGroupEpicBoardGroupSchemainterface
@gitbeaker/coreGroupEpicBoardLabelSchemainterface
@gitbeaker/coreProjectTemplateListSchemainterface
@gitbeaker/coreSidekiqQueueMetricsSchemainterface
@gitbeaker/coreSupportedGroupIntegrationtype
@gitbeaker/coreTerraformModuleRootSchemainterface
@gitbeaker/coreBulkImportEntityFullSchemainterface
@gitbeaker/coreConnectionTestResultSchemainterface
@gitbeaker/coreDependencyListExportSchemainterface
@gitbeaker/coreGroupProtectedBranchSchemainterface
@gitbeaker/coreRelationsExportBatchSchemainterface
@gitbeaker/coreVulnerabilityFindingSchemainterface
@gitbeaker/coreCodeSuggestionContextSchemainterface
@gitbeaker/coreExternalControlStatusSchemainterface
@gitbeaker/coreFlowAdditionalContextSchemainterface
@gitbeaker/coreMergeRequestIterationEventsclass
@gitbeaker/coreRemoteMirrorPublicKeySchemainterface
@gitbeaker/coreRunnerControllerTokenSchemainterface
@gitbeaker/coreSidekiqProcessMetricsSchemainterface
@gitbeaker/coreTokenAssociationGroupSchemainterface
@gitbeaker/coreVulnerabilityArchiveExportsclass
@gitbeaker/coreBaseRequestBodyRecordOptionstype
@gitbeaker/coreMergeRequestApprovalSettingsclass
@gitbeaker/coreMergeRequestDiscussionSchemainterface
@gitbeaker/coreRunnerControllerScopesSchemainterface
@gitbeaker/coreSidekiqCompoundMetricsSchematype
@gitbeaker/coreTerraformModuleDetailsSchemainterface
@gitbeaker/coreTerraformModuleVersionSchemainterface
@gitbeaker/coreVulnerabilityFindingsOptionstype
@gitbeaker/coreAgentPrivilegesResponseSchemainterface
@gitbeaker/coreBulkImportConfigurationSchemainterface
@gitbeaker/coreChecksumOperationResultSchemainterface
@gitbeaker/coreGoogleCloudIntegrationOptionsinterface
@gitbeaker/coreGroupAccessTokenFilterOptionsinterface
@gitbeaker/coreGroupEpicBoardListLabelSchemainterface
@gitbeaker/coreGroupPlaceholderReassignmentsclass
@gitbeaker/corePaginationRequestSearchParamstype
@gitbeaker/coreProjectSecuritySettingsSchemainterface
@gitbeaker/coreTerraformModuleProviderSchemainterface
@gitbeaker/coreTokenAssociationProjectSchemainterface
@gitbeaker/coreCompliancePolicySettingsSchemainterface
@gitbeaker/coreGitLabDuoChatCompletionOptionsinterface
@gitbeaker/coreGroupEnterpriseUserEditOptionsinterface
@gitbeaker/coreGroupEnterpriseUserListOptionsinterface
@gitbeaker/coreGroupRelationExportBatchSchemainterface
@gitbeaker/coreRunnerDeploymentProjectOptionsinterface
@gitbeaker/coreUpdateInvitationResponseSchemainterface
@gitbeaker/coreCodeSuggestionCurrentFileSchemainterface
@gitbeaker/coreConanV2FileUploadResponseSchemainterface
@gitbeaker/corePendingMigrationsResponseSchemainterface
@gitbeaker/coreCodeSuggestionDirectAccessSchemainterface
@gitbeaker/coreDiscussionNotePositionFileSchematype
@gitbeaker/coreProtectedBranchAccessLevelEntityinterface
@gitbeaker/coreVirtualRegistriesCleanupPoliciesclass
@gitbeaker/coreVulnerabilityArchiveExportSchemainterface

Give your AI agent these facts

Vigia is a free MCP server: your coding agent checks versions, breaking changes and vulnerabilities before it writes code. No signup, no API key.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Add to CursorAdd to VS Code★ Star on GitHub

Any other MCP client
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Agent skill (SKILL.md): tells the agent when to use Vigia · GitHub Action for pull requests

Frequently asked questions

What are the breaking changes when upgrading @gitbeaker/core from 43 to 44?

Between @gitbeaker/core 43.8.0 and 44.0.0, Vigia found 62 removed exports, 46 changed signatures and 1314 removed or changed class or interface members.

What became deprecated in @gitbeaker/core 44?

0 exports or members are newly marked as deprecated in @gitbeaker/core 44.0.0.

For agents

GET https://vigia.coredls.cloud/v1/packages/npm/@gitbeaker/core/upgrade?from=43.8.0&to=44.0.0