{"$type":"com.ensuant.type.List","$value":[]}
/*return list of filters*/
function(options, libs){
var must = [{
"term": {
"PageCategoryType": "Event"
}
},
{
"term": {
"WebChannel": options.websiteChannel
}
}];
var range;
if(options.daterange){
range = options.daterange;
}else{
range = libs.DateTime.getThisMonthDate();
}
must.push({
"range": {
"Timestamp": {
"gte": range.start.getTime(),
"lte": range.end.getTime()
}
}
});
return must;
}
/*return selected fields*/
function(options){
return [{ "Timestamp" : {"order" : "asc"}}];
}
/*return selected fields*/
function(options){
return {};
}