Package com.adyen.model.marketpayaccount
Class SignatoryContact
- java.lang.Object
-
- com.adyen.model.marketpayaccount.SignatoryContact
-
public class SignatoryContact extends Object
SignatoryContact
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDRESSstatic StringJSON_PROPERTY_EMAILstatic StringJSON_PROPERTY_FULL_PHONE_NUMBERstatic StringJSON_PROPERTY_JOB_TITLEstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_PERSONAL_DATAstatic StringJSON_PROPERTY_PHONE_NUMBERstatic StringJSON_PROPERTY_SIGNATORY_CODEstatic StringJSON_PROPERTY_SIGNATORY_REFERENCEstatic StringJSON_PROPERTY_WEB_ADDRESS
-
Constructor Summary
Constructors Constructor Description SignatoryContact()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SignatoryContactaddress(ViasAddress address)SignatoryContactemail(String email)booleanequals(Object o)Return true if this SignatoryContact object is equal to o.static SignatoryContactfromJson(String jsonString)Create an instance of SignatoryContact given an JSON stringSignatoryContactfullPhoneNumber(String fullPhoneNumber)ViasAddressgetAddress()Get addressStringgetEmail()The e-mail address of the person.StringgetFullPhoneNumber()The phone number of the person provided as a single string.StringgetJobTitle()Job title of the signatory.ViasNamegetName()Get nameViasPersonalDatagetPersonalData()Get personalDataViasPhoneNumbergetPhoneNumber()Get phoneNumberStringgetSignatoryCode()The unique identifier (UUID) of the signatory.StringgetSignatoryReference()Your reference for the signatory.StringgetWebAddress()The URL of the person's website.inthashCode()SignatoryContactjobTitle(String jobTitle)SignatoryContactname(ViasName name)SignatoryContactpersonalData(ViasPersonalData personalData)SignatoryContactphoneNumber(ViasPhoneNumber phoneNumber)voidsetAddress(ViasAddress address)voidsetEmail(String email)voidsetFullPhoneNumber(String fullPhoneNumber)voidsetJobTitle(String jobTitle)voidsetName(ViasName name)voidsetPersonalData(ViasPersonalData personalData)voidsetPhoneNumber(ViasPhoneNumber phoneNumber)voidsetSignatoryCode(String signatoryCode)voidsetSignatoryReference(String signatoryReference)voidsetWebAddress(String webAddress)SignatoryContactsignatoryCode(String signatoryCode)SignatoryContactsignatoryReference(String signatoryReference)StringtoJson()Convert an instance of SignatoryContact to an JSON stringStringtoString()SignatoryContactwebAddress(String webAddress)
-
-
-
Field Detail
-
JSON_PROPERTY_ADDRESS
public static final String JSON_PROPERTY_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EMAIL
public static final String JSON_PROPERTY_EMAIL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FULL_PHONE_NUMBER
public static final String JSON_PROPERTY_FULL_PHONE_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_JOB_TITLE
public static final String JSON_PROPERTY_JOB_TITLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PERSONAL_DATA
public static final String JSON_PROPERTY_PERSONAL_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PHONE_NUMBER
public static final String JSON_PROPERTY_PHONE_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SIGNATORY_CODE
public static final String JSON_PROPERTY_SIGNATORY_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SIGNATORY_REFERENCE
public static final String JSON_PROPERTY_SIGNATORY_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WEB_ADDRESS
public static final String JSON_PROPERTY_WEB_ADDRESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
address
public SignatoryContact address(ViasAddress address)
-
getAddress
public ViasAddress getAddress()
Get address- Returns:
- address
-
setAddress
public void setAddress(ViasAddress address)
-
email
public SignatoryContact email(String email)
-
getEmail
public String getEmail()
The e-mail address of the person.- Returns:
-
setEmail
public void setEmail(String email)
-
fullPhoneNumber
public SignatoryContact fullPhoneNumber(String fullPhoneNumber)
-
getFullPhoneNumber
public String getFullPhoneNumber()
The phone number of the person 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)
-
jobTitle
public SignatoryContact jobTitle(String jobTitle)
-
getJobTitle
public String getJobTitle()
Job title of the signatory. Example values: **Chief Executive Officer**, **Chief Financial Officer**, **Chief Operating Officer**, **President**, **Vice President**, **Executive President**, **Managing Member**, **Partner**, **Treasurer**, **Director**, or **Other**.- Returns:
- jobTitle
-
setJobTitle
public void setJobTitle(String jobTitle)
-
name
public SignatoryContact name(ViasName name)
-
getName
public ViasName getName()
Get name- Returns:
- name
-
setName
public void setName(ViasName name)
-
personalData
public SignatoryContact personalData(ViasPersonalData personalData)
-
getPersonalData
public ViasPersonalData getPersonalData()
Get personalData- Returns:
- personalData
-
setPersonalData
public void setPersonalData(ViasPersonalData personalData)
-
phoneNumber
public SignatoryContact phoneNumber(ViasPhoneNumber phoneNumber)
-
getPhoneNumber
public ViasPhoneNumber getPhoneNumber()
Get phoneNumber- Returns:
- phoneNumber
-
setPhoneNumber
public void setPhoneNumber(ViasPhoneNumber phoneNumber)
-
signatoryCode
public SignatoryContact signatoryCode(String signatoryCode)
-
getSignatoryCode
public String getSignatoryCode()
The unique identifier (UUID) of the signatory. >**If, during an Account Holder create or update request, this field is left blank (but other fields provided), a new Signatory will be created with a procedurally-generated UUID.** >**If, during an Account Holder create request, a UUID is provided, the creation of the Signatory will fail while the creation of the Account Holder will continue.** >**If, during an Account Holder update request, a UUID that is not correlated with an existing Signatory is provided, the update of the Signatory will fail.** >**If, during an Account Holder update request, a UUID that is correlated with an existing Signatory is provided, the existing Signatory will be updated.**- Returns:
- signatoryCode
-
setSignatoryCode
public void setSignatoryCode(String signatoryCode)
-
signatoryReference
public SignatoryContact signatoryReference(String signatoryReference)
-
getSignatoryReference
public String getSignatoryReference()
Your reference for the signatory.- Returns:
- signatoryReference
-
setSignatoryReference
public void setSignatoryReference(String signatoryReference)
-
webAddress
public SignatoryContact webAddress(String webAddress)
-
getWebAddress
public String getWebAddress()
The URL of the person's website.- Returns:
- webAddress
-
setWebAddress
public void setWebAddress(String webAddress)
-
equals
public boolean equals(Object o)
Return true if this SignatoryContact object is equal to o.
-
fromJson
public static SignatoryContact fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of SignatoryContact given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of SignatoryContact
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to SignatoryContact
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of SignatoryContact to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-