TerminalInfo.fromJson constructor
TerminalInfo.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TerminalInfo.fromJson(Map<String, dynamic> json) {
List<String>? header;
final rawHeader = json['header'];
if (rawHeader is List) {
header = rawHeader.map((Object? e) => e.toString()).toList();
}
return TerminalInfo(
raw: json,
tid: json['tid'] as String?,
password: json['password'] as String?,
company: json['company'] as String?,
merchantName: json['merchantName'] as String?,
header: header,
elv: json['elv'] as bool?,
creditCard: json['creditCard'] as bool?,
refNumberRequired: json['refNumberRequired'] as bool?,
active: json['active'] as bool?,
vu: json['vu'] as String?,
terminalType: json['terminalType'] as String?,
street: json['street'] as String?,
zip: json['zip'] as String?,
city: json['city'] as String?,
phone: json['phone'] as String?,
fax: json['fax'] as String?,
email: json['email'] as String?,
);
}