Registration

internal class Registration<T : Any>(val name: String, val kClass: KClass<T>, val serializer: KSerializer<T>)

Constructors

Link copied to clipboard
constructor(name: String, kClass: KClass<T>, serializer: KSerializer<T>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val serializer: KSerializer<T>

Functions

Link copied to clipboard
fun decode(payload: String, json: Json): Any
Link copied to clipboard
fun encode(value: Any, json: Json): String

The payload as the text a jsonb attribute is encoded from.