Enum
-
Gson, Retrofit2 - Enum Class 쓰는 법 (Kotlin, Android)Android📱/삽질 기록... 2023. 3. 10. 10:37
Retrofit은 Enum이 된다 Api 통신을 하다 보면 서버에서 Type으로 Enum을 내려 주는 경우가 많다 문서에 String이라고 쓰여있길래 지금까지 그냥 String으로 받아서 kotlin enum class에 name으로 비교해서 분기를 했었다. data class User( @SerializedName("name") val name: String, @SerializedName("age") val age: Int, @SerializedName("type") val type: String ) enum class UserType { TEACHER, STUDENT } fun getUserTitle() { val user = getUser() if(user.type == UserType.TEACHE..