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 paths | 0 |
|---|---|
| Removed exports | 62 |
| Changed signatures | 46 |
| Removed class or interface members | 161 |
| Changed class or interface members | 1153 |
| Newly deprecated | 0 |
| Requirement changes (engines, peer dependencies) | 1 |
| New exports | 220 |
Removed exports
| import | export | kind | Before |
|---|---|---|---|
@gitbeaker/core | Conan | class | class |
@gitbeaker/core | Epics | class | class |
@gitbeaker/core | Agents | class | class |
@gitbeaker/core | IsForm | interface | interface |
@gitbeaker/core | GeoNodes | class | class |
@gitbeaker/core | EpicLinks | class | class |
@gitbeaker/core | EpicNotes | class | class |
@gitbeaker/core | EpicIssues | class | class |
@gitbeaker/core | EpicSchema | interface | interface |
@gitbeaker/core | LinkedEpics | class | class |
@gitbeaker/core | GeoNodeSchema | interface | interface |
@gitbeaker/core | EpicLinkSchema | interface | interface |
@gitbeaker/core | EpicNoteSchema | interface | interface |
@gitbeaker/core | EpicTodoSchema | interface | interface |
@gitbeaker/core | TemplateSchema | interface | interface |
@gitbeaker/core | AllEpicsOptions | type | { 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/core | EditEpicOptions | type | { 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/core | EpicAwardEmojis | class | class |
@gitbeaker/core | EpicDiscussions | class | class |
@gitbeaker/core | EpicIssueSchema | interface | interface |
@gitbeaker/core | EpicLabelEvents | class | class |
@gitbeaker/core | ApprovedByEntity | interface | interface |
@gitbeaker/core | CreateSystemHook | interface | interface |
@gitbeaker/core | KeysetPagination | interface | interface |
@gitbeaker/core | LicenseTemplates | class | class |
@gitbeaker/core | OffsetPagination | interface | interface |
@gitbeaker/core | CreateEpicOptions | type | { 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/core | ProtectedBranches | class | class |
@gitbeaker/core | RelatedEpicSchema | interface | interface |
@gitbeaker/core | ResourceTemplates | class | class |
@gitbeaker/core | BaseRequestOptions | type | Sudo & ShowExpanded<E> & { [x: string]: any; } |
@gitbeaker/core | EditGeoNodeOptions | type | { 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/core | EditGeoSiteOptions | type | { 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/core | GitignoreTemplates | class | class |
@gitbeaker/core | DockerfileTemplates | class | class |
@gitbeaker/core | GeoNodeStatusSchema | interface | interface |
@gitbeaker/core | RelatedEpicLinkType | type | "relates_to" | "blocks" | "is_blocked_by" |
@gitbeaker/core | CodeSuggestionSchema | interface | interface |
@gitbeaker/core | CreateGeoNodeOptions | type | { 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/core | CreateGeoSiteOptions | type | { 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/core | DashboardAnnotations | class | class |
@gitbeaker/core | GeoNodeFailureSchema | interface | interface |
@gitbeaker/core | GeoSiteFailureSchema | interface | interface |
@gitbeaker/core | GitLabCIYMLTemplates | class | class |
@gitbeaker/core | PackageRegistrySchema | interface | interface |
@gitbeaker/core | RelatedEpicLinkSchema | interface | interface |
@gitbeaker/core | GrouptIssueBoardSchema | interface | interface |
@gitbeaker/core | SidekickJobStatsSchema | interface | interface |
@gitbeaker/core | BroadcastMessageOptions | interface | interface |
@gitbeaker/core | CondensedEpicLinkSchema | interface | interface |
@gitbeaker/core | ExpandedEpicIssueSchema | interface | interface |
@gitbeaker/core | CommitablePipelineStatus | type | "running" | "success" | "failed" | "canceled" | "pending" |
@gitbeaker/core | DashboardAnnotationSchema | interface | interface |
@gitbeaker/core | EpicSchemaWithBasicLabels | interface | interface |
@gitbeaker/core | SidekickQueueMetricsSchema | interface | interface |
@gitbeaker/core | PaginationRequestSubOptions | type | P extends "keyset" ? AllOrNone<KeysetPaginationRequestOptions> : P extends "offset" ? OffsetPaginationRequestOptions : AllOrNone<KeysetPaginationRequestOptions> & OffsetPaginationRequestOptions |
@gitbeaker/core | EpicSchemaWithExpandedLabels | interface | interface |
@gitbeaker/core | SidekickProcessMetricsSchema | interface | interface |
@gitbeaker/core | SidekickCompoundMetricsSchema | type | SidekickJobStatsSchema & SidekickQueueMetricsSchema & SidekickProcessMetricsSchema |
@gitbeaker/core | KeysetPaginationRequestOptions | interface | interface |
@gitbeaker/core | OffsetPaginationRequestOptions | interface | interface |
@gitbeaker/core | ExpandedRepositoryImportStatusSchema | interface | interface |
Changed signatures
| export | Before | After |
|---|---|---|
@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 · CommitAction | interface | { 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 · AddMemberOptions | OneOf<{ 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 · CommitSignatureSchema | GPGSignatureSchema | X509SignatureSchema | MissingSignatureSchema | GPGSignatureSchema | 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 · PaginationRequestOptions | BasePaginationRequestOptions<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 · DiscussionNotePositionSchema | DiscussionNotePositionTextSchema | DiscussionNotePositionImageSchema | DiscussionNotePositionTextSchema | 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 · DiscussionNotePositionOptions | Camelize<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 · DiscussionNotePositionTextSchema | DiscussionNotePositionBaseSchema & { 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 · DiscussionNotePositionImageSchema | DiscussionNotePositionBaseSchema & { 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 · MergeRequestDraftNotePositionSchema | DiscussionNotePositionSchema & { 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 · MergeRequestDiscussionNotePositionOptions | DiscussionNotePositionOptions & { 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
| member | import | Before |
|---|---|---|
Gitlab.Conan | @gitbeaker/core | Conan<C> |
Gitlab.Epics | @gitbeaker/core | Epics<C> |
Gitlab.Agents | @gitbeaker/core | Agents<C> |
Gitlab.GeoNodes | @gitbeaker/core | GeoNodes<C> |
Gitlab.EpicLinks | @gitbeaker/core | EpicLinks<C> |
Gitlab.EpicNotes | @gitbeaker/core | EpicNotes<C> |
Gitlab.EpicIssues | @gitbeaker/core | EpicIssues<C> |
Gitlab.LinkedEpics | @gitbeaker/core | LinkedEpics<C> |
Gitlab.EpicAwardEmojis | @gitbeaker/core | EpicAwardEmojis<C> |
Gitlab.EpicDiscussions | @gitbeaker/core | EpicDiscussions<C> |
Gitlab.EpicLabelEvents | @gitbeaker/core | EpicLabelEvents<C> |
Gitlab.EpicStateEvents | @gitbeaker/core | EpicStateEvents<C> |
Gitlab.LicenseTemplates | @gitbeaker/core | LicenseTemplates<C> |
Gitlab.ProtectedBranches | @gitbeaker/core | ProtectedBranches<C> |
Gitlab.GitignoreTemplates | @gitbeaker/core | GitignoreTemplates<C> |
Gitlab.DockerfileTemplates | @gitbeaker/core | DockerfileTemplates<C> |
Gitlab.DashboardAnnotations | @gitbeaker/core | DashboardAnnotations<C> |
Gitlab.GitLabCIYMLTemplates | @gitbeaker/core | GitLabCIYMLTemplates<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/core | string |
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/core | boolean |
GeoSiteStatusSchema._links | @gitbeaker/core | { self: string; site: string; } |
GeoSiteStatusSchema.health | @gitbeaker/core | string |
GeoSiteStatusSchema.healthy | @gitbeaker/core | boolean |
GeoSiteStatusSchema.version | @gitbeaker/core | string |
GeoSiteStatusSchema.revision | @gitbeaker/core | string |
GeoSiteStatusSchema.namespaces | @gitbeaker/core | string[] | null |
GeoSiteStatusSchema.updated_at | @gitbeaker/core | string |
GeoSiteStatusSchema.health_status | @gitbeaker/core | string |
GeoSiteStatusSchema.last_event_id | @gitbeaker/core | number |
GeoSiteStatusSchema.repositories_count | @gitbeaker/core | number |
GeoSiteStatusSchema.selective_sync_type | @gitbeaker/core | string | null |
GeoSiteStatusSchema.cursor_last_event_id | @gitbeaker/core | number | null |
GeoSiteStatusSchema.last_event_timestamp | @gitbeaker/core | number |
GeoSiteStatusSchema.storage_shards_match | @gitbeaker/core | boolean |
GeoSiteStatusSchema.replication_slots_count | @gitbeaker/core | number |
GeoSiteStatusSchema.missing_oauth_application | @gitbeaker/core | boolean |
GeoSiteStatusSchema.repositories_failed_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.repositories_synced_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.db_replication_lag_seconds | @gitbeaker/core | number | null |
GeoSiteStatusSchema.repositories_checked_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.cursor_last_event_timestamp | @gitbeaker/core | number |
GeoSiteStatusSchema.repositories_verified_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.replication_slots_used_count | @gitbeaker/core | number |
GeoSiteStatusSchema.uploads_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.repositories_checksummed_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.uploads_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.repository_verification_enabled | @gitbeaker/core | boolean |
GeoSiteStatusSchema.lfs_objects_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.repositories_replication_enabled | @gitbeaker/core | boolean | undefined |
GeoSiteStatusSchema.repositories_checked_failed_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.repositories_checksum_total_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.repositories_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.lfs_objects_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.package_files_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.repositories_checksum_failed_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.repositories_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.job_artifacts_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.package_files_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.repositories_checksum_mismatch_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.repositories_verification_total_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.last_successful_status_check_timestamp | @gitbeaker/core | number |
GeoSiteStatusSchema.pages_deployments_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.repositories_checksummed_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.repositories_verification_failed_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.pipeline_artifacts_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.merge_request_diffs_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.pages_deployments_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.replication_slots_max_retained_wal_bytes | @gitbeaker/core | number |
GeoSiteStatusSchema.repositories_retrying_verification_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.pipeline_artifacts_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.snippet_repositories_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.merge_request_diffs_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.snippet_repositories_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.job_artifacts_synced_missing_on_primary_count | @gitbeaker/core | number | null |
GeoSiteStatusSchema.terraform_state_versions_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.project_wiki_repositories_synced_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.terraform_state_versions_verified_in_percentage | @gitbeaker/core | string |
GeoSiteStatusSchema.project_wiki_repositories_verified_in_percentage | @gitbeaker/core | string |
PackageSnapshotSchema.conanfile.py | @gitbeaker/core | string |
BroadcastMessageSchema.color | @gitbeaker/core | string |
ApplicationSettingsSchema.terms | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.help_text | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.sign_in_text | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.slack_app_id | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.signup_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.snowplow_app_id | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.sourcegraph_url | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.slack_app_secret | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.snowplow_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.slack_app_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.whats_new_variant | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.snippet_size_limit | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.spam_check_api_key | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.usage_ping_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.repository_storages | @gitbeaker/core | string[] | undefined |
ApplicationSettingsSchema.rsa_key_restriction | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.shared_runners_text | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.sourcegraph_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.session_expire_delay | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.user_default_external | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.version_check_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.delayed_group_deletion | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.shared_runners_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.shared_runners_minutes | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.snowplow_cookie_domain | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.sourcegraph_public_only | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.spam_check_endpoint_url | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.two_factor_grace_period | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.user_oauth_applications | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.delayed_project_deletion | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.sidekiq_job_limiter_mode | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.slack_app_signing_secret | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.suggest_pipeline_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.unique_ips_limit_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.terminal_max_session_time | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.unique_ips_limit_per_user | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.snowplow_collector_hostname | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.spam_check_endpoint_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.user_default_internal_regex | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.wiki_page_max_content_bytes | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.restricted_visibility_levels | @gitbeaker/core | string[] | undefined |
ApplicationSettingsSchema.slack_app_verification_token | @gitbeaker/core | string | undefined |
ApplicationSettingsSchema.time_tracking_limit_to_hours | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.unique_ips_limit_time_window | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.disable_personal_access_token | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.user_show_add_ssh_key_message | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.sidekiq_job_limiter_limit_bytes | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.user_deactivation_emails_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.user_defaults_to_private_profile | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.throttle_authenticated_api_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.throttle_authenticated_web_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.in_product_marketing_emails_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_api_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_web_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.throttle_authenticated_packages_api_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.throttle_authenticated_api_period_in_seconds | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_authenticated_web_period_in_seconds | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_packages_api_enabled | @gitbeaker/core | boolean | undefined |
ApplicationSettingsSchema.throttle_authenticated_api_requests_per_period | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_authenticated_web_requests_per_period | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_api_period_in_seconds | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_web_period_in_seconds | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.sidekiq_job_limiter_compression_threshold_bytes | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_api_requests_per_period | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_web_requests_per_period | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_authenticated_packages_api_period_in_seconds | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_authenticated_packages_api_requests_per_period | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_packages_api_period_in_seconds | @gitbeaker/core | number | undefined |
ApplicationSettingsSchema.throttle_unauthenticated_packages_api_requests_per_period | @gitbeaker/core | number | 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/core | string | number | undefined |
BasePaginationRequestOptions.pagination | @gitbeaker/core | P | 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
| member | Before | After |
|---|---|---|
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.runner | RunnerSchema | RunnerSchema | null | undefined |
JobSchema.coverage | string | undefined | string | number | null | undefined |
JobSchema.artifacts_file | { filename: string; size: number; } | { filename: string; size: number; } | null | undefined |
JobSchema.queued_duration | number | number | undefined |
KeySchema.expires_at | string | string | 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.attachment | string | null | string | null | undefined |
NoteSchema.project_id | number | number | null |
NoteSchema.noteable_iid | number | number | 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.title | string | undefined | string | null | undefined |
EventSchema.target_id | number | number | null | undefined |
EventSchema.target_type | string | string | null | undefined |
EventSchema.target_title | string | string | 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_url | string | string | null |
TopicSchema.description | string | string | 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.commit | MappedOmit<CommitSchema, "created_at" | "web_url"> | { trailers?: Record<string, unknown> | undefined; extended_trailers?: Record<string, unknown> | undefined; } & CommitSchema |
BridgeSchema.pipeline | MappedOmit<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.email | string | string | undefined |
MemberSchema.expires_at | string | string | null | undefined |
MemberSchema.access_level | AccessLevel.NO_ACCESS | AccessLevel.MINIMAL_ACCESS | AccessLevel.GUEST | AccessLevel.REPORTER | AccessLevel.DEVELOPER | AccessLevel.MAINTAINER | AccessLevel.OWNER | AccessLevel.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)
| Before | After | |
|---|---|---|
engines.node | >=18.20.0 | >=v24.16.0 |
New exports (220)
| import | export | kind |
|---|---|---|
@gitbeaker/core | Flows | class |
@gitbeaker/core | Orbit | class |
@gitbeaker/core | Pages | class |
@gitbeaker/core | AsAdmin | interface |
@gitbeaker/core | ConanV1 | class |
@gitbeaker/core | ConanV2 | class |
@gitbeaker/core | Features | class |
@gitbeaker/core | Licenses | class |
@gitbeaker/core | AICatalog | class |
@gitbeaker/core | FlowSchema | interface |
@gitbeaker/core | PlanLimits | class |
@gitbeaker/core | WebCommits | class |
@gitbeaker/core | BulkImports | class |
@gitbeaker/core | OrbitSchema | interface |
@gitbeaker/core | PagesSchema | interface |
@gitbeaker/core | ServicePing | class |
@gitbeaker/core | UserFollows | class |
@gitbeaker/core | Attestations | class |
@gitbeaker/core | Dependencies | class |
@gitbeaker/core | ChecksumState | type |
@gitbeaker/core | ClusterAgents | class |
@gitbeaker/core | DataModelName | type |
@gitbeaker/core | FeatureSchema | interface |
@gitbeaker/core | GitLabDuoChat | class |
@gitbeaker/core | ModelRegistry | class |
@gitbeaker/core | Organizations | class |
@gitbeaker/core | ReviewerState | type |
@gitbeaker/core | DataManagement | class |
@gitbeaker/core | GroupWikiNotes | class |
@gitbeaker/core | UserModeration | class |
@gitbeaker/core | UserSupportPin | class |
@gitbeaker/core | EventNoteSchema | interface |
@gitbeaker/core | HookEventSchema | interface |
@gitbeaker/core | OrbitToolSchema | interface |
@gitbeaker/core | PlanLimitSchema | interface |
@gitbeaker/core | Vulnerabilities | class |
@gitbeaker/core | BulkImportSchema | interface |
@gitbeaker/core | BulkImportStatus | type |
@gitbeaker/core | CacheEntrySchema | interface |
@gitbeaker/core | DependencySchema | interface |
@gitbeaker/core | ExternalControls | class |
@gitbeaker/core | OrbitQuerySchema | interface |
@gitbeaker/core | PipelineTriggers | class |
@gitbeaker/core | ProjectWikiNotes | class |
@gitbeaker/core | PullMirrorSchema | interface |
@gitbeaker/core | TerraformModules | class |
@gitbeaker/core | TokenInformation | class |
@gitbeaker/core | AttestationSchema | interface |
@gitbeaker/core | DependencyLicense | interface |
@gitbeaker/core | FeatureGateSchema | interface |
@gitbeaker/core | GroupIntegrations | class |
@gitbeaker/core | OrbitQueryRequest | interface |
@gitbeaker/core | OrbitStatusSchema | interface |
@gitbeaker/core | RunnerControllers | class |
@gitbeaker/core | ServicePingSchema | interface |
@gitbeaker/core | TrackEventOptions | interface |
@gitbeaker/core | ArtifactFileSchema | interface |
@gitbeaker/core | DatabaseMigrations | class |
@gitbeaker/core | FlowWorkloadSchema | interface |
@gitbeaker/core | OrganizationSchema | interface |
@gitbeaker/core | SCIMIdentitySchema | interface |
@gitbeaker/core | SSHSignatureSchema | interface |
@gitbeaker/core | UpdatePagesOptions | interface |
@gitbeaker/core | EventPushDataSchema | interface |
@gitbeaker/core | ForkedProjectSchema | interface |
@gitbeaker/core | GroupLDAPLinkSchema | interface |
@gitbeaker/core | GroupWikiNoteSchema | interface |
@gitbeaker/core | PackageSearchResult | interface |
@gitbeaker/core | PendingMemberSchema | interface |
@gitbeaker/core | PipelineInputSchema | interface |
@gitbeaker/core | RemoteMirrorHostKey | interface |
@gitbeaker/core | RunnerManagerSchema | interface |
@gitbeaker/core | VulnerabilitySchema | interface |
@gitbeaker/core | AgentPrivilegeSchema | interface |
@gitbeaker/core | ApprovalSettingValue | interface |
@gitbeaker/core | DependencyListExport | class |
@gitbeaker/core | GeoSiteCreateOptions | interface |
@gitbeaker/core | GeoSiteUpdateOptions | interface |
@gitbeaker/core | GroupEnterpriseUsers | class |
@gitbeaker/core | GroupSSHCertificates | class |
@gitbeaker/core | PageDeploymentSchema | interface |
@gitbeaker/core | ProjectPullMirroring | class |
@gitbeaker/core | RelationImportSchema | interface |
@gitbeaker/core | SSHCertificateSchema | interface |
@gitbeaker/core | SigstoreBundleSchema | interface |
@gitbeaker/core | UserSupportPinSchema | interface |
@gitbeaker/core | BulkImportStatsSchema | interface |
@gitbeaker/core | ConanV2RevisionSchema | interface |
@gitbeaker/core | DataModelRecordSchema | interface |
@gitbeaker/core | EditSystemHookOptions | type |
@gitbeaker/core | GroupIssueBoardSchema | interface |
@gitbeaker/core | GroupSecuritySettings | class |
@gitbeaker/core | PipelineTriggerSchema | interface |
@gitbeaker/core | ProjectWikiNoteSchema | interface |
@gitbeaker/core | ServiceAccountOptions | type |
@gitbeaker/core | SidekiqJobStatsSchema | interface |
@gitbeaker/core | TerraformModuleSchema | interface |
@gitbeaker/core | VirtualRegistrySchema | interface |
@gitbeaker/core | VulnerabilityFindings | class |
@gitbeaker/core | WebhookReviewerSchema | interface |
@gitbeaker/core | ApprovedByEntitySchema | interface |
@gitbeaker/core | BulkImportEntitySchema | interface |
@gitbeaker/core | ConanV2FilesListSchema | interface |
@gitbeaker/core | EditEnvironmentOptions | type |
@gitbeaker/core | GoogleCloudIntegration | class |
@gitbeaker/core | GroupIntegrationSchema | interface |
@gitbeaker/core | GroupProtectedBranches | class |
@gitbeaker/core | MetricDefinitionSchema | interface |
@gitbeaker/core | PendingMigrationSchema | interface |
@gitbeaker/core | RepositoryHealthSchema | interface |
@gitbeaker/core | RunnerControllerSchema | interface |
@gitbeaker/core | RunnerControllerTokens | class |
@gitbeaker/core | TokenInformationSchema | interface |
@gitbeaker/core | TriggerPipelineOptions | interface |
@gitbeaker/core | UpdatePlanLimitOptions | interface |
@gitbeaker/core | UpstreamRegistrySchema | interface |
@gitbeaker/core | UserAvatarUploadSchema | interface |
@gitbeaker/core | UserModerationResponse | interface |
@gitbeaker/core | BaseRequestSearchParams | type |
@gitbeaker/core | BulkImportFailureSchema | interface |
@gitbeaker/core | CreateSystemHookOptions | type |
@gitbeaker/core | DependencyVulnerability | interface |
@gitbeaker/core | EditDistributionOptions | type |
@gitbeaker/core | FeatureDefinitionSchema | interface |
@gitbeaker/core | ProjectSecuritySettings | class |
@gitbeaker/core | TokenAssociationsSchema | interface |
@gitbeaker/core | UpdatePullMirrorOptions | type |
@gitbeaker/core | CompliancePolicySettings | class |
@gitbeaker/core | ContainerVirtualRegistry | class |
@gitbeaker/core | CreateEnvironmentOptions | type |
@gitbeaker/core | DebianDistributionSchema | interface |
@gitbeaker/core | GitLabDuoChatContextItem | interface |
@gitbeaker/core | InvitationResponseSchema | interface |
@gitbeaker/core | JobRouterDiscoverySchema | interface |
@gitbeaker/core | MergeRequestSystemAction | type |
@gitbeaker/core | PackageReferenceMetadata | interface |
@gitbeaker/core | ProjectProtectedBranches | class |
@gitbeaker/core | ServicePingQueriesSchema | interface |
@gitbeaker/core | WebCommitPublicKeySchema | interface |
@gitbeaker/core | ChecksumInformationSchema | interface |
@gitbeaker/core | CommittablePipelineStatus | type |
@gitbeaker/core | ConanV2RevisionListSchema | interface |
@gitbeaker/core | CreateDistributionOptions | type |
@gitbeaker/core | CreateOrganizationOptions | interface |
@gitbeaker/core | GroupEnterpriseUserSchema | interface |
@gitbeaker/core | GroupEpicBoardGroupSchema | interface |
@gitbeaker/core | GroupEpicBoardLabelSchema | interface |
@gitbeaker/core | ProjectTemplateListSchema | interface |
@gitbeaker/core | SidekiqQueueMetricsSchema | interface |
@gitbeaker/core | SupportedGroupIntegration | type |
@gitbeaker/core | TerraformModuleRootSchema | interface |
@gitbeaker/core | BulkImportEntityFullSchema | interface |
@gitbeaker/core | ConnectionTestResultSchema | interface |
@gitbeaker/core | DependencyListExportSchema | interface |
@gitbeaker/core | GroupProtectedBranchSchema | interface |
@gitbeaker/core | RelationsExportBatchSchema | interface |
@gitbeaker/core | VulnerabilityFindingSchema | interface |
@gitbeaker/core | CodeSuggestionContextSchema | interface |
@gitbeaker/core | ExternalControlStatusSchema | interface |
@gitbeaker/core | FlowAdditionalContextSchema | interface |
@gitbeaker/core | MergeRequestIterationEvents | class |
@gitbeaker/core | RemoteMirrorPublicKeySchema | interface |
@gitbeaker/core | RunnerControllerTokenSchema | interface |
@gitbeaker/core | SidekiqProcessMetricsSchema | interface |
@gitbeaker/core | TokenAssociationGroupSchema | interface |
@gitbeaker/core | VulnerabilityArchiveExports | class |
@gitbeaker/core | BaseRequestBodyRecordOptions | type |
@gitbeaker/core | MergeRequestApprovalSettings | class |
@gitbeaker/core | MergeRequestDiscussionSchema | interface |
@gitbeaker/core | RunnerControllerScopesSchema | interface |
@gitbeaker/core | SidekiqCompoundMetricsSchema | type |
@gitbeaker/core | TerraformModuleDetailsSchema | interface |
@gitbeaker/core | TerraformModuleVersionSchema | interface |
@gitbeaker/core | VulnerabilityFindingsOptions | type |
@gitbeaker/core | AgentPrivilegesResponseSchema | interface |
@gitbeaker/core | BulkImportConfigurationSchema | interface |
@gitbeaker/core | ChecksumOperationResultSchema | interface |
@gitbeaker/core | GoogleCloudIntegrationOptions | interface |
@gitbeaker/core | GroupAccessTokenFilterOptions | interface |
@gitbeaker/core | GroupEpicBoardListLabelSchema | interface |
@gitbeaker/core | GroupPlaceholderReassignments | class |
@gitbeaker/core | PaginationRequestSearchParams | type |
@gitbeaker/core | ProjectSecuritySettingsSchema | interface |
@gitbeaker/core | TerraformModuleProviderSchema | interface |
@gitbeaker/core | TokenAssociationProjectSchema | interface |
@gitbeaker/core | CompliancePolicySettingsSchema | interface |
@gitbeaker/core | GitLabDuoChatCompletionOptions | interface |
@gitbeaker/core | GroupEnterpriseUserEditOptions | interface |
@gitbeaker/core | GroupEnterpriseUserListOptions | interface |
@gitbeaker/core | GroupRelationExportBatchSchema | interface |
@gitbeaker/core | RunnerDeploymentProjectOptions | interface |
@gitbeaker/core | UpdateInvitationResponseSchema | interface |
@gitbeaker/core | CodeSuggestionCurrentFileSchema | interface |
@gitbeaker/core | ConanV2FileUploadResponseSchema | interface |
@gitbeaker/core | PendingMigrationsResponseSchema | interface |
@gitbeaker/core | CodeSuggestionDirectAccessSchema | interface |
@gitbeaker/core | DiscussionNotePositionFileSchema | type |
@gitbeaker/core | ProtectedBranchAccessLevelEntity | interface |
@gitbeaker/core | VirtualRegistriesCleanupPolicies | class |
@gitbeaker/core | VulnerabilityArchiveExportSchema | interface |
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