toEnum<T> static method
from string to dart enum
Implementation
static T? toEnum<T>(List<T> enums, String? name) {
if (name?.isEmpty ?? true) {
return null;
}
if (enums.isEmpty) {
return null;
}
T? t;
for (final e in enums) {
if (enumToString(e) == name) {
t = e;
break;
}
}
return t;
}