getProductInsights static method
Implementation
static Future<InsightsResult> getProductInsights(
String barcode, {
ServerType? serverType,
final UriHelper uriHelper = uriHelperRobotoffProd,
}) async {
final Map<String, String> parameters = <String, String>{
if (serverType != null) 'server_type': serverType.offTag,
};
var insightsUri = uriHelper.getUri(
path: 'api/v1/insights/$barcode',
queryParameters: parameters,
);
Response response = await HttpHelper().doGetRequest(
insightsUri,
uriHelper: uriHelper,
);
return InsightsResult.fromJson(
HttpHelper().jsonDecode(utf8.decode(response.bodyBytes)),
);
}