stringToEnum<T> function

T stringToEnum<T>(
  1. String enumString,
  2. List<T> values,
  3. T defaultValue
)

Implementation

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