Versions in this module Expand all Collapse all v0 v0.1.0 Feb 6, 2024 Changes in this version + func GetExecutionStatusHistory(executionId uuid.UUID) []models.ExecutionStatusHistory + func InsertExecutionStatusUpdate(executionId uuid.UUID, status models.Status) v0.0.1 Mar 29, 2023 Changes in this version + func CreateTaskDefinition(taskDef *models.TaskDefinition) error + func CreateTaskExecution(taskDef models.TaskExecution) error + func DeleteTaskDefinitionById(definitionId uuid.UUID) + func GetAllTaskDefinitions() []models.TaskDefinition + func GetExecutionById(executionId uuid.UUID) *models.TaskExecution + func GetExecutionsToWatch() []models.TaskExecution + func GetLatestExecutionByDefinitionId(definitionId uuid.UUID) models.TaskExecution + func GetPendingTasks() []models.TaskDefinition + func GetTaskDefinitionById(definitionId uuid.UUID) (models.TaskDefinition, error) + func GetTasksToTimeout() []models.TaskExecution + func InsertTaskExecution(taskEx models.TaskExecution) error + func UpdateDefinition(taskDefinition models.TaskDefinition) + func UpdateExecutionStatus(executionId uuid.UUID, status models.Status)