Documentation ¶
Index ¶
- type GithubCommit
- type GithubIssue
- type GithubIssueComment
- type GithubIssueEvent
- type GithubIssueLabel
- type GithubPullRequest
- type GithubPullRequestComment
- type GithubPullRequestCommit
- type GithubPullRequestIssue
- type GithubPullRequestLabel
- type GithubRepo
- type GithubRepoCommit
- type GithubReviewer
- type GithubUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GithubCommit ¶
type GithubCommit struct { Sha string `gorm:"primaryKey;type:char(40)"` AuthorId int AuthorName string AuthorEmail string AuthoredDate time.Time CommitterId int CommitterName string CommitterEmail string CommittedDate time.Time Message string Url string Additions int `gorm:"comment:Added lines of code"` Deletions int `gorm:"comment:Deleted lines of code"` common.NoPKModel }
type GithubIssue ¶
type GithubIssue struct { GithubId int `gorm:"primaryKey"` RepoId int `gorm:"index"` Number int `gorm:"index;comment:Used in API requests ex. api/repo/1/issue/<THIS_NUMBER>"` State string Title string Body string Priority string Type string Status string AssigneeId int AssigneeName string LeadTimeMinutes uint ClosedAt *time.Time GithubCreatedAt time.Time GithubUpdatedAt time.Time Severity string Component string common.NoPKModel }
type GithubIssueComment ¶ added in v0.3.0
type GithubIssueEvent ¶ added in v0.3.0
type GithubIssueLabel ¶ added in v0.3.0
type GithubPullRequest ¶
type GithubPullRequest struct { GithubId int `gorm:"primaryKey"` RepoId int `gorm:"index"` Number int `gorm:"index"` // This number is used in GET requests to the API associated to reviewers / comments / etc. State string Title string GithubCreatedAt time.Time GithubUpdatedAt *time.Time ClosedAt *time.Time // In order to get the following fields, we need to collect PRs individually from GitHub Additions int Deletions int Comments int Commits int ReviewComments int Merged bool MergedAt *time.Time Body string Type string Component string MergeCommitSha string `gorm:"type:char(40)"` HeadRef string BaseRef string BaseCommitSha string HeadCommitSha string common.NoPKModel }
type GithubPullRequestCommit ¶
type GithubPullRequestIssue ¶ added in v0.9.0
type GithubPullRequestLabel ¶
type GithubRepo ¶ added in v0.7.0
type GithubRepo struct { GithubId int `gorm:"primaryKey"` Name string HTMLUrl string Description string OwnerId int `json:"ownerId"` OwnerLogin string `json:"ownerLogin" gorm:"type:varchar(255)"` Language string `json:"language" gorm:"type:varchar(255)"` ParentGithubId int `json:"parentId"` ParentHTMLUrl string `json:"parentHtmlUrl"` CreatedDate time.Time `json:"createdDate"` UpdatedDate *time.Time `json:"updatedDate"` common.NoPKModel }
type GithubRepoCommit ¶ added in v0.6.0
type GithubReviewer ¶
type GithubUser ¶ added in v0.6.0
Source Files ¶
- github_commit.go
- github_issue.go
- github_issue_comment.go
- github_issue_event.go
- github_issue_label.go
- github_pull_request.go
- github_pull_request_comment.go
- github_pull_request_commit.go
- github_pull_request_issue.go
- github_pull_request_label.go
- github_repo.go
- github_repo_commit.go
- github_reviewer.go
- github_user.go
Click to show internal directories.
Click to hide internal directories.