stringToEnum<T> function
Implementation
T stringToEnum<T>(String enumString, List<T> values, T defaultValue) {
return values.firstWhere(
(enumValue) => enumValue.toString().split('.').last == enumString,
orElse: () => defaultValue,
);
}