Interface EContextDelegate
-
- All Implemented Interfaces:
-
com.adyen.checkout.components.core.internal.ui.ComponentDelegate,com.adyen.checkout.components.core.internal.ui.PaymentComponentDelegate,com.adyen.checkout.ui.core.internal.ui.ButtonDelegate,com.adyen.checkout.ui.core.internal.ui.UIStateDelegate,com.adyen.checkout.ui.core.internal.ui.ViewProvidingDelegate
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public interface EContextDelegate<EContextPaymentMethodT extends EContextPaymentMethod, EContextComponentStateT extends PaymentComponentState<EContextPaymentMethodT>> implements PaymentComponentDelegate<EContextComponentStateT>, ViewProvidingDelegate, ButtonDelegate, UIStateDelegate
-
-
Method Summary
Modifier and Type Method Description abstract UnitupdateInputData(Function1<EContextInputData, Unit> update)abstract UnitsetInteractionBlocked(Boolean isInteractionBlocked)abstract List<CountryModel>getSupportedCountries()abstract CountryModelgetInitiallySelectedCountry()abstract EContextOutputDatagetOutputData()abstract Flow<EContextOutputData>getOutputDataFlow()abstract Flow<EContextComponentStateT>getComponentStateFlow()-
Methods inherited from class com.adyen.checkout.components.core.internal.ui.PaymentComponentDelegate
getPaymentMethodType, getSubmitFlow, observe, removeObserver -
Methods inherited from class com.adyen.checkout.components.core.internal.ui.ComponentDelegate
getComponentParams, initialize, onCleared -
Methods inherited from class com.adyen.checkout.ui.core.internal.ui.ButtonDelegate
isConfirmationRequired, onSubmit, shouldShowSubmitButton -
Methods inherited from class com.adyen.checkout.ui.core.internal.ui.ViewProvidingDelegate
getViewFlow -
Methods inherited from class com.adyen.checkout.ui.core.internal.ui.UIStateDelegate
getUiEventFlow, getUiStateFlow -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
updateInputData
abstract Unit updateInputData(Function1<EContextInputData, Unit> update)
-
setInteractionBlocked
abstract Unit setInteractionBlocked(Boolean isInteractionBlocked)
-
getSupportedCountries
abstract List<CountryModel> getSupportedCountries()
-
getInitiallySelectedCountry
abstract CountryModel getInitiallySelectedCountry()
-
getOutputData
abstract EContextOutputData getOutputData()
-
getOutputDataFlow
abstract Flow<EContextOutputData> getOutputDataFlow()
-
getComponentStateFlow
abstract Flow<EContextComponentStateT> getComponentStateFlow()
-
-
-
-