MpesaResponse.fromMap constructor
MpesaResponse.fromMap(
- int statusCode,
- Map<String, dynamic> rawResponse
)
Implementation
MpesaResponse.fromMap(this.statusCode, this.rawResponse) {
responseCode = int.tryParse(rawResponse['ResponseCode'] ?? '');
responseDescription = rawResponse['ResponseDescription'];
conversationID = rawResponse['ConversationID'];
originatorConversationID = rawResponse['OriginatorConversationID'];
// stk, stk query
merchantRequestID = rawResponse['MerchantRequestID'];
checkoutRequestID = rawResponse['CheckoutRequestID'];
// stk
customerMessage = rawResponse['CustomerMessage'];
// stk query
resultCode = rawResponse['ResultCode'];
resultDesc = rawResponse['ResultDesc'];
// error
requestId = rawResponse['requestId']; // TODO
errorCode = rawResponse['errorCode'];
errorMessage = rawResponse['errorMessage'];
}