Class UpdateAccountResponse
- java.lang.Object
-
- com.adyen.model.marketpay.notification.UpdateAccountResponse
-
public class UpdateAccountResponse extends Object
UpdateAccountResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateAccountResponse.PayoutSpeedEnumSpeed with which payouts for this account are processed.
-
Constructor Summary
Constructors Constructor Description UpdateAccountResponse()
-
Method Summary
-
-
-
Method Detail
-
accountCode
public UpdateAccountResponse accountCode(String accountCode)
-
getAccountCode
public String getAccountCode()
The code of the account.- Returns:
- accountCode
-
setAccountCode
public void setAccountCode(String accountCode)
-
bankAccountUUID
public UpdateAccountResponse bankAccountUUID(String bankAccountUUID)
-
getBankAccountUUID
public String getBankAccountUUID()
The bankAccountUUID of the bank account held by the account holder to couple the account with. Scheduled payouts in currencies matching the currency of this bank account will be sent to this bank account. Payouts in different currencies will be sent to a matching bank account of the account holder.- Returns:
- bankAccountUUID
-
setBankAccountUUID
public void setBankAccountUUID(String bankAccountUUID)
-
description
public UpdateAccountResponse description(String description)
-
getDescription
public String getDescription()
The description of the account.- Returns:
- description
-
setDescription
public void setDescription(String description)
-
invalidFields
public UpdateAccountResponse invalidFields(List<ErrorFieldType> invalidFields)
-
addInvalidFieldsItem
public UpdateAccountResponse addInvalidFieldsItem(ErrorFieldType invalidFieldsItem)
-
getInvalidFields
public List<ErrorFieldType> getInvalidFields()
A list of fields that caused the `/updateAccount` request to fail.- Returns:
- invalidFields
-
setInvalidFields
public void setInvalidFields(List<ErrorFieldType> invalidFields)
-
metadata
public UpdateAccountResponse metadata(Map<String,String> metadata)
-
putMetadataItem
public UpdateAccountResponse putMetadataItem(String key, String metadataItem)
-
payoutMethodCode
public UpdateAccountResponse payoutMethodCode(String payoutMethodCode)
-
getPayoutMethodCode
public String getPayoutMethodCode()
The payout method code held by the account holder to couple the account with. Scheduled card payouts will be sent using this payout method code.- Returns:
- payoutMethodCode
-
setPayoutMethodCode
public void setPayoutMethodCode(String payoutMethodCode)
-
payoutSchedule
public UpdateAccountResponse payoutSchedule(PayoutScheduleResponse payoutSchedule)
-
getPayoutSchedule
public PayoutScheduleResponse getPayoutSchedule()
Get payoutSchedule- Returns:
- payoutSchedule
-
setPayoutSchedule
public void setPayoutSchedule(PayoutScheduleResponse payoutSchedule)
-
payoutSpeed
public UpdateAccountResponse payoutSpeed(UpdateAccountResponse.PayoutSpeedEnum payoutSpeed)
-
getPayoutSpeed
public UpdateAccountResponse.PayoutSpeedEnum getPayoutSpeed()
Speed with which payouts for this account are processed. Permitted values: `STANDARD`, `SAME_DAY`.- Returns:
- payoutSpeed
-
setPayoutSpeed
public void setPayoutSpeed(UpdateAccountResponse.PayoutSpeedEnum payoutSpeed)
-
pspReference
public UpdateAccountResponse pspReference(String pspReference)
-
getPspReference
public String getPspReference()
The reference of a request. Can be used to uniquely identify the request.- Returns:
- pspReference
-
setPspReference
public void setPspReference(String pspReference)
-
resultCode
public UpdateAccountResponse resultCode(String resultCode)
-
getResultCode
public String getResultCode()
The result code.- Returns:
- resultCode
-
setResultCode
public void setResultCode(String resultCode)
-
-