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
Details about the Flow object that created the Transaction.
  • Constructor Details

    • Flow

      public Flow()
  • Method Details

    • getAdjustment

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

      public String getApplicationFee()
      If applicable, the ID of the Application Fee that created this Transaction.
    • getApplicationFeeRefund

      public String getApplicationFeeRefund()
      If applicable, the ID of the Application Fee Refund that created this Transaction.
    • getCharge

      public String getCharge()
      If applicable, the ID of the Charge 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.
    • getDispute

      public String getDispute()
      If applicable, the ID of the Dispute that created this Transaction.
    • 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.
    • getPayout

      public String getPayout()
      If applicable, the ID of the Payout 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.
    • getRefund

      public String getRefund()
      If applicable, the ID of the Refund that created this Transaction.
    • getReserveHold

      public String getReserveHold()
      If applicable, the ID of the Reserve Hold that created this Transaction.
    • getReserveRelease

      public String getReserveRelease()
      If applicable, the ID of the Reserve Release that created this Transaction.
    • getTopup

      public String getTopup()
      If applicable, the ID of the Topup that created this Transaction.
    • getTransfer

      public String getTransfer()
      If applicable, the ID of the Transfer that created this Transaction.
    • getTransferReversal

      public String getTransferReversal()
      If applicable, the ID of the Transfer Reversal 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, application_fee, application_fee_refund, charge, currency_conversion, dispute, fee_transaction, inbound_transfer, outbound_payment, outbound_transfer, payout, received_credit, received_debit, refund, reserve_hold, reserve_release, topup, transfer, or transfer_reversal.

    • setAdjustment

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

      public void setApplicationFee(String applicationFee)
      If applicable, the ID of the Application Fee that created this Transaction.
    • setApplicationFeeRefund

      public void setApplicationFeeRefund(String applicationFeeRefund)
      If applicable, the ID of the Application Fee Refund that created this Transaction.
    • setCharge

      public void setCharge(String charge)
      If applicable, the ID of the Charge 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.
    • setDispute

      public void setDispute(String dispute)
      If applicable, the ID of the Dispute that created this Transaction.
    • 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.
    • setPayout

      public void setPayout(String payout)
      If applicable, the ID of the Payout 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.
    • setRefund

      public void setRefund(String refund)
      If applicable, the ID of the Refund that created this Transaction.
    • setReserveHold

      public void setReserveHold(String reserveHold)
      If applicable, the ID of the Reserve Hold that created this Transaction.
    • setReserveRelease

      public void setReserveRelease(String reserveRelease)
      If applicable, the ID of the Reserve Release that created this Transaction.
    • setTopup

      public void setTopup(String topup)
      If applicable, the ID of the Topup that created this Transaction.
    • setTransfer

      public void setTransfer(String transfer)
      If applicable, the ID of the Transfer that created this Transaction.
    • setTransferReversal

      public void setTransferReversal(String transferReversal)
      If applicable, the ID of the Transfer Reversal 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, application_fee, application_fee_refund, charge, currency_conversion, dispute, fee_transaction, inbound_transfer, outbound_payment, outbound_transfer, payout, received_credit, received_debit, refund, reserve_hold, reserve_release, topup, transfer, or transfer_reversal.

    • 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