Class EcmsDetailModel
java.lang.Object
net.avalara.avatax.rest.client.models.EcmsDetailModel
public class EcmsDetailModel
extends java.lang.Object
Represents an ECMS record, used internally by AvaTax to track information about exemptions.
-
Constructor Summary
Constructors Constructor Description EcmsDetailModel()
-
Method Summary
Modifier and Type Method Description java.lang.String
getCountry()
Getter for country Name or ISO 3166 code identifying the country.java.util.Date
getEndDate()
Getter for endDate End date of this exempt certificatejava.lang.Integer
getExemptCertDetailId()
Getter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record.java.lang.Integer
getExemptCertId()
Getter for exemptCertId The calc_id associated with a certificate in CertCapture.java.lang.String
getIdNo()
Getter for idNo The customer Tax Id Number (tax_number) associated with a certificate.java.lang.String
getIdType()
Getter for idType The type of idNo (tax_number) associated with a certificate.java.lang.Integer
getIsTaxCodeListExclusionList()
Getter for isTaxCodeListExclusionList Is the tax code list an exculsion list?java.lang.String
getRegion()
Getter for region Name or ISO 3166 code identifying the region within the country.java.lang.String
getStateFips()
Getter for stateFips State FIPSjava.util.ArrayList<EcmsDetailTaxCodeModel>
getTaxCodes()
Getter for taxCodes optional: list of tax code associated with this exempt certificate detailvoid
setCountry(java.lang.String value)
Setter for country Name or ISO 3166 code identifying the country.void
setEndDate(java.util.Date value)
Setter for endDate End date of this exempt certificatevoid
setExemptCertDetailId(java.lang.Integer value)
Setter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record.void
setExemptCertId(java.lang.Integer value)
Setter for exemptCertId The calc_id associated with a certificate in CertCapture.void
setIdNo(java.lang.String value)
Setter for idNo The customer Tax Id Number (tax_number) associated with a certificate.void
setIdType(java.lang.String value)
Setter for idType The type of idNo (tax_number) associated with a certificate.void
setIsTaxCodeListExclusionList(java.lang.Integer value)
Setter for isTaxCodeListExclusionList Is the tax code list an exculsion list?void
setRegion(java.lang.String value)
Setter for region Name or ISO 3166 code identifying the region within the country.void
setStateFips(java.lang.String value)
Setter for stateFips State FIPSvoid
setTaxCodes(java.util.ArrayList<EcmsDetailTaxCodeModel> value)
Setter for taxCodes optional: list of tax code associated with this exempt certificate detailjava.lang.String
toString()
Returns a JSON string representation of EcmsDetailModel
-
Constructor Details
-
EcmsDetailModel
public EcmsDetailModel()
-
-
Method Details
-
getExemptCertDetailId
public java.lang.Integer getExemptCertDetailId()Getter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record. -
setExemptCertDetailId
public void setExemptCertDetailId(java.lang.Integer value)Setter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record. -
getExemptCertId
public java.lang.Integer getExemptCertId()Getter for exemptCertId The calc_id associated with a certificate in CertCapture. -
setExemptCertId
public void setExemptCertId(java.lang.Integer value)Setter for exemptCertId The calc_id associated with a certificate in CertCapture. -
getStateFips
public java.lang.String getStateFips()Getter for stateFips State FIPS -
setStateFips
public void setStateFips(java.lang.String value)Setter for stateFips State FIPS -
getRegion
public java.lang.String getRegion()Getter for region Name or ISO 3166 code identifying the region within the country. This field supports many different region identifiers: * Two and three character ISO 3166 region codes * Fully spelled out names of the region in ISO supported languages * Common alternative spellings for many regions For a full list of all supported codes and names, please see the Definitions API `ListRegions`. -
setRegion
public void setRegion(java.lang.String value)Setter for region Name or ISO 3166 code identifying the region within the country. This field supports many different region identifiers: * Two and three character ISO 3166 region codes * Fully spelled out names of the region in ISO supported languages * Common alternative spellings for many regions For a full list of all supported codes and names, please see the Definitions API `ListRegions`. -
getIdNo
public java.lang.String getIdNo()Getter for idNo The customer Tax Id Number (tax_number) associated with a certificate. This is same as exemptionNo in Transactions. -
setIdNo
public void setIdNo(java.lang.String value)Setter for idNo The customer Tax Id Number (tax_number) associated with a certificate. This is same as exemptionNo in Transactions. -
getCountry
public java.lang.String getCountry()Getter for country Name or ISO 3166 code identifying the country. This field supports many different country identifiers: * Two character ISO 3166 codes * Three character ISO 3166 codes * Fully spelled out names of the country in ISO supported languages * Common alternative spellings for many countries For a full list of all supported codes and names, please see the Definitions API `ListCountries`. -
setCountry
public void setCountry(java.lang.String value)Setter for country Name or ISO 3166 code identifying the country. This field supports many different country identifiers: * Two character ISO 3166 codes * Three character ISO 3166 codes * Fully spelled out names of the country in ISO supported languages * Common alternative spellings for many countries For a full list of all supported codes and names, please see the Definitions API `ListCountries`. -
getEndDate
public java.util.Date getEndDate()Getter for endDate End date of this exempt certificate -
setEndDate
public void setEndDate(java.util.Date value)Setter for endDate End date of this exempt certificate -
getIdType
public java.lang.String getIdType()Getter for idType The type of idNo (tax_number) associated with a certificate. Example: Driver's Licence Number, Permit Number. -
setIdType
public void setIdType(java.lang.String value)Setter for idType The type of idNo (tax_number) associated with a certificate. Example: Driver's Licence Number, Permit Number. -
getIsTaxCodeListExclusionList
public java.lang.Integer getIsTaxCodeListExclusionList()Getter for isTaxCodeListExclusionList Is the tax code list an exculsion list? -
setIsTaxCodeListExclusionList
public void setIsTaxCodeListExclusionList(java.lang.Integer value)Setter for isTaxCodeListExclusionList Is the tax code list an exculsion list? -
getTaxCodes
Getter for taxCodes optional: list of tax code associated with this exempt certificate detail -
setTaxCodes
Setter for taxCodes optional: list of tax code associated with this exempt certificate detail -
toString
public java.lang.String toString()Returns a JSON string representation of EcmsDetailModel- Overrides:
toString
in classjava.lang.Object
-