SubmitPlan

class SubmitPlan @Inject constructor(usersRepo: UsersRepo, plansRepo: PlansRepo, tasksRepo: TasksRepo, repoConnector: RepoConnector)

Use case for submitting a plan.

Constructors

Link copied to clipboard
@Inject
constructor(usersRepo: UsersRepo, plansRepo: PlansRepo, tasksRepo: TasksRepo, repoConnector: RepoConnector)

Types

Link copied to clipboard
object Companion : Logging

Functions

Link copied to clipboard
suspend fun invoke(request: SubmitPlanRequest, parentPlanId: UUID?): Plan

Submits a plan based on the given request and parent plan ID.