tock / ai.tock.bot.connector.slack.model.old / SlackMessageIn

SlackMessageIn

data class SlackMessageIn : SlackConnectorMessage (source)

Constructors

<init>

SlackMessageIn(token: String, team_id: String, team_domain: String, channel_id: String, channel_name: String, timestamp: Number, user_id: String, user_name: String, text: String, trigger_word: String?)

Properties

channel_id

val channel_id: String

channel_name

val channel_name: String

team_domain

val team_domain: String

team_id

val team_id: String

text

var text: String

timestamp

val timestamp: Number

token

val token: String

trigger_word

val trigger_word: String?

user_id

val user_id: String

user_name

val user_name: String

Functions

getRealMessage

fun getRealMessage(): String

toGenericMessage

Transforms this message into a generic GenericMessage.

fun toGenericMessage(): GenericMessage

Extension Functions

asGenericMessage

fun ConnectorMessage.asGenericMessage(assertionCreator: Assert<GenericMessage>.() -> Unit): Unit

findTransactionDecisionValueV3

Return a GATransactionDecisionValueV3 if available.

fun ConnectorMessage.findTransactionDecisionValueV3(): GATransactionDecisionValueV3?

findTransactionRequirementsCheckResultV3

Return a GATransactionRequirementsCheckResultV3 if available.

fun ConnectorMessage.findTransactionRequirementsCheckResultV3(): GATransactionRequirementsCheckResultV3?