-
- All Implemented Interfaces:
-
com.adyen.checkout.components.ActionComponentProvider,com.adyen.checkout.components.ComponentProvider
public final class AwaitComponentProvider implements ActionComponentProvider<AwaitComponent, AwaitConfiguration>
-
-
Constructor Summary
Constructors Constructor Description AwaitComponentProvider()
-
Method Summary
Modifier and Type Method Description <T extends SavedStateRegistryOwner, ViewModelStoreOwner> AwaitComponentget(T owner, Application application, AwaitConfiguration configuration)AwaitComponentget(SavedStateRegistryOwner savedStateRegistryOwner, ViewModelStoreOwner viewModelStoreOwner, Application application, AwaitConfiguration configuration, Bundle defaultArgs)BooleanrequiresConfiguration()List<String>getSupportedActionTypes()BooleancanHandleAction(Action action)BooleanrequiresView(Action action)BooleanprovidesDetails()-
-
Method Detail
-
get
<T extends SavedStateRegistryOwner, ViewModelStoreOwner> AwaitComponent get(T owner, Application application, AwaitConfiguration configuration)
-
get
AwaitComponent get(SavedStateRegistryOwner savedStateRegistryOwner, ViewModelStoreOwner viewModelStoreOwner, Application application, AwaitConfiguration configuration, Bundle defaultArgs)
-
requiresConfiguration
@Deprecated(message = You can safely remove this method, it will always return true as all action components require a configuration., replaceWith = @ReplaceWith(imports = {}, expression = true)) Boolean requiresConfiguration()
-
getSupportedActionTypes
List<String> getSupportedActionTypes()
-
canHandleAction
Boolean canHandleAction(Action action)
-
requiresView
Boolean requiresView(Action action)
-
providesDetails
Boolean providesDetails()
-
-
-
-