Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitbucketServerConn ¶
type BitbucketServerConn struct { api.RestConnection `mapstructure:",squash"` api.BasicAuth `mapstructure:",squash"` }
BitbucketServerConn holds the essential information to connect to the Bitbucket API
type BitbucketServerConnection ¶
type BitbucketServerConnection struct { api.BaseConnection `mapstructure:",squash"` BitbucketServerConn `mapstructure:",squash"` }
BitbucketServerConnection holds BitbucketServerConn plus ID/Name for database storage
func (BitbucketServerConnection) TableName ¶
func (BitbucketServerConnection) TableName() string
type BitbucketServerPrComment ¶
type BitbucketServerPrComment struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId int `gorm:"primaryKey"` RepoId string `gorm:"index:pr"` // PullRequestId is not unique across multiple repos of a connection PullRequestId int `gorm:"index:pr"` AuthorId int AuthorName string `gorm:"type:varchar(255)"` CreatedAt time.Time UpdatedAt *time.Time Body string archived.NoPKModel }
func (BitbucketServerPrComment) TableName ¶
func (BitbucketServerPrComment) TableName() string
type BitbucketServerPrCommit ¶
type BitbucketServerPrCommit struct { ConnectionId uint64 `gorm:"primaryKey"` RepoId string `gorm:"primaryKey"` // PullRequestId is not unique across multiple repos of a connection PullRequestId int `gorm:"primaryKey;autoIncrement:false"` CommitSha string `gorm:"primaryKey;type:varchar(40)"` CommitAuthorName string CommitAuthorEmail string CommitAuthoredDate time.Time archived.NoPKModel }
func (BitbucketServerPrCommit) TableName ¶
func (BitbucketServerPrCommit) TableName() string
type BitbucketServerPullRequest ¶
type BitbucketServerPullRequest struct { ConnectionId uint64 `gorm:"primaryKey"` RepoId string `gorm:"primaryKey;type:varchar(255)"` BitbucketId int `gorm:"primaryKey"` 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 BitbucketServerCreatedAt time.Time BitbucketServerUpdatedAt 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 int archived.NoPKModel }
func (BitbucketServerPullRequest) TableName ¶
func (BitbucketServerPullRequest) TableName() string
type BitbucketServerRepo ¶
type BitbucketServerRepo struct { archived.NoPKModel ConnectionId uint64 `json:"connectionId" gorm:"primaryKey" validate:"required" mapstructure:"connectionId,omitempty"` ScopeConfigId uint64 `json:"scopeConfigId,omitempty" mapstructure:"scopeConfigId,omitempty"` BitbucketId string `json:"bitbucketId" gorm:"primaryKey;type:varchar(255)" validate:"required" mapstructure:"bitbucketId"` Name string `json:"name" gorm:"type:varchar(255)" mapstructure:"name,omitempty"` HTMLUrl string `json:"HTMLUrl" gorm:"type:varchar(255)" mapstructure:"HTMLUrl,omitempty"` Description string `json:"description" mapstructure:"description,omitempty"` CloneUrl string `json:"cloneUrl" gorm:"type:varchar(255)" mapstructure:"cloneUrl,omitempty"` CreatedDate *time.Time `json:"createdDate" mapstructure:"-"` UpdatedDate *time.Time `json:"updatedDate" mapstructure:"-"` }
func (BitbucketServerRepo) TableName ¶
func (BitbucketServerRepo) TableName() string
type BitbucketServerScopeConfig ¶
type BitbucketServerScopeConfig struct { archived.ScopeConfig `mapstructure:",squash" json:",inline" gorm:"embedded"` ConnectionId uint64 `json:"connectionId" gorm:"index" validate:"required" mapstructure:"connectionId,omitempty"` Name string `mapstructure:"name" json:"name" gorm:"type:varchar(255);uniqueIndex" validate:"required"` PrType string `mapstructure:"prType,omitempty" json:"prType" gorm:"type:varchar(255)"` PrComponent string `mapstructure:"prComponent,omitempty" json:"prComponent" gorm:"type:varchar(255)"` PrBodyClosePattern string `mapstructure:"prBodyClosePattern,omitempty" json:"prBodyClosePattern" gorm:"type:varchar(255)"` // DeploymentPattern string `mapstructure:"deploymentPattern,omitempty" json:"deploymentPattern" gorm:"type:varchar(255)"` // ProductionPattern string `mapstructure:"productionPattern,omitempty" json:"productionPattern" gorm:"type:varchar(255)"` Refdiff datatypes.JSONMap `mapstructure:"refdiff,omitempty" json:"refdiff" swaggertype:"object" format:"json"` }
func (BitbucketServerScopeConfig) TableName ¶
func (BitbucketServerScopeConfig) TableName() string
type BitbucketServerUser ¶
type BitbucketServerUser struct { ConnectionId uint64 `gorm:"primaryKey"` BitbucketId int `gorm:"primaryKey"` Name string `gorm:"type:varchar(255)"` EmailAddress string `gorm:"type:varchar(255)"` Active bool `gorm:"type:boolean"` Slug string `gorm:"type:varchar(255)"` Type string `gorm:"type:varchar(255)"` AccountStatus string `gorm:"type:varchar(255)"` DisplayName string `gorm:"type:varchar(255)"` HtmlUrl *string `gorm:"type:varchar(255)"` archived.NoPKModel }
func (BitbucketServerUser) TableName ¶
func (BitbucketServerUser) TableName() string
Click to show internal directories.
Click to hide internal directories.