public static QueryMediaWorkflowListResponse Unmarshall(UnmarshallerContext context) { QueryMediaWorkflowListResponse queryMediaWorkflowListResponse = new QueryMediaWorkflowListResponse(); queryMediaWorkflowListResponse.HttpResponse = context.HttpResponse; queryMediaWorkflowListResponse.RequestId = context.StringValue("QueryMediaWorkflowList.RequestId"); List <string> queryMediaWorkflowListResponse_nonExistMediaWorkflowIds = new List <string>(); for (int i = 0; i < context.Length("QueryMediaWorkflowList.NonExistMediaWorkflowIds.Length"); i++) { queryMediaWorkflowListResponse_nonExistMediaWorkflowIds.Add(context.StringValue("QueryMediaWorkflowList.NonExistMediaWorkflowIds[" + i + "]")); } queryMediaWorkflowListResponse.NonExistMediaWorkflowIds = queryMediaWorkflowListResponse_nonExistMediaWorkflowIds; List <QueryMediaWorkflowListResponse.QueryMediaWorkflowList_MediaWorkflow> queryMediaWorkflowListResponse_mediaWorkflowList = new List <QueryMediaWorkflowListResponse.QueryMediaWorkflowList_MediaWorkflow>(); for (int i = 0; i < context.Length("QueryMediaWorkflowList.MediaWorkflowList.Length"); i++) { QueryMediaWorkflowListResponse.QueryMediaWorkflowList_MediaWorkflow mediaWorkflow = new QueryMediaWorkflowListResponse.QueryMediaWorkflowList_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"); queryMediaWorkflowListResponse_mediaWorkflowList.Add(mediaWorkflow); } queryMediaWorkflowListResponse.MediaWorkflowList = queryMediaWorkflowListResponse_mediaWorkflowList; return(queryMediaWorkflowListResponse); }
public static QueryMediaWorkflowListResponse Unmarshall(UnmarshallerContext context) { QueryMediaWorkflowListResponse queryMediaWorkflowListResponse = new QueryMediaWorkflowListResponse() { HttpResponse = context.HttpResponse, 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() { MediaWorkflowId = context.StringValue($"QueryMediaWorkflowList.MediaWorkflowList[{i}].MediaWorkflowId"), Name = context.StringValue($"QueryMediaWorkflowList.MediaWorkflowList[{i}].Name"), Topology = context.StringValue($"QueryMediaWorkflowList.MediaWorkflowList[{i}].Topology"), State = context.StringValue($"QueryMediaWorkflowList.MediaWorkflowList[{i}].State"), CreationTime = context.StringValue($"QueryMediaWorkflowList.MediaWorkflowList[{i}].CreationTime") }; mediaWorkflowList.Add(mediaWorkflow); } queryMediaWorkflowListResponse.MediaWorkflowList = mediaWorkflowList; return(queryMediaWorkflowListResponse); }