Package-level declarations

Types

Link copied to clipboard
data class GetWithdrawalsParameters(val limit: Int?, val merchantRefNum: String?, val offset: Int?, val slipId: String?)

Data class representing parameters for retrieving withdrawals.

Link copied to clipboard
data class Withdrawal(val amount: Long, val currencyCode: String, val paymentOption: PaymentOptionType, val paymentInstrumentReference: PaymentInstrumentReference?, val merchantRefNum: String?, val paymentProperties: List<PaymentProperty>, val id: String, val accountId: String, val customerId: String, val creationTime: Calendar, val expirationTime: Calendar?, val foundingTransactionId: String?, val slipId: String?, val status: PaymentStatus, val statusReason: String?, val fees: List<SimpleFeePayment>, val nextStatus: List<PaymentStatus>, val action: PaymentCompletionAction?, val scaDetails: ScaAuthenticationEventResponse?)

Data class representing a Withdrawal object.

Link copied to clipboard
data class WithdrawalConfirm(val withdrawalId: String, val paymentProperties: List<PaymentProperty>?, val scaDetails: ScaAuthenticationEventRequest?)

Data class representing a Withdrawal confirm request object.

Link copied to clipboard
data class WithdrawalCreate(val withdrawalId: String, val paymentProperties: List<PaymentProperty>?)

Data class representing a Withdrawal create request object.

Link copied to clipboard
data class WithdrawalList(val withdrawals: List<Withdrawal>, val meta: PagingResultMeta?)

Data class containing a list of withdrawals and metadata for paginated results.

Link copied to clipboard
data class WithdrawalRequest(val amount: Long, val currencyCode: String, val paymentOption: PaymentOptionType, val paymentInstrumentReference: PaymentInstrumentReference, val merchantRefNum: String?, val paymentProperties: List<PaymentProperty>?)

Data class representing a Withdrawal preview request object.