toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> jsonMap = {
    "currency": currency,
    "fullAmountInclVat": fullAmountInclVat,
    "paymentTypes": paymentTypes?.map((element) => element.toJson()).toList(),
    "vatAmounts": vatAmounts?.map((element) => element.toJson()).toList(),
    "lines": lines?.map((element) => element.toJson()).toList(),
    "positionCount": positionCount,
    "discounts": discounts?.map((element) => element.toJson()).toList(),
    "warranties": warranties?.map((element) => element.toJson()).toList(),
    "fullAmountInclVatBeforeDiscounts": fullAmountInclVatBeforeDiscounts,
    "tip": tip,
    "equivalentValueName": equivalentValueName,
    "fullEquivalentValue": fullEquivalentValue,
  };
  return jsonMap;
}