示例#1
0
        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);
        }