Class Invoice.ThresholdReason

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Invoice.ThresholdReason
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Invoice

public static class Invoice.ThresholdReason extends StripeObject
The time after which the subscription will resume collecting payments.
  • Constructor Details

    • ThresholdReason

      public ThresholdReason()
  • Method Details

    • getAmountGte

      public Long getAmountGte()
      The total invoice amount threshold boundary if it triggered the threshold invoice.
    • getItemReasons

      public List<Invoice.ThresholdReason.ItemReason> getItemReasons()
      Indicates which line items triggered a threshold invoice.
    • setAmountGte

      public void setAmountGte(Long amountGte)
      The total invoice amount threshold boundary if it triggered the threshold invoice.
    • setItemReasons

      public void setItemReasons(List<Invoice.ThresholdReason.ItemReason> itemReasons)
      Indicates which line items triggered a threshold invoice.
    • 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