AvailablePaymentMethods

data class AvailablePaymentMethods(val creditCardMethod: ChannelMethod?, val blikMethod: ChannelMethod?, val availableTransfers: List<ChannelMethod>, val availableWallets: List<WalletMethod>, val availablePekaoInstallmentMethods: List<ChannelMethod>, val payPoMethod: ChannelMethod?) : Parcelable

Class responsible for storing payment methods that are available and safe to use, meaning that payment constraints were checked.

Parameters

creditCardMethod

not null if credit card is available

blikMethod

not null if BLIK is available

availableTransfers

list containing available transfer methods

availableWallets

list containing available digital wallet methods

availablePekaoInstallmentMethods

list containing available Pekao installment methods

payPoMethod

not null if PayPo is available

Constructors

Link copied to clipboard
fun AvailablePaymentMethods(creditCardMethod: ChannelMethod?, blikMethod: ChannelMethod?, availableTransfers: List<ChannelMethod>, availableWallets: List<WalletMethod>, availablePekaoInstallmentMethods: List<ChannelMethod>, payPoMethod: ChannelMethod?)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard