ResultParameters.fromMap constructor
ResultParameters.fromMap(
- Map<String, dynamic> rawResponse
)
Implementation
ResultParameters.fromMap(this.rawResponse) {
var _items =
List<Map<String, dynamic>>.from(rawResponse['ResultParameter']);
_items.forEach((element) {
switch (element['Key']) {
case 'TransactionAmount':
transactionAmount = double.tryParse(element['Value'].toString());
break;
case 'TransactionReceipt':
transactionReceipt = element['Value'];
break;
case 'B2CWorkingAccountAvailableFunds':
b2CWorkingAccountAvailableFunds =
double.tryParse(element['Value'].toString());
break;
case 'B2CUtilityAccountAvailableFunds':
b2CUtilityAccountAvailableFunds =
double.tryParse(element['Value'].toString());
break;
case 'B2CChargesPaidAccountAvailableFunds':
b2CChargesPaidAccountAvailableFunds =
double.tryParse(element['Value'].toString());
break;
case 'B2CRecipientIsRegisteredCustomer':
b2CRecipientIsRegisteredCustomer = element['Value'];
break;
case 'TransactionCompletedDateTime':
transactionCompletedDateTime =
_dateParser(element['Value'].toString());
break;
case 'ReceiverPartyPublicName':
receiverPartyPublicName = element['Value'];
break;
default:
}
});
}