Polymorphic Dyno Serializer
abstract class PolymorphicDynoSerializer<T : Entity<*>>(baseSchemaName: String, baseSchemaVersion: Int = -1, unknownKeysStrategy: UnknownKeysStrategy = DEFAULT_UNKNOWN_KEY_STRATEGY, registry: PolymorhicSchemaRegistry? = null, discriminator: String = DEFAULT_DISCRIMINATOR)
Inheritors
Constructors
Link copied to clipboard
constructor(baseKeySerializer: KSerializer<*>)
Constructs PolymorphicDynoSerializer instance using "base" key KSerializer. "Base" key is type argument of Entity (upper bound).
constructor(baseSchemaName: String, baseSchemaVersion: Int = -1, unknownKeysStrategy: UnknownKeysStrategy = DEFAULT_UNKNOWN_KEY_STRATEGY, registry: PolymorhicSchemaRegistry? = null, discriminator: String = DEFAULT_DISCRIMINATOR)