Builder

class Builder : ObjectBuilder<PaymentMethod>

Constructors

Link copied to clipboard
fun Builder()

Functions

Link copied to clipboard
open override fun build(): PaymentMethod
Link copied to clipboard
fun setAuBecsDebit(auBecsDebit: PaymentMethod.AuBecsDebit?): PaymentMethod.Builder
Link copied to clipboard
fun setBacsDebit(bacsDebit: PaymentMethod.BacsDebit?): PaymentMethod.Builder
Link copied to clipboard
fun setBillingDetails(billingDetails: PaymentMethod.BillingDetails?): PaymentMethod.Builder
Link copied to clipboard
fun setCard(card: PaymentMethod.Card?): PaymentMethod.Builder
Link copied to clipboard
fun setCardPresent(cardPresent: PaymentMethod.CardPresent?): PaymentMethod.Builder
Link copied to clipboard
fun setCode(code: String?): PaymentMethod.Builder
Link copied to clipboard
fun setCreated(created: Long?): PaymentMethod.Builder
Link copied to clipboard
fun setCustomerId(customerId: String?): PaymentMethod.Builder
Link copied to clipboard
fun setFpx(fpx: PaymentMethod.Fpx?): PaymentMethod.Builder
Link copied to clipboard
fun setId(id: String?): PaymentMethod.Builder
Link copied to clipboard
fun setIdeal(ideal: PaymentMethod.Ideal?): PaymentMethod.Builder
Link copied to clipboard
fun setLiveMode(liveMode: Boolean): PaymentMethod.Builder
Link copied to clipboard
fun setMetadata(metadata: Map<String, String>?): PaymentMethod.Builder
Link copied to clipboard
fun setNetbanking(netbanking: PaymentMethod.Netbanking?): PaymentMethod.Builder
Link copied to clipboard
fun setSepaDebit(sepaDebit: PaymentMethod.SepaDebit?): PaymentMethod.Builder
Link copied to clipboard
fun setSofort(sofort: PaymentMethod.Sofort?): PaymentMethod.Builder
Link copied to clipboard
fun setType(type: PaymentMethod.Type?): PaymentMethod.Builder
Link copied to clipboard
fun setUpi(upi: PaymentMethod.Upi?): PaymentMethod.Builder
Link copied to clipboard
fun setUSBankAccount(usBankAccount: PaymentMethod.USBankAccount?): PaymentMethod.Builder