[−][src]Module gitlab::systemhooks
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. |