Class Mandate.PaymentMethodDetails.Upi

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Mandate.PaymentMethodDetails.Upi
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Mandate.PaymentMethodDetails

public static class Mandate.PaymentMethodDetails.Upi extends StripeObject
For more details about Upi, please refer to the API Reference.
  • Constructor Details

    • Upi

      public Upi()
  • Method Details

    • getAmount

      public Long getAmount()
      Amount to be charged for future payments.
    • getAmountType

      public String getAmountType()
      One of fixed or maximum. If fixed, the amount param refers to the exact amount to be charged in future payments. If maximum, the amount charged can be up to the value passed for the amount param.
    • getDescription

      public String getDescription()
      A description of the mandate or subscription that is meant to be displayed to the customer.
    • getEndDate

      public Long getEndDate()
      End date of the mandate or subscription.
    • setAmount

      public void setAmount(Long amount)
      Amount to be charged for future payments.
    • setAmountType

      public void setAmountType(String amountType)
      One of fixed or maximum. If fixed, the amount param refers to the exact amount to be charged in future payments. If maximum, the amount charged can be up to the value passed for the amount param.
    • setDescription

      public void setDescription(String description)
      A description of the mandate or subscription that is meant to be displayed to the customer.
    • setEndDate

      public void setEndDate(Long endDate)
      End date of the mandate or subscription.
    • 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