Properties

Link copied to clipboard
Link copied to clipboard
abstract val exceptionFlow: Flow<CheckoutException>

Functions

Link copied to clipboard
abstract fun handleAction(action: Action, activity: Activity)
Link copied to clipboard
abstract fun initialize(coroutineScope: CoroutineScope)

Use this method if your delegate needs to use a CoroutineScope.

Link copied to clipboard
abstract fun observe(lifecycleOwner: LifecycleOwner, coroutineScope: CoroutineScope, callback: (ActionComponentEvent) -> Unit)
Link copied to clipboard
abstract fun onCleared()
Link copied to clipboard

Override this method if you need to emit to the exceptionFlow from outside of this class.

Link copied to clipboard
abstract fun removeObserver()