Module gitlab::systemhooks
[−]
[src]
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
| GroupMemberSystemHook |
A group membership hook. |
| GroupSystemHook |
A group hook. |
| KeySystemHook |
An SSH key hook. |
| ProjectMemberSystemHook |
A project membership hook. |
| ProjectSystemHook |
A hook for a project. |
| PushSystemHook |
A push hook. |
| UserSystemHook |
A user hook. |
Enums
| GroupEvent |
Events which occur for groups. |
| GroupMemberEvent |
Events which occur for group memberships. |
| HumanAccessLevel |
Access levels for groups and projects. |
| KeyEvent |
Events which occur for SSH keys. |
| ProjectEvent |
Events which occur at the project level. |
| ProjectMemberEvent |
Events which occur when users are added and removed from projects. |
| ProjectVisibility |
Visibility levels for projects. |
| PushEvent |
Events which occur when a push happens. |
| SystemHook |
A deserializable structure for all Gitlab system hooks. |
| UserEvent |
Events which occur for user accounts. |