Transaction class abstract
Transaction
Properties:
- amount - The amount of the transaction.
- bankAccountDetail - The details of the bank account to where a payout was made.
- captureMerchantReference - The merchant reference of a related capture.
- capturePspReference - The psp reference of a related capture.
- creationDate - The date on which the transaction was performed.
- description - A description of the transaction.
- destinationAccountCode - The code of the account to which funds were credited during an outgoing fund transfer.
- disputePspReference - The psp reference of the related dispute.
- disputeReasonCode - The reason code of a dispute.
- merchantReference - The merchant reference of a transaction.
- paymentPspReference - The psp reference of the related authorisation or transfer.
- payoutPspReference - The psp reference of the related payout.
- pspReference - The psp reference of a transaction.
- sourceAccountCode - The code of the account from which funds were debited during an incoming fund transfer.
- transactionStatus - The status of the transaction. >Permitted values:
PendingCredit,CreditFailed,CreditClosed,CreditSuspended,Credited,Converted,PendingDebit,DebitFailed,Debited,DebitReversedReceived,DebitedReversed,ChargebackReceived,Chargeback,ChargebackReversedReceived,ChargebackReversed,Payout,PayoutReversed,FundTransfer,PendingFundTransfer,ManualCorrected. - transferCode - The transfer code of the transaction.
- Annotations
-
- @BuiltValue.new()
Constructors
- Transaction([void updates(TransactionBuilder b)])
-
factory
Properties
- amount → Amount?
-
The amount of the transaction.
no setter
- bankAccountDetail → BankAccountDetail?
-
The details of the bank account to where a payout was made.
no setter
- captureMerchantReference → String?
-
The merchant reference of a related capture.
no setter
- capturePspReference → String?
-
The psp reference of a related capture.
no setter
- creationDate → DateTime?
-
The date on which the transaction was performed.
no setter
- description → String?
-
A description of the transaction.
no setter
- destinationAccountCode → String?
-
The code of the account to which funds were credited during an outgoing fund transfer.
no setter
- disputePspReference → String?
-
The psp reference of the related dispute.
no setter
- disputeReasonCode → String?
-
The reason code of a dispute.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- merchantReference → String?
-
The merchant reference of a transaction.
no setter
- paymentPspReference → String?
-
The psp reference of the related authorisation or transfer.
no setter
- payoutPspReference → String?
-
The psp reference of the related payout.
no setter
- pspReference → String?
-
The psp reference of a transaction.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceAccountCode → String?
-
The code of the account from which funds were debited during an incoming fund transfer.
no setter
- transactionStatus → TransactionTransactionStatusEnum?
-
The status of the transaction. >Permitted values:
PendingCredit,CreditFailed,CreditClosed,CreditSuspended,Credited,Converted,PendingDebit,DebitFailed,Debited,DebitReversedReceived,DebitedReversed,ChargebackReceived,Chargeback,ChargebackReversedReceived,ChargebackReversed,Payout,PayoutReversed,FundTransfer,PendingFundTransfer,ManualCorrected.no setter - transferCode → String?
-
The transfer code of the transaction.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(TransactionBuilder)) → Transaction -
Rebuilds the instance.
inherited
-
toBuilder(
) → TransactionBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
Transaction> -
no setter