diesieben07
enum class MyEnum(val id: String) { foo("x"), bar("y"); companion object { val byId = values().associateBy { it.id } } } val enum = MyEnum.byId["x"] // returns foo