ObjectNode

data class ObjectNode(val name: String, val properties: List<Property>, val description: String? = null) : NamedTypeNode(source)

Object node with named properties.

Requiredness is not stored: emitters derive it from Property.optional, Property.value and their config.

Constructors

Link copied to clipboard
constructor(name: String, properties: List<Property>, description: String? = null)

Properties

Link copied to clipboard
open override val description: String?
Link copied to clipboard
open override val name: String
Link copied to clipboard

Functions

Link copied to clipboard

Returns a copy of this TypeNode with the specified description.