-
- All Implemented Interfaces:
public final class PayToPaymentInfoViewModel extends ViewModel
-
-
Field Summary
Fields Modifier and Type Field Description private final LiveData<PayToUiState>uiState
-
Constructor Summary
Constructors Constructor Description PayToPaymentInfoViewModel()
-
Method Summary
Modifier and Type Method Description final LiveData<PayToUiState>getUiState()final UnitsetPayIdType(String type)final UnitshowProcessing()final UnithideProcessing()final Booleanvalidate(Boolean phoneValid, Boolean emailValid, Boolean accountValid, Boolean bsbValid)final PaymentParamscollectPaymentInfo(String checkoutId, String phone, String email, String account, String bsb)-
-
Method Detail
-
getUiState
final LiveData<PayToUiState> getUiState()
-
setPayIdType
final Unit setPayIdType(String type)
-
showProcessing
final Unit showProcessing()
-
hideProcessing
final Unit hideProcessing()
-
validate
final Boolean validate(Boolean phoneValid, Boolean emailValid, Boolean accountValid, Boolean bsbValid)
-
collectPaymentInfo
final PaymentParams collectPaymentInfo(String checkoutId, String phone, String email, String account, String bsb)
-
-
-
-