Class Transaction.Flow

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

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

    • Flow

      public Flow()
  • Method Details

    • getAdjustment

      public String getAdjustment()
      If applicable, the ID of the Adjustment that created this Transaction.
    • getCurrencyConversion

      public String getCurrencyConversion()
      In the future, this will be the ID of the currency conversion that created this Transaction. For now, this field is always null.
    • getFeeTransaction

      public String getFeeTransaction()
      If applicable, the ID of the FeeTransaction that created this Transaction.
    • getInboundTransfer

      public String getInboundTransfer()
      If applicable, the ID of the InboundTransfer that created this Transaction.
    • getOutboundPayment

      public String getOutboundPayment()
      If applicable, the ID of the OutboundPayment that created this Transaction.
    • getOutboundTransfer

      public String getOutboundTransfer()
      If applicable, the ID of the OutboundTransfer that created this Transaction.
    • getReceivedCredit

      public String getReceivedCredit()
      If applicable, the ID of the ReceivedCredit that created this Transaction.
    • getReceivedDebit

      public String getReceivedDebit()
      If applicable, the ID of the ReceivedDebit that created this Transaction.
    • getType

      public String getType()
      Open Enum. Type of the flow that created the Transaction. The field matching this value will contain the ID of the flow.

      One of adjustment, currency_conversion, fee_transaction, inbound_transfer, outbound_payment, outbound_transfer, received_credit, or received_debit.

    • setAdjustment

      public void setAdjustment(String adjustment)
      If applicable, the ID of the Adjustment that created this Transaction.
    • setCurrencyConversion

      public void setCurrencyConversion(String currencyConversion)
      In the future, this will be the ID of the currency conversion that created this Transaction. For now, this field is always null.
    • setFeeTransaction

      public void setFeeTransaction(String feeTransaction)
      If applicable, the ID of the FeeTransaction that created this Transaction.
    • setInboundTransfer

      public void setInboundTransfer(String inboundTransfer)
      If applicable, the ID of the InboundTransfer that created this Transaction.
    • setOutboundPayment

      public void setOutboundPayment(String outboundPayment)
      If applicable, the ID of the OutboundPayment that created this Transaction.
    • setOutboundTransfer

      public void setOutboundTransfer(String outboundTransfer)
      If applicable, the ID of the OutboundTransfer that created this Transaction.
    • setReceivedCredit

      public void setReceivedCredit(String receivedCredit)
      If applicable, the ID of the ReceivedCredit that created this Transaction.
    • setReceivedDebit

      public void setReceivedDebit(String receivedDebit)
      If applicable, the ID of the ReceivedDebit that created this Transaction.
    • setType

      public void setType(String type)
      Open Enum. Type of the flow that created the Transaction. The field matching this value will contain the ID of the flow.

      One of adjustment, currency_conversion, fee_transaction, inbound_transfer, outbound_payment, outbound_transfer, received_credit, or received_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