Class RegisterAccountMemberRequest

    • Constructor Detail

      • RegisterAccountMemberRequest

        public RegisterAccountMemberRequest()
    • Method Detail

      • getAccountRef

        public AccountRef getAccountRef()
        The account in the relationship.
        Returns:
        the account in the relationship
      • getCustomerRef

        public CustomerRef getCustomerRef()
        A pre-existing customer that is being granted access to the account.
        Returns:
        a pre-existing customer that is being granted access to the account
      • getFirstName

        public String getFirstName()
        First name the account member. This field is only relevant if a pre-existing customer is not identified by customerRef.
        Returns:
        first name the account member
      • getLastName

        public String getLastName()
        Last name the account member. This field is only relevant if a pre-existing customer is not identified by customerRef.
        Returns:
        last name the account member
      • getUsername

        public String getUsername()
        Username for the account member. This field is only relevant if a pre-existing customer is not identified by customerRef.
        Returns:
        username for the account member
      • getEmail

        public String getEmail()
        Email address for the account member.
        Returns:
        an email address for the account member
      • getPhone

        public Phone getPhone()
        The primary phone number of the account member.
        Returns:
        the primary phone number of the account member
      • getAdditionalPhones

        public List<AdditionalPhone> getAdditionalPhones()
        Additional phone numbers associated with the account member.
        Returns:
        additional phone numbers associated with the account member
      • getAttributes

        public Map<String,​Object> getAttributes()
        Additional attributes that are used to describe the account member
        Returns:
        additional attributes that are used to describe the account member
      • setAccountRef

        public void setAccountRef​(AccountRef accountRef)
        The account in the relationship.
        Parameters:
        accountRef - the account in the relationship
      • setCustomerRef

        public void setCustomerRef​(CustomerRef customerRef)
        A pre-existing customer that is being granted access to the account.
        Parameters:
        customerRef - a pre-existing customer that is being granted access to the account
      • setFirstName

        public void setFirstName​(String firstName)
        First name the account member. This field is only relevant if a pre-existing customer is not identified by customerRef.
        Parameters:
        firstName - first name the account member
      • setLastName

        public void setLastName​(String lastName)
        Last name the account member. This field is only relevant if a pre-existing customer is not identified by customerRef.
        Parameters:
        lastName - last name the account member
      • setUsername

        public void setUsername​(String username)
        Username for the account member. This field is only relevant if a pre-existing customer is not identified by customerRef.
        Parameters:
        username - username for the account member
      • setEmail

        public void setEmail​(String email)
        Email address for the account member.
        Parameters:
        email - an email address for the account member
      • setPhone

        public void setPhone​(Phone phone)
        The primary phone number of the account member.
        Parameters:
        phone - the primary phone number of the account member
      • setAdditionalPhones

        public void setAdditionalPhones​(List<AdditionalPhone> additionalPhones)
        Additional phone numbers associated with the account member.
        Parameters:
        additionalPhones - additional phone numbers associated with the account member
      • setAttributes

        public void setAttributes​(Map<String,​Object> attributes)
        Additional attributes that are used to describe the account member
        Parameters:
        attributes - additional attributes that are used to describe the account member
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object