open class SubClass : ClassRepresentation
Representation of a sub class
<init> |
Representation of a sub class SubClass(parent: ClassRepresentation) |
comment |
Comment open val comment: ArrayList<String> |
defaultValuesSet |
Provide default values for parameters of the parent class val defaultValuesSet: HashMap<String, String> |
domain |
open var domain: String |
name |
open lateinit var name: String |
overrideParameters |
Override parameters of the parent class val overrideParameters: ArrayList<String> |
packageName |
open var packageName: String |
parameters |
Parameters of the class open val parameters: ArrayList<Parameter> |
parent |
open val parent: ClassRepresentation |
serializable |
The class is serializable? open var serializable: Boolean |
serializationType |
Serialization type open var serializationType: SerializationType |
setters |
open var setters: Setters |
settersPostFix |
Setters of parameters may require a postfix to avoid platform declasration clashh open var settersPostFix: String |
sourceFolder |
Ex: src/main/kotlin open var sourceFolder: String |
parameter |
fun SubClass.parameter(configuration: Parameter.() -> Unit): Unit |
subClass |
fun ClassRepresentation.subClass(configuration: SubClass.() -> Unit): Unit |
subDataClass |
fun ClassRepresentation.subDataClass(configuration: SubDataClass.() -> Unit): SubDataClass |
SubDataClass |
Representation of a sub data class open class SubDataClass : SubClass |
SubObject |
Representation of a sub object open class SubObject : SubClass |
SubSealedClass |
Representation of a sub sealed class open class SubSealedClass : SubClass |