public async Task <ReceiveRMAResponse> ReceiveRMA(ReceiveRMARequest reqModel, int?Version = null, ConnectSetting connectSetting = null, LoggingConfiguration logSetting = null)
        {
            var request = CreateRequest <ReceiveRMARequest>(reqModel);

            request.URI = "servicemgmt/rma/updaterma";
            if (Version != null)
            {
                request.QueryParams.Add("version", Version.ToString());
            }

            var response = await client.PostAsync(request, connectSetting);

            var result = await ProcessResponse <ReceiveRMAResponse>(response);

            return(result);
        }
        public async Task ReceiveRMA_Json()
        {
            var rmainfo = new ReceiveRMARequest()
            {
                RequestBody = new ReceiveRMARequestBody()
                {
                    ReceiveRMAInfo = new ReceiveRMARequestBody.ReceiveRMARequestInfo()
                    {
                        RMANumber = "134632131"
                    }
                }
            };

            CheckRequestString <ReceiveRMARequest>(rmainfo);
            var result = await fakeapi_json.ReceiveRMA(rmainfo);

            Assert.IsType <ReceiveRMAResponse>(result);
            Assert.True(result.IsSuccess);
            Assert.True(result.ResponseBody.RMAInfo.RMATransactionList.Count > 0);
        }