[][src]Module gitlab::webhooks

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.

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.