apiAiMentorOrgsOrgUsersUserIdGet method

Future apiAiMentorOrgsOrgUsersUserIdGet({
  1. required String? org,
  2. int? page,
  3. int? pageSize,
  4. required String? userId,
  5. bool? featured,
})

Implementation

Future<dynamic> apiAiMentorOrgsOrgUsersUserIdGet({
  required String? org,
  int? page,
  int? pageSize,
  required String? userId,
  bool? featured, // Optional featured parameter
}) async {
  var queryParams = {
    if (page != null) 'page': page.toString(),
    if (pageSize != null) 'pageSize': pageSize.toString(),
    if (featured != null) 'featured': featured.toString(),
    // Add featured to query params if not null
  };

  var queryString = Uri(queryParameters: queryParams).query;

  final response = await http.get(
    Uri.parse(
        '$dataBaseUrl/api/ai/mentor/orgs/$org/users/$userId/?$queryString'),
    headers: _headers(),
  );
  return json.decode(response.body);
}