From 106c6d0f5c34e7a181979ea22f1a95eb3059151d Mon Sep 17 00:00:00 2001 From: Richard Chen Date: Mon, 8 May 2023 21:10:19 -0400 Subject: [PATCH] update default list of members for pagination flagging --- .../smithy/linters/MissingPaginatedTraitValidator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/smithy-linters/src/main/java/software/amazon/smithy/linters/MissingPaginatedTraitValidator.java b/smithy-linters/src/main/java/software/amazon/smithy/linters/MissingPaginatedTraitValidator.java index d16d4236e08..f29b63008a7 100644 --- a/smithy-linters/src/main/java/software/amazon/smithy/linters/MissingPaginatedTraitValidator.java +++ b/smithy-linters/src/main/java/software/amazon/smithy/linters/MissingPaginatedTraitValidator.java @@ -62,9 +62,11 @@ public final class MissingPaginatedTraitValidator extends AbstractValidator { private static final Set DEFAULT_VERBS_REQUIRE = SetUtils.of("list", "search"); private static final Set DEFAULT_VERBS_SUGGEST = SetUtils.of("describe", "get"); private static final Set DEFAULT_INPUT_MEMBERS = SetUtils.of( - "maxresults", "pagesize", "limit", "nexttoken", "pagetoken", "token"); + "maxresults", "maxitems", "pagesize", "limit", + "nexttoken", "pagetoken", "token", "marker"); private static final Set DEFAULT_OUTPUT_MEMBERS = SetUtils.of( - "nexttoken", "pagetoken", "token", "marker", "nextpage"); + "nexttoken", "pagetoken", "token", "marker", "nextpage", "nextpagetoken", "position", "nextmarker", + "paginationtoken", "nextpagemarker"); public static final class Config { private Set verbsRequirePagination = DEFAULT_VERBS_REQUIRE;