Class Calculation.TaxBreakdown

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.tax.Calculation.TaxBreakdown
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Calculation

public static class Calculation.TaxBreakdown extends StripeObject
The tax type, such as vat or sales_tax.

One of amusement_tax, communications_tax, gst, hst, igst, jct, lease_tax, pst, qst, rst, sales_tax, or vat.

  • Constructor Details

    • TaxBreakdown

      public TaxBreakdown()
  • Method Details

    • getAmount

      public Long getAmount()
    • getInclusive

      public Boolean getInclusive()
    • getTaxRateDetails

      public Calculation.TaxBreakdown.TaxRateDetails getTaxRateDetails()
    • getTaxabilityReason

      public String getTaxabilityReason()
    • getTaxableAmount

      public Long getTaxableAmount()
    • setAmount

      public void setAmount(Long amount)
    • setInclusive

      public void setInclusive(Boolean inclusive)
    • setTaxRateDetails

      public void setTaxRateDetails(Calculation.TaxBreakdown.TaxRateDetails taxRateDetails)
    • setTaxabilityReason

      public void setTaxabilityReason(String taxabilityReason)
    • setTaxableAmount

      public void setTaxableAmount(Long taxableAmount)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object