Versions in this module Expand all Collapse all v1 v1.0.1 Mar 15, 2020 v1.0.0 Mar 15, 2020 Changes in this version + type GroupDetailResponse struct + ServerTime int64 + TaskGroup TaskGroupModel + Tasks []TaskModel + type Service struct + func NewService(config *config.Config, db *dbstore.DB) *Service + func (s *Service) Register(r *gin.RouterGroup, auth *user.AuthService) + type StartRequest struct + DurationSecs uint + Targets []utils.RequestTargetNode + type Task struct + func NewTask(taskGroup *TaskGroup, target utils.RequestTargetNode, tls bool) *Task + type TaskGroup struct + func NewTaskGroup(db *dbstore.DB, profileDurationSecs uint, stats utils.RequestTargetStatistics) *TaskGroup + type TaskGroupModel struct + ID uint + ProfileDurationSecs uint + StartedAt int64 + State TaskState + TargetStats utils.RequestTargetStatistics + func (TaskGroupModel) TableName() string + type TaskModel struct + Error string + FilePath string + ID uint + StartedAt int64 + State TaskState + Target utils.RequestTargetNode + TaskGroupID uint + func (TaskModel) TableName() string + type TaskState int + const TaskStateError + const TaskStateFinish + const TaskStateRunning