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
  • qty

    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