Class NewFirmClientAccountRequestModel


  • public class NewFirmClientAccountRequestModel
    extends java.lang.Object
    Represents a request for a new account with Avalara for a new Firm client.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAccountName()
      Getter for accountName The name of the account to create
      CompanyAddress getCompanyAddress()
      Getter for companyAddress Address information of the account being created.
      java.lang.String getCompanyCode()
      Getter for companyCode Company code to be assigned to the company created for this account.
      java.lang.String getEmail()
      Getter for email Email of the primary contact person for this account
      java.lang.String getFirstName()
      Getter for firstName First name of the primary contact person for this account
      java.lang.String getLastName()
      Getter for lastName Last name of the primary contact person for this account
      java.lang.String getPhoneNumber()
      Getter for phoneNumber Phone number of the primary contact person for this account
      java.util.ArrayList<java.lang.String> getProperties()
      Getter for properties Properties of the primary contact person for this account
      java.lang.String getTaxPayerIdNumber()
      Getter for taxPayerIdNumber United States Taxpayer ID number, usually your Employer Identification Number if you are a business or your Social Security Number if you are an individual.
      java.lang.String getTitle()
      Getter for title Title of the primary contact person for this account
      void setAccountName​(java.lang.String value)
      Setter for accountName The name of the account to create
      void setCompanyAddress​(CompanyAddress value)
      Setter for companyAddress Address information of the account being created.
      void setCompanyCode​(java.lang.String value)
      Setter for companyCode Company code to be assigned to the company created for this account.
      void setEmail​(java.lang.String value)
      Setter for email Email of the primary contact person for this account
      void setFirstName​(java.lang.String value)
      Setter for firstName First name of the primary contact person for this account
      void setLastName​(java.lang.String value)
      Setter for lastName Last name of the primary contact person for this account
      void setPhoneNumber​(java.lang.String value)
      Setter for phoneNumber Phone number of the primary contact person for this account
      void setProperties​(java.util.ArrayList<java.lang.String> value)
      Setter for properties Properties of the primary contact person for this account
      void setTaxPayerIdNumber​(java.lang.String value)
      Setter for taxPayerIdNumber United States Taxpayer ID number, usually your Employer Identification Number if you are a business or your Social Security Number if you are an individual.
      void setTitle​(java.lang.String value)
      Setter for title Title of the primary contact person for this account
      java.lang.String toString()
      Returns a JSON string representation of NewFirmClientAccountRequestModel
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • NewFirmClientAccountRequestModel

        public NewFirmClientAccountRequestModel()
    • Method Detail

      • getAccountName

        public java.lang.String getAccountName()
        Getter for accountName The name of the account to create
      • setAccountName

        public void setAccountName​(java.lang.String value)
        Setter for accountName The name of the account to create
      • getFirstName

        public java.lang.String getFirstName()
        Getter for firstName First name of the primary contact person for this account
      • setFirstName

        public void setFirstName​(java.lang.String value)
        Setter for firstName First name of the primary contact person for this account
      • getLastName

        public java.lang.String getLastName()
        Getter for lastName Last name of the primary contact person for this account
      • setLastName

        public void setLastName​(java.lang.String value)
        Setter for lastName Last name of the primary contact person for this account
      • getTitle

        public java.lang.String getTitle()
        Getter for title Title of the primary contact person for this account
      • setTitle

        public void setTitle​(java.lang.String value)
        Setter for title Title of the primary contact person for this account
      • getPhoneNumber

        public java.lang.String getPhoneNumber()
        Getter for phoneNumber Phone number of the primary contact person for this account
      • setPhoneNumber

        public void setPhoneNumber​(java.lang.String value)
        Setter for phoneNumber Phone number of the primary contact person for this account
      • getEmail

        public java.lang.String getEmail()
        Getter for email Email of the primary contact person for this account
      • setEmail

        public void setEmail​(java.lang.String value)
        Setter for email Email of the primary contact person for this account
      • getCompanyCode

        public java.lang.String getCompanyCode()
        Getter for companyCode Company code to be assigned to the company created for this account. If no company code is provided, this will be defaulted to "DEFAULT" company code.
      • setCompanyCode

        public void setCompanyCode​(java.lang.String value)
        Setter for companyCode Company code to be assigned to the company created for this account. If no company code is provided, this will be defaulted to "DEFAULT" company code.
      • getCompanyAddress

        public CompanyAddress getCompanyAddress()
        Getter for companyAddress Address information of the account being created.
      • setCompanyAddress

        public void setCompanyAddress​(CompanyAddress value)
        Setter for companyAddress Address information of the account being created.
      • getTaxPayerIdNumber

        public java.lang.String getTaxPayerIdNumber()
        Getter for taxPayerIdNumber United States Taxpayer ID number, usually your Employer Identification Number if you are a business or your Social Security Number if you are an individual. This value is required if the address provided is inside the US. Otherwise it is optional.
      • setTaxPayerIdNumber

        public void setTaxPayerIdNumber​(java.lang.String value)
        Setter for taxPayerIdNumber United States Taxpayer ID number, usually your Employer Identification Number if you are a business or your Social Security Number if you are an individual. This value is required if the address provided is inside the US. Otherwise it is optional.
      • getProperties

        public java.util.ArrayList<java.lang.String> getProperties()
        Getter for properties Properties of the primary contact person for this account
      • setProperties

        public void setProperties​(java.util.ArrayList<java.lang.String> value)
        Setter for properties Properties of the primary contact person for this account
      • toString

        public java.lang.String toString()
        Returns a JSON string representation of NewFirmClientAccountRequestModel
        Overrides:
        toString in class java.lang.Object