Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeStatusJob ¶
type ChangeStatusTask ¶
type ChangeStatusTask struct { TaskID string `json:"task_id"` NewStatus int `json:"new_status"` CurrentStage string `json:"stage"` }
ChangeStatusTask - изменение текущего статуса для задачи проверки конкретного решения
func (*ChangeStatusTask) Validate ¶
func (statusWork *ChangeStatusTask) Validate() error
Validate - валидация пришедшего обновления статуса
type CreateNewTask ¶
type CreateNewTask struct { TaskID string `json:"task_id"` Task []byte `json:"task"` // string with yaml format }
CreateNewTask - создание новой задачи на проверку НЕ ИСПОЛЬЗУЕТСЯ,вместо юзается полноценная модель
func (*CreateNewTask) ConvertToTaskConfigBytes ¶
func (payload *CreateNewTask) ConvertToTaskConfigBytes() ([]byte, error)
ConvertToTaskConfigBytes - convert from string to TaskConfig
type EnhancedSlave ¶
type EnhancedSlave struct { ID string Address string Port int CurrentExecuteTasks []models.EhancedTaskForView HistoryExecuted []models.EhancedTaskForView }
Click to show internal directories.
Click to hide internal directories.