toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final j = <String, dynamic>{'idempotencyKey': idempotencyKey};
  _setzen(j, 'customerId', customerId);
  j['taxScheme'] = taxScheme;
  j['priceMode'] = priceMode;
  j['serviceStart'] = serviceStart;
  _setzen(j, 'serviceEnd', serviceEnd);
  _setzen(j, 'paymentTermDays', paymentTermDays);
  _setzen(j, 'orderReference', orderReference);
  _setzen(j, 'intro', intro);
  _setzen(j, 'note', note);
  _setzen(j, 'paymentReference', paymentReference);
  _setzen(j, 'girocode', girocode);
  _setzen(j, 'tracking', tracking);
  j['items'] = [for (final p in items) p.toJson()];
  _setzen(j, 'metadata', metadata);
  _setzen(j, 'language', language);
  _setzen(j, 'brandId', brandId);
  _setzen(j, 'payment', payment?.toJson());
  return j;
}