Class LegalArrangementEntityDetail


  • public class LegalArrangementEntityDetail
    extends Object
    LegalArrangementEntityDetail
    • Constructor Detail

      • LegalArrangementEntityDetail

        public LegalArrangementEntityDetail()
    • Method Detail

      • getAddress

        public ViasAddress getAddress()
        Get address
        Returns:
        address
      • setAddress

        public void setAddress​(ViasAddress address)
      • getBusinessDetails

        public BusinessDetails getBusinessDetails()
        Get businessDetails
        Returns:
        businessDetails
      • setBusinessDetails

        public void setBusinessDetails​(BusinessDetails businessDetails)
      • getEmail

        public String getEmail()
        The e-mail address of the entity.
        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)
      • getIndividualDetails

        public IndividualDetails getIndividualDetails()
        Get individualDetails
        Returns:
        individualDetails
      • setIndividualDetails

        public void setIndividualDetails​(IndividualDetails individualDetails)
      • getLegalArrangementEntityCode

        public String getLegalArrangementEntityCode()
        Adyen-generated unique alphanumeric identifier (UUID) for the entry, returned in the response when you create a legal arrangement entity. Use only when updating an account holder. If you include this field when creating an account holder, the request will fail.
        Returns:
        legalArrangementEntityCode
      • setLegalArrangementEntityCode

        public void setLegalArrangementEntityCode​(String legalArrangementEntityCode)
      • getLegalArrangementEntityReference

        public String getLegalArrangementEntityReference()
        Your reference for the legal arrangement entity.
        Returns:
        legalArrangementEntityReference
      • setLegalArrangementEntityReference

        public void setLegalArrangementEntityReference​(String legalArrangementEntityReference)
      • getLegalArrangementMembers

        public List<LegalArrangementEntityDetail.LegalArrangementMembersEnum> getLegalArrangementMembers()
        An array containing the roles of the entity in the legal arrangement. The possible values depend on the legal arrangement `type`. - For `type` **Association**: **ControllingPerson** and **Shareholder**. - For `type` **Partnership**: **Partner** and **Shareholder**. - For `type` **Trust**: **Trustee**, **Settlor**, **Protector**, **Beneficiary**, and **Shareholder**.
        Returns:
        legalArrangementMembers
      • getLegalEntityType

        public LegalArrangementEntityDetail.LegalEntityTypeEnum getLegalEntityType()
        The legal entity type. Possible values: **Business**, **Individual**, **NonProfit**, **PublicCompany**, or **Partnership**.
        Returns:
        legalEntityType
      • getPhoneNumber

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

        public void setPhoneNumber​(ViasPhoneNumber phoneNumber)
      • getWebAddress

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

        public void setWebAddress​(String webAddress)
      • equals

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

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

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

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