Package-level declarations
Types
Link copied to clipboard
data class GetWithdrawalsParameters(val limit: Int? = null, val merchantRefNum: String? = null, val offset: Int? = null, val slipId: String? = null)
Data class representing parameters for retrieving withdrawals.
Link copied to clipboard
Enum class representing the type of recipient.
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?, val type: PaymentType?, val description: String?, val recipientReference: String?)
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>?, val paymentInstrument: PaymentInstrument? = null, val recipient: WithdrawalRecipientRequest? = null)
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 WithdrawalRecipientRequest(val label: String? = null, val title: String? = null, val firstName: String? = null, val lastName: String? = null, val address: Address? = null, val contactInfo: ContactInformation? = null, val paymentInstrument: RecipientPaymentInstrument, val type: RecipientType? = null, val birthData: String? = null)
Data class representing a withdrawal recipient request.
Link copied to clipboard
data class WithdrawalRequest(val amount: Long, val currencyCode: String, val paymentOption: PaymentOptionType, val paymentInstrumentReference: PaymentInstrumentReference?, val merchantRefNum: String? = null, val paymentProperties: List<PaymentProperty>? = null, val type: PaymentType? = null, val description: String? = null, val recipientReference: String? = null)
Data class representing a Withdrawal preview request object.