PartSerializer

Custom polymorphic serializer for Part hierarchy.

This serializer handles the polymorphic serialization of Part subclasses by using the "kind" discriminator field to determine which concrete implementation to use during deserialization.

Supported Part types:

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

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