RoleSkillExpectationModel.fromJson constructor

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

Implementation

factory RoleSkillExpectationModel.fromJson(Map<String, dynamic> json) {
  final skillsData = json['skills'];
  String? skillName;
  if (skillsData is Map<String, dynamic>) {
    skillName = skillsData['name'] as String?;
  }

  return RoleSkillExpectationModel(
    roleProfileId: json['role_profile_id'] as String,
    skillId: json['skill_id'] as String,
    skillName: skillName,
    expectedMastery: (json['expected_mastery'] as num).toInt(),
  );
}