Package ai.nexconn.chat.params
Class SearchGroupMembersQueryParams
-
- All Implemented Interfaces:
public final class SearchGroupMembersQueryParamsSearch group members paginated query parameters.
Used for ai.nexconn.chat.channel.GroupChannel.createSearchGroupMembersQuery to create a paginated query object.
Usage Example:
val params = SearchGroupMembersQueryParams(groupId = "group_123", memberName = "Alice") val query = GroupChannel.createSearchGroupMembersQuery(params) query.loadNextPage { list, error -> ... }
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerpageSizeprivate BooleanisAscendingprivate final StringgroupIdprivate final StringmemberName
-
Constructor Summary
Constructors Constructor Description SearchGroupMembersQueryParams(String groupId, String memberName)
-
Method Summary
Modifier and Type Method Description final IntegergetPageSize()Page size. final UnitsetPageSize(Integer pageSize)Page size. final BooleanisAscending()Whether to query in ascending order. final UnitsetAscending(Boolean isAscending)Whether to query in ascending order. final StringgetGroupId()final StringgetMemberName()-
-
Method Detail
-
getPageSize
final Integer getPageSize()
Page size. Default is 20, maximum 100 items.
-
setPageSize
final Unit setPageSize(Integer pageSize)
Page size. Default is 20, maximum 100 items.
-
isAscending
final Boolean isAscending()
Whether to query in ascending order. Default is
false(descending).
-
setAscending
final Unit setAscending(Boolean isAscending)
Whether to query in ascending order. Default is
false(descending).
-
getGroupId
final String getGroupId()
-
getMemberName
final String getMemberName()
-
-
-
-