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); }