PaymentDataModel.fromJson constructor
PaymentDataModel.fromJson(
- Map<String, dynamic> json
)
Implementation
PaymentDataModel.fromJson(Map<String, dynamic> json) {
proUniqueId = json['proUniqueId'] ?? 'PPRRTX4KC';
commissionId = json['commissionId'] ?? 1;
price = double.tryParse('${json['price']}') ?? 0;
pictureUrl = json['pictureUrl'] ?? json['proThumbnail'] ?? '';
currency = json['currency'] ?? '';
title = json['title'] ?? json['proDisplayName'] ?? '';
key = json['key'] ?? '';
merchantName = json['merchantName'] ?? '';
description = json['description'] ?? '';
id = json['id'] ?? 0;
datetimeStart = json['datetimeStart'] ?? DateTime.now().millisecondsSinceEpoch ~/ 1000;
realStart = json['realStart'] ?? DateTime.now().millisecondsSinceEpoch ~/ 1000;
realStop = json['realStop'] ?? DateTime.now().millisecondsSinceEpoch ~/ 1000;
cancelTimeUpTo = json['cancelTimeUpTo'] ?? DateTime.now().millisecondsSinceEpoch ~/ 1000;
callDuration = json['callDuration'] ?? 0;
}