From 8902fa0cc8887b0bdb7fc3bbc304c7e8d1754de2 Mon Sep 17 00:00:00 2001
From: Gulshan Dhingra
Date: Tue, 26 May 2026 16:42:41 +0530
Subject: [PATCH 1/3] Added list/aggregate issues operations
---
dashx/src/main/java/com/dashx/DashX.java | 63 +++++++++++++++++++
.../java/com/dashx/graphql/IssueService.java | 53 ++++++++++++++++
dashx/src/main/resources/schema/dashx.graphql | 6 ++
gradle/libs.versions.toml | 2 +-
4 files changed, 123 insertions(+), 1 deletion(-)
diff --git a/dashx/src/main/java/com/dashx/DashX.java b/dashx/src/main/java/com/dashx/DashX.java
index 0d6c91e..b531e11 100644
--- a/dashx/src/main/java/com/dashx/DashX.java
+++ b/dashx/src/main/java/com/dashx/DashX.java
@@ -12,6 +12,7 @@
import org.springframework.util.MultiValueMap;
import com.dashx.graphql.generated.types.Account;
+import com.dashx.graphql.generated.types.AggregateResponse;
import com.dashx.graphql.generated.types.Asset;
import com.dashx.graphql.generated.types.Issue;
import com.dashx.graphql.generated.types.Broadcast;
@@ -411,6 +412,68 @@ public CompletableFuture upsertIssue(UpsertIssueInput input) {
return issueService.upsertIssue(input).toFuture();
}
+ /**
+ * Lists issues with optional filtering, ordering, and pagination.
+ *
+ * @param filter Optional filter criteria
+ * @param order Optional ordering criteria
+ * @param limit Optional maximum number of results
+ * @param page Optional page number for pagination
+ * @param targetEnvironment Optional target environment identifier to scope the query
+ * @return A CompletableFuture that will be completed with the list of issues or completed
+ * exceptionally if there are GraphQL errors or execution errors.
+ */
+ public CompletableFuture> listIssues(Map filter,
+ List
-
Website
From 47412db55084c7bfee4a3579cd56444531dadeae Mon Sep 17 00:00:00 2001
From: Gulshan Dhingra
Date: Tue, 26 May 2026 19:18:39 +0530
Subject: [PATCH 3/3] Undo README change
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index ea8c9f4..ddae8b7 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,7 @@
Your All-in-One Product Stack
+