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 GithubWebhooks
- type GollumEvent
- type Issue
- type IssueComment
- type IssueCommentEvent
- type IssuesEvent
- type MemberEvent
- type MembershipEvent
- type Page
- type PageBuildEvent
- 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) NewPoint ¶
func (s CommitCommentEvent) NewPoint() *client.Point
type CreateEvent ¶
type CreateEvent struct { Ref string `json:"ref"` RefType string `json:"ref_type"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (CreateEvent) NewPoint ¶
func (s CreateEvent) NewPoint() *client.Point
type DeleteEvent ¶
type DeleteEvent struct { Ref string `json:"ref"` RefType string `json:"ref_type"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (DeleteEvent) NewPoint ¶
func (s DeleteEvent) NewPoint() *client.Point
type Deployment ¶
type DeploymentEvent ¶
type DeploymentEvent struct { Deployment Deployment `json:"deployment"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (DeploymentEvent) NewPoint ¶
func (s DeploymentEvent) NewPoint() *client.Point
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) NewPoint ¶
func (s DeploymentStatusEvent) NewPoint() *client.Point
type ForkEvent ¶
type ForkEvent struct { Forkee Repository `json:"forkee"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
type GithubWebhooks ¶
type GithubWebhooks struct { ServiceAddress string // Lock for the struct sync.Mutex // contains filtered or unexported fields }
func NewGithubWebhooks ¶
func NewGithubWebhooks() *GithubWebhooks
func (*GithubWebhooks) Description ¶
func (gh *GithubWebhooks) Description() string
func (*GithubWebhooks) Gather ¶
func (gh *GithubWebhooks) Gather(acc inputs.Accumulator) error
Writes the points from <-gh.in to the Accumulator
func (*GithubWebhooks) Listen ¶
func (gh *GithubWebhooks) Listen()
func (*GithubWebhooks) SampleConfig ¶
func (gh *GithubWebhooks) SampleConfig() string
func (*GithubWebhooks) Start ¶
func (gh *GithubWebhooks) Start() error
func (*GithubWebhooks) Stop ¶
func (gh *GithubWebhooks) Stop()
type GollumEvent ¶
type GollumEvent struct { Pages []Page `json:"pages"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (GollumEvent) NewPoint ¶
func (s GollumEvent) NewPoint() *client.Point
REVIEW: Going to be lazy and not deal with the pages.
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) NewPoint ¶
func (s IssueCommentEvent) NewPoint() *client.Point
type IssuesEvent ¶
type IssuesEvent struct { Action string `json:"action"` Issue Issue `json:"issue"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (IssuesEvent) NewPoint ¶
func (s IssuesEvent) NewPoint() *client.Point
type MemberEvent ¶
type MemberEvent struct { Member Sender `json:"member"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (MemberEvent) NewPoint ¶
func (s MemberEvent) NewPoint() *client.Point
type MembershipEvent ¶
type MembershipEvent struct { Action string `json:"action"` Member Sender `json:"member"` Sender Sender `json:"sender"` Team Team `json:"team"` }
func (MembershipEvent) NewPoint ¶
func (s MembershipEvent) NewPoint() *client.Point
type PageBuildEvent ¶
type PageBuildEvent struct { Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (PageBuildEvent) NewPoint ¶
func (s PageBuildEvent) NewPoint() *client.Point
type PublicEvent ¶
type PublicEvent struct { Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (PublicEvent) NewPoint ¶
func (s PublicEvent) NewPoint() *client.Point
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) NewPoint ¶
func (s PullRequestEvent) NewPoint() *client.Point
type PullRequestReviewCommentEvent ¶
type PullRequestReviewCommentEvent struct { Comment PullRequestReviewComment `json:"comment"` PullRequest PullRequest `json:"pull_request"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (PullRequestReviewCommentEvent) NewPoint ¶
func (s PullRequestReviewCommentEvent) NewPoint() *client.Point
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"` }
type ReleaseEvent ¶
type ReleaseEvent struct { Release Release `json:"release"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (ReleaseEvent) NewPoint ¶
func (s ReleaseEvent) NewPoint() *client.Point
type Repository ¶
type RepositoryEvent ¶
type RepositoryEvent struct { Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (RepositoryEvent) NewPoint ¶
func (s RepositoryEvent) NewPoint() *client.Point
type StatusEvent ¶
type StatusEvent struct { Commit string `json:"sha"` State string `json:"state"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (StatusEvent) NewPoint ¶
func (s StatusEvent) NewPoint() *client.Point
type TeamAddEvent ¶
type TeamAddEvent struct { Team Team `json:"team"` Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (TeamAddEvent) NewPoint ¶
func (s TeamAddEvent) NewPoint() *client.Point
type WatchEvent ¶
type WatchEvent struct { Repository Repository `json:"repository"` Sender Sender `json:"sender"` }
func (WatchEvent) NewPoint ¶
func (s WatchEvent) NewPoint() *client.Point
Click to show internal directories.
Click to hide internal directories.