Class AbstractPaymentByCardViewModel
-
- All Implemented Interfaces:
public abstract class AbstractPaymentByCardViewModel<S extends Object, C extends Object> extends ViewModel
s.y.biryukov
-
-
Field Summary
Fields Modifier and Type Field Description private final StateFlow<S>stateFlowprivate final SharedFlow<C>commandFlow
-
Constructor Summary
Constructors Constructor Description AbstractPaymentByCardViewModel()
-
Method Summary
Modifier and Type Method Description abstract StateFlow<S>getStateFlow()abstract SharedFlow<C>getCommandFlow()abstract UnitonViewResume(Boolean isFirstTime)final UnitonViewResume()abstract UnitvalidateCvc(String cvc)-
-
Method Detail
-
getStateFlow
abstract StateFlow<S> getStateFlow()
-
getCommandFlow
abstract SharedFlow<C> getCommandFlow()
-
onViewResume
abstract Unit onViewResume(Boolean isFirstTime)
-
onViewResume
final Unit onViewResume()
-
validateCvc
abstract Unit validateCvc(String cvc)
-
-
-
-