package
5.17.0+incompatible
Repository: https://github.com/go-playground/webhooks.git
Documentation: pkg.go.dev

# Functions

New creates and returns a WebHook instance denoted by the Provider type.

# Constants

GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.
GitLab hook types.

# Variables

parse errors.
parse errors.
parse errors.
parse errors.
parse errors.
parse errors.
parse errors.
Options is a namespace var for configuration options.

# Structs

ArtifactsFile contains all of the GitLab artifact information.
Assignee contains all of the GitLab assignee information.
Author contains all of the GitLab author information.
BuildCommit contains all of the GitLab build commit information.
BuildEventPayload contains the information for GitLab's build status change event.
Changes contains all changes associated with a GitLab issue or MR.
CommentEventPayload contains the information for GitLab's comment event.
Commit contains all of the GitLab commit information.
ConfidentialIssueEventPayload contains the information for GitLab's confidential issue event.
Issue contains all of the GitLab issue information.
IssueEventPayload contains the information for GitLab's issue event.
Job contains all of the GitLab job information.
JobEventPayload contains the information for GitLab's Job status change.
Label contains all of the GitLab label information.
LabelChanges contains changes in labels assocatiated with a GitLab issue or MR.
LastCommit contains all of the GitLab last commit information.
MergeRequest contains all of the GitLab merge request information.
MergeRequestEventPayload contains the information for GitLab's merge request event.
ObjectAttributes contains all of the GitLab object attributes information.
PipelineEventPayload contains the information for GitLab's pipeline status change event.
PipelineObjectAttributes contains pipeline specific GitLab object attributes information.
Position defines a specific location, identified by paths line numbers and image coordinates, within a specific diff, identified by start, head and base commit ids.
Project contains all of the GitLab project information.
PushEventPayload contains the information for GitLab's push event.
Repository contains all of the GitLab repository information.
Runner represents a runner agent.
Snippet contains all of the GitLab snippet information.
Source contains all of the GitLab source information.
StDiff contains all of the GitLab diff information.
SystemHookPayload contains the ObjectKind to match with real hook events.
TagEventPayload contains the information for GitLab's tag push event.
Target contains all of the GitLab target information.
User contains all of the GitLab user information.
Webhook instance contains all methods needed to process events.
WebhookOptions is a namespace for configuration option methods.
Wiki contains all of the GitLab wiki information.
WikiPageEventPayload contains the information for GitLab's wiki created/updated event.

# Type aliases

Event defines a GitLab hook event type by the X-Gitlab-Event Header.
Option is a configuration option for the webhook.