package model

const (
	TaskCreate  string = "Create"
	TaskRunning        = "Running"
	TaskSuspend        = "Suspend"
	TaskSuccess        = "Success"
	TaskFailed         = "Failed"
)

type TaskModel struct {
	BaseModel

	Type    string `json:"type"`
	Url     string `gorm:"index:project_task_url,unique" json:"url"`
	Name    string `json:"name"`
	Version string `json:"version"`
	Status  string `json:"status"`

	ProjectID uint         `gorm:"index:project_task_url,unique" json:"-"`
	Project   ProjectModel `json:"-"`
}
