Class ComplianceTaxRateModel

java.lang.Object
net.avalara.avatax.rest.client.models.ComplianceTaxRateModel

public class ComplianceTaxRateModel
extends java.lang.Object
The tax rate model.
  • Constructor Summary

    Constructors 
    Constructor Description
    ComplianceTaxRateModel()  
  • Method Summary

    Modifier and Type Method Description
    java.util.Date getEffectiveDate()
    Getter for effectiveDate The date this rate is starts to take effect.
    java.util.Date getEndDate()
    Getter for endDate The date this rate is no longer active.
    java.lang.Integer getId()
    Getter for id The unique id of the rate.
    java.lang.Integer getJurisdictionId()
    Getter for jurisdictionId The id of the jurisdiction.
    java.math.BigDecimal getRate()
    Getter for rate The tax rate.
    java.lang.String getRateTypeId()
    Getter for rateTypeId The rate type.
    java.lang.Integer getRateTypeTaxTypeMappingId()
    Getter for rateTypeTaxTypeMappingId The rate type tax type mapping id.
    java.lang.String getTaxName()
    Getter for taxName The name of the tax.
    java.lang.Integer getTaxRegionId()
    Getter for taxRegionId The id of the tax region.
    java.lang.String getTaxTypeId()
    Getter for taxTypeId The tax type.
    java.lang.Long getUnitOfBasisId()
    Getter for unitOfBasisId The unit of basis.
    void setEffectiveDate​(java.util.Date value)
    Setter for effectiveDate The date this rate is starts to take effect.
    void setEndDate​(java.util.Date value)
    Setter for endDate The date this rate is no longer active.
    void setId​(java.lang.Integer value)
    Setter for id The unique id of the rate.
    void setJurisdictionId​(java.lang.Integer value)
    Setter for jurisdictionId The id of the jurisdiction.
    void setRate​(java.math.BigDecimal value)
    Setter for rate The tax rate.
    void setRateTypeId​(java.lang.String value)
    Setter for rateTypeId The rate type.
    void setRateTypeTaxTypeMappingId​(java.lang.Integer value)
    Setter for rateTypeTaxTypeMappingId The rate type tax type mapping id.
    void setTaxName​(java.lang.String value)
    Setter for taxName The name of the tax.
    void setTaxRegionId​(java.lang.Integer value)
    Setter for taxRegionId The id of the tax region.
    void setTaxTypeId​(java.lang.String value)
    Setter for taxTypeId The tax type.
    void setUnitOfBasisId​(java.lang.Long value)
    Setter for unitOfBasisId The unit of basis.
    java.lang.String toString()
    Returns a JSON string representation of ComplianceTaxRateModel

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getId

      public java.lang.Integer getId()
      Getter for id The unique id of the rate.
    • setId

      public void setId​(java.lang.Integer value)
      Setter for id The unique id of the rate.
    • getRate

      public java.math.BigDecimal getRate()
      Getter for rate The tax rate.
    • setRate

      public void setRate​(java.math.BigDecimal value)
      Setter for rate The tax rate.
    • getJurisdictionId

      public java.lang.Integer getJurisdictionId()
      Getter for jurisdictionId The id of the jurisdiction.
    • setJurisdictionId

      public void setJurisdictionId​(java.lang.Integer value)
      Setter for jurisdictionId The id of the jurisdiction.
    • getTaxRegionId

      public java.lang.Integer getTaxRegionId()
      Getter for taxRegionId The id of the tax region.
    • setTaxRegionId

      public void setTaxRegionId​(java.lang.Integer value)
      Setter for taxRegionId The id of the tax region.
    • getEffectiveDate

      public java.util.Date getEffectiveDate()
      Getter for effectiveDate The date this rate is starts to take effect.
    • setEffectiveDate

      public void setEffectiveDate​(java.util.Date value)
      Setter for effectiveDate The date this rate is starts to take effect.
    • getEndDate

      public java.util.Date getEndDate()
      Getter for endDate The date this rate is no longer active.
    • setEndDate

      public void setEndDate​(java.util.Date value)
      Setter for endDate The date this rate is no longer active.
    • getRateTypeId

      public java.lang.String getRateTypeId()
      Getter for rateTypeId The rate type.
    • setRateTypeId

      public void setRateTypeId​(java.lang.String value)
      Setter for rateTypeId The rate type.
    • getTaxTypeId

      public java.lang.String getTaxTypeId()
      Getter for taxTypeId The tax type.
    • setTaxTypeId

      public void setTaxTypeId​(java.lang.String value)
      Setter for taxTypeId The tax type.
    • getTaxName

      public java.lang.String getTaxName()
      Getter for taxName The name of the tax.
    • setTaxName

      public void setTaxName​(java.lang.String value)
      Setter for taxName The name of the tax.
    • getUnitOfBasisId

      public java.lang.Long getUnitOfBasisId()
      Getter for unitOfBasisId The unit of basis.
    • setUnitOfBasisId

      public void setUnitOfBasisId​(java.lang.Long value)
      Setter for unitOfBasisId The unit of basis.
    • getRateTypeTaxTypeMappingId

      public java.lang.Integer getRateTypeTaxTypeMappingId()
      Getter for rateTypeTaxTypeMappingId The rate type tax type mapping id.
    • setRateTypeTaxTypeMappingId

      public void setRateTypeTaxTypeMappingId​(java.lang.Integer value)
      Setter for rateTypeTaxTypeMappingId The rate type tax type mapping id.
    • toString

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