Пример #1
0
        public static DescribeInvocationsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeInvocationsResponse describeInvocationsResponse = new DescribeInvocationsResponse();

            describeInvocationsResponse.HttpResponse = _ctx.HttpResponse;
            describeInvocationsResponse.PageSize     = _ctx.LongValue("DescribeInvocations.PageSize");
            describeInvocationsResponse.RequestId    = _ctx.StringValue("DescribeInvocations.RequestId");
            describeInvocationsResponse.PageNumber   = _ctx.LongValue("DescribeInvocations.PageNumber");
            describeInvocationsResponse.TotalCount   = _ctx.LongValue("DescribeInvocations.TotalCount");

            List <DescribeInvocationsResponse.DescribeInvocations_Invocation> describeInvocationsResponse_invocations = new List <DescribeInvocationsResponse.DescribeInvocations_Invocation>();

            for (int i = 0; i < _ctx.Length("DescribeInvocations.Invocations.Length"); i++)
            {
                DescribeInvocationsResponse.DescribeInvocations_Invocation invocation = new DescribeInvocationsResponse.DescribeInvocations_Invocation();
                invocation.CreationTime     = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].CreationTime");
                invocation.Frequency        = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].Frequency");
                invocation.InvocationStatus = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvocationStatus");
                invocation.RepeatMode       = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].RepeatMode");
                invocation.CommandId        = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].CommandId");
                invocation.CommandType      = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].CommandType");
                invocation.InvokeStatus     = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeStatus");
                invocation.Parameters       = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].Parameters");
                invocation.Timed            = _ctx.BooleanValue("DescribeInvocations.Invocations[" + i + "].Timed");
                invocation.CommandContent   = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].CommandContent");
                invocation.CommandName      = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].CommandName");
                invocation.InvokeId         = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeId");
                invocation.Username         = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].Username");

                List <DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance> invocation_invokeInstances = new List <DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance>();
                for (int j = 0; j < _ctx.Length("DescribeInvocations.Invocations[" + i + "].InvokeInstances.Length"); j++)
                {
                    DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance invokeInstance = new DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance();
                    invokeInstance.CreationTime         = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].CreationTime");
                    invokeInstance.UpdateTime           = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].UpdateTime");
                    invokeInstance.FinishTime           = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].FinishTime");
                    invokeInstance.InvocationStatus     = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].InvocationStatus");
                    invokeInstance.Repeats              = _ctx.IntegerValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].Repeats");
                    invokeInstance.InstanceId           = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].InstanceId");
                    invokeInstance.Output               = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].Output");
                    invokeInstance.Dropped              = _ctx.IntegerValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].Dropped");
                    invokeInstance.StopTime             = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].StopTime");
                    invokeInstance.ExitCode             = _ctx.LongValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].ExitCode");
                    invokeInstance.StartTime            = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].StartTime");
                    invokeInstance.ErrorInfo            = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].ErrorInfo");
                    invokeInstance.Timed                = _ctx.BooleanValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].Timed");
                    invokeInstance.ErrorCode            = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].ErrorCode");
                    invokeInstance.InstanceInvokeStatus = _ctx.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].InstanceInvokeStatus");

                    invocation_invokeInstances.Add(invokeInstance);
                }
                invocation.InvokeInstances = invocation_invokeInstances;

                describeInvocationsResponse_invocations.Add(invocation);
            }
            describeInvocationsResponse.Invocations = describeInvocationsResponse_invocations;

            return(describeInvocationsResponse);
        }
        public static DescribeInvocationsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeInvocationsResponse describeInvocationsResponse = new DescribeInvocationsResponse();

            describeInvocationsResponse.HttpResponse = context.HttpResponse;
            describeInvocationsResponse.RequestId    = context.StringValue("DescribeInvocations.RequestId");
            describeInvocationsResponse.TotalCount   = context.LongValue("DescribeInvocations.TotalCount");
            describeInvocationsResponse.PageNumber   = context.LongValue("DescribeInvocations.PageNumber");
            describeInvocationsResponse.PageSize     = context.LongValue("DescribeInvocations.PageSize");

            List <DescribeInvocationsResponse.DescribeInvocations_Invocation> describeInvocationsResponse_invocations = new List <DescribeInvocationsResponse.DescribeInvocations_Invocation>();

            for (int i = 0; i < context.Length("DescribeInvocations.Invocations.Length"); i++)
            {
                DescribeInvocationsResponse.DescribeInvocations_Invocation invocation = new DescribeInvocationsResponse.DescribeInvocations_Invocation();
                invocation.InvokeId       = context.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeId");
                invocation.CommandId      = context.StringValue("DescribeInvocations.Invocations[" + i + "].CommandId");
                invocation.CommandType    = context.StringValue("DescribeInvocations.Invocations[" + i + "].CommandType");
                invocation.CommandName    = context.StringValue("DescribeInvocations.Invocations[" + i + "].CommandName");
                invocation.Frequency      = context.StringValue("DescribeInvocations.Invocations[" + i + "].Frequency");
                invocation.Timed          = context.BooleanValue("DescribeInvocations.Invocations[" + i + "].Timed");
                invocation.InvokeStatus   = context.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeStatus");
                invocation.Parameters     = context.StringValue("DescribeInvocations.Invocations[" + i + "].Parameters");
                invocation.CommandContent = context.StringValue("DescribeInvocations.Invocations[" + i + "].CommandContent");

                List <DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance> invocation_invokeInstances = new List <DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance>();
                for (int j = 0; j < context.Length("DescribeInvocations.Invocations[" + i + "].InvokeInstances.Length"); j++)
                {
                    DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance invokeInstance = new DescribeInvocationsResponse.DescribeInvocations_Invocation.DescribeInvocations_InvokeInstance();
                    invokeInstance.InstanceId           = context.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].InstanceId");
                    invokeInstance.InstanceInvokeStatus = context.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].InstanceInvokeStatus");
                    invokeInstance.CreationTime         = context.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].CreationTime");
                    invokeInstance.StartTime            = context.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].StartTime");
                    invokeInstance.FinishTime           = context.StringValue("DescribeInvocations.Invocations[" + i + "].InvokeInstances[" + j + "].FinishTime");

                    invocation_invokeInstances.Add(invokeInstance);
                }
                invocation.InvokeInstances = invocation_invokeInstances;

                describeInvocationsResponse_invocations.Add(invocation);
            }
            describeInvocationsResponse.Invocations = describeInvocationsResponse_invocations;

            return(describeInvocationsResponse);
        }
        public static DescribeInvocationsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeInvocationsResponse describeInvocationsResponse = new DescribeInvocationsResponse();

            describeInvocationsResponse.HttpResponse = context.HttpResponse;
            describeInvocationsResponse.RequestId    = context.StringValue("DescribeInvocations.RequestId");
            describeInvocationsResponse.TotalCount   = context.LongValue("DescribeInvocations.TotalCount");
            describeInvocationsResponse.PageNumber   = context.LongValue("DescribeInvocations.PageNumber");
            describeInvocationsResponse.PageSize     = context.LongValue("DescribeInvocations.PageSize");

            List <DescribeInvocationsResponse.DescribeInvocations_InvocationItem> describeInvocationsResponse_invocation = new List <DescribeInvocationsResponse.DescribeInvocations_InvocationItem>();

            for (int i = 0; i < context.Length("DescribeInvocations.Invocation.Length"); i++)
            {
                DescribeInvocationsResponse.DescribeInvocations_InvocationItem invocationItem = new DescribeInvocationsResponse.DescribeInvocations_InvocationItem();
                invocationItem.InvokeId     = context.StringValue("DescribeInvocations.Invocation[" + i + "].InvokeId");
                invocationItem.CommandId    = context.StringValue("DescribeInvocations.Invocation[" + i + "].CommandId");
                invocationItem.CommandType  = context.StringValue("DescribeInvocations.Invocation[" + i + "].CommandType");
                invocationItem.CommandName  = context.StringValue("DescribeInvocations.Invocation[" + i + "].CommandName");
                invocationItem.Timed        = context.BooleanValue("DescribeInvocations.Invocation[" + i + "].Timed");
                invocationItem.InvokeStatus = context.StringValue("DescribeInvocations.Invocation[" + i + "].InvokeStatus");

                List <DescribeInvocationsResponse.DescribeInvocations_InvocationItem.DescribeInvocations_InvokeItemItem> invocationItem_invokeItem = new List <DescribeInvocationsResponse.DescribeInvocations_InvocationItem.DescribeInvocations_InvokeItemItem>();
                for (int j = 0; j < context.Length("DescribeInvocations.Invocation[" + i + "].InvokeItem.Length"); j++)
                {
                    DescribeInvocationsResponse.DescribeInvocations_InvocationItem.DescribeInvocations_InvokeItemItem invokeItemItem = new DescribeInvocationsResponse.DescribeInvocations_InvocationItem.DescribeInvocations_InvokeItemItem();
                    invokeItemItem.InstanceId = context.StringValue("DescribeInvocations.Invocation[" + i + "].InvokeItem[" + j + "].InstanceId");
                    invokeItemItem.Status     = context.StringValue("DescribeInvocations.Invocation[" + i + "].InvokeItem[" + j + "].Status");

                    invocationItem_invokeItem.Add(invokeItemItem);
                }
                invocationItem.InvokeItem = invocationItem_invokeItem;

                describeInvocationsResponse_invocation.Add(invocationItem);
            }
            describeInvocationsResponse.Invocation = describeInvocationsResponse_invocation;

            return(describeInvocationsResponse);
        }