Class GroupMembersByRoleQueryParams

  • All Implemented Interfaces:

    
    public final class GroupMembersByRoleQueryParams
    
                        

    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 -> ... }