tock / ai.tock.bot.engine.dialog

## Package ai.tock.bot.engine.dialog

Contains runtime conversation related classes, ie Dialog and Story classes.

### Types

#### ArchivedEntityValue | An archived (old) entity value. `data class ArchivedEntityValue`
#### Dialog | A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state. `data class Dialog`
#### DialogFlowDAO | `interface DialogFlowDAO`
#### DialogState | The Dialog state. `data class DialogState`
#### EntityStateValue | EntityStateValue is the current value of an entity with its history. `data class EntityStateValue`
#### EntityValue | A (may be not yet evaluated) value linked to an entity stored in the context. `data class EntityValue`
#### EventState | State in event scope. `data class EventState`
#### FlowAnalyticsQuery | `class FlowAnalyticsQuery`
#### FlowAnalyticsQueryResult | `class FlowAnalyticsQueryResult`
#### NextUserActionState | The temporary initial state for next user action. `data class NextUserActionState`
#### Snapshot | A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply. `data class Snapshot`
#### Story | A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent. `data class Story`

### Extensions for External Classes

#### ai.tock.nlp.api.client.model.Entity |