# Functions
New creates and returns a WebHook instance denoted by the Provider type.
# Constants
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
Gitea hook types https://github.com/go-gitea/gitea/blob/bf7b083cfe47cc922090ce7922b89f7a5030a44d/models/webhook/hooktask.go#L31.
# Variables
parse errors.
parse errors.
parse errors.
parse errors.
parse errors.
parse errors.
parse errors.
Options is a namespace var for configuration options.
# Structs
Attachment a generic attachment.
ChangesFromPayload FIXME.
ChangesPayload represents the payload information of issue change.
Comment represents a comment on a commit or issue.
CreatePayload represents a payload create reposoitory.
DeletePayload represents delete payload.
ExternalTracker represents settings for external tracker.
ExternalWiki represents setting for external wiki.
ForkPayload represents fork payload.
InternalTracker represents settings for internal tracker.
Issue represents an issue in a repository.
IssueCommentPayload represents a payload information of issue comment event.
IssuePayload represents the payload information that is sent along with an issue event.
Label a label to an issue or a pr.
Milestone milestone is a collection of issues on one repository.
PayloadCommit represents a commit.
PayloadCommitVerification represents the GPG verification of a commit.
PayloadUser represents the author or committer of a commit.
Permission represents a set of permissions.
PRBranchInfo information about a branch.
PullRequest represents a pull request.
PullRequestMeta PR info if an issue is a PR.
PullRequestPayload represents a payload information of pull request event.
PushPayload represents a payload information of push event.
Release represents a repository release.
ReleasePayload represents a payload information of release event.
Repository represents a repository.
RepositoryMeta basic repository information.
RepositoryPayload payload for repository webhooks.
ReviewPayload FIXME.
User represents a user.
Webhook instance contains all methods needed to process events.
WebhookOptions is a namespace for configuration option methods.
# Type aliases
Event defines a GitLab hook event type by the X-Gitlab-Event Header.
HookIssueAction FIXME.
HookIssueCommentAction defines hook issue comment action.
HookReleaseAction defines hook release action type.
HookRepoAction an action that happens to a repo.
Option is a configuration option for the webhook.
PusherType define the type to push.
StateType issue state type.