public static SearchMediaWorkflowResponse Unmarshall(UnmarshallerContext context) { SearchMediaWorkflowResponse searchMediaWorkflowResponse = new SearchMediaWorkflowResponse(); searchMediaWorkflowResponse.HttpResponse = context.HttpResponse; searchMediaWorkflowResponse.RequestId = context.StringValue("SearchMediaWorkflow.RequestId"); searchMediaWorkflowResponse.TotalCount = context.LongValue("SearchMediaWorkflow.TotalCount"); searchMediaWorkflowResponse.PageNumber = context.LongValue("SearchMediaWorkflow.PageNumber"); searchMediaWorkflowResponse.PageSize = context.LongValue("SearchMediaWorkflow.PageSize"); List<SearchMediaWorkflowResponse.MediaWorkflow> mediaWorkflowList = new List<SearchMediaWorkflowResponse.MediaWorkflow>(); for (int i = 0; i < context.Length("SearchMediaWorkflow.MediaWorkflowList.Length"); i++) { SearchMediaWorkflowResponse.MediaWorkflow mediaWorkflow = new SearchMediaWorkflowResponse.MediaWorkflow(); mediaWorkflow.MediaWorkflowId = context.StringValue("SearchMediaWorkflow.MediaWorkflowList["+ i +"].MediaWorkflowId"); mediaWorkflow.Name = context.StringValue("SearchMediaWorkflow.MediaWorkflowList["+ i +"].Name"); mediaWorkflow.Topology = context.StringValue("SearchMediaWorkflow.MediaWorkflowList["+ i +"].Topology"); mediaWorkflow.State = context.StringValue("SearchMediaWorkflow.MediaWorkflowList["+ i +"].State"); mediaWorkflow.CreationTime = context.StringValue("SearchMediaWorkflow.MediaWorkflowList["+ i +"].CreationTime"); mediaWorkflowList.Add(mediaWorkflow); } searchMediaWorkflowResponse.MediaWorkflowList = mediaWorkflowList; return searchMediaWorkflowResponse; }