OptionWrapper

open class OptionWrapper<T : OptionsBuilder> constructor(var displayName: Key, var description: Key, val body: suspend T.() -> Unit, val type: KClass<T>)

Inheritors

Constructors

Link copied to clipboard
constructor(displayName: Key, description: Key, body: suspend T.() -> Unit, type: KClass<T>)

Properties

Link copied to clipboard
val body: suspend T.() -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val modifiers: MutableList<suspend T.() -> Unit>
Link copied to clipboard
val type: KClass<T>

Functions

Link copied to clipboard
suspend fun apply(builder: T): T
Link copied to clipboard
fun modify(body: suspend T.() -> Unit)
Link copied to clipboard
suspend fun toKord(): OptionsBuilder