EventContentToEventSerializerMappings
open class EventContentToEventSerializerMappings<C : EventContent, E : Event<out C>, U : Event<UnknownEventContent>>(val baseMapping: Set<EventContentSerializerMapping<C>>, eventDeserializer: (EventContentSerializerMapping<C>) -> KSerializer<E>, eventSerializer: (EventContentSerializerMapping<C>) -> KSerializer<E> = eventDeserializer, unknownEventSerializer: (String) -> KSerializer<U>, typeField: String? = "type")
Inheritors
Constructors
Link copied to clipboard
constructor(baseMapping: Set<EventContentSerializerMapping<C>>, eventDeserializer: (EventContentSerializerMapping<C>) -> KSerializer<E>, eventSerializer: (EventContentSerializerMapping<C>) -> KSerializer<E> = eventDeserializer, unknownEventSerializer: (String) -> KSerializer<U>, typeField: String? = "type")