Package-level declarations

Types

Link copied to clipboard
open class AddFieldsSerializer<T : Any>(baseSerializer: KSerializer<T>, fields: Pair<String, String?>) : JsonTransformingSerializer<T>
Link copied to clipboard
open class HideFieldsSerializer<T : Any>(baseSerializer: KSerializer<T>, hideFields: String) : JsonTransformingSerializer<T>

Functions

Link copied to clipboard
fun canonicalJson(jsonElement: JsonElement): JsonElement
Link copied to clipboard
fun canonicalJsonString(jsonElement: JsonElement): String
Link copied to clipboard
fun createMatrixDataUnitJson(getRoomVersion: GetRoomVersionFunction, eventContentSerializerMappings: EventContentSerializerMappings = DefaultDataUnitContentSerializerMappings, customModule: SerializersModule? = null): Json
Link copied to clipboard
fun createMatrixEventAndDataUnitJson(getRoomVersion: GetRoomVersionFunction, eventContentSerializerMappings: EventContentSerializerMappings = DefaultDataUnitContentSerializerMappings, customModule: SerializersModule? = null): Json
Link copied to clipboard
fun createMatrixEventJson(eventContentSerializerMappings: EventContentSerializerMappings = DefaultEventContentSerializerMappings, customModule: SerializersModule? = null): Json