tock / ai.tock.bot.engine.action

## Package ai.tock.bot.engine.action

The bot and user core Action definitions

### Types

#### Action | A user (or bot) action. `abstract class Action : Event`
#### ActionMetadata | `data class ActionMetadata`
#### ActionNotificationType | ActionTag deals with type of message notification. `enum class ActionNotificationType`
#### ActionPriority | To manage notification types. `enum class ActionPriority`
#### ActionQuote | `enum class ActionQuote`
#### ActionReply | `enum class ActionReply`
#### ActionVisibility | `enum class ActionVisibility`
#### Metadata | `enum class Metadata`
#### SendAttachment | A simple attachment file sent. `open class SendAttachment : Action`
#### SendChoice | A user choice (click on a button or direct action). `class SendChoice : Action`
#### SendLocation | A user location transmission. `class SendLocation : Action`
#### SendSentence | The most important Action class. Could be a simple text, or a complex message using one or more ConnectorMessage. `open class SendSentence : Action`