public class NewAccountRequestModel
extends java.lang.Object
Constructor and Description |
---|
NewAccountRequestModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getAcceptAvalaraTermsAndConditions()
Getter for acceptAvalaraTermsAndConditions
Set this to true if and only if the owner of the newly created account accepts Avalara's terms and conditions for your account.
|
java.lang.String |
getAccountName()
Getter for accountName
The name of the account to create
|
AccountTypeId |
getAccountType()
Getter for accountType
Type of the account to be created.
|
java.lang.String |
getCampaign()
Getter for campaign
If your Avalara business development representative requests, please provide the campaign ID associated with your
signup process.
|
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 |
getConnectorId()
Getter for connectorId
The id associated with the connector
|
java.util.Date |
getEffectiveDate()
Getter for effectiveDate
The date on which the account should take effect.
|
java.lang.String |
getEmail()
Getter for email
Email of the primary contact person for this account
|
java.util.Date |
getEndDate()
Getter for endDate
The date on which the account should expire.
|
java.lang.String |
getFirstName()
Getter for firstName
First name of the primary contact person for this account
|
java.lang.Boolean |
getHaveReadAvalaraTermsAndConditions()
Getter for haveReadAvalaraTermsAndConditions
Set this to true if and only if the owner of the newly created account has fully read Avalara's terms and conditions for your account.
|
java.lang.String |
getLastName()
Getter for lastName
Last name of the primary contact person for this account
|
java.lang.String |
getLeadSource()
Getter for leadSource
If your Avalara business development representative requests, please provide the lead source value associated with your
signup process.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getMarketingContext()
Getter for marketingContext
A dynamic key-value pair for the marketing context information
|
java.lang.String |
getOffer()
Getter for offer
The offer code provided to you by your Avalara business development contact.
|
java.lang.String |
getPaymentMethodId()
Getter for paymentMethodId
Payment Method to be associated with the 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
|
java.lang.String |
getUserPassword()
Getter for userPassword
If instructed by your Avalara business development manager, set this value to a temporary password to permit the user to continue their onboarding process.
|
java.lang.String |
getWebsite()
Getter for website
Website of the new customer whose account is being created.
|
java.lang.String |
getWelcomeEmail()
Getter for welcomeEmail
This option controls what type of a welcome email is sent when the account is created.
|
void |
setAcceptAvalaraTermsAndConditions(java.lang.Boolean value)
Setter for acceptAvalaraTermsAndConditions
Set this to true if and only if the owner of the newly created account accepts Avalara's terms and conditions for your account.
|
void |
setAccountName(java.lang.String value)
Setter for accountName
The name of the account to create
|
void |
setAccountType(AccountTypeId value)
Setter for accountType
Type of the account to be created.
|
void |
setCampaign(java.lang.String value)
Setter for campaign
If your Avalara business development representative requests, please provide the campaign ID associated with your
signup process.
|
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 |
setConnectorId(java.lang.String value)
Setter for connectorId
The id associated with the connector
|
void |
setEffectiveDate(java.util.Date value)
Setter for effectiveDate
The date on which the account should take effect.
|
void |
setEmail(java.lang.String value)
Setter for email
Email of the primary contact person for this account
|
void |
setEndDate(java.util.Date value)
Setter for endDate
The date on which the account should expire.
|
void |
setFirstName(java.lang.String value)
Setter for firstName
First name of the primary contact person for this account
|
void |
setHaveReadAvalaraTermsAndConditions(java.lang.Boolean value)
Setter for haveReadAvalaraTermsAndConditions
Set this to true if and only if the owner of the newly created account has fully read Avalara's terms and conditions for your account.
|
void |
setLastName(java.lang.String value)
Setter for lastName
Last name of the primary contact person for this account
|
void |
setLeadSource(java.lang.String value)
Setter for leadSource
If your Avalara business development representative requests, please provide the lead source value associated with your
signup process.
|
void |
setMarketingContext(java.util.HashMap<java.lang.String,java.lang.String> value)
Setter for marketingContext
A dynamic key-value pair for the marketing context information
|
void |
setOffer(java.lang.String value)
Setter for offer
The offer code provided to you by your Avalara business development contact.
|
void |
setPaymentMethodId(java.lang.String value)
Setter for paymentMethodId
Payment Method to be associated with the 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
|
void |
setUserPassword(java.lang.String value)
Setter for userPassword
If instructed by your Avalara business development manager, set this value to a temporary password to permit the user to continue their onboarding process.
|
void |
setWebsite(java.lang.String value)
Setter for website
Website of the new customer whose account is being created.
|
void |
setWelcomeEmail(java.lang.String value)
Setter for welcomeEmail
This option controls what type of a welcome email is sent when the account is created.
|
java.lang.String |
toString()
Returns a JSON string representation of NewAccountRequestModel
|
public java.lang.String getOffer()
public void setOffer(java.lang.String value)
public java.lang.String getConnectorId()
public void setConnectorId(java.lang.String value)
public java.lang.String getCampaign()
public void setCampaign(java.lang.String value)
public java.lang.String getLeadSource()
public void setLeadSource(java.lang.String value)
public java.util.Date getEffectiveDate()
public void setEffectiveDate(java.util.Date value)
public java.util.Date getEndDate()
public void setEndDate(java.util.Date value)
public java.lang.String getAccountName()
public void setAccountName(java.lang.String value)
public java.lang.String getWebsite()
public void setWebsite(java.lang.String value)
public java.lang.String getPaymentMethodId()
public void setPaymentMethodId(java.lang.String value)
public java.lang.String getFirstName()
public void setFirstName(java.lang.String value)
public java.lang.String getLastName()
public void setLastName(java.lang.String value)
public java.lang.String getTitle()
public void setTitle(java.lang.String value)
public java.lang.String getPhoneNumber()
public void setPhoneNumber(java.lang.String value)
public java.lang.String getEmail()
public void setEmail(java.lang.String value)
public java.lang.String getUserPassword()
public void setUserPassword(java.lang.String value)
public java.lang.String getWelcomeEmail()
public void setWelcomeEmail(java.lang.String value)
public CompanyAddress getCompanyAddress()
public void setCompanyAddress(CompanyAddress value)
public java.lang.String getCompanyCode()
public void setCompanyCode(java.lang.String value)
public java.util.ArrayList<java.lang.String> getProperties()
public void setProperties(java.util.ArrayList<java.lang.String> value)
public java.lang.Boolean getAcceptAvalaraTermsAndConditions()
public void setAcceptAvalaraTermsAndConditions(java.lang.Boolean value)
public java.lang.Boolean getHaveReadAvalaraTermsAndConditions()
public void setHaveReadAvalaraTermsAndConditions(java.lang.Boolean value)
public java.util.HashMap<java.lang.String,java.lang.String> getMarketingContext()
public void setMarketingContext(java.util.HashMap<java.lang.String,java.lang.String> value)
public AccountTypeId getAccountType()
public void setAccountType(AccountTypeId value)
public java.lang.String getTaxPayerIdNumber()
public void setTaxPayerIdNumber(java.lang.String value)
public java.lang.String toString()
toString
in class java.lang.Object