Package com.adyen.model.balanceplatform
Class BankAccountIdentificationTypeRequirement
- java.lang.Object
-
- com.adyen.model.balanceplatform.BankAccountIdentificationTypeRequirement
-
public class BankAccountIdentificationTypeRequirement extends Object
BankAccountIdentificationTypeRequirement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnumGets or Sets bankAccountIdentificationTypesstatic classBankAccountIdentificationTypeRequirement.TypeEnum**bankAccountIdentificationTypeRequirement**
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_BANK_ACCOUNT_IDENTIFICATION_TYPESstatic StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description BankAccountIdentificationTypeRequirement()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_BANK_ACCOUNT_IDENTIFICATION_TYPES
public static final String JSON_PROPERTY_BANK_ACCOUNT_IDENTIFICATION_TYPES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
bankAccountIdentificationTypes
public BankAccountIdentificationTypeRequirement bankAccountIdentificationTypes(List<BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum> bankAccountIdentificationTypes)
-
addBankAccountIdentificationTypesItem
public BankAccountIdentificationTypeRequirement addBankAccountIdentificationTypesItem(BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum bankAccountIdentificationTypesItem)
-
getBankAccountIdentificationTypes
public List<BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum> getBankAccountIdentificationTypes()
List of bank account identification types: eg.; [iban , numberAndBic]- Returns:
- bankAccountIdentificationTypes
-
setBankAccountIdentificationTypes
public void setBankAccountIdentificationTypes(List<BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum> bankAccountIdentificationTypes)
-
description
public BankAccountIdentificationTypeRequirement description(String description)
-
getDescription
public String getDescription()
Specifies the bank account details for a particular route per required field in this object depending on the country of the bank account and the currency of the transfer.- Returns:
- description
-
setDescription
public void setDescription(String description)
-
type
public BankAccountIdentificationTypeRequirement type(BankAccountIdentificationTypeRequirement.TypeEnum type)
-
getType
public BankAccountIdentificationTypeRequirement.TypeEnum getType()
**bankAccountIdentificationTypeRequirement**- Returns:
- type
-
setType
public void setType(BankAccountIdentificationTypeRequirement.TypeEnum type)
-
equals
public boolean equals(Object o)
Return true if this BankAccountIdentificationTypeRequirement object is equal to o.
-
fromJson
public static BankAccountIdentificationTypeRequirement fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of BankAccountIdentificationTypeRequirement given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of BankAccountIdentificationTypeRequirement
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to BankAccountIdentificationTypeRequirement
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of BankAccountIdentificationTypeRequirement to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-