Module gitlab::webhooks [−][src]
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
| BuildCommitHookAttrs | Build commit information exposed in hooks. |
| BuildHook | A build hook. |
| BuildProjectHookAttrs | Project information exposed in build hooks. |
| BuildUserHookAttrs | Build user information exposed in hooks. |
| CommitHookAttrs | Commit information exposed in hooks. |
| DiffHookAttrs | Diff information exposed in hooks. |
| HookCommitIdentity | The identity of a user exposed through a hook. |
| HookDate | A wrapper struct for dates in web hooks. |
| IssueHook | An issue hook. |
| IssueHookAttrs | Issue information exposed in hooks. |
| MergeRequestHook | A merge request hook. |
| MergeRequestHookAttrs | Merge request information exposed in hooks. |
| MergeRequestParams | Merge parameters for a merge request. |
| NoteHook | A note hook. |
| NoteHookAttrs | Note (comment) information exposed in hooks. |
| PipelineBuildRunner | |
| PipelineHook | |
| PipelineHookAttrs | |
| PipelineMergeRequestAttrs | |
| PipelineProjectAttrs | |
| PipelineVariable | |
| PositionHookAttrs | |
| ProjectHookAttrs | Project information exposed in hooks. |
| ProjectWikiHookAttrs | Wiki project information exposed in hooks. |
| PushHook | A push hook. |
| SnippetHookAttrs | Snippet information exposed in hooks. |
| UserHookAttrs | User information exposed in hooks. |
| WikiPageHook | A wiki page hook. |
| WikiPageHookAttrs | Wiki information exposed in hooks. |
Enums
| IssueAction | Actions which may occur on an issue. |
| MergeRequestAction | Actions which may occur on a merge request. |
| SnippetType | The type of a snippet. |
| WebHook | A deserializable structure for all Gitlab web hooks. |
| WikiPageAction | Actions which may occur on a wiki page. |