ElicitationModelStringReadWriteProperty

class ElicitationModelStringReadWriteProperty<T>(get: (String) -> Any?, set: (String, T?) -> Unit, val title: String, val description: String, val type: ParamMeta, val required: Boolean, val default: Any?, val metadata: List<Elicitation.Metadata<in T, *>>) : ReadWriteProperty<ElicitationModel, T> (source)

Constructors

Link copied to clipboard
constructor(get: (String) -> Any?, set: (String, T?) -> Unit, title: String, description: String, type: ParamMeta, required: Boolean, default: Any?, metadata: List<Elicitation.Metadata<in T, *>>)

Properties

Link copied to clipboard
val default: Any?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun getValue(thisRef: ElicitationModel, property: KProperty<*>): T
Link copied to clipboard
open operator override fun setValue(thisRef: ElicitationModel, property: KProperty<*>, value: T)