Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Commit ¶
type Commit struct {
common.NoPKModel
Sha string `json:"sha" gorm:"primaryKey;type:char(40);comment:commit hash"`
Additions int `json:"additions" gorm:"comment:Added lines of code"`
Deletions int `json:"deletions" gorm:"comment:Deleted lines of code"`
DevEq int `json:"deveq" gorm:"comment:Merico developer equivalent from analysis engine"`
Message string
AuthorName string `gorm:"type:varchar(255)"`
AuthorEmail string `gorm:"type:varchar(255)"`
AuthoredDate time.Time
AuthorId string `gorm:"type:varchar(255)"`
CommitterName string `gorm:"type:varchar(255)"`
CommitterEmail string `gorm:"type:varchar(255)"`
CommittedDate time.Time
CommitterId string `gorm:"index;type:varchar(255)"`
}
type CommitFile ¶ added in v0.7.0
type CommitParent ¶ added in v0.7.0
type Note ¶
type Note struct {
domainlayer.DomainEntity
PrId uint64 `gorm:"index;comment:References the pull request for this note"`
Type string
Author string
Body string
Resolvable bool `gorm:"comment:Is or is not a review comment"`
System bool `gorm:"comment:Is or is not auto-generated vs. human generated"`
CreatedDate time.Time
}
type PullRequest ¶ added in v0.7.0
type PullRequest struct {
domainlayer.DomainEntity
RepoId string `gorm:"index"`
Status string `gorm:"comment:open/closed or other"`
Title string
Url string
Key int
CreatedDate time.Time
MergedDate *time.Time
ClosedAt *time.Time
Type string
Component string
MergeCommitSha string `gorm:"type:char(40)"`
HeadRef string
BaseRef string
BaseCommitSha string
HeadCommitSha string
}
type PullRequestCommit ¶ added in v0.7.0
type PullRequestLabel ¶ added in v0.8.0
type Ref ¶ added in v0.7.0
type Ref struct {
domainlayer.DomainEntity
RepoId string `gorm:"type:varchar(255)"`
Ref string `gorm:"type:varchar(255)"`
CommitSha string `gorm:"type:char(40)"`
IsDefault bool
RefType string `gorm:"type:varchar(255)"`
}
type RefsCommitsDiff ¶ added in v0.7.0
type RefsCommitsDiff struct {
NewRefName string `gorm:"primaryKey;type:varchar(255)"`
OldRefName string `gorm:"primaryKey;type:varchar(255)"`
CommitSha string `gorm:"primaryKey;type:char(40)"`
NewRefCommitSha string `gorm:"type:char(40)"`
OldRefCommitSha string `gorm:"type:char(40)"`
SortingIndex int
}
type Repo ¶
type Repo struct {
domainlayer.DomainEntity
Name string `json:"name"`
Url string `json:"url"`
Description string `json:"Description"`
OwnerId string `json:"ownerId" gorm:"type:varchar(255)"`
Language string `json:"language" gorm:"type:varchar(255)"`
ForkedFrom string `json:"forkedFrom"`
CreatedDate time.Time `json:"createdDate"`
UpdatedDate *time.Time `json:"updatedDate"`
Deleted bool `json:"deleted"`
}
type RepoCommit ¶
type RepoLanguage ¶
Click to show internal directories.
Click to hide internal directories.