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.