Package com.adyen.model.balanceplatform
Class Phone
- java.lang.Object
-
- com.adyen.model.balanceplatform.Phone
-
public class Phone extends Object
Phone
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPhone.CustomTypeAdapterFactorystatic classPhone.TypeEnumType of phone number.
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_NUMBERstatic StringSERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description Phone()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static PhonefromJson(String jsonString)Create an instance of Phone given an JSON stringStringgetNumber()The full phone number provided as a single string.Phone.TypeEnumgetType()Type of phone number.inthashCode()Phonenumber(String number)voidsetNumber(String number)voidsetType(Phone.TypeEnum type)StringtoJson()Convert an instance of Phone to an JSON stringStringtoString()Phonetype(Phone.TypeEnum type)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_NUMBER
public static final String SERIALIZED_NAME_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNumber
public String getNumber()
The full phone number provided as a single string. For example, **\"0031 6 11 22 33 44\"**, **\"+316/1122-3344\"**, or **\"(0031) 611223344\"**.- Returns:
- number
-
setNumber
public void setNumber(String number)
-
type
public Phone type(Phone.TypeEnum type)
-
getType
public Phone.TypeEnum getType()
Type of phone number. Possible values: **Landline**, **Mobile**.- Returns:
- type
-
setType
public void setType(Phone.TypeEnum type)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to Phone
-
fromJson
public static Phone fromJson(String jsonString) throws IOException
Create an instance of Phone given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Phone
- Throws:
IOException- if the JSON string is invalid with respect to Phone
-
toJson
public String toJson()
Convert an instance of Phone to an JSON string- Returns:
- JSON string
-
-