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;
}