tock / ai.tock.bot.connector.alexa / AlexaInputMessage

AlexaInputMessage

data class AlexaInputMessage : ConnectorMessage (source)

The user message sent by Alexa.

Constructors

<init>

AlexaInputMessage(intentRequest: IntentRequest)

The user message sent by Alexa.

AlexaInputMessage(intentRequest: String)

Properties

connectorType

The connector type.

val connectorType: ConnectorType

intentRequest

The Alexa IntentRequest json serialized.

val intentRequest: String

Functions

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?