public static ListAppInstanceResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListAppInstanceResponse listAppInstanceResponse = new ListAppInstanceResponse();

            listAppInstanceResponse.HttpResponse = _ctx.HttpResponse;
            listAppInstanceResponse.RequestId    = _ctx.StringValue("ListAppInstance.RequestId");
            listAppInstanceResponse.Code         = _ctx.IntegerValue("ListAppInstance.Code");
            listAppInstanceResponse.PageSize     = _ctx.IntegerValue("ListAppInstance.PageSize");
            listAppInstanceResponse.PageNumber   = _ctx.IntegerValue("ListAppInstance.PageNumber");
            listAppInstanceResponse.TotalCount   = _ctx.LongValue("ListAppInstance.TotalCount");
            listAppInstanceResponse.ErrMsg       = _ctx.StringValue("ListAppInstance.ErrMsg");

            List <ListAppInstanceResponse.ListAppInstance_AppInstanceDetail> listAppInstanceResponse_data = new List <ListAppInstanceResponse.ListAppInstance_AppInstanceDetail>();

            for (int i = 0; i < _ctx.Length("ListAppInstance.Data.Length"); i++)
            {
                ListAppInstanceResponse.ListAppInstance_AppInstanceDetail appInstanceDetail = new ListAppInstanceResponse.ListAppInstance_AppInstanceDetail();
                appInstanceDetail.AppInstanceId = _ctx.StringValue("ListAppInstance.Data[" + i + "].AppInstanceId");
                appInstanceDetail.CreateTime    = _ctx.StringValue("ListAppInstance.Data[" + i + "].CreateTime");
                appInstanceDetail.Spec          = _ctx.StringValue("ListAppInstance.Data[" + i + "].Spec");
                appInstanceDetail.RestartCount  = _ctx.IntegerValue("ListAppInstance.Data[" + i + "].RestartCount");
                appInstanceDetail.HostIp        = _ctx.StringValue("ListAppInstance.Data[" + i + "].HostIp");
                appInstanceDetail.PodIp         = _ctx.StringValue("ListAppInstance.Data[" + i + "].PodIp");
                appInstanceDetail.Health        = _ctx.StringValue("ListAppInstance.Data[" + i + "].Health");
                appInstanceDetail.Requests      = _ctx.StringValue("ListAppInstance.Data[" + i + "].Requests");
                appInstanceDetail.Limits        = _ctx.StringValue("ListAppInstance.Data[" + i + "].Limits");

                listAppInstanceResponse_data.Add(appInstanceDetail);
            }
            listAppInstanceResponse.Data = listAppInstanceResponse_data;

            return(listAppInstanceResponse);
        }
        public static ListAppInstanceResponse Unmarshall(UnmarshallerContext context)
        {
            ListAppInstanceResponse listAppInstanceResponse = new ListAppInstanceResponse();

            listAppInstanceResponse.HttpResponse = context.HttpResponse;
            listAppInstanceResponse.RequestId    = context.StringValue("ListAppInstance.RequestId");
            listAppInstanceResponse.Code         = context.IntegerValue("ListAppInstance.Code");
            listAppInstanceResponse.PageSize     = context.IntegerValue("ListAppInstance.PageSize");
            listAppInstanceResponse.PageNumber   = context.IntegerValue("ListAppInstance.PageNumber");
            listAppInstanceResponse.TotalCount   = context.LongValue("ListAppInstance.TotalCount");
            listAppInstanceResponse.ErrMsg       = context.StringValue("ListAppInstance.ErrMsg");

            List <ListAppInstanceResponse.ListAppInstance_ListAppInstanceResponse1> listAppInstanceResponse_data = new List <ListAppInstanceResponse.ListAppInstance_ListAppInstanceResponse1>();

            for (int i = 0; i < context.Length("ListAppInstance.Data.Length"); i++)
            {
                ListAppInstanceResponse.ListAppInstance_ListAppInstanceResponse1 listAppInstanceResponse1 = new ListAppInstanceResponse.ListAppInstance_ListAppInstanceResponse1();
                listAppInstanceResponse1.AppInstanceId = context.StringValue("ListAppInstance.Data[" + i + "].AppInstanceId");
                listAppInstanceResponse1.CreateTime    = context.StringValue("ListAppInstance.Data[" + i + "].CreateTime");
                listAppInstanceResponse1.Spec          = context.StringValue("ListAppInstance.Data[" + i + "].Spec");
                listAppInstanceResponse1.RestartCount  = context.IntegerValue("ListAppInstance.Data[" + i + "].RestartCount");
                listAppInstanceResponse1.HostIp        = context.StringValue("ListAppInstance.Data[" + i + "].HostIp");
                listAppInstanceResponse1.PodIp         = context.StringValue("ListAppInstance.Data[" + i + "].PodIp");
                listAppInstanceResponse1.Health        = context.StringValue("ListAppInstance.Data[" + i + "].Health");

                listAppInstanceResponse_data.Add(listAppInstanceResponse1);
            }
            listAppInstanceResponse.Data = listAppInstanceResponse_data;

            return(listAppInstanceResponse);
        }