public GetResultResponse GetResult(string reg, int sem, string term) { GetResultResponse response = new GetResultResponse(); return(response); }
public static GetResultResponse Unmarshall(UnmarshallerContext _ctx) { GetResultResponse getResultResponse = new GetResultResponse(); getResultResponse.HttpResponse = _ctx.HttpResponse; getResultResponse.RequestId = _ctx.StringValue("GetResult.RequestId"); getResultResponse.Success = _ctx.BooleanValue("GetResult.Success"); getResultResponse.Code = _ctx.StringValue("GetResult.Code"); getResultResponse.Message = _ctx.StringValue("GetResult.Message"); getResultResponse.Count = _ctx.IntegerValue("GetResult.Count"); getResultResponse.PageSize = _ctx.IntegerValue("GetResult.PageSize"); getResultResponse.PageNumber = _ctx.IntegerValue("GetResult.PageNumber"); getResultResponse.ResultCountId = _ctx.StringValue("GetResult.ResultCountId"); List <GetResultResponse.GetResult_ResultInfo> getResultResponse_data = new List <GetResultResponse.GetResult_ResultInfo>(); for (int i = 0; i < _ctx.Length("GetResult.Data.Length"); i++) { GetResultResponse.GetResult_ResultInfo resultInfo = new GetResultResponse.GetResult_ResultInfo(); resultInfo.Score = _ctx.IntegerValue("GetResult.Data[" + i + "].Score"); resultInfo.Comments = _ctx.StringValue("GetResult.Data[" + i + "].Comments"); resultInfo.ErrorMessage = _ctx.StringValue("GetResult.Data[" + i + "].ErrorMessage"); resultInfo.Status = _ctx.IntegerValue("GetResult.Data[" + i + "].Status"); resultInfo.ReviewStatus = _ctx.IntegerValue("GetResult.Data[" + i + "].ReviewStatus"); resultInfo.ReviewResult = _ctx.IntegerValue("GetResult.Data[" + i + "].ReviewResult"); resultInfo.TaskId = _ctx.StringValue("GetResult.Data[" + i + "].TaskId"); resultInfo.TaskName = _ctx.StringValue("GetResult.Data[" + i + "].TaskName"); resultInfo.CreateTime = _ctx.StringValue("GetResult.Data[" + i + "].CreateTime"); resultInfo.Reviewer = _ctx.StringValue("GetResult.Data[" + i + "].Reviewer"); resultInfo.Resolver = _ctx.StringValue("GetResult.Data[" + i + "].Resolver"); resultInfo.ReviewTime = _ctx.StringValue("GetResult.Data[" + i + "].ReviewTime"); resultInfo.CreateTimeLong = _ctx.StringValue("GetResult.Data[" + i + "].CreateTimeLong"); resultInfo.ReviewTimeLong = _ctx.StringValue("GetResult.Data[" + i + "].ReviewTimeLong"); resultInfo.ReviewType = _ctx.IntegerValue("GetResult.Data[" + i + "].ReviewType"); resultInfo.AssignmentTime = _ctx.StringValue("GetResult.Data[" + i + "].AssignmentTime"); resultInfo.LastDataId = _ctx.StringValue("GetResult.Data[" + i + "].LastDataId"); GetResultResponse.GetResult_ResultInfo.GetResult_Recording recording = new GetResultResponse.GetResult_ResultInfo.GetResult_Recording(); recording.Id = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Id"); recording.PrimaryId = _ctx.StringValue("GetResult.Data[" + i + "].Recording.PrimaryId"); recording.CallId = _ctx.StringValue("GetResult.Data[" + i + "].Recording.CallId"); recording.Name = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Name"); recording.Url = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Url"); recording.DataSetName = _ctx.StringValue("GetResult.Data[" + i + "].Recording.DataSetName"); recording.Duration = _ctx.LongValue("GetResult.Data[" + i + "].Recording.Duration"); recording.Caller = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Caller"); recording.Callee = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Callee"); recording.CallTime = _ctx.StringValue("GetResult.Data[" + i + "].Recording.CallTime"); recording.CallType = _ctx.IntegerValue("GetResult.Data[" + i + "].Recording.CallType"); recording.Business = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Business"); recording.Remark1 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark1"); recording.Remark2 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark2"); recording.Remark3 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark3"); recording.Remark4 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark4"); recording.Remark5 = _ctx.LongValue("GetResult.Data[" + i + "].Recording.Remark5"); recording.Remark6 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark6"); recording.Remark7 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark7"); recording.Remark8 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark8"); recording.Remark9 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark9"); recording.Remark10 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark10"); recording.Remark11 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark11"); recording.Remark12 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark12"); recording.Remark13 = _ctx.StringValue("GetResult.Data[" + i + "].Recording.Remark13"); recording.DialogueSize = _ctx.IntegerValue("GetResult.Data[" + i + "].Recording.DialogueSize"); resultInfo.Recording = recording; GetResultResponse.GetResult_ResultInfo.GetResult_Agent agent = new GetResultResponse.GetResult_ResultInfo.GetResult_Agent(); agent.Id = _ctx.StringValue("GetResult.Data[" + i + "].Agent.Id"); agent.Name = _ctx.StringValue("GetResult.Data[" + i + "].Agent.Name"); agent.SkillGroup = _ctx.StringValue("GetResult.Data[" + i + "].Agent.SkillGroup"); resultInfo.Agent = agent; List <GetResultResponse.GetResult_ResultInfo.GetResult_AsrResultItem> resultInfo_asrResult = new List <GetResultResponse.GetResult_ResultInfo.GetResult_AsrResultItem>(); for (int j = 0; j < _ctx.Length("GetResult.Data[" + i + "].AsrResult.Length"); j++) { GetResultResponse.GetResult_ResultInfo.GetResult_AsrResultItem asrResultItem = new GetResultResponse.GetResult_ResultInfo.GetResult_AsrResultItem(); asrResultItem.Role = _ctx.StringValue("GetResult.Data[" + i + "].AsrResult[" + j + "].Role"); asrResultItem.Words = _ctx.StringValue("GetResult.Data[" + i + "].AsrResult[" + j + "].Words"); asrResultItem.Begin = _ctx.LongValue("GetResult.Data[" + i + "].AsrResult[" + j + "].Begin"); asrResultItem.End = _ctx.LongValue("GetResult.Data[" + i + "].AsrResult[" + j + "].End"); asrResultItem.EmotionValue = _ctx.IntegerValue("GetResult.Data[" + i + "].AsrResult[" + j + "].EmotionValue"); asrResultItem.SpeechRate = _ctx.IntegerValue("GetResult.Data[" + i + "].AsrResult[" + j + "].SpeechRate"); resultInfo_asrResult.Add(asrResultItem); } resultInfo.AsrResult = resultInfo_asrResult; List <GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem> resultInfo_hitResult = new List <GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem>(); for (int j = 0; j < _ctx.Length("GetResult.Data[" + i + "].HitResult.Length"); j++) { GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem hitResultItem = new GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem(); hitResultItem.Rid = _ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Rid"); hitResultItem.Name = _ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Name"); hitResultItem.Type = _ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Type"); hitResultItem.ReviewResult = _ctx.IntegerValue("GetResult.Data[" + i + "].HitResult[" + j + "].ReviewResult"); List <GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit> hitResultItem_hits = new List <GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit>(); for (int k = 0; k < _ctx.Length("GetResult.Data[" + i + "].HitResult[" + j + "].Hits.Length"); k++) { GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit hit = new GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit(); List <string> hit_cid = new List <string>(); for (int l = 0; l < _ctx.Length("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].Cid.Length"); l++) { hit_cid.Add(_ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].Cid[" + l + "]")); } hit.Cid = hit_cid; GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit.GetResult_Phrase phrase = new GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit.GetResult_Phrase(); phrase.Role = _ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].Phrase.Role"); phrase.Words = _ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].Phrase.Words"); phrase.Begin = _ctx.LongValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].Phrase.Begin"); phrase.End = _ctx.IntegerValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].Phrase.End"); phrase.EmotionValue = _ctx.IntegerValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].Phrase.EmotionValue"); hit.Phrase = phrase; List <GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit.GetResult_KeyWord> hit_keyWords = new List <GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit.GetResult_KeyWord>(); for (int l = 0; l < _ctx.Length("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].KeyWords.Length"); l++) { GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit.GetResult_KeyWord keyWord = new GetResultResponse.GetResult_ResultInfo.GetResult_HitResultItem.GetResult_Hit.GetResult_KeyWord(); keyWord.Cid = _ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].KeyWords[" + l + "].Cid"); keyWord.From = _ctx.IntegerValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].KeyWords[" + l + "].From"); keyWord.To = _ctx.IntegerValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].KeyWords[" + l + "].To"); keyWord.Val = _ctx.StringValue("GetResult.Data[" + i + "].HitResult[" + j + "].Hits[" + k + "].KeyWords[" + l + "].Val"); hit_keyWords.Add(keyWord); } hit.KeyWords = hit_keyWords; hitResultItem_hits.Add(hit); } hitResultItem.Hits = hitResultItem_hits; resultInfo_hitResult.Add(hitResultItem); } resultInfo.HitResult = resultInfo_hitResult; List <GetResultResponse.GetResult_ResultInfo.GetResult_HitScoreItem> resultInfo_hitScore = new List <GetResultResponse.GetResult_ResultInfo.GetResult_HitScoreItem>(); for (int j = 0; j < _ctx.Length("GetResult.Data[" + i + "].HitScore.Length"); j++) { GetResultResponse.GetResult_ResultInfo.GetResult_HitScoreItem hitScoreItem = new GetResultResponse.GetResult_ResultInfo.GetResult_HitScoreItem(); hitScoreItem.ScoreId = _ctx.StringValue("GetResult.Data[" + i + "].HitScore[" + j + "].ScoreId"); hitScoreItem.RuleId = _ctx.StringValue("GetResult.Data[" + i + "].HitScore[" + j + "].RuleId"); hitScoreItem.ScoreName = _ctx.StringValue("GetResult.Data[" + i + "].HitScore[" + j + "].ScoreName"); hitScoreItem.ScoreNumber = _ctx.StringValue("GetResult.Data[" + i + "].HitScore[" + j + "].ScoreNumber"); resultInfo_hitScore.Add(hitScoreItem); } resultInfo.HitScore = resultInfo_hitScore; getResultResponse_data.Add(resultInfo); } getResultResponse.Data = getResultResponse_data; return(getResultResponse); }