in aliyun-net-sdk-qualitycheck/Qualitycheck/Transform/V20190115/GetResultToReviewResponseUnmarshaller.cs [29:217]
public static GetResultToReviewResponse Unmarshall(UnmarshallerContext _ctx)
{
GetResultToReviewResponse getResultToReviewResponse = new GetResultToReviewResponse();
getResultToReviewResponse.HttpResponse = _ctx.HttpResponse;
getResultToReviewResponse.Code = _ctx.StringValue("GetResultToReview.Code");
getResultToReviewResponse.Message = _ctx.StringValue("GetResultToReview.Message");
getResultToReviewResponse.RequestId = _ctx.StringValue("GetResultToReview.RequestId");
getResultToReviewResponse.Success = _ctx.BooleanValue("GetResultToReview.Success");
GetResultToReviewResponse.GetResultToReview_Data data = new GetResultToReviewResponse.GetResultToReview_Data();
data.Status = _ctx.IntegerValue("GetResultToReview.Data.Status");
data.AudioScheme = _ctx.StringValue("GetResultToReview.Data.AudioScheme");
data.AudioURL = _ctx.StringValue("GetResultToReview.Data.AudioURL");
data.HitNumber = _ctx.IntegerValue("GetResultToReview.Data.HitNumber");
data.Audio = _ctx.BooleanValue("GetResultToReview.Data.Audio");
data.TotalScore = _ctx.IntegerValue("GetResultToReview.Data.TotalScore");
data.BusinessType = _ctx.IntegerValue("GetResultToReview.Data.BusinessType");
data.FileId = _ctx.StringValue("GetResultToReview.Data.FileId");
data.FileMergeName = _ctx.StringValue("GetResultToReview.Data.FileMergeName");
data.Comments = _ctx.StringValue("GetResultToReview.Data.Comments");
data.Deleted = _ctx.BooleanValue("GetResultToReview.Data.Deleted");
data.Vid = _ctx.StringValue("GetResultToReview.Data.Vid");
data.ReviewNumber = _ctx.IntegerValue("GetResultToReview.Data.ReviewNumber");
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_Dialogue> data_dialogues = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_Dialogue>();
for (int i = 0; i < _ctx.Length("GetResultToReview.Data.Dialogues.Length"); i++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_Dialogue dialogue = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_Dialogue();
dialogue.Words = _ctx.StringValue("GetResultToReview.Data.Dialogues["+ i +"].Words");
dialogue.Identity = _ctx.StringValue("GetResultToReview.Data.Dialogues["+ i +"].Identity");
dialogue.Begin = _ctx.LongValue("GetResultToReview.Data.Dialogues["+ i +"].Begin");
dialogue.BeginTime = _ctx.StringValue("GetResultToReview.Data.Dialogues["+ i +"].BeginTime");
dialogue.EmotionValue = _ctx.IntegerValue("GetResultToReview.Data.Dialogues["+ i +"].EmotionValue");
dialogue.End = _ctx.LongValue("GetResultToReview.Data.Dialogues["+ i +"].End");
dialogue.SpeechRate = _ctx.IntegerValue("GetResultToReview.Data.Dialogues["+ i +"].SpeechRate");
dialogue.Role = _ctx.StringValue("GetResultToReview.Data.Dialogues["+ i +"].Role");
dialogue.SilenceDuration = _ctx.IntegerValue("GetResultToReview.Data.Dialogues["+ i +"].SilenceDuration");
dialogue.HourMinSec = _ctx.StringValue("GetResultToReview.Data.Dialogues["+ i +"].HourMinSec");
data_dialogues.Add(dialogue);
}
data.Dialogues = data_dialogues;
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo> data_handScoreInfoList = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo>();
for (int i = 0; i < _ctx.Length("GetResultToReview.Data.HandScoreInfoList.Length"); i++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo scorePo = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo();
scorePo.ScoreId = _ctx.LongValue("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreId");
scorePo.ScoreName = _ctx.StringValue("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreName");
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo.GetResultToReview_ScoreParam> scorePo_scoreInfos = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo.GetResultToReview_ScoreParam>();
for (int j = 0; j < _ctx.Length("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreInfos.Length"); j++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo.GetResultToReview_ScoreParam scoreParam = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ScorePo.GetResultToReview_ScoreParam();
scoreParam.ScoreSubName = _ctx.StringValue("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreInfos["+ j +"].ScoreSubName");
scoreParam.ScoreNum = _ctx.IntegerValue("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreInfos["+ j +"].ScoreNum");
scoreParam.Hit = _ctx.IntegerValue("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreInfos["+ j +"].Hit");
scoreParam.ScoreSubId = _ctx.LongValue("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreInfos["+ j +"].ScoreSubId");
scoreParam.ScoreType = _ctx.IntegerValue("GetResultToReview.Data.HandScoreInfoList["+ i +"].ScoreInfos["+ j +"].ScoreType");
scorePo_scoreInfos.Add(scoreParam);
}
scorePo.ScoreInfos = scorePo_scoreInfos;
data_handScoreInfoList.Add(scorePo);
}
data.HandScoreInfoList = data_handScoreInfoList;
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo> data_hitRuleReviewInfoList = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo>();
for (int i = 0; i < _ctx.Length("GetResultToReview.Data.HitRuleReviewInfoList.Length"); i++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo hitRuleReviewInfo = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo();
hitRuleReviewInfo.RuleScoreType = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].RuleScoreType");
hitRuleReviewInfo.RuleType = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].RuleType");
hitRuleReviewInfo.ScoreSubName = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ScoreSubName");
hitRuleReviewInfo.ScoreNum = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ScoreNum");
hitRuleReviewInfo.AutoReview = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].AutoReview");
hitRuleReviewInfo.ScoreSubId = _ctx.LongValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ScoreSubId");
hitRuleReviewInfo.Complainable = _ctx.BooleanValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].Complainable");
hitRuleReviewInfo.TotalNumber = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].TotalNumber");
hitRuleReviewInfo.ScoreId = _ctx.LongValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ScoreId");
hitRuleReviewInfo.RuleName = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].RuleName");
hitRuleReviewInfo.Rid = _ctx.LongValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].Rid");
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ReviewInfo reviewInfo = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ReviewInfo();
reviewInfo.ReviewResult = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ReviewInfo.ReviewResult");
reviewInfo.ReviewTime = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ReviewInfo.ReviewTime");
reviewInfo.HitId = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ReviewInfo.HitId");
reviewInfo.Reviewer = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ReviewInfo.Reviewer");
reviewInfo.Rid = _ctx.LongValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ReviewInfo.Rid");
hitRuleReviewInfo.ReviewInfo = reviewInfo;
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo> hitRuleReviewInfo_conditionHitInfoList = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo>();
for (int j = 0; j < _ctx.Length("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList.Length"); j++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo conditionHitInfo = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo();
List<string> conditionHitInfo_cid = new List<string>();
for (int k = 0; k < _ctx.Length("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Cid.Length"); k++) {
conditionHitInfo_cid.Add(_ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Cid["+ k +"]"));
}
conditionHitInfo.Cid = conditionHitInfo_cid;
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo.GetResultToReview_Phrase phrase = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo.GetResultToReview_Phrase();
phrase.Words = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Phrase.Words");
phrase.Begin = _ctx.LongValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Phrase.Begin");
phrase.Identity = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Phrase.Identity");
phrase.Pid = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Phrase.Pid");
phrase.EmotionValue = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Phrase.EmotionValue");
phrase.End = _ctx.LongValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Phrase.End");
phrase.Role = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].Phrase.Role");
conditionHitInfo.Phrase = phrase;
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo.GetResultToReview_KeyWord> conditionHitInfo_keyWords = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo.GetResultToReview_KeyWord>();
for (int k = 0; k < _ctx.Length("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords.Length"); k++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo.GetResultToReview_KeyWord keyWord = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ConditionHitInfo.GetResultToReview_KeyWord();
keyWord.From = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords["+ k +"].From");
keyWord.Val = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords["+ k +"].Val");
keyWord.Pid = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords["+ k +"].Pid");
keyWord.Tid = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords["+ k +"].Tid");
keyWord.Cid = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords["+ k +"].Cid");
keyWord.To = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords["+ k +"].To");
keyWord.CustomizeCode = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ConditionHitInfoList["+ j +"].KeyWords["+ k +"].CustomizeCode");
conditionHitInfo_keyWords.Add(keyWord);
}
conditionHitInfo.KeyWords = conditionHitInfo_keyWords;
hitRuleReviewInfo_conditionHitInfoList.Add(conditionHitInfo);
}
hitRuleReviewInfo.ConditionHitInfoList = hitRuleReviewInfo_conditionHitInfoList;
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ComplainHistoriesItem> hitRuleReviewInfo_complainHistories = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ComplainHistoriesItem>();
for (int j = 0; j < _ctx.Length("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ComplainHistories.Length"); j++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ComplainHistoriesItem complainHistoriesItem = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_HitRuleReviewInfo.GetResultToReview_ComplainHistoriesItem();
complainHistoriesItem.Comments = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ComplainHistories["+ j +"].Comments");
complainHistoriesItem._Operator = _ctx.LongValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ComplainHistories["+ j +"].Operator");
complainHistoriesItem.OperationTime = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ComplainHistories["+ j +"].OperationTime");
complainHistoriesItem.OperationType = _ctx.IntegerValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ComplainHistories["+ j +"].OperationType");
complainHistoriesItem.OperatorName = _ctx.StringValue("GetResultToReview.Data.HitRuleReviewInfoList["+ i +"].ComplainHistories["+ j +"].OperatorName");
hitRuleReviewInfo_complainHistories.Add(complainHistoriesItem);
}
hitRuleReviewInfo.ComplainHistories = hitRuleReviewInfo_complainHistories;
data_hitRuleReviewInfoList.Add(hitRuleReviewInfo);
}
data.HitRuleReviewInfoList = data_hitRuleReviewInfoList;
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo> data_manualScoreInfoList = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo>();
for (int i = 0; i < _ctx.Length("GetResultToReview.Data.ManualScoreInfoList.Length"); i++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo manualScoreInfo = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo();
manualScoreInfo.ScoreSubName = _ctx.StringValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ScoreSubName");
manualScoreInfo.Complainable = _ctx.BooleanValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].Complainable");
manualScoreInfo.ScoreNum = _ctx.IntegerValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ScoreNum");
manualScoreInfo.ScoreSubId = _ctx.LongValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ScoreSubId");
manualScoreInfo.ScoreId = _ctx.LongValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ScoreId");
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo.GetResultToReview_ComplainHistoriesItem2> manualScoreInfo_complainHistories1 = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo.GetResultToReview_ComplainHistoriesItem2>();
for (int j = 0; j < _ctx.Length("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ComplainHistories.Length"); j++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo.GetResultToReview_ComplainHistoriesItem2 complainHistoriesItem2 = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ManualScoreInfo.GetResultToReview_ComplainHistoriesItem2();
complainHistoriesItem2.Comments = _ctx.StringValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ComplainHistories["+ j +"].Comments");
complainHistoriesItem2._Operator = _ctx.LongValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ComplainHistories["+ j +"].Operator");
complainHistoriesItem2.OperationTime = _ctx.StringValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ComplainHistories["+ j +"].OperationTime");
complainHistoriesItem2.OperationType = _ctx.IntegerValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ComplainHistories["+ j +"].OperationType");
complainHistoriesItem2.OperatorName = _ctx.StringValue("GetResultToReview.Data.ManualScoreInfoList["+ i +"].ComplainHistories["+ j +"].OperatorName");
manualScoreInfo_complainHistories1.Add(complainHistoriesItem2);
}
manualScoreInfo.ComplainHistories1 = manualScoreInfo_complainHistories1;
data_manualScoreInfoList.Add(manualScoreInfo);
}
data.ManualScoreInfoList = data_manualScoreInfoList;
List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ReviewHistory> data_reviewHistoryList = new List<GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ReviewHistory>();
for (int i = 0; i < _ctx.Length("GetResultToReview.Data.ReviewHistoryList.Length"); i++) {
GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ReviewHistory reviewHistory = new GetResultToReviewResponse.GetResultToReview_Data.GetResultToReview_ReviewHistory();
reviewHistory.Type = _ctx.IntegerValue("GetResultToReview.Data.ReviewHistoryList["+ i +"].Type");
reviewHistory.OperatorName = _ctx.StringValue("GetResultToReview.Data.ReviewHistoryList["+ i +"].OperatorName");
reviewHistory.TimeStr = _ctx.StringValue("GetResultToReview.Data.ReviewHistoryList["+ i +"].TimeStr");
reviewHistory.Score = _ctx.IntegerValue("GetResultToReview.Data.ReviewHistoryList["+ i +"].Score");
reviewHistory.ReviewResult = _ctx.IntegerValue("GetResultToReview.Data.ReviewHistoryList["+ i +"].ReviewResult");
reviewHistory.ComplainResult = _ctx.IntegerValue("GetResultToReview.Data.ReviewHistoryList["+ i +"].ComplainResult");
reviewHistory.OldScore = _ctx.IntegerValue("GetResultToReview.Data.ReviewHistoryList["+ i +"].OldScore");
data_reviewHistoryList.Add(reviewHistory);
}
data.ReviewHistoryList = data_reviewHistoryList;
getResultToReviewResponse.Data = data;
return getResultToReviewResponse;
}