Class ComplianceAggregatedTaxRateModel

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

public class ComplianceAggregatedTaxRateModel
extends java.lang.Object
A model for aggregated rates.
  • Constructor Summary

    Constructors 
    Constructor Description
    ComplianceAggregatedTaxRateModel()  
  • 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.math.BigDecimal getRate()
    Getter for rate The compontent rate.
    java.lang.String getRateTypeId()
    Getter for rateTypeId The rate type of the rate.
    java.math.BigDecimal getStackRate()
    Getter for stackRate The stack rate based on the aggregation method.
    java.lang.String getTaxTypeId()
    Getter for taxTypeId The tax type of the rate.
    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 setRate​(java.math.BigDecimal value)
    Setter for rate The compontent rate.
    void setRateTypeId​(java.lang.String value)
    Setter for rateTypeId The rate type of the rate.
    void setStackRate​(java.math.BigDecimal value)
    Setter for stackRate The stack rate based on the aggregation method.
    void setTaxTypeId​(java.lang.String value)
    Setter for taxTypeId The tax type of the rate.
    java.lang.String toString()
    Returns a JSON string representation of ComplianceAggregatedTaxRateModel

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getRate

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

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

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

      public void setStackRate​(java.math.BigDecimal value)
      Setter for stackRate The stack rate based on the aggregation method.
    • 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.
    • getTaxTypeId

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

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

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

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

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