# Functions
NewBitbucketCloudWebhookWebhook create a new BitbucketCloudWebhook instance.
NewBitbucketServerWebhookWebhook create a new BitbucketServerWebhook instance.
NewGitHubWebhook create a new GitHubWebhook instance.
NewGitLabWebhook create a new GitLabWebhook instance.
ParseIncomingWebhook parse incoming webhook payload request into a structurized WebhookInfo object.
# Constants
EventHeaderKey represents the event type of an incoming webhook from Bitbucket.
# Structs
BitbucketCloudWebhook represents an incoming webhook on Bitbucket cloud.
BitbucketServerWebhook represents an incoming webhook on Bitbucket server.
GitHubWebhook represents an incoming webhook on GitHub.
GitLabWebhook represents an incoming webhook on GitLab.
WebhookInfo used for parsing an incoming webhook request from the VCS provider.
WebHookInfoRepoDetails represents repository info of an incoming webhook.
# Interfaces
WebhookParser is a webhook parser of an incoming webhook from a VCS server.