MollieOrderResponse.build constructor
MollieOrderResponse.build(
- dynamic data
Implementation
MollieOrderResponse.build(dynamic data) {
log(data.toString());
id = data["id"];
amount = MollieAmount(currency: data["amount"]?["currency"], value: data["amount"]?["value"]);
shippingAddress = MollieAddress.build(data["shippingAddress"]);
billingAddress = MollieAddress.build(data["billingAddress"]);
createdAt = data["createdAt"];
expiresAt = data["expiredAt"];
mode = data["mode"];
metaData = data["metaData"];
consumerDateOfBirth = data["consumerDateOfBirth"];
locale = data["locale"];
redirectUrl = data["redirectUrl"];
webhookUrl = data["webhookUrl"];
for (int i = 0; i < data["lines"].length; i++) {
products.add(MollieProductResponse.build(data["lines"][i]));
}
status = data["status"];
method = data["method"];
orderNumber = data["orderNumber"];
if (data["_links"].containsKey("checkout")) {
checkoutUrl = data["_links"]["checkout"]["href"];
}
}