Package com.adyen.model.balanceplatform
Class IbanAccountIdentificationRequirement
- java.lang.Object
-
- com.adyen.model.balanceplatform.IbanAccountIdentificationRequirement
-
public class IbanAccountIdentificationRequirement extends Object
IbanAccountIdentificationRequirement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIbanAccountIdentificationRequirement.TypeEnum**ibanAccountIdentificationRequirement**
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_IBAN_PREFIXESstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description IbanAccountIdentificationRequirement()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IbanAccountIdentificationRequirementaddIbanPrefixesItem(String ibanPrefixesItem)IbanAccountIdentificationRequirementdescription(String description)Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.booleanequals(Object o)Return true if this IbanAccountIdentificationRequirement object is equal to o.static IbanAccountIdentificationRequirementfromJson(String jsonString)Create an instance of IbanAccountIdentificationRequirement given an JSON stringStringgetDescription()Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.List<String>getIbanPrefixes()Contains the list of allowed prefixes for international bank accounts.IbanAccountIdentificationRequirement.TypeEnumgetType()**ibanAccountIdentificationRequirement**inthashCode()IbanAccountIdentificationRequirementibanPrefixes(List<String> ibanPrefixes)Contains the list of allowed prefixes for international bank accounts.voidsetDescription(String description)Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.voidsetIbanPrefixes(List<String> ibanPrefixes)Contains the list of allowed prefixes for international bank accounts.voidsetType(IbanAccountIdentificationRequirement.TypeEnum type)**ibanAccountIdentificationRequirement**StringtoJson()Convert an instance of IbanAccountIdentificationRequirement to an JSON stringStringtoString()IbanAccountIdentificationRequirementtype(IbanAccountIdentificationRequirement.TypeEnum type)**ibanAccountIdentificationRequirement**
-
-
-
Field Detail
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_IBAN_PREFIXES
public static final String JSON_PROPERTY_IBAN_PREFIXES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
description
public IbanAccountIdentificationRequirement description(String description)
Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.- Parameters:
description-- Returns:
- the current
IbanAccountIdentificationRequirementinstance, allowing for method chaining
-
getDescription
public String getDescription()
Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.- Returns:
- description
-
setDescription
public void setDescription(String description)
Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.- Parameters:
description-
-
ibanPrefixes
public IbanAccountIdentificationRequirement ibanPrefixes(List<String> ibanPrefixes)
Contains the list of allowed prefixes for international bank accounts. For example: NL, US, UK.- Parameters:
ibanPrefixes-- Returns:
- the current
IbanAccountIdentificationRequirementinstance, allowing for method chaining
-
addIbanPrefixesItem
public IbanAccountIdentificationRequirement addIbanPrefixesItem(String ibanPrefixesItem)
-
getIbanPrefixes
public List<String> getIbanPrefixes()
Contains the list of allowed prefixes for international bank accounts. For example: NL, US, UK.- Returns:
- ibanPrefixes
-
setIbanPrefixes
public void setIbanPrefixes(List<String> ibanPrefixes)
Contains the list of allowed prefixes for international bank accounts. For example: NL, US, UK.- Parameters:
ibanPrefixes-
-
type
public IbanAccountIdentificationRequirement type(IbanAccountIdentificationRequirement.TypeEnum type)
**ibanAccountIdentificationRequirement**- Parameters:
type-- Returns:
- the current
IbanAccountIdentificationRequirementinstance, allowing for method chaining
-
getType
public IbanAccountIdentificationRequirement.TypeEnum getType()
**ibanAccountIdentificationRequirement**- Returns:
- type
-
setType
public void setType(IbanAccountIdentificationRequirement.TypeEnum type)
**ibanAccountIdentificationRequirement**- Parameters:
type-
-
equals
public boolean equals(Object o)
Return true if this IbanAccountIdentificationRequirement object is equal to o.
-
fromJson
public static IbanAccountIdentificationRequirement fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of IbanAccountIdentificationRequirement given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of IbanAccountIdentificationRequirement
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to IbanAccountIdentificationRequirement
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of IbanAccountIdentificationRequirement to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-