Module gitlab::systemhooks
source · Expand description
System hook structures
These hooks are received from Gitlab when registered as a system hook in the administrator settings. Only administrators may create such hooks.
Gitlab does not have consistent structures for its hooks, so they often change from version to version.
Structs
- A group membership hook.
- A group hook.
- An SSH key hook.
- A project membership hook.
- A hook for a project.
- A push hook.
- A user hook.
Enums
- Events which occur for groups.
- Events which occur for group memberships.
- Access levels for groups and projects.
- Events which occur for SSH keys.
- Events which occur at the project level.
- Events which occur when users are added and removed from projects.
- Visibility levels for projects.
- Events which occur when a push happens.
- A deserializable structure for all Gitlab system hooks.
- Events which occur for user accounts.