Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CircleciAccount ¶
type CircleciAccount struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT"`
Id string `gorm:"primaryKey;type:varchar(100)" json:"id"`
VcsType string `gorm:"type:varchar(100)" json:"vcs_type"`
Name string `gorm:"type:varchar(255)" json:"name"`
AvatarUrl string `gorm:"type:varchar(255)" json:"avatar_url"`
Slug string `gorm:"type:varchar(255)" json:"slug"`
archived.NoPKModel
}
func (CircleciAccount) TableName ¶
func (CircleciAccount) TableName() string
type CircleciConnection ¶
type CircleciConnection struct {
archived.BaseConnection
archived.RestConnection
archived.AccessToken
}
CircleciConnection holds CircleciConn plus ID/Name for database storage
func (CircleciConnection) TableName ¶
func (CircleciConnection) TableName() string
type CircleciJob ¶
type CircleciJob struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT"`
WorkflowId string `gorm:"primaryKey;type:varchar(100)" json:"workflow_id"`
Id string `gorm:"primaryKey;type:varchar(100)" json:"id"`
ProjectSlug string `gorm:"type:varchar(255)" json:"project_slug"`
CanceledBy string `gorm:"type:varchar(100)" json:"canceled_by"`
Dependencies []string `gorm:"serializer:json;type:text" json:"dependencies"`
JobNumber int64 `json:"job_number"`
StartedAt *archived.Iso8601Time `json:"started_at"`
Name string `gorm:"type:varchar(255)" json:"name"`
ApprovedBy string `gorm:"type:varchar(100)" json:"approved_by"`
Status string `gorm:"type:varchar(100)" json:"status"`
Type string `gorm:"type:varchar(100)" json:"type"`
ApprovalRequestId string `gorm:"type:varchar(100)" json:"approval_request_id"`
StoppedAt *archived.Iso8601Time `json:"stopped_at"`
DurationSec uint64 `json:"duration_sec"`
PipelineId string `gorm:"type:varchar(100)" json:"pipeline_id"`
archived.NoPKModel
}
func (CircleciJob) TableName ¶
func (CircleciJob) TableName() string
type CircleciPipeline ¶
type CircleciPipeline struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT"`
Id string `gorm:"primaryKey;type:varchar(100)"`
ProjectSlug string `gorm:"type:varchar(255)"`
Number int64
TriggerParameters any `gorm:"type:json"`
Trigger any `gorm:"type:json"`
Vcs any `gorm:"type:json"`
State string `gorm:"type:varchar(100)"`
UpdatedDate *time.Time
CreatedDate *time.Time
archived.NoPKModel
}
func (CircleciPipeline) TableName ¶
func (CircleciPipeline) TableName() string
type CircleciProject ¶
type CircleciProject struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT"`
Id string `gorm:"primaryKey;type:varchar(100)"`
Slug string `gorm:"type:varchar(255)"`
Name string `gorm:"type:varchar(255)"`
OrganizationId string `gorm:"type:varchar(100)"`
ScopeConfigId uint64
archived.NoPKModel
}
func (CircleciProject) TableName ¶
func (CircleciProject) TableName() string
type CircleciScopeConfig ¶
type CircleciScopeConfig struct {
archived.ScopeConfig `mapstructure:",squash" json:",inline" gorm:"embedded"`
ConnectionId uint64 `mapstructure:"connectionId" json:"connectionId"`
Name string `gorm:"type:varchar(255);index:idx_name_jenkins,unique" validate:"required" mapstructure:"name" json:"name"`
DeploymentPattern string `gorm:"type:varchar(255)" mapstructure:"deploymentPattern,omitempty" json:"deploymentPattern"`
ProductionPattern string `gorm:"type:varchar(255)" mapstructure:"productionPattern,omitempty" json:"productionPattern"`
}
func (CircleciScopeConfig) TableName ¶
func (t CircleciScopeConfig) TableName() string
type CircleciWorkflow ¶
type CircleciWorkflow struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT"`
Id string `gorm:"primaryKey;type:varchar(100)"`
ProjectSlug string `gorm:"type:varchar(255)"`
PipelineId string `gorm:"type:varchar(100)"`
CanceledBy string `gorm:"type:varchar(100)"`
Name string `gorm:"type:varchar(255)"`
ErroredBy string `gorm:"type:varchar(100)"`
Tag string `gorm:"type:varchar(100)"`
Status string `gorm:"type:varchar(100)"`
StartedBy string `gorm:"type:varchar(100)"`
PipelineNumber int64
CreatedAt *time.Time
StoppedAt *time.Time
DurationSec uint64
archived.NoPKModel
}
func (CircleciWorkflow) TableName ¶
func (CircleciWorkflow) TableName() string
Click to show internal directories.
Click to hide internal directories.