stringToEnum<T> method

T? stringToEnum<T>(
  1. String value,
  2. List<T> enumValues
)

Implementation

T? stringToEnum<T>(String value, List<T> enumValues) {
  for (var enumValue in enumValues) {
    if (enumValue.toString().split('.').last == value) {
      return enumValue;
    }
  }

  return null;
}