Package com.adyen.model.balanceplatform
Class AddressRequirement
- java.lang.Object
-
- com.adyen.model.balanceplatform.AddressRequirement
-
public class AddressRequirement extends Object
AddressRequirement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAddressRequirement.RequiredAddressFieldsEnumGets or Sets requiredAddressFieldsstatic classAddressRequirement.TypeEnum**addressRequirement**
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_REQUIRED_ADDRESS_FIELDSstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description AddressRequirement()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressRequirementaddRequiredAddressFieldsItem(AddressRequirement.RequiredAddressFieldsEnum requiredAddressFieldsItem)AddressRequirementdescription(String description)booleanequals(Object o)Return true if this AddressRequirement object is equal to o.static AddressRequirementfromJson(String jsonString)Create an instance of AddressRequirement given an JSON stringStringgetDescription()Specifies the required address related fields for a particular route.List<AddressRequirement.RequiredAddressFieldsEnum>getRequiredAddressFields()List of address fields.AddressRequirement.TypeEnumgetType()**addressRequirement**inthashCode()AddressRequirementrequiredAddressFields(List<AddressRequirement.RequiredAddressFieldsEnum> requiredAddressFields)voidsetDescription(String description)Specifies the required address related fields for a particular route.voidsetRequiredAddressFields(List<AddressRequirement.RequiredAddressFieldsEnum> requiredAddressFields)List of address fields.voidsetType(AddressRequirement.TypeEnum type)**addressRequirement**StringtoJson()Convert an instance of AddressRequirement to an JSON stringStringtoString()AddressRequirementtype(AddressRequirement.TypeEnum type)
-
-
-
Field Detail
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUIRED_ADDRESS_FIELDS
public static final String JSON_PROPERTY_REQUIRED_ADDRESS_FIELDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
description
public AddressRequirement description(String description)
-
getDescription
public String getDescription()
Specifies the required address related fields for a particular route.- Returns:
- description
-
setDescription
public void setDescription(String description)
Specifies the required address related fields for a particular route.- Parameters:
description-
-
requiredAddressFields
public AddressRequirement requiredAddressFields(List<AddressRequirement.RequiredAddressFieldsEnum> requiredAddressFields)
-
addRequiredAddressFieldsItem
public AddressRequirement addRequiredAddressFieldsItem(AddressRequirement.RequiredAddressFieldsEnum requiredAddressFieldsItem)
-
getRequiredAddressFields
public List<AddressRequirement.RequiredAddressFieldsEnum> getRequiredAddressFields()
List of address fields.- Returns:
- requiredAddressFields
-
setRequiredAddressFields
public void setRequiredAddressFields(List<AddressRequirement.RequiredAddressFieldsEnum> requiredAddressFields)
List of address fields.- Parameters:
requiredAddressFields-
-
type
public AddressRequirement type(AddressRequirement.TypeEnum type)
-
getType
public AddressRequirement.TypeEnum getType()
**addressRequirement**- Returns:
- type
-
setType
public void setType(AddressRequirement.TypeEnum type)
**addressRequirement**- Parameters:
type-
-
equals
public boolean equals(Object o)
Return true if this AddressRequirement object is equal to o.
-
fromJson
public static AddressRequirement fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of AddressRequirement given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AddressRequirement
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to AddressRequirement
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of AddressRequirement to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-