Nutrient enum

Nutrient

cf. get_unit_options_for_nutrient in https://github.com/openfoodfacts/openfoodfacts-server/blob/main/lib/ProductOpener/Nutrition.pm

Inheritance
Implemented types
Available extensions

Values

salt → const Nutrient

Salt

const Nutrient(typicalUnit: Unit.G, offTag: 'salt', acceptsPercentDV: false)
sodium → const Nutrient

Sodium

const Nutrient(typicalUnit: Unit.G, offTag: 'sodium', acceptsPercentDV: false)
fiber → const Nutrient

Fibers

const Nutrient(typicalUnit: Unit.G, offTag: 'fiber', acceptsPercentDV: false)
sugars → const Nutrient

Sugars

const Nutrient(typicalUnit: Unit.G, offTag: 'sugars', acceptsPercentDV: false)
addedSugars → const Nutrient

Added Sugars

const Nutrient(typicalUnit: Unit.G, offTag: 'added-sugars')
fat → const Nutrient

Fats

const Nutrient(typicalUnit: Unit.G, offTag: 'fat', acceptsPercentDV: false)
saturatedFat → const Nutrient

Saturated Fats

const Nutrient(typicalUnit: Unit.G, offTag: 'saturated-fat', acceptsPercentDV: false)
proteins → const Nutrient

Proteins

const Nutrient(typicalUnit: Unit.G, offTag: 'proteins', acceptsPercentDV: false)
energyKCal → const Nutrient

Energy in kcal

const Nutrient(typicalUnit: Unit.KCAL, offTag: 'energy-kcal')
energyKJ → const Nutrient

Energy in kj

const Nutrient(typicalUnit: Unit.KJ, offTag: 'energy-kj')
carbohydrates → const Nutrient

Carbohydrates

const Nutrient(typicalUnit: Unit.G, offTag: 'carbohydrates', acceptsPercentDV: false)
caffeine → const Nutrient

Caffeine

const Nutrient(typicalUnit: Unit.G, offTag: 'caffeine')
calcium → const Nutrient

Calcium

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'calcium')
iron → const Nutrient

Iron

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'iron')
vitaminC → const Nutrient

Vitamin C

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'vitamin-c', acceptsIU: true)
magnesium → const Nutrient

Magnesium

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'magnesium')
phosphorus → const Nutrient

Phosphorus

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'phosphorus')
potassium → const Nutrient

Potassium

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'potassium')
zinc → const Nutrient

Zinc

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'zinc')
copper → const Nutrient

Copper

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'copper')
selenium → const Nutrient

Selenium

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'selenium')
vitaminA → const Nutrient

Vitamin A

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'vitamin-a', acceptsIU: true)
vitaminE → const Nutrient

Vitamin E

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'vitamin-e', acceptsIU: true)
vitaminD → const Nutrient

Vitamin D

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'vitamin-d', acceptsIU: true)
vitaminD2 → const Nutrient

Vitamin D2

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'vitamin-d2', acceptsPercentDV: false)
vitaminD3 → const Nutrient

Vitamin D3

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'vitamin-d3', acceptsIU: true)
vitaminB1 → const Nutrient

Vitamin B1

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'vitamin-b1')
vitaminB2 → const Nutrient

Vitamin B2

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'vitamin-b2')
vitaminPP → const Nutrient

Vitamin PP

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'vitamin-pp')
vitaminB6 → const Nutrient

Vitamin B6

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'vitamin-b6')
vitaminB12 → const Nutrient

Vitamin B12

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'vitamin-b12')
vitaminB9 → const Nutrient

Vitamin B9

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'vitamin-b9')
vitaminK → const Nutrient

Vitamin K

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'vitamin-k')
cholesterol → const Nutrient

Cholesterol

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'cholesterol')
butyricAcid → const Nutrient

Butyric Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'butyric-acid')
caproicAcid → const Nutrient

Caproic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'caproic-acid')
caprylicAcid → const Nutrient

Caprylic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'caprylic-acid')
capricAcid → const Nutrient

Capric Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'capric-acid')
lauricAcid → const Nutrient

Lauric Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'lauric-acid')
myristicAcid → const Nutrient

Myristic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'myristic-acid')
palmiticAcid → const Nutrient

Palmitic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'palmitic-acid')
stearicAcid → const Nutrient

Stearic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'stearic-acid')
oleicAcid → const Nutrient

Oleic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'oleic-acid')
linoleicAcid → const Nutrient

Linoleic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'linoleic-acid')
docosahexaenoicAcid → const Nutrient

Docosahexaenoic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'docosahexaenoic-acid')
eicosapentaenoicAcid → const Nutrient

Eicosapentaenoic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'eicosapentaenoic-acid')
erucicAcid → const Nutrient

Erucic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'erucic-acid')
monounsaturatedFat → const Nutrient

Monounsaturated Fats

const Nutrient(typicalUnit: Unit.G, offTag: 'monounsaturated-fat')
polyunsaturatedFat → const Nutrient

Polyunsaturated Fats

const Nutrient(typicalUnit: Unit.G, offTag: 'polyunsaturated-fat')
alcohol → const Nutrient

Alcohol

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'alcohol')
pantothenicAcid → const Nutrient

Pantothenic Acid

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'pantothenic-acid')
biotin → const Nutrient

Biotin

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'biotin')
chloride → const Nutrient

Chloride

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'chloride')
chromium → const Nutrient

Chromium

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'chromium')
fluoride → const Nutrient

Fluoride

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'fluoride')
iodine → const Nutrient

Iodine

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'iodine')
manganese → const Nutrient

Manganese

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'manganese')
molybdenum → const Nutrient

Molybdenum

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'molybdenum')
omega3 → const Nutrient

Omega 3

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'omega-3-fat')
omega6 → const Nutrient

Omega 6

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'omega-6-fat')
omega9 → const Nutrient

Omega 9

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'omega-9-fat')
betaCarotene → const Nutrient

ß-Carotene

const Nutrient(typicalUnit: Unit.G, offTag: 'beta-carotene')
bicarbonate → const Nutrient

Bicarbonate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'bicarbonate')
sugarAlcohol → const Nutrient

Sugar Alcohol (polyol)

const Nutrient(typicalUnit: Unit.G, offTag: 'polyols')
alphaLinolenicAcid → const Nutrient

Alpha Linolenic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'alpha-linolenic-acid')
arachidicAcid → const Nutrient

Arachidic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'arachidic-acid')
arachidonicAcid → const Nutrient

Arachidonic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'arachidonic-acid')
behenicAcid → const Nutrient

Behenic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'behenic-acid')
ceroticAcid → const Nutrient

Cerotic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'cerotic-acid')
dihomoGammaLinolenicAcid → const Nutrient

Dihomo-Gamma-Linolenic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'dihomo-gamma-linolenic-acid')
elaidicAcid → const Nutrient

Elaidic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'elaidic-acid')
gammaLinolenicAcid → const Nutrient

Gamma-Linolenic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'gamma-linolenic-acid')
gondoicAcid → const Nutrient

Gondoic Acid (11-Eicosenoic acid)

const Nutrient(typicalUnit: Unit.G, offTag: 'gondoic-acid')
lignocericAcid → const Nutrient

Lignoceric Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'lignoceric-acid')
meadAcid → const Nutrient

Mead Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'mead-acid')
melissicAcid → const Nutrient

Melissic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'melissic-acid')
montanicAcid → const Nutrient

Montanic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'montanic-acid')
nervonicAcid → const Nutrient

Nervonic Acid

const Nutrient(typicalUnit: Unit.G, offTag: 'nervonic-acid')
energyFromFat → const Nutrient

Energy from fat

const Nutrient(typicalUnit: Unit.KJ, offTag: 'energy-from-fat')
unsaturatedFat → const Nutrient

Unsaturated fat

const Nutrient(typicalUnit: Unit.G, offTag: 'unsaturated-fat')
sucrose → const Nutrient

Sucrose

const Nutrient(typicalUnit: Unit.G, offTag: 'sucrose')
glucose → const Nutrient

Glucose

const Nutrient(typicalUnit: Unit.G, offTag: 'glucose')
fructose → const Nutrient

Fructose

const Nutrient(typicalUnit: Unit.G, offTag: 'fructose')
galactose → const Nutrient

Galactose

const Nutrient(typicalUnit: Unit.G, offTag: 'galactose')
lactose → const Nutrient

Lactose

const Nutrient(typicalUnit: Unit.G, offTag: 'lactose')
maltose → const Nutrient

Maltose

const Nutrient(typicalUnit: Unit.G, offTag: 'maltose')
maltodextrins → const Nutrient

Maltodextrins

const Nutrient(typicalUnit: Unit.G, offTag: 'maltodextrins')
psicose → const Nutrient

Psicose

const Nutrient(typicalUnit: Unit.G, offTag: 'psicose')
starch → const Nutrient

Starch

const Nutrient(typicalUnit: Unit.G, offTag: 'starch')
erythritol → const Nutrient

Erythritol

const Nutrient(typicalUnit: Unit.G, offTag: 'erythritol')
isomalt → const Nutrient

Isomalt

const Nutrient(typicalUnit: Unit.G, offTag: 'isomalt')
maltitol → const Nutrient

Maltitol

const Nutrient(typicalUnit: Unit.G, offTag: 'maltitol')
sorbitol → const Nutrient

Sorbitol

const Nutrient(typicalUnit: Unit.G, offTag: 'sorbitol')
solubleFiber → const Nutrient

Soluble Fiber

const Nutrient(typicalUnit: Unit.G, offTag: 'soluble-fiber')
insolubleFiber → const Nutrient

Insoluble Fiber

const Nutrient(typicalUnit: Unit.G, offTag: 'insoluble-fiber')
casein → const Nutrient

Casein

const Nutrient(typicalUnit: Unit.G, offTag: 'casein')
serumProteins → const Nutrient

Serum Proteins

const Nutrient(typicalUnit: Unit.G, offTag: 'serum-proteins')
nucleotides → const Nutrient

Nucleotides

const Nutrient(typicalUnit: Unit.G, offTag: 'nucleotides')
addedSalt → const Nutrient

Added Salt

const Nutrient(typicalUnit: Unit.G, offTag: 'added-salt')
folates → const Nutrient

Folates

const Nutrient(typicalUnit: Unit.G, offTag: 'folates')
silica → const Nutrient

Silica

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'silica')
taurine → const Nutrient

Taurine

const Nutrient(typicalUnit: Unit.G, offTag: 'taurine')
methylsulfonylmethane → const Nutrient

Methylsulfonylmethane

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'methylsulfonylmethane')
ph → const Nutrient

pH

const Nutrient(typicalUnit: Unit.UNKNOWN, offTag: 'ph')
fruitsVegetablesNuts → const Nutrient

Fruits Vegetables Nuts

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'fruits-vegetables-nuts')
fruitsVegetablesNutsDried → const Nutrient

Fruits Vegetables Nuts Dried

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'fruits-vegetables-nuts-dried')
fruitsVegetablesNutsEstimate → const Nutrient

Fruits Vegetables Nuts Estimate

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'fruits-vegetables-nuts-estimate')
fruitsVegetablesLegums → const Nutrient

Fruits Vegetables Legumes

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'fruits-vegetables-legumes')
collagenMeatProteinRatio → const Nutrient

Collagen Meat Protein Ratio

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'collagen-meat-protein-ratio')
cocoa → const Nutrient

Cocoa

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'cocoa')
chlorophyl → const Nutrient

chlorophyl

const Nutrient(typicalUnit: Unit.G, offTag: 'chlorophyl')
carbonFootprint → const Nutrient

Carbon footprint

const Nutrient(typicalUnit: Unit.G, offTag: 'carbon-footprint')
carbonFootprintFromMeatOrFish → const Nutrient

Carbon footprint from meat or fish

const Nutrient(typicalUnit: Unit.G, offTag: 'carbon-footprint-from-meat-or-fish')
nutritionScoreFR → const Nutrient

Nutrition Score FR

const Nutrient(typicalUnit: Unit.UNKNOWN, offTag: 'nutrition-score-fr')
nutritionScoreUK → const Nutrient

Nutrition Score UK

const Nutrient(typicalUnit: Unit.UNKNOWN, offTag: 'nutrition-score-uk')
glycemicIndex → const Nutrient

Glycemic index

const Nutrient(typicalUnit: Unit.UNKNOWN, offTag: 'glycemic-index')
waterHardness → const Nutrient

Water hardness

const Nutrient(typicalUnit: Unit.UNKNOWN, offTag: 'water-hardness')
water → const Nutrient

Water

const Nutrient(typicalUnit: Unit.G, offTag: 'water')
choline → const Nutrient

Choline

const Nutrient(typicalUnit: Unit.G, offTag: 'choline')
phylloquinone → const Nutrient

Phylloquinone

const Nutrient(typicalUnit: Unit.G, offTag: 'phylloquinone')
betaGlucan → const Nutrient

Beta-glucan

const Nutrient(typicalUnit: Unit.G, offTag: 'beta-glucan')
inositol → const Nutrient

Inositol

const Nutrient(typicalUnit: Unit.G, offTag: 'inositol')
carnitine → const Nutrient

Carnitine

const Nutrient(typicalUnit: Unit.G, offTag: 'carnitine')
sulphate → const Nutrient

Sulphate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'sulphate')
nitrate → const Nutrient

Nitrate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'nitrate')
acidity → const Nutrient

Acidity

const Nutrient(typicalUnit: Unit.UNKNOWN, offTag: 'acidity')
carbohydratesTotal → const Nutrient

Carbohydrates total

const Nutrient(typicalUnit: Unit.G, offTag: 'carbohydrates-total')
totalCarboydrates → const Nutrient

Total Carboydrates

const Nutrient(typicalUnit: Unit.G, offTag: 'total-carboydrates')
sulfate → const Nutrient

Sulfate

const Nutrient(typicalUnit: Unit.G, offTag: 'sulfate')
melatonin → const Nutrient

Melatonin

const Nutrient(typicalUnit: Unit.MICRO_G, offTag: 'melatonin')
transFat → const Nutrient

Trans Fats

const Nutrient(typicalUnit: Unit.G, offTag: 'trans-fat')
crudeFat → const Nutrient

Crude Fat

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'crude-fat', probablyPetFood: true)
crudeProtein → const Nutrient

Crude Protein

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'crude-protein', probablyPetFood: true)
crudeAsh → const Nutrient

Crude Ash

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'crude-ash', probablyPetFood: true)
crudeFiber → const Nutrient

Crude Ash

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'crude-fibre', probablyPetFood: true)
moisture → const Nutrient

Moisture

const Nutrient(typicalUnit: Unit.PERCENT, offTag: 'moisture', probablyPetFood: true)
ammoniumChloride → const Nutrient

Ammonium Chloride

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'ammonium-chloride', probablyPetFood: true)
calciumIodateAnhydrous → const Nutrient

Calcium Iodate Anhydrous

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'calcium-iodate-anhydrous', probablyPetFood: true)
cassiaGum → const Nutrient

Cassia Gum

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'cassia-gum', probablyPetFood: true)
cholineChloride → const Nutrient

Choline Chloride

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'choline-chloride', probablyPetFood: true)
copperIISulphatePentahydrate → const Nutrient

Copper II Sulphate Pentahydrate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'copper-ii-sulphate-pentahydrate', probablyPetFood: true)
ironIISulphateMonohydrate → const Nutrient

Iron II Sulphate Monohydrate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'iron-ii-sulphate-monohydrate', probablyPetFood: true)
manganousSulphateMonohydrate → const Nutrient

Manganous Sulphate Monohydrate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'manganous-sulphate-monohydrate', probablyPetFood: true)
potassiumIodide → const Nutrient

Potassium Iodide

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'potassium-iodide', probablyPetFood: true)
sodiumSelenite → const Nutrient

Sodium Selenite

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'sodium-selenite', probablyPetFood: true)
zincSulphateMonohydrate → const Nutrient

Zinc Sulphate Monohydrate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'zinc-sulphate-monohydrate', probablyPetFood: true)
proteinValue → const Nutrient

Protein Value

const Nutrient(typicalUnit: Unit.G_PER_KG, offTag: 'protein-value', probablyPetFood: true)
hydroxymethylbutyrate → const Nutrient

Hydroxymethylbutyrate

const Nutrient(typicalUnit: Unit.MILLI_G, offTag: 'hydroxymethylbutyrate')
polydextrose → const Nutrient

Polydextrose

const Nutrient(typicalUnit: Unit.G, offTag: 'polydextrose')

Properties

acceptsIU → bool
Can this nutrient typically be valued in "IU"?
final
acceptsPercentDV → bool
no setter
acceptsWeight → bool
Can this nutrient typically be valued in weight? (g, mg, mcg)
no setter
hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
offTag → String
Identifying tag used in the rest of OFF.
final
probablyPetFood → bool
Is that nutrient likely to be specific to pet food.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
typicalUnit → Unit
Typical unit. An educated guess only: may differ according to countries.
final

Methods

getOffTagPerSize(PerSize perSize) → String
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fromOffTag(String? offTag) → Nutrient?
Returns the first Nutrient that matches the offTag.
override

Constants

values → const List<Nutrient>
A constant List of the values in this enum, in order of their declaration.