-
- All Implemented Interfaces:
-
ru.tinkoff.acquiring.sdk.ui.component.UiComponent
public final class CardPayComponent implements UiComponent<CardChosenModel>
Created by i.golovachev
-
-
Constructor Summary
Constructors Constructor Description CardPayComponent(ViewGroup root, Boolean initingFocusAndKeyboard, <Error class: unknown class> viewBinding, String email, Function1<String, Unit> onCvcCompleted, Function1<String, Unit> onEmailInput, Function1<Boolean, Unit> onEmailVisibleChange, Function0<Unit> onChooseCardClick, Function0<Unit> onPayClick, Function1<CardChosenModel, Unit> onChangeCard, Function1<View, Unit> onFocusCvc)
-
Method Summary
Modifier and Type Method Description final Unitrender(CardChosenModel state, String email, PaymentOptions paymentOptions)Unitrender(CardChosenModel state)final UnitrenderNewCard(CardChosenModel state)final UnitrenderEnable(Boolean isEnable)final UnitrenderLoader(Boolean isLoading)final UnitrenderInputCvc(CardChosenModel card, PaymentOptions paymentOptions)final UnitisVisible(Boolean isVisible)final UnitisEnable(Boolean isEnable)final UnitisKeyboardVisible(Boolean isVisible)final UnitclearCvc()-
-
Constructor Detail
-
CardPayComponent
CardPayComponent(ViewGroup root, Boolean initingFocusAndKeyboard, <Error class: unknown class> viewBinding, String email, Function1<String, Unit> onCvcCompleted, Function1<String, Unit> onEmailInput, Function1<Boolean, Unit> onEmailVisibleChange, Function0<Unit> onChooseCardClick, Function0<Unit> onPayClick, Function1<CardChosenModel, Unit> onChangeCard, Function1<View, Unit> onFocusCvc)
-
-
Method Detail
-
render
final Unit render(CardChosenModel state, String email, PaymentOptions paymentOptions)
-
render
Unit render(CardChosenModel state)
-
renderNewCard
final Unit renderNewCard(CardChosenModel state)
-
renderEnable
final Unit renderEnable(Boolean isEnable)
-
renderLoader
final Unit renderLoader(Boolean isLoading)
-
renderInputCvc
final Unit renderInputCvc(CardChosenModel card, PaymentOptions paymentOptions)
-
isKeyboardVisible
final Unit isKeyboardVisible(Boolean isVisible)
-
-
-
-