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)List of bank account identification types: eg.; [iban , numberAndBic]BankAccountIdentificationTypeRequirementdescription(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.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)**bankAccountIdentificationTypeRequirement**
-
-
-
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)
List of bank account identification types: eg.; [iban , numberAndBic]- Parameters:
bankAccountIdentificationTypes-- Returns:
- the current
BankAccountIdentificationTypeRequirementinstance, allowing for method chaining
-
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)
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-- Returns:
- the current
BankAccountIdentificationTypeRequirementinstance, allowing for method chaining
-
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)
**bankAccountIdentificationTypeRequirement**- Parameters:
type-- Returns:
- the current
BankAccountIdentificationTypeRequirementinstance, allowing for method chaining
-
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
-
-