PassioNutrients class

Represents the nutritional information of a food item, including various nutrients and their quantities.

Constructors

PassioNutrients.fromIngredientsData(List<(PassioNutrients, double)> ingredientsData, UnitMass weight)
Creates a PassioNutrients instance from a JSON map.
factory
PassioNutrients.fromJson(Map<String, dynamic> json)
Converts the PassioNutrients instance to a JSON map.
factory
PassioNutrients.fromNutrients({UnitMass? weight, UnitMass? alcohol, UnitMass? calcium, UnitEnergy? calories, UnitMass? carbs, UnitMass? cholesterol, UnitMass? chromium, UnitMass? fat, UnitMass? fibers, UnitMass? folicAcid, UnitMass? iodine, UnitMass? iron, UnitMass? magnesium, UnitMass? monounsaturatedFat, UnitMass? phosphorus, UnitMass? polyunsaturatedFat, UnitMass? potassium, UnitMass? proteins, UnitMass? satFat, UnitMass? selenium, UnitMass? sodium, UnitMass? sugars, UnitMass? sugarsAdded, UnitMass? sugarAlcohol, UnitMass? transFat, UnitIU? vitaminA, UnitMass? vitaminB6, UnitMass? vitaminB12, UnitMass? vitaminB12Added, UnitMass? vitaminC, UnitMass? vitaminD, UnitMass? vitaminE, UnitMass? vitaminEAdded, UnitMass? vitaminKDihydrophylloquinone, UnitMass? vitaminKMenaquinone4, UnitMass? vitaminKPhylloquinone, UnitMass? vitaminARAE, UnitMass? zinc})
factory
PassioNutrients.fromReferenceNutrients(PassioNutrients referenceNutrients, {UnitMass? weight})
Constructs a PassioNutrients object based on reference nutrients and weight.
factory

Properties

alcohol UnitMass?
no setter
calcium UnitMass?
no setter
calories UnitEnergy?
no setter
carbs UnitMass?
no setter
cholesterol UnitMass?
no setter
chromium UnitMass?
no setter
fat UnitMass?
no setter
fibers UnitMass?
no setter
folicAcid UnitMass?
no setter
hashCode int
Calculates the hash code for this PassioNutrients object.
no setteroverride
iodine UnitMass?
no setter
iron UnitMass?
no setter
magnesium UnitMass?
no setter
monounsaturatedFat UnitMass?
no setter
phosphorus UnitMass?
no setter
polyunsaturatedFat UnitMass?
no setter
potassium UnitMass?
no setter
proteins UnitMass?
no setter
referenceWeight UnitMass
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
satFat UnitMass?
no setter
selenium UnitMass?
no setter
sodium UnitMass?
no setter
sugarAlcohol UnitMass?
no setter
sugars UnitMass?
no setter
sugarsAdded UnitMass?
no setter
transFat UnitMass?
no setter
vitaminA UnitIU?
no setter
vitaminARAE UnitMass?
no setter
vitaminB12 UnitMass?
no setter
vitaminB12Added UnitMass?
no setter
vitaminB6 UnitMass?
no setter
vitaminC UnitMass?
no setter
vitaminD UnitMass?
no setter
vitaminE UnitMass?
no setter
vitaminEAdded UnitMass?
no setter
vitaminKDihydrophylloquinone UnitMass?
no setter
vitaminKMenaquinone4 UnitMass?
no setter
vitaminKPhylloquinone UnitMass?
no setter
weight UnitMass
The total weight of the food item.
final
zinc UnitMass?
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts the PassioNutrients object to a JSON map.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
Compares two PassioNutrients objects for equality.
override