Versions in this module Expand all Collapse all v1 v1.0.0 Mar 13, 2025 Changes in this version + var Commands = &commandsMapper + func ResetStorage() + type Command struct + func (t *Command) AddMessage(m *Message) + func (t *Command) AddTask(task *Task) + func (t *Command) GetAuthor() string + func (t *Command) GetClosedAt() time.Time + func (t *Command) GetCmd() string + func (t *Command) GetCreatedAt() time.Time + func (t *Command) GetData() *CommandResults + func (t *Command) GetId() int64 + func (t *Command) GetIdHex() string + func (t *Command) GetTaskById(id int64) *Task + func (t *Command) SetAuthor(author string) + func (t *Command) SetClosedAt(closedAt time.Time) + func (t *Command) SetCmd(cmd string) + func (t *Command) SetCreatedAt(createdAt time.Time) + func (t *Command) SetId(id int64) + func (t *Command) UpdateTask(task *Task) + type CommandResults struct + func (t *CommandResults) AddMessage(m *Message) + func (t *CommandResults) AddTask(task *Task) + func (t *CommandResults) Fill() + func (t *CommandResults) Get() []TaskData + func (t *CommandResults) GetTaskById(id int64) *Task + func (t *CommandResults) UpdateTask(v *Task) + type Message struct + func (m *Message) GetCreatedAt() time.Time + func (m *Message) GetId() int64 + func (m *Message) GetKind() shared.TaskMessage + func (m *Message) GetMessage() string + func (m *Message) SetCreatedAt(t time.Time) + func (m *Message) SetId(id int64) + func (m *Message) SetKind(kind shared.TaskMessage) + func (m *Message) SetMessage(message string) + func (m *Message) String() string + type Task struct + func (t *Task) GetCapability() shared.Capability + func (t *Task) GetCreatedAt() time.Time + func (t *Task) GetId() int64 + func (t *Task) GetIdHex() string + func (t *Task) GetIdStr() string + func (t *Task) GetIsBinary() bool + func (t *Task) GetIsOutputBig() bool + func (t *Task) GetOutput() []byte + func (t *Task) GetOutputLen() uint64 + func (t *Task) GetOutputString() string + func (t *Task) GetStatus() shared.TaskStatus + func (t *Task) SetCapability(cap shared.Capability) + func (t *Task) SetCreatedAt(createdAt time.Time) + func (t *Task) SetId(id int64) + func (t *Task) SetIsBinary(flag bool) + func (t *Task) SetIsOutputBig(flag bool) + func (t *Task) SetOutput(data []byte) + func (t *Task) SetOutputLen(length uint64) + func (t *Task) SetStatus(status shared.TaskStatus) + func (t *Task) StringStatus() string + type TaskData interface + GetCreatedAt func() time.Time