CurriculumAssignmentModel.fromJson constructor

CurriculumAssignmentModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory CurriculumAssignmentModel.fromJson(Map<String, dynamic> json) {
  return CurriculumAssignmentModel(
    id: json['id'] as String,
    orgId: json['org_id'] as String,
    domainId: json['domain_id'] as String,
    domainName:
        (json['domains'] as Map<String, dynamic>?)?['name'] as String?,
    curriculumLevelId: json['curriculum_level_id'] as String?,
    teamId: json['team_id'] as String?,
    userId: json['user_id'] as String?,
    assignedBy: json['assigned_by'] as String,
    assignedAt: DateTime.parse(json['assigned_at'] as String),
    dueDate: json['due_date'] != null
        ? DateTime.parse(json['due_date'] as String)
        : null,
  );
}