Class EcmsDetailModel
- java.lang.Object
-
- net.avalara.avatax.rest.client.models.EcmsDetailModel
-
public class EcmsDetailModel extends java.lang.ObjectRepresents an ECMS record, used internally by AvaTax to track information about exemptions.
-
-
Constructor Summary
Constructors Constructor Description EcmsDetailModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCountry()Getter for country Name or ISO 3166 code identifying the country.java.util.DategetEndDate()Getter for endDate End date of this exempt certificatejava.lang.IntegergetExemptCertDetailId()Getter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record.java.lang.IntegergetExemptCertId()Getter for exemptCertId The calc_id associated with a certificate in CertCapture.java.lang.StringgetIdNo()Getter for idNo The customer Tax Id Number (tax_number) associated with a certificate.java.lang.StringgetIdType()Getter for idType The type of idNo (tax_number) associated with a certificate.java.lang.IntegergetIsTaxCodeListExclusionList()Getter for isTaxCodeListExclusionList Is the tax code list an exculsion list?java.lang.StringgetRegion()Getter for region Name or ISO 3166 code identifying the region within the country.java.lang.StringgetStateFips()Getter for stateFips State FIPSjava.util.ArrayList<EcmsDetailTaxCodeModel>getTaxCodes()Getter for taxCodes optional: list of tax code associated with this exempt certificate detailvoidsetCountry(java.lang.String value)Setter for country Name or ISO 3166 code identifying the country.voidsetEndDate(java.util.Date value)Setter for endDate End date of this exempt certificatevoidsetExemptCertDetailId(java.lang.Integer value)Setter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record.voidsetExemptCertId(java.lang.Integer value)Setter for exemptCertId The calc_id associated with a certificate in CertCapture.voidsetIdNo(java.lang.String value)Setter for idNo The customer Tax Id Number (tax_number) associated with a certificate.voidsetIdType(java.lang.String value)Setter for idType The type of idNo (tax_number) associated with a certificate.voidsetIsTaxCodeListExclusionList(java.lang.Integer value)Setter for isTaxCodeListExclusionList Is the tax code list an exculsion list?voidsetRegion(java.lang.String value)Setter for region Name or ISO 3166 code identifying the region within the country.voidsetStateFips(java.lang.String value)Setter for stateFips State FIPSvoidsetTaxCodes(java.util.ArrayList<EcmsDetailTaxCodeModel> value)Setter for taxCodes optional: list of tax code associated with this exempt certificate detailjava.lang.StringtoString()Returns a JSON string representation of EcmsDetailModel
-
-
-
Method Detail
-
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
public java.util.ArrayList<EcmsDetailTaxCodeModel> getTaxCodes()
Getter for taxCodes optional: list of tax code associated with this exempt certificate detail
-
setTaxCodes
public void setTaxCodes(java.util.ArrayList<EcmsDetailTaxCodeModel> value)
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:
toStringin classjava.lang.Object
-
-