Class ComplianceAggregatedTaxRateModel

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

public class ComplianceAggregatedTaxRateModel extends Object
A model for aggregated rates.
  • Constructor Details

    • ComplianceAggregatedTaxRateModel

      public ComplianceAggregatedTaxRateModel()
  • Method Details

    • getRate

      public BigDecimal getRate()
      Getter for rate The compontent rate.
    • setRate

      public void setRate(BigDecimal value)
      Setter for rate The compontent rate.
    • getStackRate

      public BigDecimal getStackRate()
      Getter for stackRate The stack rate based on the aggregation method.
    • setStackRate

      public void setStackRate(BigDecimal value)
      Setter for stackRate The stack rate based on the aggregation method.
    • getEffectiveDate

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

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

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

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

      public String getTaxTypeId()
      Getter for taxTypeId The tax type of the rate.
    • setTaxTypeId

      public void setTaxTypeId(String value)
      Setter for taxTypeId The tax type of the rate.
    • getRateTypeId

      public String getRateTypeId()
      Getter for rateTypeId The rate type of the rate.
    • setRateTypeId

      public void setRateTypeId(String value)
      Setter for rateTypeId The rate type of the rate.
    • toString

      public String toString()
      Returns a JSON string representation of ComplianceAggregatedTaxRateModel
      Overrides:
      toString in class Object