public static SearchLogResponse Unmarshall(UnmarshallerContext _ctx) { SearchLogResponse searchLogResponse = new SearchLogResponse(); searchLogResponse.HttpResponse = _ctx.HttpResponse; searchLogResponse.RequestId = _ctx.StringValue("SearchLog.RequestId"); searchLogResponse.Completed = _ctx.BooleanValue("SearchLog.Completed"); List <SearchLogResponse.SearchLog_SlsLogItem> searchLogResponse_slsLogItemList = new List <SearchLogResponse.SearchLog_SlsLogItem>(); for (int i = 0; i < _ctx.Length("SearchLog.SlsLogItemList.Length"); i++) { SearchLogResponse.SearchLog_SlsLogItem slsLogItem = new SearchLogResponse.SearchLog_SlsLogItem(); slsLogItem.Timestamp = _ctx.IntegerValue("SearchLog.SlsLogItemList[" + i + "].Timestamp"); slsLogItem.SourceIp = _ctx.StringValue("SearchLog.SlsLogItemList[" + i + "].SourceIp"); slsLogItem.HostName = _ctx.StringValue("SearchLog.SlsLogItemList[" + i + "].HostName"); slsLogItem.Path = _ctx.StringValue("SearchLog.SlsLogItemList[" + i + "].Path"); slsLogItem.Content = _ctx.StringValue("SearchLog.SlsLogItemList[" + i + "].Content"); slsLogItem.PackMeta = _ctx.StringValue("SearchLog.SlsLogItemList[" + i + "].PackMeta"); slsLogItem.PackId = _ctx.StringValue("SearchLog.SlsLogItemList[" + i + "].PackId"); searchLogResponse_slsLogItemList.Add(slsLogItem); } searchLogResponse.SlsLogItemList = searchLogResponse_slsLogItemList; return(searchLogResponse); }
public virtual List <SystemLogDto> ToSystemLogDtoList(SearchLogResponse response) { return(response.Results.Select(CreateSystemLogDto).ToList()); }