Skip to content

Commit 82ef640

Browse files
fontourafernandocodebrain
authored andcommitted
Add missing parameter to date range aggregation method (#4024)
Add missing parameter to date range aggregation method
1 parent c30d4b5 commit 82ef640

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Nest/Aggregations/Bucket/DateRange/DateRangeAggregation.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ public interface IDateRangeAggregation : IBucketAggregation
1616
[JsonProperty("format")]
1717
string Format { get; set; }
1818

19+
[JsonProperty("missing")]
20+
object Missing { get; set; }
21+
1922
[JsonProperty("ranges")]
2023
IEnumerable<IDateRangeExpression> Ranges { get; set; }
2124

@@ -31,6 +34,7 @@ public DateRangeAggregation(string name) : base(name) { }
3134

3235
public Field Field { get; set; }
3336
public string Format { get; set; }
37+
public object Missing { get; set; }
3438
public IEnumerable<IDateRangeExpression> Ranges { get; set; }
3539
public string TimeZone { get; set; }
3640

@@ -46,6 +50,8 @@ public class DateRangeAggregationDescriptor<T>
4650

4751
string IDateRangeAggregation.Format { get; set; }
4852

53+
object IDateRangeAggregation.Missing { get; set; }
54+
4955
IEnumerable<IDateRangeExpression> IDateRangeAggregation.Ranges { get; set; }
5056

5157
string IDateRangeAggregation.TimeZone { get; set; }
@@ -56,6 +62,8 @@ public class DateRangeAggregationDescriptor<T>
5662

5763
public DateRangeAggregationDescriptor<T> Format(string format) => Assign(format, (a, v) => a.Format = v);
5864

65+
public DateRangeAggregationDescriptor<T> Missing(object missing) => Assign(missing, (a, v) => a.Missing = v);
66+
5967
public DateRangeAggregationDescriptor<T> Ranges(params IDateRangeExpression[] ranges) =>
6068
Assign(ranges.ToListOrNullIfEmpty(), (a, v) => a.Ranges = v);
6169

0 commit comments

Comments
 (0)