Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event string
const ( Unknown Event = "unknown" Create Event = "create" Delete Event = "delete" Fork Event = "fork" Push Event = "push" Issues Event = "issues" IssueAssign Event = "issue_assign" IssueLabel Event = "issue_label" IssueMilestone Event = "issue_milestone" IssueComment Event = "issue_comment" PullRequest Event = "pull_request" PullRequestAssign Event = "pull_request_assign" PullRequestLabel Event = "pull_request_label" PullRequestMilestone Event = "pull_request_milestone" PullRequestComment Event = "pull_request_comment" PullRequestReviewApproved Event = "pull_request_review_approved" PullRequestReviewRejected Event = "pull_request_review_rejected" PullRequestReviewComment Event = "pull_request_review_comment" PullRequestSync Event = "pull_request_sync" PullRequestReviewRequest Event = "pull_request_review_request" Wiki Event = "wiki" Repository Event = "repository" Release Event = "release" Package Event = "package" Schedule Event = "schedule" )
type GitEvent ¶
type GitEvent interface {
GetPushPayload(data []byte) (*payload.PushPayload, error)
}
type GitHub ¶
type GitHub struct {
// contains filtered or unexported fields
}
func (*GitHub) GetPushPayload ¶
func (g *GitHub) GetPushPayload(data []byte) (*payload.PushPayload, error)
GetPushPayload implements Git.
type GitLab ¶
type GitLab struct {
// contains filtered or unexported fields
}
func (*GitLab) GetPushPayload ¶
func (g *GitLab) GetPushPayload(data []byte) (*payload.PushPayload, error)
GetPushPayload implements Git.
type Gitea ¶
type Gitea struct {
// contains filtered or unexported fields
}
func (*Gitea) GetPushPayload ¶
func (g *Gitea) GetPushPayload(data []byte) (*payload.PushPayload, error)
GetPushPayload implements GitForward.
Click to show internal directories.
Click to hide internal directories.