askQuestionSet

open override fun askQuestionSet(request: DecisionRequest): DecisionResponse

Answers every question of the request in one provider operation.

The response answers the request's spec. A provider failure for one question is that question's typed failure outcome. A failure of the whole request is DecisionResponse.failed(spec, reason).

Return

the response for the request's spec

Parameters

request

the input and the questions to answer