Example #1
0
        public override IMovilwayApiResponse PerformUtibaOperation(IMovilwayApiRequest requestObject, UMarketSCClient utibaClientProxy, String sessionID)
        {
            UnMapAgentToGroupRequestBody  request  = requestObject as UnMapAgentToGroupRequestBody;
            UnMapAgentToGroupResponseBody response = null;

            unmapAgentResponse utibaUnMapAgentResponse = utibaClientProxy.unmapAgent(new unmapAgentRequest()
            {
                unmapAgentRequestType = new unmapAgentRequestType()
                {
                    sessionid   = sessionID,
                    device_type = request.DeviceType,
                    agid        = request.GroupID,
                    agent       = request.Agent
                }
            });

            if (utibaUnMapAgentResponse != null)
            {
                response = new UnMapAgentToGroupResponseBody()
                {
                    ResponseCode    = Utils.BuildResponseCode(utibaUnMapAgentResponse.unmapAgentReturn.result, utibaUnMapAgentResponse.unmapAgentReturn.result_namespace),
                    ResponseMessage = utibaUnMapAgentResponse.unmapAgentReturn.result_message,
                    TransactionID   = utibaUnMapAgentResponse.unmapAgentReturn.transid
                };
            }
            return(response);
        }
 public UnMapAgentToGroupResponse()
 {
     Response = new UnMapAgentToGroupResponseBody();
 }