Nicolas Lattuada
07/15/2020, 8:48 AMdata class Bank(val account: ErrorBox<Account>)
data class Account(val balance: Int, val name: String)
@JsonDeserialize(using = ErrorBoxDeserializer::class)
class ErrorBox<T>(var failure: Throwable?, var value: T?)
and in my ErrorBoxDeserializer if the json is valid, I return a value otherwise an error.
How would you do in order to give monad super powers to ErrorBox? it would be great if it could behave just like Eitherraulraja
07/15/2020, 1:58 PMraulraja
07/15/2020, 1:59 PMNicolas Lattuada
07/15/2020, 2:00 PMraulraja
07/15/2020, 2:00 PMNicolas Lattuada
07/15/2020, 2:00 PMNicolas Lattuada
07/15/2020, 2:02 PM