fromEntry static method

Prerequisite fromEntry(
  1. dynamic el
)

Implementation

static Prerequisite fromEntry(el) {
  final String name = (el['n'] ?? el['n:'] ?? '').toString();
  final List<dynamic> rawTreatments = (el['t'] as List<dynamic>?) ?? [];
  final Set<String> treatments =
      rawTreatments.map((e) => e.toString()).toSet();

  return Prerequisite(name, treatments);
}