ExtensibleEventContentSerializer
open class ExtensibleEventContentSerializer<L : ExtensibleEventContent.Legacy, C : ExtensibleEventContent<L>>(val name: String, val contentFactory: (blocks: EventContentBlocks, legacy: L?) -> C, val legacySerializer: KSerializer<L>) : KSerializer<C>
Inheritors
Constructors
Link copied to clipboard
constructor(name: String, contentFactory: (blocks: EventContentBlocks, legacy: L?) -> C, legacySerializer: KSerializer<L>)