static Scenario? getByValue(String? i) { if (i == null || i == "") return null; return Scenario.values.firstWhere((x) => x.value == i); }