Class ComplianceJurisdictionRateModel
- java.lang.Object
-
- net.avalara.avatax.rest.client.models.ComplianceJurisdictionRateModel
-
public class ComplianceJurisdictionRateModel extends java.lang.ObjectA flattened model for jurisdictions and rates.
-
-
Constructor Summary
Constructors Constructor Description ComplianceJurisdictionRateModel()
-
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 of this jurisdiction.java.util.DategetEffectiveDate()Getter for effectiveDate The date this rate is starts to take effect.java.util.DategetEndDate()Getter for endDate The date this rate is no longer active.java.lang.IntegergetJurisdictionId()Getter for jurisdictionId The id of the jurisdiction.java.lang.StringgetJurisdictionTypeId()Getter for jurisdictionTypeId The type of the jurisdiction, indicating whether it is a country, state/region, city, for example.java.lang.StringgetName()Getter for name The name of the jurisdiction.java.math.BigDecimalgetRate()Getter for rate The compontent rate.java.lang.StringgetRateTypeId()Getter for rateTypeId The rate type.java.lang.StringgetRegion()Getter for region Name or ISO 3166 code identifying the region within the country.java.lang.StringgetStateAssignedCode()Getter for stateAssignedCode The state assigned code.java.lang.IntegergetTaxAuthorityId()Getter for taxAuthorityId The id of the tax authority.java.lang.StringgetTaxTypeId()Getter for taxTypeId The tax type.voidsetCountry(java.lang.String value)Setter for country Name or ISO 3166 code identifying the country of this jurisdiction.voidsetEffectiveDate(java.util.Date value)Setter for effectiveDate The date this rate is starts to take effect.voidsetEndDate(java.util.Date value)Setter for endDate The date this rate is no longer active.voidsetJurisdictionId(java.lang.Integer value)Setter for jurisdictionId The id of the jurisdiction.voidsetJurisdictionTypeId(java.lang.String value)Setter for jurisdictionTypeId The type of the jurisdiction, indicating whether it is a country, state/region, city, for example.voidsetName(java.lang.String value)Setter for name The name of the jurisdiction.voidsetRate(java.math.BigDecimal value)Setter for rate The compontent rate.voidsetRateTypeId(java.lang.String value)Setter for rateTypeId The rate type.voidsetRegion(java.lang.String value)Setter for region Name or ISO 3166 code identifying the region within the country.voidsetStateAssignedCode(java.lang.String value)Setter for stateAssignedCode The state assigned code.voidsetTaxAuthorityId(java.lang.Integer value)Setter for taxAuthorityId The id of the tax authority.voidsetTaxTypeId(java.lang.String value)Setter for taxTypeId The tax type.java.lang.StringtoString()Returns a JSON string representation of ComplianceJurisdictionRateModel
-
-
-
Method Detail
-
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.
-
getCountry
public java.lang.String getCountry()
Getter for country Name or ISO 3166 code identifying the country of this jurisdiction. 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 of this jurisdiction. 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`.
-
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`.
-
getName
public java.lang.String getName()
Getter for name The name of the jurisdiction.
-
setName
public void setName(java.lang.String value)
Setter for name The name of the jurisdiction.
-
getJurisdictionTypeId
public java.lang.String getJurisdictionTypeId()
Getter for jurisdictionTypeId The type of the jurisdiction, indicating whether it is a country, state/region, city, for example.
-
setJurisdictionTypeId
public void setJurisdictionTypeId(java.lang.String value)
Setter for jurisdictionTypeId The type of the jurisdiction, indicating whether it is a country, state/region, city, for example.
-
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.
-
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.
-
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.
-
getStateAssignedCode
public java.lang.String getStateAssignedCode()
Getter for stateAssignedCode The state assigned code.
-
setStateAssignedCode
public void setStateAssignedCode(java.lang.String value)
Setter for stateAssignedCode The state assigned code.
-
getTaxAuthorityId
public java.lang.Integer getTaxAuthorityId()
Getter for taxAuthorityId The id of the tax authority.
-
setTaxAuthorityId
public void setTaxAuthorityId(java.lang.Integer value)
Setter for taxAuthorityId The id of the tax authority.
-
toString
public java.lang.String toString()
Returns a JSON string representation of ComplianceJurisdictionRateModel- Overrides:
toStringin classjava.lang.Object
-
-