Skip navigation links
A C D E G H I N R S T U W 

A

ai.tock.bot.api.client - package ai.tock.bot.api.client
 

C

ClientBotDefinition - Class in ai.tock.bot.api.client
 
ClientBotDefinition(apiKey, stories, unknownStory) - Constructor for class ai.tock.bot.api.client.ClientBotDefinition
 
ClientBus - Interface in ai.tock.bot.api.client
A new bus instance is created for each user request.
ClientBus() - Constructor for interface ai.tock.bot.api.client.ClientBus
 
ClientBus.DefaultImpls - Class in ai.tock.bot.api.client
A new bus instance is created for each user request.
ClientDefinitionBuildersKt - Class in ai.tock.bot.api.client
 
ClientDefinitionBuildersKt() - Constructor for class ai.tock.bot.api.client.ClientDefinitionBuildersKt
 
ClientStep - Class in ai.tock.bot.api.client
 
ClientStep(name, mainIntent, otherStarterIntents, secondaryIntents) - Constructor for class ai.tock.bot.api.client.ClientStep
 
ClientStoryDefinition - Class in ai.tock.bot.api.client
 
ClientStoryDefinition(mainIntent, otherStarterIntents, secondaryIntents, steps, storyId, handler) - Constructor for class ai.tock.bot.api.client.ClientStoryDefinition
 
ClientStoryHandler - Interface in ai.tock.bot.api.client
 
ClientStoryHandler() - Constructor for interface ai.tock.bot.api.client.ClientStoryHandler
 
ConfigurationsKt - Class in ai.tock.bot.api.client
 
ConfigurationsKt() - Constructor for class ai.tock.bot.api.client.ConfigurationsKt
 

D

defaultDelay(answerIndex) - Method in class ai.tock.bot.api.client.TockClientBus
 
DefaultImpls() - Constructor for class ai.tock.bot.api.client.ClientBus.DefaultImpls
 

E

end($this, i18nText, suggestions) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Sends a text with suggestions as last bot answer.
end($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
end($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
end($this, delay) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
end($this, delay, messageProvider) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
end(card) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a Card as last bot answer.
end(carousel) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a [Carousel as last bot answer.
end(i18nText, suggestions, delay, i18nArgs) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a text with suggestions as last bot answer.
end(i18nText, suggestions) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a text with suggestions as last bot answer.
end(i18nText, suggestions, delay, i18nArgs) - Method in class ai.tock.bot.api.client.TockClientBus
Sends a text with suggestions as last bot answer.
end(card) - Method in class ai.tock.bot.api.client.TockClientBus
Sends a Card as last bot answer.
end(carousel) - Method in class ai.tock.bot.api.client.TockClientBus
Sends a [Carousel as last bot answer.
endRawText(plainText, delay) - Method in class ai.tock.bot.api.client.TockClientBus
 
entity($this, role) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Finds the Entity from the specified entity role.
entity(role) - Method in interface ai.tock.bot.api.client.ClientBus
Finds the Entity from the specified entity role.
entityText($this, role) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Returns the Entity text content from the specified entity role.
entityText(role) - Method in interface ai.tock.bot.api.client.ClientBus
Returns the Entity text content from the specified entity role.
entityValue($this, role) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Returns the corresponding Entity from the specified entity role.
entityValue(role) - Method in interface ai.tock.bot.api.client.ClientBus
Returns the corresponding Entity from the specified entity role.

G

getApiKey() - Method in class ai.tock.bot.api.client.ClientBotDefinition
 
getApplicationId() - Method in class ai.tock.bot.api.client.TockClientBus
 
getBotDefinition() - Method in interface ai.tock.bot.api.client.ClientBus
The bot definition.
getBotDefinition() - Method in class ai.tock.bot.api.client.TockClientBus
The bot definition.
getBotId() - Method in class ai.tock.bot.api.client.TockClientBus
 
getContextId() - Method in class ai.tock.bot.api.client.TockClientBus
 
getCurrentAnswerIndex() - Method in class ai.tock.bot.api.client.TockClientBus
 
getEntities() - Method in interface ai.tock.bot.api.client.ClientBus
The entity list.
getEntities() - Method in class ai.tock.bot.api.client.TockClientBus
The entity list.
getHandler() - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 
getIntent() - Method in class ai.tock.bot.api.client.TockClientBus
 
getMainIntent() - Method in class ai.tock.bot.api.client.ClientStep
 
getMainIntent() - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 
getMessage() - Method in interface ai.tock.bot.api.client.ClientBus
The user message.
getMessage() - Method in class ai.tock.bot.api.client.TockClientBus
The user message.
getName() - Method in class ai.tock.bot.api.client.ClientStep
 
getOtherStarterIntents() - Method in class ai.tock.bot.api.client.ClientStep
 
getOtherStarterIntents() - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 
getRequest() - Method in class ai.tock.bot.api.client.TockClientBus
 
getRequestId() - Method in class ai.tock.bot.api.client.TockClientBus
 
getSecondaryIntents() - Method in class ai.tock.bot.api.client.ClientStep
 
getSecondaryIntents() - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 
getSendAnswer() - Method in class ai.tock.bot.api.client.TockClientBus
 
getStep() - Method in interface ai.tock.bot.api.client.ClientBus
The current step.
getStep() - Method in class ai.tock.bot.api.client.TockClientBus
The current step.
getStepName() - Method in class ai.tock.bot.api.client.TockClientBus
 
getSteps() - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 
getStories() - Method in class ai.tock.bot.api.client.ClientBotDefinition
 
getStory() - Method in interface ai.tock.bot.api.client.ClientBus
The current story.
getStory() - Method in class ai.tock.bot.api.client.TockClientBus
The current story.
getStoryId() - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 
getTargetConnectorType() - Method in class ai.tock.bot.api.client.TockClientBus
 
getTest() - Method in class ai.tock.bot.api.client.TockClientBus
 
getUnknownStory() - Method in class ai.tock.bot.api.client.ClientBotDefinition
 
getUserId() - Method in class ai.tock.bot.api.client.TockClientBus
 
getUserInterfaceType() - Method in class ai.tock.bot.api.client.TockClientBus
 
getUserLocale() - Method in class ai.tock.bot.api.client.TockClientBus
 

H

handle() - Method in interface ai.tock.bot.api.client.ClientBus
Handles the current request.
handle(bus) - Method in interface ai.tock.bot.api.client.ClientStoryHandler
Receive a message from the bus.
handle() - Method in class ai.tock.bot.api.client.TockClientBus
Handles the current request.

I

i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
i18n(defaultLabel, args) - Method in class ai.tock.bot.api.client.TockClientBus
 
isStarterIntent(intent) - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 

N

newAction($this, title, url) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Creates a new Action.
newAction(title, url) - Method in interface ai.tock.bot.api.client.ClientBus
Creates a new Action.
newAttachment($this, url, type) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Creates a new Attachment.
newAttachment(url, type) - Method in interface ai.tock.bot.api.client.ClientBus
Creates a new Attachment.
newBot(apiKey, stories, unknownStory) - Static method in class ai.tock.bot.api.client.ClientDefinitionBuildersKt
Creates a new bot.
newBot(apiKey, stories) - Static method in class ai.tock.bot.api.client.ClientDefinitionBuildersKt
Creates a new bot.
newCard($this, title, subTitle, attachment, actions, delay) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Creates a new Card.
newCard($this, title, subTitle, attachment, actions, delay) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Creates a new Card.
newCard(title, subTitle, attachment, actions, delay) - Method in interface ai.tock.bot.api.client.ClientBus
Creates a new Card.
newCard(title, subTitle, attachment, actions, delay) - Method in interface ai.tock.bot.api.client.ClientBus
Creates a new Card.
newCarousel($this, cards, delay) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Creates a new Carousel.
newCarousel($this, cards, delay) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Creates a new Carousel.
newCarousel(cards, delay) - Method in interface ai.tock.bot.api.client.ClientBus
Creates a new Carousel.
newCarousel(cards, delay) - Method in interface ai.tock.bot.api.client.ClientBus
Creates a new Carousel.
newStory(mainIntent, otherStarterIntents, secondaryIntents, steps, storyId, handler) - Static method in class ai.tock.bot.api.client.ClientDefinitionBuildersKt
Creates a new story.
newStory(mainIntent, otherStarterIntents, secondaryIntents, steps, storyId, handler) - Static method in class ai.tock.bot.api.client.ClientDefinitionBuildersKt
Creates a new story.
newStoryHandler(handler) - Static method in class ai.tock.bot.api.client.ClientDefinitionBuildersKt

R

removeEntity($this, role) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Removes the entity of the specified role.
removeEntity($this, entity) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Remove the specified entity.
removeEntity(role) - Method in interface ai.tock.bot.api.client.ClientBus
Removes the entity of the specified role.
removeEntity(entity) - Method in interface ai.tock.bot.api.client.ClientBus
Remove the specified entity.

S

send($this, i18nText, suggestions) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
Sends a text with suggestions.
send($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
send($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
send($this, delay) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
send($this, delay, messageProvider) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
send(card) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a Card.
send(carousel) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a Carousel.
send(i18nText, suggestions, delay, i18nArgs) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a text with suggestions.
send(i18nText, suggestions) - Method in interface ai.tock.bot.api.client.ClientBus
Sends a text with suggestions.
send(i18nText, suggestions, delay, i18nArgs) - Method in class ai.tock.bot.api.client.TockClientBus
Sends a text with suggestions.
send(carousel) - Method in class ai.tock.bot.api.client.TockClientBus
Sends a Carousel.
send(card) - Method in class ai.tock.bot.api.client.TockClientBus
Sends a Card.
sendRawText(plainText, delay) - Method in class ai.tock.bot.api.client.TockClientBus
 
setStep(p) - Method in interface ai.tock.bot.api.client.ClientBus
The current step.
setStep(p) - Method in class ai.tock.bot.api.client.TockClientBus
The current step.
setStory(p) - Method in interface ai.tock.bot.api.client.ClientBus
The current story.
setStory(p) - Method in class ai.tock.bot.api.client.TockClientBus
The current story.
story - Variable in class ai.tock.bot.api.client.TockClientBus
The current story.

T

TockClientBus - Class in ai.tock.bot.api.client
 
TockClientBus(botDefinition, requestId, request, sendAnswer) - Constructor for class ai.tock.bot.api.client.TockClientBus
 
TockClientBus(botDefinition, data, sendAnswer) - Constructor for class ai.tock.bot.api.client.TockClientBus
 
toConfiguration($this$toConfiguration) - Static method in class ai.tock.bot.api.client.ConfigurationsKt
 
translate($this, text, args) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
translate($this, key) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
translate($this, text, args) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
translate(text, args) - Method in interface ai.tock.bot.api.client.ClientBus
 
translateAndReturnBlankAsNull($this, s) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 

U

unknownStory(handler) - Static method in class ai.tock.bot.api.client.ClientDefinitionBuildersKt
Create a story addressing Intent.unknown intent.

W

withMessage($this, message) - Static method in class ai.tock.bot.api.client.ClientBus.DefaultImpls
 
withMessage(connectorType, messageProvider) - Method in class ai.tock.bot.api.client.TockClientBus
 
withMessage(connectorType, connectorId, messageProvider) - Method in class ai.tock.bot.api.client.TockClientBus
 
wrappedIntent() - Method in class ai.tock.bot.api.client.ClientStoryDefinition
 
A C D E G H I N R S T U W 
Skip navigation links