A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
C
- canHandleMessageFor(ai.tock.bot.connector.ConnectorType) - function in ai.tock.bot.connector.Connector
- Determines if this connector can handle other connector messages.
- canHandleMessageFor(ai.tock.bot.connector.ConnectorType) - function in ai.tock.bot.connector.Connector
- Determines if this connector can handle other connector messages.
- card - enum entry in ai.tock.bot.connector.media.MediaMessageType
Type of MediaCard.
- CAROUSEL - enum entry in ai.tock.bot.connector.ConnectorFeature
Are Carousels supported ?
- carousel - enum entry in ai.tock.bot.connector.media.MediaMessageType
Type of MediaCarousel.
- changeConnectorMessage(ai.tock.bot.connector.ConnectorMessage) - function in ai.tock.bot.engine.action.SendSentence
- Replace a connectorMessage
- changeContextValue(ai.tock.bot.definition.ParameterKey,java.lang.Object) - function in ai.tock.bot.engine.BotBus
- Updates persistent context value.
- changeContextValue(ai.tock.bot.definition.ParameterKey,java.lang.Object) - function in ai.tock.bot.engine.BotBus
- Updates persistent context value.
- changeContextValue(java.lang.String,java.lang.Object) - function in ai.tock.bot.engine.BotBus
- Updates persistent context value.
- changeContextValue(java.lang.String,java.lang.Object) - function in ai.tock.bot.engine.BotBus
- Updates persistent context value.
- changeContextValue(ai.tock.bot.definition.ParameterKey,java.lang.Object) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Updates persistent context value.
- changeContextValue(java.lang.String,java.lang.Object) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Updates persistent context value.
- changeContextValue(ai.tock.bot.definition.ParameterKey,java.lang.Object) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Updates persistent context value.
- changeContextValue(java.lang.String,java.lang.Object) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Updates persistent context value.
- changeEntityText(ai.tock.nlp.api.client.model.Entity,java.lang.String) - function in ai.tock.bot.engine.BotBus
- Updates the current entity text value in the dialog.
- changeEntityText(ai.tock.nlp.api.client.model.Entity,java.lang.String) - function in ai.tock.bot.engine.BotBus
- Updates the current entity text value in the dialog.
- changeEntityText(ai.tock.nlp.api.client.model.Entity,java.lang.String) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Updates the current entity text value in the dialog.
- changeEntityText(ai.tock.nlp.api.client.model.Entity,java.lang.String) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Updates the current entity text value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.BotBus
- Updates the current entity value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.BotBus
- Updates the current entity value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.nlp.entity.Value) - function in ai.tock.bot.engine.BotBus
- Updates the current entity value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.nlp.entity.Value) - function in ai.tock.bot.engine.BotBus
- Updates the current entity value in the dialog.
- changeEntityValue(java.lang.String,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.BotBus
- Updates the current entity value in the dialog.
- changeEntityValue(java.lang.String,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.BotBus
- Updates the current entity value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Updates the current entity value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.nlp.entity.Value) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Updates the current entity value in the dialog.
- changeEntityValue(java.lang.String,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Updates the current entity value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Updates the current entity value in the dialog.
- changeEntityValue(ai.tock.nlp.api.client.model.Entity,ai.tock.nlp.entity.Value) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Updates the current entity value in the dialog.
- changeEntityValue(java.lang.String,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Updates the current entity value in the dialog.
- changeUserLocale(java.util.Locale) - function in ai.tock.bot.engine.BotBus
- Sets the user's UserPreferences.
- changeUserLocale(java.util.Locale) - function in ai.tock.bot.engine.BotBus
- Sets the user's current locale, and updates this bus so that following translations use the same locale
- changeUserLocale(java.util.Locale) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Sets the user's current locale, and updates this bus so that following translations use the same locale
- changeUserLocale(java.util.Locale) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Sets the user's current locale, and updates this bus so that following translations use the same locale
- changeValue(ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.dialog.DialogState
- Change an entity value.
- changeValue(ai.tock.nlp.api.client.model.Entity,ai.tock.nlp.entity.Value) - function in ai.tock.bot.engine.dialog.DialogState
- Change an entity value.
- changeValue(java.lang.String,ai.tock.bot.engine.dialog.EntityValue) - function in ai.tock.bot.engine.dialog.DialogState
- Change an entity value.
- check(ai.tock.bot.connector.ConnectorConfiguration) - function in ai.tock.bot.connector.ConnectorProvider
- Checks the connector configuration.
- CHECK_ONLY_SUB_STEPS - enum entry in ai.tock.bot.definition.StoryTag
- CHECK_ONLY_SUB_STEPS_WITH_STORY_INTENT - enum entry in ai.tock.bot.definition.StoryTag
- checkBotConfigurations(java.lang.Boolean,java.lang.Boolean) - function in ai.tock.bot.engine.BotRepository
- Checks that configurations are synchronized with the database.
- checkIntent(ai.tock.bot.definition.IntentWithoutNamespace) - function in ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationDumpController
- checkPreconditions() - function in 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() - function in 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.
- checkPreconditions() - function in ai.tock.bot.definition.StoryDataStepBase
- Checks preconditions - if BotBus.
- checkPreconditions() - function in 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.
- checkPreconditions() - function in 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() - function in ai.tock.bot.connector.media.MediaCard
- Returns true if the media is valid.
- checkValidity() - function in ai.tock.bot.connector.media.MediaCardDescriptor
- Returns true if the media is valid.
- checkValidity() - function in ai.tock.bot.connector.media.MediaCarousel
- Returns true if the media is valid.
- checkValidity() - function in ai.tock.bot.connector.media.MediaCarouselDescriptor
- Returns true if the media is valid.
- checkValidity() - function in ai.tock.bot.connector.media.MediaMessage
- Returns true if the media is valid.
- checkValidity() - function in ai.tock.bot.connector.media.MediaMessage
- Returns true if the media is valid.
- checkValidity() - function in ai.tock.bot.connector.media.MediaMessageDescriptor
- Returns true if the media is valid.
- checkValidity() - function in ai.tock.bot.connector.media.MediaMessageDescriptor
- Returns true if the media is valid.
- choice - enum entry in ai.tock.bot.definition.DialogFlowStateTransitionType
- choice(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.BotBus
- Returns the value of the specified choice parameter, null if the user action is not a SendChoice or if this parameter is not set.
- choice(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.BotBus
- Returns the value of the specified choice parameter, null if the user action is not a SendChoice or if this parameter is not set.
- choice(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Returns the value of the specified choice parameter, null if the user action is not a SendChoice or if this parameter is not set.
- choice(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Returns the value of the specified choice parameter, null if the user action is not a SendChoice or if this parameter is not set.
- choice(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.action.Action
- Returns the value of the specified choice parameter, null if the user action is not a SendChoice or if this parameter is not set.
- choice(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.action.Action
- Returns the value of the specified choice parameter, null if the user action is not a SendChoice or if this parameter is not set.
- choice - enum entry in ai.tock.bot.engine.event.EventType
SendChoice action type.
- Choice - class in ai.tock.bot.engine.message
- A user choice.
- Choice.Companion - class in ai.tock.bot.engine.message.Choice
- ChoiceConfiguration - class in ai.tock.bot.admin.message
- A user choice.
- cleanup(ai.tock.bot.engine.BotBus) - function in ai.tock.bot.definition.TestBehaviour
- cleanup(ai.tock.bot.engine.BotBus) - function in ai.tock.bot.definition.TestBehaviour
- cleanup() - function in ai.tock.bot.engine.user.UserState
- Cleanup the state.
- cleanupState() - function in ai.tock.bot.engine.dialog.DialogState
- Same than resetState but remove also entity values history.
- CLOSED - enum entry in ai.tock.bot.engine.config.ProactiveConversationStatus
- commonSecurityFields() - function in ai.tock.bot.connector.ConnectorTypeConfiguration.Companion
- Returns common security fields.
- compareTo(ai.tock.bot.admin.indicators.IndicatorValue) - function in ai.tock.bot.admin.indicators.IndicatorValue
- COMPLETE - enum entry in ai.tock.bot.admin.test.TestPlanExecutionStatus
- computeCurrentStep(ai.tock.bot.engine.user.UserTimeline,ai.tock.bot.engine.dialog.Dialog,ai.tock.bot.engine.action.Action,ai.tock.bot.definition.Intent) - function in ai.tock.bot.engine.dialog.Story
- Set the current step form the specified action and new intent.
- ConfigurableStoryHandler - class in ai.tock.bot.definition
- A story handler that can be fully configured.
- configuration() - function in ai.tock.bot.connector.ConnectorProvider
- Describes the configuration parameters of the connectorType.
- ConfigurationModuleServiceLoader - class in ai.tock.bot.engine.config
- confirmedEventUpdate - enum entry in ai.tock.bot.engine.action.ActionNotificationType
- Connector - class in ai.tock.bot.connector
- A connector connects bots to users via a dedicated interface (like Messenger, Google Assistant, Slack...
- connector(ai.tock.bot.connector.ConnectorConfiguration) - function in ai.tock.bot.connector.ConnectorProvider
- Provides a new Connector instance from the specified ConnectorConfiguration.
- ConnectorBase - class in ai.tock.bot.connector
- Base implementation of Connector.
- ConnectorCallback - class in ai.tock.bot.connector
- Used by connector implementations to check lifecycle of an user event.
- ConnectorCallbackBase - class in ai.tock.bot.connector
- Base implementation of ConnectorCallback - add logging and RequestTimer monitoring.
- ConnectorConfiguration - class in ai.tock.bot.connector
- Configuration parameters used by a ConnectorProvider to create a new Connector instance.
- ConnectorController - class in ai.tock.bot.engine
- Controller to connect Connector and BotDefinition.
- ConnectorData - class in ai.tock.bot.connector
- The connector data that connector sends to the ConnectorController
- ConnectorException - class in ai.tock.bot.connector
- Thrown when an occurs in a Connector.
- ConnectorFeature - class in ai.tock.bot.connector
- Dedicated features supported by Connector.
- ConnectorHandler - class in ai.tock.bot.connector
- Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector.
- ConnectorHandlerProvider - class in ai.tock.bot.definition
- Provides ConnectorHandler.
- ConnectorIdHandler - class in ai.tock.bot.connector
- Annotation used to configure ConnectorIdHandlers, in order to provide ConnectorStoryHandler for each connector id.
- ConnectorIdHandlers - class in ai.tock.bot.connector
- Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector id.
- ConnectorMessage - class in ai.tock.bot.connector
- Connector specific message format.
- ConnectorMessageProvider - class in ai.tock.bot.connector
- Provides a ConnectorMessage.
- ConnectorProvider - class in ai.tock.bot.connector
- To provide a new Connector from a ConnectorConfiguration.
- ConnectorQueue - class in ai.tock.bot.connector
- A Queue to ensure the calls from the same user id are sent sequentially.
- ConnectorService - class in ai.tock.bot.connector
- Ability from any module to add a service to a ConnectorController Need to be registered using ai.tock.bot.engine.BotRepository.registerConnectorService.
- ConnectorStoryHandler - class in ai.tock.bot.definition
- Handler for specific ConnectorType.
- ConnectorStoryHandlerBase - class in ai.tock.bot.definition
- Base implementation of ConnectorStoryHandler.
- ConnectorType - class in ai.tock.bot.connector
- A connector identifier.
- ConnectorType.Companion - class in ai.tock.bot.connector.ConnectorType
- ConnectorTypeConfiguration - class in ai.tock.bot.connector
- A connector type configuration definition.
- ConnectorTypeConfiguration.Companion - class in ai.tock.bot.connector.ConnectorTypeConfiguration
- ConnectorTypeConfigurationField - class in ai.tock.bot.connector
- Custom parameter for a ConnectorTypeConfiguration.
- containsBotAction() - function in ai.tock.bot.engine.user.UserTimeline
- Does this timeline has at least one answer of a bot?
- contextValue(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.BotBus
- Returns the persistent current context value.
- contextValue(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.BotBus
- Returns the persistent current context value.
- contextValue(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.BotBus
- Returns the persistent current context value.
- contextValue(java.lang.String) - function in ai.tock.bot.engine.BotBus
- Returns the persistent current context value.
- contextValue(java.lang.String) - function in ai.tock.bot.engine.BotBus
- Returns the persistent current context value.
- contextValue(java.lang.String) - function in ai.tock.bot.engine.BotBus
- Returns the persistent current context value.
- contextValue(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Returns the persistent current context value.
- contextValue(java.lang.String) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Returns the persistent current context value.
- contextValue(ai.tock.bot.definition.ParameterKey) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Returns the persistent current context value.
- contextValue(java.lang.String) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Returns the persistent current context value.
- ContinuePublicConversationInPrivateEvent - class in ai.tock.bot.engine.event
- Switch to private mode event.
- CoreConfigurationModuleServiceLoaderKt - class in ai.tock.bot.engine.config
- countMessagesByActionType(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent for each action type over a given period of time.
- countMessagesByDate(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- countMessagesByDateAndConfiguration(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the number of messages per day and bot configuration over a given period of time.
- countMessagesByDateAndConnectorType(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the number of messages per day and connector type over a given period of time.
- countMessagesByDateAndIntent(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the number of messages per day and intent over a given period of time.
- countMessagesByDateAndStory(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the number of messages per day and story over a given period of time.
- countMessagesByDayOfWeek(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent on each day-of-week.
- countMessagesByHour(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent on each hour of the day over a given period of time.
- countMessagesByIntent(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent for each intent over a given period of time.
- countMessagesByStory(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent for each story over a given period of time.
- countMessagesByStoryCategory(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent for each story category over a given period of time.
- countMessagesByStoryLocale(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent for each story locale over a given period of time.
- countMessagesByStoryType(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the total number of messages sent for each story category over a given period of time.
- countUsersByDate(java.lang.String,java.lang.String,java.util.Set,java.time.LocalDateTime,java.time.LocalDateTime) - function in ai.tock.bot.engine.dialog.DialogFlowDAO
- Counts the number of users per day over a given period of time.
- create(ai.tock.bot.engine.BotBus,java.lang.Object) - function in ai.tock.bot.definition.HandlerStoryDefinitionCreator
- Creates a new StoryHandlerDefinition.
- createBuiltInStoriesIfNotExist(java.util.List) - function in ai.tock.bot.admin.story.StoryDefinitionConfigurationDAO
- Create the built-in stories if they don't exist yet.
- createMetric(ai.tock.bot.admin.indicators.metric.MetricType,java.lang.String,java.lang.String) - function in ai.tock.bot.engine.BotBus
- Create one Metric
- createMetric(ai.tock.bot.admin.indicators.metric.MetricType,java.lang.String,java.lang.String) - function in ai.tock.bot.engine.BotBus
- Create one Metric
- createMetric(ai.tock.bot.admin.indicators.metric.MetricType,java.lang.String,java.lang.String) - function in ai.tock.bot.engine.ConnectorStoryHandler
- Create one Metric
- createMetric(ai.tock.bot.admin.indicators.metric.MetricType,java.lang.String,java.lang.String) - function in ai.tock.bot.engine.StoryHandlerDefinition
- Create one Metric
- createRequestFilter(ai.tock.bot.connector.ConnectorConfiguration) - function in ai.tock.bot.connector.ConnectorProvider
- Creates a RequestFilter from the current configuration.
- CustomMetric - class in ai.tock.bot.admin.indicators.metric
- Custom Metric