public static DescribeKnowledgeResponse Unmarshall(UnmarshallerContext context) { DescribeKnowledgeResponse describeKnowledgeResponse = new DescribeKnowledgeResponse(); describeKnowledgeResponse.HttpResponse = context.HttpResponse; describeKnowledgeResponse.RequestId = context.StringValue("DescribeKnowledge.RequestId"); describeKnowledgeResponse.NavigationScriptId = context.StringValue("DescribeKnowledge.NavigationScriptId"); describeKnowledgeResponse.InstanceId = context.StringValue("DescribeKnowledge.InstanceId"); describeKnowledgeResponse.CategoryId = context.StringValue("DescribeKnowledge.CategoryId"); describeKnowledgeResponse.UserUtterance = context.StringValue("DescribeKnowledge.UserUtterance"); describeKnowledgeResponse.Answer = context.StringValue("DescribeKnowledge.Answer"); describeKnowledgeResponse.Interruptible = context.BooleanValue("DescribeKnowledge.Interruptible"); List <string> describeKnowledgeResponse_similarUtterances = new List <string>(); for (int i = 0; i < context.Length("DescribeKnowledge.SimilarUtterances.Length"); i++) { describeKnowledgeResponse_similarUtterances.Add(context.StringValue("DescribeKnowledge.SimilarUtterances[" + i + "]")); } describeKnowledgeResponse.SimilarUtterances = describeKnowledgeResponse_similarUtterances; return(describeKnowledgeResponse); }
public static DescribeKnowledgeResponse Unmarshall(UnmarshallerContext context) { DescribeKnowledgeResponse describeKnowledgeResponse = new DescribeKnowledgeResponse(); describeKnowledgeResponse.HttpResponse = context.HttpResponse; describeKnowledgeResponse.RequestId = context.StringValue("DescribeKnowledge.RequestId"); describeKnowledgeResponse.EndDate = context.StringValue("DescribeKnowledge.EndDate"); describeKnowledgeResponse.CreateUserName = context.StringValue("DescribeKnowledge.CreateUserName"); describeKnowledgeResponse.KnowledgeTitle = context.StringValue("DescribeKnowledge.KnowledgeTitle"); describeKnowledgeResponse.Version = context.IntegerValue("DescribeKnowledge.Version"); describeKnowledgeResponse.KnowledgeId = context.LongValue("DescribeKnowledge.KnowledgeId"); describeKnowledgeResponse.ModifyUserName = context.StringValue("DescribeKnowledge.ModifyUserName"); describeKnowledgeResponse.ModifyTime = context.StringValue("DescribeKnowledge.ModifyTime"); describeKnowledgeResponse.CreateTime = context.StringValue("DescribeKnowledge.CreateTime"); describeKnowledgeResponse.KnowledgeType = context.IntegerValue("DescribeKnowledge.KnowledgeType"); describeKnowledgeResponse.CategoryId = context.LongValue("DescribeKnowledge.CategoryId"); describeKnowledgeResponse.StartDate = context.StringValue("DescribeKnowledge.StartDate"); describeKnowledgeResponse.KnowledgeStatus = context.IntegerValue("DescribeKnowledge.KnowledgeStatus"); List <string> describeKnowledgeResponse_keyWords = new List <string>(); for (int i = 0; i < context.Length("DescribeKnowledge.KeyWords.Length"); i++) { describeKnowledgeResponse_keyWords.Add(context.StringValue("DescribeKnowledge.KeyWords[" + i + "]")); } describeKnowledgeResponse.KeyWords = describeKnowledgeResponse_keyWords; List <string> describeKnowledgeResponse_coreWords = new List <string>(); for (int i = 0; i < context.Length("DescribeKnowledge.CoreWords.Length"); i++) { describeKnowledgeResponse_coreWords.Add(context.StringValue("DescribeKnowledge.CoreWords[" + i + "]")); } describeKnowledgeResponse.CoreWords = describeKnowledgeResponse_coreWords; List <DescribeKnowledgeResponse.DescribeKnowledge_Outline> describeKnowledgeResponse_outlines = new List <DescribeKnowledgeResponse.DescribeKnowledge_Outline>(); for (int i = 0; i < context.Length("DescribeKnowledge.Outlines.Length"); i++) { DescribeKnowledgeResponse.DescribeKnowledge_Outline outline = new DescribeKnowledgeResponse.DescribeKnowledge_Outline(); outline.KnowledgeId = context.LongValue("DescribeKnowledge.Outlines[" + i + "].KnowledgeId"); outline.Title = context.StringValue("DescribeKnowledge.Outlines[" + i + "].Title"); outline.OutlineId = context.LongValue("DescribeKnowledge.Outlines[" + i + "].OutlineId"); describeKnowledgeResponse_outlines.Add(outline); } describeKnowledgeResponse.Outlines = describeKnowledgeResponse_outlines; List <DescribeKnowledgeResponse.DescribeKnowledge_SimQuestion> describeKnowledgeResponse_simQuestions = new List <DescribeKnowledgeResponse.DescribeKnowledge_SimQuestion>(); for (int i = 0; i < context.Length("DescribeKnowledge.SimQuestions.Length"); i++) { DescribeKnowledgeResponse.DescribeKnowledge_SimQuestion simQuestion = new DescribeKnowledgeResponse.DescribeKnowledge_SimQuestion(); simQuestion.ModifyTime = context.StringValue("DescribeKnowledge.SimQuestions[" + i + "].ModifyTime"); simQuestion.CreateTime = context.StringValue("DescribeKnowledge.SimQuestions[" + i + "].CreateTime"); simQuestion.SimQuestionId = context.LongValue("DescribeKnowledge.SimQuestions[" + i + "].SimQuestionId"); simQuestion.Title = context.StringValue("DescribeKnowledge.SimQuestions[" + i + "].Title"); describeKnowledgeResponse_simQuestions.Add(simQuestion); } describeKnowledgeResponse.SimQuestions = describeKnowledgeResponse_simQuestions; List <DescribeKnowledgeResponse.DescribeKnowledge_Solution> describeKnowledgeResponse_solutions = new List <DescribeKnowledgeResponse.DescribeKnowledge_Solution>(); for (int i = 0; i < context.Length("DescribeKnowledge.Solutions.Length"); i++) { DescribeKnowledgeResponse.DescribeKnowledge_Solution solution = new DescribeKnowledgeResponse.DescribeKnowledge_Solution(); solution.Summary = context.StringValue("DescribeKnowledge.Solutions[" + i + "].Summary"); solution.ModifyTime = context.StringValue("DescribeKnowledge.Solutions[" + i + "].ModifyTime"); solution.CreateTime = context.StringValue("DescribeKnowledge.Solutions[" + i + "].CreateTime"); solution.SolutionId = context.LongValue("DescribeKnowledge.Solutions[" + i + "].SolutionId"); solution.Content = context.StringValue("DescribeKnowledge.Solutions[" + i + "].Content"); solution.PlainText = context.StringValue("DescribeKnowledge.Solutions[" + i + "].PlainText"); List <string> solution_perspectiveIds = new List <string>(); for (int j = 0; j < context.Length("DescribeKnowledge.Solutions[" + i + "].PerspectiveIds.Length"); j++) { solution_perspectiveIds.Add(context.StringValue("DescribeKnowledge.Solutions[" + i + "].PerspectiveIds[" + j + "]")); } solution.PerspectiveIds = solution_perspectiveIds; describeKnowledgeResponse_solutions.Add(solution); } describeKnowledgeResponse.Solutions = describeKnowledgeResponse_solutions; return(describeKnowledgeResponse); }