Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSoftwarePkg ¶
func NewSoftwarePkg(cfg *Config) repository.SoftwarePkg
Types ¶
type SoftwarePkgBasicDO ¶
type SoftwarePkgBasicDO struct {
// must set "uuid" as the name of column
Id uuid.UUID `gorm:"column:uuid;type:uuid" json:"-"`
Sig string `gorm:"column:sig" json:"sig"`
Phase string `gorm:"column:phase" json:"phase"`
SpecURL string `gorm:"column:spec_url" json:"spec_url"`
Importer string `gorm:"column:importer" json:"importer"`
RepoLink string `gorm:"column:repo_link" json:"repo_link"`
CIStatus string `gorm:"column:ci_status" json:"ci_status"`
Upstream string `gorm:"column:upstream" json:"upstream"`
SrcRPMURL string `gorm:"column:src_rpm_url" json:"src_rpm_url"`
RelevantPR string `gorm:"column:relevant_pr" json:"relevant_pr"`
PackageName string `gorm:"column:package_name" json:"package_name"`
PackageDesc string `gorm:"column:package_desc" json:"package_desc"`
ImporterEmail string `gorm:"column:importer_email" json:"importer_email"`
ReasonToImport string `gorm:"column:reason_to_import" json:"reason_to_import"`
PackagePlatform string `gorm:"column:package_platform" json:"package_platform"`
CIPRNum int `gorm:"column:ci_pr_num" json:"ci_pr_num"`
AppliedAt int64 `gorm:"column:applied_at" json:"applied_at"`
UpdatedAt int64 `gorm:"column:updated_at" json:"updated_at"`
Version optimisticlock.Version `gorm:"column:version" json:"-"`
ApprovedBy pq.StringArray `gorm:"column:approvedby;type:text[];default:'{}'" json:"-"`
RejectedBy pq.StringArray `gorm:"column:rejectedby;type:text[];default:'{}'" json:"-"`
}
type SoftwarePkgReviewCommentDO ¶
type SoftwarePkgReviewCommentDO struct {
// must set "uuid" as the name of column
Id uuid.UUID `gorm:"column:uuid;type:uuid"`
PkgId string `gorm:"column:software_pkg_id"`
Content string `gorm:"column:content"`
Author string `gorm:"column:author"`
CreatedAt int64 `gorm:"column:created_at"`
UpdatedAt int64 `gorm:"column:updated_at"`
Version int `gorm:"column:version"`
}
type SoftwarePkgTranslationCommentDO ¶
type SoftwarePkgTranslationCommentDO struct {
// must set "uuid" as the name of column
Id uuid.UUID `gorm:"column:uuid;type:uuid"`
PkgId string `gorm:"column:software_pkg_id"`
Content string `gorm:"column:content"`
Language string `gorm:"column:language"`
CommentId string `gorm:"column:review_comment_id"`
CreatedAt int64 `gorm:"column:created_at"`
UpdatedAt int64 `gorm:"column:updated_at"`
Version int `gorm:"column:version"`
}
Click to show internal directories.
Click to hide internal directories.