get method

Future<List> get()

Implementation

Future<List<dynamic>> get() async {
  final queryParams = <String, dynamic>{};
  _filters.forEach((key, value) {
    queryParams['filter[$key]'] = value; // Corrected
  });

  if (_limit != null) queryParams['limit'] = _limit;
  if (_page != null) queryParams['page'] = _page;
  if (_fields != null) queryParams['fields'] = _fields;
  if (_sort != null) queryParams['sort'] = _sort;

  try {
    final response = await dio.get('/$entity', queryParameters: queryParams); // Corrected
    return response.data['data'];
  } on DioException catch (e) {
    throw Exception("API error: ${e.response?.data}");
  }
}