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

A

apiVersion - Static variable in class co.eightysixpercent.bot.manager.EPManager
The current EightySixPercent API version.
AsyncCheck(customIsValid) - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.AsyncCheck
This can be used to perform custom check in a asynchronous manner. You must perform the check and provide a completion. If the validation succeed you will return a "null" errorMessage message, else you will provide a dedicated errorMessage
avatarSize - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The Avatar size.

B

Boolean(value) - Constructor for class co.eightysixpercent.bot.model.EPInputOptionItemValueType.Boolean
The associated value is a boolean.
Boolean(p, value) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Boolean
 
botUuid - Variable in class co.eightysixpercent.bot.model.realm.EPChatConversation
The uuid of the currently played bot.

C

cancelButtonStyle - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The cancel button style to use in the inputs
checkIcon - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
Input check icon used in the Boolean input button.
clearChatConversation(context, chatConversationId) - Method in class co.eightysixpercent.bot.manager.EPManager
Clears a chat conversation and associated data.
clearData(application) - Method in class co.eightysixpercent.bot.manager.EPManager
Clears all chat conversations and associated data. To be called, for example, when you log a user out.
closeIcon - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
Input close icon used in the Boolean/Picture input button.
co.eightysixpercent.bot.fragment - package co.eightysixpercent.bot.fragment
 
co.eightysixpercent.bot.interfaces - package co.eightysixpercent.bot.interfaces
 
co.eightysixpercent.bot.manager - package co.eightysixpercent.bot.manager
 
co.eightysixpercent.bot.model - package co.eightysixpercent.bot.model
 
co.eightysixpercent.bot.model.realm - package co.eightysixpercent.bot.model.realm
 
co.eightysixpercent.bot.model.ui - package co.eightysixpercent.bot.model.ui
 
co.eightysixpercent.bot.utils - package co.eightysixpercent.bot.utils
 
co.eightysixpercent.bot.workflow.manager - package co.eightysixpercent.bot.workflow.manager
 
component1() - Method in class co.eightysixpercent.bot.model.EPActivityResult
The message to display as sent by the user
component1() - Method in class co.eightysixpercent.bot.model.EPContextObject
The context key
component1() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
the new options to be displayed
component1() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
The label in the error will be used in the error bubble
component1() - Method in class co.eightysixpercent.bot.utils.EPSize
 
component2() - Method in class co.eightysixpercent.bot.model.EPActivityResult
The background or foreground animation if needed
component2() - Method in class co.eightysixpercent.bot.model.EPContextObject
The value associated with the context key.
component2() - Method in class co.eightysixpercent.bot.utils.EPSize
 
component3() - Method in class co.eightysixpercent.bot.model.EPActivityResult
The list of context object to update
component3() - Method in class co.eightysixpercent.bot.model.EPContextObject
The formatted value to display in a message instead of the value itself.
component4() - Method in class co.eightysixpercent.bot.model.EPContextObject
A data base 64 string if this context object represents a file.
content - Variable in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
copy(messageContent, messageSendingOption, contextObjects) - Method in class co.eightysixpercent.bot.model.EPActivityResult
Object given to the fragment after the return of the Custom input activity
copy(key, value, formattedValue, base64) - Method in class co.eightysixpercent.bot.model.EPContextObject
An EPContextObject represents a valu stored into a chat conversation context.
copy(options) - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
Use the the provided input options instead
copy(error) - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
Couldn't fetch the custom options, show an error and a retry button in the bubbles
copy(width, height) - Method in class co.eightysixpercent.bot.utils.EPSize
Helper to define width and height of anything
Custom(userInfo, identifier) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Custom
 
CustomInputOptions(options) - Constructor for class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
Use the the provided input options instead
CustomMessage(contextData, messageContent) - Constructor for class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse.CustomMessage
custom message content to update the displayed message.

D

Date(date, formattedValue) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Date
 
Default(contextData) - Constructor for class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse.Default
the asynchronous task message will be displayed as defined in the bot.
Distance(value, formattedValue) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Distance
 
Duration(value, formattedValue) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Duration
 

E

EndBot(text) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.EndBot
 
EPActivityResult - Class in co.eightysixpercent.bot.model
Object given to the fragment after the return of the Custom input activity
EPActivityResult(messageContent, messageSendingOption, contextObjects) - Constructor for class co.eightysixpercent.bot.model.EPActivityResult
Object given to the fragment after the return of the Custom input activity
EPBackgroundAnimation - Enum in co.eightysixpercent.bot.model.ui
The animation that will be played behind the bubble when it appears
EPBackgroundAnimation() - Constructor for enum co.eightysixpercent.bot.model.ui.EPBackgroundAnimation
The animation that will be played behind the bubble when it appears
EPBackgroundAnimation.CONFETTI - Class in co.eightysixpercent.bot.model.ui
Drop confetti in the fragment
EPBotAppearance - Class in co.eightysixpercent.bot.model
Object representing the appearance of a chat conversation.
EPBotAppearance() - Constructor for class co.eightysixpercent.bot.model.EPBotAppearance
Object representing the appearance of a chat conversation.
EPBotButtonStyle - Enum in co.eightysixpercent.bot.model.ui
The two possible style of a button in the input
EPBotButtonStyle() - Constructor for enum co.eightysixpercent.bot.model.ui.EPBotButtonStyle
The two possible style of a button in the input
EPBotCustomInterface - Interface in co.eightysixpercent.bot.interfaces
The EPBotCustomInterface interface composed of methods allowing to catch specific class EPChatConversationFragment events.
epBotDidFinish(fragment, botUUID, botContext) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when the bot is finished. If the bot ends with a button, it is called when the button is displayed. Otherwise, it is called when the end message is displayed.
EPBotFetchingStrategy - Class in co.eightysixpercent.bot.model
Determines the method that will be used to fetch a bot.
EPBotFetchingStrategy.Offline - Class in co.eightysixpercent.bot.model
Load the bot from a json file embedded into the app bundle.
EPBotFetchingStrategy.Online - Class in co.eightysixpercent.bot.model
Downloads the latest available version of the bot from the Bot Editor.
EPBotFetchingStrategy.OnlineWithDefault - Class in co.eightysixpercent.bot.model
Downloads the latest available version of the bot from the Bot Editor. In case of error, it will load the bot from a json file embedded into the app bundle.
EPBubbleAppearance - Class in co.eightysixpercent.bot.model.ui
Object representing the bubble appearance.
EPBubbleAppearance() - Constructor for class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
Object representing the bubble appearance.
EPChatConversation - Class in co.eightysixpercent.bot.model.realm
This object represents a chat conversation in which a bot will run.
EPChatConversation() - Constructor for class co.eightysixpercent.bot.model.realm.EPChatConversation
This object represents a chat conversation in which a bot will run.
EPChatConversation(botUuid, chatConversationId, initialContext) - Constructor for class co.eightysixpercent.bot.model.realm.EPChatConversation
Intializes a new chat conversation for the given bot UUID.
EPChatConversationFragment - Class in co.eightysixpercent.bot.fragment
The fragment used to display the conversations and to interact with them.
EPChatConversationFragment() - Constructor for class co.eightysixpercent.bot.fragment.EPChatConversationFragment
The fragment used to display the conversations and to interact with them.
EPChatMessage - Class in co.eightysixpercent.bot.model.realm
This object represents an EPChatConversation message.
EPChatMessage() - Constructor for class co.eightysixpercent.bot.model.realm.EPChatMessage
This object represents an EPChatConversation message.
epContextDidChange(fragment, botUUID, botContext) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when the chat conversation context has been updated.
EPContextObject - Class in co.eightysixpercent.bot.model
An EPContextObject represents a valu stored into a chat conversation context.
EPContextObject(key, value, formattedValue, base64) - Constructor for class co.eightysixpercent.bot.model.EPContextObject
An EPContextObject represents a valu stored into a chat conversation context.
EPForegroundAnimation - Enum in co.eightysixpercent.bot.model.ui
The effect that will happen to the bubble when it appears
EPForegroundAnimation() - Constructor for enum co.eightysixpercent.bot.model.ui.EPForegroundAnimation
The effect that will happen to the bubble when it appears
EPForegroundAnimation.BUBBLE - Class in co.eightysixpercent.bot.model.ui
Pop like a bubble
epGetCustomBotAppearance(fragment, botUUID) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when the custom input has been answered.
epGetCustomItemFromIdentifier(context, botUUID, customItemId, userInfo) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when a custom item is required by the bot.
EPInputOption - Class in co.eightysixpercent.bot.model
Represents an option in a "choice input".
EPInputOption(itemTitle, itemSubtitle, imageUrl, itemValueTyped) - Constructor for class co.eightysixpercent.bot.model.EPInputOption
Represents an option in a "choice input".
EPInputOptionItemValueType - Class in co.eightysixpercent.bot.model
Represents the value type of an input option externally fetched.
EPInputOptionItemValueType.Boolean - Class in co.eightysixpercent.bot.model
The associated value is a boolean.
EPInputOptionItemValueType.String - Class in co.eightysixpercent.bot.model
The associated value is a string.
EPInputOptionResponse - Class in co.eightysixpercent.bot.model
The different type the custom input option can take.
EPInputOptionResponse.CustomInputOptions - Class in co.eightysixpercent.bot.model
Use the the provided input options instead
EPInputOptionResponse.Default - Class in co.eightysixpercent.bot.model
Use the default input options pre saved in the bot editor
EPInputOptionResponse.Error - Class in co.eightysixpercent.bot.model
Couldn't fetch the custom options, show an error and a retry button in the bubbles
EPInputValidator - Class in co.eightysixpercent.bot.model
Defines both validation rules (e.g : isEmail, isNotEmpty,.. ), and when the check will be done
EPInputValidator.OnSendOnly - Class in co.eightysixpercent.bot.model
The check is only done when the used presses the send button. Recommended option if the check take times
EPInputValidator.Standard - Class in co.eightysixpercent.bot.model
There is no check until the user presses the send button. In case of error, checks are then done for each character change (with a short delay to avoid useless consecutive changes). Recommended for on device check or very efficient network check
EPManager - Class in co.eightysixpercent.bot.manager
This manager is the 86% SDK entry point.
epManagerAsyncTaskCalled(context, asyncTaskId, botUUID, botContext, completion) - Method in interface co.eightysixpercent.bot.interfaces.EPManagerInterface
Called when a bot needs an asynchronous task to be executed.
epManagerChatConversationContextDidUpdate(context, chatConversationId, inserts, updates, botContext) - Method in interface co.eightysixpercent.bot.interfaces.EPManagerInterface
Called when a chat conversation context has been updated.
epManagerChatConversationDidUpdate(context, chatConversationId) - Method in interface co.eightysixpercent.bot.interfaces.EPManagerInterface
Called when a chat conversation has been updated.
epManagerFetchExternalInputOptions(context, contextKey, botUUID, botContext, defaultInputOption, completion) - Method in interface co.eightysixpercent.bot.interfaces.EPManagerInterface
Called when a chat input needs options that have to be fetched externally.
EPManagerInterface - Interface in co.eightysixpercent.bot.interfaces
The class EPManager interface composed of methods allowing to catch specific class EPManager events.
EPMessageContent - Class in co.eightysixpercent.bot.model.ui
An enum representing the message content type.
EPMessageContent.Boolean - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Custom - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Date - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Distance - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Duration - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.EndBot - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Error - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Image - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.MultipleObject - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.NotInitialized - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Number - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Skip - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Text - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Waiting - Class in co.eightysixpercent.bot.model.ui
 
EPMessageContent.Web - Class in co.eightysixpercent.bot.model.ui
 
epMessageDidUpdate(fragment, botUUID, lastMessage, chatConversation) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when the last chat conversation message has been created/updated.
EPMessageSendingOption - Class in co.eightysixpercent.bot.model.ui
Describe the animation and effect you want to apply to a message before it appears
EPMessageSendingOption() - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageSendingOption
Describe the animation and effect you want to apply to a message before it appears
epOnActivityResult(fragment, botUUID, requestCode, resultCode, data, completion) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when the custom input has been answered.
EPRunAsyncTaskResponse - Class in co.eightysixpercent.bot.model
Represents a response for the asynchronous task running.
EPRunAsyncTaskResponse.CustomMessage - Class in co.eightysixpercent.bot.model
custom message content to update the displayed message.
EPRunAsyncTaskResponse.Default - Class in co.eightysixpercent.bot.model
the asynchronous task message will be displayed as defined in the bot.
EPRunAsyncTaskResponse.Error - Class in co.eightysixpercent.bot.model
asynchronous task running error.
EPSize - Class in co.eightysixpercent.bot.utils
Helper to define width and height of anything
EPSize(width, height) - Constructor for class co.eightysixpercent.bot.utils.EPSize
Helper to define width and height of anything
epStartCustomActivityFromIdentifier(fragment, botUUID, customInputTypeId, skippable) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when a custom input type is required by the bot.
EPTimingConfiguration - Class in co.eightysixpercent.bot.workflow.manager
Used to customize the timing that the workflow manager will use to display the bubble
EPTimingConfiguration() - Constructor for class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
Used to customize the timing that the workflow manager will use to display the bubble
epUserDidInput(fragment, botUUID, content, botContext) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called when a user just answered an input.
epValidateTextInput(fragment, botUUID, contextKey) - Method in interface co.eightysixpercent.bot.interfaces.EPBotCustomInterface
Called each time the user type a letter after a threshold of 30ms when a text input is shown.
EPValidationCondition - Class in co.eightysixpercent.bot.model
Define a validation condition
EPValidationCondition.AsyncCheck - Class in co.eightysixpercent.bot.model
This can be used to perform custom check in a asynchronous manner. You must perform the check and provide a completion. If the validation succeed you will return a "null" errorMessage message, else you will provide a dedicated errorMessage
EPValidationCondition.IsANumber - Class in co.eightysixpercent.bot.model
Check that the text is a number
EPValidationCondition.IsEmail - Class in co.eightysixpercent.bot.model
Check that the text is an email
EPValidationCondition.IsNotEmpty - Class in co.eightysixpercent.bot.model
Check that the text is not empty
EPValidationCondition.IsPhone - Class in co.eightysixpercent.bot.model
Check that the text is a valid international number
equals(p) - Method in class co.eightysixpercent.bot.model.EPActivityResult
 
equals(p) - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
 
equals(p) - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
 
equals(p) - Method in class co.eightysixpercent.bot.utils.EPSize
 
Error(error) - Constructor for class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
Couldn't fetch the custom options, show an error and a retry button in the bubbles
Error(contextData, error) - Constructor for class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse.Error
asynchronous task running error.
Error(error) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Error
 

F

fragment(context, conversation, completion) - Method in class co.eightysixpercent.bot.manager.EPManager
Creates a fragment for the given chat conversation.

G

getAnsweredValue() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getAsyncTaskId() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getAvatarBase64() - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The base64 data of the current bot avatar image.
getAvatarSize() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The Avatar size.
getAvatarTopMargin() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The Avatar top margin, used to create a gap between the avatar and the bubble
getAvatarUrl() - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The url of the current bot avatar image.
getBackgroundAnimation() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getBackgroundAnimation() - Method in class co.eightysixpercent.bot.model.ui.EPMessageSendingOption
set this to apply background animation
getBackgroundColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The background color of the fragment
getBackgroundDrawable() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The background drawable of the fragment
getBase64() - Method in class co.eightysixpercent.bot.model.EPContextObject
A data base 64 string if this context object represents a file.
getBoolean() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Boolean
 
getBotUuid() - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The uuid of the currently played bot.
getBubbleColor() - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
The bubble color
getBubbleImage() - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
A 9 patch drawable res used to draw the bubble
getButtonSearchTextColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The button search text color to use in the Choice input
getButtonTextColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The button text color to use in the inputs
getCancelButtonColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cancel button color to use in the inputs
getCancelButtonStyle() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cancel button style to use in the inputs
getCancelButtonTextColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cancel button text color to use in the inputs
getChatConversation(id) - Method in class co.eightysixpercent.bot.manager.EPManager
Get an existing chat conversation for a given id.
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Boolean
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Date
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Distance
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Duration
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.EndBot
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Error
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Image
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.MultipleObject
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.NotInitialized
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Number
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Skip
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Text
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Waiting
 
getChatItem() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Web
 
getCheckIcon() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input check icon used in the Boolean input button.
getCloseIcon() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input close icon used in the Boolean/Picture input button.
getContent() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getContextData() - Method in class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse
 
getContextObjects() - Method in class co.eightysixpercent.bot.model.EPActivityResult
The list of context object to update
getCustomIsValid() - Method in class co.eightysixpercent.bot.model.EPValidationCondition.AsyncCheck
 
getDate() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Date
 
getDeleted() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getDurationBeforeFirstMessageTyping() - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The time it takes for the first bubble to start appearing in typing mode
getDurationBeforeMessageTyping() - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The time it takes for the next bubble to start appearing in typing mode
getEnableAnalytics() - Method in class co.eightysixpercent.bot.manager.EPManager
 
getEndButtonColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The end button color to use at the end of a bot
getEndButtonTextColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The end button text color to use at the end of a bot
getEndType() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getError() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
The label in the error will be used in the error bubble
getError() - Method in class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse.Error
The text in the error will be used to show the error bubble that will allow the user to retry
getError() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Error
 
getErrorMessage() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getFileName() - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.Offline
 
getFileName() - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.OnlineWithDefault
 
getForegroundAnimation() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getForegroundAnimation() - Method in class co.eightysixpercent.bot.model.ui.EPMessageSendingOption
set this to apply foreground animation
getFormattedValue() - Method in class co.eightysixpercent.bot.model.EPContextObject
The formatted value to display in a message instead of the value itself.
getFormattedValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Date
 
getFormattedValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Distance
 
getFormattedValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Duration
 
getFormattedValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Number
 
getGrpdIcon() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input grpd icon used in the Alert Dialog.
getHeaderTextAppearance() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The TextAppearance of the text used to display the time
getHeight() - Method in class co.eightysixpercent.bot.utils.EPSize
 
getId() - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The id of the chat conversation.
getId() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getId() - Method in class co.eightysixpercent.bot.model.ui.EPBackgroundAnimation.CONFETTI
 
getId() - Method in enum co.eightysixpercent.bot.model.ui.EPBackgroundAnimation
 
getId() - Method in class co.eightysixpercent.bot.model.ui.EPForegroundAnimation.BUBBLE
 
getId() - Method in enum co.eightysixpercent.bot.model.ui.EPForegroundAnimation
 
getIdentifier() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Custom
 
getImageUrl() - Method in class co.eightysixpercent.bot.model.EPInputOption
The option image.
getIncomingBottomBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message bottom bubble.
getIncomingMiddleBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message middle bubble.
getIncomingSingleBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message single bubble.
getIncomingTopBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message top bubble.
getInputBackgroundColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The color of the bottom sheet used to display the inputs
getInputChoice() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getInputCustomController() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getInputDate() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getInputKeyboard() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getInputNumber() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getInputPicture() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getItemSubtitle() - Method in class co.eightysixpercent.bot.model.EPInputOption
The option subtitle.
getItemTitle() - Method in class co.eightysixpercent.bot.model.EPInputOption
The option title.
getItemValue() - Method in class co.eightysixpercent.bot.model.EPInputOption
The option associated value.
getKey() - Method in class co.eightysixpercent.bot.model.EPContextObject
The context key
getLanguageCode() - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The current chat conversation language code. It is used to determine the language used by the bot.
getLocalizedStringId() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getMajorVersion() - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.Online
 
getMajorVersion() - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.OnlineWithDefault
 
getMessageContent() - Method in class co.eightysixpercent.bot.model.EPActivityResult
The message to display as sent by the user
getMessageContent() - Method in class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse.CustomMessage
Use this custom message to fill the bubble
getMessageSendingOption() - Method in class co.eightysixpercent.bot.model.EPActivityResult
The background or foreground animation if needed
getMessageTypingMaxDuration() - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The maximum duration before the text is fully typed. Can't be lower than the min
getMessageTypingMinDuration() - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The minimum duration before the text is fully typed. Can't be higher than the max
getMessageTypingSpeed() - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The time it takes to type one letter
getNodeId() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getOptions() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
the new options to be displayed
getOutgoingBottomBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message bottom bubble.
getOutgoingMiddleBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message middle bubble.
getOutgoingSingleBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message single bubble.
getOutgoingTopBubble() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message top bubble.
getOverBubbleImage() - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
A 9 patch drawable res displayed above the bubble (for videos and images)
getPictureIcon() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input picture icon used in the Picture input button.
getSearchIcon() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input search icon.
getSendButtonIcon() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input send icon (Date or Number input).
getSendingDate() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getSendPromptIcon() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input send icon (Tags or Text input).
getShowEndButton() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getStatus() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getStrongTextAppearance() - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
the TextAppearance to use on the bubble text for a Strong Message
getTagColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The tag color to use in the Tags input
getTagTextColor() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The tag text color to use in the Tags input
getText() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.EndBot
 
getText() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Skip
 
getText() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Text
 
getTextAppearance() - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
the TextAppearance to use on the bubble text
getTimingConfiguration() - Method in class co.eightysixpercent.bot.manager.EPManager
Allows the customization of the timing with which the message are displayed
getTypingAnimation() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The typing animation to use in the bubble
getTypingAnimationCacheKey() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cache key of the typing animation to cache it
getTypingAnimationPaddingBottom() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding bottom of the typing animation
getTypingAnimationPaddingEnd() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding end of the typing animation
getTypingAnimationPaddingStart() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding start of the typing animation
getTypingAnimationPaddingTop() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding top of the typing animation
getTypingAnimationScale() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The scale of the typing animation
getUpdatedAt() - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The last date at which the chat conversation was modified.
getUpdatedAt() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
getUrl() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Image
 
getUrl() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Web
 
getUserInfo() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Custom
 
getValidationConditions() - Method in class co.eightysixpercent.bot.model.EPInputValidator
 
getValue() - Method in class co.eightysixpercent.bot.model.EPContextObject
The value associated with the context key.
getValue() - Method in class co.eightysixpercent.bot.model.EPInputOptionItemValueType
 
getValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Boolean
 
getValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Distance
 
getValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Duration
 
getValue() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Number
 
getValues() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.MultipleObject
 
getWidth() - Method in class co.eightysixpercent.bot.utils.EPSize
 
grpdIcon - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
Input grpd icon used in the Alert Dialog.

H

hashCode() - Method in class co.eightysixpercent.bot.model.EPActivityResult
 
hashCode() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
 
hashCode() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
 
hashCode() - Method in class co.eightysixpercent.bot.utils.EPSize
 

I

id - Variable in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
Image(url) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Image
 
incomingBottomBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message bottom bubble.
incomingMiddleBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message middle bubble.
incomingSingleBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message single bubble.
incomingTopBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message top bubble.
init(application, botCustomManagerInterface, enableLogs, enableAnalytics) - Method in class co.eightysixpercent.bot.manager.EPManager
Initializes the EPManager. It must be called in order to have the bots working.
inputType() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
INSTANCE - Static variable in class co.eightysixpercent.bot.manager.EPManager
This manager is the 86% SDK entry point.
INSTANCE - Static variable in class co.eightysixpercent.bot.model.EPInputOptionResponse.Default
Use the default input options pre saved in the bot editor
IsANumber(customMessageError) - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsANumber
Check that the text is a number
IsANumber() - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsANumber
Check that the text is a number
isAvatarRounded() - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Set to true to round the Avatar
isBotRegistered(uuid) - Method in class co.eightysixpercent.bot.manager.EPManager
Check if a bot was registered.
IsEmail(customMessageError) - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsEmail
Check that the text is an email
IsEmail() - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsEmail
Check that the text is an email
isFromServer() - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
IsNotEmpty(customMessageError) - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsNotEmpty
Check that the text is not empty
IsNotEmpty() - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsNotEmpty
Check that the text is not empty
IsPhone(customMessageError) - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsPhone
Check that the text is a valid international number
IsPhone() - Constructor for class co.eightysixpercent.bot.model.EPValidationCondition.IsPhone
Check that the text is a valid international number
isSecured() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Text
 
isValid(context, value, p) - Method in class co.eightysixpercent.bot.model.EPValidationCondition.AsyncCheck
 
isValid(context, value, p) - Method in class co.eightysixpercent.bot.model.EPValidationCondition.IsANumber
 
isValid(context, value, p) - Method in class co.eightysixpercent.bot.model.EPValidationCondition.IsEmail
 
isValid(context, value, p) - Method in class co.eightysixpercent.bot.model.EPValidationCondition.IsNotEmpty
 
isValid(context, value, p) - Method in class co.eightysixpercent.bot.model.EPValidationCondition.IsPhone
 
isValid(context, value, p) - Method in class co.eightysixpercent.bot.model.EPValidationCondition
 

L

logDescription(context) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Boolean
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Date
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Distance
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Duration
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.EndBot
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Error
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Image
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.MultipleObject
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.NotInitialized
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Number
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Skip
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Text
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Waiting
 
logDescription() - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Web
 

M

MultipleObject(values) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.MultipleObject
 

N

NotInitialized() - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.NotInitialized
 
Number(value, formattedValue) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Number
 

O

Offline(fileName) - Constructor for class co.eightysixpercent.bot.model.EPBotFetchingStrategy.Offline
Load the bot from a json file embedded into the app bundle.
Online(majorVersion) - Constructor for class co.eightysixpercent.bot.model.EPBotFetchingStrategy.Online
Downloads the latest available version of the bot from the Bot Editor.
OnlineWithDefault(majorVersion, fileName) - Constructor for class co.eightysixpercent.bot.model.EPBotFetchingStrategy.OnlineWithDefault
Downloads the latest available version of the bot from the Bot Editor. In case of error, it will load the bot from a json file embedded into the app bundle.
OnSendOnly(validationConditions) - Constructor for class co.eightysixpercent.bot.model.EPInputValidator.OnSendOnly
The check is only done when the used presses the send button. Recommended option if the check take times
outgoingBottomBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message bottom bubble.
outgoingMiddleBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message middle bubble.
outgoingSingleBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message single bubble.
outgoingTopBubble - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message top bubble.

P

pictureIcon - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
Input picture icon used in the Picture input button.

R

refreshRegisteredBots() - Method in class co.eightysixpercent.bot.manager.EPManager
Check if a new version for the registered bots is available on the server and download it
registerBot(uuid, fetchingStrategy) - Method in class co.eightysixpercent.bot.manager.EPManager
Registers a new bot to the EPManager.
restartChatConversation(context, chatConversationId, botUuid, contextUpdate, replaceContext, completion) - Method in class co.eightysixpercent.bot.manager.EPManager
Clears a chat conversation and associated data and restart it with the now botUuid and botContext infos.
runBotOnChatConversation(context, chatConversation, botUuid, contextUpdate, replaceContext, completion) - Method in class co.eightysixpercent.bot.manager.EPManager
Runs a bot on the given chat conversation.

S

searchIcon - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
Input search icon.
sendButtonIcon - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
Input send icon (Date or Number input).
sendingDate - Variable in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
sendPromptIcon - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
Input send icon (Tags or Text input).
setAllInstantaneous() - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
All the bubble will appear instantaneously
setAllTimings(timing) - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
Set all the timer to the same value
setAnsweredValue(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setAsyncTaskId(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setAvatarBase64(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The base64 data of the current bot avatar image.
setAvatarRounded(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Set to true to round the Avatar
setAvatarSize(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The Avatar size.
setAvatarTopMargin(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The Avatar top margin, used to create a gap between the avatar and the bubble
setAvatarUrl(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The url of the current bot avatar image.
setBackgroundAnimation(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setBackgroundAnimation(p) - Method in class co.eightysixpercent.bot.model.ui.EPMessageSendingOption
set this to apply background animation
setBackgroundColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The background color of the fragment
setBackgroundDrawable(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The background drawable of the fragment
setBase64(p) - Method in class co.eightysixpercent.bot.model.EPContextObject
A data base 64 string if this context object represents a file.
setBotCustomInterface(botCustomInterface) - Method in class co.eightysixpercent.bot.fragment.EPChatConversationFragment
You can set this interface to customize the bot and interact with its behavior
setBotUuid(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The uuid of the currently played bot.
setBubbleColor(p) - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
The bubble color
setBubbleImage(p) - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
A 9 patch drawable res used to draw the bubble
setButtonSearchTextColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The button search text color to use in the Choice input
setButtonTextColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The button text color to use in the inputs
setCancelButtonColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cancel button color to use in the inputs
setCancelButtonStyle(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cancel button style to use in the inputs
setCancelButtonTextColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cancel button text color to use in the inputs
setCheckIcon(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input check icon used in the Boolean input button.
setCloseIcon(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input close icon used in the Boolean/Picture input button.
setContent(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setContextData(p) - Method in class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse
 
setDefaults() - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
Reset the timers to the default one
setDeleted(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setDurationBeforeFirstMessageTyping(value) - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The time it takes for the first bubble to start appearing in typing mode
setDurationBeforeMessageTyping(value) - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The time it takes for the next bubble to start appearing in typing mode
setEnableAnalytics(p) - Method in class co.eightysixpercent.bot.manager.EPManager
 
setEndButtonColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The end button color to use at the end of a bot
setEndButtonTextColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The end button text color to use at the end of a bot
setEndType(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setError(p) - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
The label in the error will be used in the error bubble
setError(p) - Method in class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse.Error
The text in the error will be used to show the error bubble that will allow the user to retry
setErrorMessage(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setFileName(p) - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.Offline
 
setFileName(p) - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.OnlineWithDefault
 
setForegroundAnimation(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setForegroundAnimation(p) - Method in class co.eightysixpercent.bot.model.ui.EPMessageSendingOption
set this to apply foreground animation
setFormattedValue(p) - Method in class co.eightysixpercent.bot.model.EPContextObject
The formatted value to display in a message instead of the value itself.
setFromServer(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setGrpdIcon(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input grpd icon used in the Alert Dialog.
setHeaderTextAppearance(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The TextAppearance of the text used to display the time
setHeight(p) - Method in class co.eightysixpercent.bot.utils.EPSize
 
setId(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The id of the chat conversation.
setId(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setImageUrl(p) - Method in class co.eightysixpercent.bot.model.EPInputOption
The option image.
setIncomingBottomBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message bottom bubble.
setIncomingMiddleBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message middle bubble.
setIncomingSingleBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message single bubble.
setIncomingTopBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an incoming message top bubble.
setInputBackgroundColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The color of the bottom sheet used to display the inputs
setInputChoice(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setInputCustomController(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setInputDate(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setInputKeyboard(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setInputNumber(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setInputPicture(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setItemSubtitle(p) - Method in class co.eightysixpercent.bot.model.EPInputOption
The option subtitle.
setItemTitle(p) - Method in class co.eightysixpercent.bot.model.EPInputOption
The option title.
setItemValue(p) - Method in class co.eightysixpercent.bot.model.EPInputOption
The option associated value.
setKey(p) - Method in class co.eightysixpercent.bot.model.EPContextObject
The context key
setLanguageCode(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The current chat conversation language code. It is used to determine the language used by the bot.
setLocalizedStringId(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setMajorVersion(p) - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.Online
 
setMajorVersion(p) - Method in class co.eightysixpercent.bot.model.EPBotFetchingStrategy.OnlineWithDefault
 
setMessageContent(p) - Method in class co.eightysixpercent.bot.model.EPRunAsyncTaskResponse.CustomMessage
Use this custom message to fill the bubble
setMessageTypingMaxDuration(value) - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The maximum duration before the text is fully typed. Can't be lower than the min
setMessageTypingMinDuration(value) - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The minimum duration before the text is fully typed. Can't be higher than the max
setMessageTypingSpeed(value) - Method in class co.eightysixpercent.bot.workflow.manager.EPTimingConfiguration
The time it takes to type one letter
setNodeId(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setOptions(p) - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
the new options to be displayed
setOutgoingBottomBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message bottom bubble.
setOutgoingMiddleBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message middle bubble.
setOutgoingSingleBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message single bubble.
setOutgoingTopBubble(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The appearance to use for an outgoing message top bubble.
setOverBubbleImage(p) - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
A 9 patch drawable res displayed above the bubble (for videos and images)
setPictureIcon(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input picture icon used in the Picture input button.
setSearchIcon(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input search icon.
setSendButtonIcon(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input send icon (Date or Number input).
setSendingDate(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setSendPromptIcon(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
Input send icon (Tags or Text input).
setShowEndButton(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setStatus(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setStrongTextAppearance(p) - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
the TextAppearance to use on the bubble text for a Strong Message
setTagColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The tag color to use in the Tags input
setTagTextColor(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The tag text color to use in the Tags input
setTextAppearance(p) - Method in class co.eightysixpercent.bot.model.ui.EPBubbleAppearance
the TextAppearance to use on the bubble text
setTypingAnimation(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The typing animation to use in the bubble
setTypingAnimationCacheKey(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The cache key of the typing animation to cache it
setTypingAnimationPaddingBottom(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding bottom of the typing animation
setTypingAnimationPaddingEnd(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding end of the typing animation
setTypingAnimationPaddingStart(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding start of the typing animation
setTypingAnimationPaddingTop(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The padding top of the typing animation
setTypingAnimationScale(p) - Method in class co.eightysixpercent.bot.model.EPBotAppearance
The scale of the typing animation
setUpdatedAt(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatConversation
The last date at which the chat conversation was modified.
setUpdatedAt(p) - Method in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
setValue(p) - Method in class co.eightysixpercent.bot.model.EPContextObject
The value associated with the context key.
setValue(p) - Method in class co.eightysixpercent.bot.model.ui.EPMessageContent.Duration
 
setWidth(p) - Method in class co.eightysixpercent.bot.utils.EPSize
 
Skip(text) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Skip
 
Standard(validationConditions) - Constructor for class co.eightysixpercent.bot.model.EPInputValidator.Standard
There is no check until the user presses the send button. In case of error, checks are then done for each character change (with a short delay to avoid useless consecutive changes). Recommended for on device check or very efficient network check
status - Variable in class co.eightysixpercent.bot.model.realm.EPChatMessage
 
String(value) - Constructor for class co.eightysixpercent.bot.model.EPInputOptionItemValueType.String
The associated value is a string.

T

Text(text, isSecured) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Text
 
toString() - Method in class co.eightysixpercent.bot.model.EPActivityResult
 
toString() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.CustomInputOptions
 
toString() - Method in class co.eightysixpercent.bot.model.EPInputOptionResponse.Error
 
toString() - Method in class co.eightysixpercent.bot.utils.EPSize
 
typingAnimation - Variable in class co.eightysixpercent.bot.model.EPBotAppearance
The typing animation to use in the bubble

U

updatedAt - Variable in class co.eightysixpercent.bot.model.realm.EPChatMessage
 

W

Waiting() - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Waiting
 
Web(url) - Constructor for class co.eightysixpercent.bot.model.ui.EPMessageContent.Web
 
A B C D E F G H I L M N O P R S T U W 
Skip navigation links