Patrick Hum
04/21/2023, 1:12 AM{
...
"error": "error_001"
}
is there an out-of-the-box solution to deserialize error
as a sealed interface like this?
@Serializable
sealed interface Errors {
@Serializable
@SerialName("error_001")
object Error001 : Errors
// Catch all for unknown values
@Serializable
value class Unknown(val errorCode: String) : Errors
}
itnoles
04/21/2023, 1:24 AMShivam Verma
04/21/2023, 9:29 AM