import 'package:intl/intl.dart'; class Purchase { int? purchaseId; late int customerId; late int productId; late DateTime dateAdd; late double purchaseSum; late String currency; Purchase({required customerId, required productId}); Purchase.fromJson(Map json) { purchaseId = json['purchaseId']; customerId = json['customerId']; productId = json['productId']; dateAdd = DateTime.parse(json['dateAdd']); purchaseSum = json['purchaseSum']; currency = json['currency']; } Map toJson() => { "purchaseId": purchaseId, "customerId": customerId, "productId": productId, "purchaseSum": purchaseSum, "dateAdd": DateFormat('yyyy-MM-dd HH:mm:ss').format(dateAdd), "currency": currency, }; }