/// Lager-Standort, von dem ein `DeliveryItem` geladen wird. /// /// `isStandard` markiert das Hauptlager — die App nutzt das, um in der /// Loading-Übersicht ein „Sonderlager"-Banner zu zeigen, sobald Items aus /// einem nicht-Standard-Lager kommen. class Warehouse { const Warehouse({ required this.id, required this.name, required this.code, required this.isStandard, }); final String id; final String name; final String code; final bool isStandard; Warehouse copyWith({ String? id, String? name, String? code, bool? isStandard, }) { return Warehouse( id: id ?? this.id, name: name ?? this.name, code: code ?? this.code, isStandard: isStandard ?? this.isStandard, ); } }