enumToString<T extends Enum> static method

T? enumToString<T extends Enum>(
  1. String enumValue,
  2. List<T> values,
  3. T? defaultValue
)

Implementation

static T? enumToString<T extends Enum>(
    String enumValue, List<T> values, T? defaultValue) {
  for (final enumerator in values) {
    if (AwesomeAssertUtils.toSimpleEnumString(enumerator)!.toLowerCase() ==
        enumValue.toLowerCase()) return enumerator;
  }
  return defaultValue;
}