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.