Class Support
- java.lang.Object
-
- com.adyen.model.legalentitymanagement.Support
-
public class Support extends Object
Support
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_EMAILstatic StringJSON_PROPERTY_PHONE
-
Constructor Summary
Constructors Constructor Description Support()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Supportemail(String email)The support email address of the legal entity.booleanequals(Object o)Return true if this Support object is equal to o.static SupportfromJson(String jsonString)Create an instance of Support given an JSON stringStringgetEmail()The support email address of the legal entity.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.PhoneNumbergetPhone()Get phoneinthashCode()SupportincludeNullValues(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.Supportphone(PhoneNumber phone)phonevoidsetEmail(String email)The support email address of the legal entity.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetPhone(PhoneNumber phone)phoneStringtoJson()Convert an instance of Support to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_EMAIL
public static final String JSON_PROPERTY_EMAIL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PHONE
public static final String JSON_PROPERTY_PHONE
- See Also:
- Constant Field Values
-
-
Method Detail
-
email
public Support email(String email)
The support email address of the legal entity. Required if you have a platform setup.- Parameters:
email- The support email address of the legal entity. Required if you have a platform setup.- Returns:
- the current
Supportinstance, allowing for method chaining
-
getEmail
public String getEmail()
The support email address of the legal entity. Required if you have a platform setup.- Returns:
- email The support email address of the legal entity. Required if you have a platform setup.
-
setEmail
public void setEmail(String email)
The support email address of the legal entity. Required if you have a platform setup.- Parameters:
email- The support email address of the legal entity. Required if you have a platform setup.
-
phone
public Support phone(PhoneNumber phone)
phone- Parameters:
phone-- Returns:
- the current
Supportinstance, allowing for method chaining
-
getPhone
public PhoneNumber getPhone()
Get phone- Returns:
- phone
-
setPhone
public void setPhone(PhoneNumber phone)
phone- Parameters:
phone-
-
includeNullValues
public Support 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 Support 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 Support fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of Support given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Support
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to Support
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of Support to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-