BomComponent constructor

const BomComponent({
  1. required String id,
  2. required String bomId,
  3. required String itemId,
  4. required double quantity,
  5. required String unit,
  6. required double unitCost,
  7. required double totalCost,
  8. required int sequence,
  9. String? notes,
  10. String? specification,
  11. bool? isOptional,
  12. String? alternativeItemId,
  13. double? wastagePercentage,
  14. double? leadTime,
  15. Map<String, dynamic>? attributes,
  16. Map<String, dynamic>? metadata,
})

Implementation

const factory BomComponent({
  required String id,
  required String bomId,
  required String itemId,
  required double quantity,
  required String unit,
  required double unitCost,
  required double totalCost,
  required int sequence,
  String? notes,
  String? specification,
  bool? isOptional,
  String? alternativeItemId,
  double? wastagePercentage,
  double? leadTime,
  Map<String, dynamic>? attributes,
  Map<String, dynamic>? metadata,
}) = _BomComponent;