NetworkTransactionReference class
The network transaction reference
- Annotations
-
- @JsonSerializable(fieldRename: FieldRename.snake)
Constructors
- NetworkTransactionReference({required String id, String? date, required Network network})
-
const
-
NetworkTransactionReference.fromJson(Map<
String, dynamic> json) -
factory
Properties
- date → String?
-
The date that the transaction was authorized by the scheme. For MasterCard,
this is the "BankNet reference date" field in response.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Transaction reference id returned by the scheme. For Visa and Amex, this
is the "Tran id" field in response. For MasterCard, this is the "BankNet
reference id" field in response. For Discover, this is the "NRID" field
in response.
final
- network → Network
-
Name of the card network through which the transaction was routed.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
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 ==(
Object other) → bool -
The equality operator.
inherited