Module webhooks

Source
👎Deprecated since 0.1705.1: stable hook APIs are not feasible
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.

Re-exports§

pub use hooktypes::HookDate;

Structs§

BuildCommitHookAttrsDeprecated
Build commit information exposed in hooks.
BuildHookDeprecated
A build hook.
BuildProjectHookAttrsDeprecated
Project information exposed in build hooks.
BuildUserHookAttrsDeprecated
Build user information exposed in hooks.
CommitHookAttrsDeprecated
Commit information exposed in hooks.
DiffHookAttrsDeprecated
Diff information exposed in hooks.
HookCommitIdentityDeprecated
The identity of a user exposed through a hook.
IssueHookDeprecated
An issue hook.
IssueHookAttrsDeprecated
Issue information exposed in hooks.
MergeRequestChangeDeprecated
A MR change
MergeRequestChangesDeprecated
MR Changes
MergeRequestHookDeprecated
A merge request hook.
MergeRequestHookAttrsDeprecated
Merge request information exposed in hooks.
MergeRequestParamsDeprecated
Merge parameters for a merge request.
NoteHookDeprecated
A note hook.
NoteHookAttrsDeprecated
Note (comment) information exposed in hooks.
PipelineBuildRunnerDeprecated
PipelineHookDeprecated
PipelineHookAttrsDeprecated
PipelineMergeRequestAttrsDeprecated
PipelineProjectAttrsDeprecated
PipelineVariableDeprecated
PositionHookAttrsDeprecated
ProjectHookAttrsDeprecated
Project information exposed in hooks.
ProjectWikiHookAttrsDeprecated
Wiki project information exposed in hooks.
PushHookDeprecated
A push hook.
SnippetHookAttrsDeprecated
Snippet information exposed in hooks.
UserHookAttrsDeprecated
User information exposed in hooks.
WikiPageHookDeprecated
A wiki page hook.
WikiPageHookAttrsDeprecated
Wiki information exposed in hooks.

Enums§

IssueActionDeprecated
Actions which may occur on an issue.
IssueStateDeprecated
The states an issue may be in.
MergeRequestActionDeprecated
Actions which may occur on a merge request.
MergeRequestStateDeprecated
The states a merge request may be in.
MergeStatusDeprecated
The status of the possible merge for a merge request.
NoteTypeDeprecated
The entities a note may be added to.
NoteableIdDeprecated
The ID of an entity a note is attached to.
SnippetTypeDeprecated
The type of a snippet.
StatusStateDeprecated
States for commit statuses.
WebHookDeprecated
A deserializable structure for all Gitlab web hooks.
WikiPageActionDeprecated
Actions which may occur on a wiki page.