Interface VoucherDelegate
-
- All Implemented Interfaces:
-
com.adyen.checkout.components.core.internal.ui.ActionDelegate,com.adyen.checkout.components.core.internal.ui.ComponentDelegate,com.adyen.checkout.components.core.internal.ui.PermissionRequestingDelegate,com.adyen.checkout.components.core.internal.ui.ViewableDelegate,com.adyen.checkout.core.internal.ui.PermissionHandler,com.adyen.checkout.ui.core.internal.ui.ViewProvidingDelegate
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public interface VoucherDelegate implements ActionDelegate, ViewableDelegate<VoucherOutputData>, ViewProvidingDelegate, PermissionRequestingDelegate, PermissionHandler
-
-
Method Summary
Modifier and Type Method Description abstract UnitdownloadVoucher(Context context)abstract UnitsaveVoucherAsImage(Context context, View view)abstract Flow<VoucherUIEvent>getEventFlow()-
Methods inherited from class com.adyen.checkout.components.core.internal.ui.ActionDelegate
getExceptionFlow, handleAction, observe, onError, removeObserver -
Methods inherited from class com.adyen.checkout.components.core.internal.ui.ComponentDelegate
getComponentParams, initialize, onCleared -
Methods inherited from class com.adyen.checkout.core.internal.ui.PermissionHandler
requestPermission -
Methods inherited from class com.adyen.checkout.components.core.internal.ui.ViewableDelegate
getOutputData, getOutputDataFlow -
Methods inherited from class com.adyen.checkout.ui.core.internal.ui.ViewProvidingDelegate
getViewFlow -
Methods inherited from class com.adyen.checkout.components.core.internal.ui.PermissionRequestingDelegate
getPermissionFlow -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
downloadVoucher
abstract Unit downloadVoucher(Context context)
-
saveVoucherAsImage
abstract Unit saveVoucherAsImage(Context context, View view)
-
getEventFlow
abstract Flow<VoucherUIEvent> getEventFlow()
-
-
-
-