Esempio n. 1
0
        public static SearchTracesResponse Unmarshall(UnmarshallerContext context)
        {
            SearchTracesResponse searchTracesResponse = new SearchTracesResponse();

            searchTracesResponse.HttpResponse = context.HttpResponse;
            searchTracesResponse.RequestId    = context.StringValue("SearchTraces.RequestId");

            List <SearchTracesResponse.SearchTraces_TraceInfo> searchTracesResponse_traceInfos = new List <SearchTracesResponse.SearchTraces_TraceInfo>();

            for (int i = 0; i < context.Length("SearchTraces.TraceInfos.Length"); i++)
            {
                SearchTracesResponse.SearchTraces_TraceInfo traceInfo = new SearchTracesResponse.SearchTraces_TraceInfo();
                traceInfo.TraceID       = context.StringValue("SearchTraces.TraceInfos[" + i + "].TraceID");
                traceInfo.OperationName = context.StringValue("SearchTraces.TraceInfos[" + i + "].OperationName");
                traceInfo.ServiceName   = context.StringValue("SearchTraces.TraceInfos[" + i + "].ServiceName");
                traceInfo.ServiceIp     = context.StringValue("SearchTraces.TraceInfos[" + i + "].ServiceIp");
                traceInfo.Duration      = context.LongValue("SearchTraces.TraceInfos[" + i + "].Duration");
                traceInfo.Timestamp     = context.LongValue("SearchTraces.TraceInfos[" + i + "].Timestamp");

                searchTracesResponse_traceInfos.Add(traceInfo);
            }
            searchTracesResponse.TraceInfos = searchTracesResponse_traceInfos;

            return(searchTracesResponse);
        }
        public static SearchTracesResponse Unmarshall(UnmarshallerContext context)
        {
            SearchTracesResponse searchTracesResponse = new SearchTracesResponse();

            searchTracesResponse.HttpResponse = context.HttpResponse;
            searchTracesResponse.RequestId    = context.StringValue("SearchTraces.RequestId");

            SearchTracesResponse.SearchTraces_PageBean pageBean = new SearchTracesResponse.SearchTraces_PageBean();
            pageBean.TotalCount = context.LongValue("SearchTraces.PageBean.TotalCount");
            pageBean.PageSize   = context.IntegerValue("SearchTraces.PageBean.PageSize");
            pageBean.PageNumber = context.IntegerValue("SearchTraces.PageBean.PageNumber");

            List <SearchTracesResponse.SearchTraces_PageBean.SearchTraces_TraceInfo> pageBean_traceInfos = new List <SearchTracesResponse.SearchTraces_PageBean.SearchTraces_TraceInfo>();

            for (int i = 0; i < context.Length("SearchTraces.PageBean.TraceInfos.Length"); i++)
            {
                SearchTracesResponse.SearchTraces_PageBean.SearchTraces_TraceInfo traceInfo = new SearchTracesResponse.SearchTraces_PageBean.SearchTraces_TraceInfo();
                traceInfo.TraceID       = context.StringValue("SearchTraces.PageBean.TraceInfos[" + i + "].TraceID");
                traceInfo.OperationName = context.StringValue("SearchTraces.PageBean.TraceInfos[" + i + "].OperationName");
                traceInfo.ServiceName   = context.StringValue("SearchTraces.PageBean.TraceInfos[" + i + "].ServiceName");
                traceInfo.ServiceIp     = context.StringValue("SearchTraces.PageBean.TraceInfos[" + i + "].ServiceIp");
                traceInfo.Duration      = context.LongValue("SearchTraces.PageBean.TraceInfos[" + i + "].Duration");
                traceInfo.Timestamp     = context.LongValue("SearchTraces.PageBean.TraceInfos[" + i + "].Timestamp");

                pageBean_traceInfos.Add(traceInfo);
            }
            pageBean.TraceInfos           = pageBean_traceInfos;
            searchTracesResponse.PageBean = pageBean;

            return(searchTracesResponse);
        }