github

package
v0.0.0-...-904c460 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2018 License: MIT Imports: 20 Imported by: 1

Documentation

Overview

Package github is a generated protocol buffer package.

It is generated from these files:

comment.proto
commit.proto
commit_comment_event.proto
commit_user.proto
create_event.proto
delete_event.proto
deployment.proto
deployment_event.proto
deployment_status_event.proto
download_event.proto
follow_event.proto
fork_apply_event.proto
fork_event.proto
gist_event.proto
gollum_event.proto
installation.proto
integration_installation.proto
integration_installation_repositories.proto
issue.proto
issue_comment_event.proto
issues_event.proto
label.proto
label_event.proto
member_event.proto
membership_event.proto
message.proto
milestone.proto
milestone_event.proto
organization_event.proto
page_build_event.proto
ping.proto
public_event.proto
pull_request.proto
pull_request_event.proto
pull_request_review_comment_event.proto
pull_request_review_event.proto
push_event.proto
reaction.proto
reactions.proto
release.proto
release_event.proto
repository.proto
repository_event.proto
repository_permission.proto
status_event.proto
team.proto
team_add_event.proto
user.proto
watch_event.proto

It has these top-level messages:

Comment
CommitDetailTree
CommitLinguist
CommitFramework
CommitLicense
CommitFileDetail
CommitDetail
Commit
CommitCommentEvent
CommitUser
CreateEvent
DeleteEvent
Deployment
DeploymentEvent
DeploymentStatus
DeploymentStatusEvent
Download
DownloadEvent
FollowEvent
ForkApplyEvent
ForkEvent
GistFile
GistFork
GistChangeStatus
GistHistory
Gist
GistEvent
GollumPage
GollumEvent
Installation
IntegrationInstallation
InstallationRepo
IntegrationInstallationRepositories
PullRequestRef
Issue
IssueCommentEvent
IssuesEvent
Label
LabelChange
LabelEvent
MemberEvent
MembershipEvent
Message
Milestone
MilestoneChange
MilestoneEvent
Invitation
Membership
OrganizationEvent
BuildError
Build
PageBuildEvent
Hook
Ping
PublicEvent
RepositoryRef
LinkHref
Links
PullRequest
PullRequestEvent
PullRequestReviewCommentLink
PullRequestReviewCommentLinks
PullRequestReviewComment
PullRequestReviewCommentEvent
PullRequestReviewLink
PullRequestReviewLinks
PullRequestReview
PullRequestReviewEvent
PushCommit
PushEvent
Reaction
Reactions
Asset
Release
ReleaseEvent
RepositoryLicense
Repository
RepositoryEvent
RepositoryPermission
StatusCommitDetailTree
StatusCommitBranch
StatusCommitDetail
StatusCommitUpdate
StatusEvent
Team
TeamAddEvent
User
WatchEvent

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthComment = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowComment   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthCommit = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCommit   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthCommitCommentEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCommitCommentEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthCommitUser = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCommitUser   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthCreateEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCreateEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthDeleteEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowDeleteEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthDeployment = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowDeployment   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthDeploymentEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowDeploymentEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthDeploymentStatusEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowDeploymentStatusEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthDownloadEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowDownloadEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthFollowEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowFollowEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthForkApplyEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowForkApplyEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthForkEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowForkEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthGistEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGistEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthGollumEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGollumEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthInstallation = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowInstallation   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthIntegrationInstallation = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowIntegrationInstallation   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthIntegrationInstallationRepositories = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowIntegrationInstallationRepositories   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthIssue = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowIssue   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthIssueCommentEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowIssueCommentEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthIssuesEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowIssuesEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthLabel = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowLabel   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthLabelEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowLabelEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMemberEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMemberEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMembershipEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMembershipEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMessage = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMessage   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMilestone = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMilestone   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthMilestoneEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMilestoneEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthOrganizationEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowOrganizationEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPageBuildEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPageBuildEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPing = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPing   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPublicEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPublicEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPullRequest = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPullRequest   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPullRequestEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPullRequestEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPullRequestReviewCommentEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPullRequestReviewCommentEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPullRequestReviewEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPullRequestReviewEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthPushEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPushEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthReaction = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowReaction   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthReactions = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowReactions   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthRelease = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRelease   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthReleaseEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowReleaseEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthRepository = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRepository   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthRepositoryEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRepositoryEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthRepositoryPermission = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRepositoryPermission   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthStatusEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowStatusEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthTeam = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTeam   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthTeamAddEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTeamAddEvent   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthUser = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowUser   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthWatchEvent = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowWatchEvent   = fmt.Errorf("proto: integer overflow")
)

Functions

func ParseWebHook

func ParseWebHook(messageType string, payload []byte) (interface{}, error)

ParseWebHook parses the event payload. For recognized event types, a value of the corresponding struct type will be returned (as returned by Event.Payload()). An error will be returned for unrecognized event types.

Example usage:

func (s *GitHubEventMonitor) ServeHTTP(w http.ResponseWriter, r *http.Request) {
  payload, err := github.ValidatePayload(r, s.webhookSecretKey)
  if err != nil { ... }
  event, err := github.ParseWebHook(github.WebHookType(r), payload)
  if err != nil { ... }
  switch event := event.(type) {
  case CommitCommentEvent:
      processCommitCommentEvent(event)
  case CreateEvent:
      processCreateEvent(event)
  ...
  }
}

func Stringify

func Stringify(message interface{}) string

Stringify attempts to create a reasonable string representation of types in the GitHub library. It does things like resolve pointers to their values and omits struct fields with nil values.

func ValidatePayload

func ValidatePayload(r *http.Request, secretKey []byte) (payload []byte, err error)

ValidatePayload validates an incoming GitHub Webhook event request and returns the (JSON) payload. secretKey is the GitHub Webhook secret message.

Example usage:

func (s *GitHubEventMonitor) ServeHTTP(w http.ResponseWriter, r *http.Request) {
  payload, err := github.ValidatePayload(r, s.webhookSecretKey)
  if err != nil { ... }
  // Process payload...
}

func WebHookType

func WebHookType(r *http.Request) string

WebHookType returns the event type of webhook request r.

Types

type Asset

type Asset struct {
	Url                string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	BrowserDownloadUrl string `protobuf:"bytes,2,opt,name=browser_download_url,json=browserDownloadUrl,proto3" json:"browser_download_url,omitempty"`
	Id                 int32  `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
	Name               string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Label              string `protobuf:"bytes,5,opt,name=label,proto3" json:"label,omitempty"`
	State              string `protobuf:"bytes,6,opt,name=state,proto3" json:"state,omitempty"`
	ContentType        string `protobuf:"bytes,7,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	FileSize           int32  `protobuf:"varint,8,opt,name=size,proto3" json:"size,omitempty"`
	DownloadCount      int32  `protobuf:"varint,9,opt,name=download_count,json=downloadCount,proto3" json:"download_count,omitempty"`
	CreatedAt          string `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt          string `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Uploader           *User  `protobuf:"bytes,12,opt,name=uploader" json:"uploader,omitempty"`
}

func (*Asset) Descriptor

func (*Asset) Descriptor() ([]byte, []int)

func (*Asset) Marshal

func (m *Asset) Marshal() (dAtA []byte, err error)

func (*Asset) MarshalTo

func (m *Asset) MarshalTo(dAtA []byte) (int, error)

func (*Asset) ProtoMessage

func (*Asset) ProtoMessage()

func (*Asset) Reset

func (m *Asset) Reset()

func (*Asset) Size

func (m *Asset) Size() (n int)

func (*Asset) String

func (m *Asset) String() string

func (*Asset) Unmarshal

func (m *Asset) Unmarshal(dAtA []byte) error

type Build

type Build struct {
	Url       string      `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Status    string      `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Error     *BuildError `protobuf:"bytes,3,opt,name=error" json:"error,omitempty"`
	Pusher    *User       `protobuf:"bytes,4,opt,name=pusher" json:"pusher,omitempty"`
	Commit    string      `protobuf:"bytes,5,opt,name=commit,proto3" json:"commit,omitempty"`
	Duration  int32       `protobuf:"varint,6,opt,name=duration,proto3" json:"duration,omitempty"`
	CreatedAt string      `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt string      `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
}

func (*Build) Descriptor

func (*Build) Descriptor() ([]byte, []int)

func (*Build) Marshal

func (m *Build) Marshal() (dAtA []byte, err error)

func (*Build) MarshalTo

func (m *Build) MarshalTo(dAtA []byte) (int, error)

func (*Build) ProtoMessage

func (*Build) ProtoMessage()

func (*Build) Reset

func (m *Build) Reset()

func (*Build) Size

func (m *Build) Size() (n int)

func (*Build) String

func (m *Build) String() string

func (*Build) Unmarshal

func (m *Build) Unmarshal(dAtA []byte) error

type BuildError

type BuildError struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
}

func (*BuildError) Descriptor

func (*BuildError) Descriptor() ([]byte, []int)

func (*BuildError) Marshal

func (m *BuildError) Marshal() (dAtA []byte, err error)

func (*BuildError) MarshalTo

func (m *BuildError) MarshalTo(dAtA []byte) (int, error)

func (*BuildError) ProtoMessage

func (*BuildError) ProtoMessage()

func (*BuildError) Reset

func (m *BuildError) Reset()

func (*BuildError) Size

func (m *BuildError) Size() (n int)

func (*BuildError) String

func (m *BuildError) String() string

func (*BuildError) Unmarshal

func (m *BuildError) Unmarshal(dAtA []byte) error

type Comment

type Comment struct {
	Url       string     `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl   string     `protobuf:"bytes,2,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	Id        int32      `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
	User      *User      `protobuf:"bytes,4,opt,name=user" json:"user,omitempty"`
	Position  int32      `protobuf:"varint,5,opt,name=position,proto3" json:"position,omitempty"`
	Line      int32      `protobuf:"varint,6,opt,name=line,proto3" json:"line,omitempty"`
	Path      string     `protobuf:"bytes,7,opt,name=path,proto3" json:"path,omitempty"`
	CommitId  string     `protobuf:"bytes,8,opt,name=commit_id,json=commitId,proto3" json:"commit_id,omitempty"`
	CreatedAt string     `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt string     `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Body      string     `protobuf:"bytes,11,opt,name=body,proto3" json:"body,omitempty"`
	Reactions *Reactions `protobuf:"bytes,12,opt,name=reactions" json:"reactions,omitempty"`
}

func (*Comment) Descriptor

func (*Comment) Descriptor() ([]byte, []int)

func (*Comment) Marshal

func (m *Comment) Marshal() (dAtA []byte, err error)

func (*Comment) MarshalTo

func (m *Comment) MarshalTo(dAtA []byte) (int, error)

func (*Comment) ProtoMessage

func (*Comment) ProtoMessage()

func (*Comment) Reset

func (m *Comment) Reset()

func (*Comment) Size

func (m *Comment) Size() (n int)

func (*Comment) String

func (m *Comment) String() string

func (*Comment) Unmarshal

func (m *Comment) Unmarshal(dAtA []byte) error

type Commit

type Commit struct {
	Id        string              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Sha       string              `protobuf:"bytes,2,opt,name=sha,proto3" json:"sha,omitempty"`
	Author    *User               `protobuf:"bytes,3,opt,name=author" json:"author,omitempty"`
	Committer *User               `protobuf:"bytes,4,opt,name=committer" json:"committer,omitempty"`
	Commit    *CommitDetail       `protobuf:"bytes,5,opt,name=commit" json:"commit,omitempty"`
	Files     []*CommitFileDetail `protobuf:"bytes,6,rep,name=files" json:"files,omitempty"`
	Parents   []*CommitDetailTree `protobuf:"bytes,7,rep,name=parents" json:"parents,omitempty"`
	Repo      *Repository         `protobuf:"bytes,8,opt,name=repo" json:"repo,omitempty"`
	Branch    string              `protobuf:"bytes,9,opt,name=branch,proto3" json:"branch,omitempty"`
}

func (*Commit) Descriptor

func (*Commit) Descriptor() ([]byte, []int)

func (*Commit) Marshal

func (m *Commit) Marshal() (dAtA []byte, err error)

func (*Commit) MarshalTo

func (m *Commit) MarshalTo(dAtA []byte) (int, error)

func (*Commit) ProtoMessage

func (*Commit) ProtoMessage()

func (*Commit) Reset

func (m *Commit) Reset()

func (*Commit) Size

func (m *Commit) Size() (n int)

func (*Commit) String

func (m *Commit) String() string

func (*Commit) Unmarshal

func (m *Commit) Unmarshal(dAtA []byte) error

type CommitCommentEvent

type CommitCommentEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Comment      *Comment      `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"`
	Repository   *Repository   `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
}

func (*CommitCommentEvent) Descriptor

func (*CommitCommentEvent) Descriptor() ([]byte, []int)

func (*CommitCommentEvent) Marshal

func (m *CommitCommentEvent) Marshal() (dAtA []byte, err error)

func (*CommitCommentEvent) MarshalTo

func (m *CommitCommentEvent) MarshalTo(dAtA []byte) (int, error)

func (*CommitCommentEvent) ProtoMessage

func (*CommitCommentEvent) ProtoMessage()

func (*CommitCommentEvent) Reset

func (m *CommitCommentEvent) Reset()

func (*CommitCommentEvent) Size

func (m *CommitCommentEvent) Size() (n int)

func (*CommitCommentEvent) String

func (m *CommitCommentEvent) String() string

func (*CommitCommentEvent) Unmarshal

func (m *CommitCommentEvent) Unmarshal(dAtA []byte) error

type CommitDetail

type CommitDetail struct {
	Author       *CommitUser       `protobuf:"bytes,1,opt,name=author" json:"author,omitempty"`
	Committer    *CommitUser       `protobuf:"bytes,2,opt,name=committer" json:"committer,omitempty"`
	CommentCount int32             `protobuf:"varint,3,opt,name=comment_count,json=commentCount,proto3" json:"comment_count,omitempty"`
	Message      string            `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	Tree         *CommitDetailTree `protobuf:"bytes,5,opt,name=tree" json:"tree,omitempty"`
	Url          string            `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
}

func (*CommitDetail) Descriptor

func (*CommitDetail) Descriptor() ([]byte, []int)

func (*CommitDetail) Marshal

func (m *CommitDetail) Marshal() (dAtA []byte, err error)

func (*CommitDetail) MarshalTo

func (m *CommitDetail) MarshalTo(dAtA []byte) (int, error)

func (*CommitDetail) ProtoMessage

func (*CommitDetail) ProtoMessage()

func (*CommitDetail) Reset

func (m *CommitDetail) Reset()

func (*CommitDetail) Size

func (m *CommitDetail) Size() (n int)

func (*CommitDetail) String

func (m *CommitDetail) String() string

func (*CommitDetail) Unmarshal

func (m *CommitDetail) Unmarshal(dAtA []byte) error

type CommitDetailTree

type CommitDetailTree struct {
	Sha string `protobuf:"bytes,1,opt,name=sha,proto3" json:"sha,omitempty"`
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
}

func (*CommitDetailTree) Descriptor

func (*CommitDetailTree) Descriptor() ([]byte, []int)

func (*CommitDetailTree) Marshal

func (m *CommitDetailTree) Marshal() (dAtA []byte, err error)

func (*CommitDetailTree) MarshalTo

func (m *CommitDetailTree) MarshalTo(dAtA []byte) (int, error)

func (*CommitDetailTree) ProtoMessage

func (*CommitDetailTree) ProtoMessage()

func (*CommitDetailTree) Reset

func (m *CommitDetailTree) Reset()

func (*CommitDetailTree) Size

func (m *CommitDetailTree) Size() (n int)

func (*CommitDetailTree) String

func (m *CommitDetailTree) String() string

func (*CommitDetailTree) Unmarshal

func (m *CommitDetailTree) Unmarshal(dAtA []byte) error

type CommitFileDetail

type CommitFileDetail struct {
	Id         string                    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Commit     string                    `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"`
	Author     *User                     `protobuf:"bytes,3,opt,name=author" json:"author,omitempty"`
	Committer  *User                     `protobuf:"bytes,4,opt,name=committer" json:"committer,omitempty"`
	Binary     bool                      `protobuf:"varint,5,opt,name=binary,proto3" json:"binary,omitempty"`
	Body       string                    `protobuf:"bytes,6,opt,name=body,proto3" json:"body,omitempty"`
	Patch      string                    `protobuf:"bytes,7,opt,name=patch,proto3" json:"patch,omitempty"`
	Filename   string                    `protobuf:"bytes,8,opt,name=filename,proto3" json:"filename,omitempty"`
	Language   string                    `protobuf:"bytes,9,opt,name=language,proto3" json:"language,omitempty"`
	Mimetype   string                    `protobuf:"bytes,10,opt,name=mimetype,proto3" json:"mimetype,omitempty"`
	Status     string                    `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	FileSize   int32                     `protobuf:"varint,12,opt,name=size,proto3" json:"size,omitempty"`
	Additions  int32                     `protobuf:"varint,13,opt,name=additions,proto3" json:"additions,omitempty"`
	Deletions  int32                     `protobuf:"varint,14,opt,name=deletions,proto3" json:"deletions,omitempty"`
	Licenses   map[string]*CommitLicense `` /* 144-byte string literal not displayed */
	Frameworks []*CommitFramework        `protobuf:"bytes,16,rep,name=frameworks" json:"frameworks,omitempty"`
	Linguist   *CommitLinguist           `protobuf:"bytes,17,opt,name=linguist" json:"linguist,omitempty"`
}

func (*CommitFileDetail) Descriptor

func (*CommitFileDetail) Descriptor() ([]byte, []int)

func (*CommitFileDetail) Marshal

func (m *CommitFileDetail) Marshal() (dAtA []byte, err error)

func (*CommitFileDetail) MarshalTo

func (m *CommitFileDetail) MarshalTo(dAtA []byte) (int, error)

func (*CommitFileDetail) ProtoMessage

func (*CommitFileDetail) ProtoMessage()

func (*CommitFileDetail) Reset

func (m *CommitFileDetail) Reset()

func (*CommitFileDetail) Size

func (m *CommitFileDetail) Size() (n int)

func (*CommitFileDetail) String

func (m *CommitFileDetail) String() string

func (*CommitFileDetail) Unmarshal

func (m *CommitFileDetail) Unmarshal(dAtA []byte) error

type CommitFramework

type CommitFramework struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
}

func (*CommitFramework) Descriptor

func (*CommitFramework) Descriptor() ([]byte, []int)

func (*CommitFramework) Marshal

func (m *CommitFramework) Marshal() (dAtA []byte, err error)

func (*CommitFramework) MarshalTo

func (m *CommitFramework) MarshalTo(dAtA []byte) (int, error)

func (*CommitFramework) ProtoMessage

func (*CommitFramework) ProtoMessage()

func (*CommitFramework) Reset

func (m *CommitFramework) Reset()

func (*CommitFramework) Size

func (m *CommitFramework) Size() (n int)

func (*CommitFramework) String

func (m *CommitFramework) String() string

func (*CommitFramework) Unmarshal

func (m *CommitFramework) Unmarshal(dAtA []byte) error

type CommitLicense

type CommitLicense struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Url         string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	OsiApproved bool   `protobuf:"varint,4,opt,name=osiApproved,proto3" json:"osiApproved,omitempty"`
	License     string `protobuf:"bytes,5,opt,name=license,proto3" json:"license,omitempty"`
}

func (*CommitLicense) Descriptor

func (*CommitLicense) Descriptor() ([]byte, []int)

func (*CommitLicense) Marshal

func (m *CommitLicense) Marshal() (dAtA []byte, err error)

func (*CommitLicense) MarshalTo

func (m *CommitLicense) MarshalTo(dAtA []byte) (int, error)

func (*CommitLicense) ProtoMessage

func (*CommitLicense) ProtoMessage()

func (*CommitLicense) Reset

func (m *CommitLicense) Reset()

func (*CommitLicense) Size

func (m *CommitLicense) Size() (n int)

func (*CommitLicense) String

func (m *CommitLicense) String() string

func (*CommitLicense) Unmarshal

func (m *CommitLicense) Unmarshal(dAtA []byte) error

type CommitLinguist

type CommitLinguist struct {
	ContentType            string `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	Disposition            string `protobuf:"bytes,2,opt,name=disposition,proto3" json:"disposition,omitempty"`
	Extname                string `protobuf:"bytes,3,opt,name=extname,proto3" json:"extname,omitempty"`
	IsBinary               bool   `protobuf:"varint,4,opt,name=is_binary,json=isBinary,proto3" json:"is_binary,omitempty"`
	IsDocumentation        bool   `protobuf:"varint,5,opt,name=is_documentation,json=isDocumentation,proto3" json:"is_documentation,omitempty"`
	IsGenerated            bool   `protobuf:"varint,6,opt,name=is_generated,json=isGenerated,proto3" json:"is_generated,omitempty"`
	IsHighRatioOfLongLines bool   `` /* 136-byte string literal not displayed */
	IsImage                bool   `protobuf:"varint,8,opt,name=is_image,json=isImage,proto3" json:"is_image,omitempty"`
	IsLarge                bool   `protobuf:"varint,9,opt,name=is_large,json=isLarge,proto3" json:"is_large,omitempty"`
	IsSafeToColorize       bool   `protobuf:"varint,10,opt,name=is_safe_to_colorize,json=isSafeToColorize,proto3" json:"is_safe_to_colorize,omitempty"`
	IsText                 bool   `protobuf:"varint,11,opt,name=is_text,json=isText,proto3" json:"is_text,omitempty"`
	IsVendored             bool   `protobuf:"varint,12,opt,name=is_vendored,json=isVendored,proto3" json:"is_vendored,omitempty"`
	IsViewable             bool   `protobuf:"varint,13,opt,name=is_viewable,json=isViewable,proto3" json:"is_viewable,omitempty"`
	Loc                    int32  `protobuf:"varint,14,opt,name=loc,proto3" json:"loc,omitempty"`
	Sloc                   int32  `protobuf:"varint,15,opt,name=sloc,proto3" json:"sloc,omitempty"`
	Comments               int32  `protobuf:"varint,16,opt,name=comments,proto3" json:"comments,omitempty"`
	Blanks                 int32  `protobuf:"varint,17,opt,name=blanks,proto3" json:"blanks,omitempty"`
	Type                   string `protobuf:"bytes,18,opt,name=type,proto3" json:"type,omitempty"`
}

func (*CommitLinguist) Descriptor

func (*CommitLinguist) Descriptor() ([]byte, []int)

func (*CommitLinguist) Marshal

func (m *CommitLinguist) Marshal() (dAtA []byte, err error)

func (*CommitLinguist) MarshalTo

func (m *CommitLinguist) MarshalTo(dAtA []byte) (int, error)

func (*CommitLinguist) ProtoMessage

func (*CommitLinguist) ProtoMessage()

func (*CommitLinguist) Reset

func (m *CommitLinguist) Reset()

func (*CommitLinguist) Size

func (m *CommitLinguist) Size() (n int)

func (*CommitLinguist) String

func (m *CommitLinguist) String() string

func (*CommitLinguist) Unmarshal

func (m *CommitLinguist) Unmarshal(dAtA []byte) error

type CommitUser

type CommitUser struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Email    string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	Date     string `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
}

func (*CommitUser) Descriptor

func (*CommitUser) Descriptor() ([]byte, []int)

func (*CommitUser) Marshal

func (m *CommitUser) Marshal() (dAtA []byte, err error)

func (*CommitUser) MarshalTo

func (m *CommitUser) MarshalTo(dAtA []byte) (int, error)

func (*CommitUser) ProtoMessage

func (*CommitUser) ProtoMessage()

func (*CommitUser) Reset

func (m *CommitUser) Reset()

func (*CommitUser) Size

func (m *CommitUser) Size() (n int)

func (*CommitUser) String

func (m *CommitUser) String() string

func (*CommitUser) Unmarshal

func (m *CommitUser) Unmarshal(dAtA []byte) error

type CreateEvent

type CreateEvent struct {
	Ref          string        `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	RefType      string        `protobuf:"bytes,2,opt,name=ref_type,json=refType,proto3" json:"ref_type,omitempty"`
	MasterBranch string        `protobuf:"bytes,3,opt,name=master_branch,json=masterBranch,proto3" json:"master_branch,omitempty"`
	Description  string        `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	PusherType   string        `protobuf:"bytes,5,opt,name=pusher_type,json=pusherType,proto3" json:"pusher_type,omitempty"`
	Repository   *Repository   `protobuf:"bytes,6,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,7,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,8,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,9,opt,name=organization" json:"organization,omitempty"`
}

func (*CreateEvent) Descriptor

func (*CreateEvent) Descriptor() ([]byte, []int)

func (*CreateEvent) Marshal

func (m *CreateEvent) Marshal() (dAtA []byte, err error)

func (*CreateEvent) MarshalTo

func (m *CreateEvent) MarshalTo(dAtA []byte) (int, error)

func (*CreateEvent) ProtoMessage

func (*CreateEvent) ProtoMessage()

func (*CreateEvent) Reset

func (m *CreateEvent) Reset()

func (*CreateEvent) Size

func (m *CreateEvent) Size() (n int)

func (*CreateEvent) String

func (m *CreateEvent) String() string

func (*CreateEvent) Unmarshal

func (m *CreateEvent) Unmarshal(dAtA []byte) error

type DeleteEvent

type DeleteEvent struct {
	Ref          string        `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	RefType      string        `protobuf:"bytes,2,opt,name=ref_type,json=refType,proto3" json:"ref_type,omitempty"`
	PusherType   string        `protobuf:"bytes,3,opt,name=pusher_type,json=pusherType,proto3" json:"pusher_type,omitempty"`
	Repository   *Repository   `protobuf:"bytes,4,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,6,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,7,opt,name=organization" json:"organization,omitempty"`
}

func (*DeleteEvent) Descriptor

func (*DeleteEvent) Descriptor() ([]byte, []int)

func (*DeleteEvent) Marshal

func (m *DeleteEvent) Marshal() (dAtA []byte, err error)

func (*DeleteEvent) MarshalTo

func (m *DeleteEvent) MarshalTo(dAtA []byte) (int, error)

func (*DeleteEvent) ProtoMessage

func (*DeleteEvent) ProtoMessage()

func (*DeleteEvent) Reset

func (m *DeleteEvent) Reset()

func (*DeleteEvent) Size

func (m *DeleteEvent) Size() (n int)

func (*DeleteEvent) String

func (m *DeleteEvent) String() string

func (*DeleteEvent) Unmarshal

func (m *DeleteEvent) Unmarshal(dAtA []byte) error

type Deployment

type Deployment struct {
	Url           string            `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Id            int32             `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Sha           string            `protobuf:"bytes,3,opt,name=sha,proto3" json:"sha,omitempty"`
	Ref           string            `protobuf:"bytes,4,opt,name=ref,proto3" json:"ref,omitempty"`
	Task          string            `protobuf:"bytes,5,opt,name=task,proto3" json:"task,omitempty"`
	Payload       map[string]string `` /* 148-byte string literal not displayed */
	Environment   string            `protobuf:"bytes,7,opt,name=environment,proto3" json:"environment,omitempty"`
	Description   string            `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	Creator       *User             `protobuf:"bytes,9,opt,name=creator" json:"creator,omitempty"`
	CreatedAt     string            `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt     string            `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	StatusesUrl   string            `protobuf:"bytes,12,opt,name=statuses_url,json=statusesUrl,proto3" json:"statuses_url,omitempty"`
	RepositoryUrl string            `protobuf:"bytes,13,opt,name=repository_url,json=repositoryUrl,proto3" json:"repository_url,omitempty"`
}

func (*Deployment) Descriptor

func (*Deployment) Descriptor() ([]byte, []int)

func (*Deployment) Marshal

func (m *Deployment) Marshal() (dAtA []byte, err error)

func (*Deployment) MarshalTo

func (m *Deployment) MarshalTo(dAtA []byte) (int, error)

func (*Deployment) ProtoMessage

func (*Deployment) ProtoMessage()

func (*Deployment) Reset

func (m *Deployment) Reset()

func (*Deployment) Size

func (m *Deployment) Size() (n int)

func (*Deployment) String

func (m *Deployment) String() string

func (*Deployment) Unmarshal

func (m *Deployment) Unmarshal(dAtA []byte) error

type DeploymentEvent

type DeploymentEvent struct {
	Deployment   *Deployment   `protobuf:"bytes,1,opt,name=deployment" json:"deployment,omitempty"`
	Repository   *Repository   `protobuf:"bytes,2,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,3,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,4,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,5,opt,name=organization" json:"organization,omitempty"`
}

func (*DeploymentEvent) Descriptor

func (*DeploymentEvent) Descriptor() ([]byte, []int)

func (*DeploymentEvent) Marshal

func (m *DeploymentEvent) Marshal() (dAtA []byte, err error)

func (*DeploymentEvent) MarshalTo

func (m *DeploymentEvent) MarshalTo(dAtA []byte) (int, error)

func (*DeploymentEvent) ProtoMessage

func (*DeploymentEvent) ProtoMessage()

func (*DeploymentEvent) Reset

func (m *DeploymentEvent) Reset()

func (*DeploymentEvent) Size

func (m *DeploymentEvent) Size() (n int)

func (*DeploymentEvent) String

func (m *DeploymentEvent) String() string

func (*DeploymentEvent) Unmarshal

func (m *DeploymentEvent) Unmarshal(dAtA []byte) error

type DeploymentStatus

type DeploymentStatus struct {
	Url           string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Id            int32  `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	State         string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	Creator       *User  `protobuf:"bytes,4,opt,name=creator" json:"creator,omitempty"`
	Description   string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	TargetUrl     string `protobuf:"bytes,6,opt,name=target_url,json=targetUrl,proto3" json:"target_url,omitempty"`
	CreatedAt     string `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt     string `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	DeploymentUrl string `protobuf:"bytes,9,opt,name=deployment_url,json=deploymentUrl,proto3" json:"deployment_url,omitempty"`
	RepositoryUrl string `protobuf:"bytes,10,opt,name=repository_url,json=repositoryUrl,proto3" json:"repository_url,omitempty"`
}

func (*DeploymentStatus) Descriptor

func (*DeploymentStatus) Descriptor() ([]byte, []int)

func (*DeploymentStatus) Marshal

func (m *DeploymentStatus) Marshal() (dAtA []byte, err error)

func (*DeploymentStatus) MarshalTo

func (m *DeploymentStatus) MarshalTo(dAtA []byte) (int, error)

func (*DeploymentStatus) ProtoMessage

func (*DeploymentStatus) ProtoMessage()

func (*DeploymentStatus) Reset

func (m *DeploymentStatus) Reset()

func (*DeploymentStatus) Size

func (m *DeploymentStatus) Size() (n int)

func (*DeploymentStatus) String

func (m *DeploymentStatus) String() string

func (*DeploymentStatus) Unmarshal

func (m *DeploymentStatus) Unmarshal(dAtA []byte) error

type DeploymentStatusEvent

type DeploymentStatusEvent struct {
	DeploymentStatus *DeploymentStatus `protobuf:"bytes,1,opt,name=deployment_status,json=deploymentStatus" json:"deployment_status,omitempty"`
	Deployment       *Deployment       `protobuf:"bytes,2,opt,name=deployment" json:"deployment,omitempty"`
	Repository       *Repository       `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Sender           *User             `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation     *Installation     `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
	Organization     *User             `protobuf:"bytes,6,opt,name=organization" json:"organization,omitempty"`
}

func (*DeploymentStatusEvent) Descriptor

func (*DeploymentStatusEvent) Descriptor() ([]byte, []int)

func (*DeploymentStatusEvent) Marshal

func (m *DeploymentStatusEvent) Marshal() (dAtA []byte, err error)

func (*DeploymentStatusEvent) MarshalTo

func (m *DeploymentStatusEvent) MarshalTo(dAtA []byte) (int, error)

func (*DeploymentStatusEvent) ProtoMessage

func (*DeploymentStatusEvent) ProtoMessage()

func (*DeploymentStatusEvent) Reset

func (m *DeploymentStatusEvent) Reset()

func (*DeploymentStatusEvent) Size

func (m *DeploymentStatusEvent) Size() (n int)

func (*DeploymentStatusEvent) String

func (m *DeploymentStatusEvent) String() string

func (*DeploymentStatusEvent) Unmarshal

func (m *DeploymentStatusEvent) Unmarshal(dAtA []byte) error

type Download

type Download struct {
	Url           string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl       string `protobuf:"bytes,2,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	Id            int32  `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
	Name          string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description   string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	FileSize      int32  `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
	DownloadCount int32  `protobuf:"varint,7,opt,name=download_count,json=downloadCount,proto3" json:"download_count,omitempty"`
	ContentType   string `protobuf:"bytes,8,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
}

func (*Download) Descriptor

func (*Download) Descriptor() ([]byte, []int)

func (*Download) Marshal

func (m *Download) Marshal() (dAtA []byte, err error)

func (*Download) MarshalTo

func (m *Download) MarshalTo(dAtA []byte) (int, error)

func (*Download) ProtoMessage

func (*Download) ProtoMessage()

func (*Download) Reset

func (m *Download) Reset()

func (*Download) Size

func (m *Download) Size() (n int)

func (*Download) String

func (m *Download) String() string

func (*Download) Unmarshal

func (m *Download) Unmarshal(dAtA []byte) error

type DownloadEvent

type DownloadEvent struct {
	Download     *Download     `protobuf:"bytes,1,opt,name=download" json:"download,omitempty"`
	Installation *Installation `protobuf:"bytes,2,opt,name=installation" json:"installation,omitempty"`
}

func (*DownloadEvent) Descriptor

func (*DownloadEvent) Descriptor() ([]byte, []int)

func (*DownloadEvent) Marshal

func (m *DownloadEvent) Marshal() (dAtA []byte, err error)

func (*DownloadEvent) MarshalTo

func (m *DownloadEvent) MarshalTo(dAtA []byte) (int, error)

func (*DownloadEvent) ProtoMessage

func (*DownloadEvent) ProtoMessage()

func (*DownloadEvent) Reset

func (m *DownloadEvent) Reset()

func (*DownloadEvent) Size

func (m *DownloadEvent) Size() (n int)

func (*DownloadEvent) String

func (m *DownloadEvent) String() string

func (*DownloadEvent) Unmarshal

func (m *DownloadEvent) Unmarshal(dAtA []byte) error

type Event

type Event struct {
	Type       *string          `json:"type,omitempty"`
	Public     *bool            `json:"public"`
	RawPayload *json.RawMessage `json:"payload,omitempty"`
	Repo       *Repository      `json:"repo,omitempty"`
	Actor      *User            `json:"actor,omitempty"`
	Org        *User            `json:"org,omitempty"`
	CreatedAt  *time.Time       `json:"created_at,omitempty"`
	ID         *string          `json:"id,omitempty"`
}

Event represents a GitHub event.

func (*Event) Payload

func (e *Event) Payload() (payload interface{})

Payload returns the parsed event payload. For recognized event types, a value of the corresponding struct type will be returned.

func (Event) String

func (e Event) String() string

type FollowEvent

type FollowEvent struct {
	Target       *User         `protobuf:"bytes,1,opt,name=target" json:"target,omitempty"`
	Installation *Installation `protobuf:"bytes,2,opt,name=installation" json:"installation,omitempty"`
}

func (*FollowEvent) Descriptor

func (*FollowEvent) Descriptor() ([]byte, []int)

func (*FollowEvent) Marshal

func (m *FollowEvent) Marshal() (dAtA []byte, err error)

func (*FollowEvent) MarshalTo

func (m *FollowEvent) MarshalTo(dAtA []byte) (int, error)

func (*FollowEvent) ProtoMessage

func (*FollowEvent) ProtoMessage()

func (*FollowEvent) Reset

func (m *FollowEvent) Reset()

func (*FollowEvent) Size

func (m *FollowEvent) Size() (n int)

func (*FollowEvent) String

func (m *FollowEvent) String() string

func (*FollowEvent) Unmarshal

func (m *FollowEvent) Unmarshal(dAtA []byte) error

type ForkApplyEvent

type ForkApplyEvent struct {
	Head         string        `protobuf:"bytes,1,opt,name=head,proto3" json:"head,omitempty"`
	Header       string        `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"`
	After        string        `protobuf:"bytes,3,opt,name=after,proto3" json:"after,omitempty"`
	Installation *Installation `protobuf:"bytes,4,opt,name=installation" json:"installation,omitempty"`
}

func (*ForkApplyEvent) Descriptor

func (*ForkApplyEvent) Descriptor() ([]byte, []int)

func (*ForkApplyEvent) Marshal

func (m *ForkApplyEvent) Marshal() (dAtA []byte, err error)

func (*ForkApplyEvent) MarshalTo

func (m *ForkApplyEvent) MarshalTo(dAtA []byte) (int, error)

func (*ForkApplyEvent) ProtoMessage

func (*ForkApplyEvent) ProtoMessage()

func (*ForkApplyEvent) Reset

func (m *ForkApplyEvent) Reset()

func (*ForkApplyEvent) Size

func (m *ForkApplyEvent) Size() (n int)

func (*ForkApplyEvent) String

func (m *ForkApplyEvent) String() string

func (*ForkApplyEvent) Unmarshal

func (m *ForkApplyEvent) Unmarshal(dAtA []byte) error

type ForkEvent

type ForkEvent struct {
	Forkee       *Repository   `protobuf:"bytes,1,opt,name=forkee" json:"forkee,omitempty"`
	Repository   *Repository   `protobuf:"bytes,2,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,3,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,4,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,5,opt,name=organization" json:"organization,omitempty"`
}

func (*ForkEvent) Descriptor

func (*ForkEvent) Descriptor() ([]byte, []int)

func (*ForkEvent) Marshal

func (m *ForkEvent) Marshal() (dAtA []byte, err error)

func (*ForkEvent) MarshalTo

func (m *ForkEvent) MarshalTo(dAtA []byte) (int, error)

func (*ForkEvent) ProtoMessage

func (*ForkEvent) ProtoMessage()

func (*ForkEvent) Reset

func (m *ForkEvent) Reset()

func (*ForkEvent) Size

func (m *ForkEvent) Size() (n int)

func (*ForkEvent) String

func (m *ForkEvent) String() string

func (*ForkEvent) Unmarshal

func (m *ForkEvent) Unmarshal(dAtA []byte) error

type Gist

type Gist struct {
	Url         string               `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	ForksUrl    string               `protobuf:"bytes,2,opt,name=forks_url,json=forksUrl,proto3" json:"forks_url,omitempty"`
	CommitsUrl  string               `protobuf:"bytes,3,opt,name=commits_url,json=commitsUrl,proto3" json:"commits_url,omitempty"`
	Id          int32                `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
	Description string               `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Public      bool                 `protobuf:"varint,6,opt,name=public,proto3" json:"public,omitempty"`
	Owner       *User                `protobuf:"bytes,7,opt,name=owner" json:"owner,omitempty"`
	User        *User                `protobuf:"bytes,8,opt,name=user" json:"user,omitempty"`
	Files       map[string]*GistFile `` /* 137-byte string literal not displayed */
	Truncated   bool                 `protobuf:"varint,10,opt,name=truncated,proto3" json:"truncated,omitempty"`
	Comments    int32                `protobuf:"varint,11,opt,name=comments,proto3" json:"comments,omitempty"`
	CommentsUrl string               `protobuf:"bytes,12,opt,name=comments_url,json=commentsUrl,proto3" json:"comments_url,omitempty"`
	HtmlUrl     string               `protobuf:"bytes,13,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	GitPullUrl  string               `protobuf:"bytes,14,opt,name=git_pull_url,json=gitPullUrl,proto3" json:"git_pull_url,omitempty"`
	GitPushUrl  string               `protobuf:"bytes,15,opt,name=git_push_url,json=gitPushUrl,proto3" json:"git_push_url,omitempty"`
	CreatedAt   string               `protobuf:"bytes,16,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   string               `protobuf:"bytes,17,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Forks       []*GistFork          `protobuf:"bytes,18,rep,name=forks" json:"forks,omitempty"`
}

func (*Gist) Descriptor

func (*Gist) Descriptor() ([]byte, []int)

func (*Gist) Marshal

func (m *Gist) Marshal() (dAtA []byte, err error)

func (*Gist) MarshalTo

func (m *Gist) MarshalTo(dAtA []byte) (int, error)

func (*Gist) ProtoMessage

func (*Gist) ProtoMessage()

func (*Gist) Reset

func (m *Gist) Reset()

func (*Gist) Size

func (m *Gist) Size() (n int)

func (*Gist) String

func (m *Gist) String() string

func (*Gist) Unmarshal

func (m *Gist) Unmarshal(dAtA []byte) error

type GistChangeStatus

type GistChangeStatus struct {
	Deletions int32 `protobuf:"varint,1,opt,name=deletions,proto3" json:"deletions,omitempty"`
	Additions int32 `protobuf:"varint,2,opt,name=additions,proto3" json:"additions,omitempty"`
	Total     int32 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
}

func (*GistChangeStatus) Descriptor

func (*GistChangeStatus) Descriptor() ([]byte, []int)

func (*GistChangeStatus) Marshal

func (m *GistChangeStatus) Marshal() (dAtA []byte, err error)

func (*GistChangeStatus) MarshalTo

func (m *GistChangeStatus) MarshalTo(dAtA []byte) (int, error)

func (*GistChangeStatus) ProtoMessage

func (*GistChangeStatus) ProtoMessage()

func (*GistChangeStatus) Reset

func (m *GistChangeStatus) Reset()

func (*GistChangeStatus) Size

func (m *GistChangeStatus) Size() (n int)

func (*GistChangeStatus) String

func (m *GistChangeStatus) String() string

func (*GistChangeStatus) Unmarshal

func (m *GistChangeStatus) Unmarshal(dAtA []byte) error

type GistEvent

type GistEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Gist         *Gist         `protobuf:"bytes,2,opt,name=gist" json:"gist,omitempty"`
	Installation *Installation `protobuf:"bytes,3,opt,name=installation" json:"installation,omitempty"`
}

func (*GistEvent) Descriptor

func (*GistEvent) Descriptor() ([]byte, []int)

func (*GistEvent) Marshal

func (m *GistEvent) Marshal() (dAtA []byte, err error)

func (*GistEvent) MarshalTo

func (m *GistEvent) MarshalTo(dAtA []byte) (int, error)

func (*GistEvent) ProtoMessage

func (*GistEvent) ProtoMessage()

func (*GistEvent) Reset

func (m *GistEvent) Reset()

func (*GistEvent) Size

func (m *GistEvent) Size() (n int)

func (*GistEvent) String

func (m *GistEvent) String() string

func (*GistEvent) Unmarshal

func (m *GistEvent) Unmarshal(dAtA []byte) error

type GistFile

type GistFile struct {
	FileSize  int32  `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	RawUrl    string `protobuf:"bytes,2,opt,name=raw_url,json=rawUrl,proto3" json:"raw_url,omitempty"`
	Type      string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	Language  string `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	Truncated bool   `protobuf:"varint,5,opt,name=truncated,proto3" json:"truncated,omitempty"`
	Content   string `protobuf:"bytes,6,opt,name=content,proto3" json:"content,omitempty"`
}

func (*GistFile) Descriptor

func (*GistFile) Descriptor() ([]byte, []int)

func (*GistFile) Marshal

func (m *GistFile) Marshal() (dAtA []byte, err error)

func (*GistFile) MarshalTo

func (m *GistFile) MarshalTo(dAtA []byte) (int, error)

func (*GistFile) ProtoMessage

func (*GistFile) ProtoMessage()

func (*GistFile) Reset

func (m *GistFile) Reset()

func (*GistFile) Size

func (m *GistFile) Size() (n int)

func (*GistFile) String

func (m *GistFile) String() string

func (*GistFile) Unmarshal

func (m *GistFile) Unmarshal(dAtA []byte) error

type GistFork

type GistFork struct {
	User      *User  `protobuf:"bytes,1,opt,name=user" json:"user,omitempty"`
	Url       string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	Id        string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt string `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt string `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
}

func (*GistFork) Descriptor

func (*GistFork) Descriptor() ([]byte, []int)

func (*GistFork) Marshal

func (m *GistFork) Marshal() (dAtA []byte, err error)

func (*GistFork) MarshalTo

func (m *GistFork) MarshalTo(dAtA []byte) (int, error)

func (*GistFork) ProtoMessage

func (*GistFork) ProtoMessage()

func (*GistFork) Reset

func (m *GistFork) Reset()

func (*GistFork) Size

func (m *GistFork) Size() (n int)

func (*GistFork) String

func (m *GistFork) String() string

func (*GistFork) Unmarshal

func (m *GistFork) Unmarshal(dAtA []byte) error

type GistHistory

type GistHistory struct {
	Url          string            `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Version      string            `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	User         *User             `protobuf:"bytes,3,opt,name=user" json:"user,omitempty"`
	ChangeStatus *GistChangeStatus `protobuf:"bytes,4,opt,name=change_status,json=changeStatus" json:"change_status,omitempty"`
	CommittedAt  string            `protobuf:"bytes,5,opt,name=committed_at,json=committedAt,proto3" json:"committed_at,omitempty"`
}

func (*GistHistory) Descriptor

func (*GistHistory) Descriptor() ([]byte, []int)

func (*GistHistory) Marshal

func (m *GistHistory) Marshal() (dAtA []byte, err error)

func (*GistHistory) MarshalTo

func (m *GistHistory) MarshalTo(dAtA []byte) (int, error)

func (*GistHistory) ProtoMessage

func (*GistHistory) ProtoMessage()

func (*GistHistory) Reset

func (m *GistHistory) Reset()

func (*GistHistory) Size

func (m *GistHistory) Size() (n int)

func (*GistHistory) String

func (m *GistHistory) String() string

func (*GistHistory) Unmarshal

func (m *GistHistory) Unmarshal(dAtA []byte) error

type GollumEvent

type GollumEvent struct {
	Pages        []*GollumPage `protobuf:"bytes,1,rep,name=pages" json:"pages,omitempty"`
	Repository   *Repository   `protobuf:"bytes,2,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,3,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,4,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,5,opt,name=organization" json:"organization,omitempty"`
}

func (*GollumEvent) Descriptor

func (*GollumEvent) Descriptor() ([]byte, []int)

func (*GollumEvent) Marshal

func (m *GollumEvent) Marshal() (dAtA []byte, err error)

func (*GollumEvent) MarshalTo

func (m *GollumEvent) MarshalTo(dAtA []byte) (int, error)

func (*GollumEvent) ProtoMessage

func (*GollumEvent) ProtoMessage()

func (*GollumEvent) Reset

func (m *GollumEvent) Reset()

func (*GollumEvent) Size

func (m *GollumEvent) Size() (n int)

func (*GollumEvent) String

func (m *GollumEvent) String() string

func (*GollumEvent) Unmarshal

func (m *GollumEvent) Unmarshal(dAtA []byte) error

type GollumPage

type GollumPage struct {
	PageName string `protobuf:"bytes,1,opt,name=page_name,json=pageName,proto3" json:"page_name,omitempty"`
	Title    string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Summary  string `protobuf:"bytes,3,opt,name=summary,proto3" json:"summary,omitempty"`
	Action   string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	Sha      string `protobuf:"bytes,5,opt,name=sha,proto3" json:"sha,omitempty"`
	HtmlUrl  string `protobuf:"bytes,6,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
}

func (*GollumPage) Descriptor

func (*GollumPage) Descriptor() ([]byte, []int)

func (*GollumPage) Marshal

func (m *GollumPage) Marshal() (dAtA []byte, err error)

func (*GollumPage) MarshalTo

func (m *GollumPage) MarshalTo(dAtA []byte) (int, error)

func (*GollumPage) ProtoMessage

func (*GollumPage) ProtoMessage()

func (*GollumPage) Reset

func (m *GollumPage) Reset()

func (*GollumPage) Size

func (m *GollumPage) Size() (n int)

func (*GollumPage) String

func (m *GollumPage) String() string

func (*GollumPage) Unmarshal

func (m *GollumPage) Unmarshal(dAtA []byte) error

type Hook

type Hook struct {
	Type          string            `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Id            int32             `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Name          string            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Active        bool              `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
	Events        []string          `protobuf:"bytes,5,rep,name=events" json:"events,omitempty"`
	Config        map[string]string `` /* 146-byte string literal not displayed */
	UpdatedAt     string            `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	CreatedAt     string            `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	IntegrationId int32             `protobuf:"varint,9,opt,name=integration_id,json=integrationId,proto3" json:"integration_id,omitempty"`
}

func (*Hook) Descriptor

func (*Hook) Descriptor() ([]byte, []int)

func (*Hook) Marshal

func (m *Hook) Marshal() (dAtA []byte, err error)

func (*Hook) MarshalTo

func (m *Hook) MarshalTo(dAtA []byte) (int, error)

func (*Hook) ProtoMessage

func (*Hook) ProtoMessage()

func (*Hook) Reset

func (m *Hook) Reset()

func (*Hook) Size

func (m *Hook) Size() (n int)

func (*Hook) String

func (m *Hook) String() string

func (*Hook) Unmarshal

func (m *Hook) Unmarshal(dAtA []byte) error

type Installation

type Installation struct {
	Id              int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Account         *User  `protobuf:"bytes,2,opt,name=account" json:"account,omitempty"`
	AccessTokensUrl string `protobuf:"bytes,3,opt,name=access_tokens_url,json=accessTokensUrl,proto3" json:"access_tokens_url,omitempty"`
	RepositoriesUrl string `protobuf:"bytes,4,opt,name=repositories_url,json=repositoriesUrl,proto3" json:"repositories_url,omitempty"`
	HtmlUrl         string `protobuf:"bytes,5,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
}

func (*Installation) Descriptor

func (*Installation) Descriptor() ([]byte, []int)

func (*Installation) Marshal

func (m *Installation) Marshal() (dAtA []byte, err error)

func (*Installation) MarshalTo

func (m *Installation) MarshalTo(dAtA []byte) (int, error)

func (*Installation) ProtoMessage

func (*Installation) ProtoMessage()

func (*Installation) Reset

func (m *Installation) Reset()

func (*Installation) Size

func (m *Installation) Size() (n int)

func (*Installation) String

func (m *Installation) String() string

func (*Installation) Unmarshal

func (m *Installation) Unmarshal(dAtA []byte) error

type InstallationRepo

type InstallationRepo struct {
	Id       int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name     string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	FullName string `protobuf:"bytes,3,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"`
}

func (*InstallationRepo) Descriptor

func (*InstallationRepo) Descriptor() ([]byte, []int)

func (*InstallationRepo) Marshal

func (m *InstallationRepo) Marshal() (dAtA []byte, err error)

func (*InstallationRepo) MarshalTo

func (m *InstallationRepo) MarshalTo(dAtA []byte) (int, error)

func (*InstallationRepo) ProtoMessage

func (*InstallationRepo) ProtoMessage()

func (*InstallationRepo) Reset

func (m *InstallationRepo) Reset()

func (*InstallationRepo) Size

func (m *InstallationRepo) Size() (n int)

func (*InstallationRepo) String

func (m *InstallationRepo) String() string

func (*InstallationRepo) Unmarshal

func (m *InstallationRepo) Unmarshal(dAtA []byte) error

type IntegrationInstallation

type IntegrationInstallation struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Installation *Installation `protobuf:"bytes,2,opt,name=installation" json:"installation,omitempty"`
	Sender       *User         `protobuf:"bytes,3,opt,name=sender" json:"sender,omitempty"`
}

func (*IntegrationInstallation) Descriptor

func (*IntegrationInstallation) Descriptor() ([]byte, []int)

func (*IntegrationInstallation) Marshal

func (m *IntegrationInstallation) Marshal() (dAtA []byte, err error)

func (*IntegrationInstallation) MarshalTo

func (m *IntegrationInstallation) MarshalTo(dAtA []byte) (int, error)

func (*IntegrationInstallation) ProtoMessage

func (*IntegrationInstallation) ProtoMessage()

func (*IntegrationInstallation) Reset

func (m *IntegrationInstallation) Reset()

func (*IntegrationInstallation) Size

func (m *IntegrationInstallation) Size() (n int)

func (*IntegrationInstallation) String

func (m *IntegrationInstallation) String() string

func (*IntegrationInstallation) Unmarshal

func (m *IntegrationInstallation) Unmarshal(dAtA []byte) error

type IntegrationInstallationRepositories

type IntegrationInstallationRepositories struct {
	Action              string              `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Installation        *Installation       `protobuf:"bytes,2,opt,name=installation" json:"installation,omitempty"`
	RepositorySelection string              `protobuf:"bytes,3,opt,name=repository_selection,json=repositorySelection,proto3" json:"repository_selection,omitempty"`
	RepositoriesAdded   []*InstallationRepo `protobuf:"bytes,4,rep,name=repositories_added,json=repositoriesAdded" json:"repositories_added,omitempty"`
	RepositoriesRemoved []*InstallationRepo `protobuf:"bytes,5,rep,name=repositories_removed,json=repositoriesRemoved" json:"repositories_removed,omitempty"`
	Sender              *User               `protobuf:"bytes,6,opt,name=sender" json:"sender,omitempty"`
}

func (*IntegrationInstallationRepositories) Descriptor

func (*IntegrationInstallationRepositories) Descriptor() ([]byte, []int)

func (*IntegrationInstallationRepositories) Marshal

func (m *IntegrationInstallationRepositories) Marshal() (dAtA []byte, err error)

func (*IntegrationInstallationRepositories) MarshalTo

func (m *IntegrationInstallationRepositories) MarshalTo(dAtA []byte) (int, error)

func (*IntegrationInstallationRepositories) ProtoMessage

func (*IntegrationInstallationRepositories) ProtoMessage()

func (*IntegrationInstallationRepositories) Reset

func (*IntegrationInstallationRepositories) Size

func (*IntegrationInstallationRepositories) String

func (*IntegrationInstallationRepositories) Unmarshal

func (m *IntegrationInstallationRepositories) Unmarshal(dAtA []byte) error

type Invitation

type Invitation struct {
	Id    int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Login string `protobuf:"bytes,2,opt,name=login,proto3" json:"login,omitempty"`
	Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Role  string `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
}

func (*Invitation) Descriptor

func (*Invitation) Descriptor() ([]byte, []int)

func (*Invitation) Marshal

func (m *Invitation) Marshal() (dAtA []byte, err error)

func (*Invitation) MarshalTo

func (m *Invitation) MarshalTo(dAtA []byte) (int, error)

func (*Invitation) ProtoMessage

func (*Invitation) ProtoMessage()

func (*Invitation) Reset

func (m *Invitation) Reset()

func (*Invitation) Size

func (m *Invitation) Size() (n int)

func (*Invitation) String

func (m *Invitation) String() string

func (*Invitation) Unmarshal

func (m *Invitation) Unmarshal(dAtA []byte) error

type Issue

type Issue struct {
	Id            int32           `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Url           string          `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	RepositoryUrl string          `protobuf:"bytes,3,opt,name=repository_url,json=repositoryUrl,proto3" json:"repository_url,omitempty"`
	LabelsUrl     string          `protobuf:"bytes,4,opt,name=labels_url,json=labelsUrl,proto3" json:"labels_url,omitempty"`
	CommentsUrl   string          `protobuf:"bytes,5,opt,name=comments_url,json=commentsUrl,proto3" json:"comments_url,omitempty"`
	EventsUrl     string          `protobuf:"bytes,6,opt,name=events_url,json=eventsUrl,proto3" json:"events_url,omitempty"`
	HtmlUrl       string          `protobuf:"bytes,7,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	Number        int32           `protobuf:"varint,8,opt,name=number,proto3" json:"number,omitempty"`
	State         string          `protobuf:"bytes,9,opt,name=state,proto3" json:"state,omitempty"`
	Title         string          `protobuf:"bytes,10,opt,name=title,proto3" json:"title,omitempty"`
	Body          string          `protobuf:"bytes,11,opt,name=body,proto3" json:"body,omitempty"`
	User          *User           `protobuf:"bytes,12,opt,name=user" json:"user,omitempty"`
	Labels        []*Label        `protobuf:"bytes,13,rep,name=labels" json:"labels,omitempty"`
	Assignee      *User           `protobuf:"bytes,14,opt,name=assignee" json:"assignee,omitempty"`
	Milestone     *Milestone      `protobuf:"bytes,15,opt,name=milestone" json:"milestone,omitempty"`
	Locked        bool            `protobuf:"varint,16,opt,name=locked,proto3" json:"locked,omitempty"`
	Comments      int32           `protobuf:"varint,17,opt,name=comments,proto3" json:"comments,omitempty"`
	ClosedAt      string          `protobuf:"bytes,18,opt,name=closed_at,json=closedAt,proto3" json:"closed_at,omitempty"`
	CreatedAt     string          `protobuf:"bytes,19,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt     string          `protobuf:"bytes,20,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ClosedBy      *User           `protobuf:"bytes,21,opt,name=closed_by,json=closedBy" json:"closed_by,omitempty"`
	PullRequest   *PullRequestRef `protobuf:"bytes,22,opt,name=pull_request,json=pullRequest" json:"pull_request,omitempty"`
	Assignees     []*User         `protobuf:"bytes,23,rep,name=assignees" json:"assignees,omitempty"`
	Reactions     *Reactions      `protobuf:"bytes,24,opt,name=reactions" json:"reactions,omitempty"`
}

func (*Issue) Descriptor

func (*Issue) Descriptor() ([]byte, []int)

func (*Issue) Marshal

func (m *Issue) Marshal() (dAtA []byte, err error)

func (*Issue) MarshalTo

func (m *Issue) MarshalTo(dAtA []byte) (int, error)

func (*Issue) ProtoMessage

func (*Issue) ProtoMessage()

func (*Issue) Reset

func (m *Issue) Reset()

func (*Issue) Size

func (m *Issue) Size() (n int)

func (*Issue) String

func (m *Issue) String() string

func (*Issue) Unmarshal

func (m *Issue) Unmarshal(dAtA []byte) error

type IssueCommentEvent

type IssueCommentEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Issue        *Issue        `protobuf:"bytes,2,opt,name=issue" json:"issue,omitempty"`
	Comment      *Comment      `protobuf:"bytes,3,opt,name=comment" json:"comment,omitempty"`
	Repository   *Repository   `protobuf:"bytes,4,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,6,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,7,opt,name=organization" json:"organization,omitempty"`
}

func (*IssueCommentEvent) Descriptor

func (*IssueCommentEvent) Descriptor() ([]byte, []int)

func (*IssueCommentEvent) Marshal

func (m *IssueCommentEvent) Marshal() (dAtA []byte, err error)

func (*IssueCommentEvent) MarshalTo

func (m *IssueCommentEvent) MarshalTo(dAtA []byte) (int, error)

func (*IssueCommentEvent) ProtoMessage

func (*IssueCommentEvent) ProtoMessage()

func (*IssueCommentEvent) Reset

func (m *IssueCommentEvent) Reset()

func (*IssueCommentEvent) Size

func (m *IssueCommentEvent) Size() (n int)

func (*IssueCommentEvent) String

func (m *IssueCommentEvent) String() string

func (*IssueCommentEvent) Unmarshal

func (m *IssueCommentEvent) Unmarshal(dAtA []byte) error

type IssuesEvent

type IssuesEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Issue        *Issue        `protobuf:"bytes,2,opt,name=issue" json:"issue,omitempty"`
	Repository   *Repository   `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,6,opt,name=organization" json:"organization,omitempty"`
}

func (*IssuesEvent) Descriptor

func (*IssuesEvent) Descriptor() ([]byte, []int)

func (*IssuesEvent) Marshal

func (m *IssuesEvent) Marshal() (dAtA []byte, err error)

func (*IssuesEvent) MarshalTo

func (m *IssuesEvent) MarshalTo(dAtA []byte) (int, error)

func (*IssuesEvent) ProtoMessage

func (*IssuesEvent) ProtoMessage()

func (*IssuesEvent) Reset

func (m *IssuesEvent) Reset()

func (*IssuesEvent) Size

func (m *IssuesEvent) Size() (n int)

func (*IssuesEvent) String

func (m *IssuesEvent) String() string

func (*IssuesEvent) Unmarshal

func (m *IssuesEvent) Unmarshal(dAtA []byte) error

type Label

type Label struct {
	Url   string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Name  string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Color string `protobuf:"bytes,3,opt,name=color,proto3" json:"color,omitempty"`
}

func (*Label) Descriptor

func (*Label) Descriptor() ([]byte, []int)

func (*Label) Marshal

func (m *Label) Marshal() (dAtA []byte, err error)

func (*Label) MarshalTo

func (m *Label) MarshalTo(dAtA []byte) (int, error)

func (*Label) ProtoMessage

func (*Label) ProtoMessage()

func (*Label) Reset

func (m *Label) Reset()

func (*Label) Size

func (m *Label) Size() (n int)

func (*Label) String

func (m *Label) String() string

func (*Label) Unmarshal

func (m *Label) Unmarshal(dAtA []byte) error

type LabelChange

type LabelChange struct {
	From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
}

func (*LabelChange) Descriptor

func (*LabelChange) Descriptor() ([]byte, []int)

func (*LabelChange) Marshal

func (m *LabelChange) Marshal() (dAtA []byte, err error)

func (*LabelChange) MarshalTo

func (m *LabelChange) MarshalTo(dAtA []byte) (int, error)

func (*LabelChange) ProtoMessage

func (*LabelChange) ProtoMessage()

func (*LabelChange) Reset

func (m *LabelChange) Reset()

func (*LabelChange) Size

func (m *LabelChange) Size() (n int)

func (*LabelChange) String

func (m *LabelChange) String() string

func (*LabelChange) Unmarshal

func (m *LabelChange) Unmarshal(dAtA []byte) error

type LabelEvent

type LabelEvent struct {
	Action       string                  `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Label        *Label                  `protobuf:"bytes,2,opt,name=label" json:"label,omitempty"`
	Repository   *Repository             `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Organization *User                   `protobuf:"bytes,4,opt,name=organization" json:"organization,omitempty"`
	Sender       *User                   `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Changes      map[string]*LabelChange `` /* 141-byte string literal not displayed */
	Installation *Installation           `protobuf:"bytes,7,opt,name=installation" json:"installation,omitempty"`
}

func (*LabelEvent) Descriptor

func (*LabelEvent) Descriptor() ([]byte, []int)

func (*LabelEvent) Marshal

func (m *LabelEvent) Marshal() (dAtA []byte, err error)

func (*LabelEvent) MarshalTo

func (m *LabelEvent) MarshalTo(dAtA []byte) (int, error)

func (*LabelEvent) ProtoMessage

func (*LabelEvent) ProtoMessage()

func (*LabelEvent) Reset

func (m *LabelEvent) Reset()

func (*LabelEvent) Size

func (m *LabelEvent) Size() (n int)

func (*LabelEvent) String

func (m *LabelEvent) String() string

func (*LabelEvent) Unmarshal

func (m *LabelEvent) Unmarshal(dAtA []byte) error

type LinkHref

type LinkHref struct {
	Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
}

func (*LinkHref) Descriptor

func (*LinkHref) Descriptor() ([]byte, []int)

func (*LinkHref) Marshal

func (m *LinkHref) Marshal() (dAtA []byte, err error)

func (*LinkHref) MarshalTo

func (m *LinkHref) MarshalTo(dAtA []byte) (int, error)

func (*LinkHref) ProtoMessage

func (*LinkHref) ProtoMessage()

func (*LinkHref) Reset

func (m *LinkHref) Reset()

func (*LinkHref) Size

func (m *LinkHref) Size() (n int)

func (*LinkHref) String

func (m *LinkHref) String() string

func (*LinkHref) Unmarshal

func (m *LinkHref) Unmarshal(dAtA []byte) error
type Links struct {
	Self           *LinkHref `protobuf:"bytes,1,opt,name=self" json:"self,omitempty"`
	Html           *LinkHref `protobuf:"bytes,2,opt,name=html" json:"html,omitempty"`
	Issue          *LinkHref `protobuf:"bytes,3,opt,name=issue" json:"issue,omitempty"`
	Comments       *LinkHref `protobuf:"bytes,4,opt,name=comments" json:"comments,omitempty"`
	ReviewComments *LinkHref `protobuf:"bytes,5,opt,name=review_comments,json=reviewComments" json:"review_comments,omitempty"`
	ReviewComment  *LinkHref `protobuf:"bytes,6,opt,name=review_comment,json=reviewComment" json:"review_comment,omitempty"`
	Commits        *LinkHref `protobuf:"bytes,7,opt,name=commits" json:"commits,omitempty"`
	Statuses       *LinkHref `protobuf:"bytes,8,opt,name=statuses" json:"statuses,omitempty"`
}

func (*Links) Descriptor

func (*Links) Descriptor() ([]byte, []int)

func (*Links) Marshal

func (m *Links) Marshal() (dAtA []byte, err error)

func (*Links) MarshalTo

func (m *Links) MarshalTo(dAtA []byte) (int, error)

func (*Links) ProtoMessage

func (*Links) ProtoMessage()

func (*Links) Reset

func (m *Links) Reset()

func (*Links) Size

func (m *Links) Size() (n int)

func (*Links) String

func (m *Links) String() string

func (*Links) Unmarshal

func (m *Links) Unmarshal(dAtA []byte) error

type MemberEvent

type MemberEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Member       *User         `protobuf:"bytes,2,opt,name=member" json:"member,omitempty"`
	Repository   *Repository   `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,6,opt,name=organization" json:"organization,omitempty"`
}

func (*MemberEvent) Descriptor

func (*MemberEvent) Descriptor() ([]byte, []int)

func (*MemberEvent) Marshal

func (m *MemberEvent) Marshal() (dAtA []byte, err error)

func (*MemberEvent) MarshalTo

func (m *MemberEvent) MarshalTo(dAtA []byte) (int, error)

func (*MemberEvent) ProtoMessage

func (*MemberEvent) ProtoMessage()

func (*MemberEvent) Reset

func (m *MemberEvent) Reset()

func (*MemberEvent) Size

func (m *MemberEvent) Size() (n int)

func (*MemberEvent) String

func (m *MemberEvent) String() string

func (*MemberEvent) Unmarshal

func (m *MemberEvent) Unmarshal(dAtA []byte) error

type Membership

type Membership struct {
	Url             string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	State           string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	Role            string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	OrganizationUrl string `protobuf:"bytes,4,opt,name=organization_url,json=organizationUrl,proto3" json:"organization_url,omitempty"`
	User            *User  `protobuf:"bytes,5,opt,name=user" json:"user,omitempty"`
}

func (*Membership) Descriptor

func (*Membership) Descriptor() ([]byte, []int)

func (*Membership) Marshal

func (m *Membership) Marshal() (dAtA []byte, err error)

func (*Membership) MarshalTo

func (m *Membership) MarshalTo(dAtA []byte) (int, error)

func (*Membership) ProtoMessage

func (*Membership) ProtoMessage()

func (*Membership) Reset

func (m *Membership) Reset()

func (*Membership) Size

func (m *Membership) Size() (n int)

func (*Membership) String

func (m *Membership) String() string

func (*Membership) Unmarshal

func (m *Membership) Unmarshal(dAtA []byte) error

type MembershipEvent

type MembershipEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Scope        string        `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
	Member       *User         `protobuf:"bytes,3,opt,name=member" json:"member,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Team         *Team         `protobuf:"bytes,5,opt,name=team" json:"team,omitempty"`
	Organization *User         `protobuf:"bytes,6,opt,name=organization" json:"organization,omitempty"`
	Installation *Installation `protobuf:"bytes,7,opt,name=installation" json:"installation,omitempty"`
}

func (*MembershipEvent) Descriptor

func (*MembershipEvent) Descriptor() ([]byte, []int)

func (*MembershipEvent) Marshal

func (m *MembershipEvent) Marshal() (dAtA []byte, err error)

func (*MembershipEvent) MarshalTo

func (m *MembershipEvent) MarshalTo(dAtA []byte) (int, error)

func (*MembershipEvent) ProtoMessage

func (*MembershipEvent) ProtoMessage()

func (*MembershipEvent) Reset

func (m *MembershipEvent) Reset()

func (*MembershipEvent) Size

func (m *MembershipEvent) Size() (n int)

func (*MembershipEvent) String

func (m *MembershipEvent) String() string

func (*MembershipEvent) Unmarshal

func (m *MembershipEvent) Unmarshal(dAtA []byte) error

type Message

type Message struct {
	Version   int32  `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Timestamp string `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Id        string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Event     string `protobuf:"bytes,4,opt,name=event,proto3" json:"event,omitempty"`
	Payload   []byte `protobuf:"bytes,5,opt,name=payload,proto3" json:"payload,omitempty"`
	Context   string `protobuf:"bytes,6,opt,name=context,proto3" json:"context,omitempty"`
}

func (*Message) Descriptor

func (*Message) Descriptor() ([]byte, []int)

func (*Message) Marshal

func (m *Message) Marshal() (dAtA []byte, err error)

func (*Message) MarshalTo

func (m *Message) MarshalTo(dAtA []byte) (int, error)

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) Reset

func (m *Message) Reset()

func (*Message) Size

func (m *Message) Size() (n int)

func (*Message) String

func (m *Message) String() string

func (*Message) Unmarshal

func (m *Message) Unmarshal(dAtA []byte) error

type Milestone

type Milestone struct {
	Url          string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl      string `protobuf:"bytes,2,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	LabelsUrl    string `protobuf:"bytes,3,opt,name=labels_url,json=labelsUrl,proto3" json:"labels_url,omitempty"`
	Id           int32  `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
	Number       int32  `protobuf:"varint,5,opt,name=number,proto3" json:"number,omitempty"`
	State        string `protobuf:"bytes,6,opt,name=state,proto3" json:"state,omitempty"`
	Title        string `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"`
	Description  string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	Creator      *User  `protobuf:"bytes,9,opt,name=creator" json:"creator,omitempty"`
	OpenIssues   int32  `protobuf:"varint,10,opt,name=open_issues,json=openIssues,proto3" json:"open_issues,omitempty"`
	ClosedIssues int32  `protobuf:"varint,11,opt,name=closed_issues,json=closedIssues,proto3" json:"closed_issues,omitempty"`
	CreatedAt    string `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    string `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ClosedAt     string `protobuf:"bytes,14,opt,name=closed_at,json=closedAt,proto3" json:"closed_at,omitempty"`
	DueOn        string `protobuf:"bytes,15,opt,name=due_on,json=dueOn,proto3" json:"due_on,omitempty"`
}

func (*Milestone) Descriptor

func (*Milestone) Descriptor() ([]byte, []int)

func (*Milestone) Marshal

func (m *Milestone) Marshal() (dAtA []byte, err error)

func (*Milestone) MarshalTo

func (m *Milestone) MarshalTo(dAtA []byte) (int, error)

func (*Milestone) ProtoMessage

func (*Milestone) ProtoMessage()

func (*Milestone) Reset

func (m *Milestone) Reset()

func (*Milestone) Size

func (m *Milestone) Size() (n int)

func (*Milestone) String

func (m *Milestone) String() string

func (*Milestone) Unmarshal

func (m *Milestone) Unmarshal(dAtA []byte) error

type MilestoneChange

type MilestoneChange struct {
	From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
}

func (*MilestoneChange) Descriptor

func (*MilestoneChange) Descriptor() ([]byte, []int)

func (*MilestoneChange) Marshal

func (m *MilestoneChange) Marshal() (dAtA []byte, err error)

func (*MilestoneChange) MarshalTo

func (m *MilestoneChange) MarshalTo(dAtA []byte) (int, error)

func (*MilestoneChange) ProtoMessage

func (*MilestoneChange) ProtoMessage()

func (*MilestoneChange) Reset

func (m *MilestoneChange) Reset()

func (*MilestoneChange) Size

func (m *MilestoneChange) Size() (n int)

func (*MilestoneChange) String

func (m *MilestoneChange) String() string

func (*MilestoneChange) Unmarshal

func (m *MilestoneChange) Unmarshal(dAtA []byte) error

type MilestoneEvent

type MilestoneEvent struct {
	Action       string                      `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Milestone    *Milestone                  `protobuf:"bytes,2,opt,name=milestone" json:"milestone,omitempty"`
	Repository   *Repository                 `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Organization *User                       `protobuf:"bytes,4,opt,name=organization" json:"organization,omitempty"`
	Sender       *User                       `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Changes      map[string]*MilestoneChange `` /* 141-byte string literal not displayed */
	Installation *Installation               `protobuf:"bytes,7,opt,name=installation" json:"installation,omitempty"`
}

func (*MilestoneEvent) Descriptor

func (*MilestoneEvent) Descriptor() ([]byte, []int)

func (*MilestoneEvent) Marshal

func (m *MilestoneEvent) Marshal() (dAtA []byte, err error)

func (*MilestoneEvent) MarshalTo

func (m *MilestoneEvent) MarshalTo(dAtA []byte) (int, error)

func (*MilestoneEvent) ProtoMessage

func (*MilestoneEvent) ProtoMessage()

func (*MilestoneEvent) Reset

func (m *MilestoneEvent) Reset()

func (*MilestoneEvent) Size

func (m *MilestoneEvent) Size() (n int)

func (*MilestoneEvent) String

func (m *MilestoneEvent) String() string

func (*MilestoneEvent) Unmarshal

func (m *MilestoneEvent) Unmarshal(dAtA []byte) error

type OrganizationEvent

type OrganizationEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Invitation   *Invitation   `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
	Membership   *Membership   `protobuf:"bytes,3,opt,name=membership" json:"membership,omitempty"`
	Organization *User         `protobuf:"bytes,4,opt,name=organization" json:"organization,omitempty"`
	Sender       *User         `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,6,opt,name=installation" json:"installation,omitempty"`
}

func (*OrganizationEvent) Descriptor

func (*OrganizationEvent) Descriptor() ([]byte, []int)

func (*OrganizationEvent) Marshal

func (m *OrganizationEvent) Marshal() (dAtA []byte, err error)

func (*OrganizationEvent) MarshalTo

func (m *OrganizationEvent) MarshalTo(dAtA []byte) (int, error)

func (*OrganizationEvent) ProtoMessage

func (*OrganizationEvent) ProtoMessage()

func (*OrganizationEvent) Reset

func (m *OrganizationEvent) Reset()

func (*OrganizationEvent) Size

func (m *OrganizationEvent) Size() (n int)

func (*OrganizationEvent) String

func (m *OrganizationEvent) String() string

func (*OrganizationEvent) Unmarshal

func (m *OrganizationEvent) Unmarshal(dAtA []byte) error

type PageBuildEvent

type PageBuildEvent struct {
	Id           int32         `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Build        *Build        `protobuf:"bytes,2,opt,name=build" json:"build,omitempty"`
	Repository   *Repository   `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,6,opt,name=organization" json:"organization,omitempty"`
}

func (*PageBuildEvent) Descriptor

func (*PageBuildEvent) Descriptor() ([]byte, []int)

func (*PageBuildEvent) Marshal

func (m *PageBuildEvent) Marshal() (dAtA []byte, err error)

func (*PageBuildEvent) MarshalTo

func (m *PageBuildEvent) MarshalTo(dAtA []byte) (int, error)

func (*PageBuildEvent) ProtoMessage

func (*PageBuildEvent) ProtoMessage()

func (*PageBuildEvent) Reset

func (m *PageBuildEvent) Reset()

func (*PageBuildEvent) Size

func (m *PageBuildEvent) Size() (n int)

func (*PageBuildEvent) String

func (m *PageBuildEvent) String() string

func (*PageBuildEvent) Unmarshal

func (m *PageBuildEvent) Unmarshal(dAtA []byte) error

type Ping

type Ping struct {
	HookId int32 `protobuf:"varint,1,opt,name=hook_id,json=hookId,proto3" json:"hook_id,omitempty"`
	Hook   *Hook `protobuf:"bytes,2,opt,name=hook" json:"hook,omitempty"`
}

func (*Ping) Descriptor

func (*Ping) Descriptor() ([]byte, []int)

func (*Ping) Marshal

func (m *Ping) Marshal() (dAtA []byte, err error)

func (*Ping) MarshalTo

func (m *Ping) MarshalTo(dAtA []byte) (int, error)

func (*Ping) ProtoMessage

func (*Ping) ProtoMessage()

func (*Ping) Reset

func (m *Ping) Reset()

func (*Ping) Size

func (m *Ping) Size() (n int)

func (*Ping) String

func (m *Ping) String() string

func (*Ping) Unmarshal

func (m *Ping) Unmarshal(dAtA []byte) error

type PublicEvent

type PublicEvent struct {
	Repository   *Repository   `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,2,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,3,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,4,opt,name=organization" json:"organization,omitempty"`
}

func (*PublicEvent) Descriptor

func (*PublicEvent) Descriptor() ([]byte, []int)

func (*PublicEvent) Marshal

func (m *PublicEvent) Marshal() (dAtA []byte, err error)

func (*PublicEvent) MarshalTo

func (m *PublicEvent) MarshalTo(dAtA []byte) (int, error)

func (*PublicEvent) ProtoMessage

func (*PublicEvent) ProtoMessage()

func (*PublicEvent) Reset

func (m *PublicEvent) Reset()

func (*PublicEvent) Size

func (m *PublicEvent) Size() (n int)

func (*PublicEvent) String

func (m *PublicEvent) String() string

func (*PublicEvent) Unmarshal

func (m *PublicEvent) Unmarshal(dAtA []byte) error

type PullRequest

type PullRequest struct {
	Id                int32          `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Url               string         `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl           string         `protobuf:"bytes,3,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	DiffUrl           string         `protobuf:"bytes,4,opt,name=diff_url,json=diffUrl,proto3" json:"diff_url,omitempty"`
	PatchUrl          string         `protobuf:"bytes,5,opt,name=patch_url,json=patchUrl,proto3" json:"patch_url,omitempty"`
	IssueUrl          string         `protobuf:"bytes,6,opt,name=issue_url,json=issueUrl,proto3" json:"issue_url,omitempty"`
	CommitsUrl        string         `protobuf:"bytes,7,opt,name=commits_url,json=commitsUrl,proto3" json:"commits_url,omitempty"`
	ReviewCommentsUrl string         `protobuf:"bytes,8,opt,name=review_comments_url,json=reviewCommentsUrl,proto3" json:"review_comments_url,omitempty"`
	ReviewCommentUrl  string         `protobuf:"bytes,9,opt,name=review_comment_url,json=reviewCommentUrl,proto3" json:"review_comment_url,omitempty"`
	CommentsUrl       string         `protobuf:"bytes,10,opt,name=comments_url,json=commentsUrl,proto3" json:"comments_url,omitempty"`
	StatusesUrl       string         `protobuf:"bytes,11,opt,name=statuses_url,json=statusesUrl,proto3" json:"statuses_url,omitempty"`
	Number            int32          `protobuf:"varint,12,opt,name=number,proto3" json:"number,omitempty"`
	State             string         `protobuf:"bytes,13,opt,name=state,proto3" json:"state,omitempty"`
	Title             string         `protobuf:"bytes,14,opt,name=title,proto3" json:"title,omitempty"`
	Body              string         `protobuf:"bytes,15,opt,name=body,proto3" json:"body,omitempty"`
	Assignee          *User          `protobuf:"bytes,16,opt,name=assignee" json:"assignee,omitempty"`
	Milestone         *Milestone     `protobuf:"bytes,17,opt,name=milestone" json:"milestone,omitempty"`
	Locked            bool           `protobuf:"varint,18,opt,name=locked,proto3" json:"locked,omitempty"`
	CreatedAt         string         `protobuf:"bytes,19,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt         string         `protobuf:"bytes,20,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ClosedAt          string         `protobuf:"bytes,21,opt,name=closed_at,json=closedAt,proto3" json:"closed_at,omitempty"`
	MergedAt          string         `protobuf:"bytes,22,opt,name=merged_at,json=mergedAt,proto3" json:"merged_at,omitempty"`
	Head              *RepositoryRef `protobuf:"bytes,23,opt,name=head" json:"head,omitempty"`
	Base              *RepositoryRef `protobuf:"bytes,24,opt,name=base" json:"base,omitempty"`
	User              *User          `protobuf:"bytes,25,opt,name=user" json:"user,omitempty"`
	MergeCommitSha    string         `protobuf:"bytes,26,opt,name=merge_commit_sha,json=mergeCommitSha,proto3" json:"merge_commit_sha,omitempty"`
	Merged            bool           `protobuf:"varint,27,opt,name=merged,proto3" json:"merged,omitempty"`
	Mergeable         bool           `protobuf:"varint,28,opt,name=mergeable,proto3" json:"mergeable,omitempty"`
	XLinks            *Links         `protobuf:"bytes,29,opt,name=_links,json=Links" json:"_links,omitempty"`
	MergedBy          *User          `protobuf:"bytes,30,opt,name=merged_by,json=mergedBy" json:"merged_by,omitempty"`
	Comments          int32          `protobuf:"varint,31,opt,name=comments,proto3" json:"comments,omitempty"`
	Commits           int32          `protobuf:"varint,32,opt,name=commits,proto3" json:"commits,omitempty"`
	Additions         int32          `protobuf:"varint,33,opt,name=additions,proto3" json:"additions,omitempty"`
	Deletions         int32          `protobuf:"varint,34,opt,name=deletions,proto3" json:"deletions,omitempty"`
	ChangedFiles      int32          `protobuf:"varint,35,opt,name=changed_files,json=changedFiles,proto3" json:"changed_files,omitempty"`
	Reactions         *Reactions     `protobuf:"bytes,36,opt,name=reactions" json:"reactions,omitempty"`
}

func (*PullRequest) Descriptor

func (*PullRequest) Descriptor() ([]byte, []int)

func (*PullRequest) Marshal

func (m *PullRequest) Marshal() (dAtA []byte, err error)

func (*PullRequest) MarshalTo

func (m *PullRequest) MarshalTo(dAtA []byte) (int, error)

func (*PullRequest) ProtoMessage

func (*PullRequest) ProtoMessage()

func (*PullRequest) Reset

func (m *PullRequest) Reset()

func (*PullRequest) Size

func (m *PullRequest) Size() (n int)

func (*PullRequest) String

func (m *PullRequest) String() string

func (*PullRequest) Unmarshal

func (m *PullRequest) Unmarshal(dAtA []byte) error

type PullRequestEvent

type PullRequestEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Number       int32         `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"`
	PullRequest  *PullRequest  `protobuf:"bytes,3,opt,name=pull_request,json=pullRequest" json:"pull_request,omitempty"`
	Repository   *Repository   `protobuf:"bytes,4,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,6,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,7,opt,name=organization" json:"organization,omitempty"`
}

func (*PullRequestEvent) Descriptor

func (*PullRequestEvent) Descriptor() ([]byte, []int)

func (*PullRequestEvent) Marshal

func (m *PullRequestEvent) Marshal() (dAtA []byte, err error)

func (*PullRequestEvent) MarshalTo

func (m *PullRequestEvent) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestEvent) ProtoMessage

func (*PullRequestEvent) ProtoMessage()

func (*PullRequestEvent) Reset

func (m *PullRequestEvent) Reset()

func (*PullRequestEvent) Size

func (m *PullRequestEvent) Size() (n int)

func (*PullRequestEvent) String

func (m *PullRequestEvent) String() string

func (*PullRequestEvent) Unmarshal

func (m *PullRequestEvent) Unmarshal(dAtA []byte) error

type PullRequestRef

type PullRequestRef struct {
	Url      string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl  string `protobuf:"bytes,2,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	DiffUrl  string `protobuf:"bytes,3,opt,name=diff_url,json=diffUrl,proto3" json:"diff_url,omitempty"`
	PatchUrl string `protobuf:"bytes,4,opt,name=patch_url,json=patchUrl,proto3" json:"patch_url,omitempty"`
}

func (*PullRequestRef) Descriptor

func (*PullRequestRef) Descriptor() ([]byte, []int)

func (*PullRequestRef) Marshal

func (m *PullRequestRef) Marshal() (dAtA []byte, err error)

func (*PullRequestRef) MarshalTo

func (m *PullRequestRef) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestRef) ProtoMessage

func (*PullRequestRef) ProtoMessage()

func (*PullRequestRef) Reset

func (m *PullRequestRef) Reset()

func (*PullRequestRef) Size

func (m *PullRequestRef) Size() (n int)

func (*PullRequestRef) String

func (m *PullRequestRef) String() string

func (*PullRequestRef) Unmarshal

func (m *PullRequestRef) Unmarshal(dAtA []byte) error

type PullRequestReview

type PullRequestReview struct {
	Id             int32                   `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	User           *User                   `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
	Body           string                  `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
	SubmittedAt    string                  `protobuf:"bytes,4,opt,name=submitted_at,json=submittedAt,proto3" json:"submitted_at,omitempty"`
	State          string                  `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	HtmlUrl        string                  `protobuf:"bytes,6,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	PullRequestUrl string                  `protobuf:"bytes,7,opt,name=pull_request_url,json=pullRequestUrl,proto3" json:"pull_request_url,omitempty"`
	XLinks         *PullRequestReviewLinks `protobuf:"bytes,8,opt,name=_links,json=Links" json:"_links,omitempty"`
}

func (*PullRequestReview) Descriptor

func (*PullRequestReview) Descriptor() ([]byte, []int)

func (*PullRequestReview) Marshal

func (m *PullRequestReview) Marshal() (dAtA []byte, err error)

func (*PullRequestReview) MarshalTo

func (m *PullRequestReview) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReview) ProtoMessage

func (*PullRequestReview) ProtoMessage()

func (*PullRequestReview) Reset

func (m *PullRequestReview) Reset()

func (*PullRequestReview) Size

func (m *PullRequestReview) Size() (n int)

func (*PullRequestReview) String

func (m *PullRequestReview) String() string

func (*PullRequestReview) Unmarshal

func (m *PullRequestReview) Unmarshal(dAtA []byte) error

type PullRequestReviewComment

type PullRequestReviewComment struct {
	Url              string                         `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Id               int32                          `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	DiffHunk         string                         `protobuf:"bytes,3,opt,name=diff_hunk,json=diffHunk,proto3" json:"diff_hunk,omitempty"`
	Path             string                         `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	Position         int32                          `protobuf:"varint,5,opt,name=position,proto3" json:"position,omitempty"`
	OriginalPosition int32                          `protobuf:"varint,6,opt,name=original_position,json=originalPosition,proto3" json:"original_position,omitempty"`
	CommitId         string                         `protobuf:"bytes,7,opt,name=commit_id,json=commitId,proto3" json:"commit_id,omitempty"`
	OriginalCommitId string                         `protobuf:"bytes,8,opt,name=original_commit_id,json=originalCommitId,proto3" json:"original_commit_id,omitempty"`
	User             *User                          `protobuf:"bytes,9,opt,name=user" json:"user,omitempty"`
	Body             string                         `protobuf:"bytes,10,opt,name=body,proto3" json:"body,omitempty"`
	CreatedAt        string                         `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt        string                         `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	HtmlUrl          string                         `protobuf:"bytes,13,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	PullRequestUrl   string                         `protobuf:"bytes,14,opt,name=pull_request_url,json=pullRequestUrl,proto3" json:"pull_request_url,omitempty"`
	XLinks           *PullRequestReviewCommentLinks `protobuf:"bytes,15,opt,name=_links,json=Links" json:"_links,omitempty"`
	Reactions        *Reactions                     `protobuf:"bytes,16,opt,name=reactions" json:"reactions,omitempty"`
}

func (*PullRequestReviewComment) Descriptor

func (*PullRequestReviewComment) Descriptor() ([]byte, []int)

func (*PullRequestReviewComment) Marshal

func (m *PullRequestReviewComment) Marshal() (dAtA []byte, err error)

func (*PullRequestReviewComment) MarshalTo

func (m *PullRequestReviewComment) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReviewComment) ProtoMessage

func (*PullRequestReviewComment) ProtoMessage()

func (*PullRequestReviewComment) Reset

func (m *PullRequestReviewComment) Reset()

func (*PullRequestReviewComment) Size

func (m *PullRequestReviewComment) Size() (n int)

func (*PullRequestReviewComment) String

func (m *PullRequestReviewComment) String() string

func (*PullRequestReviewComment) Unmarshal

func (m *PullRequestReviewComment) Unmarshal(dAtA []byte) error

type PullRequestReviewCommentEvent

type PullRequestReviewCommentEvent struct {
	Action       string                    `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Comment      *PullRequestReviewComment `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"`
	PullRequest  *PullRequest              `protobuf:"bytes,3,opt,name=pull_request,json=pullRequest" json:"pull_request,omitempty"`
	Repository   *Repository               `protobuf:"bytes,4,opt,name=repository" json:"repository,omitempty"`
	Sender       *User                     `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation             `protobuf:"bytes,6,opt,name=installation" json:"installation,omitempty"`
	Organization *User                     `protobuf:"bytes,7,opt,name=organization" json:"organization,omitempty"`
}

func (*PullRequestReviewCommentEvent) Descriptor

func (*PullRequestReviewCommentEvent) Descriptor() ([]byte, []int)

func (*PullRequestReviewCommentEvent) Marshal

func (m *PullRequestReviewCommentEvent) Marshal() (dAtA []byte, err error)

func (*PullRequestReviewCommentEvent) MarshalTo

func (m *PullRequestReviewCommentEvent) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReviewCommentEvent) ProtoMessage

func (*PullRequestReviewCommentEvent) ProtoMessage()

func (*PullRequestReviewCommentEvent) Reset

func (m *PullRequestReviewCommentEvent) Reset()

func (*PullRequestReviewCommentEvent) Size

func (m *PullRequestReviewCommentEvent) Size() (n int)

func (*PullRequestReviewCommentEvent) String

func (*PullRequestReviewCommentEvent) Unmarshal

func (m *PullRequestReviewCommentEvent) Unmarshal(dAtA []byte) error
type PullRequestReviewCommentLink struct {
	Html string `protobuf:"bytes,1,opt,name=html,proto3" json:"html,omitempty"`
}

func (*PullRequestReviewCommentLink) Descriptor

func (*PullRequestReviewCommentLink) Descriptor() ([]byte, []int)

func (*PullRequestReviewCommentLink) Marshal

func (m *PullRequestReviewCommentLink) Marshal() (dAtA []byte, err error)

func (*PullRequestReviewCommentLink) MarshalTo

func (m *PullRequestReviewCommentLink) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReviewCommentLink) ProtoMessage

func (*PullRequestReviewCommentLink) ProtoMessage()

func (*PullRequestReviewCommentLink) Reset

func (m *PullRequestReviewCommentLink) Reset()

func (*PullRequestReviewCommentLink) Size

func (m *PullRequestReviewCommentLink) Size() (n int)

func (*PullRequestReviewCommentLink) String

func (*PullRequestReviewCommentLink) Unmarshal

func (m *PullRequestReviewCommentLink) Unmarshal(dAtA []byte) error
type PullRequestReviewCommentLinks struct {
	Self        *PullRequestReviewCommentLink `protobuf:"bytes,1,opt,name=self" json:"self,omitempty"`
	Html        *PullRequestReviewCommentLink `protobuf:"bytes,2,opt,name=html" json:"html,omitempty"`
	PullRequest *PullRequestReviewCommentLink `protobuf:"bytes,3,opt,name=pull_request,json=pullRequest" json:"pull_request,omitempty"`
}

func (*PullRequestReviewCommentLinks) Descriptor

func (*PullRequestReviewCommentLinks) Descriptor() ([]byte, []int)

func (*PullRequestReviewCommentLinks) Marshal

func (m *PullRequestReviewCommentLinks) Marshal() (dAtA []byte, err error)

func (*PullRequestReviewCommentLinks) MarshalTo

func (m *PullRequestReviewCommentLinks) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReviewCommentLinks) ProtoMessage

func (*PullRequestReviewCommentLinks) ProtoMessage()

func (*PullRequestReviewCommentLinks) Reset

func (m *PullRequestReviewCommentLinks) Reset()

func (*PullRequestReviewCommentLinks) Size

func (m *PullRequestReviewCommentLinks) Size() (n int)

func (*PullRequestReviewCommentLinks) String

func (*PullRequestReviewCommentLinks) Unmarshal

func (m *PullRequestReviewCommentLinks) Unmarshal(dAtA []byte) error

type PullRequestReviewEvent

type PullRequestReviewEvent struct {
	Action       string             `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Review       *PullRequestReview `protobuf:"bytes,2,opt,name=review" json:"review,omitempty"`
	PullRequest  *PullRequest       `protobuf:"bytes,3,opt,name=pull_request,json=pullRequest" json:"pull_request,omitempty"`
	Repository   *Repository        `protobuf:"bytes,4,opt,name=repository" json:"repository,omitempty"`
	Sender       *User              `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation      `protobuf:"bytes,6,opt,name=installation" json:"installation,omitempty"`
	Organization *User              `protobuf:"bytes,7,opt,name=organization" json:"organization,omitempty"`
}

func (*PullRequestReviewEvent) Descriptor

func (*PullRequestReviewEvent) Descriptor() ([]byte, []int)

func (*PullRequestReviewEvent) Marshal

func (m *PullRequestReviewEvent) Marshal() (dAtA []byte, err error)

func (*PullRequestReviewEvent) MarshalTo

func (m *PullRequestReviewEvent) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReviewEvent) ProtoMessage

func (*PullRequestReviewEvent) ProtoMessage()

func (*PullRequestReviewEvent) Reset

func (m *PullRequestReviewEvent) Reset()

func (*PullRequestReviewEvent) Size

func (m *PullRequestReviewEvent) Size() (n int)

func (*PullRequestReviewEvent) String

func (m *PullRequestReviewEvent) String() string

func (*PullRequestReviewEvent) Unmarshal

func (m *PullRequestReviewEvent) Unmarshal(dAtA []byte) error
type PullRequestReviewLink struct {
	Html string `protobuf:"bytes,1,opt,name=html,proto3" json:"html,omitempty"`
}

func (*PullRequestReviewLink) Descriptor

func (*PullRequestReviewLink) Descriptor() ([]byte, []int)

func (*PullRequestReviewLink) Marshal

func (m *PullRequestReviewLink) Marshal() (dAtA []byte, err error)

func (*PullRequestReviewLink) MarshalTo

func (m *PullRequestReviewLink) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReviewLink) ProtoMessage

func (*PullRequestReviewLink) ProtoMessage()

func (*PullRequestReviewLink) Reset

func (m *PullRequestReviewLink) Reset()

func (*PullRequestReviewLink) Size

func (m *PullRequestReviewLink) Size() (n int)

func (*PullRequestReviewLink) String

func (m *PullRequestReviewLink) String() string

func (*PullRequestReviewLink) Unmarshal

func (m *PullRequestReviewLink) Unmarshal(dAtA []byte) error
type PullRequestReviewLinks struct {
	Html        *PullRequestReviewLink `protobuf:"bytes,1,opt,name=html" json:"html,omitempty"`
	PullRequest *PullRequestReviewLink `protobuf:"bytes,2,opt,name=pull_request,json=pullRequest" json:"pull_request,omitempty"`
}

func (*PullRequestReviewLinks) Descriptor

func (*PullRequestReviewLinks) Descriptor() ([]byte, []int)

func (*PullRequestReviewLinks) Marshal

func (m *PullRequestReviewLinks) Marshal() (dAtA []byte, err error)

func (*PullRequestReviewLinks) MarshalTo

func (m *PullRequestReviewLinks) MarshalTo(dAtA []byte) (int, error)

func (*PullRequestReviewLinks) ProtoMessage

func (*PullRequestReviewLinks) ProtoMessage()

func (*PullRequestReviewLinks) Reset

func (m *PullRequestReviewLinks) Reset()

func (*PullRequestReviewLinks) Size

func (m *PullRequestReviewLinks) Size() (n int)

func (*PullRequestReviewLinks) String

func (m *PullRequestReviewLinks) String() string

func (*PullRequestReviewLinks) Unmarshal

func (m *PullRequestReviewLinks) Unmarshal(dAtA []byte) error

type PushCommit

type PushCommit struct {
	Sha       string      `protobuf:"bytes,1,opt,name=sha,proto3" json:"sha,omitempty"`
	Id        string      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	TreeId    string      `protobuf:"bytes,3,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"`
	Distinct  bool        `protobuf:"varint,4,opt,name=distinct,proto3" json:"distinct,omitempty"`
	Message   string      `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
	Timestamp string      `protobuf:"bytes,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Url       string      `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
	Author    *CommitUser `protobuf:"bytes,8,opt,name=author" json:"author,omitempty"`
	Committer *CommitUser `protobuf:"bytes,9,opt,name=committer" json:"committer,omitempty"`
	Added     []string    `protobuf:"bytes,10,rep,name=added" json:"added,omitempty"`
	Removed   []string    `protobuf:"bytes,11,rep,name=removed" json:"removed,omitempty"`
	Modified  []string    `protobuf:"bytes,12,rep,name=modified" json:"modified,omitempty"`
}

func (*PushCommit) Descriptor

func (*PushCommit) Descriptor() ([]byte, []int)

func (*PushCommit) Marshal

func (m *PushCommit) Marshal() (dAtA []byte, err error)

func (*PushCommit) MarshalTo

func (m *PushCommit) MarshalTo(dAtA []byte) (int, error)

func (*PushCommit) ProtoMessage

func (*PushCommit) ProtoMessage()

func (*PushCommit) Reset

func (m *PushCommit) Reset()

func (*PushCommit) Size

func (m *PushCommit) Size() (n int)

func (*PushCommit) String

func (m *PushCommit) String() string

func (*PushCommit) Unmarshal

func (m *PushCommit) Unmarshal(dAtA []byte) error

type PushEvent

type PushEvent struct {
	Ref          string        `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	Before       string        `protobuf:"bytes,2,opt,name=before,proto3" json:"before,omitempty"`
	After        string        `protobuf:"bytes,3,opt,name=after,proto3" json:"after,omitempty"`
	Created      bool          `protobuf:"varint,4,opt,name=created,proto3" json:"created,omitempty"`
	Deleted      bool          `protobuf:"varint,5,opt,name=deleted,proto3" json:"deleted,omitempty"`
	Forced       bool          `protobuf:"varint,6,opt,name=forced,proto3" json:"forced,omitempty"`
	BaseRef      string        `protobuf:"bytes,7,opt,name=base_ref,json=baseRef,proto3" json:"base_ref,omitempty"`
	Compare      string        `protobuf:"bytes,8,opt,name=compare,proto3" json:"compare,omitempty"`
	Commits      []*PushCommit `protobuf:"bytes,9,rep,name=commits" json:"commits,omitempty"`
	HeadCommit   *PushCommit   `protobuf:"bytes,10,opt,name=head_commit,json=headCommit" json:"head_commit,omitempty"`
	Repository   *Repository   `protobuf:"bytes,11,opt,name=repository" json:"repository,omitempty"`
	Pusher       *CommitUser   `protobuf:"bytes,12,opt,name=pusher" json:"pusher,omitempty"`
	Sender       *User         `protobuf:"bytes,13,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,14,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,15,opt,name=organization" json:"organization,omitempty"`
}

func (*PushEvent) Descriptor

func (*PushEvent) Descriptor() ([]byte, []int)

func (*PushEvent) Marshal

func (m *PushEvent) Marshal() (dAtA []byte, err error)

func (*PushEvent) MarshalTo

func (m *PushEvent) MarshalTo(dAtA []byte) (int, error)

func (*PushEvent) ProtoMessage

func (*PushEvent) ProtoMessage()

func (*PushEvent) Reset

func (m *PushEvent) Reset()

func (*PushEvent) Size

func (m *PushEvent) Size() (n int)

func (*PushEvent) String

func (m *PushEvent) String() string

func (*PushEvent) Unmarshal

func (m *PushEvent) Unmarshal(dAtA []byte) error

type Reaction

type Reaction struct {
	Id        int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	User      *User  `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
	Content   string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	CreatedAt string `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
}

func (*Reaction) Descriptor

func (*Reaction) Descriptor() ([]byte, []int)

func (*Reaction) Marshal

func (m *Reaction) Marshal() (dAtA []byte, err error)

func (*Reaction) MarshalTo

func (m *Reaction) MarshalTo(dAtA []byte) (int, error)

func (*Reaction) ProtoMessage

func (*Reaction) ProtoMessage()

func (*Reaction) Reset

func (m *Reaction) Reset()

func (*Reaction) Size

func (m *Reaction) Size() (n int)

func (*Reaction) String

func (m *Reaction) String() string

func (*Reaction) Unmarshal

func (m *Reaction) Unmarshal(dAtA []byte) error

type Reactions

type Reactions struct {
	Url        string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	TotalCount int32  `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	Plus1      int32  `protobuf:"varint,3,opt,name=plus1,proto3" json:"+1"`
	Minus1     int32  `protobuf:"varint,4,opt,name=minus1,proto3" json:"-1"`
	Laugh      int32  `protobuf:"varint,5,opt,name=laugh,proto3" json:"laugh,omitempty"`
	Hooray     int32  `protobuf:"varint,6,opt,name=hooray,proto3" json:"hooray,omitempty"`
	Confused   int32  `protobuf:"varint,7,opt,name=confused,proto3" json:"confused,omitempty"`
	Heart      int32  `protobuf:"varint,8,opt,name=heart,proto3" json:"heart,omitempty"`
}

func (*Reactions) Descriptor

func (*Reactions) Descriptor() ([]byte, []int)

func (*Reactions) Marshal

func (m *Reactions) Marshal() (dAtA []byte, err error)

func (*Reactions) MarshalTo

func (m *Reactions) MarshalTo(dAtA []byte) (int, error)

func (*Reactions) ProtoMessage

func (*Reactions) ProtoMessage()

func (*Reactions) Reset

func (m *Reactions) Reset()

func (*Reactions) Size

func (m *Reactions) Size() (n int)

func (*Reactions) String

func (m *Reactions) String() string

func (*Reactions) Unmarshal

func (m *Reactions) Unmarshal(dAtA []byte) error

type Release

type Release struct {
	Url             string   `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl         string   `protobuf:"bytes,2,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	AssetsUrl       string   `protobuf:"bytes,3,opt,name=assets_url,json=assetsUrl,proto3" json:"assets_url,omitempty"`
	UploadUrl       string   `protobuf:"bytes,4,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"`
	TarballUrl      string   `protobuf:"bytes,5,opt,name=tarball_url,json=tarballUrl,proto3" json:"tarball_url,omitempty"`
	ZipballUrl      string   `protobuf:"bytes,6,opt,name=zipball_url,json=zipballUrl,proto3" json:"zipball_url,omitempty"`
	Id              int32    `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"`
	TagName         string   `protobuf:"bytes,8,opt,name=tag_name,json=tagName,proto3" json:"tag_name,omitempty"`
	TargetCommitish string   `protobuf:"bytes,9,opt,name=target_commitish,json=targetCommitish,proto3" json:"target_commitish,omitempty"`
	Name            string   `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	Body            string   `protobuf:"bytes,11,opt,name=body,proto3" json:"body,omitempty"`
	Draft           bool     `protobuf:"varint,12,opt,name=draft,proto3" json:"draft,omitempty"`
	Prerelease      bool     `protobuf:"varint,13,opt,name=prerelease,proto3" json:"prerelease,omitempty"`
	CreatedAt       string   `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	PublishedAt     string   `protobuf:"bytes,15,opt,name=published_at,json=publishedAt,proto3" json:"published_at,omitempty"`
	Author          *User    `protobuf:"bytes,16,opt,name=author" json:"author,omitempty"`
	Assets          []*Asset `protobuf:"bytes,17,rep,name=assets" json:"assets,omitempty"`
}

func (*Release) Descriptor

func (*Release) Descriptor() ([]byte, []int)

func (*Release) Marshal

func (m *Release) Marshal() (dAtA []byte, err error)

func (*Release) MarshalTo

func (m *Release) MarshalTo(dAtA []byte) (int, error)

func (*Release) ProtoMessage

func (*Release) ProtoMessage()

func (*Release) Reset

func (m *Release) Reset()

func (*Release) Size

func (m *Release) Size() (n int)

func (*Release) String

func (m *Release) String() string

func (*Release) Unmarshal

func (m *Release) Unmarshal(dAtA []byte) error

type ReleaseEvent

type ReleaseEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Release      *Release      `protobuf:"bytes,2,opt,name=release" json:"release,omitempty"`
	Repository   *Repository   `protobuf:"bytes,3,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
	Organization *User         `protobuf:"bytes,6,opt,name=organization" json:"organization,omitempty"`
}

func (*ReleaseEvent) Descriptor

func (*ReleaseEvent) Descriptor() ([]byte, []int)

func (*ReleaseEvent) Marshal

func (m *ReleaseEvent) Marshal() (dAtA []byte, err error)

func (*ReleaseEvent) MarshalTo

func (m *ReleaseEvent) MarshalTo(dAtA []byte) (int, error)

func (*ReleaseEvent) ProtoMessage

func (*ReleaseEvent) ProtoMessage()

func (*ReleaseEvent) Reset

func (m *ReleaseEvent) Reset()

func (*ReleaseEvent) Size

func (m *ReleaseEvent) Size() (n int)

func (*ReleaseEvent) String

func (m *ReleaseEvent) String() string

func (*ReleaseEvent) Unmarshal

func (m *ReleaseEvent) Unmarshal(dAtA []byte) error

type Repository

type Repository struct {
	Id               int32                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Owner            *User                 `protobuf:"bytes,2,opt,name=owner" json:"owner,omitempty"`
	Name             string                `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	FullName         string                `protobuf:"bytes,4,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"`
	Description      string                `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Private          bool                  `protobuf:"varint,6,opt,name=private,proto3" json:"private,omitempty"`
	Fork             bool                  `protobuf:"varint,7,opt,name=fork,proto3" json:"fork,omitempty"`
	Url              string                `protobuf:"bytes,8,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl          string                `protobuf:"bytes,9,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	ArchiveUrl       string                `protobuf:"bytes,10,opt,name=archive_url,json=archiveUrl,proto3" json:"archive_url,omitempty"`
	AssigneesUrl     string                `protobuf:"bytes,11,opt,name=assignees_url,json=assigneesUrl,proto3" json:"assignees_url,omitempty"`
	BlobsUrl         string                `protobuf:"bytes,12,opt,name=blobs_url,json=blobsUrl,proto3" json:"blobs_url,omitempty"`
	BranchesUrl      string                `protobuf:"bytes,13,opt,name=branches_url,json=branchesUrl,proto3" json:"branches_url,omitempty"`
	CloneUrl         string                `protobuf:"bytes,14,opt,name=clone_url,json=cloneUrl,proto3" json:"clone_url,omitempty"`
	CollaboratorsUrl string                `protobuf:"bytes,15,opt,name=collaborators_url,json=collaboratorsUrl,proto3" json:"collaborators_url,omitempty"`
	CommentsUrl      string                `protobuf:"bytes,16,opt,name=comments_url,json=commentsUrl,proto3" json:"comments_url,omitempty"`
	CommitsUrl       string                `protobuf:"bytes,17,opt,name=commits_url,json=commitsUrl,proto3" json:"commits_url,omitempty"`
	CompareUrl       string                `protobuf:"bytes,18,opt,name=compare_url,json=compareUrl,proto3" json:"compare_url,omitempty"`
	ContentsUrl      string                `protobuf:"bytes,19,opt,name=contents_url,json=contentsUrl,proto3" json:"contents_url,omitempty"`
	ContributorsUrl  string                `protobuf:"bytes,20,opt,name=contributors_url,json=contributorsUrl,proto3" json:"contributors_url,omitempty"`
	DeploymentsUrl   string                `protobuf:"bytes,21,opt,name=deployments_url,json=deploymentsUrl,proto3" json:"deployments_url,omitempty"`
	DownloadsUrl     string                `protobuf:"bytes,22,opt,name=downloads_url,json=downloadsUrl,proto3" json:"downloads_url,omitempty"`
	EventsUrl        string                `protobuf:"bytes,23,opt,name=events_url,json=eventsUrl,proto3" json:"events_url,omitempty"`
	ForksUrl         string                `protobuf:"bytes,24,opt,name=forks_url,json=forksUrl,proto3" json:"forks_url,omitempty"`
	GitCommitsUrl    string                `protobuf:"bytes,25,opt,name=git_commits_url,json=gitCommitsUrl,proto3" json:"git_commits_url,omitempty"`
	GitRefsUrl       string                `protobuf:"bytes,26,opt,name=git_refs_url,json=gitRefsUrl,proto3" json:"git_refs_url,omitempty"`
	GitTagsUrl       string                `protobuf:"bytes,27,opt,name=git_tags_url,json=gitTagsUrl,proto3" json:"git_tags_url,omitempty"`
	GitUrl           string                `protobuf:"bytes,28,opt,name=git_url,json=gitUrl,proto3" json:"git_url,omitempty"`
	HooksUrl         string                `protobuf:"bytes,29,opt,name=hooks_url,json=hooksUrl,proto3" json:"hooks_url,omitempty"`
	IssueCommentUrl  string                `protobuf:"bytes,30,opt,name=issue_comment_url,json=issueCommentUrl,proto3" json:"issue_comment_url,omitempty"`
	IssueEventsUrl   string                `protobuf:"bytes,31,opt,name=issue_events_url,json=issueEventsUrl,proto3" json:"issue_events_url,omitempty"`
	IssuesUrl        string                `protobuf:"bytes,32,opt,name=issues_url,json=issuesUrl,proto3" json:"issues_url,omitempty"`
	KeysUrl          string                `protobuf:"bytes,33,opt,name=keys_url,json=keysUrl,proto3" json:"keys_url,omitempty"`
	LabelsUrl        string                `protobuf:"bytes,34,opt,name=labels_url,json=labelsUrl,proto3" json:"labels_url,omitempty"`
	LanguagesUrl     string                `protobuf:"bytes,35,opt,name=languages_url,json=languagesUrl,proto3" json:"languages_url,omitempty"`
	MergesUrl        string                `protobuf:"bytes,36,opt,name=merges_url,json=mergesUrl,proto3" json:"merges_url,omitempty"`
	MilestonesUrl    string                `protobuf:"bytes,37,opt,name=milestones_url,json=milestonesUrl,proto3" json:"milestones_url,omitempty"`
	MirrorUrl        string                `protobuf:"bytes,38,opt,name=mirror_url,json=mirrorUrl,proto3" json:"mirror_url,omitempty"`
	NotificationsUrl string                `protobuf:"bytes,39,opt,name=notifications_url,json=notificationsUrl,proto3" json:"notifications_url,omitempty"`
	PullsUrl         string                `protobuf:"bytes,40,opt,name=pulls_url,json=pullsUrl,proto3" json:"pulls_url,omitempty"`
	ReleasesUrl      string                `protobuf:"bytes,41,opt,name=releases_url,json=releasesUrl,proto3" json:"releases_url,omitempty"`
	SshUrl           string                `protobuf:"bytes,42,opt,name=ssh_url,json=sshUrl,proto3" json:"ssh_url,omitempty"`
	StargazersUrl    string                `protobuf:"bytes,43,opt,name=stargazers_url,json=stargazersUrl,proto3" json:"stargazers_url,omitempty"`
	StatusesUrl      string                `protobuf:"bytes,44,opt,name=statuses_url,json=statusesUrl,proto3" json:"statuses_url,omitempty"`
	SubscribersUrl   string                `protobuf:"bytes,45,opt,name=subscribers_url,json=subscribersUrl,proto3" json:"subscribers_url,omitempty"`
	SubscriptionUrl  string                `protobuf:"bytes,46,opt,name=subscription_url,json=subscriptionUrl,proto3" json:"subscription_url,omitempty"`
	SvnUrl           string                `protobuf:"bytes,47,opt,name=svn_url,json=svnUrl,proto3" json:"svn_url,omitempty"`
	TagsUrl          string                `protobuf:"bytes,48,opt,name=tags_url,json=tagsUrl,proto3" json:"tags_url,omitempty"`
	TeamsUrl         string                `protobuf:"bytes,49,opt,name=teams_url,json=teamsUrl,proto3" json:"teams_url,omitempty"`
	TreesUrl         string                `protobuf:"bytes,50,opt,name=trees_url,json=treesUrl,proto3" json:"trees_url,omitempty"`
	Homepage         string                `protobuf:"bytes,51,opt,name=homepage,proto3" json:"homepage,omitempty"`
	Language         string                `protobuf:"bytes,52,opt,name=language,proto3" json:"language,omitempty"`
	ForksCount       int32                 `protobuf:"varint,53,opt,name=forks_count,json=forksCount,proto3" json:"forks_count,omitempty"`
	StargazersCount  int32                 `protobuf:"varint,54,opt,name=stargazers_count,json=stargazersCount,proto3" json:"stargazers_count,omitempty"`
	WatchersCount    int32                 `protobuf:"varint,55,opt,name=watchers_count,json=watchersCount,proto3" json:"watchers_count,omitempty"`
	NetworkCount     int32                 `protobuf:"varint,56,opt,name=network_count,json=networkCount,proto3" json:"network_count,omitempty"`
	RepoSize         int32                 `protobuf:"varint,57,opt,name=size,proto3" json:"size,omitempty"`
	DefaultBranch    string                `protobuf:"bytes,58,opt,name=default_branch,json=defaultBranch,proto3" json:"default_branch,omitempty"`
	OpenIssuesCount  int32                 `protobuf:"varint,59,opt,name=open_issues_count,json=openIssuesCount,proto3" json:"open_issues_count,omitempty"`
	HasIssues        bool                  `protobuf:"varint,60,opt,name=has_issues,json=hasIssues,proto3" json:"has_issues,omitempty"`
	HasWiki          bool                  `protobuf:"varint,61,opt,name=has_wiki,json=hasWiki,proto3" json:"has_wiki,omitempty"`
	HasPages         bool                  `protobuf:"varint,62,opt,name=has_pages,json=hasPages,proto3" json:"has_pages,omitempty"`
	HasDownloads     bool                  `protobuf:"varint,63,opt,name=has_downloads,json=hasDownloads,proto3" json:"has_downloads,omitempty"`
	PushedAt         string                `protobuf:"bytes,64,opt,name=pushed_at,json=pushedAt,proto3" json:"pushed_at,omitempty"`
	CreatedAt        string                `protobuf:"bytes,65,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt        string                `protobuf:"bytes,66,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Permissions      *RepositoryPermission `protobuf:"bytes,67,opt,name=permissions" json:"permissions,omitempty"`
	SubscribersCount int32                 `protobuf:"varint,68,opt,name=subscribers_count,json=subscribersCount,proto3" json:"subscribers_count,omitempty"`
	Organization     *User                 `protobuf:"bytes,69,opt,name=organization" json:"organization,omitempty"`
	Parent           *Repository           `protobuf:"bytes,70,opt,name=parent" json:"parent,omitempty"`
	Source           *Repository           `protobuf:"bytes,71,opt,name=source" json:"source,omitempty"`
	//  application/vnd.github.polaris-preview
	AllowRebaseMerge bool               `protobuf:"varint,72,opt,name=allow_rebase_merge,json=allowRebaseMerge,proto3" json:"allow_rebase_merge,omitempty"`
	AllowSquashMerge bool               `protobuf:"varint,73,opt,name=allow_squash_merge,json=allowSquashMerge,proto3" json:"allow_squash_merge,omitempty"`
	AllowMergeCommit bool               `protobuf:"varint,74,opt,name=allow_merge_commit,json=allowMergeCommit,proto3" json:"allow_merge_commit,omitempty"`
	Archived         bool               `protobuf:"varint,75,opt,name=archived,proto3" json:"archived,omitempty"`
	HasProjects      bool               `protobuf:"varint,76,opt,name=has_projects,json=hasProjects,proto3" json:"has_projects,omitempty"`
	License          *RepositoryLicense `protobuf:"bytes,77,opt,name=license" json:"license,omitempty"`
	Topics           []string           `protobuf:"bytes,78,rep,name=topics" json:"topics,omitempty"`
}

func (*Repository) Descriptor

func (*Repository) Descriptor() ([]byte, []int)

func (*Repository) Marshal

func (m *Repository) Marshal() (dAtA []byte, err error)

func (*Repository) MarshalTo

func (m *Repository) MarshalTo(dAtA []byte) (int, error)

func (*Repository) ProtoMessage

func (*Repository) ProtoMessage()

func (*Repository) Reset

func (m *Repository) Reset()

func (*Repository) Size

func (m *Repository) Size() (n int)

func (*Repository) String

func (m *Repository) String() string

func (*Repository) Unmarshal

func (m *Repository) Unmarshal(dAtA []byte) error

type RepositoryEvent

type RepositoryEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Repository   *Repository   `protobuf:"bytes,2,opt,name=repository" json:"repository,omitempty"`
	Organization *User         `protobuf:"bytes,3,opt,name=organization" json:"organization,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
}

func (*RepositoryEvent) Descriptor

func (*RepositoryEvent) Descriptor() ([]byte, []int)

func (*RepositoryEvent) Marshal

func (m *RepositoryEvent) Marshal() (dAtA []byte, err error)

func (*RepositoryEvent) MarshalTo

func (m *RepositoryEvent) MarshalTo(dAtA []byte) (int, error)

func (*RepositoryEvent) ProtoMessage

func (*RepositoryEvent) ProtoMessage()

func (*RepositoryEvent) Reset

func (m *RepositoryEvent) Reset()

func (*RepositoryEvent) Size

func (m *RepositoryEvent) Size() (n int)

func (*RepositoryEvent) String

func (m *RepositoryEvent) String() string

func (*RepositoryEvent) Unmarshal

func (m *RepositoryEvent) Unmarshal(dAtA []byte) error

type RepositoryLicense

type RepositoryLicense struct {
	Key     string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name    string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	SpdxId  string `protobuf:"bytes,3,opt,name=spdx_id,json=spdxId,proto3" json:"spdx_id,omitempty"`
	Url     string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl string `protobuf:"bytes,5,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
}

func (*RepositoryLicense) Descriptor

func (*RepositoryLicense) Descriptor() ([]byte, []int)

func (*RepositoryLicense) Marshal

func (m *RepositoryLicense) Marshal() (dAtA []byte, err error)

func (*RepositoryLicense) MarshalTo

func (m *RepositoryLicense) MarshalTo(dAtA []byte) (int, error)

func (*RepositoryLicense) ProtoMessage

func (*RepositoryLicense) ProtoMessage()

func (*RepositoryLicense) Reset

func (m *RepositoryLicense) Reset()

func (*RepositoryLicense) Size

func (m *RepositoryLicense) Size() (n int)

func (*RepositoryLicense) String

func (m *RepositoryLicense) String() string

func (*RepositoryLicense) Unmarshal

func (m *RepositoryLicense) Unmarshal(dAtA []byte) error

type RepositoryPermission

type RepositoryPermission struct {
	Admin bool `protobuf:"varint,1,opt,name=admin,proto3" json:"admin,omitempty"`
	Push  bool `protobuf:"varint,2,opt,name=push,proto3" json:"push,omitempty"`
	Pull  bool `protobuf:"varint,3,opt,name=pull,proto3" json:"pull,omitempty"`
}

func (*RepositoryPermission) Descriptor

func (*RepositoryPermission) Descriptor() ([]byte, []int)

func (*RepositoryPermission) Marshal

func (m *RepositoryPermission) Marshal() (dAtA []byte, err error)

func (*RepositoryPermission) MarshalTo

func (m *RepositoryPermission) MarshalTo(dAtA []byte) (int, error)

func (*RepositoryPermission) ProtoMessage

func (*RepositoryPermission) ProtoMessage()

func (*RepositoryPermission) Reset

func (m *RepositoryPermission) Reset()

func (*RepositoryPermission) Size

func (m *RepositoryPermission) Size() (n int)

func (*RepositoryPermission) String

func (m *RepositoryPermission) String() string

func (*RepositoryPermission) Unmarshal

func (m *RepositoryPermission) Unmarshal(dAtA []byte) error

type RepositoryRef

type RepositoryRef struct {
	Label string      `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	Ref   string      `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	Sha   string      `protobuf:"bytes,3,opt,name=sha,proto3" json:"sha,omitempty"`
	User  *User       `protobuf:"bytes,4,opt,name=user" json:"user,omitempty"`
	Repo  *Repository `protobuf:"bytes,5,opt,name=repo" json:"repo,omitempty"`
}

func (*RepositoryRef) Descriptor

func (*RepositoryRef) Descriptor() ([]byte, []int)

func (*RepositoryRef) Marshal

func (m *RepositoryRef) Marshal() (dAtA []byte, err error)

func (*RepositoryRef) MarshalTo

func (m *RepositoryRef) MarshalTo(dAtA []byte) (int, error)

func (*RepositoryRef) ProtoMessage

func (*RepositoryRef) ProtoMessage()

func (*RepositoryRef) Reset

func (m *RepositoryRef) Reset()

func (*RepositoryRef) Size

func (m *RepositoryRef) Size() (n int)

func (*RepositoryRef) String

func (m *RepositoryRef) String() string

func (*RepositoryRef) Unmarshal

func (m *RepositoryRef) Unmarshal(dAtA []byte) error

type StatusCommitBranch

type StatusCommitBranch struct {
	Name   string                  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Commit *StatusCommitDetailTree `protobuf:"bytes,2,opt,name=commit" json:"commit,omitempty"`
}

func (*StatusCommitBranch) Descriptor

func (*StatusCommitBranch) Descriptor() ([]byte, []int)

func (*StatusCommitBranch) Marshal

func (m *StatusCommitBranch) Marshal() (dAtA []byte, err error)

func (*StatusCommitBranch) MarshalTo

func (m *StatusCommitBranch) MarshalTo(dAtA []byte) (int, error)

func (*StatusCommitBranch) ProtoMessage

func (*StatusCommitBranch) ProtoMessage()

func (*StatusCommitBranch) Reset

func (m *StatusCommitBranch) Reset()

func (*StatusCommitBranch) Size

func (m *StatusCommitBranch) Size() (n int)

func (*StatusCommitBranch) String

func (m *StatusCommitBranch) String() string

func (*StatusCommitBranch) Unmarshal

func (m *StatusCommitBranch) Unmarshal(dAtA []byte) error

type StatusCommitDetail

type StatusCommitDetail struct {
	Author       *CommitUser             `protobuf:"bytes,1,opt,name=author" json:"author,omitempty"`
	Committer    *CommitUser             `protobuf:"bytes,2,opt,name=committer" json:"committer,omitempty"`
	Message      string                  `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	Tree         *StatusCommitDetailTree `protobuf:"bytes,4,opt,name=tree" json:"tree,omitempty"`
	Url          string                  `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	CommentCount int32                   `protobuf:"varint,6,opt,name=comment_count,json=commentCount,proto3" json:"comment_count,omitempty"`
}

func (*StatusCommitDetail) Descriptor

func (*StatusCommitDetail) Descriptor() ([]byte, []int)

func (*StatusCommitDetail) Marshal

func (m *StatusCommitDetail) Marshal() (dAtA []byte, err error)

func (*StatusCommitDetail) MarshalTo

func (m *StatusCommitDetail) MarshalTo(dAtA []byte) (int, error)

func (*StatusCommitDetail) ProtoMessage

func (*StatusCommitDetail) ProtoMessage()

func (*StatusCommitDetail) Reset

func (m *StatusCommitDetail) Reset()

func (*StatusCommitDetail) Size

func (m *StatusCommitDetail) Size() (n int)

func (*StatusCommitDetail) String

func (m *StatusCommitDetail) String() string

func (*StatusCommitDetail) Unmarshal

func (m *StatusCommitDetail) Unmarshal(dAtA []byte) error

type StatusCommitDetailTree

type StatusCommitDetailTree struct {
	Sha string `protobuf:"bytes,1,opt,name=sha,proto3" json:"sha,omitempty"`
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
}

func (*StatusCommitDetailTree) Descriptor

func (*StatusCommitDetailTree) Descriptor() ([]byte, []int)

func (*StatusCommitDetailTree) Marshal

func (m *StatusCommitDetailTree) Marshal() (dAtA []byte, err error)

func (*StatusCommitDetailTree) MarshalTo

func (m *StatusCommitDetailTree) MarshalTo(dAtA []byte) (int, error)

func (*StatusCommitDetailTree) ProtoMessage

func (*StatusCommitDetailTree) ProtoMessage()

func (*StatusCommitDetailTree) Reset

func (m *StatusCommitDetailTree) Reset()

func (*StatusCommitDetailTree) Size

func (m *StatusCommitDetailTree) Size() (n int)

func (*StatusCommitDetailTree) String

func (m *StatusCommitDetailTree) String() string

func (*StatusCommitDetailTree) Unmarshal

func (m *StatusCommitDetailTree) Unmarshal(dAtA []byte) error

type StatusCommitUpdate

type StatusCommitUpdate struct {
	Sha         string                    `protobuf:"bytes,1,opt,name=sha,proto3" json:"sha,omitempty"`
	Commit      *StatusCommitDetail       `protobuf:"bytes,2,opt,name=commit" json:"commit,omitempty"`
	Url         string                    `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl     string                    `protobuf:"bytes,4,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	CommentsUrl string                    `protobuf:"bytes,5,opt,name=comments_url,json=commentsUrl,proto3" json:"comments_url,omitempty"`
	Author      *User                     `protobuf:"bytes,6,opt,name=author" json:"author,omitempty"`
	Committer   *User                     `protobuf:"bytes,7,opt,name=committer" json:"committer,omitempty"`
	Parents     []*StatusCommitDetailTree `protobuf:"bytes,8,rep,name=parents" json:"parents,omitempty"`
}

func (*StatusCommitUpdate) Descriptor

func (*StatusCommitUpdate) Descriptor() ([]byte, []int)

func (*StatusCommitUpdate) Marshal

func (m *StatusCommitUpdate) Marshal() (dAtA []byte, err error)

func (*StatusCommitUpdate) MarshalTo

func (m *StatusCommitUpdate) MarshalTo(dAtA []byte) (int, error)

func (*StatusCommitUpdate) ProtoMessage

func (*StatusCommitUpdate) ProtoMessage()

func (*StatusCommitUpdate) Reset

func (m *StatusCommitUpdate) Reset()

func (*StatusCommitUpdate) Size

func (m *StatusCommitUpdate) Size() (n int)

func (*StatusCommitUpdate) String

func (m *StatusCommitUpdate) String() string

func (*StatusCommitUpdate) Unmarshal

func (m *StatusCommitUpdate) Unmarshal(dAtA []byte) error

type StatusEvent

type StatusEvent struct {
	Id           int32                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Sha          string                `protobuf:"bytes,2,opt,name=sha,proto3" json:"sha,omitempty"`
	Name         string                `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	TargetUrl    string                `protobuf:"bytes,4,opt,name=target_url,json=targetUrl,proto3" json:"target_url,omitempty"`
	Context      string                `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
	Description  string                `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	State        string                `protobuf:"bytes,7,opt,name=state,proto3" json:"state,omitempty"`
	Commit       *StatusCommitUpdate   `protobuf:"bytes,8,opt,name=commit" json:"commit,omitempty"`
	Branches     []*StatusCommitBranch `protobuf:"bytes,9,rep,name=branches" json:"branches,omitempty"`
	CreatedAt    string                `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    string                `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Repository   *Repository           `protobuf:"bytes,12,opt,name=repository" json:"repository,omitempty"`
	Sender       *User                 `protobuf:"bytes,13,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation         `protobuf:"bytes,14,opt,name=installation" json:"installation,omitempty"`
	Organization *User                 `protobuf:"bytes,15,opt,name=organization" json:"organization,omitempty"`
}

func (*StatusEvent) Descriptor

func (*StatusEvent) Descriptor() ([]byte, []int)

func (*StatusEvent) Marshal

func (m *StatusEvent) Marshal() (dAtA []byte, err error)

func (*StatusEvent) MarshalTo

func (m *StatusEvent) MarshalTo(dAtA []byte) (int, error)

func (*StatusEvent) ProtoMessage

func (*StatusEvent) ProtoMessage()

func (*StatusEvent) Reset

func (m *StatusEvent) Reset()

func (*StatusEvent) Size

func (m *StatusEvent) Size() (n int)

func (*StatusEvent) String

func (m *StatusEvent) String() string

func (*StatusEvent) Unmarshal

func (m *StatusEvent) Unmarshal(dAtA []byte) error

type Team

type Team struct {
	Name            string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id              int32  `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Slug            string `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
	Description     string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Permission      string `protobuf:"bytes,5,opt,name=permission,proto3" json:"permission,omitempty"`
	Url             string `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
	MembersUrl      string `protobuf:"bytes,7,opt,name=members_url,json=membersUrl,proto3" json:"members_url,omitempty"`
	RepositoriesUrl string `protobuf:"bytes,8,opt,name=repositories_url,json=repositoriesUrl,proto3" json:"repositories_url,omitempty"`
}

func (*Team) Descriptor

func (*Team) Descriptor() ([]byte, []int)

func (*Team) Marshal

func (m *Team) Marshal() (dAtA []byte, err error)

func (*Team) MarshalTo

func (m *Team) MarshalTo(dAtA []byte) (int, error)

func (*Team) ProtoMessage

func (*Team) ProtoMessage()

func (*Team) Reset

func (m *Team) Reset()

func (*Team) Size

func (m *Team) Size() (n int)

func (*Team) String

func (m *Team) String() string

func (*Team) Unmarshal

func (m *Team) Unmarshal(dAtA []byte) error

type TeamAddEvent

type TeamAddEvent struct {
	Team         *Team         `protobuf:"bytes,1,opt,name=team" json:"team,omitempty"`
	Repository   *Repository   `protobuf:"bytes,2,opt,name=repository" json:"repository,omitempty"`
	Organization *User         `protobuf:"bytes,3,opt,name=organization" json:"organization,omitempty"`
	Sender       *User         `protobuf:"bytes,4,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,5,opt,name=installation" json:"installation,omitempty"`
}

func (*TeamAddEvent) Descriptor

func (*TeamAddEvent) Descriptor() ([]byte, []int)

func (*TeamAddEvent) Marshal

func (m *TeamAddEvent) Marshal() (dAtA []byte, err error)

func (*TeamAddEvent) MarshalTo

func (m *TeamAddEvent) MarshalTo(dAtA []byte) (int, error)

func (*TeamAddEvent) ProtoMessage

func (*TeamAddEvent) ProtoMessage()

func (*TeamAddEvent) Reset

func (m *TeamAddEvent) Reset()

func (*TeamAddEvent) Size

func (m *TeamAddEvent) Size() (n int)

func (*TeamAddEvent) String

func (m *TeamAddEvent) String() string

func (*TeamAddEvent) Unmarshal

func (m *TeamAddEvent) Unmarshal(dAtA []byte) error

type Timestamp

type Timestamp struct {
	time.Time
}

Timestamp represents a time that can be unmarshalled from a JSON string formatted as either an RFC3339 or Unix timestamp. This is necessary for some fields since the GitHub API is inconsistent in how it represents times. All exported methods of time.Time can be called on Timestamp.

func (Timestamp) Equal

func (t Timestamp) Equal(u Timestamp) bool

Equal reports whether t and u are equal based on time.Equal

func (Timestamp) String

func (t Timestamp) String() string

func (*Timestamp) UnmarshalJSON

func (t *Timestamp) UnmarshalJSON(data []byte) (err error)

UnmarshalJSON implements the json.Unmarshaler interface. Time is expected in RFC3339 or Unix format.

type User

type User struct {
	Id                int32                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Login             string                `protobuf:"bytes,2,opt,name=login,proto3" json:"login,omitempty"`
	AvatarUrl         string                `protobuf:"bytes,3,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
	GravatarId        string                `protobuf:"bytes,4,opt,name=gravatar_id,json=gravatarId,proto3" json:"gravatar_id,omitempty"`
	Url               string                `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	HtmlUrl           string                `protobuf:"bytes,6,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"`
	FollowersUrl      string                `protobuf:"bytes,7,opt,name=followers_url,json=followersUrl,proto3" json:"followers_url,omitempty"`
	FollowingUrl      string                `protobuf:"bytes,8,opt,name=following_url,json=followingUrl,proto3" json:"following_url,omitempty"`
	GistsUrl          string                `protobuf:"bytes,9,opt,name=gists_url,json=gistsUrl,proto3" json:"gists_url,omitempty"`
	StarredUrl        string                `protobuf:"bytes,10,opt,name=starred_url,json=starredUrl,proto3" json:"starred_url,omitempty"`
	SubscriptionsUrl  string                `protobuf:"bytes,11,opt,name=subscriptions_url,json=subscriptionsUrl,proto3" json:"subscriptions_url,omitempty"`
	OrganizationsUrl  string                `protobuf:"bytes,12,opt,name=organizations_url,json=organizationsUrl,proto3" json:"organizations_url,omitempty"`
	ReposUrl          string                `protobuf:"bytes,13,opt,name=repos_url,json=reposUrl,proto3" json:"repos_url,omitempty"`
	EventsUrl         string                `protobuf:"bytes,14,opt,name=events_url,json=eventsUrl,proto3" json:"events_url,omitempty"`
	ReceivedEventsUrl string                `protobuf:"bytes,15,opt,name=received_events_url,json=receivedEventsUrl,proto3" json:"received_events_url,omitempty"`
	HooksUrl          string                `protobuf:"bytes,16,opt,name=hooks_url,json=hooksUrl,proto3" json:"hooks_url,omitempty"`
	IssuesUrl         string                `protobuf:"bytes,17,opt,name=issues_url,json=issuesUrl,proto3" json:"issues_url,omitempty"`
	MembersUrl        string                `protobuf:"bytes,18,opt,name=members_url,json=membersUrl,proto3" json:"members_url,omitempty"`
	PublicMembersUrl  string                `protobuf:"bytes,19,opt,name=public_members_url,json=publicMembersUrl,proto3" json:"public_members_url,omitempty"`
	Description       string                `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	Type              string                `protobuf:"bytes,21,opt,name=type,proto3" json:"type,omitempty"`
	SiteAdmin         bool                  `protobuf:"varint,22,opt,name=site_admin,json=siteAdmin,proto3" json:"site_admin,omitempty"`
	Name              string                `protobuf:"bytes,23,opt,name=name,proto3" json:"name,omitempty"`
	Company           string                `protobuf:"bytes,24,opt,name=company,proto3" json:"company,omitempty"`
	Blog              string                `protobuf:"bytes,25,opt,name=blog,proto3" json:"blog,omitempty"`
	Location          string                `protobuf:"bytes,26,opt,name=location,proto3" json:"location,omitempty"`
	Email             string                `protobuf:"bytes,27,opt,name=email,proto3" json:"email,omitempty"`
	Hireable          bool                  `protobuf:"varint,28,opt,name=hireable,proto3" json:"hireable,omitempty"`
	Bio               string                `protobuf:"bytes,29,opt,name=bio,proto3" json:"bio,omitempty"`
	PublicRepos       int32                 `protobuf:"varint,30,opt,name=public_repos,json=publicRepos,proto3" json:"public_repos,omitempty"`
	PublicGists       int32                 `protobuf:"varint,31,opt,name=public_gists,json=publicGists,proto3" json:"public_gists,omitempty"`
	Followers         int32                 `protobuf:"varint,32,opt,name=followers,proto3" json:"followers,omitempty"`
	Following         int32                 `protobuf:"varint,33,opt,name=following,proto3" json:"following,omitempty"`
	CreatedAt         string                `protobuf:"bytes,34,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt         string                `protobuf:"bytes,35,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	OrgId             int32                 `protobuf:"varint,36,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Permissions       *RepositoryPermission `protobuf:"bytes,37,opt,name=permissions" json:"permissions,omitempty"`
}

func (*User) Descriptor

func (*User) Descriptor() ([]byte, []int)

func (*User) Marshal

func (m *User) Marshal() (dAtA []byte, err error)

func (*User) MarshalTo

func (m *User) MarshalTo(dAtA []byte) (int, error)

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) Size

func (m *User) Size() (n int)

func (*User) String

func (m *User) String() string

func (*User) Unmarshal

func (m *User) Unmarshal(dAtA []byte) error

type WatchEvent

type WatchEvent struct {
	Action       string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Repository   *Repository   `protobuf:"bytes,2,opt,name=repository" json:"repository,omitempty"`
	Sender       *User         `protobuf:"bytes,3,opt,name=sender" json:"sender,omitempty"`
	Installation *Installation `protobuf:"bytes,4,opt,name=installation" json:"installation,omitempty"`
}

func (*WatchEvent) Descriptor

func (*WatchEvent) Descriptor() ([]byte, []int)

func (*WatchEvent) Marshal

func (m *WatchEvent) Marshal() (dAtA []byte, err error)

func (*WatchEvent) MarshalTo

func (m *WatchEvent) MarshalTo(dAtA []byte) (int, error)

func (*WatchEvent) ProtoMessage

func (*WatchEvent) ProtoMessage()

func (*WatchEvent) Reset

func (m *WatchEvent) Reset()

func (*WatchEvent) Size

func (m *WatchEvent) Size() (n int)

func (*WatchEvent) String

func (m *WatchEvent) String() string

func (*WatchEvent) Unmarshal

func (m *WatchEvent) Unmarshal(dAtA []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL