Documentation
¶
Index ¶
- func CommitCommentEventJSON() string
- func CreateEventJSON() string
- func DeleteEventJSON() string
- func DeploymentEventJSON() string
- func DeploymentStatusEventJSON() string
- func ForkEventJSON() string
- func GollumEventJSON() string
- func IssueCommentEventJSON() string
- func IssuesEventJSON() string
- func MemberEventJSON() string
- func MembershipEventJSON() string
- func PageBuildEventJSON() string
- func PublicEventJSON() string
- func PullRequestEventJSON() string
- func PullRequestReviewCommentEventJSON() string
- func PushEventJSON() string
- func ReleaseEventJSON() string
- func RepositoryEventJSON() string
- func StatusEventJSON() string
- func TeamAddEventJSON() string
- func WatchEventJSON() string
- type CommitComment
- type CommitCommentEvent
- type CreateEvent
- type DeleteEvent
- type Deployment
- type DeploymentEvent
- type DeploymentStatus
- type DeploymentStatusEvent
- type Event
- type ForkEvent
- type GithubWebhook
- type GollumEvent
- type HeadCommit
- type Issue
- type IssueComment
- type IssueCommentEvent
- type IssuesEvent
- type MemberEvent
- type MembershipEvent
- type Page
- type PageBuildEvent
- type PingEvent
- type PublicEvent
- type PullRequest
- type PullRequestEvent
- type PullRequestReviewComment
- type PullRequestReviewCommentEvent
- type PushEvent
- type Release
- type ReleaseEvent
- type Repository
- type RepositoryEvent
- type Sender
- type StatusEvent
- type Team
- type TeamAddEvent
- type WatchEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommitCommentEventJSON ¶
func CommitCommentEventJSON() string
func CreateEventJSON ¶
func CreateEventJSON() string
func DeleteEventJSON ¶
func DeleteEventJSON() string
func DeploymentEventJSON ¶
func DeploymentEventJSON() string
func DeploymentStatusEventJSON ¶
func DeploymentStatusEventJSON() string
func ForkEventJSON ¶
func ForkEventJSON() string
func GollumEventJSON ¶
func GollumEventJSON() string
func IssueCommentEventJSON ¶
func IssueCommentEventJSON() string
func IssuesEventJSON ¶
func IssuesEventJSON() string
func MemberEventJSON ¶
func MemberEventJSON() string
func MembershipEventJSON ¶
func MembershipEventJSON() string
func PageBuildEventJSON ¶
func PageBuildEventJSON() string
func PublicEventJSON ¶
func PublicEventJSON() string
func PullRequestEventJSON ¶
func PullRequestEventJSON() string
func PullRequestReviewCommentEventJSON ¶
func PullRequestReviewCommentEventJSON() string
func PushEventJSON ¶
func PushEventJSON() string
func ReleaseEventJSON ¶
func ReleaseEventJSON() string
func RepositoryEventJSON ¶
func RepositoryEventJSON() string
func StatusEventJSON ¶
func StatusEventJSON() string
func TeamAddEventJSON ¶
func TeamAddEventJSON() string
func WatchEventJSON ¶
func WatchEventJSON() string
Types ¶
type CommitComment ¶
type CommitCommentEvent ¶
type CommitCommentEvent struct {
Comment CommitComment `json:"comment"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (CommitCommentEvent) NewEvent ¶
func (s CommitCommentEvent) NewEvent() agent.Event
type CreateEvent ¶
type CreateEvent struct {
Ref string `json:"ref"`
RefType string `json:"ref_type"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (CreateEvent) NewEvent ¶
func (s CreateEvent) NewEvent() agent.Event
type DeleteEvent ¶
type DeleteEvent struct {
Ref string `json:"ref"`
RefType string `json:"ref_type"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (DeleteEvent) NewEvent ¶
func (s DeleteEvent) NewEvent() agent.Event
type Deployment ¶
type DeploymentEvent ¶
type DeploymentEvent struct {
Deployment Deployment `json:"deployment"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (DeploymentEvent) NewEvent ¶
func (s DeploymentEvent) NewEvent() agent.Event
type DeploymentStatus ¶
type DeploymentStatusEvent ¶
type DeploymentStatusEvent struct {
Deployment Deployment `json:"deployment"`
DeploymentStatus DeploymentStatus `json:"deployment_status"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (DeploymentStatusEvent) NewEvent ¶
func (s DeploymentStatusEvent) NewEvent() agent.Event
type ForkEvent ¶
type ForkEvent struct {
Forkee Repository `json:"forkee"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
type GithubWebhook ¶
type GithubWebhook struct {
Path string
// contains filtered or unexported fields
}
type GollumEvent ¶
type GollumEvent struct {
Pages []Page `json:"pages"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (GollumEvent) NewEvent ¶
func (s GollumEvent) NewEvent() agent.Event
REVIEW: Going to be lazy and not deal with the pages.
type HeadCommit ¶
type IssueComment ¶
type IssueComment struct {
Body string `json:"body"`
}
type IssueCommentEvent ¶
type IssueCommentEvent struct {
Issue Issue `json:"issue"`
Comment IssueComment `json:"comment"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (IssueCommentEvent) NewEvent ¶
func (s IssueCommentEvent) NewEvent() agent.Event
type IssuesEvent ¶
type IssuesEvent struct {
Action string `json:"action"`
Issue Issue `json:"issue"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (IssuesEvent) NewEvent ¶
func (s IssuesEvent) NewEvent() agent.Event
type MemberEvent ¶
type MemberEvent struct {
Member Sender `json:"member"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (MemberEvent) NewEvent ¶
func (s MemberEvent) NewEvent() agent.Event
type MembershipEvent ¶
type MembershipEvent struct {
Action string `json:"action"`
Member Sender `json:"member"`
Sender Sender `json:"sender"`
Team Team `json:"team"`
}
func (MembershipEvent) NewEvent ¶
func (s MembershipEvent) NewEvent() agent.Event
type PageBuildEvent ¶
type PageBuildEvent struct {
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (PageBuildEvent) NewEvent ¶
func (s PageBuildEvent) NewEvent() agent.Event
type PingEvent ¶
type PingEvent struct {
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
type PublicEvent ¶
type PublicEvent struct {
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (PublicEvent) NewEvent ¶
func (s PublicEvent) NewEvent() agent.Event
type PullRequest ¶
type PullRequestEvent ¶
type PullRequestEvent struct {
Action string `json:"action"`
PullRequest PullRequest `json:"pull_request"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (PullRequestEvent) NewEvent ¶
func (s PullRequestEvent) NewEvent() agent.Event
type PullRequestReviewCommentEvent ¶
type PullRequestReviewCommentEvent struct {
Comment PullRequestReviewComment `json:"comment"`
PullRequest PullRequest `json:"pull_request"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (PullRequestReviewCommentEvent) NewEvent ¶
func (s PullRequestReviewCommentEvent) NewEvent() agent.Event
type PushEvent ¶
type PushEvent struct {
Ref string `json:"ref"`
Before string `json:"before"`
After string `json:"after"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
HeadCommit HeadCommit `json:"head_commit"`
}
type ReleaseEvent ¶
type ReleaseEvent struct {
Release Release `json:"release"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (ReleaseEvent) NewEvent ¶
func (s ReleaseEvent) NewEvent() agent.Event
type Repository ¶
type RepositoryEvent ¶
type RepositoryEvent struct {
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (RepositoryEvent) NewEvent ¶
func (s RepositoryEvent) NewEvent() agent.Event
type StatusEvent ¶
type StatusEvent struct {
Hash string `json:"sha"`
State string `json:"state"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
Context string `json:"context"`
}
func (StatusEvent) NewEvent ¶
func (s StatusEvent) NewEvent() agent.Event
type TeamAddEvent ¶
type TeamAddEvent struct {
Team Team `json:"team"`
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (TeamAddEvent) NewEvent ¶
func (s TeamAddEvent) NewEvent() agent.Event
type WatchEvent ¶
type WatchEvent struct {
Repository Repository `json:"repository"`
Sender Sender `json:"sender"`
}
func (WatchEvent) NewEvent ¶
func (s WatchEvent) NewEvent() agent.Event
Click to show internal directories.
Click to hide internal directories.