LearningGoal constructor

const LearningGoal({
  1. required String id,
  2. required String userId,
  3. String? domainId,
  4. required String title,
  5. String? description,
  6. required String targetMastery,
  7. DateTime? targetDate,
  8. required String status,
  9. required double progressPct,
})

Implementation

const factory LearningGoal({
  required String id,
  required String userId,
  String? domainId,
  required String title,
  String? description,
  required String targetMastery,
  DateTime? targetDate,
  required String status, // 'active', 'completed', 'abandoned'
  required double progressPct,
}) = _LearningGoal;