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.