diff --git a/src/main/java/org/icij/datashare/Objects.java b/src/main/java/org/icij/datashare/Objects.java index 86965ad7..548da311 100644 --- a/src/main/java/org/icij/datashare/Objects.java +++ b/src/main/java/org/icij/datashare/Objects.java @@ -215,14 +215,17 @@ public SortItem.Direction toDsl() { protected static class SortedDumpRequest { protected final DumpFormat format; protected final List sort; + protected final long limit; @JsonCreator protected SortedDumpRequest( @JsonProperty("format") DumpFormat format, - @JsonProperty("sort") List sort + @JsonProperty("sort") List sort, + @JsonProperty("limit") long limit ) { - this.format = format; - this.sort = sort; + this.format = java.util.Objects.requireNonNull(format, "missing dump format"); + this.sort = java.util.Objects.requireNonNull(sort, "missing sort"); + this.limit = limit; } }