class DashboardMetricsModel { final int nuevosPacientes; final int consultadosHoy; final int citasHoy; final int pacientesMasculinos; final int pacientesFemeninos; final int totalPacientes; const DashboardMetricsModel({ this.nuevosPacientes = 0, this.consultadosHoy = 0, this.citasHoy = 0, this.pacientesMasculinos = 11078, this.pacientesFemeninos = 2634, this.totalPacientes = 13712, }); factory DashboardMetricsModel.fromJson(Map json) { return DashboardMetricsModel( nuevosPacientes: json['nuevos_pacientes'] as int? ?? 0, consultadosHoy: json['consultados_hoy'] as int? ?? 0, citasHoy: json['citas_hoy'] as int? ?? 0, pacientesMasculinos: json['pacientes_masculinos'] as int? ?? 0, pacientesFemeninos: json['pacientes_femeninos'] as int? ?? 0, totalPacientes: json['total_pacientes'] as int? ?? 0, ); } Map toJson() { return { 'nuevos_pacientes': nuevosPacientes, 'consultados_hoy': consultadosHoy, 'citas_hoy': citasHoy, 'pacientes_masculinos': pacientesMasculinos, 'pacientes_femeninos': pacientesFemeninos, 'total_pacientes': totalPacientes, }; } }