public static ListInstancesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListInstancesResponse listInstancesResponse = new ListInstancesResponse();

            listInstancesResponse.HttpResponse   = _ctx.HttpResponse;
            listInstancesResponse.Success        = _ctx.BooleanValue("ListInstances.Success");
            listInstancesResponse.HttpStatusCode = _ctx.IntegerValue("ListInstances.HttpStatusCode");
            listInstancesResponse.ErrorCode      = _ctx.StringValue("ListInstances.ErrorCode");
            listInstancesResponse.ErrorMessage   = _ctx.StringValue("ListInstances.ErrorMessage");
            listInstancesResponse.RequestId      = _ctx.StringValue("ListInstances.RequestId");

            ListInstancesResponse.ListInstances_Data data = new ListInstancesResponse.ListInstances_Data();
            data.PageNumber = _ctx.IntegerValue("ListInstances.Data.PageNumber");
            data.PageSize   = _ctx.IntegerValue("ListInstances.Data.PageSize");
            data.TotalCount = _ctx.IntegerValue("ListInstances.Data.TotalCount");

            List <ListInstancesResponse.ListInstances_Data.ListInstances_Instance> data_instances = new List <ListInstancesResponse.ListInstances_Data.ListInstances_Instance>();

            for (int i = 0; i < _ctx.Length("ListInstances.Data.Instances.Length"); i++)
            {
                ListInstancesResponse.ListInstances_Data.ListInstances_Instance instance = new ListInstancesResponse.ListInstances_Data.ListInstances_Instance();
                instance.NodeId            = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].NodeId");
                instance.InstanceId        = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].InstanceId");
                instance.DagId             = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].DagId");
                instance.DagType           = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].DagType");
                instance.Status            = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].Status");
                instance.Bizdate           = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].Bizdate");
                instance.CycTime           = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].CycTime");
                instance.CreateTime        = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].CreateTime");
                instance.ModifyTime        = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].ModifyTime");
                instance.NodeName          = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].NodeName");
                instance.BeginWaitTimeTime = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].BeginWaitTimeTime");
                instance.BeginWaitResTime  = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].BeginWaitResTime");
                instance.BeginRunningTime  = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].BeginRunningTime");
                instance.ParamValues       = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].ParamValues");
                instance.FinishTime        = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].FinishTime");
                instance.Priority          = _ctx.IntegerValue("ListInstances.Data.Instances[" + i + "].Priority");
                instance.BaselineId        = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].BaselineId");
                instance.Repeatability     = _ctx.BooleanValue("ListInstances.Data.Instances[" + i + "].Repeatability");
                instance.RepeatInterval    = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].RepeatInterval");
                instance.Connection        = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].Connection");
                instance.DqcType           = _ctx.IntegerValue("ListInstances.Data.Instances[" + i + "].DqcType");
                instance.DqcDescription    = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].DqcDescription");
                instance.ErrorMessage      = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].ErrorMessage");
                instance.RelatedFlowId     = _ctx.LongValue("ListInstances.Data.Instances[" + i + "].RelatedFlowId");
                instance.TaskType          = _ctx.StringValue("ListInstances.Data.Instances[" + i + "].TaskType");
                instance.TaskRerunTime     = _ctx.IntegerValue("ListInstances.Data.Instances[" + i + "].TaskRerunTime");

                data_instances.Add(instance);
            }
            data.Instances             = data_instances;
            listInstancesResponse.Data = data;

            return(listInstancesResponse);
        }
コード例 #2
0
        public static ListInstancesResponse Unmarshall(UnmarshallerContext context)
        {
            ListInstancesResponse listInstancesResponse = new ListInstancesResponse();

            listInstancesResponse.HttpResponse   = context.HttpResponse;
            listInstancesResponse.Success        = context.BooleanValue("ListInstances.Success");
            listInstancesResponse.HttpStatusCode = context.IntegerValue("ListInstances.HttpStatusCode");
            listInstancesResponse.ErrorCode      = context.StringValue("ListInstances.ErrorCode");
            listInstancesResponse.ErrorMessage   = context.StringValue("ListInstances.ErrorMessage");
            listInstancesResponse.RequestId      = context.StringValue("ListInstances.RequestId");

            ListInstancesResponse.ListInstances_Data data = new ListInstancesResponse.ListInstances_Data();
            data.PageNumber = context.IntegerValue("ListInstances.Data.PageNumber");
            data.PageSize   = context.IntegerValue("ListInstances.Data.PageSize");
            data.TotalCount = context.IntegerValue("ListInstances.Data.TotalCount");

            List <ListInstancesResponse.ListInstances_Data.ListInstances_Instance> data_instances = new List <ListInstancesResponse.ListInstances_Data.ListInstances_Instance>();

            for (int i = 0; i < context.Length("ListInstances.Data.Instances.Length"); i++)
            {
                ListInstancesResponse.ListInstances_Data.ListInstances_Instance instance = new ListInstancesResponse.ListInstances_Data.ListInstances_Instance();
                instance.NodeId            = context.IntegerValue("ListInstances.Data.Instances[" + i + "].NodeId");
                instance.InstanceId        = context.LongValue("ListInstances.Data.Instances[" + i + "].InstanceId");
                instance.DagId             = context.IntegerValue("ListInstances.Data.Instances[" + i + "].DagId");
                instance.DagType           = context.StringValue("ListInstances.Data.Instances[" + i + "].DagType");
                instance.Status            = context.StringValue("ListInstances.Data.Instances[" + i + "].Status");
                instance.Bizdate           = context.LongValue("ListInstances.Data.Instances[" + i + "].Bizdate");
                instance.CycTime           = context.LongValue("ListInstances.Data.Instances[" + i + "].CycTime");
                instance.CreateTime        = context.LongValue("ListInstances.Data.Instances[" + i + "].CreateTime");
                instance.ModifyTime        = context.LongValue("ListInstances.Data.Instances[" + i + "].ModifyTime");
                instance.NodeName          = context.StringValue("ListInstances.Data.Instances[" + i + "].NodeName");
                instance.BeginWaitTimeTime = context.LongValue("ListInstances.Data.Instances[" + i + "].BeginWaitTimeTime");
                instance.BeginWaitResTime  = context.LongValue("ListInstances.Data.Instances[" + i + "].BeginWaitResTime");
                instance.BeginRunningTime  = context.LongValue("ListInstances.Data.Instances[" + i + "].BeginRunningTime");
                instance.ParamValues       = context.StringValue("ListInstances.Data.Instances[" + i + "].ParamValues");
                instance.FinishTime        = context.LongValue("ListInstances.Data.Instances[" + i + "].FinishTime");

                data_instances.Add(instance);
            }
            data.Instances             = data_instances;
            listInstancesResponse.Data = data;

            return(listInstancesResponse);
        }