MandateSetupData

data class MandateSetupData(val currency: MandateCurrency, val internalReference: String, val payerData: MandatePayerData, val validity: MandateValidityData, val limits: MandateLimits, val description: String, val communication: MandateCommunication) : Parcelable

Data required to set up a recurring payment.

Parameters

currency

MandateCurrency Currency in which the recurring payment agreement should be set up.

internalReference

String Your internal identifier for this mandate.

payerData

MandatePayerData Payer (debtor) details.

validity

MandateValidityData Mandate validity period.

limits

MandateLimits PayTo mandate limits.

description

String Mandate description. Length <= 255

communication

MandateCommunication Partner communication settings for status notifications.

Constructors

Link copied to clipboard
constructor(currency: MandateCurrency, internalReference: String, payerData: MandatePayerData, validity: MandateValidityData, limits: MandateLimits, description: String, communication: MandateCommunication)

Properties

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

Functions

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