Class Mandate.PaymentMethodDetails.AcssDebit

    • Constructor Detail

      • AcssDebit

        public AcssDebit()
    • Method Detail

      • getDefaultFor

        public java.util.List<java.lang.String> getDefaultFor()
        List of Stripe products where this mandate can be selected automatically.
      • getIntervalDescription

        public java.lang.String getIntervalDescription()
        Description of the interval. Only required if the 'payment_schedule' parameter is 'interval' or 'combined'.
      • getPaymentSchedule

        public java.lang.String getPaymentSchedule()
        Payment schedule for the mandate.

        One of combined, interval, or sporadic.

      • getTransactionType

        public java.lang.String getTransactionType()
        Transaction type of the mandate.

        One of business, or personal.

      • setDefaultFor

        public void setDefaultFor​(java.util.List<java.lang.String> defaultFor)
        List of Stripe products where this mandate can be selected automatically.
      • setIntervalDescription

        public void setIntervalDescription​(java.lang.String intervalDescription)
        Description of the interval. Only required if the 'payment_schedule' parameter is 'interval' or 'combined'.
      • setPaymentSchedule

        public void setPaymentSchedule​(java.lang.String paymentSchedule)
        Payment schedule for the mandate.

        One of combined, interval, or sporadic.

      • setTransactionType

        public void setTransactionType​(java.lang.String transactionType)
        Transaction type of the mandate.

        One of business, or personal.

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object