ContextualSerializer
constructor(serializableClass: KClass<T>, fallbackSerializer: KSerializer<T>?, typeArgumentsSerializers: Array<KSerializer<*>>)(source)
Parameters
serializableClass
A class this serializer is intended for. Used to look up a runtime-defined serializer in a SerializersModule.
fallbackSerializer
Serializer to use if no serializer associated with a given type is registered in the SerializersModule.
typeArgumentsSerializers
If serializableClass is a parameterized type, this array should contain serializers for its type arguments.