import 'package:ebroker/data/model/data_output.dart'; import 'package:ebroker/utils/api.dart'; import '../model/city_model.dart'; class CitiesRepository { Future> fetchCitiesData() async { try { Map response = await Api.get(url: Api.getCountByCitiesCategory, queryParameters: {}); List cities = response['city_data']; List citiesList = cities.map((e) => City.fromMap(e)).toList(); return DataOutput(total: citiesList.length, modelList: citiesList); } catch (e, sr) { throw sr; } } }