Obj

class Obj<T>(val serializer: KSerializer<T>, val name: String = serializer.descriptor.serialName.substringAfterLast('.'), val schemaDescription: String? = null) : Output<T> (source)

Output.object() in v6, renamed to obj because object is a Kotlin keyword.

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(serializer: KSerializer<T>, name: String = serializer.descriptor.serialName.substringAfterLast('.'), schemaDescription: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val schemaDescription: String?
Link copied to clipboard
open override val schemaJson: String
Link copied to clipboard
open override val schemaName: String
Link copied to clipboard

Functions

Link copied to clipboard
open override fun decode(text: String): T
Link copied to clipboard