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