MeilCli/FoodSearch

View on GitHub
features/base/src/main/kotlin/net/meilcli/foodsearch/Language.kt

Summary

Maintainability
A
0 mins
Test Coverage
package net.meilcli.foodsearch

enum class Language(val value: String) {

    Japanese(BuildConfig.languageJapanese) {
        override fun toGnaviLanguage(): net.meilcli.foodsearch.api.gnavi.Language {
            return net.meilcli.foodsearch.api.gnavi.Language.Japanese
        }
    },

    English(BuildConfig.languageEnglish) {
        override fun toGnaviLanguage(): net.meilcli.foodsearch.api.gnavi.Language {
            return net.meilcli.foodsearch.api.gnavi.Language.English
        }
    };

    abstract fun toGnaviLanguage(): net.meilcli.foodsearch.api.gnavi.Language
}