Package-level declarations

Types

Link copied to clipboard
abstract class FlowInteractor<in P : InteractorParams, out R>

An interactor (use case in Clean Architecture) represents an execution unit of asynchronous work. A FlowInteractor exposes a cold stream of values implemented with Kotlin Flow.

Link copied to clipboard
abstract class SuspendingInteractor<in P : InteractorParams, out R>

An interactor (use case in Clean Architecture) represents an execution unit of asynchronous work. A SuspendingInteractor returns a single response through a suspend function.