marstran
12/12/2019, 10:50 PMDominaezzz
12/12/2019, 11:47 PMmarstran
12/12/2019, 11:55 PM@Serializer(forClass = ColourEffect::class)
object ColourEffectSerializer {}
@Serializable
data class Wrapper(@Serializable(with = ColourEffectSerializer::class) val colourEffect: ColourEffect)
marstran
12/12/2019, 11:55 PMdata class ColourEffect(
val u: Int,
val v: Int
) {
init {
require(u in 0..255)
require(v in 0..255)
}
}
marstran
12/12/2019, 11:55 PMDominaezzz
12/13/2019, 12:06 AMmarstran
12/13/2019, 12:25 AMNagarajan
12/14/2019, 12:47 AMmarstran
12/14/2019, 7:17 PM