task.go 484 B

12345678910111213141516171819202122
  1. package common
  2. type Task struct {
  3. ID int `json:"id"`
  4. Path string `json:"path"`
  5. }
  6. type TaskStatus struct {
  7. ReadyTaskCount int `json:"ready_task_count"`
  8. PendingTaskCount int `json:"pending_task_count"`
  9. CompletedTaskCount int `json:"completed_task_count"`
  10. FailedTaskCount int `json:"failed_task_count"`
  11. }
  12. type StatusCode int
  13. const (
  14. ReadyTaskStatus StatusCode = 0
  15. PendingStatus StatusCode = 1
  16. CompletedStatus StatusCode = 2
  17. FailedStatus StatusCode = 3
  18. )