Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToApplicationModel ¶
func ToApplicationModel(application *Application) (*specV1.Application, error)
Types ¶
type Application ¶
type Application struct {
Id uint64 `db:"id"`
Namespace string `db:"namespace"`
Name string `db:"name"`
Version string `db:"version"`
IsDeleted int `db:"is_deleted"`
CreateTime time.Time `db:"create_time"`
UpdateTime time.Time `db:"update_time"`
Content string `db:"content"`
}
func FromApplicationModel ¶
func FromApplicationModel(application *specV1.Application) (*Application, error)
type Module ¶ added in v2.2.0
type Module struct {
Id uint64 `db:"id"`
Name string `db:"name"`
Version string `db:"version"`
Image string `db:"image"`
Programs string `db:"programs"`
Type string `db:"type"`
Flag int `db:"flag"`
IsLatest bool `db:"is_latest"`
Description string `db:"description"`
CreateTime time.Time `db:"create_time"`
UpdateTime time.Time `db:"update_time"`
}
type Shadow ¶
type Shadow struct {
Id int64 `db:"id"`
Namespace string `db:"namespace"`
Name string `db:"name"`
CreateTime time.Time `db:"create_time"`
UpdateTime time.Time `db:"update_time"`
Report string `db:"report"`
Desire string `db:"desire"`
ReportMeta string `db:"report_meta"`
DesireMeta string `db:"desire_meta"`
DesireVersion string `db:"desire_version"`
}
func (*Shadow) ToReportShadow ¶ added in v2.6.1
type Task ¶ added in v2.2.0
type Task struct {
Id int64 `json:"id,omitempty" db:"id"`
Name string `json:"name,omitempty" db:"name"`
RegistrationName string `json:"registrationName" db:"registration_name"`
Namespace string `json:"namespace,omitempty" db:"namespace"`
ResourceName string `json:"resourceName,omitempty" db:"resource_name"`
ResourceType string `json:"resourceType,omitempty" db:"resource_type"`
Version int64 `json:"version,omitempty" db:"version"`
ExpireTime int64 `json:"expireTime,omitempty" db:"expire_time"`
Status int `json:"status,omitempty" db:"status"`
Content string `json:"content,omitempty" db:"content"`
CreateTime time.Time `json:"createTime" db:"create_time"`
UpdateTime time.Time `json:"updateTime" db:"update_time"`
}
Click to show internal directories.
Click to hide internal directories.