/// <summary> /// Get Status of special Courtesy Refund Request by request id /// </summary> public void GetCourtesyRefundRequestStatus() { Console.WriteLine("GetCourtesyRefundRequestStatus"); // Create Request var rmainfo = new GetCourtesyRefundRequestStatusRequest() { RequestBody = new GetCourtesyRefundRequestStatusRequestBody() { GetRequestStatus = new GetCourtesyRefundRequestStatusRequestBody.GetCourtesyRefundRequestStatusInfo() { RequestIDList = new List <string>() { "8f8648da-7d92-4086-bbe5-e399e07895e6" }, RequestStatus = CourtesyRefundRequestStatus.ALL, MaxCount = 100 } } }; // Send your request and get response var result = rmaCall.GetCourtesyRefundRequestStatus(rmainfo).Result; // Use the data pre you business Console.WriteLine(string.Format("The request type is {0}.", result.GetResponseBody().ResponseList.ResponseInfo.RequestType)); }
public async Task GetCourtesyRefundRequestStatus_Json() { var rmainfo = new GetCourtesyRefundRequestStatusRequest() { RequestBody = new GetCourtesyRefundRequestStatusRequestBody() { GetRequestStatus = new GetCourtesyRefundRequestStatusRequestBody.GetCourtesyRefundRequestStatusInfo() { RequestIDList = new List <string>() { "8f8648da-7d92-4086-bbe5-e399e07895e6" }, RequestStatus = CourtesyRefundRequestStatus.ALL, MaxCount = 100 } } }; CheckRequestString <GetCourtesyRefundRequestStatusRequest>(rmainfo); var result = await fakeapi_json.GetCourtesyRefundRequestStatus(rmainfo); Assert.IsType <GetCourtesyRefundRequestStatusResponse>(result); Assert.True(result.IsSuccess); Assert.Equal("COURTESYREFUND", result.ResponseBody.ResponseList.ResponseInfo.RequestType); }
public async Task <GetCourtesyRefundRequestStatusResponse> GetCourtesyRefundRequestStatus(GetCourtesyRefundRequestStatusRequest reqModel, ConnectSetting connectSetting = null, LoggingConfiguration logSetting = null) { var request = CreateRequest <GetCourtesyRefundRequestStatusRequest>(reqModel); request.URI = "servicemgmt/courtesyrefund/requeststatus"; var response = await client.PutAsync(request, connectSetting); var result = await ProcessResponse <GetCourtesyRefundRequestStatusResponse>(response); return(result); }