tock / ai.tock.bot.connector.messenger.model.send / UserAction

# UserAction

`interface UserAction` (source)

Generic interface for messenger user action ( Button or QuickReply ).

### Companion Object Functions

#### extractButtons | `fun extractButtons(userActions: List<UserAction>): List<Button>`
#### extractQuickReplies | `fun extractQuickReplies(userActions: List<UserAction>): List<QuickReply>?`

### Inheritors

#### Button | `abstract class Button : UserAction`
#### QuickReply | `abstract class QuickReply : UserAction`