getObject<T> static method
Implementation
static Future<T?> getObject<T>(int id) async {
String url = await getBaseUrl<T>();
url += "?offset=${id - 1}&limit=1";
var response = await Http.get(Uri.parse(url));
Map listMap = json.decode(response.body);
List<NamedAPIResource> commonResultList = Common.fromJson(listMap as Map<String, dynamic>).results!;
if (commonResultList.isNotEmpty) {
response = await Http.get(Uri.parse(commonResultList[0].url!));
return _mapJson<T>(response);
} else {
return null;
}
}