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