Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitlabCommit ¶
type GitlabCommit struct { Sha string `gorm:"primaryKey;type:char(40)"` Title string Message string ShortId string `gorm:"type:varchar(255)"` AuthorName string `gorm:"type:varchar(255)"` AuthorEmail string `gorm:"type:varchar(255)"` AuthoredDate time.Time CommitterName string `gorm:"type:varchar(255)"` CommitterEmail string `gorm:"type:varchar(255)"` CommittedDate time.Time WebUrl string `gorm:"type:varchar(255)"` Additions int `gorm:"comment:Added lines of code"` Deletions int `gorm:"comment:Deleted lines of code"` Total int `gorm:"comment:Sum of added/deleted lines of code"` archived.NoPKModel }
func (GitlabCommit) TableName ¶
func (GitlabCommit) TableName() string
type GitlabMergeRequest ¶
type GitlabMergeRequest struct { GitlabId int `gorm:"primaryKey"` Iid int `gorm:"index"` ProjectId int `gorm:"index"` SourceProjectId int TargetProjectId int State string `gorm:"type:varchar(255)"` Title string WebUrl string `gorm:"type:varchar(255)"` UserNotesCount int WorkInProgress bool SourceBranch string `gorm:"type:varchar(255)"` TargetBranch string `gorm:"type:varchar(255)"` MergeCommitSha string `gorm:"type:varchar(255)"` MergedAt *time.Time GitlabCreatedAt time.Time ClosedAt *time.Time MergedByUsername string `gorm:"type:varchar(255)"` Description string AuthorUsername string `gorm:"type:varchar(255)"` AuthorUserId int Component string `gorm:"type:varchar(255)"` FirstCommentTime *time.Time `gorm:"comment:Time when the first comment occurred"` ReviewRounds int archived.NoPKModel }
func (GitlabMergeRequest) TableName ¶
func (GitlabMergeRequest) TableName() string
type GitlabMergeRequestComment ¶
type GitlabMergeRequestComment struct { GitlabId int `gorm:"primaryKey"` MergeRequestId int `gorm:"index"` MergeRequestIid int `gorm:"comment:Used in API requests ex. /api/merge_requests/<THIS_IID>"` Body string AuthorUsername string `gorm:"type:varchar(255)"` AuthorUserId int GitlabCreatedAt time.Time Resolvable bool `gorm:"comment:Is or is not review comment"` archived.NoPKModel }
func (GitlabMergeRequestComment) TableName ¶
func (GitlabMergeRequestComment) TableName() string
type GitlabMergeRequestCommit ¶
type GitlabMergeRequestCommit struct { CommitSha string `gorm:"primaryKey;type:varchar(40)"` MergeRequestId int `gorm:"primaryKey;autoIncrement:false"` archived.NoPKModel }
func (GitlabMergeRequestCommit) TableName ¶
func (GitlabMergeRequestCommit) TableName() string
type GitlabMergeRequestNote ¶
type GitlabMergeRequestNote struct { GitlabId int `gorm:"primaryKey"` MergeRequestId int `gorm:"index"` MergeRequestIid int `gorm:"comment:Used in API requests ex. /api/merge_requests/<THIS_IID>"` NoteableType string `gorm:"type:varchar(100)"` AuthorUsername string `gorm:"type:varchar(255)"` Body string GitlabCreatedAt time.Time Confidential bool Resolvable bool `gorm:"comment:Is or is not review comment"` System bool `gorm:"comment:Is or is not auto-generated vs. human generated"` archived.NoPKModel }
func (GitlabMergeRequestNote) TableName ¶
func (GitlabMergeRequestNote) TableName() string
type GitlabPipeline ¶
type GitlabPipeline struct { GitlabId int `gorm:"primaryKey"` ProjectId int `gorm:"index"` GitlabCreatedAt time.Time Status string `gorm:"type:varchar(100)"` Ref string `gorm:"type:varchar(255)"` Sha string `gorm:"type:varchar(255)"` WebUrl string `gorm:"type:varchar(255)"` Duration int StartedAt *time.Time FinishedAt *time.Time Coverage string archived.NoPKModel }
func (GitlabPipeline) TableName ¶
func (GitlabPipeline) TableName() string
type GitlabProject ¶
type GitlabProject struct { GitlabId int `gorm:"primaryKey"` Name string `gorm:"type:varchar(255)"` Description string DefaultBranch string `gorm:"varchar(255)"` PathWithNamespace string `gorm:"varchar(255)"` WebUrl string `gorm:"varchar(255)"` CreatorId int Visibility string `gorm:"varchar(255)"` OpenIssuesCount int StarCount int ForkedFromProjectId int ForkedFromProjectWebUrl string `gorm:"varchar(255)"` CreatedDate time.Time UpdatedDate *time.Time archived.NoPKModel }
func (GitlabProject) TableName ¶
func (GitlabProject) TableName() string
type GitlabProjectCommit ¶
type GitlabProjectCommit struct { GitlabProjectId int `gorm:"primaryKey"` CommitSha string `gorm:"primaryKey;type:char(40)"` archived.NoPKModel }
func (GitlabProjectCommit) TableName ¶
func (GitlabProjectCommit) TableName() string
type GitlabReviewer ¶
type GitlabReviewer struct { GitlabId int `gorm:"primaryKey"` MergeRequestId int `gorm:"index"` ProjectId int `gorm:"index"` Name string `gorm:"type:varchar(255)"` Username string `gorm:"type:varchar(255)"` State string `gorm:"type:varchar(255)"` AvatarUrl string `gorm:"type:varchar(255)"` WebUrl string `gorm:"type:varchar(255)"` archived.NoPKModel }
func (GitlabReviewer) TableName ¶
func (GitlabReviewer) TableName() string
type GitlabTag ¶
type GitlabUser ¶
type GitlabUser struct { Email string `gorm:"primaryKey;type:varchar(255)"` Name string `gorm:"type:varchar(255)"` archived.NoPKModel }
func (GitlabUser) TableName ¶
func (GitlabUser) TableName() string
Click to show internal directories.
Click to hide internal directories.