Package com.adyen.model.marketpay
Class PayoutAccountHolderRequest
- java.lang.Object
-
- com.adyen.model.marketpay.PayoutAccountHolderRequest
-
public class PayoutAccountHolderRequest extends Object
PayoutAccountHolderRequest
-
-
Constructor Summary
Constructors Constructor Description PayoutAccountHolderRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PayoutAccountHolderRequestaccountCode(String accountCode)PayoutAccountHolderRequestaccountHolderCode(String accountHolderCode)PayoutAccountHolderRequestamount(Amount amount)PayoutAccountHolderRequestbankAccountUUID(String bankAccountUUID)PayoutAccountHolderRequestdescription(String description)booleanequals(Object o)StringgetAccountCode()The code of the account from which the payout is to be made.StringgetAccountHolderCode()The code of the Account Holder who owns the account from which the payout is to be made.AmountgetAmount()Get amountStringgetBankAccountUUID()The unique ID of the Bank Account held by the Account Holder to which the payout is to be made.StringgetDescription()A description of the payout.StringgetMerchantReference()A value that can be supplied at the discretion of the executing user in order to link multiple transactions to one another.StringgetPayoutMethodCode()The unique ID of the payout method held by the Account Holder to which the payout is to be made.PayoutSpeedEnumgetPayoutSpeed()Speed with which payouts for this account are processed.inthashCode()PayoutAccountHolderRequestmerchantReference(String merchantReference)PayoutAccountHolderRequestpayoutMethodCode(String payoutMethodCode)voidsetAccountCode(String accountCode)voidsetAccountHolderCode(String accountHolderCode)voidsetAmount(Amount amount)voidsetBankAccountUUID(String bankAccountUUID)voidsetDescription(String description)voidsetMerchantReference(String merchantReference)voidsetPayoutMethodCode(String payoutMethodCode)voidsetPayoutSpeed(PayoutSpeedEnum payoutSpeed)StringtoString()
-
-
-
Method Detail
-
accountCode
public PayoutAccountHolderRequest accountCode(String accountCode)
-
getAccountCode
public String getAccountCode()
The code of the account from which the payout is to be made.- Returns:
- accountCode
-
setAccountCode
public void setAccountCode(String accountCode)
-
accountHolderCode
public PayoutAccountHolderRequest accountHolderCode(String accountHolderCode)
-
getAccountHolderCode
public String getAccountHolderCode()
The code of the Account Holder who owns the account from which the payout is to be made. The Account Holder is the party to which the payout will be made.- Returns:
- accountHolderCode
-
setAccountHolderCode
public void setAccountHolderCode(String accountHolderCode)
-
amount
public PayoutAccountHolderRequest amount(Amount amount)
-
getAmount
public Amount getAmount()
Get amount- Returns:
- amount
-
setAmount
public void setAmount(Amount amount)
-
bankAccountUUID
public PayoutAccountHolderRequest bankAccountUUID(String bankAccountUUID)
-
getBankAccountUUID
public String getBankAccountUUID()
The unique ID of the Bank Account held by the Account Holder to which the payout is to be made. If left blank, a bank account is automatically selected.- Returns:
- bankAccountUUID
-
setBankAccountUUID
public void setBankAccountUUID(String bankAccountUUID)
-
description
public PayoutAccountHolderRequest description(String description)
-
getDescription
public String getDescription()
A description of the payout. Maximum 35 characters. Allowed: **abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/?:().,'+ \";**- Returns:
- description
-
setDescription
public void setDescription(String description)
-
merchantReference
public PayoutAccountHolderRequest merchantReference(String merchantReference)
-
getMerchantReference
public String getMerchantReference()
A value that can be supplied at the discretion of the executing user in order to link multiple transactions to one another.- Returns:
- merchantReference
-
setMerchantReference
public void setMerchantReference(String merchantReference)
-
payoutMethodCode
public PayoutAccountHolderRequest payoutMethodCode(String payoutMethodCode)
-
getPayoutMethodCode
public String getPayoutMethodCode()
The unique ID of the payout method held by the Account Holder to which the payout is to be made. If left blank, a payout instrument is automatically selected.- Returns:
- payoutMethodCode
-
setPayoutMethodCode
public void setPayoutMethodCode(String payoutMethodCode)
-
getPayoutSpeed
public PayoutSpeedEnum getPayoutSpeed()
Speed with which payouts for this account are processed. Permitted values: `STANDARD`, `SAME_DAY`.- Returns:
- payoutSpeed
-
setPayoutSpeed
public void setPayoutSpeed(PayoutSpeedEnum payoutSpeed)
-
-