Group Members By Role Query Params
Pagination query parameters for group members filtered by role.
Used by ai.nexconn.chat.channel.GroupChannel.createGroupMembersByRoleQuery to create a pagination query object.
Usage example:
val params = GroupMembersByRoleQueryParams(groupId = "group_123").apply {
role = GroupMemberRole.MANAGER
pageSize = 50
filterRobotType = GroupMemberFilterRobotType.EXCLUDE_ROBOT
}
val query = GroupChannel.createGroupMembersByRoleQuery(params)
query.loadNextPage { list, error -> ... }Properties
Filter robot type. Default GroupMemberFilterRobotType.ALL returns all members including robots.
Whether to sort in ascending order. true: ascending; false: descending (default)
Group member role. Defaults to UNDEF, which queries all types
Functions
Filter robot type. Default GroupMemberFilterRobotType.ALL returns all members including robots.
Group ID
Number of items per page. Defaults to 20, maximum 100
Group member role. Defaults to UNDEF, which queries all types
Whether to sort in ascending order. true: ascending; false: descending (default)
Whether to sort in ascending order. true: ascending; false: descending (default)
Filter robot type. Default GroupMemberFilterRobotType.ALL returns all members including robots.
Number of items per page. Defaults to 20, maximum 100
Group member role. Defaults to UNDEF, which queries all types