choice

protected fun choice(instructions: String, id: String? = null, options: ChoiceBuilder.() -> Unit): QuestionProvider<ChoiceAnswer<String>>(source)
protected fun choice(instructions: JsonElement, id: String? = null, options: ChoiceBuilder.() -> Unit): QuestionProvider<ChoiceAnswer<String>>(source)
protected inline fun <E : Enum<E>> choice(instructions: JsonElement, id: String? = null): QuestionProvider<ChoiceAnswer<E>>(source)


protected inline fun <E : Enum<E>> choice(instructions: String, id: String? = null): QuestionProvider<ChoiceAnswer<E>>(source)

A Choice over the constants of E; see JevOption for descriptions and custom keys.