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

SubDataClass

open class SubDataClass : SubClass

Representation of a sub data class

Constructors

<init>

Representation of a sub data class

SubDataClass(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

toDataClass

fun SubDataClass.toDataClass(): DataClass