mapFromSuccessMetadata method
Implementation
Map<String, dynamic> mapFromSuccessMetadata(Map<dynamic, dynamic> data) {
Map<String, dynamic> result = {};
Map<dynamic, dynamic> institutionMap = jsToMap(data["institution"]);
result["institution"] = {
"id": institutionMap["institution_id"] ?? "",
"name": institutionMap["name"] ?? ""
};
result["linkSessionId"] = data["link_session_id"] ?? "";
List<dynamic> accountsList = [];
for (dynamic item in data["accounts"]) {
Map<dynamic, dynamic> accountMap = jsToMap(item);
Map<String, dynamic> account = {};
account["id"] = accountMap["id"] ?? "";
account["mask"] = accountMap["mask"] ?? "";
account["name"] = accountMap["name"] ?? "";
account["type"] = accountMap["type"] ?? "";
account["subtype"] = accountMap["subtype"] ?? "";
account["verificationStatus"] = accountMap["verification_status"] ?? "";
accountsList.add(account);
}
result["accounts"] = accountsList;
return result;
}