FlyMenuRecipeComposition
public struct FlyMenuRecipeComposition : Decodable
Composition d'une recette avec notamment : ingrédient, quanité, unité, produits
Propriétés principales d'une FlyMenuRecipeComposition :
- ingredient : FlyMenuIngredient, ingrédient de la compostion
- weight : poids en kg, ex : 0.450 pour 450g
- volume : volume en L, ex : 0.5 pour 500ml
- qty : Quantité unitaire, ex : 3 pour 3 tomates
- unit : Unité de la mesure, ex : g
- qty_in_unit : Quanité dans l'unité donné, ex : 300
- qty_string : Champ avec quanité et unité, ex : 300g
- products : Liste des produits si la récupération des produits a été effectuée
-
Ingrédient
Declaration
Swift
public let ingredient: FlyMenuIngredient
-
Poids, en kg
Declaration
Swift
public var weight: Float
-
Volume en L
Declaration
Swift
public var volume: Float
-
Quanité unitaire
Declaration
Swift
public var qty: Float
-
String avec quantité + unité
Declaration
Swift
public var qty_string: String
-
Unité
Declaration
Swift
public var unit: String
-
Quantité dans l'unité donnée
Declaration
Swift
public var qty_in_unit: Float
-
Liste des produits
Declaration
Swift
public var products: [FlyMenuProduct]
-
Declaration
Swift
public init(from decoder: Decoder) throws