enumOf

fun <E : Enum<E>> enumOf(entries: List<E>, raw: String): E(source)

Matches an enum constant by name, case-insensitively. Dashes are treated as underscores.