import 'dart:typed_data'; import '../bundle/bundle_codec.dart'; import '../recipes/models/recipe.dart'; /// A Recipe arriving from another cook – scanned from a Recipe Code or opened /// from a one-Recipe Recipe Bundle – before it gets an id, a Course and /// Photos in this collection. class SharedRecipe { const SharedRecipe({required this.recipe, this.courseName, this.units = const [], this.photos = const []}); final Recipe recipe; final String? courseName; /// The sender's own units this Recipe uses. final List units; /// Photo files in order (only a Recipe Bundle carries them). final List photos; }