# Constants
These constants represent all valid build states.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of valid notification levels.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available access levels
GitLab API docs: https://docs.gitlab.com/ce/permissions/permissions.html.
List of valid notification levels.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
These constants represent all valid build states.
List of available merge type
GitLab API docs: https://docs.gitlab.com/ce/api/projects.html#project-merge-method.
List of valid notification levels.
List of available access levels
GitLab API docs: https://docs.gitlab.com/ce/permissions/permissions.html.
List of available visibility levels
GitLab API docs: https://docs.gitlab.com/ce/api/.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#target-types.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available access levels
GitLab API docs: https://docs.gitlab.com/ce/permissions/permissions.html.
These are deprecated and should be removed in a future version.
List of valid notification levels.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#target-types.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#target-types.
List of available merge type
GitLab API docs: https://docs.gitlab.com/ce/api/projects.html#project-merge-method.
List of available access levels
GitLab API docs: https://docs.gitlab.com/ce/permissions/permissions.html.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#target-types.
List of available access levels
GitLab API docs: https://docs.gitlab.com/ce/permissions/permissions.html.
List of available access levels
GitLab API docs: https://docs.gitlab.com/ce/permissions/permissions.html.
List of valid notification levels.
These constants represent all valid build states.
List of available visibility levels
GitLab API docs: https://docs.gitlab.com/ce/api/.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#target-types.
List of available visibility levels
GitLab API docs: https://docs.gitlab.com/ce/api/.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available merge type
GitLab API docs: https://docs.gitlab.com/ce/api/projects.html#project-merge-method.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available access levels
GitLab API docs: https://docs.gitlab.com/ce/permissions/permissions.html.
These constants represent all valid build states.
These constants represent all valid build states.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#target-types.
These constants represent all valid build states.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#action-types.
List of available action type
GitLab API docs: https://docs.gitlab.com/ce/api/events.html#target-types.
List of valid notification levels.
# Structs
Commit represents a GitLab commit.
CommitStats represents the number of added and deleted files in a commit.
CustomAttribute struct is used to unmarshal response to api calls.
ForkParent represents the parent project when this is a fork.
GroupAccess represents group access.
Links represents a project web links for self, issues, merge_requests, repo_branches, labels, events, members.
ListOptions specifies the optional parameters to various List methods that support pagination.
ListProjectsOptions represents the available ListProjects() options.
ListUsersOptions represents the available ListUsers() options.
Permissions represents permissions.
Project represents a GitLab project.
ProjectAccess represents project access.
ProjectNamespace represents a project namespace.
ProjectStatistics represents a statistics record for a project.
Release represents a GitLab version release.
Repository represents a repository.
StorageStatistics represents a statistics record for a group or project.
Tag represents a GitLab tag.
User represents a GitLab user.
UserIdentity represents a user identity.
# Type aliases
AccessLevelValue represents a permission level within GitLab.
BuildStateValue represents a GitLab build state.
EventTargetTypeValue represents actions type value for contribution events.
EventTypeValue represents actions type for contribution events.
ISOTime represents an ISO 8601 formatted date.
MergeMethodValue represents a project merge type within GitLab.
NotificationLevelValue represents a notification level.
VisibilityValue represents a visibility level within GitLab.