Class ReceivedDebit.CardSpend

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.moneymanagement.ReceivedDebit.CardSpend
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
ReceivedDebit

public static class ReceivedDebit.CardSpend extends StripeObject
This object stores details about the issuing transactions that resulted in the ReceivedDebit. Present if type field value is card_spend.
  • Constructor Details

    • CardSpend

      public CardSpend()
  • Method Details

    • getAuthorization

      public ReceivedDebit.CardSpend.Authorization getAuthorization()
      The Issuing Authorization for this card_spend. Contains the reference id and the amount.
    • getCardTransactions

      public List<ReceivedDebit.CardSpend.CardTransaction> getCardTransactions()
      The list of card spend transactions. These contain the transaction reference ID and the amount.
    • getCardV1Id

      public String getCardV1Id()
      The reference to the card object that resulted in the debit.
    • setAuthorization

      public void setAuthorization(ReceivedDebit.CardSpend.Authorization authorization)
      The Issuing Authorization for this card_spend. Contains the reference id and the amount.
    • setCardTransactions

      public void setCardTransactions(List<ReceivedDebit.CardSpend.CardTransaction> cardTransactions)
      The list of card spend transactions. These contain the transaction reference ID and the amount.
    • setCardV1Id

      public void setCardV1Id(String cardV1Id)
      The reference to the card object that resulted in the debit.
    • 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