com.taxjar.model.taxes.Breakdown Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of taxjar-java Show documentation
Show all versions of taxjar-java Show documentation
TaxJar Java Sales Tax API Client
package com.taxjar.model.taxes;
import com.google.gson.annotations.SerializedName;
import java.util.List;
public class Breakdown {
@SerializedName("taxable_amount")
Float taxableAmount;
@SerializedName("tax_collectable")
Float taxCollectable;
@SerializedName("combined_tax_rate")
Float combinedTaxRate;
@SerializedName("state_taxable_amount")
Float stateTaxableAmount;
@SerializedName("state_tax_rate")
Float stateTaxRate;
@SerializedName("state_tax_collectable")
Float stateTaxCollectable;
@SerializedName("county_taxable_amount")
Float countyTaxableAmount;
@SerializedName("county_tax_rate")
Float countyTaxRate;
@SerializedName("county_tax_collectable")
Float countyTaxCollectable;
@SerializedName("city_taxable_amount")
Float cityTaxableAmount;
@SerializedName("city_tax_rate")
Float cityTaxRate;
@SerializedName("city_tax_collectable")
Float cityTaxCollectable;
@SerializedName("special_district_taxable_amount")
Float specialDistrictTaxableAmount;
@SerializedName("special_tax_rate")
Float specialDistrictTaxRate;
@SerializedName("special_district_tax_collectable")
Float specialDistrictTaxCollectable;
// International
@SerializedName("country_taxable_amount")
Float countryTaxableAmount;
@SerializedName("country_tax_rate")
Float countryTaxRate;
@SerializedName("country_tax_collectable")
Float countryTaxCollectable;
// Canada
@SerializedName("gst_taxable_amount")
Float gstTaxableAmount;
@SerializedName("gst_tax_rate")
Float gstTaxRate;
@SerializedName("gst")
Float gst;
@SerializedName("pst_taxable_amount")
Float pstTaxableAmount;
@SerializedName("pst_tax_rate")
Float pstTaxRate;
@SerializedName("pst")
Float pst;
@SerializedName("qst_taxable_amount")
Float qstTaxableAmount;
@SerializedName("qst_tax_rate")
Float qstTaxRate;
@SerializedName("qst")
Float qst;
// ---
@SerializedName("shipping")
Shipping shipping;
@SerializedName("line_items")
List lineItems;
public Float getTaxableAmount() {
return taxableAmount;
}
public Float getTaxCollectable() {
return taxCollectable;
}
public Float getCombinedTaxRate() {
return combinedTaxRate;
}
public Float getStateTaxableAmount() {
return stateTaxableAmount;
}
public Float getStateTaxRate() {
return stateTaxRate;
}
public Float getStateTaxCollectable() {
return stateTaxCollectable;
}
public Float getCountyTaxableAmount() {
return countyTaxableAmount;
}
public Float getCountyTaxRate() {
return countyTaxRate;
}
public Float getCountyTaxCollectable() {
return countyTaxCollectable;
}
public Float getCityTaxableAmount() {
return cityTaxableAmount;
}
public Float getCityTaxRate() {
return cityTaxRate;
}
public Float getCityTaxCollectable() {
return cityTaxCollectable;
}
public Float getSpecialDistrictTaxableAmount() {
return specialDistrictTaxableAmount;
}
public Float getSpecialDistrictTaxRate() {
return specialDistrictTaxRate;
}
public Float getSpecialDistrictTaxCollectable() {
return specialDistrictTaxCollectable;
}
public Float getCountryTaxableAmount() {
return countryTaxableAmount;
}
public Float getCountryTaxRate() {
return countryTaxRate;
}
public Float getCountryTaxCollectable() {
return countryTaxCollectable;
}
public Float getGstTaxableAmount() {
return gstTaxableAmount;
}
public Float getGstTaxRate() {
return gstTaxRate;
}
public Float getGst() {
return gst;
}
public Float getPstTaxableAmount() {
return pstTaxableAmount;
}
public Float getPstTaxRate() {
return pstTaxRate;
}
public Float getPst() {
return pst;
}
public Float getQstTaxableAmount() {
return qstTaxableAmount;
}
public Float getQstTaxRate() {
return qstTaxRate;
}
public Float getQst() {
return qst;
}
public Shipping getShipping() {
return shipping;
}
public List getLineItems() {
return lineItems;
}
}