Package-level declarations
Types
Link copied to clipboard
data class AddressContainerState(val address: Address? = null, var showAddressDetails: Boolean = false)
Link copied to clipboard
Link copied to clipboard
data class AddressDetailsModalState(var error: String? = null, var buttonEnabled: Boolean = true, var clearContents: Boolean = false)
Link copied to clipboard
class AddressDetailsModalViewModel(application: Application) : MobilePaymentsViewModel, LoadingListener
Link copied to clipboard
data class AddressDetailsState(var line1: String = "", var line1Valid: Boolean = true, var line2: String = "", var line2Valid: Boolean = true, var line3: String = "", var line3Valid: Boolean = true, var city: String = "", var cityValid: Boolean = true, var state: String = "", var postalCode: String = "", var postalCodeValid: Boolean = true, var countryCode: String = "US")
Link copied to clipboard
Link copied to clipboard
data class CountryDropdownState(var expanded: Boolean = false, var countries: List<Country> = listOf(), var selectedCountry: Country? = Country(name = "United States", code = "US"))
Link copied to clipboard
Link copied to clipboard
data class CreditCardDetailsModalState(var error: String? = null, var buttonEnabled: Boolean = false, var clearContents: Boolean = false)
Link copied to clipboard
class CreditCardDetailsModalViewModel(application: Application) : MobilePaymentsViewModel, LoadingListener
Link copied to clipboard
data class CreditCardDetailsState(var addressMode: CreditCardDetailsAddressMode = CreditCardDetailsAddressMode.POSTAL_CODE, var name: String = "", var nameValid: Boolean = true, var number: String = "", var numberValid: Boolean = true, var expiration: String = "", var expirationValid: Boolean = true, var cvv: String = "", var cvvValid: Boolean = true, var postalCode: String = "", var postalCodeValid: Boolean = true, var saveCard: Boolean = true, var isDefault: Boolean = false, var address: Address? = null)
Link copied to clipboard
Link copied to clipboard
data class CreditCardListState(val cards: MutableList<CreditCard> = ArrayList<CreditCard>().toMutableList(), val selectedCard: CreditCard? = null, val cvv: String? = null, val showAddCard: Boolean = false)
Link copied to clipboard
Link copied to clipboard
interface LoadingListener
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PurchaseButtonState(var amount: Double = 0.0, var paymentMethod: PaymentMethod? = null, var showAddCard: Boolean = false)
Link copied to clipboard
data class StateDropdownState(var expanded: Boolean = false, var states: List<USState> = listOf(), var selectedState: USState? = null)