Categorygithub.com/jaredallard/gitlab
modulepackage
0.120.0-1
Repository: https://github.com/jaredallard/gitlab.git
Documentation: pkg.go.dev

# README

gitlab

Latest Version License GitHub Workflow Status Codecov

Wrapper for go-gitlab (gitlab.com/gitlab-org/api/client-go) that supports mocking.

Usage

See our Go docs as well as the upstream go-gitlab documentation which this package provides.

Differences

Due to the original go-gitlab Client struct using embedded structs instead of interfaces, you must use the NewClient call from this package.

Example:

gl, err := gitlab.NewClient()
if err != nil {
  // handle err
}

// Original
gl.MergeRequests.GetMergeRequest()

// New
gl.MergeRequests().GetMergeRequest()

You will also need to dereference gitlab.Client as it is now and interface instead of a struct.

// Original
type MyStruct {
  gl *gitlab.Client
}

// New
type MyStruct {
  gl gitlab.Client
}

Using the mocks

All of the mocks are generated via mockgen under the hood. You can access them on the MockClient type.

Example:

func TestCanGetMergeRequest(t *testing.T) {
  gl := gitlab.NewMockClient(t)

  // Should be called once w/ the given arguments and return the given
  // result.
  gl.MergeRequestsServiceMock.EXPECT().
    GetMergeRequest(1, 1, &gitlab.GetMergeRequestsOptions{}).
    Return(&gitlab.MergeRequest{
      ID: 1,
    }, nil, nil)

  mr, _, err := gl.MergeRequests().GetMergeRequest(1, 1, &gitlab.GetMergeRequestsOptions{})
  assert.NilError(t, err)
  assert.Equal(t, mr.ID, 1)
}

Development

All of the code in this repository is generated through the tools/codegen CLI. To change anything, you must add it to that CLI tool.

The templates used can be found in the embed directory in the same CLI directory.

Special Thanks

Huge special thanks to the mockgen and ifacemaker project for making this possible and saving me a lot of pain w/ the ast package :)

License

LGPL-3.0

# Packages

Package mocks is a generated GoMock package.

# Functions

FromClient creates a new [Client] from an existing [gitlab.Client].
NewClient creates a new [Client] with the provided token and options.
NewMockClient creates a new mock client for testing.
Ptr returns a pointer to the value passed in.

# Variables

WithBaseURL is an alias to [_gitlab.WithBaseURL].

# Structs

MergeEventChanges is a duplicate of the embedded struct at [MergeEvent.Changes].
MergeEventChangesBool is a duplicate of multiple embedded structs that were under [MergeEvent.Changes].
MergeEventChangesInt is a duplicate of multiple embedded structs that were under [MergeEvent.Changes].
MergeEventChangesString is a duplicate of multiple embedded structs that were under [MergeEvent.Changes].
MergeEventObjectAttributes is a duplicate of the embedded struct at [MergeEvent.ObjectAttributes].
MergeEventProject is a duplicate of the embedded struct at [MergeEvent.Project].
MockClient is a mock of Client interface.

# Interfaces

AccessRequestsService is an interface for [gitlab.Client.AccessRequests].
AppearanceService is an interface for [gitlab.Client.Appearance].
ApplicationsService is an interface for [gitlab.Client.Applications].
AuditEventsService is an interface for [gitlab.Client.AuditEvents].
AvatarRequestsService is an interface for [gitlab.Client.Avatar].
AwardEmojiService is an interface for [gitlab.Client.AwardEmoji].
BranchesService is an interface for [gitlab.Client.Branches].
BroadcastMessagesService is an interface for [gitlab.Client.BroadcastMessage].
CIYMLTemplatesService is an interface for [gitlab.Client.CIYMLTemplate].
Client is a client for interacting with the GitLab API.
ClusterAgentsService is an interface for [gitlab.Client.ClusterAgents].
CommitsService is an interface for [gitlab.Client.Commits].
ContainerRegistryService is an interface for [gitlab.Client.ContainerRegistry].
CustomAttributesService is an interface for [gitlab.Client.CustomAttribute].
DependencyListExportService is an interface for [gitlab.Client.DependencyListExport].
DeployKeysService is an interface for [gitlab.Client.DeployKeys].
DeploymentMergeRequestsService is an interface for [gitlab.Client.DeploymentMergeRequests].
DeploymentsService is an interface for [gitlab.Client.Deployments].
DeployTokensService is an interface for [gitlab.Client.DeployTokens].
DiscussionsService is an interface for [gitlab.Client.Discussions].
DockerfileTemplatesService is an interface for [gitlab.Client.DockerfileTemplate].
DORAMetricsService is an interface for [gitlab.Client.DORAMetrics].
DraftNotesService is an interface for [gitlab.Client.DraftNotes].
EnvironmentsService is an interface for [gitlab.Client.Environments].
EpicIssuesService is an interface for [gitlab.Client.EpicIssues].
EpicsService is an interface for [gitlab.Client.Epics].
ErrorTrackingService is an interface for [gitlab.Client.ErrorTracking].
EventsService is an interface for [gitlab.Client.Events].
ExternalStatusChecksService is an interface for [gitlab.Client.ExternalStatusChecks].
FeaturesService is an interface for [gitlab.Client.Features].
FreezePeriodsService is an interface for [gitlab.Client.FreezePeriods].
GenericPackagesService is an interface for [gitlab.Client.GenericPackages].
GeoNodesService is an interface for [gitlab.Client.GeoNodes].
GitIgnoreTemplatesService is an interface for [gitlab.Client.GitIgnoreTemplates].
GroupAccessTokensService is an interface for [gitlab.Client.GroupAccessTokens].
GroupBadgesService is an interface for [gitlab.Client.GroupBadges].
GroupClustersService is an interface for [gitlab.Client.GroupCluster].
GroupEpicBoardsService is an interface for [gitlab.Client.GroupEpicBoards].
GroupImportExportService is an interface for [gitlab.Client.GroupImportExport].
GroupIssueBoardsService is an interface for [gitlab.Client.GroupIssueBoards].
GroupIterationsService is an interface for [gitlab.Client.GroupIterations].
GroupLabelsService is an interface for [gitlab.Client.GroupLabels].
GroupMembersService is an interface for [gitlab.Client.GroupMembers].
GroupMilestonesService is an interface for [gitlab.Client.GroupMilestones].
GroupProtectedEnvironmentsService is an interface for [gitlab.Client.GroupProtectedEnvironments].
GroupRepositoryStorageMoveService is an interface for [gitlab.Client.GroupRepositoryStorageMove].
GroupsService is an interface for [gitlab.Client.Groups].
GroupSSHCertificatesService is an interface for [gitlab.Client.GroupSSHCertificates].
GroupVariablesService is an interface for [gitlab.Client.GroupVariables].
GroupWikisService is an interface for [gitlab.Client.GroupWikis].
ImportService is an interface for [gitlab.Client.Import].
InstanceClustersService is an interface for [gitlab.Client.InstanceCluster].
InstanceVariablesService is an interface for [gitlab.Client.InstanceVariables].
InvitesService is an interface for [gitlab.Client.Invites].
IssueBoardsService is an interface for [gitlab.Client.Boards].
IssueLinksService is an interface for [gitlab.Client.IssueLinks].
IssuesService is an interface for [gitlab.Client.Issues].
IssuesStatisticsService is an interface for [gitlab.Client.IssuesStatistics].
JobsService is an interface for [gitlab.Client.Jobs].
JobTokenScopeService is an interface for [gitlab.Client.JobTokenScope].
KeysService is an interface for [gitlab.Client.Keys].
LabelsService is an interface for [gitlab.Client.Labels].
LicenseService is an interface for [gitlab.Client.License].
LicenseTemplatesService is an interface for [gitlab.Client.LicenseTemplates].
ManagedLicensesService is an interface for [gitlab.Client.ManagedLicenses].
MarkdownService is an interface for [gitlab.Client.Markdown].
MemberRolesService is an interface for [gitlab.Client.MemberRolesService].
MergeRequestApprovalsService is an interface for [gitlab.Client.MergeRequestApprovals].
MergeRequestsService is an interface for [gitlab.Client.MergeRequests].
MergeTrainsService is an interface for [gitlab.Client.MergeTrains].
MetadataService is an interface for [gitlab.Client.Metadata].
MilestonesService is an interface for [gitlab.Client.Milestones].
NamespacesService is an interface for [gitlab.Client.Namespaces].
NotesService is an interface for [gitlab.Client.Notes].
NotificationSettingsService is an interface for [gitlab.Client.NotificationSettings].
PackagesService is an interface for [gitlab.Client.Packages].
PagesDomainsService is an interface for [gitlab.Client.PagesDomains].
PagesService is an interface for [gitlab.Client.Pages].
PersonalAccessTokensService is an interface for [gitlab.Client.PersonalAccessTokens].
PipelineSchedulesService is an interface for [gitlab.Client.PipelineSchedules].
PipelinesService is an interface for [gitlab.Client.Pipelines].
PipelineTriggersService is an interface for [gitlab.Client.PipelineTriggers].
PlanLimitsService is an interface for [gitlab.Client.PlanLimits].
ProjectAccessTokensService is an interface for [gitlab.Client.ProjectAccessTokens].
ProjectBadgesService is an interface for [gitlab.Client.ProjectBadges].
ProjectClustersService is an interface for [gitlab.Client.ProjectCluster].
ProjectFeatureFlagService is an interface for [gitlab.Client.ProjectFeatureFlags].
ProjectImportExportService is an interface for [gitlab.Client.ProjectImportExport].
ProjectIterationsService is an interface for [gitlab.Client.ProjectIterations].
ProjectMarkdownUploadsService is an interface for [gitlab.Client.ProjectMarkdownUploads].
ProjectMembersService is an interface for [gitlab.Client.ProjectMembers].
ProjectMirrorService is an interface for [gitlab.Client.ProjectMirrors].
ProjectRepositoryStorageMoveService is an interface for [gitlab.Client.ProjectRepositoryStorageMove].
ProjectSnippetsService is an interface for [gitlab.Client.ProjectSnippets].
ProjectsService is an interface for [gitlab.Client.Projects].
ProjectTemplatesService is an interface for [gitlab.Client.ProjectTemplates].
ProjectVariablesService is an interface for [gitlab.Client.ProjectVariables].
ProjectVulnerabilitiesService is an interface for [gitlab.Client.ProjectVulnerabilities].
ProtectedBranchesService is an interface for [gitlab.Client.ProtectedBranches].
ProtectedEnvironmentsService is an interface for [gitlab.Client.ProtectedEnvironments].
ProtectedTagsService is an interface for [gitlab.Client.ProtectedTags].
ReleaseLinksService is an interface for [gitlab.Client.ReleaseLinks].
ReleasesService is an interface for [gitlab.Client.Releases].
RepositoriesService is an interface for [gitlab.Client.Repositories].
RepositoryFilesService is an interface for [gitlab.Client.RepositoryFiles].
RepositorySubmodulesService is an interface for [gitlab.Client.RepositorySubmodules].
ResourceGroupService is an interface for [gitlab.Client.ResourceGroup].
ResourceIterationEventsService is an interface for [gitlab.Client.ResourceIterationEvents].
ResourceLabelEventsService is an interface for [gitlab.Client.ResourceLabelEvents].
ResourceMilestoneEventsService is an interface for [gitlab.Client.ResourceMilestoneEvents].
ResourceStateEventsService is an interface for [gitlab.Client.ResourceStateEvents].
ResourceWeightEventsService is an interface for [gitlab.Client.ResourceWeightEvents].
RunnersService is an interface for [gitlab.Client.Runners].
SearchService is an interface for [gitlab.Client.Search].
ServicesService is an interface for [gitlab.Client.Services].
SettingsService is an interface for [gitlab.Client.Settings].
SidekiqService is an interface for [gitlab.Client.Sidekiq].
SnippetRepositoryStorageMoveService is an interface for [gitlab.Client.SnippetRepositoryStorageMove].
SnippetsService is an interface for [gitlab.Client.Snippets].
SystemHooksService is an interface for [gitlab.Client.SystemHooks].
TagsService is an interface for [gitlab.Client.Tags].
TodosService is an interface for [gitlab.Client.Todos].
TopicsService is an interface for [gitlab.Client.Topics].
UsersService is an interface for [gitlab.Client.Users].
ValidateService is an interface for [gitlab.Client.Validate].
VersionService is an interface for [gitlab.Client.Version].
WikisService is an interface for [gitlab.Client.Wikis].

# Type aliases

AcceptMergeRequestOptions is an alias to [gitlab.AcceptMergeRequestOptions].
AccessControlValue is an alias to [gitlab.AccessControlValue].
AccessLevelDetails is an alias to [gitlab.AccessLevelDetails].
AccessLevelValue is an alias to [gitlab.AccessLevelValue].
AccessRequest is an alias to [gitlab.AccessRequest].
AddChangelogOptions is an alias to [gitlab.AddChangelogOptions].
AddClusterOptions is an alias to [gitlab.AddClusterOptions].
AddCommitDiscussionNoteOptions is an alias to [gitlab.AddCommitDiscussionNoteOptions].
AddDeployKeyOptions is an alias to [gitlab.AddDeployKeyOptions].
AddEmailOptions is an alias to [gitlab.AddEmailOptions].
AddEpicDiscussionNoteOptions is an alias to [gitlab.AddEpicDiscussionNoteOptions].
AddGPGKeyOptions is an alias to [gitlab.AddGPGKeyOptions].
AddGroupBadgeOptions is an alias to [gitlab.AddGroupBadgeOptions].
AddGroupClusterOptions is an alias to [gitlab.AddGroupClusterOptions].
AddGroupHookOptions is an alias to [gitlab.AddGroupHookOptions].
AddGroupLDAPLinkOptions is an alias to [gitlab.AddGroupLDAPLinkOptions].
AddGroupMemberOptions is an alias to [gitlab.AddGroupMemberOptions].
AddGroupPlatformKubernetesOptions is an alias to [gitlab.AddGroupPlatformKubernetesOptions].
AddGroupPushRuleOptions is an alias to [gitlab.AddGroupPushRuleOptions].
AddGroupSAMLLinkOptions is an alias to [gitlab.AddGroupSAMLLinkOptions].
AddGroupToJobTokenAllowlistOptions is an alias to [gitlab.AddGroupToJobTokenAllowlistOptions].
AddHookOptions is an alias to [gitlab.AddHookOptions].
AddIssueDiscussionNoteOptions is an alias to [gitlab.AddIssueDiscussionNoteOptions].
AddLicenseOptions is an alias to [gitlab.AddLicenseOptions].
AddManagedLicenseOptions is an alias to [gitlab.AddManagedLicenseOptions].
AddMergeRequestDiscussionNoteOptions is an alias to [gitlab.AddMergeRequestDiscussionNoteOptions].
AddMergeRequestToMergeTrainOptions is an alias to [gitlab.AddMergeRequestToMergeTrainOptions].
AddPipelineTriggerOptions is an alias to [gitlab.AddPipelineTriggerOptions].
AddPlatformKubernetesOptions is an alias to [gitlab.AddPlatformKubernetesOptions].
AddProjectBadgeOptions is an alias to [gitlab.AddProjectBadgeOptions].
AddProjectHookOptions is an alias to [gitlab.AddProjectHookOptions].
AddProjectMemberOptions is an alias to [gitlab.AddProjectMemberOptions].
AddProjectMirrorOptions is an alias to [gitlab.AddProjectMirrorOptions].
AddProjectPushRuleOptions is an alias to [gitlab.AddProjectPushRuleOptions].
AddSnippetDiscussionNoteOptions is an alias to [gitlab.AddSnippetDiscussionNoteOptions].
AddSpentTimeOptions is an alias to [gitlab.AddSpentTimeOptions].
AddSSHKeyOptions is an alias to [gitlab.AddSSHKeyOptions].
Agent is an alias to [gitlab.Agent].
AgentToken is an alias to [gitlab.AgentToken].
Appearance is an alias to [gitlab.Appearance].
Application is an alias to [gitlab.Application].
ApproveAccessRequestOptions is an alias to [gitlab.ApproveAccessRequestOptions].
ApproveMergeRequestOptions is an alias to [gitlab.ApproveMergeRequestOptions].
ApproveOrRejectProjectDeploymentOptions is an alias to [gitlab.ApproveOrRejectProjectDeploymentOptions].
ApproverIDsValue is an alias to [gitlab.ApproverIDsValue].
ArchiveOptions is an alias to [gitlab.ArchiveOptions].
AssigneeIDValue is an alias to [gitlab.AssigneeIDValue].
AuditEvent is an alias to [gitlab.AuditEvent].
AuditEventDetails is an alias to [gitlab.AuditEventDetails].
Author is an alias to [gitlab.Author].
AuthType is an alias to [gitlab.AuthType].
AvailabilityValue is an alias to [gitlab.AvailabilityValue].
Avatar is an alias to [gitlab.Avatar].
AwardEmoji is an alias to [gitlab.AwardEmoji].
BadgeKind is an alias to [gitlab.BadgeKind].
BaseSystemEvent is an alias to [gitlab.BaseSystemEvent].
BasicProject is an alias to [gitlab.BasicProject].
BasicUser is an alias to [gitlab.BasicUser].
BillableGroupMember is an alias to [gitlab.BillableGroupMember].
BillableUserMembership is an alias to [gitlab.BillableUserMembership].
BitbucketCloudImport is an alias to [gitlab.BitbucketCloudImport].
BitbucketServerImport is an alias to [gitlab.BitbucketServerImport].
Blob is an alias to [gitlab.Blob].
BlockingMergeRequest is an alias to [gitlab.BlockingMergeRequest].
BoardList is an alias to [gitlab.BoardList].
BoolValue is an alias to [gitlab.BoolValue].
Branch is an alias to [gitlab.Branch].
BranchAccessDescription is an alias to [gitlab.BranchAccessDescription].
BranchPermissionOptions is an alias to [gitlab.BranchPermissionOptions].
BranchProtectionDefaults is an alias to [gitlab.BranchProtectionDefaults].
BranchProtectionDefaultsOptions is an alias to [gitlab.BranchProtectionDefaultsOptions].
Bridge is an alias to [gitlab.Bridge].
BroadcastMessage is an alias to [gitlab.BroadcastMessage].
BuildEvent is an alias to [gitlab.BuildEvent].
BuildStateValue is an alias to [gitlab.BuildStateValue].
BurndownChartEvent is an alias to [gitlab.BurndownChartEvent].
CancelGitHubProjectImportOptions is an alias to [gitlab.CancelGitHubProjectImportOptions].
CancelledGitHubImport is an alias to [gitlab.CancelledGitHubImport].
ChangeAllowedApproversOptions is an alias to [gitlab.ChangeAllowedApproversOptions].
ChangeAppearanceOptions is an alias to [gitlab.ChangeAppearanceOptions].
ChangeApprovalConfigurationOptions is an alias to [gitlab.ChangeApprovalConfigurationOptions].
ChangelogData is an alias to [gitlab.ChangelogData].
ChangeMergeRequestAllowedApproversOptions is an alias to [gitlab.ChangeMergeRequestAllowedApproversOptions].
ChangeMergeRequestApprovalConfigurationOptions is an alias to [gitlab.ChangeMergeRequestApprovalConfigurationOptions].
ChangePlanLimitOptions is an alias to [gitlab.ChangePlanLimitOptions].
CherryPickCommitOptions is an alias to [gitlab.CherryPickCommitOptions].
CIPipelineVariablesMinimumOverrideRoleValue is an alias to [gitlab.CIPipelineVariablesMinimumOverrideRoleValue].
CIYMLTemplate is an alias to [gitlab.CIYMLTemplate].
CIYMLTemplateListItem is an alias to [gitlab.CIYMLTemplateListItem].
ClientOptionFunc is an alias to [gitlab.ClientOptionFunc].
CommentEventAction is an alias to [gitlab.CommentEventAction].
Commit is an alias to [gitlab.Commit].
CommitActionOptions is an alias to [gitlab.CommitActionOptions].
CommitComment is an alias to [gitlab.CommitComment].
CommitCommentEvent is an alias to [gitlab.CommitCommentEvent].
CommitRef is an alias to [gitlab.CommitRef].
CommitStats is an alias to [gitlab.CommitStats].
CommitStatus is an alias to [gitlab.CommitStatus].
Compare is an alias to [gitlab.Compare].
CompareOptions is an alias to [gitlab.CompareOptions].
CompoundMetrics is an alias to [gitlab.CompoundMetrics].
ConfigProject is an alias to [gitlab.ConfigProject].
ContainerExpirationPolicy is an alias to [gitlab.ContainerExpirationPolicy].
ContainerExpirationPolicyAttributes is an alias to [gitlab.ContainerExpirationPolicyAttributes].
ContainerRegistryStatus is an alias to [gitlab.ContainerRegistryStatus].
ContributionEvent is an alias to [gitlab.ContributionEvent].
Contributor is an alias to [gitlab.Contributor].
CreateAgentTokenOptions is an alias to [gitlab.CreateAgentTokenOptions].
CreateApplicationOptions is an alias to [gitlab.CreateApplicationOptions].
CreateAwardEmojiOptions is an alias to [gitlab.CreateAwardEmojiOptions].
CreateBranchOptions is an alias to [gitlab.CreateBranchOptions].
CreateBroadcastMessageOptions is an alias to [gitlab.CreateBroadcastMessageOptions].
CreateCommitDiscussionOptions is an alias to [gitlab.CreateCommitDiscussionOptions].
CreateCommitOptions is an alias to [gitlab.CreateCommitOptions].
CreateDependencyListExportOptions is an alias to [gitlab.CreateDependencyListExportOptions].
CreateDraftNoteOptions is an alias to [gitlab.CreateDraftNoteOptions].
CreateEnvironmentOptions is an alias to [gitlab.CreateEnvironmentOptions].
CreateEpicDiscussionOptions is an alias to [gitlab.CreateEpicDiscussionOptions].
CreateEpicNoteOptions is an alias to [gitlab.CreateEpicNoteOptions].
CreateEpicOptions is an alias to [gitlab.CreateEpicOptions].
CreateExternalStatusCheckOptions is an alias to [gitlab.CreateExternalStatusCheckOptions].
CreateFileOptions is an alias to [gitlab.CreateFileOptions].
CreateFreezePeriodOptions is an alias to [gitlab.CreateFreezePeriodOptions].
CreateGeoNodesOptions is an alias to [gitlab.CreateGeoNodesOptions].
CreateGroupAccessTokenOptions is an alias to [gitlab.CreateGroupAccessTokenOptions].
CreateGroupDeployTokenOptions is an alias to [gitlab.CreateGroupDeployTokenOptions].
CreateGroupIssueBoardListOptions is an alias to [gitlab.CreateGroupIssueBoardListOptions].
CreateGroupIssueBoardOptions is an alias to [gitlab.CreateGroupIssueBoardOptions].
CreateGroupLabelOptions is an alias to [gitlab.CreateGroupLabelOptions].
CreateGroupMilestoneOptions is an alias to [gitlab.CreateGroupMilestoneOptions].
CreateGroupOptions is an alias to [gitlab.CreateGroupOptions].
CreateGroupSSHCertificateOptions is an alias to [gitlab.CreateGroupSSHCertificateOptions].
CreateGroupVariableOptions is an alias to [gitlab.CreateGroupVariableOptions].
CreateGroupWikiPageOptions is an alias to [gitlab.CreateGroupWikiPageOptions].
CreateImpersonationTokenOptions is an alias to [gitlab.CreateImpersonationTokenOptions].
CreateInstanceVariableOptions is an alias to [gitlab.CreateInstanceVariableOptions].
CreateIssueBoardListOptions is an alias to [gitlab.CreateIssueBoardListOptions].
CreateIssueBoardOptions is an alias to [gitlab.CreateIssueBoardOptions].
CreateIssueDiscussionOptions is an alias to [gitlab.CreateIssueDiscussionOptions].
CreateIssueLinkOptions is an alias to [gitlab.CreateIssueLinkOptions].
CreateIssueNoteOptions is an alias to [gitlab.CreateIssueNoteOptions].
CreateIssueOptions is an alias to [gitlab.CreateIssueOptions].
CreateLabelOptions is an alias to [gitlab.CreateLabelOptions].
CreateMemberRoleOptions is an alias to [gitlab.CreateMemberRoleOptions].
CreateMergeRequestApprovalRuleOptions is an alias to [gitlab.CreateMergeRequestApprovalRuleOptions].
CreateMergeRequestDependencyOptions is an alias to [gitlab.CreateMergeRequestDependencyOptions].
CreateMergeRequestDiscussionOptions is an alias to [gitlab.CreateMergeRequestDiscussionOptions].
CreateMergeRequestNoteOptions is an alias to [gitlab.CreateMergeRequestNoteOptions].
CreateMergeRequestOptions is an alias to [gitlab.CreateMergeRequestOptions].
CreateMilestoneOptions is an alias to [gitlab.CreateMilestoneOptions].
CreatePagesDomainOptions is an alias to [gitlab.CreatePagesDomainOptions].
CreatePersonalAccessTokenForCurrentUserOptions is an alias to [gitlab.CreatePersonalAccessTokenForCurrentUserOptions].
CreatePersonalAccessTokenOptions is an alias to [gitlab.CreatePersonalAccessTokenOptions].
CreatePipelineOptions is an alias to [gitlab.CreatePipelineOptions].
CreatePipelineScheduleOptions is an alias to [gitlab.CreatePipelineScheduleOptions].
CreatePipelineScheduleVariableOptions is an alias to [gitlab.CreatePipelineScheduleVariableOptions].
CreateProjectAccessTokenOptions is an alias to [gitlab.CreateProjectAccessTokenOptions].
CreateProjectDeploymentOptions is an alias to [gitlab.CreateProjectDeploymentOptions].
CreateProjectDeployTokenOptions is an alias to [gitlab.CreateProjectDeployTokenOptions].
CreateProjectFeatureFlagOptions is an alias to [gitlab.CreateProjectFeatureFlagOptions].
CreateProjectForUserOptions is an alias to [gitlab.CreateProjectForUserOptions].
CreateProjectLevelRuleOptions is an alias to [gitlab.CreateProjectLevelRuleOptions].
CreateProjectOptions is an alias to [gitlab.CreateProjectOptions].
CreateProjectSnippetOptions is an alias to [gitlab.CreateProjectSnippetOptions].
CreateProjectVariableOptions is an alias to [gitlab.CreateProjectVariableOptions].
CreateReleaseLinkOptions is an alias to [gitlab.CreateReleaseLinkOptions].
CreateReleaseNoteOptions is an alias to [gitlab.CreateReleaseNoteOptions].
CreateReleaseOptions is an alias to [gitlab.CreateReleaseOptions].
CreateServiceAccountOptions is an alias to [gitlab.CreateServiceAccountOptions].
CreateServiceAccountPersonalAccessTokenOptions is an alias to [gitlab.CreateServiceAccountPersonalAccessTokenOptions].
CreateServiceAccountUserOptions is an alias to [gitlab.CreateServiceAccountUserOptions].
CreateSnippetDiscussionOptions is an alias to [gitlab.CreateSnippetDiscussionOptions].
CreateSnippetFileOptions is an alias to [gitlab.CreateSnippetFileOptions].
CreateSnippetNoteOptions is an alias to [gitlab.CreateSnippetNoteOptions].
CreateSnippetOptions is an alias to [gitlab.CreateSnippetOptions].
CreateTagOptions is an alias to [gitlab.CreateTagOptions].
CreateTopicOptions is an alias to [gitlab.CreateTopicOptions].
CreateUserOptions is an alias to [gitlab.CreateUserOptions].
CreateUserRunnerOptions is an alias to [gitlab.CreateUserRunnerOptions].
CreateVulnerabilityOptions is an alias to [gitlab.CreateVulnerabilityOptions].
CreateWikiPageOptions is an alias to [gitlab.CreateWikiPageOptions].
CustomAttribute is an alias to [gitlab.CustomAttribute].
CustomIssueTrackerService is an alias to [gitlab.CustomIssueTrackerService].
CustomIssueTrackerServiceProperties is an alias to [gitlab.CustomIssueTrackerServiceProperties].
DataDogService is an alias to [gitlab.DataDogService].
DataDogServiceProperties is an alias to [gitlab.DataDogServiceProperties].
DefaultBranchProtectionDefaultsOptions is an alias to [gitlab.DefaultBranchProtectionDefaultsOptions].
DeleteFileOptions is an alias to [gitlab.DeleteFileOptions].
DeleteGroupLabelOptions is an alias to [gitlab.DeleteGroupLabelOptions].
DeleteGroupLDAPLinkWithCNOrFilterOptions is an alias to [gitlab.DeleteGroupLDAPLinkWithCNOrFilterOptions].
DeleteGroupOptions is an alias to [gitlab.DeleteGroupOptions].
DeleteLabelOptions is an alias to [gitlab.DeleteLabelOptions].
DeleteProjectOptions is an alias to [gitlab.DeleteProjectOptions].
DeleteRegisteredRunnerOptions is an alias to [gitlab.DeleteRegisteredRunnerOptions].
DeleteRegistryRepositoryTagsOptions is an alias to [gitlab.DeleteRegistryRepositoryTagsOptions].
DependencyListExport is an alias to [gitlab.DependencyListExport].
DeployKeyProject is an alias to [gitlab.DeployKeyProject].
Deployment is an alias to [gitlab.Deployment].
DeploymentApprovalStatus is an alias to [gitlab.DeploymentApprovalStatus].
DeploymentEvent is an alias to [gitlab.DeploymentEvent].
DeploymentStatusValue is an alias to [gitlab.DeploymentStatusValue].
DeployToken is an alias to [gitlab.DeployToken].
DetailedStatus is an alias to [gitlab.DetailedStatus].
Diff is an alias to [gitlab.Diff].
DiscordService is an alias to [gitlab.DiscordService].
DiscordServiceProperties is an alias to [gitlab.DiscordServiceProperties].
Discussion is an alias to [gitlab.Discussion].
DockerfileTemplate is an alias to [gitlab.DockerfileTemplate].
DockerfileTemplateListItem is an alias to [gitlab.DockerfileTemplateListItem].
DORAMetric is an alias to [gitlab.DORAMetric].
DORAMetricInterval is an alias to [gitlab.DORAMetricInterval].
DORAMetricType is an alias to [gitlab.DORAMetricType].
DownloadArtifactsFileOptions is an alias to [gitlab.DownloadArtifactsFileOptions].
DraftNote is an alias to [gitlab.DraftNote].
DroneCIService is an alias to [gitlab.DroneCIService].
DroneCIServiceProperties is an alias to [gitlab.DroneCIServiceProperties].
EditAnExistingResourceGroupOptions is an alias to [gitlab.EditAnExistingResourceGroupOptions].
EditClusterOptions is an alias to [gitlab.EditClusterOptions].
EditEnvironmentOptions is an alias to [gitlab.EditEnvironmentOptions].
EditGroupBadgeOptions is an alias to [gitlab.EditGroupBadgeOptions].
EditGroupClusterOptions is an alias to [gitlab.EditGroupClusterOptions].
EditGroupHookOptions is an alias to [gitlab.EditGroupHookOptions].
EditGroupMemberOptions is an alias to [gitlab.EditGroupMemberOptions].
EditGroupPlatformKubernetesOptions is an alias to [gitlab.EditGroupPlatformKubernetesOptions].
EditGroupPushRuleOptions is an alias to [gitlab.EditGroupPushRuleOptions].
EditGroupWikiPageOptions is an alias to [gitlab.EditGroupWikiPageOptions].
EditManagedLicenceOptions is an alias to [gitlab.EditManagedLicenceOptions].
EditPipelineScheduleOptions is an alias to [gitlab.EditPipelineScheduleOptions].
EditPipelineScheduleVariableOptions is an alias to [gitlab.EditPipelineScheduleVariableOptions].
EditPipelineTriggerOptions is an alias to [gitlab.EditPipelineTriggerOptions].
EditPlatformKubernetesOptions is an alias to [gitlab.EditPlatformKubernetesOptions].
EditProjectBadgeOptions is an alias to [gitlab.EditProjectBadgeOptions].
EditProjectHookOptions is an alias to [gitlab.EditProjectHookOptions].
EditProjectMemberOptions is an alias to [gitlab.EditProjectMemberOptions].
EditProjectMirrorOptions is an alias to [gitlab.EditProjectMirrorOptions].
EditProjectOptions is an alias to [gitlab.EditProjectOptions].
EditProjectPushRuleOptions is an alias to [gitlab.EditProjectPushRuleOptions].
EditWikiPageOptions is an alias to [gitlab.EditWikiPageOptions].
Email is an alias to [gitlab.Email].
EmailsOnPushService is an alias to [gitlab.EmailsOnPushService].
EmailsOnPushServiceProperties is an alias to [gitlab.EmailsOnPushServiceProperties].
EnableDisableErrorTrackingOptions is an alias to [gitlab.EnableDisableErrorTrackingOptions].
EnableProjectRunnerOptions is an alias to [gitlab.EnableProjectRunnerOptions].
Environment is an alias to [gitlab.Environment].
EnvironmentAccessDescription is an alias to [gitlab.EnvironmentAccessDescription].
EnvironmentAccessOptions is an alias to [gitlab.EnvironmentAccessOptions].
EnvironmentApprovalRule is an alias to [gitlab.EnvironmentApprovalRule].
EnvironmentApprovalRuleOptions is an alias to [gitlab.EnvironmentApprovalRuleOptions].
Epic is an alias to [gitlab.Epic].
EpicAuthor is an alias to [gitlab.EpicAuthor].
EpicIssueAssignment is an alias to [gitlab.EpicIssueAssignment].
ErrorResponse is an alias to [gitlab.ErrorResponse].
ErrorTrackingClientKey is an alias to [gitlab.ErrorTrackingClientKey].
ErrorTrackingSettings is an alias to [gitlab.ErrorTrackingSettings].
EventLabel is an alias to [gitlab.EventLabel].
EventTargetTypeValue is an alias to [gitlab.EventTargetTypeValue].
EventType is an alias to [gitlab.EventType].
EventTypeValue is an alias to [gitlab.EventTypeValue].
EventUser is an alias to [gitlab.EventUser].
ExploreSnippetsOptions is an alias to [gitlab.ExploreSnippetsOptions].
ExportStatus is an alias to [gitlab.ExportStatus].
ExternalWikiService is an alias to [gitlab.ExternalWikiService].
ExternalWikiServiceProperties is an alias to [gitlab.ExternalWikiServiceProperties].
Feature is an alias to [gitlab.Feature].
FeatureFlagEvent is an alias to [gitlab.FeatureFlagEvent].
FeatureFlagStrategyOptions is an alias to [gitlab.FeatureFlagStrategyOptions].
File is an alias to [gitlab.File].
FileActionValue is an alias to [gitlab.FileActionValue].
FileBlameRange is an alias to [gitlab.FileBlameRange].
FileInfo is an alias to [gitlab.FileInfo].
Finding is an alias to [gitlab.Finding].
ForkParent is an alias to [gitlab.ForkParent].
ForkProjectOptions is an alias to [gitlab.ForkProjectOptions].
FreezePeriod is an alias to [gitlab.FreezePeriod].
Gate is an alias to [gitlab.Gate].
GenerateChangelogDataOptions is an alias to [gitlab.GenerateChangelogDataOptions].
GenericPackageSelectValue is an alias to [gitlab.GenericPackageSelectValue].
GenericPackagesFile is an alias to [gitlab.GenericPackagesFile].
GenericPackageStatusValue is an alias to [gitlab.GenericPackageStatusValue].
GeoNode is an alias to [gitlab.GeoNode].
GeoNodeLinks is an alias to [gitlab.GeoNodeLinks].
GeoNodeStatus is an alias to [gitlab.GeoNodeStatus].
GetAllImpersonationTokensOptions is an alias to [gitlab.GetAllImpersonationTokensOptions].
GetAvatarOptions is an alias to [gitlab.GetAvatarOptions].
GetCommitCommentsOptions is an alias to [gitlab.GetCommitCommentsOptions].
GetCommitDiffOptions is an alias to [gitlab.GetCommitDiffOptions].
GetCommitOptions is an alias to [gitlab.GetCommitOptions].
GetCommitRefsOptions is an alias to [gitlab.GetCommitRefsOptions].
GetCommitStatusesOptions is an alias to [gitlab.GetCommitStatusesOptions].
GetCurrentPlanLimitsOptions is an alias to [gitlab.GetCurrentPlanLimitsOptions].
GetDORAMetricsOptions is an alias to [gitlab.GetDORAMetricsOptions].
GetFileBlameOptions is an alias to [gitlab.GetFileBlameOptions].
GetFileMetaDataOptions is an alias to [gitlab.GetFileMetaDataOptions].
GetFileOptions is an alias to [gitlab.GetFileOptions].
GetGroupIssuesStatisticsOptions is an alias to [gitlab.GetGroupIssuesStatisticsOptions].
GetGroupMilestoneBurndownChartEventsOptions is an alias to [gitlab.GetGroupMilestoneBurndownChartEventsOptions].
GetGroupMilestoneIssuesOptions is an alias to [gitlab.GetGroupMilestoneIssuesOptions].
GetGroupMilestoneMergeRequestsOptions is an alias to [gitlab.GetGroupMilestoneMergeRequestsOptions].
GetGroupOptions is an alias to [gitlab.GetGroupOptions].
GetGroupVariableOptions is an alias to [gitlab.GetGroupVariableOptions].
GetGroupWikiPageOptions is an alias to [gitlab.GetGroupWikiPageOptions].
GetIssueBoardListsOptions is an alias to [gitlab.GetIssueBoardListsOptions].
GetIssuesClosedOnMergeOptions is an alias to [gitlab.GetIssuesClosedOnMergeOptions].
GetIssuesStatisticsOptions is an alias to [gitlab.GetIssuesStatisticsOptions].
GetJobTokenAllowlistGroupsOptions is an alias to [gitlab.GetJobTokenAllowlistGroupsOptions].
GetJobTokenInboundAllowListOptions is an alias to [gitlab.GetJobTokenInboundAllowListOptions].
GetJobTokensJobOptions is an alias to [gitlab.GetJobTokensJobOptions].
GetKeyByFingerprintOptions is an alias to [gitlab.GetKeyByFingerprintOptions].
GetLatestPipelineOptions is an alias to [gitlab.GetLatestPipelineOptions].
GetLicenseTemplateOptions is an alias to [gitlab.GetLicenseTemplateOptions].
GetMergeRequestChangesOptions is an alias to [gitlab.GetMergeRequestChangesOptions].
GetMergeRequestCommitsOptions is an alias to [gitlab.GetMergeRequestCommitsOptions].
GetMergeRequestDiffVersionsOptions is an alias to [gitlab.GetMergeRequestDiffVersionsOptions].
GetMergeRequestsOptions is an alias to [gitlab.GetMergeRequestsOptions].
GetMilestoneIssuesOptions is an alias to [gitlab.GetMilestoneIssuesOptions].
GetMilestoneMergeRequestsOptions is an alias to [gitlab.GetMilestoneMergeRequestsOptions].
GetProjectApprovalRulesListsOptions is an alias to [gitlab.GetProjectApprovalRulesListsOptions].
GetProjectIssuesStatisticsOptions is an alias to [gitlab.GetProjectIssuesStatisticsOptions].
GetProjectOptions is an alias to [gitlab.GetProjectOptions].
GetProjectVariableOptions is an alias to [gitlab.GetProjectVariableOptions].
GetRawFileOptions is an alias to [gitlab.GetRawFileOptions].
GetSingleMergeRequestDiffVersionOptions is an alias to [gitlab.GetSingleMergeRequestDiffVersionOptions].
GetSingleRegistryRepositoryOptions is an alias to [gitlab.GetSingleRegistryRepositoryOptions].
GetUserActivitiesOptions is an alias to [gitlab.GetUserActivitiesOptions].
GetUserMembershipOptions is an alias to [gitlab.GetUserMembershipOptions].
GetUsersOptions is an alias to [gitlab.GetUsersOptions].
GetWikiPageOptions is an alias to [gitlab.GetWikiPageOptions].
GitHubImport is an alias to [gitlab.GitHubImport].
GithubService is an alias to [gitlab.GithubService].
GithubServiceProperties is an alias to [gitlab.GithubServiceProperties].
GitIgnoreTemplate is an alias to [gitlab.GitIgnoreTemplate].
GitIgnoreTemplateListItem is an alias to [gitlab.GitIgnoreTemplateListItem].
GPGKey is an alias to [gitlab.GPGKey].
GPGSignature is an alias to [gitlab.GPGSignature].
Group is an alias to [gitlab.Group].
GroupAccess is an alias to [gitlab.GroupAccess].
GroupAccessLevel is an alias to [gitlab.GroupAccessLevel].
GroupAccessToken is an alias to [gitlab.GroupAccessToken].
GroupAvatar is an alias to [gitlab.GroupAvatar].
GroupBadge is an alias to [gitlab.GroupBadge].
GroupBadgePreviewOptions is an alias to [gitlab.GroupBadgePreviewOptions].
GroupCluster is an alias to [gitlab.GroupCluster].
GroupEnvironmentAccessDescription is an alias to [gitlab.GroupEnvironmentAccessDescription].
GroupEnvironmentAccessOptions is an alias to [gitlab.GroupEnvironmentAccessOptions].
GroupEnvironmentApprovalRule is an alias to [gitlab.GroupEnvironmentApprovalRule].
GroupEnvironmentApprovalRuleOptions is an alias to [gitlab.GroupEnvironmentApprovalRuleOptions].
GroupEpicBoard is an alias to [gitlab.GroupEpicBoard].
GroupHook is an alias to [gitlab.GroupHook].
GroupHookTrigger is an alias to [gitlab.GroupHookTrigger].
GroupImportFileOptions is an alias to [gitlab.GroupImportFileOptions].
GroupIssueBoard is an alias to [gitlab.GroupIssueBoard].
GroupIteration is an alias to [gitlab.GroupIteration].
GroupLabel is an alias to [gitlab.GroupLabel].
GroupMember is an alias to [gitlab.GroupMember].
GroupMemberSAMLIdentity is an alias to [gitlab.GroupMemberSAMLIdentity].
GroupMilestone is an alias to [gitlab.GroupMilestone].
GroupPackage is an alias to [gitlab.GroupPackage].
GroupProtectedEnvironment is an alias to [gitlab.GroupProtectedEnvironment].
GroupPushRules is an alias to [gitlab.GroupPushRules].
GroupRepositoryStorageMove is an alias to [gitlab.GroupRepositoryStorageMove].
GroupResourceAccessTokenEvent is an alias to [gitlab.GroupResourceAccessTokenEvent].
GroupServiceAccount is an alias to [gitlab.GroupServiceAccount].
GroupSSHCertificate is an alias to [gitlab.GroupSSHCertificate].
GroupSystemEvent is an alias to [gitlab.GroupSystemEvent].
GroupVariable is an alias to [gitlab.GroupVariable].
GroupWiki is an alias to [gitlab.GroupWiki].
HarborService is an alias to [gitlab.HarborService].
HarborServiceProperties is an alias to [gitlab.HarborServiceProperties].
Hook is an alias to [gitlab.Hook].
HookCustomHeader is an alias to [gitlab.HookCustomHeader].
HookEvent is an alias to [gitlab.HookEvent].
ImpersonationToken is an alias to [gitlab.ImpersonationToken].
ImportFileOptions is an alias to [gitlab.ImportFileOptions].
ImportGitHubGistsIntoGitLabSnippetsOptions is an alias to [gitlab.ImportGitHubGistsIntoGitLabSnippetsOptions].
ImportRepositoryFromBitbucketCloudOptions is an alias to [gitlab.ImportRepositoryFromBitbucketCloudOptions].
ImportRepositoryFromBitbucketServerOptions is an alias to [gitlab.ImportRepositoryFromBitbucketServerOptions].
ImportRepositoryFromGitHubOptions is an alias to [gitlab.ImportRepositoryFromGitHubOptions].
ImportStatus is an alias to [gitlab.ImportStatus].
Include is an alias to [gitlab.Include].
InstanceCluster is an alias to [gitlab.InstanceCluster].
InstanceDeployKey is an alias to [gitlab.InstanceDeployKey].
InstanceVariable is an alias to [gitlab.InstanceVariable].
InvitesOptions is an alias to [gitlab.InvitesOptions].
InvitesResult is an alias to [gitlab.InvitesResult].
ISOTime is an alias to [gitlab.ISOTime].
Issue is an alias to [gitlab.Issue].
IssueAssignee is an alias to [gitlab.IssueAssignee].
IssueAuthor is an alias to [gitlab.IssueAuthor].
IssueBoard is an alias to [gitlab.IssueBoard].
IssueCloser is an alias to [gitlab.IssueCloser].
IssueCommentEvent is an alias to [gitlab.IssueCommentEvent].
IssueEvent is an alias to [gitlab.IssueEvent].
IssueLink is an alias to [gitlab.IssueLink].
IssueLinks is an alias to [gitlab.IssueLinks].
IssueReferences is an alias to [gitlab.IssueReferences].
IssueRelation is an alias to [gitlab.IssueRelation].
IssuesStatistics is an alias to [gitlab.IssuesStatistics].
Iteration is an alias to [gitlab.Iteration].
IterationEvent is an alias to [gitlab.IterationEvent].
JenkinsCIService is an alias to [gitlab.JenkinsCIService].
JenkinsCIServiceProperties is an alias to [gitlab.JenkinsCIServiceProperties].
JiraService is an alias to [gitlab.JiraService].
JiraServiceProperties is an alias to [gitlab.JiraServiceProperties].
Job is an alias to [gitlab.Job].
JobEvent is an alias to [gitlab.JobEvent].
JobStats is an alias to [gitlab.JobStats].
JobTokenAccessSettings is an alias to [gitlab.JobTokenAccessSettings].
JobTokenAllowlistItem is an alias to [gitlab.JobTokenAllowlistItem].
JobTokenInboundAllowItem is an alias to [gitlab.JobTokenInboundAllowItem].
JobTokenInboundAllowOptions is an alias to [gitlab.JobTokenInboundAllowOptions].
JobVariableOptions is an alias to [gitlab.JobVariableOptions].
Key is an alias to [gitlab.Key].
KeySystemEvent is an alias to [gitlab.KeySystemEvent].
Label is an alias to [gitlab.Label].
LabelDetails is an alias to [gitlab.LabelDetails].
LabelEvent is an alias to [gitlab.LabelEvent].
LabelOptions is an alias to [gitlab.LabelOptions].
Labels is an alias to [gitlab.Labels].
LastPipeline is an alias to [gitlab.LastPipeline].
LDAPGroupLink is an alias to [gitlab.LDAPGroupLink].
License is an alias to [gitlab.License].
LicenseApprovalStatusValue is an alias to [gitlab.LicenseApprovalStatusValue].
LicenseTemplate is an alias to [gitlab.LicenseTemplate].
LinePosition is an alias to [gitlab.LinePosition].
LinePositionOptions is an alias to [gitlab.LinePositionOptions].
LineRange is an alias to [gitlab.LineRange].
LineRangeOptions is an alias to [gitlab.LineRangeOptions].
Links is an alias to [gitlab.Links].
LinkTypeValue is an alias to [gitlab.LinkTypeValue].
LintOptions is an alias to [gitlab.LintOptions].
LintResult is an alias to [gitlab.LintResult].
ListAccessRequestsOptions is an alias to [gitlab.ListAccessRequestsOptions].
ListAgentsOptions is an alias to [gitlab.ListAgentsOptions].
ListAgentTokensOptions is an alias to [gitlab.ListAgentTokensOptions].
ListAllSnippetsOptions is an alias to [gitlab.ListAllSnippetsOptions].
ListApplicationsOptions is an alias to [gitlab.ListApplicationsOptions].
ListAuditEventsOptions is an alias to [gitlab.ListAuditEventsOptions].
ListAwardEmojiOptions is an alias to [gitlab.ListAwardEmojiOptions].
ListBillableGroupMembersOptions is an alias to [gitlab.ListBillableGroupMembersOptions].
ListBranchesOptions is an alias to [gitlab.ListBranchesOptions].
ListBroadcastMessagesOptions is an alias to [gitlab.ListBroadcastMessagesOptions].
ListCIYMLTemplatesOptions is an alias to [gitlab.ListCIYMLTemplatesOptions].
ListClientKeysOptions is an alias to [gitlab.ListClientKeysOptions].
ListCommitDiscussionsOptions is an alias to [gitlab.ListCommitDiscussionsOptions].
ListCommitsOptions is an alias to [gitlab.ListCommitsOptions].
ListContributionEventsOptions is an alias to [gitlab.ListContributionEventsOptions].
ListContributorsOptions is an alias to [gitlab.ListContributorsOptions].
ListDescendantGroupsOptions is an alias to [gitlab.ListDescendantGroupsOptions].
ListDockerfileTemplatesOptions is an alias to [gitlab.ListDockerfileTemplatesOptions].
ListDraftNotesOptions is an alias to [gitlab.ListDraftNotesOptions].
ListEmailsForUserOptions is an alias to [gitlab.ListEmailsForUserOptions].
ListEnvironmentsOptions is an alias to [gitlab.ListEnvironmentsOptions].
ListEpicNotesOptions is an alias to [gitlab.ListEpicNotesOptions].
ListFreezePeriodsOptions is an alias to [gitlab.ListFreezePeriodsOptions].
ListGeoNodesOptions is an alias to [gitlab.ListGeoNodesOptions].
ListGroupAccessTokensOptions is an alias to [gitlab.ListGroupAccessTokensOptions].
ListGroupBadgesOptions is an alias to [gitlab.ListGroupBadgesOptions].
ListGroupDeployTokensOptions is an alias to [gitlab.ListGroupDeployTokensOptions].
ListGroupEpicBoardsOptions is an alias to [gitlab.ListGroupEpicBoardsOptions].
ListGroupEpicDiscussionsOptions is an alias to [gitlab.ListGroupEpicDiscussionsOptions].
ListGroupEpicsOptions is an alias to [gitlab.ListGroupEpicsOptions].
ListGroupHooksOptions is an alias to [gitlab.ListGroupHooksOptions].
ListGroupIssueBoardListsOptions is an alias to [gitlab.ListGroupIssueBoardListsOptions].
ListGroupIssueBoardsOptions is an alias to [gitlab.ListGroupIssueBoardsOptions].
ListGroupIssuesOptions is an alias to [gitlab.ListGroupIssuesOptions].
ListGroupIterationsOptions is an alias to [gitlab.ListGroupIterationsOptions].
ListGroupLabelsOptions is an alias to [gitlab.ListGroupLabelsOptions].
ListGroupMembersOptions is an alias to [gitlab.ListGroupMembersOptions].
ListGroupMergeRequestsOptions is an alias to [gitlab.ListGroupMergeRequestsOptions].
ListGroupMilestonesOptions is an alias to [gitlab.ListGroupMilestonesOptions].
ListGroupPackagesOptions is an alias to [gitlab.ListGroupPackagesOptions].
ListGroupProjectsOptions is an alias to [gitlab.ListGroupProjectsOptions].
ListGroupProtectedEnvironmentsOptions is an alias to [gitlab.ListGroupProtectedEnvironmentsOptions].
ListGroupsOptions is an alias to [gitlab.ListGroupsOptions].
ListGroupsRunnersOptions is an alias to [gitlab.ListGroupsRunnersOptions].
ListGroupVariablesOptions is an alias to [gitlab.ListGroupVariablesOptions].
ListGroupWikisOptions is an alias to [gitlab.ListGroupWikisOptions].
ListInstanceDeployKeysOptions is an alias to [gitlab.ListInstanceDeployKeysOptions].
ListInstanceVariablesOptions is an alias to [gitlab.ListInstanceVariablesOptions].
ListIssueBoardsOptions is an alias to [gitlab.ListIssueBoardsOptions].
ListIssueDiscussionsOptions is an alias to [gitlab.ListIssueDiscussionsOptions].
ListIssueNotesOptions is an alias to [gitlab.ListIssueNotesOptions].
ListIssuesOptions is an alias to [gitlab.ListIssuesOptions].
ListIterationEventsOptions is an alias to [gitlab.ListIterationEventsOptions].
ListJobsOptions is an alias to [gitlab.ListJobsOptions].
ListLabelEventsOptions is an alias to [gitlab.ListLabelEventsOptions].
ListLabelsOptions is an alias to [gitlab.ListLabelsOptions].
ListLicenseTemplatesOptions is an alias to [gitlab.ListLicenseTemplatesOptions].
ListMembershipsForBillableGroupMemberOptions is an alias to [gitlab.ListMembershipsForBillableGroupMemberOptions].
ListMergeRequestDiffsOptions is an alias to [gitlab.ListMergeRequestDiffsOptions].
ListMergeRequestDiscussionsOptions is an alias to [gitlab.ListMergeRequestDiscussionsOptions].
ListMergeRequestNotesOptions is an alias to [gitlab.ListMergeRequestNotesOptions].
ListMergeRequestsClosingIssueOptions is an alias to [gitlab.ListMergeRequestsClosingIssueOptions].
ListMergeRequestsOptions is an alias to [gitlab.ListMergeRequestsOptions].
ListMergeRequestsRelatedToIssueOptions is an alias to [gitlab.ListMergeRequestsRelatedToIssueOptions].
ListMergeTrainsOptions is an alias to [gitlab.ListMergeTrainsOptions].
ListMilestoneEventsOptions is an alias to [gitlab.ListMilestoneEventsOptions].
ListMilestonesOptions is an alias to [gitlab.ListMilestonesOptions].
ListNamespacesOptions is an alias to [gitlab.ListNamespacesOptions].
ListOptions is an alias to [gitlab.ListOptions].
ListPackageFilesOptions is an alias to [gitlab.ListPackageFilesOptions].
ListPagesDomainsOptions is an alias to [gitlab.ListPagesDomainsOptions].
ListPendingInvitationsOptions is an alias to [gitlab.ListPendingInvitationsOptions].
ListPersonalAccessTokensOptions is an alias to [gitlab.ListPersonalAccessTokensOptions].
ListPipelineSchedulesOptions is an alias to [gitlab.ListPipelineSchedulesOptions].
ListPipelinesTriggeredByScheduleOptions is an alias to [gitlab.ListPipelinesTriggeredByScheduleOptions].
ListPipelineTriggersOptions is an alias to [gitlab.ListPipelineTriggersOptions].
ListProjectAccessTokensOptions is an alias to [gitlab.ListProjectAccessTokensOptions].
ListProjectBadgesOptions is an alias to [gitlab.ListProjectBadgesOptions].
ListProjectDeployKeysOptions is an alias to [gitlab.ListProjectDeployKeysOptions].
ListProjectDeploymentsOptions is an alias to [gitlab.ListProjectDeploymentsOptions].
ListProjectDeployTokensOptions is an alias to [gitlab.ListProjectDeployTokensOptions].
ListProjectFeatureFlagOptions is an alias to [gitlab.ListProjectFeatureFlagOptions].
ListProjectGroupOptions is an alias to [gitlab.ListProjectGroupOptions].
ListProjectHooksOptions is an alias to [gitlab.ListProjectHooksOptions].
ListProjectInvidedGroupOptions is an alias to [gitlab.ListProjectInvidedGroupOptions].
ListProjectIssuesOptions is an alias to [gitlab.ListProjectIssuesOptions].
ListProjectIterationsOptions is an alias to [gitlab.ListProjectIterationsOptions].
ListProjectMembersOptions is an alias to [gitlab.ListProjectMembersOptions].
ListProjectMergeRequestsOptions is an alias to [gitlab.ListProjectMergeRequestsOptions].
ListProjectMirrorOptions is an alias to [gitlab.ListProjectMirrorOptions].
ListProjectPackagesOptions is an alias to [gitlab.ListProjectPackagesOptions].
ListProjectPipelinesOptions is an alias to [gitlab.ListProjectPipelinesOptions].
ListProjectRunnersOptions is an alias to [gitlab.ListProjectRunnersOptions].
ListProjectSnippetsOptions is an alias to [gitlab.ListProjectSnippetsOptions].
ListProjectsOptions is an alias to [gitlab.ListProjectsOptions].
ListProjectTemplatesOptions is an alias to [gitlab.ListProjectTemplatesOptions].
ListProjectUserOptions is an alias to [gitlab.ListProjectUserOptions].
ListProjectVariablesOptions is an alias to [gitlab.ListProjectVariablesOptions].
ListProjectVisibleEventsOptions is an alias to [gitlab.ListProjectVisibleEventsOptions].
ListProjectVulnerabilitiesOptions is an alias to [gitlab.ListProjectVulnerabilitiesOptions].
ListProtectedBranchesOptions is an alias to [gitlab.ListProtectedBranchesOptions].
ListProtectedEnvironmentsOptions is an alias to [gitlab.ListProtectedEnvironmentsOptions].
ListProtectedTagsOptions is an alias to [gitlab.ListProtectedTagsOptions].
ListProvisionedUsersOptions is an alias to [gitlab.ListProvisionedUsersOptions].
ListRegistryRepositoriesOptions is an alias to [gitlab.ListRegistryRepositoriesOptions].
ListRegistryRepositoryTagsOptions is an alias to [gitlab.ListRegistryRepositoryTagsOptions].
ListReleaseLinksOptions is an alias to [gitlab.ListReleaseLinksOptions].
ListReleasesOptions is an alias to [gitlab.ListReleasesOptions].
ListRunnerJobsOptions is an alias to [gitlab.ListRunnerJobsOptions].
ListRunnersOptions is an alias to [gitlab.ListRunnersOptions].
ListServiceAccountsOptions is an alias to [gitlab.ListServiceAccountsOptions].
ListSnippetDiscussionsOptions is an alias to [gitlab.ListSnippetDiscussionsOptions].
ListSnippetNotesOptions is an alias to [gitlab.ListSnippetNotesOptions].
ListSnippetsOptions is an alias to [gitlab.ListSnippetsOptions].
ListSSHKeysForUserOptions is an alias to [gitlab.ListSSHKeysForUserOptions].
ListSSHKeysOptions is an alias to [gitlab.ListSSHKeysOptions].
ListStateEventsOptions is an alias to [gitlab.ListStateEventsOptions].
ListSubGroupsOptions is an alias to [gitlab.ListSubGroupsOptions].
ListTagsOptions is an alias to [gitlab.ListTagsOptions].
ListTemplatesOptions is an alias to [gitlab.ListTemplatesOptions].
ListTodosOptions is an alias to [gitlab.ListTodosOptions].
ListTopicsOptions is an alias to [gitlab.ListTopicsOptions].
ListTreeOptions is an alias to [gitlab.ListTreeOptions].
ListUsersOptions is an alias to [gitlab.ListUsersOptions].
ListWeightEventsOptions is an alias to [gitlab.ListWeightEventsOptions].
ListWikisOptions is an alias to [gitlab.ListWikisOptions].
ManagedLicense is an alias to [gitlab.ManagedLicense].
ManagementProject is an alias to [gitlab.ManagementProject].
Markdown is an alias to [gitlab.Markdown].
MattermostService is an alias to [gitlab.MattermostService].
MattermostServiceProperties is an alias to [gitlab.MattermostServiceProperties].
MattermostSlashCommandsProperties is an alias to [gitlab.MattermostSlashCommandsProperties].
MattermostSlashCommandsService is an alias to [gitlab.MattermostSlashCommandsService].
MemberEvent is an alias to [gitlab.MemberEvent].
MemberRole is an alias to [gitlab.MemberRole].
MergeBaseOptions is an alias to [gitlab.MergeBaseOptions].
MergeCommentEvent is an alias to [gitlab.MergeCommentEvent].
MergeEvent is an alias to [gitlab.MergeEvent].
MergeMethodValue is an alias to [gitlab.MergeMethodValue].
MergeParams is an alias to [gitlab.MergeParams].
MergeRequest is an alias to [gitlab.MergeRequest].
MergeRequestApprovalRule is an alias to [gitlab.MergeRequestApprovalRule].
MergeRequestApprovals is an alias to [gitlab.MergeRequestApprovals].
MergeRequestApprovalState is an alias to [gitlab.MergeRequestApprovalState].
MergeRequestApproverGroup is an alias to [gitlab.MergeRequestApproverGroup].
MergeRequestApproverUser is an alias to [gitlab.MergeRequestApproverUser].
MergeRequestDependency is an alias to [gitlab.MergeRequestDependency].
MergeRequestDiff is an alias to [gitlab.MergeRequestDiff].
MergeRequestDiffVersion is an alias to [gitlab.MergeRequestDiffVersion].
MergeRequestReviewer is an alias to [gitlab.MergeRequestReviewer].
MergeStatusCheck is an alias to [gitlab.MergeStatusCheck].
MergeTrain is an alias to [gitlab.MergeTrain].
MergeTrainMergeRequest is an alias to [gitlab.MergeTrainMergeRequest].
Metadata is an alias to [gitlab.Metadata].
MicrosoftTeamsService is an alias to [gitlab.MicrosoftTeamsService].
MicrosoftTeamsServiceProperties is an alias to [gitlab.MicrosoftTeamsServiceProperties].
Milestone is an alias to [gitlab.Milestone].
MilestoneEvent is an alias to [gitlab.MilestoneEvent].
ModifyUserOptions is an alias to [gitlab.ModifyUserOptions].
MoveIssueOptions is an alias to [gitlab.MoveIssueOptions].
Namespace is an alias to [gitlab.Namespace].
NamespaceExistance is an alias to [gitlab.NamespaceExistance].
NamespaceExistsOptions is an alias to [gitlab.NamespaceExistsOptions].
Note is an alias to [gitlab.Note].
NotePosition is an alias to [gitlab.NotePosition].
NoteTypeValue is an alias to [gitlab.NoteTypeValue].
NotificationEvents is an alias to [gitlab.NotificationEvents].
NotificationLevelValue is an alias to [gitlab.NotificationLevelValue].
NotificationSettings is an alias to [gitlab.NotificationSettings].
NotificationSettingsOptions is an alias to [gitlab.NotificationSettingsOptions].
Package is an alias to [gitlab.Package].
PackageFile is an alias to [gitlab.PackageFile].
PackageLinks is an alias to [gitlab.PackageLinks].
PackageTag is an alias to [gitlab.PackageTag].
Pages is an alias to [gitlab.Pages].
PagesDeployment is an alias to [gitlab.PagesDeployment].
PagesDomain is an alias to [gitlab.PagesDomain].
PatchProjectJobTokenAccessSettingsOptions is an alias to [gitlab.PatchProjectJobTokenAccessSettingsOptions].
PendingInvite is an alias to [gitlab.PendingInvite].
Permissions is an alias to [gitlab.Permissions].
PersonalAccessToken is an alias to [gitlab.PersonalAccessToken].
Pipeline is an alias to [gitlab.Pipeline].
PipelineEvent is an alias to [gitlab.PipelineEvent].
PipelineInfo is an alias to [gitlab.PipelineInfo].
PipelineSchedule is an alias to [gitlab.PipelineSchedule].
PipelinesEmailProperties is an alias to [gitlab.PipelinesEmailProperties].
PipelinesEmailService is an alias to [gitlab.PipelinesEmailService].
PipelineTestCases is an alias to [gitlab.PipelineTestCases].
PipelineTestReport is an alias to [gitlab.PipelineTestReport].
PipelineTestSuites is an alias to [gitlab.PipelineTestSuites].
PipelineTrigger is an alias to [gitlab.PipelineTrigger].
PipelineVariable is an alias to [gitlab.PipelineVariable].
PipelineVariableOptions is an alias to [gitlab.PipelineVariableOptions].
PlanLimit is an alias to [gitlab.PlanLimit].
PlatformKubernetes is an alias to [gitlab.PlatformKubernetes].
PlayJobOptions is an alias to [gitlab.PlayJobOptions].
PositionOptions is an alias to [gitlab.PositionOptions].
PostCommitCommentOptions is an alias to [gitlab.PostCommitCommentOptions].
ProcessMetrics is an alias to [gitlab.ProcessMetrics].
Project is an alias to [gitlab.Project].
ProjectAccess is an alias to [gitlab.ProjectAccess].
ProjectAccessToken is an alias to [gitlab.ProjectAccessToken].
ProjectApprovalRule is an alias to [gitlab.ProjectApprovalRule].
ProjectApprovals is an alias to [gitlab.ProjectApprovals].
ProjectAvatar is an alias to [gitlab.ProjectAvatar].
ProjectBadge is an alias to [gitlab.ProjectBadge].
ProjectBadgePreviewOptions is an alias to [gitlab.ProjectBadgePreviewOptions].
ProjectCluster is an alias to [gitlab.ProjectCluster].
ProjectCreationLevelValue is an alias to [gitlab.ProjectCreationLevelValue].
ProjectDeployKey is an alias to [gitlab.ProjectDeployKey].
ProjectEvent is an alias to [gitlab.ProjectEvent].
ProjectFeatureFlag is an alias to [gitlab.ProjectFeatureFlag].
ProjectFeatureFlagScope is an alias to [gitlab.ProjectFeatureFlagScope].
ProjectFeatureFlagScopeOptions is an alias to [gitlab.ProjectFeatureFlagScopeOptions].
ProjectFeatureFlagStrategy is an alias to [gitlab.ProjectFeatureFlagStrategy].
ProjectFeatureFlagStrategyParameter is an alias to [gitlab.ProjectFeatureFlagStrategyParameter].
ProjectFile is an alias to [gitlab.ProjectFile].
ProjectForkRelation is an alias to [gitlab.ProjectForkRelation].
ProjectGroup is an alias to [gitlab.ProjectGroup].
ProjectHook is an alias to [gitlab.ProjectHook].
ProjectHookEvent is an alias to [gitlab.ProjectHookEvent].
ProjectIteration is an alias to [gitlab.ProjectIteration].
ProjectLanguages is an alias to [gitlab.ProjectLanguages].
ProjectLicense is an alias to [gitlab.ProjectLicense].
ProjectLintOptions is an alias to [gitlab.ProjectLintOptions].
ProjectLintResult is an alias to [gitlab.ProjectLintResult].
ProjectMarkdownUpload is an alias to [gitlab.ProjectMarkdownUpload].
ProjectMarkdownUploadedFile is an alias to [gitlab.ProjectMarkdownUploadedFile].
ProjectMember is an alias to [gitlab.ProjectMember].
ProjectMirror is an alias to [gitlab.ProjectMirror].
ProjectNamespace is an alias to [gitlab.ProjectNamespace].
ProjectNamespaceLintOptions is an alias to [gitlab.ProjectNamespaceLintOptions].
ProjectPullMirrorDetails is an alias to [gitlab.ProjectPullMirrorDetails].
ProjectPushRules is an alias to [gitlab.ProjectPushRules].
ProjectRepositoryStorageMove is an alias to [gitlab.ProjectRepositoryStorageMove].
ProjectReposityStorage is an alias to [gitlab.ProjectReposityStorage].
ProjectResourceAccessTokenEvent is an alias to [gitlab.ProjectResourceAccessTokenEvent].
ProjectStatusCheck is an alias to [gitlab.ProjectStatusCheck].
ProjectSystemEvent is an alias to [gitlab.ProjectSystemEvent].
ProjectTemplate is an alias to [gitlab.ProjectTemplate].
ProjectUser is an alias to [gitlab.ProjectUser].
ProjectVariable is an alias to [gitlab.ProjectVariable].
ProjectVulnerability is an alias to [gitlab.ProjectVulnerability].
PrometheusService is an alias to [gitlab.PrometheusService].
PrometheusServiceProperties is an alias to [gitlab.PrometheusServiceProperties].
ProtectBranchOptions is an alias to [gitlab.ProtectBranchOptions].
ProtectedBranch is an alias to [gitlab.ProtectedBranch].
ProtectedEnvironment is an alias to [gitlab.ProtectedEnvironment].
ProtectedTag is an alias to [gitlab.ProtectedTag].
ProtectGroupEnvironmentOptions is an alias to [gitlab.ProtectGroupEnvironmentOptions].
ProtectRepositoryBranchesOptions is an alias to [gitlab.ProtectRepositoryBranchesOptions].
ProtectRepositoryEnvironmentsOptions is an alias to [gitlab.ProtectRepositoryEnvironmentsOptions].
ProtectRepositoryTagsOptions is an alias to [gitlab.ProtectRepositoryTagsOptions].
PublishPackageFileOptions is an alias to [gitlab.PublishPackageFileOptions].
PushEvent is an alias to [gitlab.PushEvent].
PushSystemEvent is an alias to [gitlab.PushSystemEvent].
QueueMetrics is an alias to [gitlab.QueueMetrics].
RateLimiter is an alias to [gitlab.RateLimiter].
RebaseMergeRequestOptions is an alias to [gitlab.RebaseMergeRequestOptions].
RecentFailures is an alias to [gitlab.RecentFailures].
RedmineService is an alias to [gitlab.RedmineService].
RedmineServiceProperties is an alias to [gitlab.RedmineServiceProperties].
RegisterAgentOptions is an alias to [gitlab.RegisterAgentOptions].
RegisterNewRunnerInfoOptions is an alias to [gitlab.RegisterNewRunnerInfoOptions].
RegisterNewRunnerOptions is an alias to [gitlab.RegisterNewRunnerOptions].
RegistryRepository is an alias to [gitlab.RegistryRepository].
RegistryRepositoryTag is an alias to [gitlab.RegistryRepositoryTag].
Release is an alias to [gitlab.Release].
ReleaseAssetLinkOptions is an alias to [gitlab.ReleaseAssetLinkOptions].
ReleaseAssetsOptions is an alias to [gitlab.ReleaseAssetsOptions].
ReleaseEvent is an alias to [gitlab.ReleaseEvent].
ReleaseLink is an alias to [gitlab.ReleaseLink].
ReleaseNote is an alias to [gitlab.ReleaseNote].
RemoveGroupMemberOptions is an alias to [gitlab.RemoveGroupMemberOptions].
RemoveProjectVariableOptions is an alias to [gitlab.RemoveProjectVariableOptions].
RenderOptions is an alias to [gitlab.RenderOptions].
ReorderIssueOptions is an alias to [gitlab.ReorderIssueOptions].
Repository is an alias to [gitlab.Repository].
RepositoryGroup is an alias to [gitlab.RepositoryGroup].
RepositoryProject is an alias to [gitlab.RepositoryProject].
RepositorySnippet is an alias to [gitlab.RepositorySnippet].
RepositoryUpdateSystemEvent is an alias to [gitlab.RepositoryUpdateSystemEvent].
RequestOptionFunc is an alias to [gitlab.RequestOptionFunc].
RequireCodeOwnerApprovalsOptions is an alias to [gitlab.RequireCodeOwnerApprovalsOptions].
ResolveMergeRequestDiscussionOptions is an alias to [gitlab.ResolveMergeRequestDiscussionOptions].
ResourceGroup is an alias to [gitlab.ResourceGroup].
ResourceGroupProcessMode is an alias to [gitlab.ResourceGroupProcessMode].
Response is an alias to [gitlab.Response].
RetrieveAllGroupStorageMovesOptions is an alias to [gitlab.RetrieveAllGroupStorageMovesOptions].
RetrieveAllProjectStorageMovesOptions is an alias to [gitlab.RetrieveAllProjectStorageMovesOptions].
RetrieveAllSnippetStorageMovesOptions is an alias to [gitlab.RetrieveAllSnippetStorageMovesOptions].
RevertCommitOptions is an alias to [gitlab.RevertCommitOptions].
ReviewerIDValue is an alias to [gitlab.ReviewerIDValue].
RotateGroupAccessTokenOptions is an alias to [gitlab.RotateGroupAccessTokenOptions].
RotatePersonalAccessTokenOptions is an alias to [gitlab.RotatePersonalAccessTokenOptions].
RotateProjectAccessTokenOptions is an alias to [gitlab.RotateProjectAccessTokenOptions].
Runner is an alias to [gitlab.Runner].
RunnerAuthenticationToken is an alias to [gitlab.RunnerAuthenticationToken].
RunnerDetails is an alias to [gitlab.RunnerDetails].
RunnerRegistrationToken is an alias to [gitlab.RunnerRegistrationToken].
RunPipelineTriggerOptions is an alias to [gitlab.RunPipelineTriggerOptions].
SAMLGroupLink is an alias to [gitlab.SAMLGroupLink].
ScheduleAllGroupStorageMovesOptions is an alias to [gitlab.ScheduleAllGroupStorageMovesOptions].
ScheduleAllProjectStorageMovesOptions is an alias to [gitlab.ScheduleAllProjectStorageMovesOptions].
ScheduleAllSnippetStorageMovesOptions is an alias to [gitlab.ScheduleAllSnippetStorageMovesOptions].
ScheduleExportOptions is an alias to [gitlab.ScheduleExportOptions].
ScheduleStorageMoveForGroupOptions is an alias to [gitlab.ScheduleStorageMoveForGroupOptions].
ScheduleStorageMoveForProjectOptions is an alias to [gitlab.ScheduleStorageMoveForProjectOptions].
ScheduleStorageMoveForSnippetOptions is an alias to [gitlab.ScheduleStorageMoveForSnippetOptions].
SearchOptions is an alias to [gitlab.SearchOptions].
Service is an alias to [gitlab.Service].
ServiceAccount is an alias to [gitlab.ServiceAccount].
SetCommitStatusOptions is an alias to [gitlab.SetCommitStatusOptions].
SetCustomIssueTrackerServiceOptions is an alias to [gitlab.SetCustomIssueTrackerServiceOptions].
SetDataDogServiceOptions is an alias to [gitlab.SetDataDogServiceOptions].
SetDiscordServiceOptions is an alias to [gitlab.SetDiscordServiceOptions].
SetDroneCIServiceOptions is an alias to [gitlab.SetDroneCIServiceOptions].
SetEmailsOnPushServiceOptions is an alias to [gitlab.SetEmailsOnPushServiceOptions].
SetExternalStatusCheckStatusOptions is an alias to [gitlab.SetExternalStatusCheckStatusOptions].
SetExternalWikiServiceOptions is an alias to [gitlab.SetExternalWikiServiceOptions].
SetGithubServiceOptions is an alias to [gitlab.SetGithubServiceOptions].
SetGitLabCIServiceOptions is an alias to [gitlab.SetGitLabCIServiceOptions].
SetHarborServiceOptions is an alias to [gitlab.SetHarborServiceOptions].
SetHipChatServiceOptions is an alias to [gitlab.SetHipChatServiceOptions].
SetHookCustomHeaderOptions is an alias to [gitlab.SetHookCustomHeaderOptions].
SetJenkinsCIServiceOptions is an alias to [gitlab.SetJenkinsCIServiceOptions].
SetJiraServiceOptions is an alias to [gitlab.SetJiraServiceOptions].
SetMattermostServiceOptions is an alias to [gitlab.SetMattermostServiceOptions].
SetMattermostSlashCommandsServiceOptions is an alias to [gitlab.SetMattermostSlashCommandsServiceOptions].
SetMicrosoftTeamsServiceOptions is an alias to [gitlab.SetMicrosoftTeamsServiceOptions].
SetPipelinesEmailServiceOptions is an alias to [gitlab.SetPipelinesEmailServiceOptions].
SetPrometheusServiceOptions is an alias to [gitlab.SetPrometheusServiceOptions].
SetRedmineServiceOptions is an alias to [gitlab.SetRedmineServiceOptions].
SetSlackApplicationOptions is an alias to [gitlab.SetSlackApplicationOptions].
SetSlackServiceOptions is an alias to [gitlab.SetSlackServiceOptions].
SetSlackSlashCommandsServiceOptions is an alias to [gitlab.SetSlackSlashCommandsServiceOptions].
SetTelegramServiceOptions is an alias to [gitlab.SetTelegramServiceOptions].
SetTimeEstimateOptions is an alias to [gitlab.SetTimeEstimateOptions].
Settings is an alias to [gitlab.Settings].
SetYouTrackServiceOptions is an alias to [gitlab.SetYouTrackServiceOptions].
SharedRunnersSettingValue is an alias to [gitlab.SharedRunnersSettingValue].
ShareGroupWithGroupOptions is an alias to [gitlab.ShareGroupWithGroupOptions].
ShareWithGroupOptions is an alias to [gitlab.ShareWithGroupOptions].
SlackApplication is an alias to [gitlab.SlackApplication].
SlackApplicationProperties is an alias to [gitlab.SlackApplicationProperties].
SlackService is an alias to [gitlab.SlackService].
SlackServiceProperties is an alias to [gitlab.SlackServiceProperties].
SlackSlashCommandsProperties is an alias to [gitlab.SlackSlashCommandsProperties].
SlackSlashCommandsService is an alias to [gitlab.SlackSlashCommandsService].
Snippet is an alias to [gitlab.Snippet].
SnippetCommentEvent is an alias to [gitlab.SnippetCommentEvent].
SnippetRepositoryStorageMove is an alias to [gitlab.SnippetRepositoryStorageMove].
SquashOptionValue is an alias to [gitlab.SquashOptionValue].
SSHKey is an alias to [gitlab.SSHKey].
StateEvent is an alias to [gitlab.StateEvent].
StateID is an alias to [gitlab.StateID].
Statistics is an alias to [gitlab.Statistics].
StatusCheckProtectedBranch is an alias to [gitlab.StatusCheckProtectedBranch].
StopEnvironmentOptions is an alias to [gitlab.StopEnvironmentOptions].
SubGroupCreationLevelValue is an alias to [gitlab.SubGroupCreationLevelValue].
SubGroupEvent is an alias to [gitlab.SubGroupEvent].
SubmoduleCommit is an alias to [gitlab.SubmoduleCommit].
Tag is an alias to [gitlab.Tag].
TagAccessDescription is an alias to [gitlab.TagAccessDescription].
TagEvent is an alias to [gitlab.TagEvent].
TagPushSystemEvent is an alias to [gitlab.TagPushSystemEvent].
TagsPermissionOptions is an alias to [gitlab.TagsPermissionOptions].
TasksCompletionStatus is an alias to [gitlab.TasksCompletionStatus].
TelegramService is an alias to [gitlab.TelegramService].
TelegramServiceProperties is an alias to [gitlab.TelegramServiceProperties].
TimeStats is an alias to [gitlab.TimeStats].
Todo is an alias to [gitlab.Todo].
TodoAction is an alias to [gitlab.TodoAction].
TodoTarget is an alias to [gitlab.TodoTarget].
TodoTargetType is an alias to [gitlab.TodoTargetType].
Topic is an alias to [gitlab.Topic].
TopicAvatar is an alias to [gitlab.TopicAvatar].
TransferProjectOptions is an alias to [gitlab.TransferProjectOptions].
TransferSubGroupOptions is an alias to [gitlab.TransferSubGroupOptions].
TreeNode is an alias to [gitlab.TreeNode].
UpdateBroadcastMessageOptions is an alias to [gitlab.UpdateBroadcastMessageOptions].
UpdateCommitDiscussionNoteOptions is an alias to [gitlab.UpdateCommitDiscussionNoteOptions].
UpdateDeployKeyOptions is an alias to [gitlab.UpdateDeployKeyOptions].
UpdateDraftNoteOptions is an alias to [gitlab.UpdateDraftNoteOptions].
UpdateEnvironmentAccessOptions is an alias to [gitlab.UpdateEnvironmentAccessOptions].
UpdateEnvironmentApprovalRuleOptions is an alias to [gitlab.UpdateEnvironmentApprovalRuleOptions].
UpdateEpicDiscussionNoteOptions is an alias to [gitlab.UpdateEpicDiscussionNoteOptions].
UpdateEpicIsssueAssignmentOptions is an alias to [gitlab.UpdateEpicIsssueAssignmentOptions].
UpdateEpicNoteOptions is an alias to [gitlab.UpdateEpicNoteOptions].
UpdateEpicOptions is an alias to [gitlab.UpdateEpicOptions].
UpdateExternalStatusCheckOptions is an alias to [gitlab.UpdateExternalStatusCheckOptions].
UpdateFileOptions is an alias to [gitlab.UpdateFileOptions].
UpdateFreezePeriodOptions is an alias to [gitlab.UpdateFreezePeriodOptions].
UpdateGeoNodesOptions is an alias to [gitlab.UpdateGeoNodesOptions].
UpdateGroupEnvironmentAccessOptions is an alias to [gitlab.UpdateGroupEnvironmentAccessOptions].
UpdateGroupEnvironmentApprovalRuleOptions is an alias to [gitlab.UpdateGroupEnvironmentApprovalRuleOptions].
UpdateGroupIssueBoardListOptions is an alias to [gitlab.UpdateGroupIssueBoardListOptions].
UpdateGroupIssueBoardOptions is an alias to [gitlab.UpdateGroupIssueBoardOptions].
UpdateGroupLabelOptions is an alias to [gitlab.UpdateGroupLabelOptions].
UpdateGroupMilestoneOptions is an alias to [gitlab.UpdateGroupMilestoneOptions].
UpdateGroupOptions is an alias to [gitlab.UpdateGroupOptions].
UpdateGroupProtectedEnvironmentOptions is an alias to [gitlab.UpdateGroupProtectedEnvironmentOptions].
UpdateGroupVariableOptions is an alias to [gitlab.UpdateGroupVariableOptions].
UpdateInstanceVariableOptions is an alias to [gitlab.UpdateInstanceVariableOptions].
UpdateIssueBoardListOptions is an alias to [gitlab.UpdateIssueBoardListOptions].
UpdateIssueBoardOptions is an alias to [gitlab.UpdateIssueBoardOptions].
UpdateIssueDiscussionNoteOptions is an alias to [gitlab.UpdateIssueDiscussionNoteOptions].
UpdateIssueNoteOptions is an alias to [gitlab.UpdateIssueNoteOptions].
UpdateIssueOptions is an alias to [gitlab.UpdateIssueOptions].
UpdateLabelOptions is an alias to [gitlab.UpdateLabelOptions].
UpdateMergeRequestApprovalRuleOptions is an alias to [gitlab.UpdateMergeRequestApprovalRuleOptions].
UpdateMergeRequestDiscussionNoteOptions is an alias to [gitlab.UpdateMergeRequestDiscussionNoteOptions].
UpdateMergeRequestNoteOptions is an alias to [gitlab.UpdateMergeRequestNoteOptions].
UpdateMergeRequestOptions is an alias to [gitlab.UpdateMergeRequestOptions].
UpdateMilestoneOptions is an alias to [gitlab.UpdateMilestoneOptions].
UpdatePagesDomainOptions is an alias to [gitlab.UpdatePagesDomainOptions].
UpdatePagesOptions is an alias to [gitlab.UpdatePagesOptions].
UpdatePipelineMetadataOptions is an alias to [gitlab.UpdatePipelineMetadataOptions].
UpdateProjectDeploymentOptions is an alias to [gitlab.UpdateProjectDeploymentOptions].
UpdateProjectFeatureFlagOptions is an alias to [gitlab.UpdateProjectFeatureFlagOptions].
UpdateProjectLevelRuleOptions is an alias to [gitlab.UpdateProjectLevelRuleOptions].
UpdateProjectSnippetOptions is an alias to [gitlab.UpdateProjectSnippetOptions].
UpdateProjectVariableOptions is an alias to [gitlab.UpdateProjectVariableOptions].
UpdateProtectedBranchOptions is an alias to [gitlab.UpdateProtectedBranchOptions].
UpdateProtectedEnvironmentsOptions is an alias to [gitlab.UpdateProtectedEnvironmentsOptions].
UpdateReleaseLinkOptions is an alias to [gitlab.UpdateReleaseLinkOptions].
UpdateReleaseNoteOptions is an alias to [gitlab.UpdateReleaseNoteOptions].
UpdateReleaseOptions is an alias to [gitlab.UpdateReleaseOptions].
UpdateRunnerDetailsOptions is an alias to [gitlab.UpdateRunnerDetailsOptions].
UpdateSettingsOptions is an alias to [gitlab.UpdateSettingsOptions].
UpdateSnippetDiscussionNoteOptions is an alias to [gitlab.UpdateSnippetDiscussionNoteOptions].
UpdateSnippetFileOptions is an alias to [gitlab.UpdateSnippetFileOptions].
UpdateSnippetNoteOptions is an alias to [gitlab.UpdateSnippetNoteOptions].
UpdateSnippetOptions is an alias to [gitlab.UpdateSnippetOptions].
UpdateSubmoduleOptions is an alias to [gitlab.UpdateSubmoduleOptions].
UpdateTopicOptions is an alias to [gitlab.UpdateTopicOptions].
UploadType is an alias to [gitlab.UploadType].
User is an alias to [gitlab.User].
UserActivity is an alias to [gitlab.UserActivity].
UserAssociationsCount is an alias to [gitlab.UserAssociationsCount].
UserAvatar is an alias to [gitlab.UserAvatar].
UserGroupSystemEvent is an alias to [gitlab.UserGroupSystemEvent].
UserIdentity is an alias to [gitlab.UserIdentity].
UserIDValue is an alias to [gitlab.UserIDValue].
UserMembership is an alias to [gitlab.UserMembership].
UserRunner is an alias to [gitlab.UserRunner].
UserStatus is an alias to [gitlab.UserStatus].
UserStatusOptions is an alias to [gitlab.UserStatusOptions].
UserSystemEvent is an alias to [gitlab.UserSystemEvent].
UserTeamSystemEvent is an alias to [gitlab.UserTeamSystemEvent].
VariableFilter is an alias to [gitlab.VariableFilter].
VariableTypeValue is an alias to [gitlab.VariableTypeValue].
VerifyRegisteredRunnerOptions is an alias to [gitlab.VerifyRegisteredRunnerOptions].
Version is an alias to [gitlab.Version].
VisibilityValue is an alias to [gitlab.VisibilityValue].
WeightEvent is an alias to [gitlab.WeightEvent].
Wiki is an alias to [gitlab.Wiki].
WikiFormatValue is an alias to [gitlab.WikiFormatValue].
WikiPageEvent is an alias to [gitlab.WikiPageEvent].
YouTrackService is an alias to [gitlab.YouTrackService].
YouTrackServiceProperties is an alias to [gitlab.YouTrackServiceProperties].