BoraPushTransaction.fromJson constructor

BoraPushTransaction.fromJson(
  1. Map<String, dynamic> jsonData
)

Implementation

factory BoraPushTransaction.fromJson(Map<String, dynamic> jsonData){

	var usr = BoraPushTransaction(
		id					: int.parse(jsonData['id']??0),
		status				: int.parse(jsonData['Status']??0),
		merchantRequestID	: jsonData['MerchantRequestID']??'',
		checkoutRequestID	: jsonData['CheckoutRequestID']??'',
		resultCode			: int.parse(jsonData['ResultCode']??0),
		resultDesc			: jsonData['ResultDesc']??'',
      responseCode			: int.parse(jsonData['ResponseCode']??''),
		responseDescription	: jsonData['ResponseDescription']??'',
		customerMessage		: jsonData['CustomerMessage']??0,
		amount				      : double.parse(jsonData['Amount']??0),
		mpesaReceiptNumber	: jsonData['MpesaReceiptNumber']??'',
      balance	            : double.parse(jsonData['Balance']??0),
		dateAdded 			: jsonData['date_added']??'',
		dateModified		: jsonData['date_modified']??'',
	);

	return usr;
}