WorkOrder constructor

const WorkOrder({
  1. required String id,
  2. required String workOrderNumber,
  3. required String itemId,
  4. required double quantity,
  5. required String status,
  6. DateTime? plannedStartDate,
  7. DateTime? plannedEndDate,
  8. DateTime? actualStartDate,
  9. DateTime? actualEndDate,
  10. String? bomId,
  11. String? priority,
  12. String? notes,
  13. Map<String, dynamic>? metadata,
})

Implementation

const factory WorkOrder({
  required String id,
  required String workOrderNumber,
  required String itemId,
  required double quantity,
  required String
      status, // 'planned', 'released', 'in_progress', 'completed', 'cancelled'
  DateTime? plannedStartDate,
  DateTime? plannedEndDate,
  DateTime? actualStartDate,
  DateTime? actualEndDate,
  String? bomId,
  String? priority,
  String? notes,
  Map<String, dynamic>? metadata,
}) = _WorkOrder;