All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.taxjar.model.taxes.Breakdown Maven / Gradle / Ivy

There is a newer version: 5.0.3
Show newest version
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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy