35 lines
1.1 KiB
Dart
35 lines
1.1 KiB
Dart
class CardData {
|
|
final int transactionNumber;
|
|
final int operationDay;
|
|
final int terminalId;
|
|
final String cardNumber;
|
|
final String cardholderName;
|
|
final String authorizationCode;
|
|
final String transactionType;
|
|
|
|
CardData({this.transactionNumber, this.operationDay, this.cardNumber, this.cardholderName, this.authorizationCode, this.terminalId, this.transactionType });
|
|
|
|
static CardData fromJson(Map<String, dynamic> json) {
|
|
return json != null ?
|
|
CardData(
|
|
transactionNumber: json['transactionNumber'],
|
|
operationDay: json['operationDay'],
|
|
terminalId: json['terminalId'],
|
|
cardNumber: json['cardNumber'],
|
|
cardholderName: json['cardholderName'],
|
|
authorizationCode: json['authorizationCode'],
|
|
transactionType: json['transactionType'],
|
|
)
|
|
: null;
|
|
}
|
|
Map<String, dynamic> toJson() =>
|
|
{
|
|
'transactionNumber': transactionNumber,
|
|
'operationDay': operationDay,
|
|
'cardNumber': cardNumber,
|
|
'cardholderName': cardholderName,
|
|
'authorizationCode': authorizationCode,
|
|
'terminalId' : terminalId,
|
|
'transactionType' : transactionType,
|
|
};
|
|
} |