diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ActionConfiguration.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ActionConfiguration.java index beffc40e45..04ca678e68 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ActionConfiguration.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ActionConfiguration.java @@ -28,7 +28,7 @@ public class ActionConfiguration { */ Integer timeoutInMillisecond; - Boolean isPaginated; + PaginationType paginationType = PaginationType.NONE; // API fields String path; diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/PaginationType.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/PaginationType.java new file mode 100644 index 0000000000..affd772cb7 --- /dev/null +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/PaginationType.java @@ -0,0 +1,5 @@ +package com.appsmith.external.models; + +public enum PaginationType { + NONE, PAGE_NO, URL +} diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/ActionServiceImpl.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/ActionServiceImpl.java index eb7cf2a044..53c15c1549 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/ActionServiceImpl.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/ActionServiceImpl.java @@ -4,6 +4,7 @@ import com.appsmith.external.models.ActionConfiguration; import com.appsmith.external.models.ActionExecutionResult; import com.appsmith.external.models.DatasourceConfiguration; import com.appsmith.external.models.PaginationField; +import com.appsmith.external.models.PaginationType; import com.appsmith.external.models.Param; import com.appsmith.external.plugins.PluginExecutor; import com.appsmith.server.constants.AnalyticsEvents; @@ -388,8 +389,8 @@ public class ActionServiceImpl extends BaseService