Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun Set<SerializerMapping<out EphemeralDataUnitContent>>.contentDeserializer(type: String): KSerializer<out EphemeralDataUnitContent>
fun Set<SerializerMapping<out EphemeralEventContent>>.contentDeserializer(type: String): KSerializer<out EphemeralEventContent>
fun Set<SerializerMapping<out EventContent>>.contentDeserializer(type: String): KSerializer<out EventContent>
fun Set<SerializerMapping<out GlobalAccountDataEventContent>>.contentDeserializer(type: String): KSerializer<out GlobalAccountDataEventContent>
fun Set<SerializerMapping<out MessageEventContent>>.contentDeserializer(type: String): KSerializer<out MessageEventContent>
fun Set<SerializerMapping<out RoomAccountDataEventContent>>.contentDeserializer(type: String): KSerializer<out RoomAccountDataEventContent>
fun Set<SerializerMapping<out RoomEventContent>>.contentDeserializer(type: String): KSerializer<out RoomEventContent>
fun Set<SerializerMapping<out StateEventContent>>.contentDeserializer(type: String): KSerializer<out StateEventContent>
fun Set<SerializerMapping<out ToDeviceEventContent>>.contentDeserializer(type: String): KSerializer<out ToDeviceEventContent>
Link copied to clipboard
fun Set<SerializerMapping<out EphemeralEventContent>>.contentSerializer(content: EphemeralEventContent): Pair<String, KSerializer<out EphemeralEventContent>>
fun Set<SerializerMapping<out EventContent>>.contentSerializer(content: EventContent): Pair<String, KSerializer<out EventContent>>
fun Set<SerializerMapping<out GlobalAccountDataEventContent>>.contentSerializer(content: GlobalAccountDataEventContent): Pair<String, KSerializer<out GlobalAccountDataEventContent>>
fun Set<SerializerMapping<out MessageEventContent>>.contentSerializer(content: MessageEventContent): KSerializer<out MessageEventContent>
fun Set<SerializerMapping<out RoomAccountDataEventContent>>.contentSerializer(content: RoomAccountDataEventContent): Pair<String, KSerializer<out RoomAccountDataEventContent>>
fun Set<SerializerMapping<out RoomEventContent>>.contentSerializer(content: RoomEventContent): Pair<String, KSerializer<out RoomEventContent>>
fun Set<SerializerMapping<out StateEventContent>>.contentSerializer(content: StateEventContent): KSerializer<out StateEventContent>
fun Set<SerializerMapping<out ToDeviceEventContent>>.contentSerializer(content: ToDeviceEventContent): Pair<String, KSerializer<out ToDeviceEventContent>>
Link copied to clipboard
fun Set<SerializerMapping<out MessageEventContent>>.contentType(content: MessageEventContent): String
Link copied to clipboard
fun <C : EventContent> Set<SerializerMapping<out C>>.fromClass(eventContentClass: KClass<out C>): SerializerMapping<out C>