Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Task ¶
type Task struct { ID string `json:"id"` Name string `json:"name"` Status TaskStatus `json:"status"` CreateTime time.Time `json:"createdAt"` UpdateTime time.Time `json:"updatedAt"` }
Task represents a task.
swagger:model
type TaskHistory ¶
type TaskHistory struct { ID string `json:"id"` Name string `json:"name"` CreateTime time.Time `json:"createdAt"` StatusHistory []TaskStatusEntry `json:"statusHistory"` }
TaskHistory task with history of status changes
swagger:model
type TaskStatus ¶
type TaskStatus = string
const ( TASK_CREATED TaskStatus = "created" TASK_UPDATED TaskStatus = "updated" TASK_DELETED TaskStatus = "deleted" TASK_COMPLETED TaskStatus = "completed" )
type TaskStatusEntry ¶
type TaskStatusEntry struct { Status TaskStatus `json:"status"` UpdatedAt time.Time `json:"updated_at"` }
TaskStatusEntry task status change entry
swagger:model
Click to show internal directories.
Click to hide internal directories.