diff --git a/Sources/OpenFoodFacts/Schemas/Nutriments.swift b/Sources/OpenFoodFacts/Schemas/Nutriments.swift index 2ef06b5..4038bd7 100644 --- a/Sources/OpenFoodFacts/Schemas/Nutriments.swift +++ b/Sources/OpenFoodFacts/Schemas/Nutriments.swift @@ -237,3 +237,21 @@ struct AnyCodingKey: CodingKey, Hashable { self.stringValue = String(intValue) } } + +extension Nutriments { + public var alcohol: Nutrient? { nutrients["alcohol"] } + public var carbohydrates: Nutrient? { nutrients["carbohydrates"] } + public var energy: Nutrient? { nutrients["energy"] } + public var energyKj: Nutrient? { nutrients["energy_kj"] } + public var energyKcal: Nutrient? { nutrients["energy_kcal"] } + public var fat: Nutrient? { nutrients["fat"] } + public var fruitsVegetablesNuts: Nutrient? { + nutrients["fruits_vegetables_nuts_estimate_from_ingredients"] + } + public var novaGroup: Nutrient? { nutrients["nova_group"] } + public var proteins: Nutrient? { nutrients["proteins"] } + public var salt: Nutrient? { nutrients["salt"] } + public var saturatedFat: Nutrient? { nutrients["saturated_fat"] } + public var sodium: Nutrient? { nutrients["sodium"] } + public var sugars: Nutrient? { nutrients["sugars"] } +}