Package-level declarations

Functions

Link copied to clipboard
fun AddressContainerView(modifier: Modifier = Modifier, model: AddressContainerViewModel = viewModel(), address: Address? = null, onAddressChanged: (Address) -> Unit = {})
Link copied to clipboard
fun AddressDetailsModal(model: AddressDetailsModalViewModel = viewModel(), onAddressAdded: (Address) -> Unit = {}, onDismissRequest: () -> Unit = {})
Link copied to clipboard
fun AddressDetailsView(modifier: Modifier = Modifier, model: AddressDetailsViewModel = viewModel(), address: Address? = null)
Link copied to clipboard
fun CreditCardDetailsModal(model: CreditCardDetailsModalViewModel = viewModel(), customerId: String? = AuthManager.customerId, cardNumberMaskMode: CardNumberMaskMode = CardNumberMaskMode.FULL, canSaveCard: Boolean = true, amount: Double? = null, address: Address? = null, addressMode: CreditCardDetailsAddressMode? = null, onCardAdded: (CreditCard) -> Unit = {}, onDismissRequest: () -> Unit = {})
Link copied to clipboard
fun CreditCardDetailsView(modifier: Modifier = Modifier, model: CreditCardDetailsViewModel = viewModel(), customerId: String? = AuthManager.customerId, cardNumberMaskMode: CardNumberMaskMode = CardNumberMaskMode.FULL, canSaveCard: Boolean = true, addressMode: CreditCardDetailsAddressMode = CreditCardDetailsAddressMode.POSTAL_CODE, address: Address? = null, isCardReady: (isValid: Boolean) -> Unit = {})
Link copied to clipboard
fun CreditCardListView(modifier: Modifier = Modifier, model: CreditCardListViewModel = viewModel(), customerId: String? = AuthManager.customerId, scrollingEnabled: Boolean = true, showSelectors: Boolean = true, requireCvv: Boolean? = null, canAddCards: Boolean = true, defaultEnabled: Boolean = true, cardNumberMaskMode: CardNumberMaskMode = CardNumberMaskMode.FULL, addressMode: CreditCardDetailsAddressMode? = null, mode: CreditCardListMode = CreditCardListMode.PAYMENT, onCreditCardSelected: (CreditCard?) -> Unit = {})
Link copied to clipboard
fun getUnmaskLength(maskMode: CardNumberMaskMode, isFocused: Boolean): Int
Link copied to clipboard
fun isNumeric(toCheck: String): Boolean
Link copied to clipboard
fun PurchaseButton(modifier: Modifier = Modifier, model: PurchaseButtonModel = viewModel(), amount: Double, payment: PaymentMethod?, mode: PurchaseButtonOperationMode = PurchaseButtonOperationMode.STANDARD, customerId: String? = AuthManager.customerId, cardNumberMaskMode: CardNumberMaskMode = CardNumberMaskMode.FULL, canSaveCard: Boolean = true, autoSubmitAfterAddingCard: Boolean = false, addressMode: CreditCardDetailsAddressMode = CreditCardDetailsAddressMode.POSTAL_CODE, requireCvv: Boolean = false, transactionType: TransactionType = TransactionType.SALE, clientTransactionId: String? = null, merchantReference: String? = null, purchaseListener: Response<Transaction>? = null)