Class Individual


  • public class Individual
    extends Object
    Individual
    • Constructor Detail

      • Individual

        public Individual()
    • Method Detail

      • birthData

        public Individual birthData​(BirthData birthData)
        birthData
        Parameters:
        birthData -
        Returns:
        the current Individual instance, allowing for method chaining
      • getBirthData

        public BirthData getBirthData()
        birthData
        Returns:
        birthData
      • setBirthData

        public void setBirthData​(BirthData birthData)
        birthData
        Parameters:
        birthData -
      • email

        public Individual email​(String email)
        The email address of the legal entity.
        Parameters:
        email -
        Returns:
        the current Individual instance, allowing for method chaining
      • getEmail

        public String getEmail()
        The email address of the legal entity.
        Returns:
        email
      • setEmail

        public void setEmail​(String email)
        The email address of the legal entity.
        Parameters:
        email -
      • identificationData

        public Individual identificationData​(IdentificationData identificationData)
        identificationData
        Parameters:
        identificationData -
        Returns:
        the current Individual instance, allowing for method chaining
      • getIdentificationData

        public IdentificationData getIdentificationData()
        identificationData
        Returns:
        identificationData
      • setIdentificationData

        public void setIdentificationData​(IdentificationData identificationData)
        identificationData
        Parameters:
        identificationData -
      • name

        public Individual name​(Name name)
        name
        Parameters:
        name -
        Returns:
        the current Individual instance, allowing for method chaining
      • getName

        public Name getName()
        name
        Returns:
        name
      • setName

        public void setName​(Name name)
        name
        Parameters:
        name -
      • nationality

        public Individual nationality​(String nationality)
        The individual's nationality.
        Parameters:
        nationality -
        Returns:
        the current Individual instance, allowing for method chaining
      • getNationality

        public String getNationality()
        The individual's nationality.
        Returns:
        nationality
      • setNationality

        public void setNationality​(String nationality)
        The individual's nationality.
        Parameters:
        nationality -
      • phone

        public Individual phone​(PhoneNumber phone)
        phone
        Parameters:
        phone -
        Returns:
        the current Individual instance, allowing for method chaining
      • getPhone

        public PhoneNumber getPhone()
        phone
        Returns:
        phone
      • setPhone

        public void setPhone​(PhoneNumber phone)
        phone
        Parameters:
        phone -
      • residentialAddress

        public Individual residentialAddress​(Address residentialAddress)
        residentialAddress
        Parameters:
        residentialAddress -
        Returns:
        the current Individual instance, allowing for method chaining
      • getResidentialAddress

        public Address getResidentialAddress()
        residentialAddress
        Returns:
        residentialAddress
      • setResidentialAddress

        public void setResidentialAddress​(Address residentialAddress)
        residentialAddress
        Parameters:
        residentialAddress -
      • taxInformation

        public Individual taxInformation​(List<TaxInformation> taxInformation)
        The tax information of the individual.
        Parameters:
        taxInformation -
        Returns:
        the current Individual instance, allowing for method chaining
      • getTaxInformation

        public List<TaxInformation> getTaxInformation()
        The tax information of the individual.
        Returns:
        taxInformation
      • setTaxInformation

        public void setTaxInformation​(List<TaxInformation> taxInformation)
        The tax information of the individual.
        Parameters:
        taxInformation -
      • webData

        public Individual webData​(WebData webData)
        webData
        Parameters:
        webData -
        Returns:
        the current Individual instance, allowing for method chaining
      • getWebData

        public WebData getWebData()
        webData
        Returns:
        webData
      • setWebData

        public void setWebData​(WebData webData)
        webData
        Parameters:
        webData -
      • equals

        public boolean equals​(Object o)
        Return true if this Individual object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static Individual fromJson​(String jsonString)
                                   throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of Individual given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of Individual
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to Individual
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of Individual to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException