Interface AddressLookupDelegate
-
- All Implemented Interfaces:
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public interface AddressLookupDelegate
-
-
Method Summary
Modifier and Type Method Description abstract Unitinitialize(CoroutineScope coroutineScope, AddressInputModel addressInputModel)abstract UnitupdateAddressLookupOptions(List<LookupAddress> options)abstract UnitsetAddressLookupResult(AddressLookupResult addressLookupResult)abstract UnitsetAddressLookupCallback(AddressLookupCallback addressLookupCallback)abstract UnitonAddressQueryChanged(String query)abstract BooleanonAddressLookupCompletion(LookupAddress lookupAddress)abstract UnitonManualEntryModeSelected()abstract UnitsubmitAddress()abstract Unitclear()abstract AddressDelegategetAddressDelegate()abstract Flow<AddressLookupState>getAddressLookupStateFlow()abstract Channel<AddressLookupEvent>getAddressLookupEventChannel()abstract Flow<AddressInputModel>getAddressLookupSubmitFlow()abstract Flow<String>getAddressLookupErrorPopupFlow()-
-
Method Detail
-
initialize
abstract Unit initialize(CoroutineScope coroutineScope, AddressInputModel addressInputModel)
-
updateAddressLookupOptions
abstract Unit updateAddressLookupOptions(List<LookupAddress> options)
-
setAddressLookupResult
abstract Unit setAddressLookupResult(AddressLookupResult addressLookupResult)
-
setAddressLookupCallback
abstract Unit setAddressLookupCallback(AddressLookupCallback addressLookupCallback)
-
onAddressQueryChanged
abstract Unit onAddressQueryChanged(String query)
-
onAddressLookupCompletion
abstract Boolean onAddressLookupCompletion(LookupAddress lookupAddress)
-
onManualEntryModeSelected
abstract Unit onManualEntryModeSelected()
-
submitAddress
abstract Unit submitAddress()
-
getAddressDelegate
abstract AddressDelegate getAddressDelegate()
-
getAddressLookupStateFlow
abstract Flow<AddressLookupState> getAddressLookupStateFlow()
-
getAddressLookupEventChannel
abstract Channel<AddressLookupEvent> getAddressLookupEventChannel()
-
getAddressLookupSubmitFlow
abstract Flow<AddressInputModel> getAddressLookupSubmitFlow()
-
getAddressLookupErrorPopupFlow
abstract Flow<String> getAddressLookupErrorPopupFlow()
-
-
-
-