tock / ai.tock.bot.engine.dialog / NextUserActionState / <init>

<init>

NextUserActionState(intentsQualifiers: Map<out IntentAware, Double>, referenceDate: ZonedDateTime? = null, referenceTimezone: ZoneId? = null, states: Set<String>? = null)

Build NextUserActionState from IntentAware/modifier map (in order to build NlpIntentQualifier).

NextUserActionState(vararg intentsQualifiers: Pair<IntentAware, Double>)

Build NextUserActionState from IntentAware/modifier list (in order to build NlpIntentQualifier).

NextUserActionState(vararg states: String)

Build NextUserActionState from list of current states.

NextUserActionState(intentsQualifiers: List<NlpIntentQualifier>? = null, referenceDate: ZonedDateTime? = null, referenceTimezone: ZoneId? = null, states: Set<String>? = null)

The temporary initial state for next user action.