Class ShareholderContact


  • public class ShareholderContact
    extends Object
    ShareholderContact
    • Constructor Detail

      • ShareholderContact

        public ShareholderContact()
    • 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:
        email
      • 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)
      • getPersonalData

        public PersonalData getPersonalData()
        Get personalData
        Returns:
        personalData
      • setPersonalData

        public void setPersonalData​(PersonalData personalData)
      • getPhoneNumber

        public PhoneNumber getPhoneNumber()
        Get phoneNumber
        Returns:
        phoneNumber
      • setPhoneNumber

        public void setPhoneNumber​(PhoneNumber phoneNumber)
      • getShareholderCode

        public String getShareholderCode()
        The unique identifier (UUID) of the Shareholder. >**If, during an Account Holder create or update request, this field is left blank (but other fields provided), a new Shareholder will be created with a procedurally-generated UUID.** >**If, during an Account Holder create request, a UUID is provided, the creation of the Shareholder 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 Shareholder is provided, the update of the Shareholder will fail.** >**If, during an Account Holder update request, a UUID that is correlated with an existing Shareholder is provided, the existing Shareholder will be updated.**
        Returns:
        shareholderCode
      • setShareholderCode

        public void setShareholderCode​(String shareholderCode)
      • getShareholderReference

        public String getShareholderReference()
        Merchant reference to the Shareholder.
        Returns:
        shareholderReference
      • setShareholderReference

        public void setShareholderReference​(String shareholderReference)
      • getWebAddress

        public String getWebAddress()
        The URL of the website of the contact.
        Returns:
        webAddress
      • setWebAddress

        public void setWebAddress​(String webAddress)
      • getJobTitle

        public String getJobTitle()
      • setJobTitle

        public void setJobTitle​(String jobTitle)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object