toJson method

dynamic toJson()

Implementation

dynamic toJson() {
  List<dynamic> productMaps = [];

  for (MollieProductRequest p in products ?? []) {
    productMaps.add(p.toMap());
  }

  return json.encode({
    "amount": amount?.toMap(),
    "billingAddress": billingAddress?.toMap(),
    "shippingAddress": shippingAddress?.toMap(),
    //"metaData": metaData,
    "consumerDateOfBirth": consumerDateOfBirth,
    "locale": locale,
    "redirectUrl": redirectUrl,
    "webhookUrl": webhookUrl,
    "orderNumber": orderNumber,
    "method": method,
    "lines": productMaps
  });
}