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
Use case to determine if the next task should be created for a given plan.