EitherSerializer

class EitherSerializer<A : Any, B : Any>(aSer: KSerializer<A>, bSer: KSerializer<B>) : KSerializer<Either<A, B>>

Functions

deserialize
Link copied to clipboard
common
open override fun deserialize(decoder: Decoder): Either<A, B>
serialize
Link copied to clipboard
common
open override fun serialize(encoder: Encoder, value: Either<A, B>)

Properties

aSer
Link copied to clipboard
common
val aSer: KSerializer<A>
bSer
Link copied to clipboard
common
val bSer: KSerializer<B>
descriptor
Link copied to clipboard
common
open override val descriptor: SerialDescriptor