Skip to content

Commit 2b7d26b

Browse files
[CHA-2354] Add ParsedPredefinedFilterResponse to ChannelListResponse
Add class and response field for the new `predefined_filter` property returned in QueryChannels responses when a predefined filter is used. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 2dc87bc commit 2b7d26b

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/main/java/io/getstream/chat/java/models/Channel.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1394,13 +1394,33 @@ public static class ChannelDeleteManyResponse extends StreamResponseObject {
13941394
private String taskId;
13951395
}
13961396

1397+
@Data
1398+
@NoArgsConstructor
1399+
public static class ParsedPredefinedFilterResponse {
1400+
@Nullable
1401+
@JsonProperty("name")
1402+
private String name;
1403+
1404+
@Nullable
1405+
@JsonProperty("filter")
1406+
private Map<String, Object> filter;
1407+
1408+
@Nullable
1409+
@JsonProperty("sort")
1410+
private List<Sort> sort;
1411+
}
1412+
13971413
@Data
13981414
@NoArgsConstructor
13991415
@EqualsAndHashCode(callSuper = true)
14001416
public static class ChannelListResponse extends StreamResponseObject {
14011417
@Nullable
14021418
@JsonProperty("channels")
14031419
private List<ChannelGetResponse> channels;
1420+
1421+
@Nullable
1422+
@JsonProperty("predefined_filter")
1423+
private ParsedPredefinedFilterResponse predefinedFilter;
14041424
}
14051425

14061426
@Data

0 commit comments

Comments
 (0)