import 'dart:convert'; import 'package:http/http.dart'; import '../controllers/api_routes/urls.dart'; import '../models/lookup.dart'; import 'api_client.dart'; class GazCylinderSizeApiClient{ static final GazCylinderSizeApiClient _instance = GazCylinderSizeApiClient._internal(); GazCylinderSizeApiClient._internal(); factory GazCylinderSizeApiClient() => _instance; Future getData() async { Response response= await ApiClient().getJsonForResponse("${URLs.host1}${URLs.getGasCylinderSize}"); var categoriesListJson = json.decode(response.body); return categoriesListJson['data'].map((item) => Lookup.fromJson(item)).toList(); } }