Companion

object Companion

Properties

Link copied to clipboard
var module: SerializersModule?

Global custom module for serialization. Setting this will trigger a rebuild of all serialization defaults.

Functions

Link copied to clipboard
fun buildModule(): SerializersModule

Builds a SerializersModule containing all registered issue subclasses.

Link copied to clipboard
fun onChange(listener: () -> Unit)

Adds a listener to be notified when the global serialization configuration changes.

Link copied to clipboard
inline fun <T : Issue> registerIssue()

Helper to register issues using reified types.

fun <T : Issue> registerIssue(clazz: KClass<T>, serializer: KSerializer<T>)

Registers a new Issue subclass globally.