ScreenProvider

open class ScreenProvider

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun AwaitingCardScreen(poiRequest: PoiRequest.ActionNew, awaitingFlow: Flow<UiState.Awaiting>, supportedMethods: List<PaymentMethod>, countdownFlow: StateFlow<Int>, onAbort: () -> Unit)
Link copied to clipboard
open fun PreparationScreen(poiRequest: PoiRequest.ActionNew, preparingFlow: Flow<UiState.Preparing>, countdownFlow: StateFlow<Int>)
Link copied to clipboard
open fun ProcessingScreen(poiRequest: PoiRequest, processingFlow: Flow<UiState.Processing>, countdownFlow: StateFlow<Int>)
Link copied to clipboard
open fun SchemeSensoryBrandingScreen(paymentMethod: PaymentMethod?, onSensoryComplete: () -> Unit)
Link copied to clipboard
open fun SignatureScreen(poiRequest: PoiRequest.ActionNew, signatureState: SignatureState, onSignatureConfirm: () -> Unit, displayPmAndLast4: Pair<PaymentMethod, String>, approvalCode: String?)