MolliePaymentResponse.build constructor
MolliePaymentResponse.build(
- dynamic data
Implementation
MolliePaymentResponse.build(dynamic data) {
log(data.toString());
id = data["id"];
mode = data["mode"];
isCancelable = data["isCancelable"];
createdAt = data["createdAt"];
status = data["status"];
amount = MollieAmount(value: data["amount"]["value"], currency: data["amount"]["currency"]);
details = MollieDetails.fromMap(data["details"] ?? {});
sequenceType = data["sequenceType"];
metaData = data["metaData"];
description = data["description"];
redirectUrl = data["redirectUrl"];
method = data["method"];
webhookUrl = data["weebhookUrl"];
if (data["_links"].containsKey("checkout")) checkoutUrl = data["_links"]["checkout"]["href"];
if (data["_links"].containsKey("documentation")) documentationUrl = data["_links"]["documentation"]["href"];
selfUrl = data["_links"]["self"]["href"];
}