Skip navigation links
A C E G H O R S T V W 

A

ai.tock.bot.connector.alexa - package ai.tock.bot.connector.alexa
 
AlexaBuildersKt - Class in ai.tock.bot.connector.alexa
 
AlexaConnector - Class in ai.tock.bot.connector.alexa
Connector for Amazon Alexa.
AlexaConnector.Companion - Class in ai.tock.bot.connector.alexa
 
AlexaConnectorCallback - Class in ai.tock.bot.connector.alexa
The alexa connector callback.
AlexaConnectorCallback.Companion - Class in ai.tock.bot.connector.alexa
 
alexaEndConversation() - Static method in class ai.tock.bot.connector.alexa.AlexaBuildersKt
End the conversation with the skill.
alexaEntityToTockEntity(request, intent, slot, botDefinition) - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
Returns a Tock entity from an Alexa slot.
alexaEntityToTockEntityValue(request, intent, slot, botDefinition, index) - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
Returns a Tock NlpEntityValue from an Alexa slot.
AlexaHandler - Annotation Type in ai.tock.bot.connector.alexa
To specify ConnectorStoryHandler for Alexa connector. KClass passed as value of this annotation must have a primary constructor with a single not optional StoryHandlerDefinitionBase argument.
AlexaInputMessage - Class in ai.tock.bot.connector.alexa
The user message sent by Alexa.
AlexaInputMessage(intentRequest) - Constructor for class ai.tock.bot.connector.alexa.AlexaInputMessage
The user message sent by Alexa.
AlexaInputMessage(intentRequest) - Constructor for class ai.tock.bot.connector.alexa.AlexaInputMessage
 
AlexaInputMessage.Companion - Class in ai.tock.bot.connector.alexa
 
alexaIntentToTockIntent(request, botDefinition) - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
Returns a Tock intent from an Alexa intent.
AlexaMessage - Class in ai.tock.bot.connector.alexa
An alexa message.
AlexaMessage(end, card, reprompt) - Constructor for class ai.tock.bot.connector.alexa.AlexaMessage
An alexa message.
alexaReprompt($receiver, reprompt) - Static method in class ai.tock.bot.connector.alexa.AlexaBuildersKt
Set a reprompt.
alexaStandardCard($receiver, title, text, smallImageUrl, largeImageUrl) - Static method in class ai.tock.bot.connector.alexa.AlexaBuildersKt
Add the specified card.
AlexaTockMapper - Class in ai.tock.bot.connector.alexa
An Alexa model to Tock model mapper. Provided via addAlexaConnector.alexaTockMapper parameter.
AlexaTockMapper(applicationId) - Constructor for class ai.tock.bot.connector.alexa.AlexaTockMapper
An Alexa model to Tock model mapper. Provided via addAlexaConnector.alexaTockMapper parameter.

C

Companion - Static variable in class ai.tock.bot.connector.alexa.AlexaConnector
 
Companion - Static variable in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
Companion - Static variable in class ai.tock.bot.connector.alexa.AlexaInputMessage
 
component1() - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
component1() - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
The Alexa
component1() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
Does Alexa has to quit the skill?
component2() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
Is there a card to send?
component3() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
Is there a reprompt?
copy(applicationId, controller, alexaTockMapper, context, actions) - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
The alexa connector callback.
copy(intentRequest) - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
The user message sent by Alexa.
copy(end, card, reprompt) - Method in class ai.tock.bot.connector.alexa.AlexaMessage
An alexa message.

E

endForAlexa($receiver, messageProvider, delay) - Static method in class ai.tock.bot.connector.alexa.AlexaBuildersKt
Sends an Alexa message as last bot answer, only if the ConnectorType of the current BotBus is alexaConnectorType.
equals(p) - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
equals(p) - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
 
equals(p) - Method in class ai.tock.bot.connector.alexa.AlexaMessage
 
exceptionThrown(event, throwable) - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 

G

getAlexaConnectorType() - Static method in class ai.tock.bot.connector.alexa.AlexaBuildersKt
The Alexa ConnectorType.
getAlexaRequest() - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
The alexa raw request.
getAlexaTockMapper() - Method in class ai.tock.bot.connector.alexa.AlexaConnector
 
getApplicationId() - Method in class ai.tock.bot.connector.alexa.AlexaConnector
 
getApplicationId() - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
getApplicationId() - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
 
getCard() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
Is there a card to send?
getConnectorType() - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
 
getConnectorType() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
 
getEnd() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
Does Alexa has to quit the skill?
getIntentRequest() - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
The Alexa
getPath() - Method in class ai.tock.bot.connector.alexa.AlexaConnector
 
getReprompt() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
Is there a reprompt?
getSlots(request) - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
Gets slots from the intent request.

H

hashCode() - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
hashCode() - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
 
hashCode() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
 

O

onIntent(requestEnvelope) - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
onLaunch(requestEnvelope) - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
onSessionEnded(requestEnvelope) - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
onSessionStarted(requestEnvelope) - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 

R

register(controller) - Method in class ai.tock.bot.connector.alexa.AlexaConnector
 

S

send(event, callback, delayInMs) - Method in class ai.tock.bot.connector.alexa.AlexaConnector
 
sendToAlexa($receiver, messageProvider, delay) - Static method in class ai.tock.bot.connector.alexa.AlexaBuildersKt
Sends an Alexa message only if the ConnectorType of the current BotBus is alexaConnectorType.

T

toConnectorMessage(message) - Method in class ai.tock.bot.connector.alexa.AlexaConnector
 
toEndSessionEvent(requestEnvelope) - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
Returns a EndSessionEvent from an Alexa SessionEndedRequest.
toEvent(userId, request, botDefinition) - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
Returns an Event from an Alexa IntentRequest.
toGenericMessage() - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
 
toGenericMessage() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
 
toStartSessionEvent(requestEnvelope) - Method in class ai.tock.bot.connector.alexa.AlexaTockMapper
Returns a StartSessionEvent from an Alexa SessionStartedRequest.
toString() - Method in class ai.tock.bot.connector.alexa.AlexaConnectorCallback
 
toString() - Method in class ai.tock.bot.connector.alexa.AlexaInputMessage
 
toString() - Method in class ai.tock.bot.connector.alexa.AlexaMessage
 

V

value() - Method in annotation type ai.tock.bot.connector.alexa.AlexaHandler
 

W

withAlexa($receiver, messageProvider) - Static method in class ai.tock.bot.connector.alexa.AlexaBuildersKt
Adds an Alexa ConnectorMessage if the current connector is Alexa. You need to call BotBus.send or BotBus.end later to send this message.
A C E G H O R S T V W 
Skip navigation links