kotlin-algebraic-types-plugin / org.drx.plugin.algebraictypes.extension / SubObject

SubObject

open class SubObject : SubClass

Representation of a sub object

Constructors

<init>

Representation of a sub object

SubObject(parent: ClassRepresentation)

Properties

parent

open val parent: ClassRepresentation

Extension Functions

parameter

fun SubClass.parameter(configuration: Parameter.() -> Unit): Unit

subClass

fun ClassRepresentation.subClass(configuration: SubClass.() -> Unit): Unit

subDataClass

fun ClassRepresentation.subDataClass(configuration: SubDataClass.() -> Unit): SubDataClass