Class DefaultAddressLookupDelegate
-
- All Implemented Interfaces:
-
com.adyen.checkout.ui.core.internal.ui.AddressDelegate,com.adyen.checkout.ui.core.internal.ui.AddressLookupDelegate
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public final class DefaultAddressLookupDelegate implements AddressLookupDelegate, AddressDelegate
-
-
Field Summary
Fields Modifier and Type Field Description private final AddressDelegateaddressDelegateprivate final Flow<AddressLookupState>addressLookupStateFlowprivate final Channel<AddressLookupEvent>addressLookupEventChannelprivate final AddressOutputDataaddressOutputDataprivate final Flow<AddressOutputData>addressOutputDataFlowprivate final Flow<AddressInputModel>addressLookupSubmitFlowprivate final Flow<String>addressLookupErrorPopupFlow
-
Constructor Summary
Constructors Constructor Description DefaultAddressLookupDelegate(AddressRepository addressRepository, Locale shopperLocale)
-
Method Summary
Modifier and Type Method Description AddressDelegategetAddressDelegate()Flow<AddressLookupState>getAddressLookupStateFlow()Channel<AddressLookupEvent>getAddressLookupEventChannel()AddressOutputDatagetAddressOutputData()Flow<AddressOutputData>getAddressOutputDataFlow()Flow<AddressInputModel>getAddressLookupSubmitFlow()Flow<String>getAddressLookupErrorPopupFlow()Unitinitialize(CoroutineScope coroutineScope, AddressInputModel addressInputModel)UnitonAddressQueryChanged(String query)BooleanonAddressLookupCompletion(LookupAddress lookupAddress)UnitonManualEntryModeSelected()UnitsubmitAddress()UnitupdateAddressLookupOptions(List<LookupAddress> options)UnitsetAddressLookupResult(AddressLookupResult addressLookupResult)UnitsetAddressLookupCallback(AddressLookupCallback addressLookupCallback)UnitupdateAddressInputData(Function1<AddressInputModel, Unit> update)Unitclear()-
-
Constructor Detail
-
DefaultAddressLookupDelegate
DefaultAddressLookupDelegate(AddressRepository addressRepository, Locale shopperLocale)
-
-
Method Detail
-
getAddressDelegate
AddressDelegate getAddressDelegate()
-
getAddressLookupStateFlow
Flow<AddressLookupState> getAddressLookupStateFlow()
-
getAddressLookupEventChannel
Channel<AddressLookupEvent> getAddressLookupEventChannel()
-
getAddressOutputData
AddressOutputData getAddressOutputData()
-
getAddressOutputDataFlow
Flow<AddressOutputData> getAddressOutputDataFlow()
-
getAddressLookupSubmitFlow
Flow<AddressInputModel> getAddressLookupSubmitFlow()
-
getAddressLookupErrorPopupFlow
Flow<String> getAddressLookupErrorPopupFlow()
-
initialize
Unit initialize(CoroutineScope coroutineScope, AddressInputModel addressInputModel)
-
onAddressQueryChanged
Unit onAddressQueryChanged(String query)
-
onAddressLookupCompletion
Boolean onAddressLookupCompletion(LookupAddress lookupAddress)
-
onManualEntryModeSelected
Unit onManualEntryModeSelected()
-
submitAddress
Unit submitAddress()
-
updateAddressLookupOptions
Unit updateAddressLookupOptions(List<LookupAddress> options)
-
setAddressLookupResult
Unit setAddressLookupResult(AddressLookupResult addressLookupResult)
-
setAddressLookupCallback
Unit setAddressLookupCallback(AddressLookupCallback addressLookupCallback)
-
updateAddressInputData
Unit updateAddressInputData(Function1<AddressInputModel, Unit> update)
-
-
-
-