CallbackMetadata.fromMap constructor
CallbackMetadata.fromMap(
- Map<String, dynamic> rawResponse
)
Implementation
CallbackMetadata.fromMap(this.rawResponse) {
var _items = List<Map<String, dynamic>>.from(rawResponse['Item']);
_items.forEach((element) {
switch (element['Name']) {
case 'Amount':
amount = double.tryParse(element['Value'].toString());
break;
case 'MpesaReceiptNumber':
mpesaReceiptNumber = element['Value'];
break;
case 'Balance':
balance = double.tryParse(element['Value'].toString());
break;
case 'TransactionDate':
transactionDate = _dateParser(element['Value'].toString());
break;
case 'PhoneNumber':
phoneNumber = element['Value'].toString();
break;
default:
}
});
}