RoomEventContentToEventSerializerMappings
open class RoomEventContentToEventSerializerMappings<C : RoomEventContent, E : Event<out C>, U : Event<UnknownEventContent>, R : Event<RedactedEventContent>>(baseMapping: Set<EventContentSerializerMapping<C>>, eventDeserializer: (EventContentSerializerMapping<C>) -> KSerializer<E>, eventSerializer: (EventContentSerializerMapping<C>) -> KSerializer<E> = eventDeserializer, unknownEventSerializer: (String) -> KSerializer<U>, redactedEventSerializer: (String) -> KSerializer<R>, typeField: String? = "type") : EventContentToEventSerializerMappings<C, E, U>
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>, redactedEventSerializer: (String) -> KSerializer<R>, typeField: String? = "type")