getNextDatapoint<ChildData extends Data, ParentData extends WithOffline?> method
- ParentData data, {
- dynamic preloadFullImages = false,
gets all the ChildData
points for the given ParentData
if no ParentData
is given it defaults to root
Implementation
RequestAndParser<http.Response, List<ChildData>>
getNextDatapoint<ChildData extends Data, ParentData extends WithOffline?>(
ParentData data, {
preloadFullImages = false,
}) {
final childTypeStr = Helper.getIdentifierFromData<ChildData>(null);
if (childTypeStr == null) throw Exception('type not supported');
return _getAllForNextLevel(
route: routesFromData<ChildData>(null),
jsonResponseID: childTypeStr + 's',
json: data?.toSmallJson(),
fromJson: (json) => /*Child*/ Data.fromJson<ChildData>(json),
preloadFullImages: preloadFullImages,
);
}