cr-usecases
/
app.futured.arkitekt.crusecases
/
UseCase
Use
Case
abstract class
UseCase
<
ARGS
,
T
>
Content copied to clipboard
Base Coroutine use case meant to use in
CoroutineScopeOwner
implementations
Constructors
Functions
Properties
Constructors
UseCase
Link copied to clipboard
fun
UseCase
()
Content copied to clipboard
Functions
build
Link copied to clipboard
abstract suspend fun
build
(args:
ARGS
):
T
Content copied to clipboard
Suspend function which should contain business logic
equals
Link copied to clipboard
open operator fun
equals
(other:
Any
?):
Boolean
Content copied to clipboard
hashCode
Link copied to clipboard
open fun
hashCode
():
Int
Content copied to clipboard
toString
Link copied to clipboard
open fun
toString
():
String
Content copied to clipboard
Properties
deferred
Link copied to clipboard
var
deferred
:
Deferred
<
T
>? = null
Content copied to clipboard
Deferred
used to hold and cancel existing run of this use case