Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val exceptionFlow: Flow<CheckoutException>
Link copied to clipboard
Link copied to clipboard
abstract val outputDataFlow: Flow<CardOutputData>
Link copied to clipboard
abstract val submitFlow: Flow<CardComponentState>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val viewFlow: Flow<ComponentViewType?>

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun handleBackPress(): Boolean
Link copied to clipboard
abstract fun initialize(coroutineScope: CoroutineScope)
Link copied to clipboard
Link copied to clipboard
abstract fun observe(lifecycleOwner: LifecycleOwner, coroutineScope: CoroutineScope, callback: (PaymentComponentEvent<CardComponentState>) -> Unit)
Link copied to clipboard
abstract fun onCardScanningAvailability(isAvailable: Boolean)
Link copied to clipboard
abstract fun onCardScanningDisplayed(didDisplay: Boolean)
Link copied to clipboard
abstract fun onCardScanningResult(resultCode: Int, pan: String?, expiryMonth: Int?, expiryYear: Int?)
Link copied to clipboard
abstract fun onCleared()
Link copied to clipboard
abstract fun onSubmit()
Link copied to clipboard
abstract fun removeObserver()
Link copied to clipboard
abstract fun setAddressLookupCallback(addressLookupCallback: AddressLookupCallback)
Link copied to clipboard
abstract fun setAddressLookupResult(addressLookupResult: AddressLookupResult)
Link copied to clipboard
abstract fun setInteractionBlocked(isInteractionBlocked: Boolean)
Link copied to clipboard
abstract fun setOnBinLookupListener(listener: (data: List<BinLookupData>) -> Unit?)
Link copied to clipboard
abstract fun setOnBinValueListener(listener: (binValue: String) -> Unit?)
Link copied to clipboard
Link copied to clipboard
abstract fun startAddressLookup()
Link copied to clipboard
abstract fun updateAddressInputData(update: AddressInputModel.() -> Unit)
Link copied to clipboard
Link copied to clipboard
abstract fun updateInputData(update: CardInputData.() -> Unit)