public static Response FromXml(XmlDocument xmlDoc)
{
var obj = new Response();
obj.txnType = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/txnType").InnerText;
obj.interactiveStatus = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/interactiveStatus").InnerText;
obj.amount = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/amount").InnerText;
obj.terminalId = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/terminalId").InnerText;
obj.entryTime = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/entryTime").InnerText;
obj.externalRefNumber = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/externalRefNumber").InnerText;
obj.customerId = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/customerId").InnerText;
obj.transTime = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/transTime").InnerText;
obj.refNumber = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/refNumber").InnerText;
obj.responseCode = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/responseCode").InnerText;
obj.responseTextMessage = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/responseTextMessage").InnerText;
obj.cardOrg = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/cardOrg").InnerText;
obj.issuer = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/issuer").InnerText;
obj.storableCardNo = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/storableCardNo").InnerText;
obj.authorizationCode = xmlDoc.SelectSingleNode("MasMessage/TxnMsgContent/authorizationCode").InnerText;
return obj;
}