BankTransfer class
- Available extensions
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
- BankTransfer({required String id, required ACHClass achClass, required String accountId, required BankTransferType type, required BankTransferUser user, required String amount, required String isoCurrencyCode, required String description, required DateTime created, required BankTransferStatus status, required BankTransferNetwork network, required bool cancellable, required BankTransferFailure? failureReason, required String? customTag, required BankTransferMetadata? metadata, required String originationAccountId, required BankTransferDirection? direction})
-
BankTransfer.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accountId → String
-
final
- achClass → ACHClass
-
final
- amount → String
-
final
- cancellable → bool
-
final
- created → DateTime
-
final
- customTag → String?
-
final
- description → String
-
final
- direction → BankTransferDirection?
-
final
- failureReason → BankTransferFailure?
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- id → String
-
final
- isoCurrencyCode → String
-
final
- metadata → BankTransferMetadata?
-
final
- network → BankTransferNetwork
-
final
- originationAccountId → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → BankTransferStatus
-
final
- type → BankTransferType
-
final
- user → BankTransferUser
-
final
Methods
-
copyWith(
{String? id, ACHClass? achClass, String? accountId, BankTransferType? type, BankTransferUser? user, String? amount, String? isoCurrencyCode, String? description, DateTime? created, BankTransferStatus? status, BankTransferNetwork? network, bool? cancellable, BankTransferFailure? failureReason, String? customTag, BankTransferMetadata? metadata, String? originationAccountId, BankTransferDirection? direction}) → BankTransfer -
Available on BankTransfer, provided by the $BankTransferExtension extension
-
copyWithWrapped(
{Wrapped< String> ? id, Wrapped<ACHClass> ? achClass, Wrapped<String> ? accountId, Wrapped<BankTransferType> ? type, Wrapped<BankTransferUser> ? user, Wrapped<String> ? amount, Wrapped<String> ? isoCurrencyCode, Wrapped<String> ? description, Wrapped<DateTime> ? created, Wrapped<BankTransferStatus> ? status, Wrapped<BankTransferNetwork> ? network, Wrapped<bool> ? cancellable, Wrapped<BankTransferFailure?> ? failureReason, Wrapped<String?> ? customTag, Wrapped<BankTransferMetadata?> ? metadata, Wrapped<String> ? originationAccountId, Wrapped<BankTransferDirection?> ? direction}) → BankTransfer -
Available on BankTransfer, provided by the $BankTransferExtension extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
dynamic other) → bool -
The equality operator.
override
Constants
-
fromJsonFactory
→ const BankTransfer Function(Map<
String, dynamic> json) -
toJsonFactory
→ const Map<
String, dynamic> Function(BankTransfer instance)