public static class CoroutineScopeOwner.UseCaseConfig<T>
Holds references to lambdas and some basic configuration
used to process results of Coroutine use case.
Use class UseCaseConfig.Builder to construct this object.
class UseCaseConfig.Builder| Modifier and Type | Class and Description |
|---|---|
static class |
UseCaseConfig.Builder<T>
Constructs references to lambdas and some basic configuration
used to process results of Coroutine use case.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
getDisposePrevious() |
kotlin.jvm.functions.Function1<java.lang.Throwable,kotlin.Unit> |
getOnError() |
kotlin.jvm.functions.Function0<kotlin.Unit> |
getOnStart() |
kotlin.jvm.functions.Function1<T,kotlin.Unit> |
getOnSuccess() |
@NotNull public kotlin.jvm.functions.Function0<kotlin.Unit> getOnStart()
@NotNull public kotlin.jvm.functions.Function1<T,kotlin.Unit> getOnSuccess()
@NotNull public kotlin.jvm.functions.Function1<java.lang.Throwable,kotlin.Unit> getOnError()
public boolean getDisposePrevious()