public override IMovilwayApiResponse PerformUtibaOperation(IMovilwayApiRequest requestObject, UMarketSCClient utibaClientProxy, String sessionID) { MapAgentToGroupRequestBody request = requestObject as MapAgentToGroupRequestBody; MapAgentToGroupResponseBody response = null; mapAgentResponse utibaMapAgentResponse = utibaClientProxy.mapAgent(new mapAgentRequest() { mapAgentRequestType = new mapAgentRequestType() { sessionid = sessionID, device_type = request.DeviceType, agid = request.GroupID, agent = request.Agent } }); if (utibaMapAgentResponse != null) { response = new MapAgentToGroupResponseBody() { ResponseCode = Utils.BuildResponseCode(utibaMapAgentResponse.mapAgentReturn.result, utibaMapAgentResponse.mapAgentReturn.result_namespace), ResponseMessage = utibaMapAgentResponse.mapAgentReturn.result_message, TransactionID = utibaMapAgentResponse.mapAgentReturn.transid }; } return(response); }
public MapAgentToGroupResponse() { Response = new MapAgentToGroupResponseBody(); }