Expand description
Web hook structures
These hooks are received from Gitlab when registered as a web hook within a project.
Gitlab does not have consistent structures for its hooks, so they often change from version to version.
Structs§
- Build commit information exposed in hooks.
- A build hook.
- Project information exposed in build hooks.
- Build user information exposed in hooks.
- Commit information exposed in hooks.
- Diff information exposed in hooks.
- The identity of a user exposed through a hook.
- A wrapper struct for dates in web hooks.
- An issue hook.
- Issue information exposed in hooks.
- A MR change
- MR Changes
- A merge request hook.
- Merge request information exposed in hooks.
- Merge parameters for a merge request.
- A note hook.
- Note (comment) information exposed in hooks.
- Project information exposed in hooks.
- Wiki project information exposed in hooks.
- A push hook.
- Snippet information exposed in hooks.
- User information exposed in hooks.
- A wiki page hook.
- Wiki information exposed in hooks.
Enums§
- Actions which may occur on an issue.
- The states an issue may be in.
- Actions which may occur on a merge request.
- The states a merge request may be in.
- The status of the possible merge for a merge request.
- The entities a note may be added to.
- The ID of an entity a note is attached to.
- The type of a snippet.
- States for commit statuses.
- A deserializable structure for all Gitlab web hooks.
- Actions which may occur on a wiki page.