package com.applicaster.oasisplayer.som private const val KEY_DE = "DE" private const val KEY_AT = "AT" private const val KEY_CH = "CH" private const val KEY_METADATA_CODE = "countryCode" enum class CountryMetadata(val key: String) { DE(KEY_DE), AT(KEY_AT), CH(KEY_CH); companion object { fun parseFromKey(key: String) = when (key) { KEY_DE -> DE KEY_AT -> AT KEY_CH -> CH else -> DE } } } fun CountryMetadata.buildConfig() = mapOf(KEY_METADATA_CODE to key)