Package com.adyen.model.balanceplatform
Class PhoneInfo
- java.lang.Object
-
- com.adyen.model.balanceplatform.PhoneInfo
-
public class PhoneInfo extends Object
PhoneInfo
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_HASHED_NUMBERstatic StringJSON_PROPERTY_LAST_FOUR_DIGITSstatic StringJSON_PROPERTY_NUMBER
-
Constructor Summary
Constructors Constructor Description PhoneInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this PhoneInfo object is equal to o.static PhoneInfofromJson(String jsonString)Create an instance of PhoneInfo given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetHashedNumber()The hashed value of the phone number used to provision the network token.StringgetLastFourDigits()The last four digits of the phone number used to provision the network token.StringgetNumber()The full phone number of the device used to provision the network token.inthashCode()PhoneInfohashedNumber(String hashedNumber)The hashed value of the phone number used to provision the network token.PhoneInfoincludeNullValues(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.PhoneInfolastFourDigits(String lastFourDigits)The last four digits of the phone number used to provision the network token.PhoneInfonumber(String number)The full phone number of the device used to provision the network token.voidsetHashedNumber(String hashedNumber)The hashed value of the phone number used to provision the network token.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetLastFourDigits(String lastFourDigits)The last four digits of the phone number used to provision the network token.voidsetNumber(String number)The full phone number of the device used to provision the network token.StringtoJson()Convert an instance of PhoneInfo to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_HASHED_NUMBER
public static final String JSON_PROPERTY_HASHED_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LAST_FOUR_DIGITS
public static final String JSON_PROPERTY_LAST_FOUR_DIGITS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NUMBER
public static final String JSON_PROPERTY_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
hashedNumber
public PhoneInfo hashedNumber(String hashedNumber)
The hashed value of the phone number used to provision the network token.- Parameters:
hashedNumber- The hashed value of the phone number used to provision the network token.- Returns:
- the current
PhoneInfoinstance, allowing for method chaining
-
getHashedNumber
public String getHashedNumber()
The hashed value of the phone number used to provision the network token.- Returns:
- hashedNumber The hashed value of the phone number used to provision the network token.
-
setHashedNumber
public void setHashedNumber(String hashedNumber)
The hashed value of the phone number used to provision the network token.- Parameters:
hashedNumber- The hashed value of the phone number used to provision the network token.
-
lastFourDigits
public PhoneInfo lastFourDigits(String lastFourDigits)
The last four digits of the phone number used to provision the network token.- Parameters:
lastFourDigits- The last four digits of the phone number used to provision the network token.- Returns:
- the current
PhoneInfoinstance, allowing for method chaining
-
getLastFourDigits
public String getLastFourDigits()
The last four digits of the phone number used to provision the network token.- Returns:
- lastFourDigits The last four digits of the phone number used to provision the network token.
-
setLastFourDigits
public void setLastFourDigits(String lastFourDigits)
The last four digits of the phone number used to provision the network token.- Parameters:
lastFourDigits- The last four digits of the phone number used to provision the network token.
-
number
public PhoneInfo number(String number)
The full phone number of the device used to provision the network token.- Parameters:
number- The full phone number of the device used to provision the network token.- Returns:
- the current
PhoneInfoinstance, allowing for method chaining
-
getNumber
public String getNumber()
The full phone number of the device used to provision the network token.- Returns:
- number The full phone number of the device used to provision the network token.
-
setNumber
public void setNumber(String number)
The full phone number of the device used to provision the network token.- Parameters:
number- The full phone number of the device used to provision the network token.
-
includeNullValues
public PhoneInfo 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 PhoneInfo 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 PhoneInfo fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PhoneInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PhoneInfo
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PhoneInfo
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PhoneInfo to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-