payloads

package
v0.0.0-...-31148e1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChangeStatusJob

type ChangeStatusJob struct {
	TaskID    string `json:"task_id"`
	NewStatus int    `json:"new_status"`
	Job       string `json:"job"`
}

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL