Package com.adyen.model.balanceplatform
Class AdditionalBankIdentificationRequirement
- java.lang.Object
-
- com.adyen.model.balanceplatform.AdditionalBankIdentificationRequirement
-
public class AdditionalBankIdentificationRequirement extends Object
AdditionalBankIdentificationRequirement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdditionalBankIdentificationRequirement.AdditionalBankIdentificationTypeEnumThe type of additional bank identification, depending on the country.static classAdditionalBankIdentificationRequirement.TypeEnumadditionalBankIdentificationRequirement**
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDITIONAL_BANK_IDENTIFICATION_TYPEstatic StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description AdditionalBankIdentificationRequirement()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalBankIdentificationRequirementadditionalBankIdentificationType(AdditionalBankIdentificationRequirement.AdditionalBankIdentificationTypeEnum additionalBankIdentificationType)The type of additional bank identification, depending on the country.AdditionalBankIdentificationRequirementdescription(String description)The description of the additional bank identification requirement.booleanequals(Object o)Return true if this AdditionalBankIdentificationRequirement object is equal to o.static AdditionalBankIdentificationRequirementfromJson(String jsonString)Create an instance of AdditionalBankIdentificationRequirement given an JSON stringAdditionalBankIdentificationRequirement.AdditionalBankIdentificationTypeEnumgetAdditionalBankIdentificationType()The type of additional bank identification, depending on the country.StringgetDescription()The description of the additional bank identification requirement.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.AdditionalBankIdentificationRequirement.TypeEnumgetType()**additionalBankIdentificationRequirement**inthashCode()AdditionalBankIdentificationRequirementincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.voidsetAdditionalBankIdentificationType(AdditionalBankIdentificationRequirement.AdditionalBankIdentificationTypeEnum additionalBankIdentificationType)The type of additional bank identification, depending on the country.voidsetDescription(String description)The description of the additional bank identification requirement.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetType(AdditionalBankIdentificationRequirement.TypeEnum type)**additionalBankIdentificationRequirement**StringtoJson()Convert an instance of AdditionalBankIdentificationRequirement to an JSON stringStringtoString()AdditionalBankIdentificationRequirementtype(AdditionalBankIdentificationRequirement.TypeEnum type)**additionalBankIdentificationRequirement**
-
-
-
Field Detail
-
JSON_PROPERTY_ADDITIONAL_BANK_IDENTIFICATION_TYPE
public static final String JSON_PROPERTY_ADDITIONAL_BANK_IDENTIFICATION_TYPE
- 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
-
additionalBankIdentificationType
public AdditionalBankIdentificationRequirement additionalBankIdentificationType(AdditionalBankIdentificationRequirement.AdditionalBankIdentificationTypeEnum additionalBankIdentificationType)
The type of additional bank identification, depending on the country. Possible values: * **auBsbCode**: The 6-digit [Australian Bank State Branch (BSB) code](https://en.wikipedia.org/wiki/Bank_state_branch), without separators or spaces. * **caRoutingNumber**: The 9-digit [Canadian routing number](https://en.wikipedia.org/wiki/Routing_number_(Canada)), in EFT format, without separators or spaces. * **gbSortCode**: The 6-digit [UK sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or spaces * **usRoutingNumber**: The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or spaces.- Parameters:
additionalBankIdentificationType- The type of additional bank identification, depending on the country. Possible values: * **auBsbCode**: The 6-digit [Australian Bank State Branch (BSB) code](https://en.wikipedia.org/wiki/Bank_state_branch), without separators or spaces. * **caRoutingNumber**: The 9-digit [Canadian routing number](https://en.wikipedia.org/wiki/Routing_number_(Canada)), in EFT format, without separators or spaces. * **gbSortCode**: The 6-digit [UK sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or spaces * **usRoutingNumber**: The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or spaces.- Returns:
- the current
AdditionalBankIdentificationRequirementinstance, allowing for method chaining
-
getAdditionalBankIdentificationType
public AdditionalBankIdentificationRequirement.AdditionalBankIdentificationTypeEnum getAdditionalBankIdentificationType()
The type of additional bank identification, depending on the country. Possible values: * **auBsbCode**: The 6-digit [Australian Bank State Branch (BSB) code](https://en.wikipedia.org/wiki/Bank_state_branch), without separators or spaces. * **caRoutingNumber**: The 9-digit [Canadian routing number](https://en.wikipedia.org/wiki/Routing_number_(Canada)), in EFT format, without separators or spaces. * **gbSortCode**: The 6-digit [UK sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or spaces * **usRoutingNumber**: The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or spaces.- Returns:
- additionalBankIdentificationType The type of additional bank identification, depending on the country. Possible values: * **auBsbCode**: The 6-digit [Australian Bank State Branch (BSB) code](https://en.wikipedia.org/wiki/Bank_state_branch), without separators or spaces. * **caRoutingNumber**: The 9-digit [Canadian routing number](https://en.wikipedia.org/wiki/Routing_number_(Canada)), in EFT format, without separators or spaces. * **gbSortCode**: The 6-digit [UK sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or spaces * **usRoutingNumber**: The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or spaces.
-
setAdditionalBankIdentificationType
public void setAdditionalBankIdentificationType(AdditionalBankIdentificationRequirement.AdditionalBankIdentificationTypeEnum additionalBankIdentificationType)
The type of additional bank identification, depending on the country. Possible values: * **auBsbCode**: The 6-digit [Australian Bank State Branch (BSB) code](https://en.wikipedia.org/wiki/Bank_state_branch), without separators or spaces. * **caRoutingNumber**: The 9-digit [Canadian routing number](https://en.wikipedia.org/wiki/Routing_number_(Canada)), in EFT format, without separators or spaces. * **gbSortCode**: The 6-digit [UK sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or spaces * **usRoutingNumber**: The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or spaces.- Parameters:
additionalBankIdentificationType- The type of additional bank identification, depending on the country. Possible values: * **auBsbCode**: The 6-digit [Australian Bank State Branch (BSB) code](https://en.wikipedia.org/wiki/Bank_state_branch), without separators or spaces. * **caRoutingNumber**: The 9-digit [Canadian routing number](https://en.wikipedia.org/wiki/Routing_number_(Canada)), in EFT format, without separators or spaces. * **gbSortCode**: The 6-digit [UK sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or spaces * **usRoutingNumber**: The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or spaces.
-
description
public AdditionalBankIdentificationRequirement description(String description)
The description of the additional bank identification requirement.- Parameters:
description- The description of the additional bank identification requirement.- Returns:
- the current
AdditionalBankIdentificationRequirementinstance, allowing for method chaining
-
getDescription
public String getDescription()
The description of the additional bank identification requirement.- Returns:
- description The description of the additional bank identification requirement.
-
setDescription
public void setDescription(String description)
The description of the additional bank identification requirement.- Parameters:
description- The description of the additional bank identification requirement.
-
type
public AdditionalBankIdentificationRequirement type(AdditionalBankIdentificationRequirement.TypeEnum type)
**additionalBankIdentificationRequirement**- Parameters:
type- **additionalBankIdentificationRequirement**- Returns:
- the current
AdditionalBankIdentificationRequirementinstance, allowing for method chaining
-
getType
public AdditionalBankIdentificationRequirement.TypeEnum getType()
**additionalBankIdentificationRequirement**- Returns:
- type **additionalBankIdentificationRequirement**
-
setType
public void setType(AdditionalBankIdentificationRequirement.TypeEnum type)
**additionalBankIdentificationRequirement**- Parameters:
type- **additionalBankIdentificationRequirement**
-
includeNullValues
public AdditionalBankIdentificationRequirement includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this AdditionalBankIdentificationRequirement object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static AdditionalBankIdentificationRequirement fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of AdditionalBankIdentificationRequirement given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AdditionalBankIdentificationRequirement
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to AdditionalBankIdentificationRequirement
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of AdditionalBankIdentificationRequirement to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-