public static DescribeInvocationResultsResponse Unmarshall(UnmarshallerContext context) { DescribeInvocationResultsResponse describeInvocationResultsResponse = new DescribeInvocationResultsResponse(); describeInvocationResultsResponse.HttpResponse = context.HttpResponse; describeInvocationResultsResponse.RequestId = context.StringValue("DescribeInvocationResults.RequestId"); DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation invocation = new DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation(); invocation.PageSize = context.LongValue("DescribeInvocationResults.Invocation.PageSize"); invocation.PageNumber = context.LongValue("DescribeInvocationResults.Invocation.PageNumber"); invocation.TotalCount = context.LongValue("DescribeInvocationResults.Invocation.TotalCount"); List <DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult> invocation_invocationResults = new List <DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult>(); for (int i = 0; i < context.Length("DescribeInvocationResults.Invocation.InvocationResults.Length"); i++) { DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult invocationResult = new DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult(); invocationResult.CommandId = context.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].CommandId"); invocationResult.InvokeId = context.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].InvokeId"); invocationResult.InstanceId = context.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].InstanceId"); invocationResult.StartTime = context.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].StartTime"); invocationResult.FinishedTime = context.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].FinishedTime"); invocationResult.Output = context.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].Output"); invocationResult.InvokeRecordStatus = context.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].InvokeRecordStatus"); invocationResult.ExitCode = context.LongValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].ExitCode"); invocation_invocationResults.Add(invocationResult); } invocation.InvocationResults = invocation_invocationResults; describeInvocationResultsResponse.Invocation = invocation; return(describeInvocationResultsResponse); }
public static DescribeInvocationResultsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeInvocationResultsResponse describeInvocationResultsResponse = new DescribeInvocationResultsResponse(); describeInvocationResultsResponse.HttpResponse = _ctx.HttpResponse; describeInvocationResultsResponse.RequestId = _ctx.StringValue("DescribeInvocationResults.RequestId"); DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation invocation = new DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation(); invocation.PageSize = _ctx.LongValue("DescribeInvocationResults.Invocation.PageSize"); invocation.PageNumber = _ctx.LongValue("DescribeInvocationResults.Invocation.PageNumber"); invocation.TotalCount = _ctx.LongValue("DescribeInvocationResults.Invocation.TotalCount"); List <DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult> invocation_invocationResults = new List <DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult>(); for (int i = 0; i < _ctx.Length("DescribeInvocationResults.Invocation.InvocationResults.Length"); i++) { DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult invocationResult = new DescribeInvocationResultsResponse.DescribeInvocationResults_Invocation.DescribeInvocationResults_InvocationResult(); invocationResult.CommandId = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].CommandId"); invocationResult.InvokeId = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].InvokeId"); invocationResult.InstanceId = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].InstanceId"); invocationResult.StartTime = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].StartTime"); invocationResult.StopTime = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].StopTime"); invocationResult.FinishedTime = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].FinishedTime"); invocationResult.Repeats = _ctx.IntegerValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].Repeats"); invocationResult.Output = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].Output"); invocationResult.Dropped = _ctx.IntegerValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].Dropped"); invocationResult.InvokeRecordStatus = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].InvokeRecordStatus"); invocationResult.InvocationStatus = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].InvocationStatus"); invocationResult.ExitCode = _ctx.LongValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].ExitCode"); invocationResult.ErrorCode = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].ErrorCode"); invocationResult.ErrorInfo = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].ErrorInfo"); invocationResult.Username = _ctx.StringValue("DescribeInvocationResults.Invocation.InvocationResults[" + i + "].Username"); invocation_invocationResults.Add(invocationResult); } invocation.InvocationResults = invocation_invocationResults; describeInvocationResultsResponse.Invocation = invocation; return(describeInvocationResultsResponse); }