Documentation ¶
Index ¶
- Constants
- type BitbucketAccount
- type BitbucketCommit
- type BitbucketConnection
- type BitbucketDeployment
- type BitbucketIssue
- type BitbucketIssueComment
- type BitbucketPipeline
- type BitbucketPrComment
- type BitbucketPrCommit
- type BitbucketPullRequest
- type BitbucketRepo
- type BitbucketRepoCommit
- type BoardResponse
- type EpicResponse
- type TestConnectionRequest
- type TransformationRules
Constants ¶
View Source
const ( FAILED = "FAILED" ERROR = "ERROR" UNDEPLOYED = "UNDEPLOYED" STOPPED = "STOPPED" SKIPPED = "SKIPPED" SUCCESSFUL = "SUCCESSFUL" COMPLETED = "COMPLETED" PAUSED = "COMPLETED" HALTED = "HALTED" IN_PROGRESS = "IN_PROGRESS" PENDING = "PENDING" BUILDING = "BUILDING" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitbucketAccount ¶
type BitbucketAccount struct { ConnectionId uint64 `gorm:"primaryKey"` AccountId string `gorm:"primaryKey;type:varchar(255)"` UserName string `gorm:"type:varchar(255)"` AccountStatus string `gorm:"type:varchar(255)"` DisplayName string `gorm:"type:varchar(255)"` AvatarUrl string `gorm:"type:varchar(255)"` HtmlUrl string `gorm:"type:varchar(255)"` Uuid string `gorm:"type:varchar(255)"` Has2FaEnabled bool common.NoPKModel }
func (BitbucketAccount) TableName ¶
func (BitbucketAccount) TableName() string
type BitbucketCommit ¶
type BitbucketCommit struct { Sha string `gorm:"primaryKey;type:varchar(40)"` AuthorId string `gorm:"type:varchar(255)"` AuthorName string `gorm:"type:varchar(255)"` AuthorEmail string `gorm:"type:varchar(255)"` AuthoredDate time.Time CommittedDate time.Time Message string Url string `gorm:"type:varchar(255)"` Additions int `gorm:"comment:Added lines of code"` Deletions int `gorm:"comment:Deleted lines of code"` common.NoPKModel }
func (BitbucketCommit) TableName ¶
func (BitbucketCommit) TableName() string
type BitbucketConnection ¶
type BitbucketConnection struct { helper.RestConnection `mapstructure:",squash"` helper.BasicAuth `mapstructure:",squash"` }
func (BitbucketConnection) TableName ¶
func (BitbucketConnection) TableName() string
type BitbucketDeployment ¶ added in v0.15.0
type BitbucketDeployment struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId string `gorm:"primaryKey"` PipelineId string `gorm:"type:varchar(255)"` Type string `gorm:"type:varchar(255)"` Name string `gorm:"type:varchar(255)"` Key string `gorm:"type:varchar(255)"` WebUrl string `gorm:"type:varchar(255)"` Status string `gorm:"type:varchar(100)"` StateUrl string `gorm:"type:varchar(255)"` CommitSha string `gorm:"type:varchar(255)"` CommitUrl string `gorm:"type:varchar(255)"` CreatedOn *time.Time StartedOn *time.Time CompletedOn *time.Time LastUpdateTime *time.Time common.NoPKModel }
func (BitbucketDeployment) TableName ¶ added in v0.15.0
func (BitbucketDeployment) TableName() string
type BitbucketIssue ¶
type BitbucketIssue struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId int `gorm:"primaryKey"` RepoId string `gorm:"index;type:varchar(255)"` Number int `gorm:"index;comment:Used in API requests ex. api/issues/<THIS_NUMBER>"` State string `gorm:"type:varchar(255)"` Title string `gorm:"type:varchar(255)"` Body string Priority string `gorm:"type:varchar(255)"` Type string `gorm:"type:varchar(100)"` AuthorId string `gorm:"type:varchar(255)"` AuthorName string `gorm:"type:varchar(255)"` AssigneeId string `gorm:"type:varchar(255)"` AssigneeName string `gorm:"type:varchar(255)"` MilestoneId int `gorm:"index"` LeadTimeMinutes uint Url string `gorm:"type:varchar(255)"` ClosedAt *time.Time BitbucketCreatedAt time.Time BitbucketUpdatedAt time.Time `gorm:"index"` Severity string `gorm:"type:varchar(255)"` Component string `gorm:"type:varchar(255)"` common.NoPKModel }
func (BitbucketIssue) TableName ¶
func (BitbucketIssue) TableName() string
type BitbucketIssueComment ¶
type BitbucketIssueComment struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId int `gorm:"primaryKey"` IssueId int `gorm:"index;comment:References the Issue"` AuthorName string `gorm:"type:varchar(255)"` AuthorId string `gorm:"type:varchar(255)"` BitbucketCreatedAt time.Time BitbucketUpdatedAt *time.Time Type string Body string common.NoPKModel }
func (BitbucketIssueComment) TableName ¶
func (BitbucketIssueComment) TableName() string
type BitbucketPipeline ¶ added in v0.14.0
type BitbucketPipeline struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId string `gorm:"primaryKey"` Status string `gorm:"type:varchar(100)"` Result string `gorm:"type:varchar(100)"` RefName string `gorm:"type:varchar(255)"` RepoId string `gorm:"type:varchar(255)"` CommitSha string `gorm:"type:varchar(255)"` WebUrl string `gorm:"type:varchar(255)"` DurationInSeconds uint64 BitbucketCreatedOn *time.Time BitbucketCompleteOn *time.Time common.NoPKModel }
func (BitbucketPipeline) TableName ¶ added in v0.14.0
func (BitbucketPipeline) TableName() string
type BitbucketPrComment ¶
type BitbucketPrComment struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId int `gorm:"primaryKey"` PullRequestId int `gorm:"index"` AuthorId string `gorm:"type:varchar(255)"` AuthorName string `gorm:"type:varchar(255)"` BitbucketCreatedAt time.Time BitbucketUpdatedAt *time.Time Type string `gorm:"comment:if type=null, it is normal comment,if type=diffNote,it is diff comment"` Body string common.NoPKModel }
func (BitbucketPrComment) TableName ¶
func (BitbucketPrComment) TableName() string
type BitbucketPrCommit ¶ added in v0.15.0
type BitbucketPrCommit struct { ConnectionId uint64 `gorm:"primaryKey"` CommitSha string `gorm:"primaryKey;type:varchar(40)"` PullRequestId int `gorm:"primaryKey;autoIncrement:false"` common.NoPKModel }
func (BitbucketPrCommit) TableName ¶ added in v0.15.0
func (BitbucketPrCommit) TableName() string
type BitbucketPullRequest ¶
type BitbucketPullRequest struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId int `gorm:"primaryKey"` RepoId string `gorm:"index;type:varchar(255)"` Number int `gorm:"index"` // This number is used in GET requests to the API associated to reviewers / comments / etc. BaseRepoId string HeadRepoId string State string `gorm:"type:varchar(255)"` Title string Description string BitbucketCreatedAt time.Time BitbucketUpdatedAt time.Time `gorm:"index"` ClosedAt *time.Time CommentCount int Commits int MergedAt *time.Time Body string Type string `gorm:"type:varchar(255)"` Component string `gorm:"type:varchar(255)"` MergeCommitSha string `gorm:"type:varchar(40)"` HeadRef string `gorm:"type:varchar(255)"` BaseRef string `gorm:"type:varchar(255)"` BaseCommitSha string `gorm:"type:varchar(255)"` HeadCommitSha string `gorm:"type:varchar(255)"` Url string `gorm:"type:varchar(255)"` AuthorName string `gorm:"type:varchar(255)"` AuthorId string `gorm:"type:varchar(255)"` common.NoPKModel }
func (BitbucketPullRequest) TableName ¶
func (BitbucketPullRequest) TableName() string
type BitbucketRepo ¶
type BitbucketRepo struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId string `gorm:"primaryKey;type:varchar(255)"` Name string `gorm:"type:varchar(255)"` HTMLUrl string `gorm:"type:varchar(255)"` Description string OwnerId string `json:"ownerId"` Language string `json:"language" gorm:"type:varchar(255)"` CreatedDate time.Time `json:"createdDate"` UpdatedDate *time.Time `json:"updatedDate"` common.NoPKModel }
func (BitbucketRepo) TableName ¶
func (BitbucketRepo) TableName() string
type BitbucketRepoCommit ¶
type BitbucketRepoCommit struct { ConnectionId uint64 `gorm:"primaryKey"` RepoId string `gorm:"primaryKey;type:varchar(255)"` CommitSha string `gorm:"primaryKey;type:varchar(40)"` common.NoPKModel }
func (BitbucketRepoCommit) TableName ¶
func (BitbucketRepoCommit) TableName() string
type BoardResponse ¶
type EpicResponse ¶
type TestConnectionRequest ¶
type TransformationRules ¶
type TransformationRules struct { IssueStatusTODO []string `mapstructure:"issueStatusTodo" json:"issueStatusTodo"` IssueStatusINPROGRESS []string `mapstructure:"issueStatusInProgress" json:"issueStatusInProgress"` IssueStatusDONE []string `mapstructure:"issueStatusDone" json:"issueStatusDone"` IssueStatusOTHER []string `mapstructure:"issueStatusOther" json:"issueStatusOther"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.