示例#1
0
        public static DescribeTasksResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTasksResponse describeTasksResponse = new DescribeTasksResponse();

            describeTasksResponse.HttpResponse = _ctx.HttpResponse;
            describeTasksResponse.RequestId    = _ctx.StringValue("DescribeTasks.RequestId");
            describeTasksResponse.RegionId     = _ctx.StringValue("DescribeTasks.RegionId");
            describeTasksResponse.TotalCount   = _ctx.IntegerValue("DescribeTasks.TotalCount");
            describeTasksResponse.PageNumber   = _ctx.IntegerValue("DescribeTasks.PageNumber");
            describeTasksResponse.PageSize     = _ctx.IntegerValue("DescribeTasks.PageSize");

            List <DescribeTasksResponse.DescribeTasks_Task> describeTasksResponse_taskSet = new List <DescribeTasksResponse.DescribeTasks_Task>();

            for (int i = 0; i < _ctx.Length("DescribeTasks.TaskSet.Length"); i++)
            {
                DescribeTasksResponse.DescribeTasks_Task task = new DescribeTasksResponse.DescribeTasks_Task();
                task.TaskId        = _ctx.StringValue("DescribeTasks.TaskSet[" + i + "].TaskId");
                task.TaskAction    = _ctx.StringValue("DescribeTasks.TaskSet[" + i + "].TaskAction");
                task.TaskStatus    = _ctx.StringValue("DescribeTasks.TaskSet[" + i + "].TaskStatus");
                task.SupportCancel = _ctx.StringValue("DescribeTasks.TaskSet[" + i + "].SupportCancel");
                task.CreationTime  = _ctx.StringValue("DescribeTasks.TaskSet[" + i + "].CreationTime");
                task.FinishedTime  = _ctx.StringValue("DescribeTasks.TaskSet[" + i + "].FinishedTime");

                describeTasksResponse_taskSet.Add(task);
            }
            describeTasksResponse.TaskSet = describeTasksResponse_taskSet;

            return(describeTasksResponse);
        }
        public static DescribeTasksResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTasksResponse describeTasksResponse = new DescribeTasksResponse();

            describeTasksResponse.HttpResponse   = context.HttpResponse;
            describeTasksResponse.RequestId      = context.StringValue("DescribeTasks.RequestId");
            describeTasksResponse.Success        = context.BooleanValue("DescribeTasks.Success");
            describeTasksResponse.ErrorCode      = context.IntegerValue("DescribeTasks.ErrorCode");
            describeTasksResponse.DynamicCode    = context.StringValue("DescribeTasks.DynamicCode");
            describeTasksResponse.DynamicMessage = context.StringValue("DescribeTasks.DynamicMessage");

            List <DescribeTasksResponse.DescribeTasks_Task> describeTasksResponse_result = new List <DescribeTasksResponse.DescribeTasks_Task>();

            for (int i = 0; i < context.Length("DescribeTasks.Result.Length"); i++)
            {
                DescribeTasksResponse.DescribeTasks_Task task = new DescribeTasksResponse.DescribeTasks_Task();
                task.TaskId        = context.IntegerValue("DescribeTasks.Result[" + i + "].TaskId");
                task.Action        = context.StringValue("DescribeTasks.Result[" + i + "].Action");
                task.Target        = context.StringValue("DescribeTasks.Result[" + i + "].Target");
                task.Sender        = context.StringValue("DescribeTasks.Result[" + i + "].Sender");
                task.RequestTime   = context.LongValue("DescribeTasks.Result[" + i + "].RequestTime");
                task.ResponseTime  = context.StringValue("DescribeTasks.Result[" + i + "].ResponseTime");
                task.Handled       = context.BooleanValue("DescribeTasks.Result[" + i + "].Handled");
                task.Result        = context.StringValue("DescribeTasks.Result[" + i + "].Result");
                task.OperationType = context.StringValue("DescribeTasks.Result[" + i + "].OperationType");

                describeTasksResponse_result.Add(task);
            }
            describeTasksResponse.Result = describeTasksResponse_result;

            return(describeTasksResponse);
        }
        public static DescribeTasksResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTasksResponse describeTasksResponse = new DescribeTasksResponse();

            describeTasksResponse.HttpResponse     = _ctx.HttpResponse;
            describeTasksResponse.RequestId        = _ctx.StringValue("DescribeTasks.RequestId");
            describeTasksResponse.StartTime        = _ctx.StringValue("DescribeTasks.StartTime");
            describeTasksResponse.EndTime          = _ctx.StringValue("DescribeTasks.EndTime");
            describeTasksResponse.TotalRecordCount = _ctx.IntegerValue("DescribeTasks.TotalRecordCount");
            describeTasksResponse.PageNumber       = _ctx.IntegerValue("DescribeTasks.PageNumber");
            describeTasksResponse.PageRecordCount  = _ctx.IntegerValue("DescribeTasks.PageRecordCount");
            describeTasksResponse.DBInstanceName   = _ctx.StringValue("DescribeTasks.DBInstanceName");
            describeTasksResponse.DBInstanceId     = _ctx.StringValue("DescribeTasks.DBInstanceId");

            List <DescribeTasksResponse.DescribeTasks_Task> describeTasksResponse_tasks = new List <DescribeTasksResponse.DescribeTasks_Task>();

            for (int i = 0; i < _ctx.Length("DescribeTasks.Tasks.Length"); i++)
            {
                DescribeTasksResponse.DescribeTasks_Task task = new DescribeTasksResponse.DescribeTasks_Task();
                task.TaskId             = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].TaskId");
                task.BeginTime          = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].BeginTime");
                task.FinishTime         = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].FinishTime");
                task.ExpectedFinishTime = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].ExpectedFinishTime");
                task.TaskAction         = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].TaskAction");
                task.Progress           = _ctx.IntegerValue("DescribeTasks.Tasks[" + i + "].Progress");
                task.DBName             = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].DBName");
                task.ProgressInfo       = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].ProgressInfo");
                task.TaskErrorCode      = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].TaskErrorCode");
                task.TaskErrorMessage   = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].TaskErrorMessage");
                task.StepsInfo          = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].StepsInfo");
                task.Remain             = _ctx.IntegerValue("DescribeTasks.Tasks[" + i + "].Remain");
                task.StepProgressInfo   = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].StepProgressInfo");
                task.CurrentStepName    = _ctx.StringValue("DescribeTasks.Tasks[" + i + "].CurrentStepName");

                describeTasksResponse_tasks.Add(task);
            }
            describeTasksResponse.Tasks = describeTasksResponse_tasks;

            return(describeTasksResponse);
        }