From 8c6f7fb84c2560539681912ad1c591b5cb3c56be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Mon, 24 Jul 2023 16:45:38 +0200 Subject: [PATCH] chore: add limit to `SortedDumpRequest` --- src/main/java/org/icij/datashare/Objects.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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; } }