BlockingJev

JevApi as blocking calls, for scripts, main, and tests.

Functions

Link copied to clipboard
inline fun <T : Any> ask(query: JevQuery, state: T, model: String? = null): JevResult
fun ask(query: JevQuery, state: String, model: String? = null): JevResult
fun ask(query: JevQuery, state: JsonElement, model: String? = null): JevResult
Link copied to clipboard
fun evaluate(state: JsonElement, questions: QuestionSet, model: String? = null): JevResult
Link copied to clipboard
Link copied to clipboard
inline fun <T : Any> query(state: T, model: String? = null, noinline block: QueryBuilder.() -> Unit): JevResult
fun query(state: String, model: String? = null, block: QueryBuilder.() -> Unit): JevResult
fun query(state: JsonElement, model: String? = null, block: QueryBuilder.() -> Unit): JevResult