toMap method
Implementation
Map<String, dynamic> toMap() {
Map<String, dynamic>? _customData = customData;
Map<String, dynamic> _basicData = {
"coupon": coupon,
"currency": currency,
"paymentType": paymentType,
"value": value?.toDouble(),
};
List<Map<String, dynamic>>? _items = _listItemsToMap();
final Map<String, dynamic> _exportData = {};
_exportData.addAll(_basicData);
if (_customData != null) {
_exportData.addAll(_customData);
}
if (_items != null) {
_exportData.addAll({"items": _items});
}
return _exportData;
}