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 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.