Otra manera en vez de usar switch
Pregunta
Dart desde cero 2023 | 6.5 - Menús y lógica de negocio parte 2
Carlos Hernández Méndez@carlosmdez
final taskData = data.split('|');
return Task(
name: taskData[0],
description: taskData[1],
status: TaskStatus.values.firstWhere(
(e) => e.toString() == '${taskData[2]}',
),
);
}