-
- All Implemented Interfaces:
public final class PazeProcessorViewModel extends ViewModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPazeProcessorViewModel.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Transactiontransactionprivate final LiveData<PayPipeResult>payPipeResultprivate final LiveData<PazeUiState>uiState
-
Constructor Summary
Constructors Constructor Description PazeProcessorViewModel(SavedStateHandle savedStateHandle, CoroutineDispatcher ioDispatcher, CoroutineDispatcher mainDispatcher)
-
Method Summary
Modifier and Type Method Description final TransactiongetTransaction()final LiveData<PayPipeResult>getPayPipeResult()final LiveData<PazeUiState>getUiState()final UnitshowProcessing()final UnithideProcessing()final Pair<String, String>parsePayPipeRedirect(String uriString)final StringbuildPayPipeUrl(String payPipeUrl, String status, String response)final UnithandlePayPipeRedirect(String uriString)-
-
Constructor Detail
-
PazeProcessorViewModel
PazeProcessorViewModel(SavedStateHandle savedStateHandle, CoroutineDispatcher ioDispatcher, CoroutineDispatcher mainDispatcher)
-
-
Method Detail
-
getTransaction
final Transaction getTransaction()
-
getPayPipeResult
final LiveData<PayPipeResult> getPayPipeResult()
-
getUiState
final LiveData<PazeUiState> getUiState()
-
showProcessing
final Unit showProcessing()
-
hideProcessing
final Unit hideProcessing()
-
parsePayPipeRedirect
final Pair<String, String> parsePayPipeRedirect(String uriString)
-
buildPayPipeUrl
final String buildPayPipeUrl(String payPipeUrl, String status, String response)
-
handlePayPipeRedirect
final Unit handlePayPipeRedirect(String uriString)
-
-
-
-