public static StartMediaWorkflowExecutionResponse Unmarshall(UnmarshallerContext context) { StartMediaWorkflowExecutionResponse startMediaWorkflowExecutionResponse = new StartMediaWorkflowExecutionResponse(); startMediaWorkflowExecutionResponse.HttpResponse = context.HttpResponse; startMediaWorkflowExecutionResponse.RequestId = context.StringValue("StartMediaWorkflowExecution.RequestId"); StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_ mediaWorkflowExecution = new StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_(); mediaWorkflowExecution.RunId = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.RunId"); mediaWorkflowExecution.Name = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.Name"); mediaWorkflowExecution.State = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.State"); mediaWorkflowExecution.MediaId = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.MediaId"); mediaWorkflowExecution.CreationTime = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.CreationTime"); StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Input_ input = new StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Input_(); input.UserData = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.Input.UserData"); StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Input_.InputFile_ inputFile = new StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Input_.InputFile_(); inputFile.Bucket = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.Input.InputFile.Bucket"); inputFile.Location = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.Input.InputFile.Location"); inputFile.Object = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.Input.InputFile.Object"); input.InputFile = inputFile; mediaWorkflowExecution.Input = input; List<StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Activity> activityList = new List<StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Activity>(); for (int i = 0; i < context.Length("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList.Length"); i++) { StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Activity activity = new StartMediaWorkflowExecutionResponse.MediaWorkflowExecution_.Activity(); activity.Name = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].Name"); activity.Type = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].Type"); activity.JobId = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].JobId"); activity.State = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].State"); activity.Code = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].Code"); activity.Message = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].Message"); activity.StartTime = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].StartTime"); activity.EndTime = context.StringValue("StartMediaWorkflowExecution.MediaWorkflowExecution.ActivityList["+ i +"].EndTime"); activityList.Add(activity); } mediaWorkflowExecution.ActivityList = activityList; startMediaWorkflowExecutionResponse.MediaWorkflowExecution = mediaWorkflowExecution; return startMediaWorkflowExecutionResponse; }