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.