TypedNodeSerializer

class TypedNodeSerializer<Typed : ITypedNode>(val nodeClass: KClass<out Typed>, val untypedSerializer: KSerializer<IStepOutput<INode>>) : KSerializer<Typed>

Constructors

Link copied to clipboard
constructor(nodeClass: KClass<out Typed>, untypedSerializer: KSerializer<IStepOutput<INode>>)

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): Typed
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: Typed)