getOrderedNutrients static method
- {required OpenFoodFactsCountry country,
- required OpenFoodFactsLanguage language,
- UriProductHelper uriHelper = uriHelperFoodProd}
Returns the nutrient hierarchy specific to a country, localized.
OrderedNutrients orderedNutrients =
await OpenFoodAPIClient.getOrderedNutrients(
country: OpenFoodFactsCountry.GERMANY,
language: OpenFoodFactsLanguage.ENGLISH,
);
print(orderedNutrients.nutrients[0].name); // Energy (kJ)
print(orderedNutrients.nutrients[5].name); // Fiber
print(orderedNutrients.nutrients[10].name); // Vitamin A
Implementation
static Future<OrderedNutrients> getOrderedNutrients({
required final OpenFoodFactsCountry country,
required final OpenFoodFactsLanguage language,
final UriProductHelper uriHelper = uriHelperFoodProd,
}) async =>
OrderedNutrients.fromJson(
HttpHelper().jsonDecode(
await getOrderedNutrientsJsonString(
country: country,
language: language,
uriHelper: uriHelper,
),
),
);