Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

action(bus) - Method in class ai.tock.bot.definition.SimpleStoryHandlerBase
The method to implement.
Action - Class in ai.tock.bot.engine.action
A user (or bot) action.
Action(playerId, recipientId, applicationId, id, date, state, metadata) - Constructor for class ai.tock.bot.engine.action.Action
A user (or bot) action.
ActionMetadata - Class in ai.tock.bot.engine.action
 
ActionMetadata(lastAnswer, priority, notificationType, visibility, replyMessage, quoteMessage) - Constructor for class ai.tock.bot.engine.action.ActionMetadata
 
ActionMetadata() - Constructor for class ai.tock.bot.engine.action.ActionMetadata
 
ActionNotificationType - Enum in ai.tock.bot.engine.action
ActionTag deals with type of message notification.
ActionPriority - Enum in ai.tock.bot.engine.action
To manage notification types.
ActionQuote - Enum in ai.tock.bot.engine.action
 
ActionReply - Enum in ai.tock.bot.engine.action
 
ActionReport - Class in ai.tock.bot.admin.dialog
 
ActionReport(playerId, recipientId, date, message, connectorType, userInterfaceType, test, id) - Constructor for class ai.tock.bot.admin.dialog.ActionReport
 
ActionVisibility - Enum in ai.tock.bot.engine.action
 
ActionWrappedMessage - Class in ai.tock.bot.engine.message
 
ActionWrappedMessage(action, delay) - Constructor for class ai.tock.bot.engine.message.ActionWrappedMessage
 
add(action, delayInMs, send) - Method in class ai.tock.bot.connector.ConnectorQueue
Add an action to send to a queue by recipient.
addFeature(botId, namespace, enabled, type, startDate, endDate, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
addFeature(botId, namespace, enabled, category, name, startDate, endDate, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
addFeature($this, botId, namespace, enabled, type, startDate, endDate, applicationId) - Static method in class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
addListener(listener) - Method in class ai.tock.bot.engine.stt.SttService
 
addSuggestions(text, suggestions) - Method in interface ai.tock.bot.connector.Connector
Returns a interface ConnectorMessage with the specified list of suggestions. If the connector does not support suggestions, returns null.
addSuggestions(message, suggestions) - Method in interface ai.tock.bot.connector.Connector
Updates a interface ConnectorMessage with the specified list of suggestions. Default returns message unmodified.
addSuggestions($this, text, suggestions) - Static method in class ai.tock.bot.connector.Connector.DefaultImpls
Returns a interface ConnectorMessage with the specified list of suggestions. If the connector does not support suggestions, returns null.
addSuggestions($this, message, suggestions) - Static method in class ai.tock.bot.connector.Connector.DefaultImpls
Updates a interface ConnectorMessage with the specified list of suggestions. Default returns message unmodified.
ai.tock.bot.admin.answer - package ai.tock.bot.admin.answer
 
ai.tock.bot.admin.bot - package ai.tock.bot.admin.bot
 
ai.tock.bot.admin.dialog - package ai.tock.bot.admin.dialog
 
ai.tock.bot.admin.message - package ai.tock.bot.admin.message
 
ai.tock.bot.admin.story - package ai.tock.bot.admin.story
 
ai.tock.bot.admin.story.dump - package ai.tock.bot.admin.story.dump
 
ai.tock.bot.admin.test - package ai.tock.bot.admin.test
 
ai.tock.bot.admin.user - package ai.tock.bot.admin.user
 
ai.tock.bot.connector - package ai.tock.bot.connector
 
ai.tock.bot.connector.media - package ai.tock.bot.connector.media
 
ai.tock.bot.definition - package ai.tock.bot.definition
 
ai.tock.bot.engine - package ai.tock.bot.engine
 
ai.tock.bot.engine.action - package ai.tock.bot.engine.action
 
ai.tock.bot.engine.config - package ai.tock.bot.engine.config
 
ai.tock.bot.engine.dialog - package ai.tock.bot.engine.dialog
 
ai.tock.bot.engine.event - package ai.tock.bot.engine.event
 
ai.tock.bot.engine.feature - package ai.tock.bot.engine.feature
 
ai.tock.bot.engine.message - package ai.tock.bot.engine.message
 
ai.tock.bot.engine.message.parser - package ai.tock.bot.engine.message.parser
 
ai.tock.bot.engine.monitoring - package ai.tock.bot.engine.monitoring
 
ai.tock.bot.engine.nlp - package ai.tock.bot.engine.nlp
 
ai.tock.bot.engine.stt - package ai.tock.bot.engine.stt
 
ai.tock.bot.engine.user - package ai.tock.bot.engine.user
 
allActions() - Method in class ai.tock.bot.engine.dialog.Dialog
All old actions.
allSteps() - Method in interface ai.tock.bot.definition.StoryDefinition
 
allSteps($this) - Static method in class ai.tock.bot.definition.StoryDefinition.DefaultImpls
 
allSteps($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
 
answer() - Method in interface ai.tock.bot.definition.StoryDataStep
The custom answer for this step. When returning a null value, it means that the step is not able to answer to the current request.
answer($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
The custom answer for this step. When returning a null value, it means that the step is not able to answer to the current request.
answer() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The method to implement if there is no interface StoryStep in the interface StoryDefinition or when current interface StoryStep is null
answer() - Method in interface ai.tock.bot.definition.StoryStep
The custom answer for this step. When returning a null value, it means that the step is not able to answer to the current request.
answer($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
The custom answer for this step. When returning a null value, it means that the step is not able to answer to the current request.
AnswerConfiguration - Class in ai.tock.bot.admin.answer
Define an answer configured at runtime.
AnswerConfiguration(answerType) - Constructor for class ai.tock.bot.admin.answer.AnswerConfiguration
Define an answer configured at runtime.
AnswerConfigurationDump - Class in ai.tock.bot.admin.story.dump
 
AnswerConfigurationDump(answerType) - Constructor for class ai.tock.bot.admin.story.dump.AnswerConfigurationDump
 
AnswerConfigurationDump.Companion - Class in ai.tock.bot.admin.story.dump
 
AnswerConfigurationType - Enum in ai.tock.bot.admin.answer
The types of class AnswerConfiguration available.
answerWith(p, messageProvider) - Method in interface ai.tock.bot.definition.StoryHandlerDefinition
Answers with the specified parameters.
answerWith($this, p, messageProvider) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Answers with the specified parameters.
ApplicationDialogFlowData - Class in ai.tock.bot.admin.dialog
All data about bot flow.
ApplicationDialogFlowData(states, transitions, configuredFlow) - Constructor for class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
All data about bot flow.
AppRole - Enum in ai.tock.bot.engine.event
An app role.
ArchivedEntityValue - Class in ai.tock.bot.engine.dialog
An archived (old) entity value.
ArchivedEntityValue(entityValue, action, date) - Constructor for class ai.tock.bot.engine.dialog.ArchivedEntityValue
An archived (old) entity value.
ArtifactVersion - Class in ai.tock.bot.admin.bot
An artifact version number.
ArtifactVersion(major, minor, iteration) - Constructor for class ai.tock.bot.admin.bot.ArtifactVersion
An artifact version number.
ArtifactVersion.Companion - Class in ai.tock.bot.admin.bot
 
Attachment - Class in ai.tock.bot.engine.message
A simple attachment file.
Attachment(url, type, delay) - Constructor for class ai.tock.bot.engine.message.Attachment
A simple attachment file.
AttachmentConfiguration - Class in ai.tock.bot.admin.message
A simple attachment file.
AttachmentConfiguration(url, type, delay) - Constructor for class ai.tock.bot.admin.message.AttachmentConfiguration
A simple attachment file.
attachmentType(url) - Method in class ai.tock.bot.engine.config.UploadedFilesService
 

B

booleanChoice(key) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns true if the specified choice parameter has the "true" value, false either.
booleanChoice($this, key) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns true if the specified choice parameter has the "true" value, false either.
booleanChoice(key) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns true if the specified choice parameter has the "true" value, false either.
booleanChoice(key) - Method in class ai.tock.bot.engine.action.Action
Returns true if the specified choice as the "true" value, false either.
booleanChoice(key) - Method in interface ai.tock.bot.engine.BotBus
Returns true if the specified choice parameter has the "true" value, false either.
booleanChoice($this, key) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns true if the specified choice parameter has the "true" value, false either.
bot(botId, stories, namespace, nlpModelName, unknownStory, hello, goodbye, noInput, botDisabled, botEnabled, userLocation, handleAttachment, eventListener, keywordStory, conversation) - Static method in class ai.tock.bot.definition.DefinitionBuildersKt
Creates a new bot.
BotAnswerInterceptor - Interface in ai.tock.bot.definition
Change or update answer before sending to the user Need to be registered using ai.tock.bot.engine.BotRepository.registerBotAnswerInterceptor.
BotAnswerInterceptor() - Constructor for interface ai.tock.bot.definition.BotAnswerInterceptor
 
BotAnswerInterceptor.DefaultImpls - Class in ai.tock.bot.definition
Change or update answer before sending to the user Need to be registered using ai.tock.bot.engine.BotRepository.registerBotAnswerInterceptor.
BotApplicationConfiguration - Class in ai.tock.bot.admin.bot
Configuration details for a bot and a connector.
BotApplicationConfiguration(applicationId, botId, namespace, nlpModel, connectorType, ownerConnectorType, name, baseUrl, parameters, path, _id, targetConfigurationId) - Constructor for class ai.tock.bot.admin.bot.BotApplicationConfiguration
Configuration details for a bot and a connector.
BotApplicationConfiguration.Companion - Class in ai.tock.bot.admin.bot
 
BotApplicationConfigurationDAO - Interface in ai.tock.bot.admin.bot
 
BotApplicationConfigurationDAO() - Constructor for interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
BotBus - Interface in ai.tock.bot.engine
A new bus instance is created for each user request.
BotBus() - Constructor for interface ai.tock.bot.engine.BotBus
 
BotBus.Companion - Class in ai.tock.bot.engine
 
BotBus.DefaultImpls - Class in ai.tock.bot.engine
A new bus instance is created for each user request.
BotConfiguration - Class in ai.tock.bot.admin.bot
Configuration details for a bot.
BotConfiguration(name, botId, namespace, nlpModel, apiKey, webhookUrl) - Constructor for class ai.tock.bot.admin.bot.BotConfiguration
Configuration details for a bot.
BotDefinition - Interface in ai.tock.bot.definition
The main interface used to define the behaviour of the bot.
BotDefinition() - Constructor for interface ai.tock.bot.definition.BotDefinition
 
botDefinition() - Method in interface ai.tock.bot.definition.BotProvider
Provides the bot definition.
botDefinition() - Method in class ai.tock.bot.definition.BotProviderBase
Provides the bot definition.
BotDefinition.Companion - Class in ai.tock.bot.definition
 
BotDefinition.DefaultImpls - Class in ai.tock.bot.definition
The main interface used to define the behaviour of the bot.
BotDefinitionBase - Class in ai.tock.bot.definition
Base implementation of interface BotDefinition.
BotDefinitionBase(botId, namespace, stories, nlpModelName, unknownStory, helloStory, goodbyeStory, noInputStory, botDisabledStory, botEnabledStory, userLocationStory, handleAttachmentStory, eventListener, keywordStory, flowDefinition) - Constructor for class ai.tock.bot.definition.BotDefinitionBase
Base implementation of interface BotDefinition.
BotDefinitionBase(botId, stories) - Constructor for class ai.tock.bot.definition.BotDefinitionBase
Constructor intended to be used by an enum.
BotDefinitionBase.Companion - Class in ai.tock.bot.definition
 
BotProvider - Interface in ai.tock.bot.definition
Provides a specific type of interface BotDefinition. Custom provider should usually not directly extend this class, but instead extend class BotProviderBase.
BotProvider() - Constructor for interface ai.tock.bot.definition.BotProvider
 
BotProvider.DefaultImpls - Class in ai.tock.bot.definition
Provides a specific type of interface BotDefinition. Custom provider should usually not directly extend this class, but instead extend class BotProviderBase.
BotProviderBase - Class in ai.tock.bot.definition
Base implementation of interface BotProvider
BotProviderBase(botDefinition) - Constructor for class ai.tock.bot.definition.BotProviderBase
Base implementation of interface BotProvider
BotProviderId - Class in ai.tock.bot.definition
A interface BotProvider unique identifier.
BotProviderId(botId, namespace, configurationName) - Constructor for class ai.tock.bot.definition.BotProviderId
A interface BotProvider unique identifier.
BotRepository - Class in ai.tock.bot.engine
Advanced bot configuration.
BotVersion - Class in ai.tock.bot.admin.bot
A bot version number.
BotVersion(botVersion, tockVersion) - Constructor for class ai.tock.bot.admin.bot.BotVersion
A bot version number.
BotVersion.Companion - Class in ai.tock.bot.admin.bot
 
buildScript(script, compile) - Method in interface ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDumpController
 
BuiltInAnswerConfiguration - Class in ai.tock.bot.admin.answer
 
BuiltInAnswerConfiguration(storyHandlerClassName) - Constructor for class ai.tock.bot.admin.answer.BuiltInAnswerConfiguration
 
BuiltInAnswerConfigurationDump - Class in ai.tock.bot.admin.story.dump
 
BuiltInAnswerConfigurationDump(storyHandlerClassName) - Constructor for class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
BuiltInAnswerConfigurationDump() - Constructor for class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
BuiltInAnswerConfigurationDump(conf) - Constructor for class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
BuiltInKeywordListener - Class in ai.tock.bot.engine.nlp
Built-in listener to start BotDefinition.keywordStory.
Bus<T extends Bus<T>> - Interface in ai.tock.bot.engine
Base methods for the bus.
Bus() - Constructor for interface ai.tock.bot.engine.Bus
 
Bus.DefaultImpls - Class in ai.tock.bot.engine
Base methods for the bus.

C

changeConnectorMessage(message) - Method in class ai.tock.bot.engine.action.SendSentence
Replace a connectorMessage
changeContextValue(key, value) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates persistent context value.
changeContextValue(name, value) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates persistent context value. Do not store Collection or Map in the context, only plain objects or typed arrays.
changeContextValue($this, name, value) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Updates persistent context value. Do not store Collection or Map in the context, only plain objects or typed arrays.
changeContextValue($this, key, value) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Updates persistent context value.
changeContextValue(key, value) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates persistent context value.
changeContextValue(name, value) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates persistent context value. Do not store Collection or Map in the context, only plain objects or typed arrays.
changeContextValue(name, value) - Method in interface ai.tock.bot.engine.BotBus
Updates persistent context value. Do not store Collection or Map in the context, only plain objects or typed arrays.
changeContextValue(key, value) - Method in interface ai.tock.bot.engine.BotBus
Updates persistent context value.
changeContextValue($this, name, value) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Updates persistent context value. Do not store Collection or Map in the context, only plain objects or typed arrays.
changeContextValue($this, key, value) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Updates persistent context value.
changeEntityText(entity, textContent) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates the current entity text value in the dialog.
changeEntityText($this, entity, textContent) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Updates the current entity text value in the dialog.
changeEntityText(entity, textContent) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates the current entity text value in the dialog.
changeEntityText(entity, textContent) - Method in interface ai.tock.bot.engine.BotBus
Updates the current entity text value in the dialog.
changeEntityText($this, entity, textContent) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Updates the current entity text value in the dialog.
changeEntityValue(entity, newValue) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates the current entity value in the dialog.
changeEntityValue(entity, newValue) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates the current entity value in the dialog.
changeEntityValue(role, newValue) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates the current entity value in the dialog.
changeEntityValue($this, role, newValue) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Updates the current entity value in the dialog.
changeEntityValue($this, entity, newValue) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Updates the current entity value in the dialog.
changeEntityValue($this, entity, newValue) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Updates the current entity value in the dialog.
changeEntityValue(entity, newValue) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates the current entity value in the dialog.
changeEntityValue(entity, newValue) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates the current entity value in the dialog.
changeEntityValue(role, newValue) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates the current entity value in the dialog.
changeEntityValue(role, newValue) - Method in interface ai.tock.bot.engine.BotBus
Updates the current entity value in the dialog.
changeEntityValue(entity, newValue) - Method in interface ai.tock.bot.engine.BotBus
Updates the current entity value in the dialog.
changeEntityValue(entity, newValue) - Method in interface ai.tock.bot.engine.BotBus
Updates the current entity value in the dialog.
changeEntityValue($this, role, newValue) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Updates the current entity value in the dialog.
changeEntityValue($this, entity, newValue) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Updates the current entity value in the dialog.
changeEntityValue($this, entity, newValue) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Updates the current entity value in the dialog.
changeValue(entity, newValue) - Method in class ai.tock.bot.engine.dialog.DialogState
Change an entity value. Keep previous entity values history.
changeValue(newValue) - Method in class ai.tock.bot.engine.dialog.DialogState
Change an entity value. Keep previous entity values history.
changeValue(role, newValue) - Method in class ai.tock.bot.engine.dialog.DialogState
Change an entity value. Keep previous entity values history.
check(connectorConfiguration) - Method in interface ai.tock.bot.connector.ConnectorProvider
Checks the connector configuration.
check($this, connectorConfiguration) - Static method in class ai.tock.bot.connector.ConnectorProvider.DefaultImpls
Checks the connector configuration.
checkBotConfigurations(startup) - Method in class ai.tock.bot.engine.BotRepository
Checks that configurations are synchronized with the database.
checkIntent(intent) - Method in interface ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDumpController
 
checkPreconditions() - Method in class ai.tock.bot.definition.ConfigurableStoryHandler
Checks preconditions - if BotBus.end is called, StoryHandlerDefinition.handle is not called and the handling of bot answer is over.
checkPreconditions() - Method in interface ai.tock.bot.definition.StoryDataStep
Checks preconditions - if BotBus.end is called, StoryHandlerDefinition.handle is not called and the handling of bot answer is over. Returned data is used in subsequent call of handler if not null
checkPreconditions($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Checks preconditions - if BotBus.end is called, StoryHandlerDefinition.handle is not called and the handling of bot answer is over. Returned data is used in subsequent call of handler if not null
checkPreconditions() - Method in class ai.tock.bot.definition.StoryDataStepBase
Checks preconditions - if BotBus.end is called, StoryHandlerDefinition.handle is not called and the handling of bot answer is over. Returned data is used in subsequent call of handler if not null
checkPreconditions() - Method in class ai.tock.bot.definition.StoryHandlerBase
Checks preconditions - if BotBus.end is called, StoryHandlerDefinition.handle is not called and the handling of bot answer is over.
checkValidity() - Method in class ai.tock.bot.connector.media.MediaCard
Returns true if the media is valid.
checkValidity() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
Returns true if the media is valid.
checkValidity() - Method in class ai.tock.bot.connector.media.MediaCarousel
Returns true if the media is valid.
checkValidity() - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
Returns true if the media is valid.
checkValidity() - Method in interface ai.tock.bot.connector.media.MediaMessage
Returns true if the media is valid.
checkValidity($this) - Static method in class ai.tock.bot.connector.media.MediaMessage.DefaultImpls
Returns true if the media is valid.
checkValidity() - Method in interface ai.tock.bot.connector.media.MediaMessageDescriptor
Returns true if the media is valid.
checkValidity($this) - Static method in class ai.tock.bot.connector.media.MediaMessageDescriptor.DefaultImpls
Returns true if the media is valid.
choice(key) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the value of the specified choice parameter, null if the user action is not a class SendChoice or if this parameter is not set.
choice($this, key) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the value of the specified choice parameter, null if the user action is not a class SendChoice or if this parameter is not set.
choice(key) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the value of the specified choice parameter, null if the user action is not a class SendChoice or if this parameter is not set.
choice(key) - Method in class ai.tock.bot.engine.action.Action
Returns the value of the specified choice parameter, null if the user action is not a class SendChoice or if this parameter is not set.
choice(key) - Method in interface ai.tock.bot.engine.BotBus
Returns the value of the specified choice parameter, null if the user action is not a class SendChoice or if this parameter is not set.
choice($this, key) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the value of the specified choice parameter, null if the user action is not a class SendChoice or if this parameter is not set.
Choice - Class in ai.tock.bot.engine.message
A user choice.
Choice(intentName, parameters, delay) - Constructor for class ai.tock.bot.engine.message.Choice
A user choice.
Choice(intentName, step, parameters, delay) - Constructor for class ai.tock.bot.engine.message.Choice
 
Choice.Companion - Class in ai.tock.bot.engine.message
 
ChoiceConfiguration - Class in ai.tock.bot.admin.message
A user choice.
ChoiceConfiguration(intentName, parameters, delay) - Constructor for class ai.tock.bot.admin.message.ChoiceConfiguration
A user choice.
cleanup(bus) - Method in interface ai.tock.bot.definition.TestBehaviour
 
cleanup($this, bus) - Static method in class ai.tock.bot.definition.TestBehaviour.DefaultImpls
 
cleanup() - Method in class ai.tock.bot.engine.user.UserState
Cleanup the state.
cleanupState() - Method in class ai.tock.bot.engine.dialog.DialogState
Same than resetState but remove also entity values history.
commonSecurityFields() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration.Companion
Returns common security fields.
Companion - Static variable in class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
 
Companion - Static variable in class ai.tock.bot.admin.bot.ArtifactVersion
 
Companion - Static variable in class ai.tock.bot.admin.bot.BotApplicationConfiguration
 
Companion - Static variable in class ai.tock.bot.admin.bot.BotVersion
 
Companion - Static variable in class ai.tock.bot.admin.message.SentenceConfiguration
 
Companion - Static variable in class ai.tock.bot.admin.story.dump.AnswerConfigurationDump
 
Companion - Static variable in interface ai.tock.bot.admin.story.dump.MediaMessageDescriptorDump
 
Companion - Static variable in class ai.tock.bot.connector.ConnectorCallbackBase
 
Companion - Static variable in class ai.tock.bot.connector.ConnectorConfiguration
 
Companion - Static variable in class ai.tock.bot.connector.ConnectorType
 
Companion - Static variable in class ai.tock.bot.connector.ConnectorTypeConfiguration
 
Companion - Static variable in interface ai.tock.bot.definition.BotDefinition
 
Companion - Static variable in class ai.tock.bot.definition.BotDefinitionBase
 
Companion - Static variable in class ai.tock.bot.definition.Intent
 
Companion - Static variable in class ai.tock.bot.definition.StoryHandlerBase
 
Companion - Static variable in class ai.tock.bot.definition.StoryHandlerDefinitionBase
 
Companion - Static variable in class ai.tock.bot.engine.action.SendChoice
 
Companion - Static variable in interface ai.tock.bot.engine.BotBus
 
Companion - Static variable in class ai.tock.bot.engine.dialog.Dialog
 
Companion - Static variable in class ai.tock.bot.engine.dialog.DialogState
 
Companion - Static variable in class ai.tock.bot.engine.dialog.Story
 
Companion - Static variable in class ai.tock.bot.engine.message.Choice
 
Companion - Static variable in class ai.tock.bot.engine.message.GenericMessage
 
Companion - Static variable in class ai.tock.bot.engine.message.MessagesList
 
Companion - Static variable in class ai.tock.bot.engine.message.Sentence
 
Companion - Static variable in class ai.tock.bot.engine.user.UserState
 
component1() - Method in class ai.tock.bot.admin.answer.BuiltInAnswerConfiguration
 
component1() - Method in class ai.tock.bot.admin.answer.MessageAnswerConfiguration
 
component1() - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
 
component1() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
 
component1() - Method in class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
 
component1() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
 
component1() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The application identifier.
component1() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The bot configuration name.
component1() - Method in class ai.tock.bot.admin.bot.BotVersion
 
component1() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component1() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
 
component1() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
component1() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
component1() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
component1() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component1() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
component1() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
component1() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
component1() - Method in class ai.tock.bot.admin.message.LocationConfiguration
 
component1() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
component1() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
component1() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
component1() - Method in class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The story definition identifier.
component1() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
component1() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The role of the mandatory entity.
component1() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The name of the step.
component1() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The story definition identifier.
component1() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
 
component1() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
 
component1() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The role of the mandatory entity.
component1() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The name of the step.
component1() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component1() - Method in class ai.tock.bot.admin.test.TestActionReport
 
component1() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
component1() - Method in class ai.tock.bot.admin.test.TestPlan
The dialogs of the test.
component1() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The test plan identifier.
component1() - Method in class ai.tock.bot.admin.user.UserReport
 
component1() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component1() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
component1() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The connector id
component1() - Method in class ai.tock.bot.connector.ConnectorType
An unique id.
component1() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
The connector type.
component1() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
The label displayed in the admin interface.
component1() - Method in class ai.tock.bot.connector.media.MediaAction
 
component1() - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
 
component1() - Method in class ai.tock.bot.connector.media.MediaCard
 
component1() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
component1() - Method in class ai.tock.bot.connector.media.MediaCarousel
 
component1() - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
 
component1() - Method in class ai.tock.bot.connector.media.MediaFile
 
component1() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
component1() - Method in class ai.tock.bot.definition.BotProviderId
The bot unique identifier.
component1() - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
component1() - Method in class ai.tock.bot.definition.DialogFlowState
 
component1() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
component1() - Method in class ai.tock.bot.definition.EntityStepSelection
The optional entity predefined value.
component1() - Method in class ai.tock.bot.definition.Intent
The qualified name of the intent.
component1() - Method in class ai.tock.bot.definition.IntentWithoutNamespace
 
component1() - Method in class ai.tock.bot.definition.Parameters
 
component1() - Method in class ai.tock.bot.engine.action.ActionMetadata
Is it the last answer of the bot.
component1() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
 
component1() - Method in class ai.tock.bot.engine.dialog.Dialog
The players of the dialog.
component1() - Method in class ai.tock.bot.engine.dialog.DialogState
The current
component1() - Method in class ai.tock.bot.engine.dialog.EntityValue
If extracted from a sentence,
component1() - Method in class ai.tock.bot.engine.dialog.EventState
The entity values.
component1() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Next sentence will be analysed for these intents.
component1() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
component1() - Method in class ai.tock.bot.engine.dialog.Story
 
component1() - Method in class ai.tock.bot.engine.feature.FeatureState
 
component1() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
component1() - Method in class ai.tock.bot.engine.message.Attachment
 
component1() - Method in class ai.tock.bot.engine.message.Choice
 
component1() - Method in class ai.tock.bot.engine.message.GenericElement
 
component1() - Method in class ai.tock.bot.engine.message.GenericMessage
 
component1() - Method in class ai.tock.bot.engine.message.Location
 
component1() - Method in class ai.tock.bot.engine.message.MessagesList
 
component1() - Method in class ai.tock.bot.engine.message.Sentence
 
component1() - Method in class ai.tock.bot.engine.message.Suggestion
 
component1() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
component1() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
component1() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
The entity role
component1() - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
 
component1() - Method in class ai.tock.bot.engine.user.PlayerId
The unique identifier of the player.
component1() - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
 
component1() - Method in class ai.tock.bot.engine.user.UserLocation
 
component1() - Method in class ai.tock.bot.engine.user.UserPreferences
First name of the user.
component1() - Method in class ai.tock.bot.engine.user.UserState
The user creation date.
component10() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The relative path of the connector.
component10() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component10() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The name of the story.
component10() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The name of the story.
component10() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
Entity selection.
component10() - Method in class ai.tock.bot.admin.test.TestPlan
The identifier of the test plan.
component10() - Method in class ai.tock.bot.admin.user.UserReportQuery
Display test users.
component11() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The configuration identifier.
component11() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component11() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The category of the story.
component11() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The category of the story.
component12() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The target configuration identifier
component12() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component12() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The description of the story.
component12() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The description of the story.
component13() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component13() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The user sentence sample.
component13() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The user sentence sample.
component14() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
Display test dialogs.
component14() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The user sentence sample locale.
component14() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The user sentence sample locale.
component15() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The configuration name if any.
component15() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The configuration name if any.
component16() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The optional features supported
component16() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The optional supported
component17() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The configuration identifier.
component2() - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
 
component2() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
 
component2() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
 
component2() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The bot identifier.
component2() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The bot identifier.
component2() - Method in class ai.tock.bot.admin.bot.BotVersion
 
component2() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component2() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
 
component2() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
component2() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
component2() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
component2() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component2() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
component2() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
component2() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
component2() - Method in class ai.tock.bot.admin.message.LocationConfiguration
 
component2() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
component2() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
component2() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
component2() - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
component2() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
component2() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
 
component2() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
component2() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
component2() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The bot identifier.
component2() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
component2() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The type of mandatory entity.
component2() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The intent used to reach the step
component2() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The bot identifier.
component2() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
 
component2() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
 
component2() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The type of mandatory entity.
component2() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The intent used to reach the step
component2() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component2() - Method in class ai.tock.bot.admin.test.TestActionReport
 
component2() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
component2() - Method in class ai.tock.bot.admin.test.TestPlan
The name of the test.
component2() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The dialog execution test reports.
component2() - Method in class ai.tock.bot.admin.user.UserReport
 
component2() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component2() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
component2() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The relative REST path of the connector.
component2() - Method in class ai.tock.bot.connector.ConnectorType
The preferred
component2() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
The custom parameters for this
component2() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
The technical key of the parameter.
component2() - Method in class ai.tock.bot.connector.media.MediaAction
 
component2() - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
 
component2() - Method in class ai.tock.bot.connector.media.MediaCard
 
component2() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
component2() - Method in class ai.tock.bot.connector.media.MediaFile
 
component2() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
component2() - Method in class ai.tock.bot.definition.BotProviderId
The namespace.
component2() - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
component2() - Method in class ai.tock.bot.definition.DialogFlowState
 
component2() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
component2() - Method in class ai.tock.bot.definition.EntityStepSelection
The role of the searched entity.
component2() - Method in class ai.tock.bot.engine.action.ActionMetadata
Significance deals with the notification level.
component2() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
 
component2() - Method in class ai.tock.bot.engine.dialog.Dialog
The id of the dialog.
component2() - Method in class ai.tock.bot.engine.dialog.DialogState
The current entity values
component2() - Method in class ai.tock.bot.engine.dialog.EntityValue
If extracted from a sentence,
component2() - Method in class ai.tock.bot.engine.dialog.EventState
Is it a
component2() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Entity parsing will use this date as reference.
component2() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
component2() - Method in class ai.tock.bot.engine.dialog.Story
 
component2() - Method in class ai.tock.bot.engine.feature.FeatureState
 
component2() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
component2() - Method in class ai.tock.bot.engine.message.Attachment
 
component2() - Method in class ai.tock.bot.engine.message.Choice
 
component2() - Method in class ai.tock.bot.engine.message.GenericElement
 
component2() - Method in class ai.tock.bot.engine.message.GenericMessage
 
component2() - Method in class ai.tock.bot.engine.message.Location
 
component2() - Method in class ai.tock.bot.engine.message.Sentence
 
component2() - Method in class ai.tock.bot.engine.message.Suggestion
 
component2() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
component2() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
component2() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
The optional initial
component2() - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
 
component2() - Method in class ai.tock.bot.engine.user.PlayerId
The type of the player.
component2() - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
 
component2() - Method in class ai.tock.bot.engine.user.UserLocation
 
component2() - Method in class ai.tock.bot.engine.user.UserPreferences
Last name of the user.
component2() - Method in class ai.tock.bot.engine.user.UserState
The flag for this user
component3() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
 
component3() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
 
component3() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The namespace of the model.
component3() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The namespace of the model.
component3() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component3() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
 
component3() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
component3() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
component3() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
component3() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component3() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
component3() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
component3() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
component3() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
component3() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
component3() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
component3() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
component3() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
component3() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
component3() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The target main intent.
component3() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
component3() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The intent used to find the entities.
component3() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The optional intent to switch to when the step is reached.
component3() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The target main intent.
component3() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
 
component3() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The intent used to find the entities.
component3() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The optional intent to switch to when the step is reached.
component3() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component3() - Method in class ai.tock.bot.admin.test.TestActionReport
 
component3() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
component3() - Method in class ai.tock.bot.admin.test.TestPlan
The tested application identifier.
component3() - Method in class ai.tock.bot.admin.test.TestPlanExecution
Number of errors,
component3() - Method in class ai.tock.bot.admin.user.UserReport
 
component3() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component3() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
component3() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The connector type.
component3() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
A svg icon if any.
component3() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
Is the parameter is mandatory?
component3() - Method in class ai.tock.bot.connector.media.MediaCard
 
component3() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
component3() - Method in class ai.tock.bot.connector.media.MediaFile
 
component3() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
component3() - Method in class ai.tock.bot.definition.BotProviderId
The optional configuration name.
component3() - Method in class ai.tock.bot.definition.DialogFlowState
 
component3() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
component3() - Method in class ai.tock.bot.definition.EntityStepSelection
The type of searched entity.
component3() - Method in class ai.tock.bot.engine.action.ActionMetadata
tag deals with type of message notification.
component3() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
 
component3() - Method in class ai.tock.bot.engine.dialog.Dialog
The state of the dialog.
component3() - Method in class ai.tock.bot.engine.dialog.DialogState
The context of the dialog,
component3() - Method in class ai.tock.bot.engine.dialog.EntityValue
The linked
component3() - Method in class ai.tock.bot.engine.dialog.EventState
The target connector type
component3() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Entity parsing will use this referenceTimezone as reference.
component3() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
component3() - Method in class ai.tock.bot.engine.feature.FeatureState
 
component3() - Method in class ai.tock.bot.engine.message.Attachment
 
component3() - Method in class ai.tock.bot.engine.message.Choice
 
component3() - Method in class ai.tock.bot.engine.message.GenericElement
 
component3() - Method in class ai.tock.bot.engine.message.GenericMessage
 
component3() - Method in class ai.tock.bot.engine.message.Sentence
 
component3() - Method in class ai.tock.bot.engine.message.Suggestion
 
component3() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
component3() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
component3() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
The proposed new values
component3() - Method in class ai.tock.bot.engine.user.PlayerId
The optional business client id.
component3() - Method in class ai.tock.bot.engine.user.UserPreferences
Email of the user.
component4() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The name of the model.
component4() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The name of the model.
component4() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component4() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
component4() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
component4() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component4() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
component4() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
component4() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
component4() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
component4() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The type of answer configuration.
component4() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The answers available.
component4() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The answers available.
component4() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The type of answer configuration.
component4() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The answers available.
component4() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The answers available.
component4() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component4() - Method in class ai.tock.bot.admin.test.TestActionReport
 
component4() - Method in class ai.tock.bot.admin.test.TestPlan
The namespace of the nlp model.
component4() - Method in class ai.tock.bot.admin.test.TestPlanExecution
Date of the execution.
component4() - Method in class ai.tock.bot.admin.user.UserReport
 
component4() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component4() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
component4() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The underlying connector type.
component4() - Method in class ai.tock.bot.connector.media.MediaCard
 
component4() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
component4() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
component4() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
component4() - Method in class ai.tock.bot.engine.action.ActionMetadata
visibility of the message.
component4() - Method in class ai.tock.bot.engine.dialog.Dialog
The history of stories in the dialog.
component4() - Method in class ai.tock.bot.engine.dialog.DialogState
The current
component4() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
State value id if any.
component4() - Method in class ai.tock.bot.engine.dialog.EntityValue
Text content if any.
component4() - Method in class ai.tock.bot.engine.dialog.EventState
The user interface
component4() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
NLP query states.
component4() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
component4() - Method in class ai.tock.bot.engine.dialog.Story
 
component4() - Method in class ai.tock.bot.engine.feature.FeatureState
 
component4() - Method in class ai.tock.bot.engine.message.GenericElement
 
component4() - Method in class ai.tock.bot.engine.message.GenericMessage
 
component4() - Method in class ai.tock.bot.engine.message.Sentence
 
component4() - Method in class ai.tock.bot.engine.message.Suggestion
 
component4() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
component4() - Method in class ai.tock.bot.engine.user.UserPreferences
Timezone of the user.
component5() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The type of connector for the configuration.
component5() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The api key.
component5() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component5() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
component5() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
component5() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component5() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
component5() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
component5() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The answers available.
component5() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The type of answer configuration.
component5() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The type of answer configuration.
component5() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The answers available.
component5() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The type of answer configuration.
component5() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The type of answer configuration.
component5() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component5() - Method in class ai.tock.bot.admin.test.TestActionReport
 
component5() - Method in class ai.tock.bot.admin.test.TestPlan
The name of the nlp model.
component5() - Method in class ai.tock.bot.admin.test.TestPlanExecution
Duration of the execution.
component5() - Method in class ai.tock.bot.admin.user.UserReport
 
component5() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component5() - Method in class ai.tock.bot.connector.ConnectorConfiguration
Additional parameters for this connector.
component5() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
component5() - Method in class ai.tock.bot.engine.action.ActionMetadata
Message which is a reply to another.
component5() - Method in class ai.tock.bot.engine.dialog.Dialog
An optional group identifier.
component5() - Method in class ai.tock.bot.engine.dialog.DialogState
The
component5() - Method in class ai.tock.bot.engine.dialog.EntityValue
Value if any.
component5() - Method in class ai.tock.bot.engine.dialog.EventState
The user verification status.
component5() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
component5() - Method in class ai.tock.bot.engine.feature.FeatureState
 
component5() - Method in class ai.tock.bot.engine.message.GenericElement
 
component5() - Method in class ai.tock.bot.engine.message.GenericMessage
 
component5() - Method in class ai.tock.bot.engine.message.Suggestion
 
component5() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
component5() - Method in class ai.tock.bot.engine.user.UserPreferences
Locale of the user.
component6() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The underlying connector type.
component6() - Method in class ai.tock.bot.admin.bot.BotConfiguration
Optional webhook url.
component6() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component6() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
component6() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
component6() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component6() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
component6() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The version of the story.
component6() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The user sentence sample.
component6() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The version of the story.
component6() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The user sentence sample.
component6() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component6() - Method in class ai.tock.bot.admin.test.TestActionReport
 
component6() - Method in class ai.tock.bot.admin.test.TestPlan
The bot configuration id.
component6() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The execution identifier.
component6() - Method in class ai.tock.bot.admin.user.UserReport
 
component6() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component6() - Method in class ai.tock.bot.engine.action.ActionMetadata
Message which contains a quote.
component6() - Method in class ai.tock.bot.engine.dialog.EntityValue
Is the value has been evaluated?
component6() - Method in class ai.tock.bot.engine.dialog.EventState
The current intent of the action.
component6() - Method in class ai.tock.bot.engine.feature.FeatureState
 
component6() - Method in class ai.tock.bot.engine.message.GenericMessage
 
component6() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
component6() - Method in class ai.tock.bot.engine.user.UserPreferences
Picture url of the user.
component7() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The name of the configuration.
component7() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component7() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
component7() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component7() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
component7() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The namespace of the story.
component7() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The children of the steps
component7() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The namespace of the story.
component7() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
 
component7() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component7() - Method in class ai.tock.bot.admin.test.TestPlan
The locale of the test.
component7() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The status of the test plan execution
component7() - Method in class ai.tock.bot.admin.user.UserReport
 
component7() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component7() - Method in class ai.tock.bot.engine.dialog.EntityValue
Sub entity values if any.
component7() - Method in class ai.tock.bot.engine.dialog.EventState
The current step.
component7() - Method in class ai.tock.bot.engine.message.GenericMessage
 
component7() - Method in class ai.tock.bot.engine.user.UserPreferences
Gender of the user.
component8() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The base url of the connector.
component8() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
component8() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component8() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The mandatory entities.
component8() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The level of the step.
component8() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The mandatory entities.
component8() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The children of the steps
component8() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
component8() - Method in class ai.tock.bot.admin.test.TestPlan
The optional action to play,
component8() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component8() - Method in class ai.tock.bot.engine.dialog.EntityValue
The probability of the value.
component8() - Method in class ai.tock.bot.engine.dialog.EventState
If true, this event is not addressed to the bot, but the bot is notified that it has been sent in a multi users/bots conversation.
component8() - Method in class ai.tock.bot.engine.user.UserPreferences
Is it a test user?
component9() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
Additional parameters for this connector.
component9() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
component9() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The optional steps.
component9() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
Entity selection.
component9() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The optional steps.
component9() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The level of the step.
component9() - Method in class ai.tock.bot.admin.test.TestPlan
The
component9() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
component9() - Method in class ai.tock.bot.engine.dialog.EntityValue
Does this value support merge?
component9() - Method in class ai.tock.bot.engine.dialog.EventState
For notification event,
component9() - Method in class ai.tock.bot.engine.user.UserPreferences
The initial locale of the user
computeCurrentStep(userTimeline, dialog, action, newIntent) - Method in class ai.tock.bot.engine.dialog.Story
Set the current step form the specified action and new intent.
ConfigurableStoryHandler<T extends StoryHandlerDefinition> - Class in ai.tock.bot.definition
A story handler that can be fully configured. Advanced usage only.
ConfigurableStoryHandler(mainIntentName, handlerDefCreator, preconditionsChecker, i18nNamespace, breath) - Constructor for class ai.tock.bot.definition.ConfigurableStoryHandler
A story handler that can be fully configured. Advanced usage only.
configuration() - Method in interface ai.tock.bot.connector.ConnectorProvider
Describes the configuration parameters of the connectorType.
configuration($this) - Static method in class ai.tock.bot.connector.ConnectorProvider.DefaultImpls
Describes the configuration parameters of the connectorType.
Connector - Interface in ai.tock.bot.connector
A connector connects bots to users via a dedicated interface (like Messenger, Google Assistant, Slack... ).
Connector() - Constructor for interface ai.tock.bot.connector.Connector
 
connector(connectorConfiguration) - Method in interface ai.tock.bot.connector.ConnectorProvider
Provides a new interface Connector instance from the specified class ConnectorConfiguration.
Connector.DefaultImpls - Class in ai.tock.bot.connector
A connector connects bots to users via a dedicated interface (like Messenger, Google Assistant, Slack... ).
ConnectorBase - Class in ai.tock.bot.connector
Base implementation of interface Connector. Connector implementations should usually extend this class.
ConnectorBase(connectorType) - Constructor for class ai.tock.bot.connector.ConnectorBase
Base implementation of interface Connector. Connector implementations should usually extend this class.
ConnectorCallback - Interface in ai.tock.bot.connector
Used by connector implementations to check lifecycle of an user event.
ConnectorCallback() - Constructor for interface ai.tock.bot.connector.ConnectorCallback
 
ConnectorCallbackBase - Class in ai.tock.bot.connector
Base implementation of interface ConnectorCallback - add logging and interface RequestTimer monitoring.
ConnectorCallbackBase(applicationId, connectorType) - Constructor for class ai.tock.bot.connector.ConnectorCallbackBase
Base implementation of interface ConnectorCallback - add logging and interface RequestTimer monitoring.
ConnectorCallbackBase.Companion - Class in ai.tock.bot.connector
 
ConnectorConfiguration - Class in ai.tock.bot.connector
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
ConnectorConfiguration(connectorId, path, type, ownerConnectorType, parameters) - Constructor for class ai.tock.bot.connector.ConnectorConfiguration
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
ConnectorConfiguration(connectorId, path, type, applicationName, baseUrl, ownerConnectorType, parameters) - Constructor for class ai.tock.bot.connector.ConnectorConfiguration
 
ConnectorConfiguration.Companion - Class in ai.tock.bot.connector
 
ConnectorController - Interface in ai.tock.bot.engine
Controller to connect interface Connector and interface BotDefinition.
ConnectorController() - Constructor for interface ai.tock.bot.engine.ConnectorController
 
ConnectorController.DefaultImpls - Class in ai.tock.bot.engine
Controller to connect interface Connector and interface BotDefinition.
ConnectorData - Class in ai.tock.bot.connector
The connector data that connector sends to the ConnectorController
ConnectorData(callback, priorUserId, saveTimeline, groupId, referer) - Constructor for class ai.tock.bot.connector.ConnectorData
The connector data that connector sends to the ConnectorController
ConnectorException - Exception in ai.tock.bot.connector
Thrown when an occurs in a interface Connector.
ConnectorException(message) - Constructor for exception ai.tock.bot.connector.ConnectorException
Thrown when an occurs in a interface Connector.
ConnectorHandler - Annotation Type in ai.tock.bot.connector
Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector. Used only by connector implementation.
ConnectorHandler() - Constructor for annotation type ai.tock.bot.connector.ConnectorHandler
 
ConnectorHandlerProvider - Interface in ai.tock.bot.definition
ConnectorHandlerProvider() - Constructor for interface ai.tock.bot.definition.ConnectorHandlerProvider
 
ConnectorHandlerProvider.DefaultImpls - Class in ai.tock.bot.definition
connectorId() - Method in annotation type ai.tock.bot.connector.ConnectorIdHandler
 
ConnectorIdHandler - Annotation Type in ai.tock.bot.connector
Annotation used to configure annotationclass ConnectorIdHandlers, in order to provide interface ConnectorStoryHandler for each connector id.
ConnectorIdHandler() - Constructor for annotation type ai.tock.bot.connector.ConnectorIdHandler
 
ConnectorIdHandlers - Annotation Type in ai.tock.bot.connector
Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector id. Used only by connector implementation.
ConnectorIdHandlers() - Constructor for annotation type ai.tock.bot.connector.ConnectorIdHandlers
 
ConnectorMessage - Interface in ai.tock.bot.connector
Connector specific message format.
ConnectorMessage() - Constructor for interface ai.tock.bot.connector.ConnectorMessage
 
ConnectorMessage.DefaultImpls - Class in ai.tock.bot.connector
Connector specific message format.
ConnectorMessageProvider - Interface in ai.tock.bot.connector
Provides a interface ConnectorMessage. Used mainly to allow nice expressions with Bus.end{} and Bus.send{}.
ConnectorMessageProvider() - Constructor for interface ai.tock.bot.connector.ConnectorMessageProvider
 
ConnectorProvider - Interface in ai.tock.bot.connector
To provide a new interface Connector from a class ConnectorConfiguration. The implementation is loaded at runtime to list all available connectors, using the java java.util.ServiceLoader
ConnectorProvider() - Constructor for interface ai.tock.bot.connector.ConnectorProvider
 
ConnectorProvider.DefaultImpls - Class in ai.tock.bot.connector
To provide a new interface Connector from a class ConnectorConfiguration. The implementation is loaded at runtime to list all available connectors, using the java java.util.ServiceLoader
ConnectorQueue - Class in ai.tock.bot.connector
 
ConnectorQueue(executor) - Constructor for class ai.tock.bot.connector.ConnectorQueue
 
ConnectorStoryHandler<T extends StoryHandlerDefinition> - Interface in ai.tock.bot.definition
Handler for specific class ConnectorType.
ConnectorStoryHandler() - Constructor for interface ai.tock.bot.definition.ConnectorStoryHandler
 
ConnectorStoryHandlerBase<T extends StoryHandlerDefinition> - Class in ai.tock.bot.definition
Base implementation of interface ConnectorStoryHandler.
ConnectorStoryHandlerBase(context) - Constructor for class ai.tock.bot.definition.ConnectorStoryHandlerBase
Base implementation of interface ConnectorStoryHandler.
ConnectorType - Class in ai.tock.bot.connector
A connector identifier.
ConnectorType(id, userInterfaceType) - Constructor for class ai.tock.bot.connector.ConnectorType
A connector identifier.
ConnectorType.Companion - Class in ai.tock.bot.connector
 
ConnectorTypeConfiguration - Class in ai.tock.bot.connector
A connector type configuration definition.
ConnectorTypeConfiguration(connectorType, fields, svgIcon) - Constructor for class ai.tock.bot.connector.ConnectorTypeConfiguration
A connector type configuration definition.
ConnectorTypeConfiguration.Companion - Class in ai.tock.bot.connector
 
ConnectorTypeConfigurationField - Class in ai.tock.bot.connector
Custom parameter for a class ConnectorTypeConfiguration.
ConnectorTypeConfigurationField(label, key, mandatory) - Constructor for class ai.tock.bot.connector.ConnectorTypeConfigurationField
Custom parameter for a class ConnectorTypeConfiguration.
connectorTypeId() - Method in annotation type ai.tock.bot.connector.ConnectorHandler
 
containsBotAction() - Method in class ai.tock.bot.engine.user.UserTimeline
Does this timeline has at least one answer of a bot?
contextValue(key) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the persistent current context value.
contextValue(name) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the persistent current context value.
contextValue($this, name) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the persistent current context value.
contextValue($this, key) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the persistent current context value.
contextValue(key) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the persistent current context value.
contextValue(name) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the persistent current context value.
contextValue(name) - Method in interface ai.tock.bot.engine.BotBus
Returns the persistent current context value.
contextValue(key) - Method in interface ai.tock.bot.engine.BotBus
Returns the persistent current context value.
contextValue($this, name) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the persistent current context value.
contextValue($this, key) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the persistent current context value.
ContinuePublicConversationInPrivateEvent - Class in ai.tock.bot.engine.event
Switch to private mode event.
ContinuePublicConversationInPrivateEvent(userId, recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.ContinuePublicConversationInPrivateEvent
Switch to private mode event.
copy(storyHandlerClassName) - Method in class ai.tock.bot.admin.answer.BuiltInAnswerConfiguration
 
copy(messages) - Method in class ai.tock.bot.admin.answer.MessageAnswerConfiguration
 
copy(scriptVersions, current) - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
An class AnswerConfiguration defined by a Kotlin script.
copy(key, delay, mediaMessage) - Method in class ai.tock.bot.admin.answer.SimpleAnswer
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
copy(answers) - Method in class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
An class AnswerConfiguration with only class SimpleAnswer (ie labels) answers.
copy(major, minor, iteration) - Method in class ai.tock.bot.admin.bot.ArtifactVersion
An artifact version number.
copy(applicationId, botId, namespace, nlpModel, connectorType, ownerConnectorType, name, baseUrl, parameters, path, _id, targetConfigurationId) - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
Configuration details for a bot and a connector.
copy(name, botId, namespace, nlpModel, apiKey, webhookUrl) - Method in class ai.tock.bot.admin.bot.BotConfiguration
Configuration details for a bot.
copy(botVersion, tockVersion) - Method in class ai.tock.bot.admin.bot.BotVersion
A bot version number.
copy(playerId, recipientId, date, message, connectorType, userInterfaceType, test, id) - Method in class ai.tock.bot.admin.dialog.ActionReport
 
copy(states, transitions, configuredFlow) - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
All data about bot flow.
copy(storyDefinitionId, intent, step, entities, count, _id) - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
copy(previousStateId, nextStateId, intent, step, newEntities, type, count) - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
copy(actions, userInterface, id) - Method in class ai.tock.bot.admin.dialog.DialogReport
 
copy(namespace, nlpModel, language, start, size, playerId, text, dialogId, intentName, exactMatch, from, to, connectorType, displayTests) - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
Query for dialogs.
copy(total, start, end, dialogs) - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
copy(url, type, delay) - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
A simple attachment file.
copy(intentName, parameters, delay) - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
A user choice.
copy(location, delay) - Method in class ai.tock.bot.admin.message.LocationConfiguration
User location data.
copy(text, messages, delay) - Method in class ai.tock.bot.admin.message.SentenceConfiguration
Could be a simple text, or a complex message using interface ConnectorMessage constructor.
copy(connectorType, attachments, choices, texts, locations, metadata, subElements, connectorMessage) - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
An aggregation of Messages used in class SentenceConfiguration. This a usually "generic" view of interface ConnectorMessage.
copy(attachments, choices, texts, locations, metadata) - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
copy(storyHandlerClassName) - Method in class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
copy(title, url) - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
Descriptor for MediaAction.
copy(title, subTitle, file, actions) - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
The MediaCard descriptor.
copy(cards) - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
The MediaCarousel descriptor.
copy(messages) - Method in class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
copy(scriptVersions, current) - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
An class AnswerConfigurationDump defined by a Kotlin script.
copy(script, version, date) - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
copy(answers) - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
An class AnswerConfigurationDump with only class SimpleAnswerDump (ie labels) answers.
copy(key, delay, mediaMessage) - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
copy(storyId, botId, intent, currentType, answers, version, namespace, mandatoryEntities, steps, name, category, description, userSentence, userSentenceLocale, configurationName, features) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
 
copy(botApplicationConfigurationId, enabled, switchToStoryId) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
copy(role, entityType, intent, answers, currentType) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
 
copy(name, intent, targetIntent, answers, currentType, userSentenceLabel, children, level, entity) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
 
copy(storyId, botId, intent, currentType, answers, version, namespace, mandatoryEntities, steps, name, category, description, userSentence, userSentenceLocale, configurationName, features, _id) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
A interface StoryDefinition defined at runtime.
copy(botApplicationConfigurationId, enabled, switchToStoryId) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
In order to manage story activation and redirection.
copy(ownerStoryId, childrenStoryIds) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
A flow tree node.
copy(role, entityType, intent, answers, currentType) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
A required entity in a class StoryDefinitionConfiguration.
copy(name, intent, targetIntent, answers, currentType, userSentence, userSentenceLabel, children, level, entity) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
copy(dialogReportId, error, errorActionId, returnedMessage, errorMessage, indexOfStepError, date, duration) - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
copy(playerId, date, messages, connectorType, userInterfaceType, id) - Method in class ai.tock.bot.admin.test.TestActionReport
 
copy(actions, userInterface, id) - Method in class ai.tock.bot.admin.test.TestDialogReport
 
copy(dialogs, name, applicationId, namespace, nlpModel, botApplicationConfigurationId, locale, startAction, targetConnectorType, _id) - Method in class ai.tock.bot.admin.test.TestPlan
A test plan is a set of dialogs to replay.
copy(testPlanId, dialogs, nbErrors, date, duration, _id, status) - Method in class ai.tock.bot.admin.test.TestPlanExecution
An execution of a class TestPlan, with its result.
copy(playerId, applicationIds, userPreferences, userState, lastUpdateDate, lastActionText, lastUserActionDate) - Method in class ai.tock.bot.admin.user.UserReport
 
copy(namespace, nlpModel, language, start, size, name, from, to, flags, displayTests) - Method in class ai.tock.bot.admin.user.UserReportQuery
 
copy(total, start, end, users) - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
copy(connectorId, path, type, ownerConnectorType, parameters) - Method in class ai.tock.bot.connector.ConnectorConfiguration
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
copy(id, userInterfaceType) - Method in class ai.tock.bot.connector.ConnectorType
A connector identifier.
copy(connectorType, fields, svgIcon) - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
A connector type configuration definition.
copy(label, key, mandatory) - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
Custom parameter for a class ConnectorTypeConfiguration.
copy(title, url) - Method in class ai.tock.bot.connector.media.MediaAction
copy(title, url) - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
Descriptor for class MediaAction.
copy(title, subTitle, file, actions) - Method in class ai.tock.bot.connector.media.MediaCard
A media card. At least one of title, subTitle or file is not null.
copy(title, subTitle, file, actions) - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
The class MediaCard descriptor.
copy(cards) - Method in class ai.tock.bot.connector.media.MediaCarousel
A list of class MediaCard.
copy(cards) - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
The class MediaCarousel descriptor.
copy(url, name, type) - Method in class ai.tock.bot.connector.media.MediaFile
An uploaded file.
copy(suffix, name, id, type) - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
A file descriptor.
copy(botId, namespace, configurationName) - Method in class ai.tock.bot.definition.BotProviderId
A interface BotProvider unique identifier.
copy(states, transitions) - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
copy(storyDefinition, intent, step) - Method in class ai.tock.bot.definition.DialogFlowState
 
copy(previousState, nextState, intent, step, type) - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
copy(value, entityRole, entityType) - Method in class ai.tock.bot.definition.EntityStepSelection
A step entity configuration option.
copy(name) - Method in class ai.tock.bot.definition.Intent
An intent definition.
copy(name) - Method in class ai.tock.bot.definition.IntentWithoutNamespace
The non qualified name of the intent.
copy(entries) - Method in class ai.tock.bot.definition.Parameters
Use interface ParameterKey to create this class.
copy(lastAnswer, priority, notificationType, visibility, replyMessage, quoteMessage) - Method in class ai.tock.bot.engine.action.ActionMetadata
 
copy(entityValue, action, date) - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
An archived (old) entity value.
copy(playerIds, id, state, stories, groupId) - Method in class ai.tock.bot.engine.dialog.Dialog
A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state.
copy(currentIntent, entityValues, context, userLocation, nextActionState) - Method in class ai.tock.bot.engine.dialog.DialogState
The class Dialog state.
copy(currentValue, currentHistory, initialUpdate, stateValueId, oldActionsMap) - Method in class ai.tock.bot.engine.dialog.EntityStateValue
EntityStateValue is the current value of an entity with its history.
copy(start, end, entity, content, value, evaluated, subEntities, probability, mergeSupport) - Method in class ai.tock.bot.engine.dialog.EntityValue
A (may be not yet evaluated) value linked to an entity stored in the context.
copy(entityValues, testEvent, targetConnectorType, userInterface, userVerified, intent, step, notification, sourceApplicationId) - Method in class ai.tock.bot.engine.dialog.EventState
State in event scope.
copy(intentsQualifiers, referenceDate, referenceTimezone, states) - Method in class ai.tock.bot.engine.dialog.NextUserActionState
The temporary initial state for next user action.
copy(storyDefinitionId, intentName, step, entityValues, date) - Method in class ai.tock.bot.engine.dialog.Snapshot
A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.
copy(definition, starterIntent, step, actions) - Method in class ai.tock.bot.engine.dialog.Story
A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent.
copy(category, name, enabled, startDate, endDate, applicationId) - Method in class ai.tock.bot.engine.feature.FeatureState
A state of a feature.
copy(action, delay) - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
copy(url, type, delay) - Method in class ai.tock.bot.engine.message.Attachment
A simple attachment file.
copy(intentName, parameters, delay) - Method in class ai.tock.bot.engine.message.Choice
A user choice.
copy(attachments, choices, texts, locations, metadata) - Method in class ai.tock.bot.engine.message.GenericElement
A sub element of class GenericMessage.
copy(connectorType, attachments, choices, texts, locations, metadata, subElements, connectorMessage) - Method in class ai.tock.bot.engine.message.GenericMessage
An aggregation of interface Messages used in class Sentence. This is usually a "generic" view of interface ConnectorMessage.
copy(location, delay) - Method in class ai.tock.bot.engine.message.Location
User location data.
copy(messages) - Method in class ai.tock.bot.engine.message.MessagesList
A list of messages.
copy(text, messages, userInterface, delay) - Method in class ai.tock.bot.engine.message.Sentence
Could be a simple text, or a complex message using secondary constructor.
copy(title, intent, parameters, step, attributes) - Method in class ai.tock.bot.engine.message.Suggestion
 
copy(text, suggestions, attributes) - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
copy(locale, intentResult, entityResult, entityResultAfterMerge, nlpQuery, nlpResult) - Method in class ai.tock.bot.engine.nlp.NlpCallStats
Stats about nlp call.
copy(entityRole, initialValue, newValues) - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
Provides all info to allow multiple values of the same entity type to be merged.
copy(intent, probability) - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
Used by class NlpCallStats. Pair Intent - probability.
copy(id, type, clientId) - Method in class ai.tock.bot.engine.user.PlayerId
The user identifier.
copy(value, expirationDate) - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
A flag with a validity limit.
copy(lat, lng) - Method in class ai.tock.bot.engine.user.UserLocation
 
copy(firstName, lastName, email, timezone, locale, picture, gender, test, initialLocale) - Method in class ai.tock.bot.engine.user.UserPreferences
User preferences.
copy(creationDate, flags) - Method in class ai.tock.bot.engine.user.UserState
The user state.
create(bus, data) - Method in interface ai.tock.bot.definition.HandlerStoryDefinitionCreator
createBuiltInStoriesIfNotExist(stories) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
Create the built-in stories if they don't exist yet.
createRequestFilter(connectorConfiguration) - Method in interface ai.tock.bot.connector.ConnectorProvider
Creates a RequestFilter from the current configuration.
createRequestFilter($this, connectorConfiguration) - Static method in class ai.tock.bot.connector.ConnectorProvider.DefaultImpls
Creates a RequestFilter from the current configuration.

D

decodeChoice(id, senderId, applicationId, recipientId, referralParameter) - Method in class ai.tock.bot.engine.action.SendChoice.Companion
Decodes an id and returns an action.
decodeChoiceId(id) - Method in class ai.tock.bot.engine.action.SendChoice.Companion
Decodes an id - returns the intentName and the parameters map.
defaultDelay(answerIndex) - Method in interface ai.tock.bot.definition.BotDefinition
Get the default delay between two answers.
defaultDelay($this, answerIndex) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Get the default delay between two answers.
defaultDelay(answerIndex) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Get the default delay between two answers.
defaultDelay($this, answerIndex) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Get the default delay between two answers.
defaultDelay(answerIndex) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Get the default delay between two answers.
defaultDelay(answerIndex) - Method in interface ai.tock.bot.engine.BotBus
Get the default delay between two answers.
defaultDelay($this, answerIndex) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Get the default delay between two answers.
defaultDelay(answerIndex) - Method in interface ai.tock.bot.engine.Bus
Get the default delay between two answers.
DefaultImpls() - Constructor for class ai.tock.bot.admin.message.MessageConfiguration.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.connector.Connector.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.connector.ConnectorMessage.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.connector.ConnectorProvider.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.connector.media.MediaMessage.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.connector.media.MediaMessageDescriptor.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.BotAnswerInterceptor.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.BotDefinition.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.BotProvider.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.ConnectorHandlerProvider.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.IntentAware.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.IntentAwareBase.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.ParameterKey.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.StoryDataStep.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.StoryDefinition.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.StoryHandler.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.StoryHandlerListener.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.StoryStep.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.definition.TestBehaviour.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.BotBus.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.Bus.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.ConnectorController.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.feature.FeatureType.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.I18nTranslator.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.message.Message.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.monitoring.RequestTimer.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.nlp.KeywordService.DefaultImpls
 
DefaultImpls() - Constructor for class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
 
DefinitionAliasesKt - Class in ai.tock.bot.definition
 
DefinitionAliasesKt() - Constructor for class ai.tock.bot.definition.DefinitionAliasesKt
 
DefinitionBuildersKt - Class in ai.tock.bot.definition
 
DefinitionBuildersKt() - Constructor for class ai.tock.bot.definition.DefinitionBuildersKt
 
delete(conf) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
delete(conf) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
delete(story) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
 
deleteFeature($this, botId, namespace, type, applicationId) - Static method in class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
deleteFeature(botId, namespace, type, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
deleteFeature(botId, namespace, category, name, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
deleteKeywordHandler(bus, sendEnd) - Method in class ai.tock.bot.definition.BotDefinitionBase.Companion
The default handler used to delete the current user.
detectKeywordIntent($this, sentence) - Static method in class ai.tock.bot.engine.nlp.KeywordService.DefaultImpls
If returns not null, a keyword is detected, and the returned intent is used to find the story. Use Intent.keyword to redirect to the default keyword handler.
detectKeywordIntent(sentence) - Method in interface ai.tock.bot.engine.nlp.KeywordService
If returns not null, a keyword is detected, and the returned intent is used to find the story. Use Intent.keyword to redirect to the default keyword handler.
Dialog - Class in ai.tock.bot.engine.dialog
A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state.
Dialog(playerIds, id, state, stories, groupId) - Constructor for class ai.tock.bot.engine.dialog.Dialog
A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state.
Dialog.Companion - Class in ai.tock.bot.engine.dialog
 
DialogExecutionReport - Class in ai.tock.bot.admin.test
 
DialogExecutionReport(dialogReportId, error, errorActionId, returnedMessage, errorMessage, indexOfStepError, date, duration) - Constructor for class ai.tock.bot.admin.test.DialogExecutionReport
 
DialogFlowDAO - Interface in ai.tock.bot.engine.dialog
 
DialogFlowDAO() - Constructor for interface ai.tock.bot.engine.dialog.DialogFlowDAO
 
DialogFlowDefinition - Class in ai.tock.bot.definition
 
DialogFlowDefinition(states, transitions) - Constructor for class ai.tock.bot.definition.DialogFlowDefinition
 
DialogFlowState - Class in ai.tock.bot.definition
 
DialogFlowState(storyDefinition, intent, step) - Constructor for class ai.tock.bot.definition.DialogFlowState
 
DialogFlowStateData - Class in ai.tock.bot.admin.dialog
 
DialogFlowStateData(storyDefinitionId, intent, step, entities, count, _id) - Constructor for class ai.tock.bot.admin.dialog.DialogFlowStateData
 
DialogFlowStateTransition - Class in ai.tock.bot.definition
 
DialogFlowStateTransition(previousState, nextState, intent, step, type) - Constructor for class ai.tock.bot.definition.DialogFlowStateTransition
 
DialogFlowStateTransitionData - Class in ai.tock.bot.admin.dialog
 
DialogFlowStateTransitionData(previousStateId, nextStateId, intent, step, newEntities, type, count) - Constructor for class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
DialogFlowStateTransitionType - Enum in ai.tock.bot.definition
 
DialogReport - Class in ai.tock.bot.admin.dialog
 
DialogReport(actions, userInterface, id) - Constructor for class ai.tock.bot.admin.dialog.DialogReport
 
DialogReportDAO - Interface in ai.tock.bot.admin.dialog
 
DialogReportDAO() - Constructor for interface ai.tock.bot.admin.dialog.DialogReportDAO
 
DialogReportQuery - Class in ai.tock.bot.admin.dialog
Query for dialogs.
DialogReportQuery(namespace, nlpModel, language, start, size, playerId, text, dialogId, intentName, exactMatch, from, to, connectorType, displayTests) - Constructor for class ai.tock.bot.admin.dialog.DialogReportQuery
Query for dialogs.
DialogReportQueryResult - Class in ai.tock.bot.admin.dialog
 
DialogReportQueryResult(total, start, end, dialogs) - Constructor for class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
DialogState - Class in ai.tock.bot.engine.dialog
The class Dialog state.
DialogState(currentIntent, entityValues, context, userLocation, nextActionState) - Constructor for class ai.tock.bot.engine.dialog.DialogState
The class Dialog state.
DialogState() - Constructor for class ai.tock.bot.engine.dialog.DialogState
The class Dialog state.
DialogState.Companion - Class in ai.tock.bot.engine.dialog
 
disable($this, botId, namespace, type, applicationId) - Static method in class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
disable(botId, namespace, category, name, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
disable(botId, namespace, type, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
disableBot($this, timeline, dialog, action) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Does this action trigger bot deactivation ?
disableBot(timeline, dialog, action) - Method in interface ai.tock.bot.definition.BotDefinition
Does this action trigger bot deactivation ?
downloadFile(context, id, suffix) - Method in class ai.tock.bot.engine.config.UploadedFilesService
 

E

EmptyData - Class in ai.tock.bot.definition
Convenient placeholder for empty data.
enable($this, botId, namespace, type, startDate, endDate, applicationId) - Static method in class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
enable(botId, namespace, category, name, startDate, endDate, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
enable(botId, namespace, type, startDate, endDate, applicationId) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
enableBot($this, timeline, dialog, action) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Does this action trigger bot activation ?
enableBot(timeline, dialog, action) - Method in interface ai.tock.bot.definition.BotDefinition
Does this action trigger bot activation ?
encodeChoiceId(bus, intent, step, parameters) - Method in class ai.tock.bot.engine.action.SendChoice.Companion
Encodes a choice id.
encodeChoiceId(bus, intent, step, parameters) - Method in class ai.tock.bot.engine.action.SendChoice.Companion
Encodes a choice id.
encodeChoiceId(intent, step, parameters, busStep, currentIntent, sourceAppId) - Method in class ai.tock.bot.engine.action.SendChoice.Companion
Encodes a choice id.
encodeChoiceId(intent, step, parameters, busStep, currentIntent, sourceAppId) - Method in class ai.tock.bot.engine.action.SendChoice.Companion
Encodes a choice id.
encodeNlpChoiceId(text) - Method in class ai.tock.bot.engine.action.SendChoice.Companion
Encodes a choice id where text will be analysed by NLP engine.
end(action, delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends class Action as last bot answer.
end(message, delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends interface Message as last bot answer.
end(messages, initialDelay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends a class MessagesList and end the dialog.
end(i18nText, i18nArgs) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends i18nText as last bot answer.
end(i18nText, delay, i18nArgs) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends i18nText as last bot answer.
end(delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Send previously registered interface ConnectorMessage as last bot answer.
end(delay, messageProvider) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends messages provided by messageProvider as last bot answer. if messageProvider returns a CharSequence send it as text. Else call simply end().
end($this, message, delay) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends interface Message as last bot answer.
end($this, messages, initialDelay) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends a class MessagesList and end the dialog.
end($this, delay, messageProvider) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends messages provided by messageProvider as last bot answer. if messageProvider returns a CharSequence send it as text. Else call simply end().
end($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends i18nText as last bot answer.
end($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends i18nText as last bot answer.
end($this, delay) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Send previously registered interface ConnectorMessage as last bot answer.
end(action, delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends class Action as last bot answer.
end(message, delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends interface Message as last bot answer.
end(messages, initialDelay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends a class MessagesList and end the dialog.
end(i18nText, i18nArgs) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends i18nText as last bot answer.
end(i18nText, delay, i18nArgs) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends i18nText as last bot answer.
end(delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Send previously registered interface ConnectorMessage as last bot answer.
end(delay, messageProvider) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends messages provided by messageProvider as last bot answer. if messageProvider returns a CharSequence send it as text. Else call simply end().
end($this, message, delay) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends interface Message as last bot answer.
end($this, messages, initialDelay) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends a class MessagesList and end the dialog.
end($this, delay, messageProvider) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends messages provided by messageProvider as last bot answer. if messageProvider returns a CharSequence send it as text. Else call simply end().
end($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends i18nText as last bot answer.
end($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends i18nText as last bot answer.
end($this, delay) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Send previously registered interface ConnectorMessage as last bot answer.
end(message, delay) - Method in interface ai.tock.bot.engine.BotBus
Sends interface Message as last bot answer.
end(action, delay) - Method in interface ai.tock.bot.engine.BotBus
Sends class Action as last bot answer.
end(messages, initialDelay) - Method in interface ai.tock.bot.engine.BotBus
Sends a class MessagesList and end the dialog.
end(delay, messageProvider) - Method in interface ai.tock.bot.engine.BotBus
Sends messages provided by messageProvider as last bot answer. if messageProvider returns a CharSequence send it as text. Else call simply end().
end(i18nText, delay, i18nArgs) - Method in interface ai.tock.bot.engine.BotBus
Sends i18nText as last bot answer.
end(i18nText, i18nArgs) - Method in interface ai.tock.bot.engine.BotBus
Sends i18nText as last bot answer.
end(delay) - Method in interface ai.tock.bot.engine.BotBus
Send previously registered interface ConnectorMessage as last bot answer.
end($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Sends i18nText as last bot answer.
end($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Sends i18nText as last bot answer.
end($this, delay) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Send previously registered interface ConnectorMessage as last bot answer.
end($this, delay, messageProvider) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Sends messages provided by messageProvider as last bot answer. if messageProvider returns a CharSequence send it as text. Else call simply end().
end(i18nText, delay, i18nArgs) - Method in interface ai.tock.bot.engine.Bus
Sends i18nText as last bot answer.
end(i18nText, i18nArgs) - Method in interface ai.tock.bot.engine.Bus
Sends i18nText as last bot answer.
end(delay) - Method in interface ai.tock.bot.engine.Bus
Send previously registered interface ConnectorMessage as last bot answer.
end(delay, messageProvider) - Method in interface ai.tock.bot.engine.Bus
Sends messages provided by messageProvider as last bot answer. if messageProvider returns a CharSequence send it as text. Else call simply end().
end($this, data) - Static method in class ai.tock.bot.engine.monitoring.RequestTimer.DefaultImpls
Called at the end of the request.
end(data) - Method in interface ai.tock.bot.engine.monitoring.RequestTimer
Called at the end of the request.
endAction($this, botBus, handler) - Static method in class ai.tock.bot.definition.StoryHandlerListener.DefaultImpls
Called when interface StoryHandler handling is over.
endAction(botBus, handler) - Method in interface ai.tock.bot.definition.StoryHandlerListener
Called when interface StoryHandler handling is over.
EndConversationEvent - Class in ai.tock.bot.engine.event
Event provided when closing a conversation between a user and a bot
EndConversationEvent(userId, recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.EndConversationEvent
Event provided when closing a conversation between a user and a bot
endRawText(plainText, delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends text that should not be translated as last bot answer.
endRawText($this, plainText, delay) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends text that should not be translated as last bot answer.
endRawText(plainText, delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends text that should not be translated as last bot answer.
endRawText($this, plainText, delay) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends text that should not be translated as last bot answer.
endRawText(plainText, delay) - Method in interface ai.tock.bot.engine.BotBus
Sends text that should not be translated as last bot answer.
endRawText(plainText, delay) - Method in interface ai.tock.bot.engine.Bus
Sends text that should not be translated as last bot answer.
EndSessionEvent - Class in ai.tock.bot.engine.event
The session is ended. dialog context should be cleared.
EndSessionEvent(userId, applicationId) - Constructor for class ai.tock.bot.engine.event.EndSessionEvent
The session is ended. dialog context should be cleared.
endTestContextKeywordHandler(bus, sendEnd) - Method in class ai.tock.bot.definition.BotDefinitionBase.Companion
The default handler used to cleanup test context.
entity($this, name, role) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Returns the entity with the specified name and optional role.
entity(name, role) - Method in interface ai.tock.bot.definition.BotDefinition
Returns the entity with the specified name and optional role.
EntityStateValue - Class in ai.tock.bot.engine.dialog
EntityStateValue is the current value of an entity with its history.
EntityStateValue(currentValue, currentHistory, initialUpdate, stateValueId, oldActionsMap) - Constructor for class ai.tock.bot.engine.dialog.EntityStateValue
EntityStateValue is the current value of an entity with its history.
EntityStateValue(action, entityValue) - Constructor for class ai.tock.bot.engine.dialog.EntityStateValue
 
EntityStateValue(entity, value) - Constructor for class ai.tock.bot.engine.dialog.EntityStateValue
 
EntityStepSelection - Class in ai.tock.bot.definition
A step entity configuration option.
EntityStepSelection(value, entityRole, entityType) - Constructor for class ai.tock.bot.definition.EntityStepSelection
A step entity configuration option.
entityText(entity) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the current text content for the specified entity.
entityText(role) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the current text content for the specified entity.
entityText($this, entity) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the current text content for the specified entity.
entityText($this, role) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the current text content for the specified entity.
entityText(entity) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the current text content for the specified entity.
entityText(role) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the current text content for the specified entity.
entityText($this, entity) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the current text content for the specified entity.
entityText($this, role) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the current text content for the specified entity.
entityText(entity) - Method in interface ai.tock.bot.engine.BotBus
Returns the current text content for the specified entity.
entityText(role) - Method in interface ai.tock.bot.engine.BotBus
Returns the current text content for the specified entity.
entityValue(entity, valueTransformer) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the current value for the specified entity.
entityValue(role, valueTransformer) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the current value for the specified entity role.
entityValue($this, role, valueTransformer) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the current value for the specified entity role.
entityValue($this, entity, valueTransformer) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the current value for the specified entity.
entityValue(entity, valueTransformer) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the current value for the specified entity.
entityValue(role, valueTransformer) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the current value for the specified entity role.
entityValue($this, role, valueTransformer) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the current value for the specified entity role.
entityValue($this, entity, valueTransformer) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the current value for the specified entity.
entityValue(role, valueTransformer) - Method in interface ai.tock.bot.engine.BotBus
Returns the current value for the specified entity role.
entityValue(entity, valueTransformer) - Method in interface ai.tock.bot.engine.BotBus
Returns the current value for the specified entity.
EntityValue - Class in ai.tock.bot.engine.dialog
A (may be not yet evaluated) value linked to an entity stored in the context.
EntityValue(start, end, entity, content, value, evaluated, subEntities, probability, mergeSupport) - Constructor for class ai.tock.bot.engine.dialog.EntityValue
A (may be not yet evaluated) value linked to an entity stored in the context.
EntityValue(nlpResult, value) - Constructor for class ai.tock.bot.engine.dialog.EntityValue
 
EntityValue(sentence, value) - Constructor for class ai.tock.bot.engine.dialog.EntityValue
 
EntityValue(entity, value, content) - Constructor for class ai.tock.bot.engine.dialog.EntityValue
 
entityValueDetails(entity) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the current class EntityValue for the specified entity.
entityValueDetails(role) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the current class EntityValue for the specified role.
entityValueDetails($this, entity) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the current class EntityValue for the specified entity.
entityValueDetails($this, role) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the current class EntityValue for the specified role.
entityValueDetails(entity) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the current class EntityValue for the specified entity.
entityValueDetails(role) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the current class EntityValue for the specified role.
entityValueDetails($this, entity) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the current class EntityValue for the specified entity.
entityValueDetails($this, role) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the current class EntityValue for the specified role.
entityValueDetails(entity) - Method in interface ai.tock.bot.engine.BotBus
Returns the current class EntityValue for the specified entity.
entityValueDetails(role) - Method in interface ai.tock.bot.engine.BotBus
Returns the current class EntityValue for the specified role.
EntityValueKt - Class in ai.tock.bot.engine.dialog
 
EntityValueKt() - Constructor for class ai.tock.bot.engine.dialog.EntityValueKt
 
equals(p) - Method in class ai.tock.bot.admin.answer.BuiltInAnswerConfiguration
 
equals(p) - Method in class ai.tock.bot.admin.answer.MessageAnswerConfiguration
 
equals(p) - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
An class AnswerConfiguration defined by a Kotlin script.
equals(p) - Method in class ai.tock.bot.admin.answer.SimpleAnswer
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
equals(p) - Method in class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
An class AnswerConfiguration with only class SimpleAnswer (ie labels) answers.
equals(p) - Method in class ai.tock.bot.admin.bot.ArtifactVersion
An artifact version number.
equals(p) - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
Configuration details for a bot and a connector.
equals(p) - Method in class ai.tock.bot.admin.bot.BotConfiguration
Configuration details for a bot.
equals(p) - Method in class ai.tock.bot.admin.bot.BotVersion
A bot version number.
equals(p) - Method in class ai.tock.bot.admin.dialog.ActionReport
 
equals(p) - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
All data about bot flow.
equals(p) - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
equals(p) - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
equals(p) - Method in class ai.tock.bot.admin.dialog.DialogReport
 
equals(p) - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
Query for dialogs.
equals(p) - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
equals(p) - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
A simple attachment file.
equals(p) - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
A user choice.
equals(p) - Method in class ai.tock.bot.admin.message.LocationConfiguration
User location data.
equals(p) - Method in class ai.tock.bot.admin.message.SentenceConfiguration
Could be a simple text, or a complex message using interface ConnectorMessage constructor.
equals(p) - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
An aggregation of Messages used in class SentenceConfiguration. This a usually "generic" view of interface ConnectorMessage.
equals(p) - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
equals(p) - Method in class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
equals(p) - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
Descriptor for MediaAction.
equals(p) - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
The MediaCard descriptor.
equals(p) - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
The MediaCarousel descriptor.
equals(p) - Method in class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
equals(p) - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
An class AnswerConfigurationDump defined by a Kotlin script.
equals(p) - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
equals(p) - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
An class AnswerConfigurationDump with only class SimpleAnswerDump (ie labels) answers.
equals(p) - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
equals(p) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
 
equals(p) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
equals(p) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
 
equals(p) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
 
equals(p) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
A interface StoryDefinition defined at runtime.
equals(p) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
In order to manage story activation and redirection.
equals(p) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
A flow tree node.
equals(p) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
A required entity in a class StoryDefinitionConfiguration.
equals(p) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
equals(p) - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
equals(p) - Method in class ai.tock.bot.admin.test.TestActionReport
 
equals(p) - Method in class ai.tock.bot.admin.test.TestDialogReport
 
equals(p) - Method in class ai.tock.bot.admin.test.TestPlan
A test plan is a set of dialogs to replay.
equals(p) - Method in class ai.tock.bot.admin.test.TestPlanExecution
An execution of a class TestPlan, with its result.
equals(p) - Method in class ai.tock.bot.admin.user.UserReport
 
equals(p) - Method in class ai.tock.bot.admin.user.UserReportQuery
 
equals(p) - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
equals(p) - Method in class ai.tock.bot.connector.ConnectorConfiguration
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
equals(p) - Method in class ai.tock.bot.connector.ConnectorType
A connector identifier.
equals(p) - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
A connector type configuration definition.
equals(p) - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
Custom parameter for a class ConnectorTypeConfiguration.
equals(p) - Method in class ai.tock.bot.connector.media.MediaAction
equals(p) - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
Descriptor for class MediaAction.
equals(p) - Method in class ai.tock.bot.connector.media.MediaCard
A media card. At least one of title, subTitle or file is not null.
equals(p) - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
The class MediaCard descriptor.
equals(p) - Method in class ai.tock.bot.connector.media.MediaCarousel
A list of class MediaCard.
equals(p) - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
The class MediaCarousel descriptor.
equals(p) - Method in class ai.tock.bot.connector.media.MediaFile
An uploaded file.
equals(p) - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
A file descriptor.
equals(other) - Method in class ai.tock.bot.definition.BotProviderBase
 
equals(p) - Method in class ai.tock.bot.definition.BotProviderId
A interface BotProvider unique identifier.
equals(p) - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
equals(p) - Method in class ai.tock.bot.definition.DialogFlowState
 
equals(p) - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
equals(p) - Method in class ai.tock.bot.definition.EntityStepSelection
A step entity configuration option.
equals(p) - Method in class ai.tock.bot.definition.Intent
An intent definition.
equals(p) - Method in class ai.tock.bot.definition.IntentWithoutNamespace
The non qualified name of the intent.
equals(p) - Method in class ai.tock.bot.definition.Parameters
Use interface ParameterKey to create this class.
equals(p) - Method in class ai.tock.bot.engine.action.ActionMetadata
 
equals(p) - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
An archived (old) entity value.
equals(p) - Method in class ai.tock.bot.engine.dialog.Dialog
A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state.
equals(p) - Method in class ai.tock.bot.engine.dialog.DialogState
The class Dialog state.
equals(p) - Method in class ai.tock.bot.engine.dialog.EntityStateValue
EntityStateValue is the current value of an entity with its history.
equals(p) - Method in class ai.tock.bot.engine.dialog.EntityValue
A (may be not yet evaluated) value linked to an entity stored in the context.
equals(p) - Method in class ai.tock.bot.engine.dialog.EventState
State in event scope.
equals(p) - Method in class ai.tock.bot.engine.dialog.NextUserActionState
The temporary initial state for next user action.
equals(p) - Method in class ai.tock.bot.engine.dialog.Snapshot
A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.
equals(p) - Method in class ai.tock.bot.engine.dialog.Story
A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent.
equals(p) - Method in class ai.tock.bot.engine.feature.FeatureState
A state of a feature.
equals(p) - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
equals(p) - Method in class ai.tock.bot.engine.message.Attachment
A simple attachment file.
equals(p) - Method in class ai.tock.bot.engine.message.Choice
A user choice.
equals(p) - Method in class ai.tock.bot.engine.message.GenericElement
A sub element of class GenericMessage.
equals(p) - Method in class ai.tock.bot.engine.message.GenericMessage
An aggregation of interface Messages used in class Sentence. This is usually a "generic" view of interface ConnectorMessage.
equals(p) - Method in class ai.tock.bot.engine.message.Location
User location data.
equals(p) - Method in class ai.tock.bot.engine.message.MessagesList
A list of messages.
equals(p) - Method in class ai.tock.bot.engine.message.Sentence
Could be a simple text, or a complex message using secondary constructor.
equals(p) - Method in class ai.tock.bot.engine.message.Suggestion
 
equals(p) - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
equals(p) - Method in class ai.tock.bot.engine.nlp.NlpCallStats
Stats about nlp call.
equals(p) - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
Provides all info to allow multiple values of the same entity type to be merged.
equals(p) - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
Used by class NlpCallStats. Pair Intent - probability.
equals(other) - Method in class ai.tock.bot.engine.user.PlayerId
 
equals(p) - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
A flag with a validity limit.
equals(p) - Method in class ai.tock.bot.engine.user.UserLocation
 
equals(p) - Method in class ai.tock.bot.engine.user.UserPreferences
User preferences.
equals(p) - Method in class ai.tock.bot.engine.user.UserState
The user state.
error($this, errorMessage, data) - Static method in class ai.tock.bot.engine.monitoring.RequestTimer.DefaultImpls
Called when an an error is detected.
error(errorMessage, data) - Method in interface ai.tock.bot.engine.monitoring.RequestTimer
Called when an an error is detected.
error($this, query, dialog, throwable) - Static method in class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
Called when nlp request is throwing an error.
error(query, dialog, throwable) - Method in interface ai.tock.bot.engine.nlp.NlpListener
Called when nlp request is throwing an error.
errorAction($this, playerId, applicationId, recipientId) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Called when error occurs. By default send "technical error".
errorAction(playerId, applicationId, recipientId) - Method in interface ai.tock.bot.definition.BotDefinition
Called when error occurs. By default send "technical error".
errorMessage($this, playerId, applicationId, recipientId) - Static method in class ai.tock.bot.engine.ConnectorController.DefaultImpls
Returns an error message (technical error).
errorMessage(playerId, applicationId, recipientId) - Method in interface ai.tock.bot.engine.ConnectorController
Returns an error message (technical error).
evaluateEntities($this, userTimeline, dialog, event, nlpResult) - Static method in class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
Allows custom entity evaluation - default returns empty list.
evaluateEntities(userTimeline, dialog, event, nlpResult) - Method in interface ai.tock.bot.engine.nlp.NlpListener
Allows custom entity evaluation - default returns empty list.
Event - Class in ai.tock.bot.engine.event
The base class for all events or actions.
Event(applicationId, id, date, state) - Constructor for class ai.tock.bot.engine.event.Event
The base class for all events or actions.
eventAnswered(event) - Method in interface ai.tock.bot.connector.ConnectorCallback
Called by ConnectorController.handle when the event is answered.
eventAnswered(event) - Method in class ai.tock.bot.connector.ConnectorCallbackBase
Called by ConnectorController.handle when the event is answered.
EventListener - Interface in ai.tock.bot.definition
Listen all events - this is the standard process to handle class Event that are not Action (when you need to handle them).
EventListener() - Constructor for interface ai.tock.bot.definition.EventListener
 
EventListenerBase - Class in ai.tock.bot.definition
Base implementation of interface EventListener.
EventListenerBase() - Constructor for class ai.tock.bot.definition.EventListenerBase
Base implementation of interface EventListener.
eventSkipped(event) - Method in interface ai.tock.bot.connector.ConnectorCallback
Called by ConnectorController.handle when the event is not handled.
eventSkipped(event) - Method in class ai.tock.bot.connector.ConnectorCallbackBase
Called by ConnectorController.handle when the event is not handled.
EventState - Class in ai.tock.bot.engine.dialog
State in event scope.
EventState(entityValues, testEvent, targetConnectorType, userInterface, userVerified, intent, step, notification, sourceApplicationId) - Constructor for class ai.tock.bot.engine.dialog.EventState
State in event scope.
EventState() - Constructor for class ai.tock.bot.engine.dialog.EventState
State in event scope.
EventType - Enum in ai.tock.bot.engine.event
Define default event types.
exceptionThrown(event, throwable) - Method in interface ai.tock.bot.connector.ConnectorCallback
Called by ConnectorController.handle when an exception is thrown.
exceptionThrown(event, throwable) - Method in class ai.tock.bot.connector.ConnectorCallbackBase
Called by ConnectorController.handle when an exception is thrown.
execute(storyDef, configuration) - Method in class ai.tock.bot.definition.StoryDataStepBase
 
EXIT_INTENT - Static variable in class ai.tock.bot.engine.action.SendChoice
 

F

FeatureDAO - Interface in ai.tock.bot.engine.feature
Feature DAO.
FeatureDAO() - Constructor for interface ai.tock.bot.engine.feature.FeatureDAO
 
FeatureDAO.DefaultImpls - Class in ai.tock.bot.engine.feature
Feature DAO.
FeatureState - Class in ai.tock.bot.engine.feature
A state of a feature.
FeatureState(category, name, enabled, startDate, endDate, applicationId) - Constructor for class ai.tock.bot.engine.feature.FeatureState
A state of a feature.
FeatureType - Interface in ai.tock.bot.engine.feature
A feature with a name and a category. Usually implemented by an enum.
FeatureType() - Constructor for interface ai.tock.bot.engine.feature.FeatureType
 
FeatureType.DefaultImpls - Class in ai.tock.bot.engine.feature
A feature with a name and a category. Usually implemented by an enum.
fillWith(userPref) - Method in class ai.tock.bot.engine.user.UserPreferences
Fill the current class UserPreferences with the specified class UserPreferences.
findConnector(connectorType) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Method to override in order to provide interface ConnectorStoryHandler. Default implementation use annotations annotated with @annotationclass ConnectorHandler.
findConnector(connectorId) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Method to override in order to provide interface ConnectorStoryHandler. Default implementation use annotations annotated with @annotationclass ConnectorIdHandlers.
findConnectorProvider(connectorType) - Method in class ai.tock.bot.engine.BotRepository
Returns the interface ConnectorProvider for the specified class ConnectorType.
findFirstMessage() - Method in class ai.tock.bot.admin.test.TestActionReport
 
findIntent(stories, intent) - Method in class ai.tock.bot.definition.BotDefinition.Companion
Finds an intent from an intent name and a list of interface StoryDefinition. Is no valid intent found, returns unknown.
findIntent($this, intent) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Finds an class Intent from an intent name.
findIntent(intent) - Method in interface ai.tock.bot.definition.BotDefinition
Finds an class Intent from an intent name.
findIntent($this, userTimeline, dialog, event, nlpResult) - Static method in class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
This method is automatically called by the bot after a NLP request in order to select an intent. Overrides it if you need more control on intent choice.
findIntent(userTimeline, dialog, event, nlpResult) - Method in interface ai.tock.bot.engine.nlp.NlpListener
This method is automatically called by the bot after a NLP request in order to select an intent. Overrides it if you need more control on intent choice.
findNextSteps(bus, story) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
 
findNextSteps(bus, story) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
 
findStoryDefinition(stories, intent, unknownStory, keywordStory) - Method in class ai.tock.bot.definition.BotDefinition.Companion
Finds a interface StoryDefinition from a list of interface StoryDefinition and an intent name. Is no valid interface StoryDefinition found, returns the unknownStory.
findStoryDefinition($this, intent) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
findStoryDefinition($this, intent, applicationId) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Finds a interface StoryDefinition from an intent name.
findStoryDefinition(intent) - Method in interface ai.tock.bot.definition.BotDefinition
findStoryDefinition(intent, applicationId) - Method in interface ai.tock.bot.definition.BotDefinition
Finds a interface StoryDefinition from an intent name.
findStoryDefinition(bus) - Method in class ai.tock.bot.definition.StoryHandlerBase
Finds the story definition of this handler.
findTestClient() - Static method in class ai.tock.bot.admin.test.TestClientServiceKt
Retrieve a test client from ServiceLoader.
forEachNlpListener(action) - Method in class ai.tock.bot.engine.BotRepository
Calls the specified action for each registered interface NlpListener.
fromText(text) - Method in class ai.tock.bot.engine.message.Choice.Companion
Returns a choice from text that will be analyzed by the NLP engine.

G

GenericElement - Class in ai.tock.bot.engine.message
A sub element of class GenericMessage.
GenericElement(attachments, choices, texts, locations, metadata) - Constructor for class ai.tock.bot.engine.message.GenericElement
A sub element of class GenericMessage.
GenericElement() - Constructor for class ai.tock.bot.engine.message.GenericElement
A sub element of class GenericMessage.
GenericElement(message) - Constructor for class ai.tock.bot.engine.message.GenericElement
GenericMessage - Class in ai.tock.bot.engine.message
An aggregation of interface Messages used in class Sentence. This is usually a "generic" view of interface ConnectorMessage.
GenericMessage(connectorType, attachments, choices, texts, locations, metadata, subElements, connectorMessage) - Constructor for class ai.tock.bot.engine.message.GenericMessage
An aggregation of interface Messages used in class Sentence. This is usually a "generic" view of interface ConnectorMessage.
GenericMessage() - Constructor for class ai.tock.bot.engine.message.GenericMessage
An aggregation of interface Messages used in class Sentence. This is usually a "generic" view of interface ConnectorMessage.
GenericMessage(connectorMessage, attachments, choices, texts, locations, metadata, subElements) - Constructor for class ai.tock.bot.engine.message.GenericMessage
 
GenericMessage.Companion - Class in ai.tock.bot.engine.message
 
get($this, value) - Static method in class ai.tock.bot.definition.ParameterKey.DefaultImpls
Create a class Parameters with this as key and the value.toString() value.
get(value) - Method in interface ai.tock.bot.definition.ParameterKey
Create a class Parameters with this as key and the value.toString() value.
get_id() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The configuration identifier.
get_id() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
get_id() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The configuration identifier.
get_id() - Method in class ai.tock.bot.admin.test.TestPlan
The identifier of the test plan.
get_id() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The execution identifier.
getAction() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The user action.
getAction() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The user action.
getAction() - Method in interface ai.tock.bot.engine.BotBus
The user action.
getAction() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
 
getAction() - Method in enum ai.tock.bot.engine.event.EventType
 
getAction() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
getActions() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
getActions() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
getActions() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
getActions() - Method in class ai.tock.bot.connector.media.MediaCard
 
getActions() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
getActions() - Method in class ai.tock.bot.engine.dialog.Story
 
getActionsSize() - Method in class ai.tock.bot.engine.dialog.Dialog
Current number of actions in dialog history.
getAnswers() - Method in class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
 
getAnswers() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
 
getAnswers() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The answers available.
getAnswers() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The answers available.
getAnswers() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The answers available.
getAnswers() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The answers available.
getAnswers() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The answers available.
getAnswers() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The answers available.
getAnswerType() - Method in class ai.tock.bot.admin.answer.AnswerConfiguration
 
getAnswerType() - Method in class ai.tock.bot.admin.story.dump.AnswerConfigurationDump
 
getApiKey() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The api key.
getApplicationId() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The application identifier.
getApplicationId() - Method in class ai.tock.bot.admin.test.TestPlan
The tested application identifier.
getApplicationId() - Method in interface ai.tock.bot.connector.ConnectorCallback
The application id.
getApplicationId() - Method in class ai.tock.bot.connector.ConnectorCallbackBase
The application id.
getApplicationId() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current application id.
getApplicationId() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current application id.
getApplicationId() - Method in interface ai.tock.bot.engine.Bus
The current application id.
getApplicationId() - Method in class ai.tock.bot.engine.event.Event
The bot application id.
getApplicationId() - Method in class ai.tock.bot.engine.feature.FeatureState
 
getApplicationIds() - Method in class ai.tock.bot.admin.user.UserReport
 
getAppRoles() - Method in class ai.tock.bot.engine.event.GetAppRolesEvent
appId
GetAppRolesEvent - Class in ai.tock.bot.engine.event
To get applications roles.
GetAppRolesEvent(recipientId, applicationId, appRoles) - Constructor for class ai.tock.bot.engine.event.GetAppRolesEvent
To get applications roles.
getArchivedEntityValues(stateValueId, oldActionsMap) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Returns the archived values for the state id.
getAttachments() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
getAttachments() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
getAttachments() - Method in class ai.tock.bot.engine.message.GenericElement
 
getAttachments() - Method in class ai.tock.bot.engine.message.GenericMessage
 
getAttributes() - Method in class ai.tock.bot.engine.message.Suggestion
 
getAttributes() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
getBaseIntent($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Returns intent or the StoryDefinition.mainIntent if intent is null.
getBaseIntent($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
Returns intent or the StoryDefinition.mainIntent if intent is null.
getBaseIntent() - Method in interface ai.tock.bot.definition.StoryStep
Returns intent or the StoryDefinition.mainIntent if intent is null.
getBaseUrl() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The base url of the connector.
getBaseUrl() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The base url of the connector.
getBotApplicationConfigurationId() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
getBotApplicationConfigurationId() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
 
getBotApplicationConfigurationId() - Method in class ai.tock.bot.admin.test.TestPlan
The bot configuration id.
getBotConfigurations() - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getBotConfigurations(namespace, botId) - Method in interface ai.tock.bot.admin.test.TestClientService
 
getBotConfigurationsByNamespaceAndBotId(namespace, botId) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getBotConfigurationsByNamespaceAndNameAndBotId(namespace, name, botId) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getBotDefinition() - Method in class ai.tock.bot.definition.BotProviderBase
 
getBotDefinition() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The bot definition of the current bot.
getBotDefinition() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The bot definition of the current bot.
getBotDefinition() - Method in interface ai.tock.bot.engine.BotBus
The bot definition of the current bot.
getBotDefinition() - Method in interface ai.tock.bot.engine.ConnectorController
The bot definition served by the controller.
getBotDisabled() - Method in class ai.tock.bot.engine.user.UserState
 
getBotDisabledStory() - Method in interface ai.tock.bot.definition.BotDefinition
To manage deactivation.
getBotDisabledStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
To manage deactivation.
getBotEnabledListener($this) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Listener invoked when bot is enabled.
getBotEnabledListener() - Method in interface ai.tock.bot.definition.BotDefinition
Listener invoked when bot is enabled.
getBotEnabledStory() - Method in interface ai.tock.bot.definition.BotDefinition
To manage reactivation.
getBotEnabledStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
To manage reactivation.
getBotId() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The bot identifier.
getBotId() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The bot identifier.
getBotId() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The bot identifier.
getBotId() - Method in interface ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDumpController
 
getBotId() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The bot identifier.
getBotId() - Method in interface ai.tock.bot.definition.BotDefinition
The main bot id. Must be different for each bot.
getBotId() - Method in class ai.tock.bot.definition.BotDefinitionBase
The main bot id.
getBotId() - Method in class ai.tock.bot.definition.BotProviderId
The bot unique identifier.
getBotId() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current bot id.
getBotId() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current bot id.
getBotId() - Method in interface ai.tock.bot.engine.Bus
The current bot id.
getBotModule() - Static method in class ai.tock.bot.engine.IocKt
The bot ioc module.
getBotProviderId($this) - Static method in class ai.tock.bot.definition.BotProvider.DefaultImpls
The bot provider unique identifier.
getBotProviderId() - Method in interface ai.tock.bot.definition.BotProvider
The bot provider unique identifier.
getBotVersion() - Method in class ai.tock.bot.admin.bot.BotVersion
 
getBreath() - Method in class ai.tock.bot.definition.StoryHandlerBase
Convenient value to wait before next answer sentence.
getBus() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
 
getBusContextValue(key) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getBusContextValue(name) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getBusContextValue($this, key) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getBusContextValue(key) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getBusContextValue(name) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getBusContextValue($this, key) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getBusContextValue(name) - Method in interface ai.tock.bot.engine.BotBus
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getBusContextValue(key) - Method in interface ai.tock.bot.engine.BotBus
Returns the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
getC() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Provides a not null connector. Throws NPE if connector is null.
getCallback() - Method in class ai.tock.bot.connector.ConnectorData
The callback
getCards() - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
 
getCards() - Method in class ai.tock.bot.connector.media.MediaCarousel
 
getCards() - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
 
getCategory() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The category of the story.
getCategory() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The category of the story.
getCategory() - Method in class ai.tock.bot.engine.feature.FeatureState
 
getCategory($this) - Static method in class ai.tock.bot.engine.feature.FeatureType.DefaultImpls
 
getCategory() - Method in interface ai.tock.bot.engine.feature.FeatureType
 
getCheckLogin() - Method in class ai.tock.bot.engine.event.LoginEvent
this param is for revoke token
getChildren() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The children of the steps
getChildren() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The children of the steps
getChildren($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
The optional children of the step.
getChildren($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
The optional children of the step.
getChildren() - Method in interface ai.tock.bot.definition.StoryStep
The optional children of the step.
getChildrenStoryIds() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
 
getChoices() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
getChoices() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
getChoices() - Method in class ai.tock.bot.engine.message.GenericElement
 
getChoices() - Method in class ai.tock.bot.engine.message.GenericMessage
 
getClientDialogs(namespace, clientId, storyDefinitionProvider) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Returns the dialogs of specified client id.
getClientId() - Method in class ai.tock.bot.engine.user.PlayerId
The optional business client id.
getCompiledCode() - Method in class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
 
getConfigurationByApplicationIdAndBotId(namespace, applicationId, botId) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getConfigurationById(id) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getConfigurationByPath(path) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
Get configuration by path.
getConfigurationByTargetId(id) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
Get configuration by target application identifier.
getConfigurationName() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The configuration name if any.
getConfigurationName() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The configuration name if any.
getConfigurationName() - Method in class ai.tock.bot.definition.BotProviderId
The optional configuration name.
getConfigurations() - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getConfigurationsByNamespaceAndBotId(namespace, botId) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getConfigurationsByNamespaceAndConfigurationName(namespace, configurationName) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getConfigurationsByNamespaceAndNlpModel(namespace, nlpModel) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
getConfigurationUpdated($this) - Static method in class ai.tock.bot.definition.BotProvider.DefaultImpls
Does this bot provider gets a configuration update ?
getConfigurationUpdated() - Method in interface ai.tock.bot.definition.BotProvider
Does this bot provider gets a configuration update ?
getConfiguredFlow() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
 
getConnector($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
The interface ConnectorStoryHandler provided for the current BotBus.targetConnectorType - null if it does not exist.
getConnector() - Method in interface ai.tock.bot.definition.StoryHandlerDefinition
The interface ConnectorStoryHandler provided for the current BotBus.targetConnectorType - null if it does not exist.
getConnector() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
getConnector() - Method in interface ai.tock.bot.engine.ConnectorController
The connector used by the controller.
getConnectorConfigurations() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration.Companion
The available connector types. Retrieving using ServiceLoader.
getConnectorData() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The data specific to the connector (if any).
getConnectorData() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The data specific to the connector (if any).
getConnectorData() - Method in interface ai.tock.bot.engine.BotBus
The data specific to the connector (if any).
getConnectorId() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The connector id
getConnectorType() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The type of connector for the configuration.
getConnectorType() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getConnectorType() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getConnectorType() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
getConnectorType() - Method in class ai.tock.bot.admin.test.TestActionReport
 
getConnectorType() - Method in interface ai.tock.bot.connector.Connector
The type of the connector.
getConnectorType() - Method in class ai.tock.bot.connector.ConnectorBase
The type of the connector.
getConnectorType() - Method in class ai.tock.bot.connector.ConnectorCallbackBase
 
getConnectorType() - Method in interface ai.tock.bot.connector.ConnectorMessage
The connector type.
getConnectorType() - Method in interface ai.tock.bot.connector.ConnectorProvider
The connector type provided
getConnectorType() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
The connector type.
getConnectorType() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Shortcut for BotBus.targetConnectorType.
getConnectorType($this) - Static method in class ai.tock.bot.engine.ConnectorController.DefaultImpls
The type of connector used by the controller.
getConnectorType() - Method in interface ai.tock.bot.engine.ConnectorController
The type of connector used by the controller.
getConnectorType() - Method in class ai.tock.bot.engine.message.GenericMessage
 
getContent() - Method in class ai.tock.bot.engine.dialog.EntityValue
Text content if any.
getContext() - Method in interface ai.tock.bot.definition.ConnectorStoryHandler
The interface StoryHandlerDefinition of this connector handler.
getContext() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The
getContext() - Method in class ai.tock.bot.engine.dialog.DialogState
The context of the dialog,
getContextId() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current context identifier.
getContextId($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
The current context identifier.
getContextId() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current context identifier.
getContextId($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
The current context identifier.
getContextId() - Method in interface ai.tock.bot.engine.BotBus
The current context identifier.
getContextId() - Method in interface ai.tock.bot.engine.I18nTranslator
The current context identifier.
getController(predicate) - Method in class ai.tock.bot.engine.BotRepository
Returns the current interface ConnectorController for a given predicate.
getCount() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
getCount() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
getCreationDate() - Method in class ai.tock.bot.engine.user.UserState
The user creation date.
getCurrent() - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
 
getCurrent() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
 
getCurrentAnswerIndex() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current answer index of the bot for this action.
getCurrentAnswerIndex() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current answer index of the bot for this action.
getCurrentAnswerIndex() - Method in interface ai.tock.bot.engine.Bus
The current answer index of the bot for this action.
getCurrentBotVersion(botId) - Method in class ai.tock.bot.admin.bot.BotVersion.Companion
Get the current bot version.
getCurrentDialog() - Method in class ai.tock.bot.engine.user.UserTimeline
Returns the current dialog.
getCurrentIntent() - Method in class ai.tock.bot.engine.dialog.DialogState
The current
getCurrentStep() - Method in class ai.tock.bot.engine.dialog.Story
The current step of the story.
getCurrentStory() - Method in class ai.tock.bot.engine.dialog.Dialog
The current story if any.
getCurrentStory() - Method in class ai.tock.bot.engine.user.UserTimeline
Returns the current story.
getCurrentType() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The type of answer configuration.
getCurrentType() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The type of answer configuration.
getCurrentType() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The type of answer configuration.
getCurrentType() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The type of answer configuration.
getCurrentType() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The type of answer configuration.
getCurrentType() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The type of answer configuration.
getData() - Method in class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
 
getDate() - Method in class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
 
getDate() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getDate() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
getDate() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getDate() - Method in class ai.tock.bot.admin.test.TestActionReport
 
getDate() - Method in class ai.tock.bot.admin.test.TestPlanExecution
Date of the execution.
getDate() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
 
getDate() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
getDate() - Method in class ai.tock.bot.engine.event.Event
The creation date of the event.
getDefaultBaseUrl() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration.Companion
 
getDefaultBreath() - Method in class ai.tock.bot.definition.BotDefinition.Companion
Convenient default value in ms to wait before next answer sentence. 1s by default.
getDefaultKeywordStory() - Method in class ai.tock.bot.definition.BotDefinitionBase.Companion
The default keywordStory.
getDefaultUnknownAnswer() - Method in interface ai.tock.bot.definition.BotDefinition
The default unknown answer.
getDefaultUnknownAnswer() - Method in class ai.tock.bot.definition.BotDefinitionBase
The default unknown answer.
getDefaultUnknownStory() - Method in class ai.tock.bot.definition.BotDefinitionBase.Companion
The default unknownStory.
getDefinition() - Method in class ai.tock.bot.engine.dialog.Story
 
getDelay() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
 
getDelay() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
getDelay() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
getDelay() - Method in class ai.tock.bot.admin.message.LocationConfiguration
 
getDelay() - Method in interface ai.tock.bot.admin.message.MessageConfiguration
 
getDelay() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
getDelay() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
getDelay() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
getDelay() - Method in class ai.tock.bot.engine.message.Attachment
 
getDelay() - Method in class ai.tock.bot.engine.message.Choice
 
getDelay() - Method in class ai.tock.bot.engine.message.Location
 
getDelay() - Method in interface ai.tock.bot.engine.message.Message
 
getDelay() - Method in class ai.tock.bot.engine.message.Sentence
 
getDeleteKeyword() - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
 
getDescription() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The description of the story.
getDescription() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The description of the story.
getDialog(id) - Method in interface ai.tock.bot.admin.dialog.DialogReportDAO
 
getDialog() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current dialog history for this user.
getDialog() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current dialog history for this user.
getDialog() - Method in interface ai.tock.bot.engine.BotBus
The current dialog history for this user.
getDialogId() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getDialogReportId() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getDialogs() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
getDialogs() - Method in class ai.tock.bot.admin.test.TestPlan
The dialogs of the test.
getDialogs() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The dialog execution test reports.
getDialogs() - Method in class ai.tock.bot.engine.user.UserTimeline
The dialogs of the timeline.
getDialogsUpdatedFrom(namespace, from, storyDefinitionProvider) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Returns all dialogs updated after the specified Instant.
getDisableKeyword() - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
 
getDisplayTests() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
Display test dialogs.
getDisplayTests() - Method in class ai.tock.bot.admin.user.UserReportQuery
Display test users.
getDuration() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getDuration() - Method in class ai.tock.bot.admin.test.TestPlanExecution
Duration of the execution.
getEmail() - Method in class ai.tock.bot.engine.user.UserPreferences
Email of the user.
getEnabled() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
getEnabled() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
 
getEnabled() - Method in class ai.tock.bot.engine.feature.FeatureState
 
getEnableKeyword() - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
 
getEnd() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
getEnd() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
getEnd() - Method in class ai.tock.bot.engine.dialog.EntityValue
If extracted from a sentence,
getEndDate() - Method in class ai.tock.bot.engine.feature.FeatureState
 
getEndTestContextKeyword() - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
 
getEntities() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
getEntities() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The entities in the dialog state.
getEntities() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The entities in the dialog state.
getEntities() - Method in interface ai.tock.bot.engine.BotBus
The entities in the dialog state.
getEntity() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
Entity selection.
getEntity() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
Entity selection.
getEntity() - Method in class ai.tock.bot.engine.dialog.EntityValue
The linked
getEntity(role) - Method in class ai.tock.bot.engine.dialog.EventState
 
getEntityResult() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
getEntityResultAfterMerge() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
getEntityRole() - Method in class ai.tock.bot.definition.EntityStepSelection
The role of the searched entity.
getEntityRole() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
The entity role
getEntityStepSelection($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
If not null, entity has to be set in the current action to trigger the step.
getEntityStepSelection($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
If not null, entity has to be set in the current action to trigger the step.
getEntityStepSelection() - Method in interface ai.tock.bot.definition.StoryStep
If not null, entity has to be set in the current action to trigger the step.
getEntityType() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The type of mandatory entity.
getEntityType() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The type of mandatory entity.
getEntityType() - Method in class ai.tock.bot.definition.EntityStepSelection
The type of searched entity.
getEntityTypeName() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
 
getEntityValue() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
 
getEntityValues() - Method in class ai.tock.bot.engine.dialog.DialogState
The current entity values
getEntityValues() - Method in class ai.tock.bot.engine.dialog.EventState
The entity values.
getEntityValues() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
getEntries() - Method in class ai.tock.bot.definition.Parameters
 
getError() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getError() - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
getErrorActionId() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getErrorMessage() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getEvaluated() - Method in class ai.tock.bot.engine.dialog.EntityValue
Is the value has been evaluated?
getEventListener() - Method in interface ai.tock.bot.definition.BotDefinition
To handle custom events.
getEventListener() - Method in class ai.tock.bot.definition.BotDefinitionBase
To handle custom events.
getEventType() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
getEventType() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
getEventType() - Method in class ai.tock.bot.admin.message.LocationConfiguration
 
getEventType() - Method in interface ai.tock.bot.admin.message.MessageConfiguration
 
getEventType() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
getEventType() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
getEventType() - Method in class ai.tock.bot.engine.message.Attachment
 
getEventType() - Method in class ai.tock.bot.engine.message.Choice
 
getEventType() - Method in class ai.tock.bot.engine.message.Location
 
getEventType() - Method in interface ai.tock.bot.engine.message.Message
 
getEventType() - Method in class ai.tock.bot.engine.message.Sentence
 
getExactMatch() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getExpirationDate() - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
 
getFeatures() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The optional features supported
getFeatures() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The optional supported
getFeatures(botId, namespace) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
getFields() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
The custom parameters for this
getFile() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
getFile() - Method in class ai.tock.bot.connector.media.MediaCard
 
getFile() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
getFileContentFromUrl(url) - Method in class ai.tock.bot.engine.config.UploadedFilesService
 
getFirstName() - Method in interface ai.tock.bot.definition.TestBehaviour
The default first name used in tests.
getFirstName() - Method in class ai.tock.bot.definition.TestBehaviourBase
The default first name used in tests.
getFirstName() - Method in class ai.tock.bot.engine.user.UserPreferences
First name of the user.
getFlag(flag) - Method in class ai.tock.bot.engine.user.UserState
 
getFlags() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getFlags() - Method in class ai.tock.bot.engine.user.UserState
The flag for this user
getFlowDefinition($this) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
 
getFlowDefinition() - Method in interface ai.tock.bot.definition.BotDefinition
 
getFlowDefinition() - Method in class ai.tock.bot.definition.BotDefinitionBase
 
getFrom() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getFrom() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getGender() - Method in class ai.tock.bot.engine.user.UserPreferences
Gender of the user.
getGoodbyeStory() - Method in interface ai.tock.bot.definition.BotDefinition
The goodbye story. Used when closing the conversation.
getGoodbyeStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
The goodbye story.
getGroupId() - Method in class ai.tock.bot.connector.ConnectorData
An optional group id
getGroupId() - Method in class ai.tock.bot.engine.dialog.Dialog
An optional group identifier.
getHandleAttachmentStory() - Method in interface ai.tock.bot.definition.BotDefinition
The story that handles class SendAttachment action. If it's null, current intent is used.
getHandleAttachmentStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
The story that handles
getHasBeanUpdatedInBus() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
Is this state has been updated in current BotBus?
getHealthcheckHandler() - Method in class ai.tock.bot.engine.BotRepository
healthcheck handler to answer to GET /healthcheck.
getHelloStory() - Method in interface ai.tock.bot.definition.BotDefinition
The hello story. Used for first interaction with no other input.
getHelloStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
The hello story.
getHistory() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
Entity's all history. First is older. Last in current value. Could be empty if there is no history and current value is null.
getI18nProvider() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
To manage i18n.
getI18nProvider() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
To manage i18n.
getI18nProvider() - Method in interface ai.tock.bot.engine.BotBus
To manage i18n.
getId() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getId() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
getId() - Method in class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
 
getId() - Method in class ai.tock.bot.admin.test.TestActionReport
 
getId() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
getId() - Method in class ai.tock.bot.connector.ConnectorType
An unique id.
getId() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
getId() - Method in class ai.tock.bot.definition.SimpleStoryDefinition
An unique identifier for a given bot.
getId() - Method in interface ai.tock.bot.definition.StoryDefinition
An unique identifier for a given bot.
getId() - Method in class ai.tock.bot.definition.StoryDefinitionBase
An unique identifier for a given bot.
getId($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
An unique identifier for a given bot.
getId() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
An unique identifier for a given bot.
getId() - Method in class ai.tock.bot.engine.dialog.Dialog
The id of the dialog.
getId() - Method in class ai.tock.bot.engine.event.Event
The unique id of the event.
getId() - Method in class ai.tock.bot.engine.user.PlayerId
The unique identifier of the player.
getIndexOfStepError() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getInitialLocale() - Method in class ai.tock.bot.engine.user.UserPreferences
The initial locale of the user
getInitialValue() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
The optional initial
getIntent() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
getIntent() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
getIntent() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The target main intent.
getIntent() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The intent used to find the entities.
getIntent() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The intent used to reach the step
getIntent() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The target main intent.
getIntent() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The intent used to find the entities.
getIntent() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The intent used to reach the step
getIntent() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current intent.
getIntent() - Method in class ai.tock.bot.definition.DialogFlowState
 
getIntent() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
getIntent($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
The main intent of the step. If not null and if the current intent is equals to intent, this step will be automatically selected to be the current step.
getIntent() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current intent.
getIntent($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
The main intent of the step. If not null and if the current intent is equals to intent, this step will be automatically selected to be the current step.
getIntent() - Method in interface ai.tock.bot.definition.StoryStep
The main intent of the step. If not null and if the current intent is equals to intent, this step will be automatically selected to be the current step.
getIntent() - Method in interface ai.tock.bot.engine.Bus
The current intent.
getIntent() - Method in class ai.tock.bot.engine.dialog.EventState
The current intent of the action.
getIntent() - Method in class ai.tock.bot.engine.message.Suggestion
 
getIntent() - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
 
getIntentName() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getIntentName() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
getIntentName() - Method in class ai.tock.bot.engine.action.SendChoice
 
getIntentName() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
getIntentName() - Method in class ai.tock.bot.engine.message.Choice
 
getIntentResult() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
getIntents() - Method in class ai.tock.bot.definition.SimpleStoryDefinition
starter intents
getIntents() - Method in interface ai.tock.bot.definition.StoryDefinition
The complete list of intents supported by the story.
getIntents() - Method in class ai.tock.bot.definition.StoryDefinitionBase
The complete list of intents supported by the story.
getIntents($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
The complete list of intents supported by the story.
getIntents() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
The complete list of intents supported by the story.
getIntentsByNamespaceAndName(namespace, name) - Method in interface ai.tock.bot.engine.nlp.NlpController
Exports list of IntentDefinition
getIntentsQualifiers() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Next sentence will be analysed for these intents.
getIteration() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
 
getKey() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
 
getKey() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
getKey() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
The technical key of the parameter.
getKey($this) - Static method in class ai.tock.bot.definition.ParameterKey.DefaultImpls
The key of the parameter.
getKey() - Method in interface ai.tock.bot.definition.ParameterKey
The key of the parameter.
getKeyword(bus) - Method in class ai.tock.bot.definition.BotDefinitionBase.Companion
Returns a (potential) keyword from the interface BotBus.
getKeyword() - Method in class ai.tock.bot.definition.Intent.Companion
The keyword intent.
getKeywordRegexp() - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
The keyword regexp is applicable.
getKeywords() - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
The keyword to listen.
getKeywordStory() - Method in interface ai.tock.bot.definition.BotDefinition
To handle keywords - used to bypass nlp.
getKeywordStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
To handle keywords
getLabel() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
The label displayed in the admin interface.
getLanguage() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getLanguage() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getLastAction() - Method in class ai.tock.bot.engine.dialog.Dialog
Returns last action.
getLastAction() - Method in class ai.tock.bot.engine.dialog.Story
The last action of the story.
getLastAction() - Method in class ai.tock.bot.engine.user.UserTimeline
Last action if any.
getLastActionText() - Method in class ai.tock.bot.admin.user.UserReport
 
getLastAnswer() - Method in class ai.tock.bot.engine.action.ActionMetadata
Is it the last answer of the bot.
getLastDateUpdate() - Method in class ai.tock.bot.engine.dialog.Dialog
The last update date.
getLastName() - Method in interface ai.tock.bot.definition.TestBehaviour
The default last name used in tests.
getLastName() - Method in class ai.tock.bot.definition.TestBehaviourBase
The default last name used in tests.
getLastName() - Method in class ai.tock.bot.engine.user.UserPreferences
Last name of the user.
getLastStoryId(namespace, playerId) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Returns the last story id of the specified user, if any.
getLastUpdate() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
The last update date of the value.
getLastUpdateDate() - Method in class ai.tock.bot.admin.user.UserReport
 
getLastUserAction() - Method in class ai.tock.bot.engine.dialog.Dialog
Returns last user action.
getLastUserAction() - Method in class ai.tock.bot.engine.dialog.Story
The last user action of the story.
getLastUserAction() - Method in class ai.tock.bot.engine.user.UserTimeline
Last user action if any.
getLastUserActionDate() - Method in class ai.tock.bot.admin.user.UserReport
 
getLat() - Method in class ai.tock.bot.engine.user.UserLocation
 
getLevel() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The level of the step.
getLevel() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The level of the step.
getLng() - Method in class ai.tock.bot.engine.user.UserLocation
 
getLocale() - Method in class ai.tock.bot.admin.test.TestPlan
The locale of the test.
getLocale() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
getLocale() - Method in class ai.tock.bot.engine.user.UserPreferences
Locale of the user.
getLocation() - Method in class ai.tock.bot.admin.message.LocationConfiguration
 
getLocation() - Method in class ai.tock.bot.engine.action.SendLocation
 
getLocation() - Method in class ai.tock.bot.engine.message.Location
 
getLocations() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
getLocations() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
getLocations() - Method in class ai.tock.bot.engine.message.GenericElement
 
getLocations() - Method in class ai.tock.bot.engine.message.GenericMessage
 
getMainClassName() - Method in class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
 
getMajor() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
 
getMandatory() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
Is the parameter is mandatory?
getMandatoryEntities() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The mandatory entities.
getMandatoryEntities() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The mandatory entities.
getMediaMessage() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
 
getMediaMessage() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
getMergeSupport() - Method in class ai.tock.bot.engine.dialog.EntityValue
Does this value support merge?
getMessage() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getMessage() - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
getMessages() - Method in class ai.tock.bot.admin.answer.MessageAnswerConfiguration
 
getMessages() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
getMessages() - Method in class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
getMessages() - Method in class ai.tock.bot.admin.test.TestActionReport
 
getMessages() - Method in class ai.tock.bot.engine.action.SendSentence
 
getMessages() - Method in class ai.tock.bot.engine.message.MessagesList
 
getMessages() - Method in class ai.tock.bot.engine.message.Sentence
 
getMetadata() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
getMetadata() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
getMetadata() - Method in class ai.tock.bot.engine.action.Action
 
getMetadata() - Method in class ai.tock.bot.engine.event.PassThreadControlEvent
 
getMetadata() - Method in class ai.tock.bot.engine.event.RequestThreadControlEvent
 
getMetadata() - Method in class ai.tock.bot.engine.event.TakeThreadControlEvent
 
getMetadata() - Method in class ai.tock.bot.engine.message.GenericElement
 
getMetadata() - Method in class ai.tock.bot.engine.message.GenericMessage
 
getMinor() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
 
getName() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The name of the configuration.
getName() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The bot configuration name.
getName() - Method in class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
 
getName() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The name of the story.
getName() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The name of the step.
getName() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The name of the story.
getName() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The name of the step.
getName() - Method in class ai.tock.bot.admin.test.TestPlan
The name of the test.
getName() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getName() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The name of application.
getName() - Method in class ai.tock.bot.connector.media.MediaFile
 
getName() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
getName() - Method in class ai.tock.bot.definition.Intent
The qualified name of the intent.
getName() - Method in interface ai.tock.bot.definition.IntentAwareBase
 
getName() - Method in class ai.tock.bot.definition.IntentWithoutNamespace
 
getName() - Method in interface ai.tock.bot.definition.ParameterKey
Overridden by enum implementation.
getName() - Method in class ai.tock.bot.definition.StoryDataStepBase
The name of the step. usually automatically defined by the enum field.
getName() - Method in class ai.tock.bot.definition.StoryDefinitionBase
 
getName() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
 
getName() - Method in interface ai.tock.bot.definition.StoryStep
The name of the step. usually automatically defined by the enum field.
getName() - Method in class ai.tock.bot.engine.feature.FeatureState
 
getName() - Method in interface ai.tock.bot.engine.feature.FeatureType
 
getNamespace() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The namespace of the model.
getNamespace() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The namespace of the model.
getNamespace() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getNamespace() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The namespace of the story.
getNamespace() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The namespace of the story.
getNamespace() - Method in class ai.tock.bot.admin.test.TestPlan
The namespace of the nlp model.
getNamespace() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getNamespace() - Method in interface ai.tock.bot.definition.BotDefinition
The namespace of the bot. It has to be the same namespace than the NLP models.
getNamespace() - Method in class ai.tock.bot.definition.BotDefinitionBase
The namespace of the bot.
getNamespace() - Method in class ai.tock.bot.definition.BotProviderId
The namespace.
getNbErrors() - Method in class ai.tock.bot.admin.test.TestPlanExecution
Number of errors,
getNewEntities() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
getNewOwnerAppId() - Method in class ai.tock.bot.engine.event.PassThreadControlEvent
 
getNewValues() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
All values for the current request when merge is not applicable.
getNewValues() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
The proposed new values
getNextActionState() - Method in class ai.tock.bot.engine.dialog.DialogState
The
getNextState() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
getNextStateId() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
getNextUserActionState() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Qualify the next user action.
getNextUserActionState() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Qualify the next user action.
getNextUserActionState() - Method in interface ai.tock.bot.engine.BotBus
Qualify the next user action.
getNlpCallStats(actionId, namespace) - Method in interface ai.tock.bot.admin.dialog.DialogReportDAO
 
getNlpModel() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The name of the model.
getNlpModel() - Method in class ai.tock.bot.admin.bot.BotConfiguration
The name of the model.
getNlpModel() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getNlpModel() - Method in class ai.tock.bot.admin.test.TestPlan
The name of the nlp model.
getNlpModel() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getNlpModelName() - Method in interface ai.tock.bot.definition.BotDefinition
The name of the main nlp model.
getNlpModelName() - Method in class ai.tock.bot.definition.BotDefinitionBase
The name of the main nlp model.
getNlpQuery() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
getNlpResult() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
 
getNlpStats() - Method in class ai.tock.bot.engine.action.SendSentence
 
getNoInputStory() - Method in interface ai.tock.bot.definition.BotDefinition
The no input story. When user does nothing!
getNoInputStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
The no input story.
getNone() - Method in class ai.tock.bot.connector.ConnectorType.Companion
Not a specific connector type.
getNoStep() - Static method in class ai.tock.bot.definition.StoryStepKt
Use this step when you want to set a null interface StoryStep.
getNotification() - Method in class ai.tock.bot.engine.dialog.EventState
If true, this event is not addressed to the bot, but the bot is notified that it has been sent in a multi users/bots conversation.
getNotificationType() - Method in class ai.tock.bot.engine.action.ActionMetadata
tag deals with type of message notification.
getOtherStarterIntents($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Same behaviour than intent in the rare case when the step handle more than one intent.
getOtherStarterIntents($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
 
getOtherStarterIntents() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
 
getOtherStarterIntents($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
Same behaviour than intent in the rare case when the step handle more than one intent.
getOtherStarterIntents() - Method in interface ai.tock.bot.definition.StoryStep
Same behaviour than intent in the rare case when the step handle more than one intent.
getOwnerConnectorType() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The underlying connector type.
getOwnerConnectorType() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The underlying connector type.
getOwnerStoryId() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
 
getParameters() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
Additional parameters for this connector.
getParameters() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
getParameters() - Method in class ai.tock.bot.connector.ConnectorConfiguration
Additional parameters for this connector.
getParameters() - Method in class ai.tock.bot.engine.action.SendChoice
 
getParameters() - Method in class ai.tock.bot.engine.message.Choice
 
getParameters() - Method in class ai.tock.bot.engine.message.Suggestion
 
getPath() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The relative path of the connector.
getPath() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The relative REST path of the connector.
getPayload() - Method in class ai.tock.bot.engine.event.SubscribingEvent
an optional payload
getPenultimateValue() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
Returns the penultimate value.
getPicture() - Method in class ai.tock.bot.engine.user.UserPreferences
Picture url of the user.
getPlanExecution(testPlanId) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
 
getPlanExecutions(testPlanId) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
 
getPlansByApplicationId(applicationId) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
 
getPlayerId() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getPlayerId() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getPlayerId() - Method in class ai.tock.bot.admin.test.TestActionReport
 
getPlayerId() - Method in class ai.tock.bot.admin.user.UserReport
 
getPlayerId() - Method in class ai.tock.bot.engine.action.Action
 
getPlayerId() - Method in class ai.tock.bot.engine.user.UserTimeline
The user id.
getPlayerIds() - Method in class ai.tock.bot.engine.dialog.Dialog
The players of the dialog.
getPrecomputedNlp() - Method in class ai.tock.bot.engine.action.SendSentence
Used by analysed nlp
getPreviousOwnerAppId() - Method in class ai.tock.bot.engine.event.TakeThreadControlEvent
 
getPreviousState() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
getPreviousStateId() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
getPreviousUserId() - Method in class ai.tock.bot.engine.event.LoginEvent
 
getPreviousValues() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
Previous values for this entity.
getPriority() - Method in class ai.tock.bot.engine.action.ActionMetadata
Significance deals with the notification level.
getPriorUserId() - Method in class ai.tock.bot.connector.ConnectorData
The previous user id
getProbability() - Method in class ai.tock.bot.engine.dialog.EntityValue
The probability of the value.
getProbability() - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
 
getProfileLoaded() - Method in class ai.tock.bot.engine.user.UserState
 
getPushHandler(id) - Method in class ai.tock.bot.engine.WebSocketController
 
getQuoteMessage() - Method in class ai.tock.bot.engine.action.ActionMetadata
Message which contains a quote.
getReceiveHandler(id) - Method in class ai.tock.bot.engine.WebSocketController
 
getRecipientId() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getRecipientId() - Method in class ai.tock.bot.engine.action.Action
 
getRecipientId() - Method in class ai.tock.bot.engine.event.GetAppRolesEvent
The bot id.
getRecipientId() - Method in class ai.tock.bot.engine.event.MarkSeenEvent
 
getRecipientId() - Method in class ai.tock.bot.engine.event.OneToOneEvent
 
getRecipientId() - Method in class ai.tock.bot.engine.event.TypingOffEvent
 
getRecipientId() - Method in class ai.tock.bot.engine.event.TypingOnEvent
 
getRef() - Method in class ai.tock.bot.engine.event.ReferralParametersEvent
 
getReferenceDate() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Entity parsing will use this date as reference.
getReferenceTimezone() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Entity parsing will use this referenceTimezone as reference.
getReferer() - Method in class ai.tock.bot.connector.ConnectorData
An optional referer.
getReferralParameter() - Method in class ai.tock.bot.engine.action.SendChoice
Returns the referral parameter if any.
getReplyMessage() - Method in class ai.tock.bot.engine.action.ActionMetadata
Message which is a reply to another.
getRequestOwnerAppId() - Method in class ai.tock.bot.engine.event.RequestThreadControlEvent
 
getRequestTimer() - Method in class ai.tock.bot.engine.BotRepository
Request timer for connectors.
getRest() - Method in class ai.tock.bot.connector.ConnectorType.Companion
built-in rest connector.
getReturnedMessage() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
getRole() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
The role of the mandatory entity.
getRole() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
The role of the mandatory entity.
getSaveTimeline() - Method in class ai.tock.bot.connector.ConnectorData
To know if the timeline has to be saved
getScript() - Method in class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
 
getScript() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
getScriptVersions() - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
 
getScriptVersions() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
 
getSecondaryIntents($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
The secondary intents of this step. If detected and if the current step is this step, the current step remains this step.
getSecondaryIntents($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
 
getSecondaryIntents() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
 
getSecondaryIntents($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
The secondary intents of this step. If detected and if the current step is this step, the current step remains this step.
getSecondaryIntents() - Method in interface ai.tock.bot.definition.StoryStep
The secondary intents of this step. If detected and if the current step is this step, the current step remains this step.
getSize() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getSize() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getSkipAnswer() - Method in class ai.tock.bot.connector.ConnectorData
Set to true if the bot does not make any answer to a user sentence. Synchronous interface Connectors usually do not support skipping answer.
getSnapshots() - Method in class ai.tock.bot.engine.dialog.Dialog
The Snapshots of the dialog.
getSnapshots(dialogId) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Gets the snapshots of a dialog.
getSourceApplicationId() - Method in class ai.tock.bot.engine.dialog.EventState
For notification event,
getStart() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getStart() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
getStart() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getStart() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
getStart() - Method in class ai.tock.bot.engine.dialog.EntityValue
If extracted from a sentence,
getStart() - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
getStartAction() - Method in class ai.tock.bot.admin.test.TestPlan
The optional action to play,
getStartDate() - Method in class ai.tock.bot.engine.feature.FeatureState
 
getStarterIntent() - Method in class ai.tock.bot.engine.dialog.Story
 
getStarterIntents() - Method in class ai.tock.bot.definition.SimpleStoryDefinition
One or more intents that start the story.
getStarterIntents() - Method in interface ai.tock.bot.definition.StoryDefinition
One or more intents that start the story. Usually, you don't have the same starter intent in two different story definition.
getStarterIntents() - Method in class ai.tock.bot.definition.StoryDefinitionBase
One or more intents that start the story. Usually, you don't have the same starter intent in two different story definition.
getStarterIntents($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
One or more intents that start the story. Usually, you don't have the same starter intent in two different story definition.
getStarterIntents() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
One or more intents that start the story. Usually, you don't have the same starter intent in two different story definition.
getState() - Method in class ai.tock.bot.engine.dialog.Dialog
The state of the dialog.
getState() - Method in class ai.tock.bot.engine.event.Event
The state of the event.
getStates() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
 
getStates() - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
getStates() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
NLP query states.
getStateValueId() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
State value id if any.
getStatus() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The status of the test plan execution
getStatus() - Method in class ai.tock.bot.engine.event.MediaStatusEvent
 
getStatus() - Method in class ai.tock.bot.engine.event.NewDeviceEvent
 
getStep() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
getStep() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
getStep() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
 
getStep() - Method in class ai.tock.bot.definition.DialogFlowState
 
getStep() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
getStep($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
 
getStep() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
 
getStep($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
 
getStep() - Method in interface ai.tock.bot.engine.BotBus
 
getStep() - Method in class ai.tock.bot.engine.dialog.EventState
The current step.
getStep() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
getStep() - Method in class ai.tock.bot.engine.message.Suggestion
 
getStepName() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The name of the step if any.
getStepName($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
The name of the step if any.
getStepName() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The name of the step if any.
getStepName($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
The name of the step if any.
getStepName() - Method in interface ai.tock.bot.engine.BotBus
The name of the step if any.
getStepName() - Method in interface ai.tock.bot.engine.Bus
The name of the step if any.
getSteps() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The optional steps.
getSteps() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The optional steps.
getSteps() - Method in class ai.tock.bot.definition.SimpleStoryDefinition
The root steps of the story.
getSteps() - Method in interface ai.tock.bot.definition.StoryDefinition
The root steps of the story.
getSteps() - Method in class ai.tock.bot.definition.StoryDefinitionBase
The root steps of the story.
getSteps($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
The root steps of the story.
getSteps() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
The root steps of the story.
getStepsArray($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
StoryStep implementation could be an enum
getStepsArray() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
StoryStep implementation could be an enum
getStories() - Method in interface ai.tock.bot.definition.BotDefinition
The list of each stories.
getStories() - Method in class ai.tock.bot.definition.BotDefinitionBase
The list of each stories.
getStories() - Method in class ai.tock.bot.engine.dialog.Dialog
The history of stories in the dialog.
getStory() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current story.
getStory() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current story.
getStory() - Method in interface ai.tock.bot.engine.BotBus
The current story.
getStoryDefinition() - Method in class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
 
getStoryDefinition() - Method in class ai.tock.bot.definition.DialogFlowState
 
getStoryDefinitionById(id) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
 
getStoryDefinitionByNamespaceAndBotIdAndIntent(namespace, botId, intent) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
 
getStoryDefinitionByNamespaceAndBotIdAndStoryId(namespace, botId, storyId) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
 
getStoryDefinitionId() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
getStoryDefinitionId() - Method in class ai.tock.bot.engine.dialog.Snapshot
 
getStoryDefinitionsByNamespaceAndBotId(namespace, botId) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
 
getStoryHandler() - Method in class ai.tock.bot.definition.SimpleStoryDefinition
The story handler of the story.
getStoryHandler() - Method in interface ai.tock.bot.definition.StoryDefinition
The story handler of the story.
getStoryHandler() - Method in class ai.tock.bot.definition.StoryDefinitionBase
The story handler of the story.
getStoryHandlerClassName() - Method in class ai.tock.bot.admin.answer.BuiltInAnswerConfiguration
 
getStoryHandlerClassName() - Method in class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
getStoryId() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The story definition identifier.
getStoryId() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The story definition identifier.
getStringText() - Method in class ai.tock.bot.engine.action.SendSentence
 
getSubElements() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
getSubElements() - Method in class ai.tock.bot.engine.message.GenericMessage
 
getSubEntities() - Method in class ai.tock.bot.engine.dialog.EntityValue
Sub entity values if any.
getSubTitle() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
getSubTitle() - Method in class ai.tock.bot.connector.media.MediaCard
 
getSubTitle() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
getSuffix() - Method in class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
 
getSuffix() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
getSuggestions() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
getSupportedResponseConnectorMessageTypes($this) - Static method in class ai.tock.bot.connector.ConnectorProvider.DefaultImpls
The supported connector messages - used to check the authorized messages.
getSupportedResponseConnectorMessageTypes() - Method in interface ai.tock.bot.connector.ConnectorProvider
The supported connector messages - used to check the authorized messages.
getSvgIcon() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
A svg icon if any.
getSwitchToStoryId() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
getSwitchToStoryId() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
 
getTargetConfigurationId() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The target configuration identifier
getTargetConnectorType() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
The target connector type is the ownerConnectorType. If null connectorType is used.
getTargetConnectorType() - Method in class ai.tock.bot.admin.test.TestPlan
The
getTargetConnectorType() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The class ConnectorType used for the response.
getTargetConnectorType() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The class ConnectorType used for the response.
getTargetConnectorType() - Method in class ai.tock.bot.engine.dialog.EventState
The target connector type
getTargetConnectorType() - Method in interface ai.tock.bot.engine.I18nTranslator
The class ConnectorType used for the response.
getTargetIntent() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The optional intent to switch to when the step is reached.
getTargetIntent() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
The optional intent to switch to when the step is reached.
getTargetNamespace() - Method in interface ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDumpController
 
getTemporaryIds() - Method in class ai.tock.bot.engine.user.UserTimeline
Temporary ids
getTest() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getTest() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Is it a test mode ?
getTest($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Is it a test mode ?
getTest() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Is it a test mode ?
getTest($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Is it a test mode ?
getTest() - Method in interface ai.tock.bot.engine.BotBus
Is it a test mode ?
getTest() - Method in interface ai.tock.bot.engine.Bus
Is it a test mode ?
getTest() - Method in class ai.tock.bot.engine.user.UserPreferences
Is it a test user?
getTestBehaviour($this) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Returns a interface TestBehaviour. Used in Integration Tests.
getTestBehaviour() - Method in interface ai.tock.bot.definition.BotDefinition
Returns a interface TestBehaviour. Used in Integration Tests.
getTestContextKeyword() - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
 
getTestEvent() - Method in class ai.tock.bot.engine.dialog.EventState
Is it a
getTestPlan(testPlanId) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
 
getTestPlanExecution(testPlan, testPlanExecutionId) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
 
getTestPlanId() - Method in class ai.tock.bot.admin.test.TestPlanExecution
The test plan identifier.
getTestPlans() - Method in interface ai.tock.bot.admin.test.TestPlanDAO
 
getText() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getText() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
getText() - Method in class ai.tock.bot.engine.action.SendSentence
 
getText() - Method in class ai.tock.bot.engine.message.Sentence
 
getText() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
getTexts() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
 
getTexts() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
getTexts() - Method in class ai.tock.bot.engine.message.GenericElement
 
getTexts() - Method in class ai.tock.bot.engine.message.GenericMessage
 
getThrowable() - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
getTimezone() - Method in class ai.tock.bot.engine.user.UserPreferences
Timezone of the user.
getTitle() - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
getTitle() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
getTitle() - Method in class ai.tock.bot.connector.media.MediaAction
 
getTitle() - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
 
getTitle() - Method in class ai.tock.bot.connector.media.MediaCard
 
getTitle() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
 
getTitle() - Method in class ai.tock.bot.engine.message.Suggestion
 
getTo() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
 
getTo() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
getTockVersion() - Method in class ai.tock.bot.admin.bot.BotVersion
 
getTotal() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
getTotal() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
getTransitions() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
 
getTransitions() - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
getType() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
getType() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
getType() - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
getType() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
getType() - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
 
getType() - Method in class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
 
getType() - Method in interface ai.tock.bot.admin.story.dump.MediaMessageDescriptorDump
 
getType() - Method in class ai.tock.bot.connector.ConnectorConfiguration
The connector type.
getType() - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
The type of message.
getType() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
The type of message.
getType() - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
The type of message.
getType() - Method in class ai.tock.bot.connector.media.MediaFile
 
getType() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
 
getType() - Method in interface ai.tock.bot.connector.media.MediaMessageDescriptor
The type of message.
getType() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
getType() - Method in class ai.tock.bot.engine.action.SendAttachment
 
getType() - Method in class ai.tock.bot.engine.message.Attachment
 
getType() - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
getType() - Method in class ai.tock.bot.engine.user.PlayerId
The type of the player.
getUnderlyingConnector() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The underlying interface Connector used. Please do not use this method as it is exposed for third party libraries only.
getUnderlyingConnector() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The underlying interface Connector used. Please do not use this method as it is exposed for third party libraries only.
getUnderlyingConnector() - Method in interface ai.tock.bot.engine.BotBus
The underlying interface Connector used. Please do not use this method as it is exposed for third party libraries only.
getUNKNOWN() - Method in class ai.tock.bot.admin.bot.ArtifactVersion.Companion
The "unknown" artifact version number.
getUnknown() - Method in class ai.tock.bot.definition.Intent.Companion
The unknown intent.
getUnknownStory() - Method in interface ai.tock.bot.definition.BotDefinition
The unknown story. Used where no valid intent is found.
getUnknownStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
The unknown story.
getUnsupportedUserInterface($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
 
getUnsupportedUserInterface() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
 
getUnsupportedUserInterfaces() - Method in class ai.tock.bot.definition.SimpleStoryDefinition
When this story does not support all
getUnsupportedUserInterfaces() - Method in interface ai.tock.bot.definition.StoryDefinition
When this story does not support all UserInterfaceTypes.
getUnsupportedUserInterfaces() - Method in class ai.tock.bot.definition.StoryDefinitionBase
When this story does not support all UserInterfaceTypes.
getUnsupportedUserInterfaces($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
When this story does not support all UserInterfaceTypes.
getUnsupportedUserInterfaces() - Method in interface ai.tock.bot.definition.StoryDefinitionExtended
When this story does not support all UserInterfaceTypes.
getUrl() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
getUrl() - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
getUrl() - Method in class ai.tock.bot.connector.media.MediaAction
 
getUrl() - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
 
getUrl() - Method in class ai.tock.bot.connector.media.MediaFile
 
getUrl() - Method in class ai.tock.bot.engine.action.SendAttachment
 
getUrl() - Method in class ai.tock.bot.engine.message.Attachment
 
getUserId() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current user id.
getUserId() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current user id.
getUserId() - Method in interface ai.tock.bot.engine.Bus
The current user id.
getUserId() - Method in class ai.tock.bot.engine.event.EndSessionEvent
 
getUserId() - Method in class ai.tock.bot.engine.event.OneToOneEvent
 
getUserId() - Method in class ai.tock.bot.engine.event.StartSessionEvent
 
getUserInterface() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
getUserInterface() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
getUserInterface() - Method in class ai.tock.bot.engine.dialog.EventState
The user interface
getUserInterface() - Method in class ai.tock.bot.engine.message.Sentence
 
getUserInterfaceType() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
getUserInterfaceType() - Method in class ai.tock.bot.admin.test.TestActionReport
 
getUserInterfaceType() - Method in class ai.tock.bot.connector.ConnectorType
The preferred
getUserInterfaceType() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current user interface type.
getUserInterfaceType() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current user interface type.
getUserInterfaceType() - Method in interface ai.tock.bot.engine.I18nTranslator
The current user interface type.
getUserLocale() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current user Locale.
getUserLocale() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current user Locale.
getUserLocale() - Method in interface ai.tock.bot.engine.I18nTranslator
The current user Locale.
getUserLocation() - Method in class ai.tock.bot.engine.dialog.DialogState
The current
getUserLocationStory() - Method in interface ai.tock.bot.definition.BotDefinition
The story that handles class SendLocation action. If it's null, current intent is used.
getUserLocationStory() - Method in class ai.tock.bot.definition.BotDefinitionBase
The story that handles
getUserPreferences() - Method in class ai.tock.bot.admin.user.UserReport
 
getUserPreferences() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
User preferences of the current user.
getUserPreferences() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
User preferences of the current user.
getUserPreferences() - Method in interface ai.tock.bot.engine.BotBus
User preferences of the current user.
getUserPreferences() - Method in class ai.tock.bot.engine.user.UserTimeline
User data,
getUsers() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
getUserSentence() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The user sentence sample.
getUserSentence() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The user sentence sample.
getUserSentence() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
Deprecated. 
getUserSentenceLabel() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
The user sentence sample.
getUserSentenceLabel() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
 
getUserSentenceLocale() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The user sentence sample locale.
getUserSentenceLocale() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The user sentence sample locale.
getUserState() - Method in class ai.tock.bot.admin.user.UserReport
 
getUserState() - Method in class ai.tock.bot.engine.user.UserTimeline
The user state,
getUserText() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The text sent by the user if any.
getUserText($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
The text sent by the user if any.
getUserText() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The text sent by the user if any.
getUserText($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
The text sent by the user if any.
getUserText() - Method in interface ai.tock.bot.engine.BotBus
The text sent by the user if any.
getUserTimeline() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The user timeline. Gets history and data about the user.
getUserTimeline() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The user timeline. Gets history and data about the user.
getUserTimeline() - Method in interface ai.tock.bot.engine.BotBus
The user timeline. Gets history and data about the user.
getUserToken() - Method in class ai.tock.bot.engine.event.LoginEvent
 
getUserVerified() - Method in class ai.tock.bot.engine.dialog.EventState
The user verification status.
getValue() - Method in class ai.tock.bot.definition.EntityStepSelection
The optional entity predefined value.
getValue() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
Current entity value
getValue() - Method in class ai.tock.bot.engine.dialog.EntityValue
Value if any.
getValue(entity) - Method in class ai.tock.bot.engine.dialog.Snapshot
Returns the value if it exists.
getValue() - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
 
getVersion() - Method in class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
 
getVersion() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
getVersion() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
The version of the story.
getVersion() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
The version of the story.
getVisibility() - Method in class ai.tock.bot.engine.action.ActionMetadata
visibility of the message.
getWebhookUrl() - Method in class ai.tock.bot.admin.bot.BotConfiguration
Optional webhook url.
getWebsocketEnabled() - Method in class ai.tock.bot.engine.WebSocketController
Is websocket enabled ?
guessContentType(fileName) - Method in class ai.tock.bot.engine.config.UploadedFilesService
 

H

handle($this, action, bus) - Static method in class ai.tock.bot.definition.BotAnswerInterceptor.DefaultImpls
Returns the replacement action.
handle(action, bus) - Method in interface ai.tock.bot.definition.BotAnswerInterceptor
Returns the replacement action.
handle(bus) - Method in class ai.tock.bot.definition.StoryDefinitionBase
 
handle(bus) - Method in interface ai.tock.bot.definition.StoryHandler
Receive a message from the bus.
handle(bus) - Method in class ai.tock.bot.definition.StoryHandlerBase
Receive a message from the bus.
handle() - Method in interface ai.tock.bot.definition.StoryHandlerDefinition
The main method to implement.
handle() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Default implementation redirect to answer.
handle(event, data) - Method in interface ai.tock.bot.engine.ConnectorController
Handles an event sent by the connector. the primary goal of this controller.
handle(bus) - Method in class ai.tock.bot.engine.dialog.Story
Handles a request.
handleAndSwitchStory(storyDefinition, starterIntent) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Handles the action and switches the context to the specified story definition.
handleAndSwitchStory(bus) - Method in class ai.tock.bot.definition.StoryHandlerBase
Handles the action and switches the context to the underlying story definition.
handleAndSwitchStory($this, storyDefinition, starterIntent) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Handles the action and switches the context to the specified story definition.
handleAndSwitchStory(storyDefinition, starterIntent) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Handles the action and switches the context to the specified story definition.
handleAndSwitchStory($this, storyDefinition, starterIntent) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Handles the action and switches the context to the specified story definition.
handleAndSwitchStory(storyDefinition, starterIntent) - Method in interface ai.tock.bot.engine.BotBus
Handles the action and switches the context to the specified story definition.
handleKeyword(sentence) - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
Used to handle "secret" keywords.
handleKeyword($this, sentence) - Static method in class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
Used to handle "secret" keywords.
handleKeyword(sentence) - Method in interface ai.tock.bot.engine.nlp.NlpListener
Used to handle "secret" keywords.
handler($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
The custom handler for this step. When returning a null value, it means that the step is not able to answer to the current request.
handler() - Method in interface ai.tock.bot.definition.StoryDataStep
The custom handler for this step. When returning a null value, it means that the step is not able to answer to the current request.
handler() - Method in class ai.tock.bot.definition.StoryDataStepBase
The custom handler for this step. When returning a null value, it means that the step is not able to answer to the current request.
handlers() - Method in annotation type ai.tock.bot.connector.ConnectorIdHandlers
 
HandlerStoryDefinitionCreator<T extends StoryHandlerDefinition> - Interface in ai.tock.bot.definition
HandlerStoryDefinitionCreator() - Constructor for interface ai.tock.bot.definition.HandlerStoryDefinitionCreator
 
HandlerStoryDefinitionCreatorKt - Class in ai.tock.bot.definition
 
HandlerStoryDefinitionCreatorKt() - Constructor for class ai.tock.bot.definition.HandlerStoryDefinitionCreatorKt
 
handleWithKeywordListeners(bus, keyword) - Method in class ai.tock.bot.definition.BotDefinitionBase.Companion
 
hasActionEntity(entity) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns true if the current action has the specified entity role.
hasActionEntity(role) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns true if the current action has the specified entity role.
hasActionEntity($this, role) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns true if the current action has the specified entity role.
hasActionEntity($this, entity) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns true if the current action has the specified entity role.
hasActionEntity(entity) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns true if the current action has the specified entity role.
hasActionEntity(role) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns true if the current action has the specified entity role.
hasActionEntity($this, role) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns true if the current action has the specified entity role.
hasActionEntity($this, entity) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns true if the current action has the specified entity role.
hasActionEntity(role) - Method in interface ai.tock.bot.engine.BotBus
Returns true if the current action has the specified entity role.
hasActionEntity(entity) - Method in interface ai.tock.bot.engine.BotBus
Returns true if the current action has the specified entity role.
hasAnswer() - Method in class ai.tock.bot.admin.answer.AnswerConfiguration
Is there an answer set?
hasAnswer() - Method in class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
Is there an answer set?
hasChoiceValue(param, value) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Checks that the specified choice parameter has the specified value.
hasChoiceValue($this, param, value) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Checks that the specified choice parameter has the specified value.
hasChoiceValue(param, value) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Checks that the specified choice parameter has the specified value.
hasChoiceValue($this, param, value) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Checks that the specified choice parameter has the specified value.
hasChoiceValue(param, value) - Method in interface ai.tock.bot.engine.BotBus
Checks that the specified choice parameter has the specified value.
hasEmptyText() - Method in class ai.tock.bot.engine.action.SendSentence
 
hasEntity(role) - Method in class ai.tock.bot.engine.event.Event
Does this event contains specified role entity?
hasEntityPredefinedValue(role, value) - Method in class ai.tock.bot.engine.event.Event
Does this event contains specified predefined value entity?
hasFlag(flag) - Method in class ai.tock.bot.engine.user.UserState
 
hashCode() - Method in class ai.tock.bot.admin.answer.BuiltInAnswerConfiguration
 
hashCode() - Method in class ai.tock.bot.admin.answer.MessageAnswerConfiguration
 
hashCode() - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
An class AnswerConfiguration defined by a Kotlin script.
hashCode() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
hashCode() - Method in class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
An class AnswerConfiguration with only class SimpleAnswer (ie labels) answers.
hashCode() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
An artifact version number.
hashCode() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
Configuration details for a bot and a connector.
hashCode() - Method in class ai.tock.bot.admin.bot.BotConfiguration
Configuration details for a bot.
hashCode() - Method in class ai.tock.bot.admin.bot.BotVersion
A bot version number.
hashCode() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
hashCode() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
All data about bot flow.
hashCode() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
hashCode() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
hashCode() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
hashCode() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
Query for dialogs.
hashCode() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
hashCode() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
A simple attachment file.
hashCode() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
A user choice.
hashCode() - Method in class ai.tock.bot.admin.message.LocationConfiguration
User location data.
hashCode() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
Could be a simple text, or a complex message using interface ConnectorMessage constructor.
hashCode() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
An aggregation of Messages used in class SentenceConfiguration. This a usually "generic" view of interface ConnectorMessage.
hashCode() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
hashCode() - Method in class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
hashCode() - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
Descriptor for MediaAction.
hashCode() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
The MediaCard descriptor.
hashCode() - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
The MediaCarousel descriptor.
hashCode() - Method in class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
hashCode() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
An class AnswerConfigurationDump defined by a Kotlin script.
hashCode() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
hashCode() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
An class AnswerConfigurationDump with only class SimpleAnswerDump (ie labels) answers.
hashCode() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
hashCode() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
 
hashCode() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
hashCode() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
 
hashCode() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
 
hashCode() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
A interface StoryDefinition defined at runtime.
hashCode() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
In order to manage story activation and redirection.
hashCode() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
A flow tree node.
hashCode() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
A required entity in a class StoryDefinitionConfiguration.
hashCode() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
hashCode() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
hashCode() - Method in class ai.tock.bot.admin.test.TestActionReport
 
hashCode() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
hashCode() - Method in class ai.tock.bot.admin.test.TestPlan
A test plan is a set of dialogs to replay.
hashCode() - Method in class ai.tock.bot.admin.test.TestPlanExecution
An execution of a class TestPlan, with its result.
hashCode() - Method in class ai.tock.bot.admin.user.UserReport
 
hashCode() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
hashCode() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
hashCode() - Method in class ai.tock.bot.connector.ConnectorConfiguration
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
hashCode() - Method in class ai.tock.bot.connector.ConnectorType
A connector identifier.
hashCode() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
A connector type configuration definition.
hashCode() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
Custom parameter for a class ConnectorTypeConfiguration.
hashCode() - Method in class ai.tock.bot.connector.media.MediaAction
hashCode() - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
Descriptor for class MediaAction.
hashCode() - Method in class ai.tock.bot.connector.media.MediaCard
A media card. At least one of title, subTitle or file is not null.
hashCode() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
The class MediaCard descriptor.
hashCode() - Method in class ai.tock.bot.connector.media.MediaCarousel
A list of class MediaCard.
hashCode() - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
The class MediaCarousel descriptor.
hashCode() - Method in class ai.tock.bot.connector.media.MediaFile
An uploaded file.
hashCode() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
A file descriptor.
hashCode() - Method in class ai.tock.bot.definition.BotProviderBase
 
hashCode() - Method in class ai.tock.bot.definition.BotProviderId
A interface BotProvider unique identifier.
hashCode() - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
hashCode() - Method in class ai.tock.bot.definition.DialogFlowState
 
hashCode() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
hashCode() - Method in class ai.tock.bot.definition.EntityStepSelection
A step entity configuration option.
hashCode() - Method in class ai.tock.bot.definition.Intent
An intent definition.
hashCode() - Method in class ai.tock.bot.definition.IntentWithoutNamespace
The non qualified name of the intent.
hashCode() - Method in class ai.tock.bot.definition.Parameters
Use interface ParameterKey to create this class.
hashCode() - Method in class ai.tock.bot.engine.action.ActionMetadata
 
hashCode() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
An archived (old) entity value.
hashCode() - Method in class ai.tock.bot.engine.dialog.Dialog
A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state.
hashCode() - Method in class ai.tock.bot.engine.dialog.DialogState
The class Dialog state.
hashCode() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
EntityStateValue is the current value of an entity with its history.
hashCode() - Method in class ai.tock.bot.engine.dialog.EntityValue
A (may be not yet evaluated) value linked to an entity stored in the context.
hashCode() - Method in class ai.tock.bot.engine.dialog.EventState
State in event scope.
hashCode() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
The temporary initial state for next user action.
hashCode() - Method in class ai.tock.bot.engine.dialog.Snapshot
A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.
hashCode() - Method in class ai.tock.bot.engine.dialog.Story
A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent.
hashCode() - Method in class ai.tock.bot.engine.feature.FeatureState
A state of a feature.
hashCode() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
hashCode() - Method in class ai.tock.bot.engine.message.Attachment
A simple attachment file.
hashCode() - Method in class ai.tock.bot.engine.message.Choice
A user choice.
hashCode() - Method in class ai.tock.bot.engine.message.GenericElement
A sub element of class GenericMessage.
hashCode() - Method in class ai.tock.bot.engine.message.GenericMessage
An aggregation of interface Messages used in class Sentence. This is usually a "generic" view of interface ConnectorMessage.
hashCode() - Method in class ai.tock.bot.engine.message.Location
User location data.
hashCode() - Method in class ai.tock.bot.engine.message.MessagesList
A list of messages.
hashCode() - Method in class ai.tock.bot.engine.message.Sentence
Could be a simple text, or a complex message using secondary constructor.
hashCode() - Method in class ai.tock.bot.engine.message.Suggestion
 
hashCode() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
hashCode() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
Stats about nlp call.
hashCode() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
Provides all info to allow multiple values of the same entity type to be merged.
hashCode() - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
Used by class NlpCallStats. Pair Intent - probability.
hashCode() - Method in class ai.tock.bot.engine.user.PlayerId
 
hashCode() - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
A flag with a validity limit.
hashCode() - Method in class ai.tock.bot.engine.user.UserLocation
 
hashCode() - Method in class ai.tock.bot.engine.user.UserPreferences
User preferences.
hashCode() - Method in class ai.tock.bot.engine.user.UserState
The user state.
hasMessage(type) - Method in class ai.tock.bot.engine.action.SendSentence
 
hasToPersistAction($this, timeline, action) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
If this method returns true, the action will be added in the stored history.
hasToPersistAction(timeline, action) - Method in interface ai.tock.bot.definition.BotDefinition
If this method returns true, the action will be added in the stored history.
hasValue(entity) - Method in class ai.tock.bot.engine.dialog.Snapshot
Does this value exist in the snapshot?

I

i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
 
i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
 
i18n(defaultLabel, args) - Method in interface ai.tock.bot.definition.BotDefinition
 
i18n(defaultLabel, args) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
 
i18n(defaultLabel, args) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
 
i18n(defaultLabel, args) - Method in class ai.tock.bot.definition.StoryHandlerBase
 
i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
 
i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
 
i18n(defaultLabel, args) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
 
i18n(defaultLabel, args) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
 
i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
 
i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
 
i18n(defaultLabel, args) - Method in interface ai.tock.bot.engine.BotBus
 
i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
 
i18n($this, defaultLabel, args) - Static method in class ai.tock.bot.engine.I18nTranslator.DefaultImpls
 
i18nKey(key, defaultLabel, args) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Gets an i18n label with the specified key.
i18nKey(key, defaultLabel, args) - Method in class ai.tock.bot.definition.StoryHandlerBase
Gets an i18n label with the specified key. Current namespace is used for the categorization.
i18nKey($this, key, defaultLabel, args) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Gets an i18n label with the specified key.
i18nKey(key, defaultLabel, args) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Gets an i18n label with the specified key.
i18nKey($this, key, defaultLabel, args) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Gets an i18n label with the specified key.
i18nKey(key, defaultLabel, args) - Method in interface ai.tock.bot.engine.BotBus
Gets an i18n label with the specified key.
i18nTranslator($this, userLocale, connectorType, userInterfaceType, contextId) - Static method in class ai.tock.bot.definition.BotDefinition.DefaultImpls
Returns an interface I18nTranslator for the specified userLocale and connectorType.
i18nTranslator(userLocale, connectorType, userInterfaceType, contextId) - Method in interface ai.tock.bot.definition.BotDefinition
Returns an interface I18nTranslator for the specified userLocale and connectorType.
I18nTranslator - Interface in ai.tock.bot.engine
Translates CharSequence depending of current userLocale, userInterfaceType and targetConnectorType.
I18nTranslator() - Constructor for interface ai.tock.bot.engine.I18nTranslator
 
I18nTranslator.DefaultImpls - Class in ai.tock.bot.engine
Translates CharSequence depending of current userLocale, userInterfaceType and targetConnectorType.
IMAGE_PARAMETER - Static variable in class ai.tock.bot.engine.action.SendChoice
 
importNlpDump(stream) - Method in interface ai.tock.bot.engine.nlp.NlpController
Imports a NLP dump (configuration and sentences of NLP model).
importNlpPlainDump(dump) - Method in interface ai.tock.bot.engine.nlp.NlpController
Imports a NLP dump (configuration and sentences of NLP model).
importNlpPlainSentencesDump(dump) - Method in interface ai.tock.bot.engine.nlp.NlpController
Imports a NLP sentences dump (only validated sentences) - format is simpler than ApplicationDump.
importNlpSentencesDump(stream) - Method in interface ai.tock.bot.engine.nlp.NlpController
Imports a NLP sentences dump (only validated sentences) - format is simpler than ApplicationDump.
initFromDialog(dialog) - Method in class ai.tock.bot.engine.dialog.Dialog.Companion
Init a new dialog from the specified dialog.
initFromDialogState(dialog) - Method in class ai.tock.bot.engine.dialog.DialogState.Companion
Init a new state from the specified state.
installBots(routerHandlers, createApplicationIfNotExists, startupLock) - Method in class ai.tock.bot.engine.BotRepository
Installs the bot(s).
INSTANCE - Static variable in class ai.tock.bot.definition.EmptyData
Convenient placeholder for empty data.
INSTANCE - Static variable in class ai.tock.bot.engine.BotRepository
Advanced bot configuration.
INSTANCE - Static variable in class ai.tock.bot.engine.config.UploadedFilesService
To manage uploaded files.
INSTANCE - Static variable in class ai.tock.bot.engine.message.parser.MessageParser
(Very) simple DSL parser for interface Messages.
INSTANCE - Static variable in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
Built-in listener to start BotDefinition.keywordStory.
INSTANCE - Static variable in class ai.tock.bot.engine.stt.SttService
Helpers for stt.
INSTANCE - Static variable in class ai.tock.bot.engine.WebSocketController
Internal object used to manage websocket events.
Intent - Class in ai.tock.bot.definition
An intent definition.
Intent(name) - Constructor for class ai.tock.bot.definition.Intent
An intent definition.
intent(namespace) - Method in class ai.tock.bot.definition.IntentWithoutNamespace
 
Intent.Companion - Class in ai.tock.bot.definition
 
IntentAware - Interface in ai.tock.bot.definition
Convenient interface used to compare class Intent with interface StoryDefinition.
IntentAware() - Constructor for interface ai.tock.bot.definition.IntentAware
 
IntentAware.DefaultImpls - Class in ai.tock.bot.definition
Convenient interface used to compare class Intent with interface StoryDefinition.
IntentAwareBase - Interface in ai.tock.bot.definition
For Enum based interface IntentAware implementations.
IntentAwareBase() - Constructor for interface ai.tock.bot.definition.IntentAwareBase
 
IntentAwareBase.DefaultImpls - Class in ai.tock.bot.definition
For Enum based interface IntentAware implementations.
intentWithoutNamespace($this) - Static method in class ai.tock.bot.definition.IntentAware.DefaultImpls
 
intentWithoutNamespace() - Method in interface ai.tock.bot.definition.IntentAware
 
intentWithoutNamespace($this) - Static method in class ai.tock.bot.definition.IntentAwareBase.DefaultImpls
 
IntentWithoutNamespace - Class in ai.tock.bot.definition
The non qualified name of the intent.
IntentWithoutNamespace(name) - Constructor for class ai.tock.bot.definition.IntentWithoutNamespace
The non qualified name of the intent.
intentWithoutNamespace($this) - Static method in class ai.tock.bot.definition.StoryDefinition.DefaultImpls
 
intentWithoutNamespace($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
 
invoke($this, value) - Static method in class ai.tock.bot.definition.ParameterKey.DefaultImpls
Create a class Parameters with this as key and the value json serialized string.
invoke(value) - Method in interface ai.tock.bot.definition.ParameterKey
Create a class Parameters with this as key and the value json serialized string.
IocKt - Class in ai.tock.bot.engine
 
IocKt() - Constructor for class ai.tock.bot.engine.IocKt
 
isChoiceAction() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Is this current action is a class SendChoice?
isChoiceAction($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Is this current action is a class SendChoice?
isChoiceAction() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Is this current action is a class SendChoice?
isChoiceAction($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Is this current action is a class SendChoice?
isChoiceAction() - Method in interface ai.tock.bot.engine.BotBus
Is this current action is a class SendChoice?
isEnabled($this, botId, namespace, type, p) - Static method in class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
isEnabled($this, botId, namespace, category, name, p) - Static method in class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
isEnabled($this, botId, namespace, type, applicationId, p) - Static method in class ai.tock.bot.engine.feature.FeatureDAO.DefaultImpls
 
isEnabled(botId, namespace, type, p) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
isEnabled(botId, namespace, category, name, p) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
isEnabled(botId, namespace, type, applicationId, p) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
isEnabled(botId, namespace, category, name, applicationId, p) - Method in interface ai.tock.bot.engine.feature.FeatureDAO
 
isFeatureEnabled(feature, p) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Is the feature enabled?
isFeatureEnabled($this, feature, p) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Is the feature enabled?
isFeatureEnabled(feature, p) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Is the feature enabled?
isFeatureEnabled($this, feature, p) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Is the feature enabled?
isFeatureEnabled(feature, p) - Method in interface ai.tock.bot.engine.BotBus
Is the feature enabled?
isIntent(intentOwner) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
To know if the current intent is owned by the interface IntentAware.
isIntent($this, intentOwner) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
To know if the current intent is owned by the interface IntentAware.
isIntent(intentOwner) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
To know if the current intent is owned by the interface IntentAware.
isIntent($this, intentOwner) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
To know if the current intent is owned by the interface IntentAware.
isIntent(intentOwner) - Method in interface ai.tock.bot.engine.BotBus
To know if the current intent is owned by the interface IntentAware.
isSimpleMessage() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
isSimpleMessage() - Method in class ai.tock.bot.engine.message.Attachment
 
isSimpleMessage() - Method in class ai.tock.bot.engine.message.Choice
 
isSimpleMessage() - Method in class ai.tock.bot.engine.message.Location
 
isSimpleMessage($this) - Static method in class ai.tock.bot.engine.message.Message.DefaultImpls
 
isSimpleMessage() - Method in interface ai.tock.bot.engine.message.Message
 
isSimpleMessage() - Method in class ai.tock.bot.engine.message.Sentence
 
isStarterIntent($this, intent) - Static method in class ai.tock.bot.definition.StoryDefinition.DefaultImpls
Is the specified intent is a starter intent?
isStarterIntent(intent) - Method in interface ai.tock.bot.definition.StoryDefinition
Is the specified intent is a starter intent?
isStarterIntent($this, intent) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
Is the specified intent is a starter intent?
isValid() - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
 

K

keepFeature(feature) - Method in interface ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDumpController
 
keywordHandler($this, keyword) - Static method in class ai.tock.bot.engine.nlp.KeywordService.DefaultImpls
If this method returns not null for the specified keyword, then the returned handler is called.
keywordHandler(keyword) - Method in interface ai.tock.bot.engine.nlp.KeywordService
If this method returns not null for the specified keyword, then the returned handler is called.
KeywordService - Interface in ai.tock.bot.engine.nlp
 
KeywordService() - Constructor for interface ai.tock.bot.engine.nlp.KeywordService
 
KeywordService.DefaultImpls - Class in ai.tock.bot.engine.nlp
 
KeywordServiceKt - Class in ai.tock.bot.engine.nlp
 
KeywordServiceKt() - Constructor for class ai.tock.bot.engine.nlp.KeywordServiceKt
 

L

listenBotChanges(listener) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
Listen changes on bot configurations.
listenChanges(listener) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
Listen changes on application configurations.
listenChanges(listener) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
Listen changes on story definitions.
listenEvent(controller, connectorData, event) - Method in interface ai.tock.bot.definition.EventListener
Listen new event.
listenEvent(controller, connectorData, event) - Method in class ai.tock.bot.definition.EventListenerBase
loadApplicationData(namespace, botId, applicationIds) - Method in interface ai.tock.bot.engine.dialog.DialogFlowDAO
 
loadByTemporaryIdsWithoutDialogs(namespace, temporaryIds) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Loads without the dialogs.
loadProfile($this, callback, userId) - Static method in class ai.tock.bot.connector.Connector.DefaultImpls
Load user preferences - default implementation returns null.
loadProfile(callback, userId) - Method in interface ai.tock.bot.connector.Connector
Load user preferences - default implementation returns null.
loadWithLastValidDialog(namespace, userId, priorUserId, groupId, storyDefinitionProvider) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Loads with last dialog. If no timeline exists, creates a new one.
loadWithoutDialogs(namespace, userId) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Loads without the dialogs. If no timeline, create a new one.
Location - Class in ai.tock.bot.engine.message
User location data.
Location(location, delay) - Constructor for class ai.tock.bot.engine.message.Location
User location data.
LocationConfiguration - Class in ai.tock.bot.admin.message
User location data.
LocationConfiguration(location, delay) - Constructor for class ai.tock.bot.admin.message.LocationConfiguration
User location data.
lock(userId) - Method in interface ai.tock.bot.engine.user.UserLock
 
logError($this$logError, throwable, data) - Static method in class ai.tock.bot.engine.monitoring.RequestTimerKt
 
logError($this$logError, message, data) - Static method in class ai.tock.bot.engine.monitoring.RequestTimerKt
 
LOGIN_INTENT - Static variable in class ai.tock.bot.engine.action.SendChoice
 
LoginEvent - Class in ai.tock.bot.engine.event
A login event, in order to provide account linking.
LoginEvent(userId, recipientId, userToken, applicationId, previousUserId, checkLogin) - Constructor for class ai.tock.bot.engine.event.LoginEvent
A login event, in order to provide account linking.
LOGOUT_INTENT - Static variable in class ai.tock.bot.engine.action.SendChoice
 
LogoutEvent - Class in ai.tock.bot.engine.event
An event used to cancel a class LoginEvent.
LogoutEvent(userId, recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.LogoutEvent
An event used to cancel a class LoginEvent.

M

mainIntent($this) - Static method in class ai.tock.bot.definition.StoryDefinition.DefaultImpls
The "referent" intent for this story.
mainIntent() - Method in interface ai.tock.bot.definition.StoryDefinition
The "referent" intent for this story.
mainIntent($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
The "referent" intent for this story.
markAsUnknown() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Marks the current as not understood in the nlp model.
markAsUnknown() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Marks the current as not understood in the nlp model.
markAsUnknown() - Method in interface ai.tock.bot.engine.BotBus
Marks the current as not understood in the nlp model.
markAsUnknown(sentence, userTimeline, botDefinition) - Method in interface ai.tock.bot.engine.nlp.NlpController
Marks the sentence as not understood in the nlp model.
MarkSeenEvent - Class in ai.tock.bot.engine.event
The "message seen" event.
MarkSeenEvent(recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.MarkSeenEvent
The "message seen" event.
MediaAction - Class in ai.tock.bot.connector.media
MediaAction(title, url) - Constructor for class ai.tock.bot.connector.media.MediaAction
MediaActionDescriptor - Class in ai.tock.bot.connector.media
Descriptor for class MediaAction.
MediaActionDescriptor(title, url) - Constructor for class ai.tock.bot.connector.media.MediaActionDescriptor
Descriptor for class MediaAction.
MediaActionDescriptorDump - Class in ai.tock.bot.admin.story.dump
Descriptor for MediaAction.
MediaActionDescriptorDump(title, url) - Constructor for class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
Descriptor for MediaAction.
MediaActionDescriptorDump(media) - Constructor for class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
MediaCard - Class in ai.tock.bot.connector.media
A media card. At least one of title, subTitle or file is not null.
MediaCard(title, subTitle, file, actions) - Constructor for class ai.tock.bot.connector.media.MediaCard
A media card. At least one of title, subTitle or file is not null.
MediaCardDescriptor - Class in ai.tock.bot.connector.media
The class MediaCard descriptor.
MediaCardDescriptor(title, subTitle, file, actions) - Constructor for class ai.tock.bot.connector.media.MediaCardDescriptor
The class MediaCard descriptor.
MediaCardDescriptorDump - Class in ai.tock.bot.admin.story.dump
The MediaCard descriptor.
MediaCardDescriptorDump(title, subTitle, file, actions) - Constructor for class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
The MediaCard descriptor.
MediaCardDescriptorDump(media) - Constructor for class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
MediaCarousel - Class in ai.tock.bot.connector.media
A list of class MediaCard.
MediaCarousel(cards) - Constructor for class ai.tock.bot.connector.media.MediaCarousel
A list of class MediaCard.
MediaCarouselDescriptor - Class in ai.tock.bot.connector.media
The class MediaCarousel descriptor.
MediaCarouselDescriptor(cards) - Constructor for class ai.tock.bot.connector.media.MediaCarouselDescriptor
The class MediaCarousel descriptor.
MediaCarouselDescriptorDump - Class in ai.tock.bot.admin.story.dump
The MediaCarousel descriptor.
MediaCarouselDescriptorDump(cards) - Constructor for class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
The MediaCarousel descriptor.
MediaCarouselDescriptorDump(media) - Constructor for class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
 
MediaFile - Class in ai.tock.bot.connector.media
An uploaded file.
MediaFile(url, name, type) - Constructor for class ai.tock.bot.connector.media.MediaFile
An uploaded file.
MediaFileDescriptor - Class in ai.tock.bot.connector.media
A file descriptor.
MediaFileDescriptor(suffix, name, id, type) - Constructor for class ai.tock.bot.connector.media.MediaFileDescriptor
A file descriptor.
MediaFileDescriptorDump - Class in ai.tock.bot.admin.story.dump
A file descriptor.
MediaFileDescriptorDump(suffix, name, data, id, type) - Constructor for class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
A file descriptor.
MediaFileDescriptorDump(file) - Constructor for class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
 
MediaMessage - Interface in ai.tock.bot.connector.media
A message that contains more than simple text and ca be (optionally) transformed by Connector to ConnectorMessage.
MediaMessage() - Constructor for interface ai.tock.bot.connector.media.MediaMessage
 
MediaMessage.DefaultImpls - Class in ai.tock.bot.connector.media
A message that contains more than simple text and ca be (optionally) transformed by Connector to ConnectorMessage.
MediaMessageDescriptor - Interface in ai.tock.bot.connector.media
Descriptor of interface MediaMessage.
MediaMessageDescriptor() - Constructor for interface ai.tock.bot.connector.media.MediaMessageDescriptor
 
MediaMessageDescriptor.DefaultImpls - Class in ai.tock.bot.connector.media
Descriptor of interface MediaMessage.
MediaMessageDescriptorDump - Interface in ai.tock.bot.admin.story.dump
 
MediaMessageDescriptorDump() - Constructor for interface ai.tock.bot.admin.story.dump.MediaMessageDescriptorDump
 
MediaMessageDescriptorDump.Companion - Class in ai.tock.bot.admin.story.dump
 
MediaMessageType - Enum in ai.tock.bot.connector.media
MediaStatusEvent - Class in ai.tock.bot.engine.event
In order to listen to media event ("stop", "play, etc.).
MediaStatusEvent(userId, recipientId, applicationId, status) - Constructor for class ai.tock.bot.engine.event.MediaStatusEvent
In order to listen to media event ("stop", "play, etc.).
mergeEntityValues($this, dialogState, action, entityToMerge) - Static method in class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
Allows to override class NlpEntityMergeContext before trying to merge the entity context.
mergeEntityValues(dialogState, action, entityToMerge) - Method in interface ai.tock.bot.engine.nlp.NlpListener
Allows to override class NlpEntityMergeContext before trying to merge the entity context.
message(type) - Method in class ai.tock.bot.engine.action.SendSentence
 
Message - Interface in ai.tock.bot.engine.message
A message.
Message() - Constructor for interface ai.tock.bot.engine.message.Message
 
Message.DefaultImpls - Class in ai.tock.bot.engine.message
A message.
MessageAnswerConfiguration - Class in ai.tock.bot.admin.answer
 
MessageAnswerConfiguration(messages) - Constructor for class ai.tock.bot.admin.answer.MessageAnswerConfiguration
 
MessageAnswerConfigurationDump - Class in ai.tock.bot.admin.story.dump
 
MessageAnswerConfigurationDump(messages) - Constructor for class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
MessageAnswerConfigurationDump() - Constructor for class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
MessageAnswerConfigurationDump(conf) - Constructor for class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
MessageConfiguration - Interface in ai.tock.bot.admin.message
 
MessageConfiguration() - Constructor for interface ai.tock.bot.admin.message.MessageConfiguration
 
MessageConfiguration.DefaultImpls - Class in ai.tock.bot.admin.message
 
MessageParser - Class in ai.tock.bot.engine.message.parser
(Very) simple DSL parser for interface Messages.
MessagesList - Class in ai.tock.bot.engine.message
A list of messages.
MessagesList(messages) - Constructor for class ai.tock.bot.engine.message.MessagesList
A list of messages.
MessagesList(messages) - Constructor for class ai.tock.bot.engine.message.MessagesList
 
MessagesList.Companion - Class in ai.tock.bot.engine.message
 
Metadata - Enum in ai.tock.bot.engine.action
 

N

NewDeviceEvent - Class in ai.tock.bot.engine.event
A new device event, in order to switch to another device.
NewDeviceEvent(userId, recipientId, applicationId, status) - Constructor for class ai.tock.bot.engine.event.NewDeviceEvent
A new device event, in order to switch to another device.
newHandlerDefinition(bus, data) - Method in class ai.tock.bot.definition.ConfigurableStoryHandler
Instantiates new instance of T.
newHandlerDefinition(bus, data) - Method in class ai.tock.bot.definition.SimpleStoryHandlerBase
Instantiates new instance of T.
newHandlerDefinition(bus, data) - Method in class ai.tock.bot.definition.StoryHandlerBase
Instantiates new instance of T.
NextUserActionState - Class in ai.tock.bot.engine.dialog
The temporary initial state for next user action.
NextUserActionState(intentsQualifiers, referenceDate, referenceTimezone, states) - Constructor for class ai.tock.bot.engine.dialog.NextUserActionState
The temporary initial state for next user action.
NextUserActionState() - Constructor for class ai.tock.bot.engine.dialog.NextUserActionState
The temporary initial state for next user action.
NextUserActionState(intentsQualifiers, referenceDate, referenceTimezone, states) - Constructor for class ai.tock.bot.engine.dialog.NextUserActionState
Build NextUserActionState from interface IntentAware/modifier map (in order to build NlpIntentQualifier).
NextUserActionState(intentsQualifiers) - Constructor for class ai.tock.bot.engine.dialog.NextUserActionState
Build NextUserActionState from interface IntentAware/modifier list (in order to build NlpIntentQualifier).
NextUserActionState(states) - Constructor for class ai.tock.bot.engine.dialog.NextUserActionState
Build NextUserActionState from list of current states.
NLP - Static variable in class ai.tock.bot.engine.action.SendChoice
 
NlpCallStats - Class in ai.tock.bot.engine.nlp
Stats about nlp call.
NlpCallStats(locale, intentResult, entityResult, entityResultAfterMerge, nlpQuery, nlpResult) - Constructor for class ai.tock.bot.engine.nlp.NlpCallStats
Stats about nlp call.
NlpController - Interface in ai.tock.bot.engine.nlp
Sends NLP requests.
NlpController() - Constructor for interface ai.tock.bot.engine.nlp.NlpController
 
NlpEntityMergeContext - Class in ai.tock.bot.engine.nlp
Provides all info to allow multiple values of the same entity type to be merged.
NlpEntityMergeContext(entityRole, initialValue, newValues) - Constructor for class ai.tock.bot.engine.nlp.NlpEntityMergeContext
Provides all info to allow multiple values of the same entity type to be merged.
NlpIntentStat - Class in ai.tock.bot.engine.nlp
Used by class NlpCallStats. Pair Intent - probability.
NlpIntentStat(intent, probability) - Constructor for class ai.tock.bot.engine.nlp.NlpIntentStat
Used by class NlpCallStats. Pair Intent - probability.
NlpListener - Interface in ai.tock.bot.engine.nlp
Used to customize behaviour of NLP parsing - and also to monitor NLP requests - on bot side. Has to be registered using ai.tock.bot.engine.BotRepository.registerNlpListener.
NlpListener() - Constructor for interface ai.tock.bot.engine.nlp.NlpListener
 
NlpListener.DefaultImpls - Class in ai.tock.bot.engine.nlp
Used to customize behaviour of NLP parsing - and also to monitor NLP requests - on bot side. Has to be registered using ai.tock.bot.engine.BotRepository.registerNlpListener.
nlpStats() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Returns the NLP call stats if an NLP call has occurred, null either.
nlpStats($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Returns the NLP call stats if an NLP call has occurred, null either.
nlpStats() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Returns the NLP call stats if an NLP call has occurred, null either.
nlpStats($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Returns the NLP call stats if an NLP call has occurred, null either.
nlpStats() - Method in interface ai.tock.bot.engine.BotBus
Returns the NLP call stats if an NLP call has occurred, null either.
NoInputEvent - Class in ai.tock.bot.engine.event
Event created when there is no input from the user (after an undetermined amount of time)
NoInputEvent(userId, recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.NoInputEvent
Event created when there is no input from the user (after an undetermined amount of time)
notify($this, controller, recipientId, intent, step, parameters, notificationType, errorListener) - Static method in class ai.tock.bot.connector.Connector.DefaultImpls
Sends a notification to the connector. A interface BotBus is created and the corresponding story is called.
notify(controller, recipientId, intent, step, parameters, notificationType, errorListener) - Method in interface ai.tock.bot.connector.Connector
Sends a notification to the connector. A interface BotBus is created and the corresponding story is called.
notify(applicationId, recipientId, intent, step, parameters, stateModifier, notificationType, errorListener) - Method in class ai.tock.bot.engine.BotRepository
Sends a notification to the connector. A interface Bus is created and the corresponding story is called.
notify($this, recipientId, intent, step, parameters, notificationType, errorListener) - Static method in class ai.tock.bot.engine.ConnectorController.DefaultImpls
Sends a notification to the connector. A interface BotBus is created and the corresponding story is called.
notify(recipientId, intent, step, parameters, notificationType, errorListener) - Method in interface ai.tock.bot.engine.ConnectorController
Sends a notification to the connector. A interface BotBus is created and the corresponding story is called.
NotifyBotStateModifier - Enum in ai.tock.bot.connector
Manage bot state and notifications.

O

obfuscate($this, mode) - Static method in class ai.tock.bot.connector.ConnectorMessage.DefaultImpls
Obfuscate the message - by default this method does nothing.
obfuscate(mode) - Method in interface ai.tock.bot.connector.ConnectorMessage
Obfuscate the message - by default this method does nothing.
obfuscate(mode) - Method in class ai.tock.bot.engine.action.Action
Obfuscate the event - by default this method does nothing.
obfuscate(mode, playerId) - Method in class ai.tock.bot.engine.action.Action
 
obfuscate(mode, playerId) - Method in class ai.tock.bot.engine.action.SendAttachment
 
obfuscate(mode, playerId) - Method in class ai.tock.bot.engine.action.SendChoice
 
obfuscate(mode, playerId) - Method in class ai.tock.bot.engine.action.SendLocation
 
obfuscate(mode, playerId) - Method in class ai.tock.bot.engine.action.SendSentence
 
obfuscate(mode) - Method in class ai.tock.bot.engine.event.Event
Obfuscate the event - by default this method does nothing.
OneToOneEvent - Class in ai.tock.bot.engine.event
A one to one event is an event that has a source (the user id) and a target (the recipient id).
OneToOneEvent(userId, recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.OneToOneEvent
A one to one event is an event that has a source (the user id) and a target (the recipient id).

P

ParameterKey - Interface in ai.tock.bot.definition
A parameter key - the implementation is usually an enum.
ParameterKey() - Constructor for interface ai.tock.bot.definition.ParameterKey
 
ParameterKey.DefaultImpls - Class in ai.tock.bot.definition
A parameter key - the implementation is usually an enum.
Parameters - Class in ai.tock.bot.definition
Use interface ParameterKey to create this class.
Parameters(entries) - Constructor for class ai.tock.bot.definition.Parameters
Use interface ParameterKey to create this class.
Parameters(entries) - Constructor for class ai.tock.bot.definition.Parameters
 
parse(content) - Method in class ai.tock.bot.engine.message.parser.MessageParser
 
parseSentence(sentence, userTimeline, dialog, connector, botDefinition) - Method in interface ai.tock.bot.engine.nlp.NlpController
Parses a sentence and set intent and entities in context.
PassThreadControlEvent - Class in ai.tock.bot.engine.event
A pass thread control event.
PassThreadControlEvent(userId, recipientId, applicationId, newOwnerAppId, metadata) - Constructor for class ai.tock.bot.engine.event.PassThreadControlEvent
A pass thread control event.
passThreadControlEventListener(controller, connectorData, event) - Method in class ai.tock.bot.definition.EventListenerBase
 
PHONE_CALL_INTENT - Static variable in class ai.tock.bot.engine.action.SendChoice
 
PlayerId - Class in ai.tock.bot.engine.user
The user identifier.
PlayerId(id, type, clientId) - Constructor for class ai.tock.bot.engine.user.PlayerId
The user identifier.
PlayerType - Enum in ai.tock.bot.engine.user
Define user type.
plus(param) - Method in class ai.tock.bot.definition.Parameters
 
PREVIOUS_INTENT_PARAMETER - Static variable in class ai.tock.bot.engine.action.SendChoice
 
priority() - Method in interface ai.tock.bot.admin.test.TestClientService
 
provide($this, storyDef, connectorType) - Static method in class ai.tock.bot.definition.ConnectorHandlerProvider.DefaultImpls
Method to override in order to provide interface ConnectorStoryHandler from class ConnectorType. Default implementation use annotations annotated with @annotationclass ConnectorHandler.
provide($this, storyDef, connectorId) - Static method in class ai.tock.bot.definition.ConnectorHandlerProvider.DefaultImpls
Method to override in order to provide interface ConnectorStoryHandler from connectorId. Default implementation use annotations annotated with @annotationclass ConnectorIdHandlers.
provide(storyDef, connectorType) - Method in interface ai.tock.bot.definition.ConnectorHandlerProvider
Method to override in order to provide interface ConnectorStoryHandler from class ConnectorType. Default implementation use annotations annotated with @annotationclass ConnectorHandler.
provide(storyDef, connectorId) - Method in interface ai.tock.bot.definition.ConnectorHandlerProvider
Method to override in order to provide interface ConnectorStoryHandler from connectorId. Default implementation use annotations annotated with @annotationclass ConnectorIdHandlers.

R

REFERRAL_PARAMETER - Static variable in class ai.tock.bot.engine.action.SendChoice
 
ReferralParametersEvent - Class in ai.tock.bot.engine.event
A referral event is an event that contains a String reference.
ReferralParametersEvent(userId, recipientId, applicationId, ref) - Constructor for class ai.tock.bot.engine.event.ReferralParametersEvent
A referral event is an event that contains a String reference.
refreshProfile($this, callback, userId) - Static method in class ai.tock.bot.connector.Connector.DefaultImpls
Refresh user preferences - default implementation returns null. Only not null values are taken into account.
refreshProfile(callback, userId) - Method in interface ai.tock.bot.connector.Connector
Refresh user preferences - default implementation returns null. Only not null values are taken into account.
refreshWith(userPref) - Method in class ai.tock.bot.engine.user.UserPreferences
Refresh the current class UserPreferences with the specified class UserPreferences. Only not null values are taken into account.
register(controller) - Method in interface ai.tock.bot.connector.Connector
Registers the connector for the specified controller.
registerAuthorizedKey(key) - Method in class ai.tock.bot.engine.WebSocketController
 
registerBotAnswerInterceptor(botAnswerInterceptor) - Method in class ai.tock.bot.engine.BotRepository
registerBotProvider(bot) - Method in class ai.tock.bot.engine.BotRepository
Registers a new interface BotProvider.
registerBuiltInStoryDefinitions(botProvider) - Method in class ai.tock.bot.engine.BotRepository
Register built-in story definitions.
registerNlpListener(listener) - Method in class ai.tock.bot.engine.BotRepository
Registers an new interface NlpListener.
registerServices(serviceIdentifier, installer) - Method in interface ai.tock.bot.engine.ConnectorController
Register services at startup.
registerStoryHandlerListener(listener) - Method in class ai.tock.bot.engine.BotRepository
releaseLock(userId) - Method in interface ai.tock.bot.engine.user.UserLock
 
reloadProfile() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Reloads the user profile.
reloadProfile() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Reloads the user profile.
reloadProfile() - Method in interface ai.tock.bot.engine.BotBus
Reloads the user profile.
remove(namespace, playerId) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Remove the timeline and the associated dialogs.
removeAllEntityValues() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Removes all current entity values.
removeAllEntityValues($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Removes all current entity values.
removeAllEntityValues() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Removes all current entity values.
removeAllEntityValues($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Removes all current entity values.
removeAllEntityValues() - Method in interface ai.tock.bot.engine.BotBus
Removes all current entity values.
removeClient(namespace, clientId) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Remove all timelines and associated dialogs of a client.
removeEntityValue(entity) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Removes entity value for the specified role.
removeEntityValue(role) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Removes entity value for the specified role.
removeEntityValue($this, role) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Removes entity value for the specified role.
removeEntityValue($this, entity) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Removes entity value for the specified role.
removeEntityValue(entity) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Removes entity value for the specified role.
removeEntityValue(role) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Removes entity value for the specified role.
removeEntityValue($this, role) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Removes entity value for the specified role.
removeEntityValue($this, entity) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Removes entity value for the specified role.
removeEntityValue(role) - Method in interface ai.tock.bot.engine.BotBus
Removes entity value for the specified role.
removeEntityValue(entity) - Method in interface ai.tock.bot.engine.BotBus
Removes entity value for the specified role.
removeFlag(flag) - Method in class ai.tock.bot.engine.user.UserState
 
removeListener(listener) - Method in class ai.tock.bot.engine.stt.SttService
 
removeTestPlan(planId) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
Remove the given test plan from the database.
reply() - Method in class ai.tock.bot.definition.StoryDataStepBase
 
RequestThreadControlEvent - Class in ai.tock.bot.engine.event
A request thread control event.
RequestThreadControlEvent(userId, recipientId, applicationId, requestOwnerAppId, metadata) - Constructor for class ai.tock.bot.engine.event.RequestThreadControlEvent
A request thread control event.
RequestTimer - Interface in ai.tock.bot.engine.monitoring
To track time for requests received and sent. start and end are guaranteed to be called.
RequestTimer() - Constructor for interface ai.tock.bot.engine.monitoring.RequestTimer
 
RequestTimer.DefaultImpls - Class in ai.tock.bot.engine.monitoring
To track time for requests received and sent. start and end are guaranteed to be called.
RequestTimerData - Class in ai.tock.bot.engine.monitoring
 
RequestTimerData(type, start, error, message, throwable) - Constructor for class ai.tock.bot.engine.monitoring.RequestTimerData
 
RequestTimerKt - Class in ai.tock.bot.engine.monitoring
 
RequestTimerKt() - Constructor for class ai.tock.bot.engine.monitoring.RequestTimerKt
 
resetAllEntityValues() - Method in class ai.tock.bot.engine.dialog.DialogState
Reset all entity values. Keep entity values history.
resetDialogState() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Resets all entity values, context values, ai.tock.bot.engine.dialog.DialogState.userLocation and ai.tock.bot.engine.dialog.DialogState.nextActionState but keep entity values history.
resetDialogState($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Resets all entity values, context values, ai.tock.bot.engine.dialog.DialogState.userLocation and ai.tock.bot.engine.dialog.DialogState.nextActionState but keep entity values history.
resetDialogState() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Resets all entity values, context values, ai.tock.bot.engine.dialog.DialogState.userLocation and ai.tock.bot.engine.dialog.DialogState.nextActionState but keep entity values history.
resetDialogState($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Resets all entity values, context values, ai.tock.bot.engine.dialog.DialogState.userLocation and ai.tock.bot.engine.dialog.DialogState.nextActionState but keep entity values history.
resetDialogState() - Method in interface ai.tock.bot.engine.BotBus
Resets all entity values, context values, ai.tock.bot.engine.dialog.DialogState.userLocation and ai.tock.bot.engine.dialog.DialogState.nextActionState but keep entity values history.
resetState() - Method in class ai.tock.bot.engine.dialog.DialogState
Reset all entity values, context values, userLocation and nextActionState but keep entity values history.
resetValue(role) - Method in class ai.tock.bot.engine.dialog.DialogState
Reset the value of an entity. Keep entity values history.
retrieveCurrentBus() - Method in class ai.tock.bot.engine.BotBus.Companion
Helper method to return the current bus, linked to the thread currently used by the handler. (warning: advanced usage only).

S

save(conf) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
save(conf) - Method in interface ai.tock.bot.admin.bot.BotApplicationConfigurationDAO
 
save(story) - Method in interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
 
save(userTimeline, botDefinition) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Saves the timeline.
save(userTimeline, namespace) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Saves the timeline.
saveAndExecuteTestPlan(testPlan, executionId) - Method in interface ai.tock.bot.admin.test.TestClientService
 
saveFlow(bot, flow) - Method in interface ai.tock.bot.engine.dialog.DialogFlowDAO
 
saveTestExecution(testPlanExecution) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
Save the given common test plan execution into the mongo database.
saveTestPlan(testPlan) - Method in interface ai.tock.bot.admin.test.TestPlanDAO
Save the given common test plan into the mongo database.
ScriptAnswerConfiguration - Class in ai.tock.bot.admin.answer
An class AnswerConfiguration defined by a Kotlin script.
ScriptAnswerConfiguration(scriptVersions, current) - Constructor for class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
An class AnswerConfiguration defined by a Kotlin script.
ScriptAnswerConfigurationDump - Class in ai.tock.bot.admin.story.dump
An class AnswerConfigurationDump defined by a Kotlin script.
ScriptAnswerConfigurationDump(scriptVersions, current) - Constructor for class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
An class AnswerConfigurationDump defined by a Kotlin script.
ScriptAnswerConfigurationDump(conf) - Constructor for class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
 
ScriptAnswerVersionedConfiguration - Class in ai.tock.bot.admin.answer
ScriptAnswerVersionedConfiguration(script, compiledCode, version, mainClassName, date) - Constructor for class ai.tock.bot.admin.answer.ScriptAnswerVersionedConfiguration
ScriptAnswerVersionedConfiguration.Companion - Class in ai.tock.bot.admin.answer
 
ScriptAnswerVersionedConfigurationDump - Class in ai.tock.bot.admin.story.dump
ScriptAnswerVersionedConfigurationDump(script, version, date) - Constructor for class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
ScriptAnswerVersionedConfigurationDump(conf) - Constructor for class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
search(query) - Method in interface ai.tock.bot.admin.dialog.DialogReportDAO
 
search(query) - Method in interface ai.tock.bot.admin.user.UserReportDAO
 
select() - Method in class ai.tock.bot.definition.StoryDataStepBase
 
selectFromAction($this, userTimeline, dialog, action, intent) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Does this Step has to be automatically selected? if returns true, the step is selected.
selectFromAction($this, userTimeline, dialog, action, intent) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
Does this Step has to be automatically selected? if returns true, the step is selected.
selectFromAction(userTimeline, dialog, action, intent) - Method in interface ai.tock.bot.definition.StoryStep
Does this Step has to be automatically selected? if returns true, the step is selected.
selectFromBus($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Does this Step has to be selected from the Bus? This method is called if StoryHandlerBase.checkPreconditions does not call BotBus.end. If this functions returns true, the step is selected and remaining steps are not tested.
selectFromBus($this) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
Does this Step has to be selected from the Bus? This method is called if StoryHandlerBase.checkPreconditions does not call BotBus.end. If this functions returns true, the step is selected and remaining steps are not tested.
selectFromBus() - Method in interface ai.tock.bot.definition.StoryStep
Does this Step has to be selected from the Bus? This method is called if StoryHandlerBase.checkPreconditions does not call BotBus.end. If this functions returns true, the step is selected and remaining steps are not tested.
selectFromBusAndData($this) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Does this Step has to be selected from the Bus? This method is called if StoryHandlerBase.checkPreconditions does not call BotBus.end. If this functions returns true, the step is selected and remaining steps are not tested.
selectFromBusAndData() - Method in interface ai.tock.bot.definition.StoryDataStep
Does this Step has to be selected from the Bus? This method is called if StoryHandlerBase.checkPreconditions does not call BotBus.end. If this functions returns true, the step is selected and remaining steps are not tested.
selectFromBusAndData() - Method in class ai.tock.bot.definition.StoryDataStepBase
Does this Step has to be selected from the Bus? This method is called if StoryHandlerBase.checkPreconditions does not call BotBus.end. If this functions returns true, the step is selected and remaining steps are not tested.
selectFromEntityStepSelection($this, action, intent) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Does this step hast to be selected from its entityStepSelection? Returns null if there is no entityStepSelection.
selectFromEntityStepSelection($this, action, intent) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
Does this step hast to be selected from its entityStepSelection? Returns null if there is no entityStepSelection.
selectFromEntityStepSelection(action, intent) - Method in interface ai.tock.bot.definition.StoryStep
Does this step hast to be selected from its entityStepSelection? Returns null if there is no entityStepSelection.
selectStepFromStoryHandlerAndData(def, data, storyDefinition) - Method in class ai.tock.bot.definition.StoryHandlerBase
Selects step from HandlerDef, optional data and interface StoryDefinition.
send(event, callback, delayInMs) - Method in interface ai.tock.bot.connector.Connector
Send an event with this connector for the specified delay.
send(action, delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends an class Action.
send(message, delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
send(messages, initialDelay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
send(i18nText, i18nArgs) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends i18nText.
send(i18nText, delay, i18nArgs) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends i18nText.
send(delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends previously registered interface ConnectorMessage.
send(delay, messageProvider) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Sends messages provided by messageProvider. if messageProvider returns a CharSequence send it as text. Else call simply send().
send($this, message, delay) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
send($this, messages, initialDelay) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
send($this, delay, messageProvider) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends messages provided by messageProvider. if messageProvider returns a CharSequence send it as text. Else call simply send().
send($this, delay) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends previously registered interface ConnectorMessage.
send($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends i18nText.
send($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Sends i18nText.
send(action, delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends an class Action.
send(message, delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
send(messages, initialDelay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
send(i18nText, i18nArgs) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends i18nText.
send(i18nText, delay, i18nArgs) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends i18nText.
send(delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends previously registered interface ConnectorMessage.
send(delay, messageProvider) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Sends messages provided by messageProvider. if messageProvider returns a CharSequence send it as text. Else call simply send().
send($this, message, delay) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
send($this, messages, initialDelay) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
send($this, delay, messageProvider) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends messages provided by messageProvider. if messageProvider returns a CharSequence send it as text. Else call simply send().
send($this, delay) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends previously registered interface ConnectorMessage.
send($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends i18nText.
send($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Sends i18nText.
send(message, delay) - Method in interface ai.tock.bot.engine.BotBus
send(messages, initialDelay) - Method in interface ai.tock.bot.engine.BotBus
send(action, delay) - Method in interface ai.tock.bot.engine.BotBus
Sends an class Action.
send(delay, messageProvider) - Method in interface ai.tock.bot.engine.BotBus
Sends messages provided by messageProvider. if messageProvider returns a CharSequence send it as text. Else call simply send().
send(delay) - Method in interface ai.tock.bot.engine.BotBus
Sends previously registered interface ConnectorMessage.
send(i18nText, delay, i18nArgs) - Method in interface ai.tock.bot.engine.BotBus
Sends i18nText.
send(i18nText, i18nArgs) - Method in interface ai.tock.bot.engine.BotBus
Sends i18nText.
send($this, delay) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Sends previously registered interface ConnectorMessage.
send($this, i18nText, delay, i18nArgs) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Sends i18nText.
send($this, i18nText, i18nArgs) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Sends i18nText.
send($this, delay, messageProvider) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Sends messages provided by messageProvider. if messageProvider returns a CharSequence send it as text. Else call simply send().
send(delay) - Method in interface ai.tock.bot.engine.Bus
Sends previously registered interface ConnectorMessage.
send(i18nText, delay, i18nArgs) - Method in interface ai.tock.bot.engine.Bus
Sends i18nText.
send(i18nText, i18nArgs) - Method in interface ai.tock.bot.engine.Bus
Sends i18nText.
send(delay, messageProvider) - Method in interface ai.tock.bot.engine.Bus
Sends messages provided by messageProvider. if messageProvider returns a CharSequence send it as text. Else call simply send().
SendAttachment - Class in ai.tock.bot.engine.action
A simple attachment file sent.
SendAttachment(playerId, applicationId, recipientId, url, type, id, date, state, metadata) - Constructor for class ai.tock.bot.engine.action.SendAttachment
A simple attachment file sent.
SendAttachment.AttachmentType - Enum in ai.tock.bot.engine.action
 
sendChoice(event, intent, controller, connectorData) - Method in class ai.tock.bot.definition.EventListenerBase
 
SendChoice - Class in ai.tock.bot.engine.action
A user choice (click on a button or direct action).
SendChoice(playerId, applicationId, recipientId, intentName, parameters, id, date, state, metadata) - Constructor for class ai.tock.bot.engine.action.SendChoice
A user choice (click on a button or direct action).
SendChoice(playerId, applicationId, recipientId, intentName, step, parameters, id, date, state, metadata) - Constructor for class ai.tock.bot.engine.action.SendChoice
 
SendChoice.Companion - Class in ai.tock.bot.engine.action
 
SendLocation - Class in ai.tock.bot.engine.action
A user location transmission.
SendLocation(playerId, applicationId, recipientId, location, id, date, state, metadata) - Constructor for class ai.tock.bot.engine.action.SendLocation
A user location transmission.
sendRawText(plainText, delay) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Send text that should not be translated.
sendRawText(plainText, delay) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Send text that should not be translated.
sendRawText(plainText, delay) - Method in interface ai.tock.bot.engine.Bus
Send text that should not be translated.
SendSentence - Class in ai.tock.bot.engine.action
The most important class Action class. Could be a simple text, or a complex message using one or more interface ConnectorMessage.
SendSentence(playerId, applicationId, recipientId, text, messages, id, date, state, metadata, nlpStats, precomputedNlp) - Constructor for class ai.tock.bot.engine.action.SendSentence
The most important class Action class. Could be a simple text, or a complex message using one or more interface ConnectorMessage.
Sentence - Class in ai.tock.bot.engine.message
Could be a simple text, or a complex message using secondary constructor.
Sentence(text, messages, userInterface, delay) - Constructor for class ai.tock.bot.engine.message.Sentence
Could be a simple text, or a complex message using secondary constructor.
Sentence(text, messages, userInterface) - Constructor for class ai.tock.bot.engine.message.Sentence
 
Sentence.Companion - Class in ai.tock.bot.engine.message
 
SentenceConfiguration - Class in ai.tock.bot.admin.message
Could be a simple text, or a complex message using interface ConnectorMessage constructor.
SentenceConfiguration(text, messages, delay) - Constructor for class ai.tock.bot.admin.message.SentenceConfiguration
Could be a simple text, or a complex message using interface ConnectorMessage constructor.
SentenceConfiguration.Companion - Class in ai.tock.bot.admin.message
 
SentenceElementConfiguration - Class in ai.tock.bot.admin.message
An aggregation of Messages used in class SentenceConfiguration. This a usually "generic" view of interface ConnectorMessage.
SentenceElementConfiguration(connectorType, attachments, choices, texts, locations, metadata, subElements, connectorMessage) - Constructor for class ai.tock.bot.admin.message.SentenceElementConfiguration
An aggregation of Messages used in class SentenceConfiguration. This a usually "generic" view of interface ConnectorMessage.
SentenceElementConfiguration() - Constructor for class ai.tock.bot.admin.message.SentenceElementConfiguration
An aggregation of Messages used in class SentenceConfiguration. This a usually "generic" view of interface ConnectorMessage.
SentenceSubElementConfiguration - Class in ai.tock.bot.admin.message
 
SentenceSubElementConfiguration(attachments, choices, texts, locations, metadata) - Constructor for class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
SentenceSubElementConfiguration() - Constructor for class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
setBotDisabled(value) - Method in class ai.tock.bot.engine.user.UserState
 
setBusContextValue(key, value) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setBusContextValue(key, value) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setBusContextValue($this, key, value) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setBusContextValue(key, value) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setBusContextValue(key, value) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setBusContextValue($this, key, value) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setBusContextValue(key, value) - Method in interface ai.tock.bot.engine.BotBus
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setBusContextValue(key, value) - Method in interface ai.tock.bot.engine.BotBus
Updates the non persistent current context value. Bus context values are useful to store a temporary (ie request scoped) state.
setCheckLogin(p) - Method in class ai.tock.bot.engine.event.LoginEvent
this param is for revoke token
setConfigurationUpdated($this, $noName_1) - Static method in class ai.tock.bot.definition.BotProvider.DefaultImpls
Does this bot provider gets a configuration update ?
setConfigurationUpdated($noName_0) - Method in interface ai.tock.bot.definition.BotProvider
Does this bot provider gets a configuration update ?
setContextValue(name, value) - Method in class ai.tock.bot.engine.dialog.DialogState
Updates persistent context value. Do not store Collection or Map in the context, only plain objects or typed arrays.
setCurrentIntent(p) - Method in class ai.tock.bot.engine.dialog.DialogState
The current
setDefaultBreath(p) - Method in class ai.tock.bot.definition.BotDefinition.Companion
Convenient default value in ms to wait before next answer sentence. 1s by default.
setEmail(p) - Method in class ai.tock.bot.engine.user.UserPreferences
Email of the user.
setError(p) - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
setFirstName(p) - Method in class ai.tock.bot.engine.user.UserPreferences
First name of the user.
setFlag(flag, timeoutInMinutes, value) - Method in class ai.tock.bot.engine.user.UserState
 
setFlag(flag, timeoutDuration, value) - Method in class ai.tock.bot.engine.user.UserState
 
setGender(p) - Method in class ai.tock.bot.engine.user.UserPreferences
Gender of the user.
setHealthcheckHandler(h) - Method in class ai.tock.bot.engine.BotRepository
healthcheck handler to answer to GET /healthcheck.
setI18nProvider(p) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
To manage i18n.
setI18nProvider(p) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
To manage i18n.
setI18nProvider(p) - Method in interface ai.tock.bot.engine.BotBus
To manage i18n.
setId(p) - Method in class ai.tock.bot.engine.dialog.Dialog
The id of the dialog.
setInitialLocale(p) - Method in class ai.tock.bot.engine.user.UserPreferences
The initial locale of the user
setIntent(p) - Method in class ai.tock.bot.engine.dialog.EventState
The current intent of the action.
setIntentsQualifiers(p) - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Next sentence will be analysed for these intents.
setKeywordRegexp(p) - Method in class ai.tock.bot.engine.nlp.BuiltInKeywordListener
The keyword regexp is applicable.
setLastAnswer(p) - Method in class ai.tock.bot.engine.action.ActionMetadata
Is it the last answer of the bot.
setLastName(p) - Method in class ai.tock.bot.engine.user.UserPreferences
Last name of the user.
setLocale(p) - Method in class ai.tock.bot.engine.user.UserPreferences
Locale of the user.
setMessage(p) - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
setNextActionState(p) - Method in class ai.tock.bot.engine.dialog.DialogState
The
setNextUserActionState(p) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Qualify the next user action.
setNextUserActionState(p) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Qualify the next user action.
setNextUserActionState(p) - Method in interface ai.tock.bot.engine.BotBus
Qualify the next user action.
setNlpStats(p) - Method in class ai.tock.bot.engine.action.SendSentence
 
setNotification(p) - Method in class ai.tock.bot.engine.dialog.EventState
If true, this event is not addressed to the bot, but the bot is notified that it has been sent in a multi users/bots conversation.
setNotificationType(p) - Method in class ai.tock.bot.engine.action.ActionMetadata
tag deals with type of message notification.
setPicture(p) - Method in class ai.tock.bot.engine.user.UserPreferences
Picture url of the user.
setPriority(p) - Method in class ai.tock.bot.engine.action.ActionMetadata
Significance deals with the notification level.
setProfileLoaded(value) - Method in class ai.tock.bot.engine.user.UserState
 
setQuoteMessage(p) - Method in class ai.tock.bot.engine.action.ActionMetadata
Message which contains a quote.
setReceiveHandler(id, handler) - Method in class ai.tock.bot.engine.WebSocketController
 
setReferenceDate(p) - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Entity parsing will use this date as reference.
setReferenceTimezone(p) - Method in class ai.tock.bot.engine.dialog.NextUserActionState
Entity parsing will use this referenceTimezone as reference.
setReplyMessage(p) - Method in class ai.tock.bot.engine.action.ActionMetadata
Message which is a reply to another.
setRequestTimer(p) - Method in class ai.tock.bot.engine.BotRepository
Request timer for connectors.
setSaveTimeline(p) - Method in class ai.tock.bot.connector.ConnectorData
To know if the timeline has to be saved
setSkipAnswer(p) - Method in class ai.tock.bot.connector.ConnectorData
Set to true if the bot does not make any answer to a user sentence. Synchronous interface Connectors usually do not support skipping answer.
setSourceApplicationId(p) - Method in class ai.tock.bot.engine.dialog.EventState
For notification event,
setStates(p) - Method in class ai.tock.bot.engine.dialog.NextUserActionState
NLP query states.
setStep(step) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
 
setStep($this, step) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
 
setStep(step) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
 
setStep($this, step) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
 
setStep(step) - Method in interface ai.tock.bot.engine.BotBus
 
setStep(p) - Method in class ai.tock.bot.engine.dialog.EventState
The current step.
setStory(p) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
The current story.
setStory(p) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
The current story.
setStory(p) - Method in interface ai.tock.bot.engine.BotBus
The current story.
setTargetConnectorType(p) - Method in class ai.tock.bot.engine.dialog.EventState
The target connector type
setTest(p) - Method in class ai.tock.bot.engine.user.UserPreferences
Is it a test user?
setTestEvent(p) - Method in class ai.tock.bot.engine.dialog.EventState
Is it a
setThrowable(p) - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
setTimezone(p) - Method in class ai.tock.bot.engine.user.UserPreferences
Timezone of the user.
setTo($this$setTo, value) - Static method in class ai.tock.bot.engine.dialog.EntityValueKt
Takes a Value applied to the current Entity and returns a class EntityValue.
setTo($this$setTo, text) - Static method in class ai.tock.bot.engine.dialog.EntityValueKt
Takes a String applied to the current Entity and returns a not yet evaluated class EntityValue.
setUnlimitedFlag(flag, value) - Method in class ai.tock.bot.engine.user.UserState
 
setup() - Method in class ai.tock.bot.definition.StoryDataStepBase
 
setup($this, bus) - Static method in class ai.tock.bot.definition.TestBehaviour.DefaultImpls
Setup class UserPreferences from the bus.
setup($this, userPreferences, connectorType, locale) - Static method in class ai.tock.bot.definition.TestBehaviour.DefaultImpls
Setup user preferences for test context.
setup(bus) - Method in interface ai.tock.bot.definition.TestBehaviour
Setup class UserPreferences from the bus.
setup(userPreferences, connectorType, locale) - Method in interface ai.tock.bot.definition.TestBehaviour
Setup user preferences for test context.
setUrl(p) - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
setUrl(p) - Method in class ai.tock.bot.connector.media.MediaAction
 
setUrl(p) - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
 
setUserInterface(p) - Method in class ai.tock.bot.engine.dialog.EventState
The user interface
setUserLocation(p) - Method in class ai.tock.bot.engine.dialog.DialogState
The current
setUserVerified(p) - Method in class ai.tock.bot.engine.dialog.EventState
The user verification status.
setValue(role, value) - Method in class ai.tock.bot.engine.dialog.DialogState
Set a new entity value. Remove previous entity values history.
setValue(entity, value) - Method in class ai.tock.bot.engine.dialog.DialogState
Set a new entity value. Remove previous entity values history.
setVisibility(p) - Method in class ai.tock.bot.engine.action.ActionMetadata
visibility of the message.
SimpleAnswer - Class in ai.tock.bot.admin.answer
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
SimpleAnswer(key, delay, mediaMessage) - Constructor for class ai.tock.bot.admin.answer.SimpleAnswer
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
SimpleAnswerConfiguration - Class in ai.tock.bot.admin.answer
An class AnswerConfiguration with only class SimpleAnswer (ie labels) answers.
SimpleAnswerConfiguration(answers) - Constructor for class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
An class AnswerConfiguration with only class SimpleAnswer (ie labels) answers.
SimpleAnswerConfigurationDump - Class in ai.tock.bot.admin.story.dump
An class AnswerConfigurationDump with only class SimpleAnswerDump (ie labels) answers.
SimpleAnswerConfigurationDump(answers) - Constructor for class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
An class AnswerConfigurationDump with only class SimpleAnswerDump (ie labels) answers.
SimpleAnswerConfigurationDump(conf) - Constructor for class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
 
SimpleAnswerDump - Class in ai.tock.bot.admin.story.dump
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
SimpleAnswerDump(key, delay, mediaMessage) - Constructor for class ai.tock.bot.admin.story.dump.SimpleAnswerDump
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
SimpleAnswerDump(answer) - Constructor for class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
SimpleBotDefinition - Class in ai.tock.bot.definition
SimpleBotDefinition(botId, namespace, stories, nlpModelName, unknownStory, helloStory, goodbyeStory, noInputStory, botDisabledStory, botEnabledStory, userLocationStory, handleAttachmentStory, eventListener, keywordStory, conversation) - Constructor for class ai.tock.bot.definition.SimpleBotDefinition
SimpleStoryDefinition - Class in ai.tock.bot.definition
Simple implementation of interface StoryDefinition.
SimpleStoryDefinition(id, storyHandler, starterIntents, intents, steps, unsupportedUserInterfaces) - Constructor for class ai.tock.bot.definition.SimpleStoryDefinition
Simple implementation of interface StoryDefinition.
SimpleStoryDefinition(id, storyHandler, steps, starterIntents, intents, unsupportedUserInterfaces) - Constructor for class ai.tock.bot.definition.SimpleStoryDefinition
 
SimpleStoryHandlerBase - Class in ai.tock.bot.definition
For simple stories that do not use custom interface StoryHandlerDefinition.
SimpleStoryHandlerBase(mainIntentName) - Constructor for class ai.tock.bot.definition.SimpleStoryHandlerBase
For simple stories that do not use custom interface StoryHandlerDefinition.
SimpleStoryHandlerBase() - Constructor for class ai.tock.bot.definition.SimpleStoryHandlerBase
For simple stories that do not use custom interface StoryHandlerDefinition.
SimpleStoryStep - Interface in ai.tock.bot.definition
SimpleStoryStep() - Constructor for interface ai.tock.bot.definition.SimpleStoryStep
 
skipAnswer() - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Does not send an answer. Synchronous interface Connectors (like Google Assistant or Alexa) usually do not support skipping answer.
skipAnswer($this) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Does not send an answer. Synchronous interface Connectors (like Google Assistant or Alexa) usually do not support skipping answer.
skipAnswer() - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Does not send an answer. Synchronous interface Connectors (like Google Assistant or Alexa) usually do not support skipping answer.
skipAnswer($this) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Does not send an answer. Synchronous interface Connectors (like Google Assistant or Alexa) usually do not support skipping answer.
skipAnswer() - Method in interface ai.tock.bot.engine.BotBus
Does not send an answer. Synchronous interface Connectors (like Google Assistant or Alexa) usually do not support skipping answer.
Snapshot - Class in ai.tock.bot.engine.dialog
A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.
Snapshot(storyDefinitionId, intentName, step, entityValues, date) - Constructor for class ai.tock.bot.engine.dialog.Snapshot
A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.
Snapshot(dialog) - Constructor for class ai.tock.bot.engine.dialog.Snapshot
 
sortEntitiesToMerge($this, entities) - Static method in class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
Defines custom sort new entity values. This is useful when you want to evaluate an entity role only after an other entity role has been evaluated (entity dependence use case). Default does nothing.
sortEntitiesToMerge(entities) - Method in interface ai.tock.bot.engine.nlp.NlpListener
Defines custom sort new entity values. This is useful when you want to evaluate an entity role only after an other entity role has been evaluated (entity dependence use case). Default does nothing.
SOURCE_APP_ID - Static variable in class ai.tock.bot.engine.action.SendChoice
 
sourceAppId() - Method in class ai.tock.bot.engine.action.SendChoice
The source application id (if any) ie the creator of the choice.
start($this, type) - Static method in class ai.tock.bot.engine.monitoring.RequestTimer.DefaultImpls
Called at the start of the request.
start(type) - Method in interface ai.tock.bot.engine.monitoring.RequestTimer
Called at the start of the request.
startAction($this, botBus, handler) - Static method in class ai.tock.bot.definition.StoryHandlerListener.DefaultImpls
Called before StoryHandler.handle. If it returns false, the interface StoryHandlerListeners registered after this listener and the interface StoryHandler are not called. (however endAction of each interface StoryHandlerListener is called].
startAction(botBus, handler) - Method in interface ai.tock.bot.definition.StoryHandlerListener
Called before StoryHandler.handle. If it returns false, the interface StoryHandlerListeners registered after this listener and the interface StoryHandler are not called. (however endAction of each interface StoryHandlerListener is called].
StartConversationEvent - Class in ai.tock.bot.engine.event
Event provided when starting a conversation a conversation between a user and a bot
StartConversationEvent(userId, recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.StartConversationEvent
Event provided when starting a conversation a conversation between a user and a bot
StartSessionEvent - Class in ai.tock.bot.engine.event
A new session is started.
StartSessionEvent(userId, applicationId) - Constructor for class ai.tock.bot.engine.event.StartSessionEvent
A new session is started.
step() - Method in class ai.tock.bot.engine.action.SendChoice
The step of this choice (when applicable).
STEP_PARAMETER - Static variable in class ai.tock.bot.engine.action.SendChoice
 
story(handler, otherStarterIntents, secondaryIntents, steps, unsupportedUserInterface) - Static method in class ai.tock.bot.definition.DefinitionBuildersKt
Creates a new story.
story(intentName, otherStarterIntents, secondaryIntents, steps, unsupportedUserInterface, handler) - Static method in class ai.tock.bot.definition.DefinitionBuildersKt
Creates a new story.
story(intent, storyHandler, otherStarterIntents, secondaryIntents, steps, unsupportedUserInterface) - Static method in class ai.tock.bot.definition.DefinitionBuildersKt
Creates a new story from a interface StoryHandler.
Story - Class in ai.tock.bot.engine.dialog
A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent.
Story(definition, starterIntent, step, actions) - Constructor for class ai.tock.bot.engine.dialog.Story
A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent.
Story.Companion - Class in ai.tock.bot.engine.dialog
 
StoryDataStep<T extends StoryHandlerDefinition,TD,D> - Interface in ai.tock.bot.definition
A step that can have specific preconditions and can use input data object in handler.
StoryDataStep() - Constructor for interface ai.tock.bot.definition.StoryDataStep
 
StoryDataStep.DefaultImpls - Class in ai.tock.bot.definition
A step that can have specific preconditions and can use input data object in handler.
StoryDataStepBase<T extends StoryHandlerDefinition,TD,D> - Class in ai.tock.bot.definition
Base class for interface StoryDataStep implementations.
StoryDataStepBase(select, setup, reply) - Constructor for class ai.tock.bot.definition.StoryDataStepBase
Base class for interface StoryDataStep implementations.
StoryDefinition - Interface in ai.tock.bot.definition
The definition of a "Story". A story holds a list of actions of the same domain. The story provides a set of starter intents. When theses intents are detected, The story is started.
StoryDefinition() - Constructor for interface ai.tock.bot.definition.StoryDefinition
 
StoryDefinition.DefaultImpls - Class in ai.tock.bot.definition
The definition of a "Story". A story holds a list of actions of the same domain. The story provides a set of starter intents. When theses intents are detected, The story is started.
StoryDefinitionBase - Class in ai.tock.bot.definition
Default interface StoryDefinition implementation.
StoryDefinitionBase(name, storyHandler, otherStarterIntents, secondaryIntents, stepsList, unsupportedUserInterface) - Constructor for class ai.tock.bot.definition.StoryDefinitionBase
Default interface StoryDefinition implementation.
StoryDefinitionConfiguration - Class in ai.tock.bot.admin.story
A interface StoryDefinition defined at runtime.
StoryDefinitionConfiguration(storyId, botId, intent, currentType, answers, version, namespace, mandatoryEntities, steps, name, category, description, userSentence, userSentenceLocale, configurationName, features, _id) - Constructor for class ai.tock.bot.admin.story.StoryDefinitionConfiguration
A interface StoryDefinition defined at runtime.
StoryDefinitionConfiguration(botDefinition, storyDefinition, configurationName) - Constructor for class ai.tock.bot.admin.story.StoryDefinitionConfiguration
 
StoryDefinitionConfigurationDAO - Interface in ai.tock.bot.admin.story
StoryDefinitionConfigurationDAO() - Constructor for interface ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
 
StoryDefinitionConfigurationDump - Class in ai.tock.bot.admin.story.dump
 
StoryDefinitionConfigurationDump(storyId, botId, intent, currentType, answers, version, namespace, mandatoryEntities, steps, name, category, description, userSentence, userSentenceLocale, configurationName, features) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
 
StoryDefinitionConfigurationDump(def) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
 
StoryDefinitionConfigurationDumpController - Interface in ai.tock.bot.admin.story.dump
 
StoryDefinitionConfigurationDumpController() - Constructor for interface ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDumpController
 
StoryDefinitionConfigurationFeature - Class in ai.tock.bot.admin.story
In order to manage story activation and redirection.
StoryDefinitionConfigurationFeature(botApplicationConfigurationId, enabled, switchToStoryId) - Constructor for class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
In order to manage story activation and redirection.
StoryDefinitionConfigurationFeatureDump - Class in ai.tock.bot.admin.story.dump
 
StoryDefinitionConfigurationFeatureDump(botApplicationConfigurationId, enabled, switchToStoryId) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
StoryDefinitionConfigurationFeatureDump(def) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
StoryDefinitionConfigurationFlowNode - Class in ai.tock.bot.admin.story
A flow tree node.
StoryDefinitionConfigurationFlowNode(ownerStoryId, childrenStoryIds) - Constructor for class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
A flow tree node.
StoryDefinitionConfigurationMandatoryEntity - Class in ai.tock.bot.admin.story
A required entity in a class StoryDefinitionConfiguration.
StoryDefinitionConfigurationMandatoryEntity(role, entityType, intent, answers, currentType) - Constructor for class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
A required entity in a class StoryDefinitionConfiguration.
StoryDefinitionConfigurationMandatoryEntityDump - Class in ai.tock.bot.admin.story.dump
 
StoryDefinitionConfigurationMandatoryEntityDump(role, entityType, intent, answers, currentType) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
 
StoryDefinitionConfigurationMandatoryEntityDump(def) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
 
StoryDefinitionConfigurationStep - Class in ai.tock.bot.admin.story
StoryDefinitionConfigurationStep(name, intent, targetIntent, answers, currentType, userSentence, userSentenceLabel, children, level, entity) - Constructor for class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
StoryDefinitionConfigurationStep(step) - Constructor for class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
 
StoryDefinitionConfigurationStepDump - Class in ai.tock.bot.admin.story.dump
 
StoryDefinitionConfigurationStepDump(name, intent, targetIntent, answers, currentType, userSentenceLabel, children, level, entity) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
 
StoryDefinitionConfigurationStepDump(def, namespace, category) - Constructor for class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
 
StoryDefinitionExtended - Interface in ai.tock.bot.definition
Helper methods for StoryDefinition implementation. Usually direct implementations are enums. This interface add a starter (and main) intent with intent name equals to the property of value name to the interface StoryDefinition. Warning: advanced usage only.
StoryDefinitionExtended() - Constructor for interface ai.tock.bot.definition.StoryDefinitionExtended
 
StoryDefinitionExtended.DefaultImpls - Class in ai.tock.bot.definition
Helper methods for StoryDefinition implementation. Usually direct implementations are enums. This interface add a starter (and main) intent with intent name equals to the property of value name to the interface StoryDefinition. Warning: advanced usage only.
storyDefinitionLoader($this) - Static method in class ai.tock.bot.engine.ConnectorController.DefaultImpls
Return a story definition provider for this controller.
storyDefinitionLoader() - Method in interface ai.tock.bot.engine.ConnectorController
Return a story definition provider for this controller.
StoryHandler - Interface in ai.tock.bot.definition
Receive a sentence or action, and send the answer.
StoryHandler() - Constructor for interface ai.tock.bot.definition.StoryHandler
 
StoryHandler.DefaultImpls - Class in ai.tock.bot.definition
Receive a sentence or action, and send the answer.
StoryHandlerBase<T extends StoryHandlerDefinition> - Class in ai.tock.bot.definition
Base implementation of interface StoryHandler. Provides also a convenient implementation of I18nKeyProvider to support i18n.
StoryHandlerBase(mainIntentName, i18nNamespace, breath) - Constructor for class ai.tock.bot.definition.StoryHandlerBase
Base implementation of interface StoryHandler. Provides also a convenient implementation of I18nKeyProvider to support i18n.
StoryHandlerBase() - Constructor for class ai.tock.bot.definition.StoryHandlerBase
Base implementation of interface StoryHandler. Provides also a convenient implementation of I18nKeyProvider to support i18n.
StoryHandlerBase.Companion - Class in ai.tock.bot.definition
 
StoryHandlerDefinition - Interface in ai.tock.bot.definition
Story handler definitions are used in interface StoryHandler to provide custom context and to manage specific connector behaviour.
StoryHandlerDefinition() - Constructor for interface ai.tock.bot.definition.StoryHandlerDefinition
 
StoryHandlerDefinition.DefaultImpls - Class in ai.tock.bot.definition
Story handler definitions are used in interface StoryHandler to provide custom context and to manage specific connector behaviour.
StoryHandlerDefinitionBase<T extends ConnectorStoryHandlerBase<?>> - Class in ai.tock.bot.definition
Base implementation of interface StoryHandlerDefinition.
StoryHandlerDefinitionBase(bus) - Constructor for class ai.tock.bot.definition.StoryHandlerDefinitionBase
Base implementation of interface StoryHandlerDefinition.
StoryHandlerDefinitionBase.Companion - Class in ai.tock.bot.definition
 
StoryHandlerListener - Interface in ai.tock.bot.definition
To listen before and after action handling. Need to be registered using ai.tock.bot.engine.BotRepository.registerStoryHandlerListener.
StoryHandlerListener() - Constructor for interface ai.tock.bot.definition.StoryHandlerListener
 
StoryHandlerListener.DefaultImpls - Class in ai.tock.bot.definition
To listen before and after action handling. Need to be registered using ai.tock.bot.engine.BotRepository.registerStoryHandlerListener.
StoryStep<T extends StoryHandlerDefinition> - Interface in ai.tock.bot.definition
A step (the implementation is usually an enum) is a part of a interface StoryDefinition. Used to manage workflow in a interface StoryHandler.
StoryStep() - Constructor for interface ai.tock.bot.definition.StoryStep
 
StoryStep.DefaultImpls - Class in ai.tock.bot.definition
A step (the implementation is usually an enum) is a part of a interface StoryDefinition. Used to manage workflow in a interface StoryHandler.
StoryStepKt - Class in ai.tock.bot.definition
 
StoryStepKt() - Constructor for class ai.tock.bot.definition.StoryStepKt
 
SttListener - Interface in ai.tock.bot.engine.stt
When you need to fix the stt input.
SttListener() - Constructor for interface ai.tock.bot.engine.stt.SttListener
 
SttService - Class in ai.tock.bot.engine.stt
Helpers for stt.
SubscribingEvent - Class in ai.tock.bot.engine.event
The "subscribe to application" event.
SubscribingEvent(userId, recipientId, payload, applicationId) - Constructor for class ai.tock.bot.engine.event.SubscribingEvent
The "subscribe to application" event.
SUBTITLE_PARAM - Static variable in class ai.tock.bot.engine.message.GenericMessage
A texts parameter for subtitle.
success($this, query, result) - Static method in class ai.tock.bot.engine.nlp.NlpListener.DefaultImpls
Called when nlp request is successful.
success(query, result) - Method in interface ai.tock.bot.engine.nlp.NlpListener
Called when nlp request is successful.
Suggestion - Class in ai.tock.bot.engine.message
 
Suggestion(title, intent, parameters, step, attributes) - Constructor for class ai.tock.bot.engine.message.Suggestion
 
Suggestion(title, intent, step, parameters) - Constructor for class ai.tock.bot.engine.message.Suggestion
 
support($this, bus) - Static method in class ai.tock.bot.definition.StoryHandler.DefaultImpls
What is the probability of bot support for the current request?
support(bus) - Method in interface ai.tock.bot.definition.StoryHandler
What is the probability of bot support for the current request?
support(bus) - Method in class ai.tock.bot.definition.StoryHandlerBase
What is the probability of bot support for the current request?
support(action, data) - Method in interface ai.tock.bot.engine.ConnectorController
Return a probability of the support by the bot of this action
support(bus) - Method in class ai.tock.bot.engine.dialog.Story
What is the probability of this request support?
supportAction(userTimeline, dialog, action, intent) - Method in class ai.tock.bot.engine.dialog.Story
Does this story supports the action ?
supportIntent($this, i) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Does this step support this intent?
supportIntent($this, intent) - Static method in class ai.tock.bot.definition.StoryDefinition.DefaultImpls
Is the specified intent is supported by this story?
supportIntent(intent) - Method in interface ai.tock.bot.definition.StoryDefinition
Is the specified intent is supported by this story?
supportIntent($this, intent) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
Is the specified intent is supported by this story?
supportIntent($this, i) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
Does this step support this intent?
supportIntent(i) - Method in interface ai.tock.bot.definition.StoryStep
Does this step support this intent?
supportIntent(intent) - Method in class ai.tock.bot.engine.dialog.Story
Does this story supports the intent ?
supportStarterIntent($this, i) - Static method in class ai.tock.bot.definition.StoryDataStep.DefaultImpls
Does this step support this intent as starter intent?
supportStarterIntent($this, i) - Static method in class ai.tock.bot.definition.StoryStep.DefaultImpls
Does this step support this intent as starter intent?
supportStarterIntent(i) - Method in interface ai.tock.bot.definition.StoryStep
Does this step support this intent as starter intent?
switchStory(storyDefinition, starterIntent) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Switches the context to the specified story definition (start a new class Story).
switchStory($this, storyDefinition, starterIntent) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Switches the context to the specified story definition (start a new class Story).
switchStory(storyDefinition, starterIntent) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Switches the context to the specified story definition (start a new class Story).
switchStory($this, storyDefinition, starterIntent) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Switches the context to the specified story definition (start a new class Story).
switchStory(storyDefinition, starterIntent) - Method in interface ai.tock.bot.engine.BotBus
Switches the context to the specified story definition (start a new class Story).

T

TakeThreadControlEvent - Class in ai.tock.bot.engine.event
A take thread control event.
TakeThreadControlEvent(userId, recipientId, applicationId, previousOwnerAppId, metadata) - Constructor for class ai.tock.bot.engine.event.TakeThreadControlEvent
A take thread control event.
TestActionReport - Class in ai.tock.bot.admin.test
 
TestActionReport(playerId, date, messages, connectorType, userInterfaceType, id) - Constructor for class ai.tock.bot.admin.test.TestActionReport
 
TestActionReport(playerId, date, message, connectorType, userInterfaceType, id) - Constructor for class ai.tock.bot.admin.test.TestActionReport
 
TestActionReport(report) - Constructor for class ai.tock.bot.admin.test.TestActionReport
 
TestBehaviour - Interface in ai.tock.bot.definition
Define values and behaviour for integration tests.
TestBehaviour() - Constructor for interface ai.tock.bot.definition.TestBehaviour
 
TestBehaviour.DefaultImpls - Class in ai.tock.bot.definition
Define values and behaviour for integration tests.
TestBehaviourBase - Class in ai.tock.bot.definition
Base implementation of interface TestBehaviour.
TestBehaviourBase() - Constructor for class ai.tock.bot.definition.TestBehaviourBase
Base implementation of interface TestBehaviour.
TestClientService - Interface in ai.tock.bot.admin.test
A tock client, used to get info from Tock in a potential test context.
TestClientService() - Constructor for interface ai.tock.bot.admin.test.TestClientService
 
TestClientServiceKt - Class in ai.tock.bot.admin.test
 
TestClientServiceKt() - Constructor for class ai.tock.bot.admin.test.TestClientServiceKt
 
testContextKeywordHandler(bus, sendEnd) - Method in class ai.tock.bot.definition.BotDefinitionBase.Companion
The default handler used to handle test context initialization.
TestDialogReport - Class in ai.tock.bot.admin.test
 
TestDialogReport(actions, userInterface, id) - Constructor for class ai.tock.bot.admin.test.TestDialogReport
 
TestDialogReport(dialog) - Constructor for class ai.tock.bot.admin.test.TestDialogReport
 
TestPlan - Class in ai.tock.bot.admin.test
A test plan is a set of dialogs to replay.
TestPlan(dialogs, name, applicationId, namespace, nlpModel, botApplicationConfigurationId, locale, startAction, targetConnectorType, _id) - Constructor for class ai.tock.bot.admin.test.TestPlan
A test plan is a set of dialogs to replay.
TestPlanDAO - Interface in ai.tock.bot.admin.test
 
TestPlanDAO() - Constructor for interface ai.tock.bot.admin.test.TestPlanDAO
 
TestPlanExecution - Class in ai.tock.bot.admin.test
An execution of a class TestPlan, with its result.
TestPlanExecution(testPlanId, dialogs, nbErrors, date, duration, _id, status) - Constructor for class ai.tock.bot.admin.test.TestPlanExecution
An execution of a class TestPlan, with its result.
TestPlanExecutionStatus - Enum in ai.tock.bot.admin.test
Status available for a test plan execution. PENDING - the test plan is currently executed. SUCCESS - the test plan has been executed and ended without any errors. FAILED - the test plan has been executed but some errors occurred. COMPLETE - the test plan has been executed but there is no more information about test success.
TEXT_PARAM - Static variable in class ai.tock.bot.engine.message.GenericMessage
A texts parameter for text content.
TextWithSuggestions - Class in ai.tock.bot.engine.message
 
TextWithSuggestions(text, suggestions, attributes) - Constructor for class ai.tock.bot.engine.message.TextWithSuggestions
 
TextWithSuggestions(text, suggestions) - Constructor for class ai.tock.bot.engine.message.TextWithSuggestions
 
throwable($this, throwable, data) - Static method in class ai.tock.bot.engine.monitoring.RequestTimer.DefaultImpls
Called when exception is caught.
throwable(throwable, data) - Method in interface ai.tock.bot.engine.monitoring.RequestTimer
Called when exception is caught.
TimeBoxedFlag - Class in ai.tock.bot.engine.user
A flag with a validity limit.
TimeBoxedFlag(value, expirationDate) - Constructor for class ai.tock.bot.engine.user.TimeBoxedFlag
A flag with a validity limit.
TITLE_PARAM - Static variable in class ai.tock.bot.engine.message.GenericMessage
A texts parameter for title.
TITLE_PARAMETER - Static variable in class ai.tock.bot.engine.action.SendChoice
 
toAction(playerId, applicationId, recipientId, locale, userInterfaceType) - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
 
toAction(playerId, applicationId, recipientId, locale, userInterfaceType) - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
 
toAction(playerId, applicationId, recipientId, locale, userInterfaceType) - Method in class ai.tock.bot.admin.message.LocationConfiguration
 
toAction($this, bus) - Static method in class ai.tock.bot.admin.message.MessageConfiguration.DefaultImpls
 
toAction(bus) - Method in interface ai.tock.bot.admin.message.MessageConfiguration
 
toAction(playerId, applicationId, recipientId, locale, userInterfaceType) - Method in interface ai.tock.bot.admin.message.MessageConfiguration
 
toAction(playerId, applicationId, recipientId, locale, userInterfaceType) - Method in class ai.tock.bot.admin.message.SentenceConfiguration
 
toAction(playerId, applicationId, recipientId) - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
toAction(playerId, applicationId, recipientId) - Method in class ai.tock.bot.engine.message.Attachment
 
toAction(playerId, applicationId, recipientId) - Method in class ai.tock.bot.engine.message.Choice
 
toAction(playerId, applicationId, recipientId) - Method in class ai.tock.bot.engine.message.Location
 
toAction($this, bus) - Static method in class ai.tock.bot.engine.message.Message.DefaultImpls
 
toAction(bus) - Method in interface ai.tock.bot.engine.message.Message
 
toAction(playerId, applicationId, recipientId) - Method in interface ai.tock.bot.engine.message.Message
 
toAction(playerId, applicationId, recipientId) - Method in class ai.tock.bot.engine.message.Sentence
 
toActionId() - Method in class ai.tock.bot.engine.action.Action
 
toAnswer(currentType, controller) - Method in class ai.tock.bot.admin.story.dump.AnswerConfigurationDump
 
toAnswer(currentType, controller) - Method in class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
toAnswer(currentType, controller) - Method in class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
toAnswer(currentType, controller) - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
 
toAnswer(controller, compile) - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
 
toAnswer(currentType, controller) - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
 
toAnswer(controller) - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
 
toArray() - Method in class ai.tock.bot.definition.Parameters
 
toConnectorConfiguration() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
Returns the linked class ConnectorConfiguration.
toConnectorMessage($this, message) - Static method in class ai.tock.bot.connector.Connector.DefaultImpls
Maps a interface MediaMessage into a interface ConnectorMessage. If toConnectorMessage returns an empty list, the mapping is not supported for this connector. Default returns an empty list.
toConnectorMessage(message) - Method in interface ai.tock.bot.connector.Connector
Maps a interface MediaMessage into a interface ConnectorMessage. If toConnectorMessage returns an empty list, the mapping is not supported for this connector. Default returns an empty list.
toConnectorMessage($this) - Static method in class ai.tock.bot.connector.ConnectorMessage.DefaultImpls
toConnectorMessage() - Method in interface ai.tock.bot.connector.ConnectorMessage
toConnectorMessage() - Method in interface ai.tock.bot.connector.ConnectorMessageProvider
toDump(answer) - Method in class ai.tock.bot.admin.story.dump.AnswerConfigurationDump.Companion
 
toDump(answer) - Method in class ai.tock.bot.admin.story.dump.AnswerConfigurationDump.Companion
 
toDump(message) - Method in class ai.tock.bot.admin.story.dump.MediaMessageDescriptorDump.Companion
 
toEncodedId() - Method in class ai.tock.bot.engine.action.SendChoice
Provides the id used by connectors.
toEntity(controller) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
 
toFeature(controller) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
toFile(controller) - Method in class ai.tock.bot.admin.story.dump.MediaFileDescriptorDump
 
toGenericMessage($this) - Static method in class ai.tock.bot.connector.ConnectorMessage.DefaultImpls
Transforms this message into a generic class GenericMessage.
toGenericMessage() - Method in interface ai.tock.bot.connector.ConnectorMessage
Transforms this message into a generic class GenericMessage.
toGenericMessage() - Method in class ai.tock.bot.connector.media.MediaAction
Returns a class GenericMessage view of this interface MediaMessage if supported.
toGenericMessage() - Method in class ai.tock.bot.connector.media.MediaCard
Returns a class GenericMessage view of this interface MediaMessage if supported.
toGenericMessage() - Method in class ai.tock.bot.connector.media.MediaCarousel
Returns a class GenericMessage view of this interface MediaMessage if supported.
toGenericMessage($this) - Static method in class ai.tock.bot.connector.media.MediaMessage.DefaultImpls
Returns a class GenericMessage view of this interface MediaMessage if supported.
toGenericMessage() - Method in interface ai.tock.bot.connector.media.MediaMessage
Returns a class GenericMessage view of this interface MediaMessage if supported.
toMap() - Method in class ai.tock.bot.definition.Parameters
 
toMedia(controller) - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
 
toMedia(controller) - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
 
toMedia(controller) - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
 
toMedia(controller) - Method in interface ai.tock.bot.admin.story.dump.MediaMessageDescriptorDump
 
toMessage(bus) - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
Creates a interface MediaMessage for the specified interface BotBus.
toMessage(bus) - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
Creates a interface MediaMessage for the specified interface BotBus.
toMessage(bus) - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
Creates a interface MediaMessage for the specified interface BotBus.
toMessage(bus) - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
Creates a interface MediaMessage for the specified interface BotBus.
toMessage(bus) - Method in interface ai.tock.bot.connector.media.MediaMessageDescriptor
Creates a interface MediaMessage for the specified interface BotBus.
toMessage() - Method in class ai.tock.bot.engine.action.Action
 
toMessage() - Method in class ai.tock.bot.engine.action.SendAttachment
 
toMessage() - Method in class ai.tock.bot.engine.action.SendChoice
 
toMessage() - Method in class ai.tock.bot.engine.action.SendLocation
 
toMessage() - Method in class ai.tock.bot.engine.action.SendSentence
 
toMessageList(p, bus, messageProvider) - Method in class ai.tock.bot.engine.message.MessagesList.Companion
Transforms messageProvider result into a MessageList.
toPrettyString() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
Returns a human readable string representation of the message.
toPrettyString() - Method in class ai.tock.bot.engine.message.Attachment
Returns a human readable string representation of the message.
toPrettyString() - Method in class ai.tock.bot.engine.message.Choice
Returns a human readable string representation of the message.
toPrettyString() - Method in class ai.tock.bot.engine.message.Location
Returns a human readable string representation of the message.
toPrettyString($this) - Static method in class ai.tock.bot.engine.message.Message.DefaultImpls
Returns a human readable string representation of the message.
toPrettyString() - Method in interface ai.tock.bot.engine.message.Message
Returns a human readable string representation of the message.
toPrettyString() - Method in class ai.tock.bot.engine.message.Sentence
Returns a human readable string representation of the message.
toStep(controller) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
 
toStoryDefinitionConfiguration(controller) - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
 
toStoryStep(story) - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
 
toString() - Method in class ai.tock.bot.admin.answer.BuiltInAnswerConfiguration
 
toString() - Method in class ai.tock.bot.admin.answer.MessageAnswerConfiguration
 
toString() - Method in class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
An class AnswerConfiguration defined by a Kotlin script.
toString() - Method in class ai.tock.bot.admin.answer.SimpleAnswer
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
toString() - Method in class ai.tock.bot.admin.answer.SimpleAnswerConfiguration
An class AnswerConfiguration with only class SimpleAnswer (ie labels) answers.
toString() - Method in class ai.tock.bot.admin.bot.ArtifactVersion
An artifact version number.
toString() - Method in class ai.tock.bot.admin.bot.BotApplicationConfiguration
Configuration details for a bot and a connector.
toString() - Method in class ai.tock.bot.admin.bot.BotConfiguration
Configuration details for a bot.
toString() - Method in class ai.tock.bot.admin.bot.BotVersion
A bot version number.
toString() - Method in class ai.tock.bot.admin.dialog.ActionReport
 
toString() - Method in class ai.tock.bot.admin.dialog.ApplicationDialogFlowData
All data about bot flow.
toString() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateData
 
toString() - Method in class ai.tock.bot.admin.dialog.DialogFlowStateTransitionData
 
toString() - Method in class ai.tock.bot.admin.dialog.DialogReport
 
toString() - Method in class ai.tock.bot.admin.dialog.DialogReportQuery
Query for dialogs.
toString() - Method in class ai.tock.bot.admin.dialog.DialogReportQueryResult
 
toString() - Method in class ai.tock.bot.admin.message.AttachmentConfiguration
A simple attachment file.
toString() - Method in class ai.tock.bot.admin.message.ChoiceConfiguration
A user choice.
toString() - Method in class ai.tock.bot.admin.message.LocationConfiguration
User location data.
toString() - Method in class ai.tock.bot.admin.message.SentenceConfiguration
Could be a simple text, or a complex message using interface ConnectorMessage constructor.
toString() - Method in class ai.tock.bot.admin.message.SentenceElementConfiguration
An aggregation of Messages used in class SentenceConfiguration. This a usually "generic" view of interface ConnectorMessage.
toString() - Method in class ai.tock.bot.admin.message.SentenceSubElementConfiguration
 
toString() - Method in class ai.tock.bot.admin.story.dump.BuiltInAnswerConfigurationDump
 
toString() - Method in class ai.tock.bot.admin.story.dump.MediaActionDescriptorDump
Descriptor for MediaAction.
toString() - Method in class ai.tock.bot.admin.story.dump.MediaCardDescriptorDump
The MediaCard descriptor.
toString() - Method in class ai.tock.bot.admin.story.dump.MediaCarouselDescriptorDump
The MediaCarousel descriptor.
toString() - Method in class ai.tock.bot.admin.story.dump.MessageAnswerConfigurationDump
 
toString() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerConfigurationDump
An class AnswerConfigurationDump defined by a Kotlin script.
toString() - Method in class ai.tock.bot.admin.story.dump.ScriptAnswerVersionedConfigurationDump
toString() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerConfigurationDump
An class AnswerConfigurationDump with only class SimpleAnswerDump (ie labels) answers.
toString() - Method in class ai.tock.bot.admin.story.dump.SimpleAnswerDump
Answer that contains only i18n label with an optional delay and interface MediaMessageDescriptor.
toString() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDump
 
toString() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump
 
toString() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump
 
toString() - Method in class ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump
 
toString() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfiguration
A interface StoryDefinition defined at runtime.
toString() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFeature
In order to manage story activation and redirection.
toString() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationFlowNode
A flow tree node.
toString() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationMandatoryEntity
A required entity in a class StoryDefinitionConfiguration.
toString() - Method in class ai.tock.bot.admin.story.StoryDefinitionConfigurationStep
toString() - Method in class ai.tock.bot.admin.test.DialogExecutionReport
 
toString() - Method in class ai.tock.bot.admin.test.TestActionReport
 
toString() - Method in class ai.tock.bot.admin.test.TestDialogReport
 
toString() - Method in class ai.tock.bot.admin.test.TestPlan
A test plan is a set of dialogs to replay.
toString() - Method in class ai.tock.bot.admin.test.TestPlanExecution
An execution of a class TestPlan, with its result.
toString() - Method in class ai.tock.bot.admin.user.UserReport
 
toString() - Method in class ai.tock.bot.admin.user.UserReportQuery
 
toString() - Method in class ai.tock.bot.admin.user.UserReportQueryResult
 
toString() - Method in class ai.tock.bot.connector.ConnectorBase
Returns connectorType.toString method.
toString() - Method in class ai.tock.bot.connector.ConnectorConfiguration
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
toString() - Method in class ai.tock.bot.connector.ConnectorType
 
toString() - Method in class ai.tock.bot.connector.ConnectorTypeConfiguration
A connector type configuration definition.
toString() - Method in class ai.tock.bot.connector.ConnectorTypeConfigurationField
Custom parameter for a class ConnectorTypeConfiguration.
toString() - Method in class ai.tock.bot.connector.media.MediaAction
toString() - Method in class ai.tock.bot.connector.media.MediaActionDescriptor
Descriptor for class MediaAction.
toString() - Method in class ai.tock.bot.connector.media.MediaCard
A media card. At least one of title, subTitle or file is not null.
toString() - Method in class ai.tock.bot.connector.media.MediaCardDescriptor
The class MediaCard descriptor.
toString() - Method in class ai.tock.bot.connector.media.MediaCarousel
A list of class MediaCard.
toString() - Method in class ai.tock.bot.connector.media.MediaCarouselDescriptor
The class MediaCarousel descriptor.
toString() - Method in class ai.tock.bot.connector.media.MediaFile
An uploaded file.
toString() - Method in class ai.tock.bot.connector.media.MediaFileDescriptor
A file descriptor.
toString() - Method in class ai.tock.bot.definition.BotDefinitionBase
 
toString() - Method in class ai.tock.bot.definition.BotProviderId
A interface BotProvider unique identifier.
toString() - Method in class ai.tock.bot.definition.DialogFlowDefinition
 
toString() - Method in class ai.tock.bot.definition.DialogFlowState
 
toString() - Method in class ai.tock.bot.definition.DialogFlowStateTransition
 
toString() - Method in class ai.tock.bot.definition.EntityStepSelection
A step entity configuration option.
toString() - Method in class ai.tock.bot.definition.Intent
An intent definition.
toString() - Method in class ai.tock.bot.definition.IntentWithoutNamespace
The non qualified name of the intent.
toString() - Method in class ai.tock.bot.definition.Parameters
Use interface ParameterKey to create this class.
toString() - Method in class ai.tock.bot.engine.action.ActionMetadata
 
toString() - Method in class ai.tock.bot.engine.action.SendChoice
 
toString() - Method in class ai.tock.bot.engine.action.SendSentence
 
toString() - Method in class ai.tock.bot.engine.dialog.ArchivedEntityValue
 
toString() - Method in class ai.tock.bot.engine.dialog.Dialog
A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state.
toString() - Method in class ai.tock.bot.engine.dialog.DialogState
The class Dialog state.
toString() - Method in class ai.tock.bot.engine.dialog.EntityStateValue
 
toString() - Method in class ai.tock.bot.engine.dialog.EntityValue
 
toString() - Method in class ai.tock.bot.engine.dialog.EventState
State in event scope.
toString() - Method in class ai.tock.bot.engine.dialog.NextUserActionState
The temporary initial state for next user action.
toString() - Method in class ai.tock.bot.engine.dialog.Snapshot
A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.
toString() - Method in class ai.tock.bot.engine.dialog.Story
A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent.
toString() - Method in class ai.tock.bot.engine.event.GetAppRolesEvent
 
toString() - Method in class ai.tock.bot.engine.event.PassThreadControlEvent
 
toString() - Method in class ai.tock.bot.engine.event.RequestThreadControlEvent
 
toString() - Method in class ai.tock.bot.engine.event.TakeThreadControlEvent
 
toString() - Method in class ai.tock.bot.engine.feature.FeatureState
A state of a feature.
toString() - Method in class ai.tock.bot.engine.message.ActionWrappedMessage
 
toString() - Method in class ai.tock.bot.engine.message.Attachment
A simple attachment file.
toString() - Method in class ai.tock.bot.engine.message.Choice
A user choice.
toString() - Method in class ai.tock.bot.engine.message.GenericElement
A sub element of class GenericMessage.
toString() - Method in class ai.tock.bot.engine.message.GenericMessage
An aggregation of interface Messages used in class Sentence. This is usually a "generic" view of interface ConnectorMessage.
toString() - Method in class ai.tock.bot.engine.message.Location
User location data.
toString() - Method in class ai.tock.bot.engine.message.MessagesList
A list of messages.
toString() - Method in class ai.tock.bot.engine.message.Sentence
Could be a simple text, or a complex message using secondary constructor.
toString() - Method in class ai.tock.bot.engine.message.Suggestion
 
toString() - Method in class ai.tock.bot.engine.message.TextWithSuggestions
 
toString() - Method in class ai.tock.bot.engine.monitoring.RequestTimerData
 
toString() - Method in class ai.tock.bot.engine.nlp.NlpCallStats
Stats about nlp call.
toString() - Method in class ai.tock.bot.engine.nlp.NlpEntityMergeContext
Provides all info to allow multiple values of the same entity type to be merged.
toString() - Method in class ai.tock.bot.engine.nlp.NlpIntentStat
Used by class NlpCallStats. Pair Intent - probability.
toString() - Method in class ai.tock.bot.engine.user.PlayerId
The user identifier.
toString() - Method in class ai.tock.bot.engine.user.TimeBoxedFlag
A flag with a validity limit.
toString() - Method in class ai.tock.bot.engine.user.UserLocation
 
toString() - Method in class ai.tock.bot.engine.user.UserPreferences
User preferences.
toString() - Method in class ai.tock.bot.engine.user.UserState
The user state.
toString() - Method in class ai.tock.bot.engine.user.UserTimeline
 
transform(stt, locale) - Method in interface ai.tock.bot.engine.stt.SttListener
 
transform(stt, locale) - Method in class ai.tock.bot.engine.stt.SttService
 
translate(key) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Translates the specified key.
translate(text, args) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Translates and format if needed the text with the optionals args.
translate($this, text, args) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Translates and format if needed the text with the optionals args.
translate($this, key) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Translates the specified key.
translate(key) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Translates the specified key.
translate(text, args) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Translates and format if needed the text with the optionals args.
translate($this, text, args) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Translates and format if needed the text with the optionals args.
translate($this, key) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Translates the specified key.
translate($this, text, args) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Translates and format if needed the text with the optionals args.
translate($this, key) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Translates the specified key.
translate($this, text, args) - Static method in class ai.tock.bot.engine.I18nTranslator.DefaultImpls
Translates and format if needed the text with the optionals args.
translate($this, key) - Static method in class ai.tock.bot.engine.I18nTranslator.DefaultImpls
Translates the specified key.
translate(text, args) - Method in interface ai.tock.bot.engine.I18nTranslator
Translates and format if needed the text with the optionals args.
translate(key) - Method in interface ai.tock.bot.engine.I18nTranslator
Translates the specified key.
translateAndReturnBlankAsNull(s) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Translates the specified text and return null if the answer is blank.
translateAndReturnBlankAsNull($this, s) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Translates the specified text and return null if the answer is blank.
translateAndReturnBlankAsNull(s) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Translates the specified text and return null if the answer is blank.
translateAndReturnBlankAsNull($this, s) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Translates the specified text and return null if the answer is blank.
translateAndReturnBlankAsNull($this, s) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Translates the specified text and return null if the answer is blank.
translateAndReturnBlankAsNull($this, s) - Static method in class ai.tock.bot.engine.I18nTranslator.DefaultImpls
Translates the specified text and return null if the answer is blank.
translateAndReturnBlankAsNull(s) - Method in interface ai.tock.bot.engine.I18nTranslator
Translates the specified text and return null if the answer is blank.
TypingOffEvent - Class in ai.tock.bot.engine.event
The "end of typing" event.
TypingOffEvent(recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.TypingOffEvent
The "end of typing" event.
TypingOnEvent - Class in ai.tock.bot.engine.event
The "start of typing" event.
TypingOnEvent(recipientId, applicationId) - Constructor for class ai.tock.bot.engine.event.TypingOnEvent
The "start of typing" event.

U

unregister($this, controller) - Static method in class ai.tock.bot.connector.Connector.DefaultImpls
Unregisters the connector.
unregister(controller) - Method in interface ai.tock.bot.connector.Connector
Unregisters the connector.
unregisterServices() - Method in interface ai.tock.bot.engine.ConnectorController
Unregister services when interface Connector is unregistered.
updatePlayerId(namespace, oldPlayerId, newPlayerId) - Method in interface ai.tock.bot.engine.user.UserTimelineDAO
Update playerId for dialog and user timelines.
UploadedFilesService - Class in ai.tock.bot.engine.config
To manage uploaded files.
uploadFile(namespace, fileName, bytes) - Method in class ai.tock.bot.engine.config.UploadedFilesService
 
URL_PARAMETER - Static variable in class ai.tock.bot.engine.action.SendChoice
 
UserLocation - Class in ai.tock.bot.engine.user
 
UserLocation(lat, lng) - Constructor for class ai.tock.bot.engine.user.UserLocation
 
UserLock - Interface in ai.tock.bot.engine.user
 
UserLock() - Constructor for interface ai.tock.bot.engine.user.UserLock
 
userLocked(event) - Method in interface ai.tock.bot.connector.ConnectorCallback
Called by ConnectorController.handle when the user is locked.
userLocked(event) - Method in class ai.tock.bot.connector.ConnectorCallbackBase
Called by ConnectorController.handle when the user is locked.
userLockReleased(event) - Method in interface ai.tock.bot.connector.ConnectorCallback
Called by ConnectorController.handle when the user lock is released.
userLockReleased(event) - Method in class ai.tock.bot.connector.ConnectorCallbackBase
Called by ConnectorController.handle when the user lock is released.
UserPreferences - Class in ai.tock.bot.engine.user
User preferences.
UserPreferences(firstName, lastName, email, timezone, locale, picture, gender, test, initialLocale) - Constructor for class ai.tock.bot.engine.user.UserPreferences
User preferences.
UserPreferences() - Constructor for class ai.tock.bot.engine.user.UserPreferences
User preferences.
UserReport - Class in ai.tock.bot.admin.user
 
UserReport(playerId, applicationIds, userPreferences, userState, lastUpdateDate, lastActionText, lastUserActionDate) - Constructor for class ai.tock.bot.admin.user.UserReport
 
UserReportDAO - Interface in ai.tock.bot.admin.user
To search users, everywhere.
UserReportDAO() - Constructor for interface ai.tock.bot.admin.user.UserReportDAO
 
UserReportQuery - Class in ai.tock.bot.admin.user
 
UserReportQuery(namespace, nlpModel, language, start, size, name, from, to, flags, displayTests) - Constructor for class ai.tock.bot.admin.user.UserReportQuery
 
UserReportQueryResult - Class in ai.tock.bot.admin.user
 
UserReportQueryResult(total, start, end, users) - Constructor for class ai.tock.bot.admin.user.UserReportQueryResult
 
UserState - Class in ai.tock.bot.engine.user
The user state.
UserState(creationDate, flags) - Constructor for class ai.tock.bot.engine.user.UserState
The user state.
UserState() - Constructor for class ai.tock.bot.engine.user.UserState
The user state.
UserState.Companion - Class in ai.tock.bot.engine.user
 
UserTimeline - Class in ai.tock.bot.engine.user
The user timeline - all dialogs and data of the user.
UserTimeline(playerId, userPreferences, userState, dialogs, temporaryIds) - Constructor for class ai.tock.bot.engine.user.UserTimeline
The user timeline - all dialogs and data of the user.
UserTimelineDAO - Interface in ai.tock.bot.engine.user
To access class UserTimelines.
UserTimelineDAO() - Constructor for interface ai.tock.bot.engine.user.UserTimelineDAO
 

V

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

W

waitAvailability(timeToWaitInMs) - Method in interface ai.tock.bot.engine.nlp.NlpController
Tries to check nlp server, waiting 200 response or timeToWaitInMs before returning.
WebSocketController - Class in ai.tock.bot.engine
Internal object used to manage websocket events.
withMessage(message) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(connectorType, messageProvider) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(connectorType, connectorId, messageProvider) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType and connectorId is compatible.
withMessage($this, message) - Static method in class ai.tock.bot.definition.StoryHandlerDefinition.DefaultImpls
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(message) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(connectorType, messageProvider) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(connectorType, connectorId, messageProvider) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType and connectorId is compatible.
withMessage($this, message) - Static method in class ai.tock.bot.engine.BotBus.DefaultImpls
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(message) - Method in interface ai.tock.bot.engine.BotBus
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage($this, message) - Static method in class ai.tock.bot.engine.Bus.DefaultImpls
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(message) - Method in interface ai.tock.bot.engine.Bus
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(connectorType, messageProvider) - Method in interface ai.tock.bot.engine.Bus
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType is compatible.
withMessage(connectorType, connectorId, messageProvider) - Method in interface ai.tock.bot.engine.Bus
Adds the specified interface ConnectorMessage to the bus context if the targetConnectorType and connectorId is compatible.
withNotificationType(notificationType) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Adds the specified enum ActionNotificationType to the bus context.
withNotificationType(notificationType) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Adds the specified enum ActionNotificationType to the bus context.
withNotificationType(notificationType) - Method in interface ai.tock.bot.engine.BotBus
Adds the specified enum ActionNotificationType to the bus context.
withPriority(priority) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Adds the specified enum ActionPriority to the bus context.
withPriority(priority) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Adds the specified enum ActionPriority to the bus context.
withPriority(priority) - Method in interface ai.tock.bot.engine.BotBus
Adds the specified enum ActionPriority to the bus context.
withVisibility(visibility) - Method in class ai.tock.bot.definition.ConnectorStoryHandlerBase
Adds the specified enum ActionVisibility to the bus context.
withVisibility(visibility) - Method in class ai.tock.bot.definition.StoryHandlerDefinitionBase
Adds the specified enum ActionVisibility to the bus context.
withVisibility(visibility) - Method in interface ai.tock.bot.engine.BotBus
Adds the specified enum ActionVisibility to the bus context.
wrap($this, intent) - Static method in class ai.tock.bot.definition.IntentAware.DefaultImpls
Is it the right intent?
wrap(intent) - Method in interface ai.tock.bot.definition.IntentAware
Is it the right intent?
wrap($this, intent) - Static method in class ai.tock.bot.definition.IntentAwareBase.DefaultImpls
Is it the right intent?
wrap($this, intent) - Static method in class ai.tock.bot.definition.StoryDefinition.DefaultImpls
Is it the right intent?
wrap($this, intent) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
Is it the right intent?
wrappedIntent() - Method in class ai.tock.bot.definition.Intent
 
wrappedIntent() - Method in interface ai.tock.bot.definition.IntentAware
 
wrappedIntent($this) - Static method in class ai.tock.bot.definition.IntentAwareBase.DefaultImpls
 
wrappedIntent() - Method in interface ai.tock.bot.definition.IntentAwareBase
 
wrappedIntent($this) - Static method in class ai.tock.bot.definition.StoryDefinition.DefaultImpls
Implementation for interface IntentAware.
wrappedIntent() - Method in interface ai.tock.bot.definition.StoryDefinition
Implementation for interface IntentAware.
wrappedIntent($this) - Static method in class ai.tock.bot.definition.StoryDefinitionExtended.DefaultImpls
Implementation for interface IntentAware.
wrappedIntent() - Method in class ai.tock.bot.definition.StoryHandlerBase
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links