SourceTransaction class final
SourceTransaction
Some payment methods have no required amount that a customer must send. Customers can be instructed to send any amount, and it can be made up of multiple transactions. As such, sources can have multiple associated transactions.
- Implemented types
Constructors
- SourceTransaction({SourceTransactionAchCreditTransferData? achCreditTransfer, required int amount, SourceTransactionChfCreditTransferData? chfCreditTransfer, required DateTime created, required String currency, SourceTransactionGbpCreditTransferData? gbpCreditTransfer, required String id, required bool livemode, SourceTransactionPaperCheckData? paperCheck, SourceTransactionSepaCreditTransferData? sepaCreditTransfer, required String source, required String status, required SourceTransactionType type})
-
SourceTransaction
const
- SourceTransaction.fromJson(Object? json)
-
factory
Properties
- achCreditTransfer → SourceTransactionAchCreditTransferData?
-
final
- amount → int
-
final
- chfCreditTransfer → SourceTransactionChfCreditTransferData?
-
final
- created → DateTime
-
final
- currency → String
-
final
- gbpCreditTransfer → SourceTransactionGbpCreditTransferData?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
final
- livemode → bool
-
final
- object → String
-
The resource's type.
final
- paperCheck → SourceTransactionPaperCheckData?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sepaCreditTransfer → SourceTransactionSepaCreditTransferData?
-
final
- source → String
-
final
- status → String
-
final
- type → SourceTransactionType
-
final
Methods
-
encodeWith<
V> (Encoder< V> encoder) → V -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
encode<
V> (SourceTransaction instance, Encoder< V> encoder) → V