KpiDoctorData.fromJson constructor

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

Parsea el JSON del backend incluyendo la lista anidada de KpiMonthValue.

Implementation

factory KpiDoctorData.fromJson(Map<String, dynamic> json) {
  final rawData = json['data'] as List<dynamic>;
  return KpiDoctorData(
    doctorId: json['doctorId'] as String,
    doctorName: json['doctorName'] as String,
    doctorSurname: json['doctorSurname'] as String,
    data: rawData.map((e) => KpiMonthValue.fromJson(e)).toList(),
  );
}