RangeAgg
data class RangeAgg<T : Number>(val value: AggValue<T>, val ranges: List<AggRange<T>>, val format: String? = null, val missing: T? = null, val params: Params = Params(), val aggs: Map<String, Aggregation<*>> = emptyMap()) : BaseRangeAgg<T, RangeAggResult, RangeBucket>