Config

data class Config(val descriptionExtractor: DescriptionExtractor = DescriptionExtractor { annotations -> annotations.filterIsInstance<SerialDescription>().firstOrNull()?.value }, val opaqueSerialNames: Set<String> = defaultOpaqueTypeNames())(source)

Constructors

Link copied to clipboard
constructor(descriptionExtractor: DescriptionExtractor = DescriptionExtractor { annotations -> annotations.filterIsInstance<SerialDescription>().firstOrNull()?.value }, opaqueSerialNames: Set<String> = defaultOpaqueTypeNames())

Properties

Link copied to clipboard

Serial names of types that should be treated as opaque JSON values (mapped to AnyNode).