public static QueryMediaWorkflowListByNameResponse Unmarshall(UnmarshallerContext context) { QueryMediaWorkflowListByNameResponse queryMediaWorkflowListByNameResponse = new QueryMediaWorkflowListByNameResponse(); queryMediaWorkflowListByNameResponse.HttpResponse = context.HttpResponse; queryMediaWorkflowListByNameResponse.RequestId = context.StringValue("QueryMediaWorkflowListByName.RequestId"); List<string> nonExistMediaWorkflowNames = new List<string>(); for (int i = 0; i < context.Length("QueryMediaWorkflowListByName.NonExistMediaWorkflowNames.Length"); i++) { nonExistMediaWorkflowNames.Add(context.StringValue("QueryMediaWorkflowListByName.NonExistMediaWorkflowNames["+ i +"]")); } queryMediaWorkflowListByNameResponse.NonExistMediaWorkflowNames = nonExistMediaWorkflowNames; List<QueryMediaWorkflowListByNameResponse.MediaWorkflow> mediaWorkflowList = new List<QueryMediaWorkflowListByNameResponse.MediaWorkflow>(); for (int i = 0; i < context.Length("QueryMediaWorkflowListByName.MediaWorkflowList.Length"); i++) { QueryMediaWorkflowListByNameResponse.MediaWorkflow mediaWorkflow = new QueryMediaWorkflowListByNameResponse.MediaWorkflow(); mediaWorkflow.MediaWorkflowId = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].MediaWorkflowId"); mediaWorkflow.Name = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].Name"); mediaWorkflow.Topology = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].Topology"); mediaWorkflow.State = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].State"); mediaWorkflow.CreationTime = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].CreationTime"); mediaWorkflowList.Add(mediaWorkflow); } queryMediaWorkflowListByNameResponse.MediaWorkflowList = mediaWorkflowList; return queryMediaWorkflowListByNameResponse; }