Class Contact
- java.lang.Object
-
- com.adyen.model.configurationwebhooks.Contact
-
public class Contact extends Object
Contact
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContact.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ADDRESSstatic StringSERIALIZED_NAME_EMAILstatic StringSERIALIZED_NAME_FULL_PHONE_NUMBERstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_PERSONAL_DATAstatic StringSERIALIZED_NAME_PHONE_NUMBERstatic StringSERIALIZED_NAME_WEB_ADDRESS
-
Constructor Summary
Constructors Constructor Description Contact()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Contactaddress(Address address)Contactemail(String email)booleanequals(Object o)static ContactfromJson(String jsonString)Create an instance of Contact given an JSON stringContactfullPhoneNumber(String fullPhoneNumber)AddressgetAddress()Get addressStringgetEmail()The e-mail address of the contact.StringgetFullPhoneNumber()The phone number of the contact provided as a single string.NamegetName()Get namePersonalDatagetPersonalData()Get personalDataPhoneNumbergetPhoneNumber()Get phoneNumberStringgetWebAddress()The URL of the website of the contact.inthashCode()Contactname(Name name)ContactpersonalData(PersonalData personalData)ContactphoneNumber(PhoneNumber phoneNumber)voidsetAddress(Address address)voidsetEmail(String email)voidsetFullPhoneNumber(String fullPhoneNumber)voidsetName(Name name)voidsetPersonalData(PersonalData personalData)voidsetPhoneNumber(PhoneNumber phoneNumber)voidsetWebAddress(String webAddress)StringtoJson()Convert an instance of Contact to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues foundContactwebAddress(String webAddress)
-
-
-
Field Detail
-
SERIALIZED_NAME_ADDRESS
public static final String SERIALIZED_NAME_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL
public static final String SERIALIZED_NAME_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FULL_PHONE_NUMBER
public static final String SERIALIZED_NAME_FULL_PHONE_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PERSONAL_DATA
public static final String SERIALIZED_NAME_PERSONAL_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PHONE_NUMBER
public static final String SERIALIZED_NAME_PHONE_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WEB_ADDRESS
public static final String SERIALIZED_NAME_WEB_ADDRESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAddress
public Address getAddress()
Get address- Returns:
- address
-
setAddress
public void setAddress(Address address)
-
getEmail
public String getEmail()
The e-mail address of the contact.- Returns:
-
setEmail
public void setEmail(String email)
-
getFullPhoneNumber
public String getFullPhoneNumber()
The phone number of the contact provided as a single string. It will be handled as a landline phone. **Examples:** \"0031 6 11 22 33 44\", \"+316/1122-3344\", \"(0031) 611223344\"- Returns:
- fullPhoneNumber
-
setFullPhoneNumber
public void setFullPhoneNumber(String fullPhoneNumber)
-
getName
public Name getName()
Get name- Returns:
- name
-
setName
public void setName(Name name)
-
personalData
public Contact personalData(PersonalData personalData)
-
getPersonalData
public PersonalData getPersonalData()
Get personalData- Returns:
- personalData
-
setPersonalData
public void setPersonalData(PersonalData personalData)
-
phoneNumber
public Contact phoneNumber(PhoneNumber phoneNumber)
-
getPhoneNumber
public PhoneNumber getPhoneNumber()
Get phoneNumber- Returns:
- phoneNumber
-
setPhoneNumber
public void setPhoneNumber(PhoneNumber phoneNumber)
-
getWebAddress
public String getWebAddress()
The URL of the website of the contact.- Returns:
- webAddress
-
setWebAddress
public void setWebAddress(String webAddress)
-
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 Contact
-
fromJson
public static Contact fromJson(String jsonString) throws IOException
Create an instance of Contact given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Contact
- Throws:
IOException- if the JSON string is invalid with respect to Contact
-
toJson
public String toJson()
Convert an instance of Contact to an JSON string- Returns:
- JSON string
-
-