PsqlTasksRepo

class PsqlTasksRepo @Inject constructor(db: Database, taskStatusMapper: TaskStatusMapper) : TasksRepo

Constructors

Link copied to clipboard
@Inject
constructor(db: Database, taskStatusMapper: TaskStatusMapper)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun add(task: Task)
Link copied to clipboard
open suspend override fun get(planId: UUID): List<Task>
open suspend override fun get(request: GetTasksRequest): Task?
Link copied to clipboard
open suspend override fun getLatest(planId: UUID): Task?
Link copied to clipboard
open suspend override fun update(task: Task)
Link copied to clipboard
open suspend override fun updateStatus(id: UUID, status: TaskStatus)
open suspend override fun updateStatus(id: UUID, status: TaskStatus, executedAt: Instant)