listUsers method

Future<AppUserList> listUsers({
  1. QueryBuilder? queryBuilder,
})

List users from the auth collection with optional filtering and pagination

Example:

final users = await db.auth.listUsers(
  queryBuilder: QueryBuilder()
    .where('status', 'active')
    .limit(10)
);

Implementation

Future<AppUserList> listUsers({QueryBuilder? queryBuilder}) async {
  final queryStr = queryBuilder?.build() ?? '';
  final path =
      '/auth-collections/users${queryStr.isNotEmpty ? '?$queryStr' : ''}';

  final response = await _request<Map<String, dynamic>>('GET', path);
  return AppUserList.fromJson(response);
}