Package-level declarations

Types

Link copied to clipboard
class ManageTasks @Inject constructor(tasksRepo: TasksRepo, repoConnector: RepoConnector, queueClient: ProducerQueueClient, shouldCreateNextTask: ShouldCreateNextTask)

Use case for managing tasks within a plan.

Link copied to clipboard
class ProcessTask @Inject constructor(tasksRepo: TasksRepo, plansRepo: PlansRepo, locksClient: LocksClient, manageTasks: ManageTasks)

Use case for processing tasks within a plan.

Link copied to clipboard
class ShouldCreateNextTask @Inject constructor

Use case to determine if the next task should be created for a given plan.