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