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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BankAccountIdentificationTypeRequirementaddBankAccountIdentificationTypesItem(BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum bankAccountIdentificationTypesItem)BankAccountIdentificationTypeRequirementbankAccountIdentificationTypes(List<BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum> bankAccountIdentificationTypes)BankAccountIdentificationTypeRequirementdescription(String description)booleanequals(Object o)Return true if this BankAccountIdentificationTypeRequirement object is equal to o.static BankAccountIdentificationTypeRequirementfromJson(String jsonString)Create an instance of BankAccountIdentificationTypeRequirement given an JSON stringList<BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum>getBankAccountIdentificationTypes()List of bank account identification types: eg.; [iban , numberAndBic]StringgetDescription()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.BankAccountIdentificationTypeRequirement.TypeEnumgetType()**bankAccountIdentificationTypeRequirement**inthashCode()voidsetBankAccountIdentificationTypes(List<BankAccountIdentificationTypeRequirement.BankAccountIdentificationTypesEnum> bankAccountIdentificationTypes)List of bank account identification types: eg.; [iban , numberAndBic]voidsetDescription(String description)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.voidsetType(BankAccountIdentificationTypeRequirement.TypeEnum type)**bankAccountIdentificationTypeRequirement**StringtoJson()Convert an instance of BankAccountIdentificationTypeRequirement to an JSON stringStringtoString()BankAccountIdentificationTypeRequirementtype(BankAccountIdentificationTypeRequirement.TypeEnum type)
-
-
-
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)
List of bank account identification types: eg.; [iban , numberAndBic]- Parameters:
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)
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.- Parameters:
description-
-
type
public BankAccountIdentificationTypeRequirement type(BankAccountIdentificationTypeRequirement.TypeEnum type)
-
getType
public BankAccountIdentificationTypeRequirement.TypeEnum getType()
**bankAccountIdentificationTypeRequirement**- Returns:
- type
-
setType
public void setType(BankAccountIdentificationTypeRequirement.TypeEnum type)
**bankAccountIdentificationTypeRequirement**- Parameters:
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
-
-