buildParameters

fun <P : Parameters> buildParameters(construct: ParameterConstructor<P>, block: P.() -> Unit): P(source)

Creates and configures a Parameters instance.

Example

class Example(data: ParameterStorage) : Parameters(data) {
var includeArchived by parameter(default = false)
}

val example = buildParameters(::Example) {
includeArchived = true
}