Documentation ¶
Index ¶
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 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 Type string Component string MergeCommitSha string `gorm:"type:char(40)"` common.NoPKModel }
type GithubPullRequestCommit ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.