bod
01/12/2017, 9:40 AMenum class Event(val name: String) {
IMPRESSION("impression"),
CLICK_THROUGH("clickThrough");
companion object {
private val nameToEnum = emptyMap<String, Event>()
fun fromName(val name: String): Event {
return nameToEnum.get(name)
}
}
init {
nameToEnum.put(name, this)
}
}