Skip to content

Commit 98c5d50

Browse files
committed
Add support for search query params
1 parent 2dfa53e commit 98c5d50

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/org/zendesk/client/v2/Zendesk.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,10 @@ public Iterable<SearchResultEntity> getSearchResults(String query) {
881881
}
882882

883883
public <T extends SearchResultEntity> Iterable<T> getSearchResults(Class<T> type, String query) {
884+
return getSearchResults(type, query, null);
885+
}
886+
887+
public <T extends SearchResultEntity> Iterable<T> getSearchResults(Class<T> type, String query, String params) {
884888
String typeName = null;
885889
for (Map.Entry<String, Class<? extends SearchResultEntity>> entry : searchResultTypes.entrySet()) {
886890
if (type.equals(entry.getValue())) {
@@ -891,7 +895,9 @@ public <T extends SearchResultEntity> Iterable<T> getSearchResults(Class<T> type
891895
if (typeName == null) {
892896
return Collections.emptyList();
893897
}
894-
return new PagedIterable<T>(tmpl("/search.json{?query}").set("query", query + "+type:" + typeName),
898+
return new PagedIterable<T>(tmpl("/search.json{?query,params}")
899+
.set("query", query + "+type:" + typeName)
900+
.set("params", params),
895901
handleList(type, "results"));
896902
}
897903

0 commit comments

Comments
 (0)