A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

actionExecutionFailed(MobileCoBrowsingErrorType, String) - Method in interface com.unblu.sdk.core.callback.MobileCoBrowsingExceptionCallback
Error while starting or stopping mobile co-browsing.
addPrivateView(int) - Method in interface com.unblu.sdk.module.mobilecobrowsing.MobileCoBrowsingModule
Adds the view with the given ID to the Set of private views.
AGENT - com.unblu.sdk.core.model.ConversationRecipientType
The recipient type of a conversation is an agent
AUTHENTICATION - com.unblu.sdk.core.errortype.UnbluClientErrorType
Error thrown if there's an authentication issue while communicating with the Unblu Collaboration Server
AUTHORIZATION - com.unblu.sdk.core.errortype.UnbluClientErrorType
Error thrown if there's an authorization issue while communicating with the Unblu Collaboration Server

B

BackButtonCallback - Interface in com.unblu.sdk.core.callback
Callback for native back button presses while the Unblu UI is displayed.
BackButtonPressTriggerEvent - Enum in com.unblu.sdk.core.model
Defines the trigger scenario for the native back button action
BLOCK - com.unblu.sdk.core.links.UnbluExternalLinkHandlingPolicy
Instructs Unblu not to follow the link.
build() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Generates the immutable UnbluConfiguration instance based on the state of the builder at the time when it's called.
Builder(UnbluClientConfiguration) - Constructor for class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Constructs an API configuration.
Builder(String, String, UnbluPreferencesStorage, UnbluDownloadHandler, UnbluExternalLinkHandler) - Constructor for class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Constructs an API configuration.

C

CALL - com.unblu.sdk.core.notification.UnbluNotificationTag
Sent when a call notification message is sent
CALL_ALREADY_ACTIVE - com.unblu.sdk.core.errortype.StartAudioCallErrorType
Failed to start an audio call because there's already an active call in the current conversation
CALL_ALREADY_ACTIVE - com.unblu.sdk.core.errortype.StartVideoCallErrorType
Failed to start a video call because there's already an active callin the current conversation
CALL_MODULE_NOT_REGISTERED - com.unblu.sdk.core.errortype.StartAudioCallErrorType
Failed to start an audio call because the module isn't registered
CALL_MODULE_NOT_REGISTERED - com.unblu.sdk.core.errortype.StartVideoCallErrorType
Failed to start a video call because the module isn't registered
CallModule - Interface in com.unblu.sdk.module.call
The API for the call module, independent of the call service provider.
CallModuleProvider - Class in com.unblu.sdk.module.call
Entry point to use the call functionality of Unblu to make audio and video calls with Vonage.
CallModuleProviderFactory - Interface in com.unblu.sdk.core.module.call
Factory interface for creating instances of CallModule dynamically based on the UnbluProvider provided.
close(SuccessVoidCallback, OpenConversationOverviewExceptionCallback) - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Closes the conversation.
CO_BROWSING_NOT_ACTIVE - com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
Failed to execute a co-browsing action because it isn't active.
CO_BROWSING_NOT_CONFIGURED - com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
Failed to execute a co-browsing action because co-browsing isn't available.
CO_BROWSING_NOT_REGISTERED - com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
Failed to execute co-browsing action because the module isn't registered
com.unblu.livekitmodule - package com.unblu.livekitmodule
 
com.unblu.sdk.core - package com.unblu.sdk.core
 
com.unblu.sdk.core.agent - package com.unblu.sdk.core.agent
 
com.unblu.sdk.core.application - package com.unblu.sdk.core.application
 
com.unblu.sdk.core.callback - package com.unblu.sdk.core.callback
 
com.unblu.sdk.core.configuration - package com.unblu.sdk.core.configuration
 
com.unblu.sdk.core.conversation - package com.unblu.sdk.core.conversation
 
com.unblu.sdk.core.conversation.customaction - package com.unblu.sdk.core.conversation.customaction
 
com.unblu.sdk.core.debug - package com.unblu.sdk.core.debug
 
com.unblu.sdk.core.errortype - package com.unblu.sdk.core.errortype
 
com.unblu.sdk.core.links - package com.unblu.sdk.core.links
 
com.unblu.sdk.core.model - package com.unblu.sdk.core.model
 
com.unblu.sdk.core.module.call - package com.unblu.sdk.core.module.call
 
com.unblu.sdk.core.notification - package com.unblu.sdk.core.notification
 
com.unblu.sdk.core.observable - package com.unblu.sdk.core.observable
 
com.unblu.sdk.core.ui - package com.unblu.sdk.core.ui
 
com.unblu.sdk.core.visitor - package com.unblu.sdk.core.visitor
 
com.unblu.sdk.module.call - package com.unblu.sdk.module.call
 
com.unblu.sdk.module.firebase_notification - package com.unblu.sdk.module.firebase_notification
 
com.unblu.sdk.module.mobilecobrowsing - package com.unblu.sdk.module.mobilecobrowsing
 
CONVERSATION_RECIPIENT_ID - Static variable in class com.unblu.sdk.core.model.ConversationRecipient
 
CONVERSATION_RECIPIENT_TYPE - Static variable in class com.unblu.sdk.core.model.ConversationRecipient
 
ConversationInterceptCallback - Interface in com.unblu.sdk.core.callback
Callback definition for an event triggered when a newly started conversation is intercepted.
ConversationInterceptor - Interface in com.unblu.sdk.core.visitor
Deprecated.
Use ConversationInterceptorWithRecipient. This class will no longer be supported in the future.
ConversationInterceptorWithRecipient - Interface in com.unblu.sdk.core.visitor
Interface for intercepting new conversations.
ConversationRecipient - Class in com.unblu.sdk.core.model
Represents a recipient of a conversation within the Unblu suite, identifying both the ID and the type of recipient (ConversationRecipientType.AGENT/ConversationRecipientType.TEAM).
ConversationRecipient(String, ConversationRecipientType) - Constructor for class com.unblu.sdk.core.model.ConversationRecipient
Constructs a new instance of ConversationRecipient with the ID and recipient type specified.
ConversationRecipientType - Enum in com.unblu.sdk.core.model
Defines the types of recipients for conversation requests.
create() - Static method in class com.unblu.livekitmodule.LiveKitModuleProvider
Creates and returns a new instance of CallModule to make audio and video calls with LiveKit.
create() - Static method in class com.unblu.sdk.module.call.CallModuleProvider
Creates and returns a new instance of CallModule to make audio and video calls with Vonage.
create() - Static method in class com.unblu.sdk.module.mobilecobrowsing.MobileCoBrowsingModuleProvider
 
createAgentClient(Application, Activity, UnbluClientConfiguration, UnbluNotificationApi, InitializeSuccessCallback<UnbluAgentClient>, InitializeExceptionCallback) - Static method in class com.unblu.sdk.core.Unblu
Creates a new instance of the UnbluAgentClient.
createAgentClient(Application, UnbluClientConfiguration, UnbluNotificationApi, InitializeSuccessCallback<UnbluAgentClient>, InitializeExceptionCallback) - Static method in class com.unblu.sdk.core.Unblu
Creates a new instance of the UnbluAgentClient.
createDynamic(UnbluProvider...) - Static method in interface com.unblu.sdk.core.module.call.CallModuleProviderFactory
Creates an instance of CallModule dynamically, incorporating the provided instances of UnbluProvider.
createExternalStorageDownloadHandler(Application) - Static method in interface com.unblu.sdk.core.configuration.UnbluDownloadHandler
Creates a default implementation of UnbluDownloadHandler that stores downloaded files in the public downloads directory.
createForDynamic() - Static method in class com.unblu.livekitmodule.LiveKitModuleProvider
Creates and returns a new instance of UnbluProvider to make audio and video calls with LiveKit.
createForDynamic() - Static method in class com.unblu.sdk.module.call.CallModuleProvider
Creates and returns a new instance of UnbluProvider to make audio and video calls with Vonage.
createLoadingView(Context) - Method in interface com.unblu.sdk.core.ui.ICustomLoadingViewCreator
Called whenever a loading view is presented
createNotificationApi() - Static method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Retrieves a new instance of UnbluNotificationApi.
createOnUserInteraction() - Static method in class com.unblu.sdk.core.model.UiHideRequestModel
A static method that creates a new instance of UiHideRequestModel for a UI hide request initiated by user interaction.
createSharedPreferencesStorage(Context) - Static method in interface com.unblu.sdk.core.configuration.UnbluPreferencesStorage
Creates a default implementation of UnbluPreferencesStorage which stores the preferences inside the SharedPreferences of the app with mode Context.MODE_PRIVATE
createVisitorClient(Application, Activity, UnbluClientConfiguration, UnbluNotificationApi, InitializeSuccessCallback<UnbluVisitorClient>, InitializeExceptionCallback) - Static method in class com.unblu.sdk.core.Unblu
Creates a new instance of the UnbluVisitorClient.
createVisitorClient(Application, UnbluClientConfiguration, UnbluNotificationApi, InitializeSuccessCallback<UnbluVisitorClient>, InitializeExceptionCallback) - Static method in class com.unblu.sdk.core.Unblu
Creates a new instance of the UnbluVisitorClient.

D

DEBUG - com.unblu.sdk.core.debug.LogLevel
Debug messages
decidePolicy(Uri) - Method in interface com.unblu.sdk.core.links.UnbluExternalLinkHandler
Called when a link is tapped in a conversation.
decidePolicy(Uri) - Method in class com.unblu.sdk.core.links.UnbluPatternMatchingExternalLinkHandler
Determines the handling policy for a given URL within a conversation.
deinitClient(SuccessVoidCallback, DeinitializeExceptionCallback) - Method in interface com.unblu.sdk.core.UnbluClient
Deinitializes the UnbluClient.
DeinitializeExceptionCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which can occur on deinitialization of the UnbluClient
delete(Uri, String, String[]) - Method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseProvider
Empty implementation; not needed for Firebase
DISABLED - com.unblu.sdk.core.errortype.UnbluClientErrorType
Error thrown if the mobile SDK module is disabled in the Unblu server configuration
displayName - Variable in class com.unblu.sdk.core.model.PersonInfo
The person's display name
DOWN - com.unblu.sdk.core.model.BackButtonPressTriggerEvent
The event triggered because the button was pressed down.

E

enableCapturingPerformanceLogging - Static variable in class com.unblu.sdk.core.Unblu
Enables the logging of capturing performance, for example, frames per second (FPS).
enableDebugOutput - Static variable in class com.unblu.sdk.core.Unblu
Enables the debug output of the Unblu SDK.
equals(Object) - Method in class com.unblu.sdk.core.configuration.UnbluCookie
 
ERROR - com.unblu.sdk.core.debug.LogLevel
Error messages
ErrorData - Class in com.unblu.sdk.core.observable
Represents error information within the SDK.
ErrorData(UnbluClientErrorType, String) - Constructor for class com.unblu.sdk.core.observable.ErrorData
Constructs a new ErrorData instance with the specified error type and message.
EXECUTION - com.unblu.sdk.core.errortype.UnbluClientErrorType
Error thrown if a business error occurred during execution

F

FATAL_ERROR - com.unblu.sdk.core.errortype.InitConversationErrorType
Internal error from the native Android code.
FATAL_ERROR - com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
Internal error from the native Android code.
FATAL_ERROR - com.unblu.sdk.core.errortype.OpenConversationErrorType
Internal error from the native Android code.
FATAL_ERROR - com.unblu.sdk.core.errortype.OpenConversationOverviewErrorType
Internal error from the native Android code.
FATAL_ERROR - com.unblu.sdk.core.errortype.StartAudioCallErrorType
Internal error from the native Android code.
FATAL_ERROR - com.unblu.sdk.core.errortype.StartVideoCallErrorType
Internal error from the native Android code.
FATAL_ERROR - com.unblu.sdk.core.errortype.StopLayerErrorType
Internal error from the native Android code.
FATAL_ERROR - com.unblu.sdk.core.errortype.SwitchToLayerErrorType
Internal error from the native Android code.
from(List<HttpCookie>) - Static method in class com.unblu.sdk.core.configuration.UnbluCookie
Creates a Set<UnbluCookie> from a Set<java.net.HttpCookie>.
The constructor calculates each cookie's Expires attribute from its Max-Age attribute.
from(Map<String, String>) - Static method in class com.unblu.sdk.core.configuration.UnbluCookie
Creates a Set<UnbluCookie> from a Map<String, String>.
Cookies created with this constructor never expire.
fromData(Context, Map<String, String>) - Static method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Creates an UnbluNotification if the pushData is valid, that is, if it contains an Unblu notification

G

geIinvocationId() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluCustomActionInvocation
 
get(String) - Method in interface com.unblu.sdk.core.configuration.UnbluPreferencesStorage
Read a preference from the storage
getAccessToken() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getApiKey() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getBody() - Method in interface com.unblu.sdk.core.notification.UnbluNotification
 
getCertificateChain() - Method in class com.unblu.sdk.core.model.UnbluClientCertRequestData
 
getChannelId() - Method in interface com.unblu.sdk.core.notification.UnbluNotification
 
getConversationId() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluCustomActionInvocation
 
getConversationId() - Method in class com.unblu.sdk.core.model.UiHideRequestModel
Returns the ID of the conversation associated with the UI hide request, if any.
getConversationId() - Method in class com.unblu.sdk.core.model.UiVisibilityRequestModel
Returns the ID of the conversation associated with the visibility change request.
getCustomCookies() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getCustomLoadingViewCreator() - Method in interface com.unblu.sdk.core.UnbluClient
Returns the currently configured custom loading view creator.
getData() - Method in interface com.unblu.sdk.core.notification.UnbluNotification
 
getDeviceToken() - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
 
getDownloadHandler() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getEntryPath() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getErrorType() - Method in class com.unblu.sdk.core.observable.ErrorData
Returns the type of error.
getExpires() - Method in class com.unblu.sdk.core.configuration.UnbluCookie
 
getExternalLinkHandler() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getHeight() - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
getHideReason() - Method in class com.unblu.sdk.core.model.UiHideRequestModel
Returns the reason for the UI hide request.
getIcon() - Method in interface com.unblu.sdk.core.notification.UnbluNotification
 
getId() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
 
getId() - Method in class com.unblu.sdk.core.model.ConversationRecipient
 
getIncomingCallsNotificationChannelId() - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
 
getInternalUrlPatternWhitelist() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getInvocationTimestamp() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluCustomActionInvocation
 
getInvokingPersonDisplayName() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluCustomActionInvocation
 
getInvokingPersonId() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluCustomActionInvocation
 
getKey() - Method in class com.unblu.sdk.core.configuration.UnbluCookie
 
getKey() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluCustomActionInvocation
 
getLanguage() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getLogLevel() - Static method in class com.unblu.sdk.core.Unblu
Returns the log level of the Unblu SDK.
getMainView() - Method in interface com.unblu.sdk.core.UnbluClient
Returns the Unblu UI component to interact with (chat, call, video, co-browsing) as a View.
getMessage() - Method in class com.unblu.sdk.core.observable.ErrorData
Returns the detailed message associated with the error.
getMessageId() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluMessageCustomActionInvocation
Gets the ID of the message the action was invoked on.
getMessageSenderPersonDisplayName() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluMessageCustomActionInvocation
 
getMessageSenderPersonId() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluMessageCustomActionInvocation
 
getMessageText() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluMessageCustomActionInvocation
Gets the text of the message that the action was invoked on.
getMessageType() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluMessageCustomActionInvocation
Gets the type of the message the action was invoked on.
getMissedCallsNotificationChannelId() - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
 
getModules() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getNamedArea() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getNewMessagesNotificationChannelId() - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
 
getNotificationApi() - Method in interface com.unblu.sdk.core.UnbluClient
Returns the low-level notification API.
getNotificationApi() - Static method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseNotificationService
Returns an instance of a class that implements UnbluNotificationApi.
getNotificationInterceptor() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getOauthToken() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getOpenConversation() - Method in interface com.unblu.sdk.core.UnbluClient
Gets the current open conversation as an Observable.
getOpenConversationValue() - Method in interface com.unblu.sdk.core.UnbluClient
Gets the current open conversation
getPersonInfo() - Method in interface com.unblu.sdk.core.UnbluClient
Returns the information of the current person.
getPersonInfoAsync() - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Returns the information of the current person.
GetPersonInfoAsyncErrorCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which can occur while obtaining the PersonInfo asynchronously from the getPersonInfoAsync()
getPreferencesStorage() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getPrivateKey() - Method in class com.unblu.sdk.core.model.UnbluClientCertRequestData
 
getReason() - Method in class com.unblu.sdk.core.model.UiVisibilityRequestModel
Returns the reason for the visibility change request.
getSound() - Method in interface com.unblu.sdk.core.notification.UnbluNotification
 
getTargetPersonDisplayName() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluPersonCustomActionInvocation
Get the display name of the person the action was invoked on.
getTargetPersonId() - Method in interface com.unblu.sdk.core.conversation.customaction.UnbluPersonCustomActionInvocation
Get the ID of the person the action was invoked on.
getTitle() - Method in interface com.unblu.sdk.core.notification.UnbluNotification
 
getType() - Method in class com.unblu.sdk.core.model.ConversationRecipient
 
getType(Uri) - Method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseProvider
Empty implementation; not needed for Firebase
getUnbluBaseUrl() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getUnbluClientCertRequestData() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
getUnbluNav(View) - Static method in class com.unblu.sdk.core.ui.UnbluNavUtil
Retrieves the UnbluNav implementation from a given View instance.
getUnreadMessagesCount() - Method in interface com.unblu.sdk.core.UnbluClient
Fetches the number of unread messages
getValue() - Method in class com.unblu.sdk.core.configuration.UnbluCookie
 
getWidth() - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
getX() - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
getY() - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
goBack(Function1<? super Boolean, Unit>) - Method in interface com.unblu.sdk.core.ui.UnbluNav
Called to try to navigate back in the SDK main view.

H

handlePress(boolean) - Method in interface com.unblu.sdk.core.callback.BackButtonCallback
Called whenever the native back button is pressed while the Unblu UI is displayed.
hashCode() - Method in class com.unblu.sdk.core.configuration.UnbluCookie
 

I

ICustomLoadingViewCreator - Interface in com.unblu.sdk.core.ui
Defines a creator to create a custom loading UI when the Unblu UI is displayed.
id - Variable in class com.unblu.sdk.core.model.PersonInfo
The person ID of the person
INCOMING_CALL - com.unblu.sdk.core.ui.UnbluUiRequestReason
There is an incoming call
INFO - com.unblu.sdk.core.debug.LogLevel
Informational messages
InitConversationErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when starting or joining a conversation fails.
InitializeExceptionCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which may arise while initializing the UnbluClient.
InitializeSuccessCallback<T extends UnbluClient> - Interface in com.unblu.sdk.core.callback
Callback which is triggered if initialization was successful.
insert(Uri, ContentValues) - Method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseProvider
Empty implementation; not needed for Firebase
INTERNAL - com.unblu.sdk.core.errortype.UnbluClientErrorType
General internal error of the UnbluClient
INVALID_FUNCTION_ARGS - com.unblu.sdk.core.errortype.UnbluClientErrorType
Internal error that prevents the Unblu SDK from communicating with the Unblu Collaboration Server
INVALID_URL - com.unblu.sdk.core.errortype.UnbluClientErrorType
Errror thrown if the URL used to connect to the Unblu Collaboration Server is invalid
isAgentAvailable() - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Return an observable boolean that checks agent availability
isAgentAvailable(SuccessCallback<Boolean>, NotInitializedExceptionCallback) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Checks if at least one agent is available for co-browsing / chat.
isAudioUploadsEnabled() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
isCallActive() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Triggered when a call starts or stops in the conversation.
isCallActive() - Method in interface com.unblu.sdk.module.call.CallModule
Monitors Unblu for ongoing calls.
isCallActive(SuccessCallback<Boolean>, NotInitializedExceptionCallback) - Method in interface com.unblu.sdk.module.call.CallModule
Checks if there's an ongoing call in Unblu and returns a callback with the result of the check.
isCallActiveValue() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
 
isCallUiOpen() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Triggered when the call UI for the conversation is opened or closed.
isCallUiOpen() - Method in interface com.unblu.sdk.core.UnbluClient
Fired when the call UI is open or closed.
isCallUiOpen(SuccessCallback<Boolean>, NotInitializedExceptionCallback) - Method in interface com.unblu.sdk.core.UnbluClient
Checks whether the call UI for an audio or video call is open.
isCallUiOpenValue() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
 
isCameraUploadsEnabled() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
isDeInitialized() - Method in interface com.unblu.sdk.core.UnbluClient
Checks if the UnbluClient instance is currently deinitialized
isInErrorState() - Method in interface com.unblu.sdk.core.UnbluClient
Checks if the UnbluClient is in an eror state.
isLowerThen(LogLevel) - Method in enum com.unblu.sdk.core.debug.LogLevel
Compares the current log level with another log level.
The lower the log level, the more verbose it is.
isMobileCoBrowsing() - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Returns the a boolean flag, signaling if there is, or not, an ongoing cobrowsing session.
isMobileCoBrowsingActive() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Triggered when the state of a mobile co-browsing session in the conversation switches between ACTIVE and INACTIVE.
isMobileCoBrowsingActiveValue() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
 
isNotificationsEnabled() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
isOpen() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Triggered whenever the conversation opens or closes.
isOpenValue() - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
 
isPhotoUploadsEnabled() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
isRequestedByUser() - Method in class com.unblu.sdk.core.model.UiVisibilityRequestModel
Indicates whether the visibility change request was initiated by a user.
isVideoUploadsEnabled() - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 

J

joinConversation(String, SuccessCallback<UnbluConversation>, InitConversationExceptionCallback) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Joins an Unblu co-browsing session that was started by an agent.

L

LiveKitModuleProvider - Class in com.unblu.livekitmodule
Entry point to use the call functionality of Unblu to make audio and video calls with LiveKit.
LogLevel - Enum in com.unblu.sdk.core.debug
Level of log messages

M

MESSAGE - com.unblu.sdk.core.notification.UnbluNotificationTag
Sent when a chat notification message is sent
MISSED_CALL - com.unblu.sdk.core.notification.UnbluNotificationTag
Sent when an incoming call is missed or rejected
MISSED_CALL - com.unblu.sdk.core.ui.UnbluUiRequestReason
There was a missed call
MISSING_API_KEY - com.unblu.sdk.core.errortype.UnbluClientErrorType
Error thrown if the API key doesn't exist on the Unblu Collaboration Server
MOBILE_COBROWSING_STARTING - com.unblu.sdk.core.ui.UnbluUiHideRequestReason
Mobile co-browsing is starting
MobileCoBrowsingErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when a mobile co-browsing action fails
MobileCoBrowsingExceptionCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which can occur when trying to start or stop mobile co-browsing
MobileCoBrowsingModule - Interface in com.unblu.sdk.module.mobilecobrowsing
The API for the mobile co-browsing module.
MobileCoBrowsingModuleProvider - Class in com.unblu.sdk.module.mobilecobrowsing
Mobile Co-browsing module allowing share the screen of the app within an Unblu conversation.

N

NEW_MESSAGES - com.unblu.sdk.core.ui.UnbluUiRequestReason
There are one or more new messages
NONE - com.unblu.sdk.core.links.UnbluExternalLinkHandlingPolicy
Instructs Unblu to do nothing with the link.
NotificationInterceptor - Interface in com.unblu.sdk.core.notification
Defines a mechanism for intercepting notifications generated within an application before they're displayed.
NotInitializedExceptionCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which can occur when the api is not initialized

O

onAgentInitialized() - Static method in class com.unblu.sdk.core.Unblu
Fired when an UnbluAgentClient is available.
onApiDeInitialized() - Method in interface com.unblu.sdk.core.UnbluClient
Fired when the UnbluClient is deInitialized.
onConfigurationChanged(Configuration) - Method in class com.unblu.sdk.core.application.UnbluApplication
 
onConfigurationChanged(Configuration) - Static method in class com.unblu.sdk.core.application.UnbluApplicationHelper
Needs to be called when Application.onConfigurationChanged(Configuration) is invoked
onConfigureNotCalled() - Method in interface com.unblu.sdk.core.callback.InitializeExceptionCallback
onCreate() - Method in class com.unblu.sdk.core.application.UnbluApplication
 
onCreate() - Static method in class com.unblu.sdk.core.application.UnbluApplicationHelper
Needs to be called when Application.onCreate() is invoked
onCreate() - Method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseProvider
Lifecycle method
onCreate(Application) - Static method in class com.unblu.sdk.core.application.UnbluApplicationHelper
Needs to be called when Application.onCreate() is invoked
onCustomConversationActionInvocationReceived() - Method in interface com.unblu.sdk.core.UnbluClient
Handles the invocation of custom actions related to a conversation
onDeinitFailed(String) - Method in interface com.unblu.sdk.core.callback.DeinitializeExceptionCallback
General error which caused the API not to terminate.
onDownloadStart(IApplicationStateProvider, String, String, String, String, long, String) - Method in interface com.unblu.sdk.core.configuration.UnbluDownloadHandler
Triggered whenever a download is started.
onDownloadStart(IApplicationStateProvider, String, String, String, String, long, String, String) - Method in interface com.unblu.sdk.core.configuration.UnbluDownloadHandler
Triggered whenever a download is started.
onError() - Static method in class com.unblu.sdk.core.Unblu
Fired when an internal error occurs.
onError(UnbluClientErrorType, String) - Method in interface com.unblu.sdk.core.callback.GetPersonInfoAsyncErrorCallback
Called when an error of type UnbluClientErrorType occurs.
onFailedToOpen(OpenConversationErrorType, String) - Method in interface com.unblu.sdk.core.callback.OpenConversationExceptionCallback
Error while opening the conversation.
onFailedToOpenOverview(OpenConversationOverviewErrorType, String) - Method in interface com.unblu.sdk.core.callback.OpenConversationOverviewExceptionCallback
Error while opening the conversation overview.
onFailedToStartAudioCall(StartAudioCallErrorType, String) - Method in interface com.unblu.sdk.core.callback.StartAudioCallExceptionCallback
Error while starting an audio call.
onFailedToStartVideoCall(StartVideoCallErrorType, String) - Method in interface com.unblu.sdk.core.callback.StartVideoCallExceptionCallback
Error while starting an video call.
onInErrorState() - Method in interface com.unblu.sdk.core.callback.InitializeExceptionCallback
UnbluClient is in an error state and should be deinitialized before you attempt to initialize it.
onInitFailed(UnbluClientErrorType, String) - Method in interface com.unblu.sdk.core.callback.InitializeExceptionCallback
A general error occurred that caused the API not to initialize.
onIntercept(UnbluNotification, UnbluNotificationTag) - Method in interface com.unblu.sdk.core.notification.NotificationInterceptor
Interceptor function that allows you to retrieve the notification and modify its contents before it's displayed.
onMessageCustomActionInvocationReceived() - Method in interface com.unblu.sdk.core.UnbluClient
Handles the invocation of custom actions related to a specific message in a conversation
onMessageReceived(RemoteMessage) - Method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseNotificationService
Called by Firebase when a message is received.
onMessageReceived(UnbluNotification, Context) - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
This method should be called for each new notification.
onNewConversation(ConversationType, String, SuccessCallback<String>) - Method in interface com.unblu.sdk.core.visitor.ConversationInterceptor
Deprecated.
An interceptor function called every time a new conversation is started from the UI or visitor SDK API.
onNewConversation(ConversationType, String, ConversationRecipient, ConversationInterceptCallback) - Method in interface com.unblu.sdk.core.visitor.ConversationInterceptorWithRecipient
An interceptor function called every time a new conversation is started from the UI or visitor SDK API.
onNewIntent(Bundle) - Static method in class com.unblu.sdk.core.application.UnbluApplicationHelper
You should implement this method on your Activity's Activity.onNewIntent(Intent), if you meet the following criteria:
onNoActiveActivity() - Method in interface com.unblu.sdk.core.callback.ShowUiExceptionCallback
Triggered when trying to show the UI, but there is currently no activity active
onNotificationIntercept(String, ConversationRecipient) - Method in interface com.unblu.sdk.core.callback.ConversationInterceptCallback
Called on each new conversation that is opened successfully.
onNotInitialized() - Method in interface com.unblu.sdk.core.callback.NotInitializedExceptionCallback
Api is not initialized.
onPersonActivityChanged() - Method in interface com.unblu.sdk.core.UnbluClient
Checks for the UTC timestamp of the user's last activity according to the Collaboration Server's configuration
onPersonChanged() - Method in interface com.unblu.sdk.core.UnbluClient
Fired when the current person changes
onPersonCustomActionInvocationReceived() - Method in interface com.unblu.sdk.core.UnbluClient
Handles the invocation of custom actions related to a person
onSuccess(T) - Method in interface com.unblu.sdk.core.callback.InitializeSuccessCallback
Called after the called operation was successfully executed
onSuccess(T) - Method in interface com.unblu.sdk.core.callback.SuccessCallback
Called after the called operation was successfully executed
onTerminate() - Method in class com.unblu.sdk.core.application.UnbluApplication
 
onTerminate() - Static method in class com.unblu.sdk.core.application.UnbluApplicationHelper
Needs to be called when Application.onTerminate() is invoked.
IMPORTANT: Needs to be called before the super call to Application.onTerminate()
onUiHideRequest() - Static method in class com.unblu.sdk.core.Unblu
Fired whenever the Unblu UI needs to be hidden.
onUiPreloaded() - Method in interface com.unblu.sdk.core.UnbluClient
Fired when the UI is preloaded.
onUiReady() - Method in interface com.unblu.sdk.core.UnbluClient
Fired when the UI is ready.
onUiVisibilityRequest() - Static method in class com.unblu.sdk.core.Unblu
Fired whenever the Unblu UI needs to be displayed.
onUiWasNeverShown() - Method in interface com.unblu.sdk.core.callback.StartAudioCallExceptionCallback
The ui must be at least shown once after initialization, otherwise this error is thrown.
onUiWasNeverShown() - Method in interface com.unblu.sdk.core.callback.StartVideoCallExceptionCallback
The ui must be at least shown once after initialization, otherwise this error is thrown.
onUnreadMessagesCount() - Method in interface com.unblu.sdk.core.UnbluClient
Fired when the number of unread messages changes, and if there are no longer any unread messages.
onVisitorInitialized() - Static method in class com.unblu.sdk.core.Unblu
Fired when an UnbluVisitorClient is available.
onWebViewDestroy() - Method in interface com.unblu.sdk.core.configuration.UnbluDownloadHandler
Called whenever the webView is destroyed.
onWebViewInitialize() - Method in interface com.unblu.sdk.core.configuration.UnbluDownloadHandler
Called whenever the webView is initialized.
open(SuccessVoidCallback, OpenConversationExceptionCallback) - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Opens the conversation.
OPEN - com.unblu.sdk.core.links.UnbluExternalLinkHandlingPolicy
Instructs Unblu to open the link
openConversation(String, SuccessVoidCallback, OpenConversationExceptionCallback) - Method in interface com.unblu.sdk.core.UnbluClient
Opens the conversation with the given ID
OpenConversationErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when opening a conversation fails
OpenConversationExceptionCallback - Interface in com.unblu.sdk.core.callback
openConversationOverview(SuccessVoidCallback, OpenConversationOverviewExceptionCallback) - Method in interface com.unblu.sdk.core.UnbluClient
Opens the conversation overview
OpenConversationOverviewErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when opening the conversation overview fails
OpenConversationOverviewExceptionCallback - Interface in com.unblu.sdk.core.callback
OTHER - com.unblu.sdk.core.ui.UnbluUiHideRequestReason
There is another not defined reason
OTHER - com.unblu.sdk.core.ui.UnbluUiRequestReason
There is another not defined reason

P

PersonInfo - Class in com.unblu.sdk.core.model
Information about a person
PersonInfo(String, String) - Constructor for class com.unblu.sdk.core.model.PersonInfo
 
PrivateArea - Class in com.unblu.sdk.module.mobilecobrowsing
Class used to update manual private areas for overlaying views while mobile co-browsing.
PrivateArea(int, int, int, int) - Constructor for class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
pushNotificationReceived(Context, Map<String, String>, UnbluNotificationApi) - Static method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Checks whether the data of a notification belongs to an Unblu notification If it happens to be an Unblu notification, it will be decrypted and passed on to the UnbluNotificationApi instance,
put(String, String) - Method in interface com.unblu.sdk.core.configuration.UnbluPreferencesStorage
Stores a preference in the storage.

Q

query(Uri, String[], String, String[], String) - Method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseProvider
Empty implementation; not needed for Firebase
QUEUE - com.unblu.sdk.core.notification.UnbluNotificationTag
Sent when a new chat request is added to the queue, redeemed, forwarded or a similar action occurs.

R

registerModule(UnbluModule) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Registers a module that you want to use in your app, for example, for calls or mobile co-browsing.
removePrivateArea(String) - Method in interface com.unblu.sdk.module.mobilecobrowsing.MobileCoBrowsingModule
Removes the private area with the given ID.
removePrivateView(int) - Method in interface com.unblu.sdk.module.mobilecobrowsing.MobileCoBrowsingModule
Removes the view with the given ID from the Set of private views.
REQUESTED_BY_USER - com.unblu.sdk.core.ui.UnbluUiHideRequestReason
User requested hiding of the ui

S

SERVER_UNREACHABLE - com.unblu.sdk.core.errortype.UnbluClientErrorType
Error thrown if the Unblu Collaboration Server is unreachable
setAccessToken(String) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Defines the access token for visitor single sign-on (SSO).
setAccessToken(String) - Method in interface com.unblu.sdk.core.UnbluClient
Sets the OAuth 2.0 token to pass to the service worker and add to the HTTP header
setApiKey(String) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the Unblu API key within this Builder instance.
setApplicationContext(Application) - Method in interface com.unblu.sdk.core.UnbluClient
Sets the application context.
setAudioUploadsEnabled(boolean) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Enables or disables direct audio uploads from the app.
setAutoHideUiOnBack(boolean) - Method in interface com.unblu.sdk.core.UnbluClient
If true, the Unblu UI is automatically hidden if the user presses the native back button and no further back navigation within the Unblu UI is possible.
The method has no effect if you added a BackButtonCallback to handle back button presses by calling UnbluClient.setBackButtonCallback(com.unblu.sdk.core.callback.BackButtonCallback).
setBackButtonCallback(BackButtonCallback) - Method in interface com.unblu.sdk.core.UnbluClient
Defines the callback for native back button presses while the Unblu UI is displayed.
If it is null, the SDK will handle all back button presses itself.
setBackButtonPressTriggerEvent(BackButtonPressTriggerEvent) - Method in interface com.unblu.sdk.core.UnbluClient
Defines the event type that triggers a back button press
setBody(String) - Method in interface com.unblu.sdk.core.notification.UnbluNotification
Sets the body of the notification
setCameraUploadsEnabled(boolean) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Enables or disables direct uploads from the camera app.
setCertificateChain(X509Certificate[]) - Method in class com.unblu.sdk.core.model.UnbluClientCertRequestData
Sets the certificate chain.
setChannelId(String) - Method in interface com.unblu.sdk.core.notification.UnbluNotification
Sets the ID of the channel for Unblu notifications
setConversationInterceptor(ConversationInterceptor) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Deprecated.
setConversationInterceptor(ConversationInterceptorWithRecipient) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Set the given conversation interceptor which is triggered for each new conversation.
setCustomCookies(Set<UnbluCookie>) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Configures a Set of cookies which will be set on the configured base URL.
setCustomCookies(Set<UnbluCookie>) - Method in interface com.unblu.sdk.core.UnbluClient
Sets the given cookies for the configured Unblu base URL.
setCustomLoadingViewCreator(ICustomLoadingViewCreator) - Method in interface com.unblu.sdk.core.UnbluClient
Sets a custom loading view creator.
setData(Map<String, String>) - Method in interface com.unblu.sdk.core.notification.UnbluNotification
Sets the additional data for the Unblu notification.
setDeviceToken(String) - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Sets the push notification token to be used to send notifications
setDownloadHandler(UnbluDownloadHandler) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Defines the handler for downloads.
setEntryPath(String) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the Unblu entry path to connect to the Unblu server.
setHeight(int) - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
setIcon(int) - Method in interface com.unblu.sdk.core.notification.UnbluNotification
Sets the icon resource ID for Unblu notifications
setId(String) - Method in class com.unblu.sdk.core.model.ConversationRecipient
Sets the ID of the conversation recipient
setIncomingCallsNotificationChannelId(Context, String) - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Sets and creates the NotificationChannel for incoming calls
setInternalUrlPatternWhitelist(List<Pattern>) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the list of URL patterns that may be accessed by the WebView.
setLanguage(String) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the language to send to the Unblu server.
setLiveKitLogLevel(LoggingLevel) - Static method in class com.unblu.livekitmodule.LiveKitModuleProvider
Sets the LiveKit log level
setLogLevel(LogLevel) - Static method in class com.unblu.sdk.core.Unblu
Sets the log level of the Unblu SDK.
setMissedCallsNotificationChannelId(Context, String) - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Sets and creates the NotificationChannel for missed calls
setNamedArea(String) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the named area for which the configuration is loaded when the API is initializing.
setNamedArea(String) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Sets or updates the named area for the queue.
setNewMessagesNotificationChannelId(Context, String) - Method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Sets and creates the NotificationChannel for new messages
setNotificationInterceptor(NotificationInterceptor) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Specifies a notification interceptor to transform notification before they're displayed.
setNotificationsEnabled(boolean) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Enables or disables notifications via Unblu.
setOAuthToken(String) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the initial OAuth 2.0 token received from an identity provider.
setPhotoUploadsEnabled(boolean) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Enables or disables direct photo uploads from the camera app.
setPreferencesStorage(UnbluPreferencesStorage) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Defines the storage implementation to save and retrieve preferences of the SDK.
A default implementation can be used via UnbluPreferencesStorage.createSharedPreferencesStorage(Context).
setPrivateArea(String, int, int, int, int) - Method in interface com.unblu.sdk.module.mobilecobrowsing.MobileCoBrowsingModule
Adds or updates a private area with the given size and position.
setPrivateKey(PrivateKey) - Method in class com.unblu.sdk.core.model.UnbluClientCertRequestData
Sets the private key.
setSound(String) - Method in interface com.unblu.sdk.core.notification.UnbluNotification
Specifies the name of the sound to use for Unblu notifications.
setTitle(String) - Method in interface com.unblu.sdk.core.notification.UnbluNotification
Sets the title of the notification
setType(ConversationRecipientType) - Method in class com.unblu.sdk.core.model.ConversationRecipient
Sets the type of the conversation recipient
setUnbluBaseUrl(String) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the base URL of the Unblu server (http(s)://domain:port)
setUnbluClientCertRequestData(UnbluClientCertRequestData) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Defines the UnbluClientCertRequestData data required for a client certificate request in the Unblu SDK.
setUnbluExternalLinkHandler(UnbluExternalLinkHandler) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Sets the list of link patterns that may be opened in the system browser.
setUnbluIncomingCallUiConfiguration(Context, UnbluIncomingCallUiConfigurationStub) - Static method in interface com.unblu.sdk.core.notification.UnbluNotificationApi
Deprecated.
setVideoUploadsEnabled(boolean) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Enables or disables direct video uploads from the camera app.
setWidth(int) - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
setX(int) - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
setY(int) - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 
ShowUiExceptionCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which can occur when showing/hidding the Unblu UI
startAudioCall(SuccessVoidCallback, StartAudioCallExceptionCallback) - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Opens the conversation in the background and starts an audio call.
StartAudioCallErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when starting an audio call fails
StartAudioCallExceptionCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which can occur when starting an audio call failed
startMobileCoBrowsing(SuccessVoidCallback, MobileCoBrowsingExceptionCallback) - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Opens the conversation in the background and launches mobile co-browsing.
startNewConversation(ConversationType, SuccessCallback<UnbluConversation>, InitConversationExceptionCallback) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Starts a new conversation with the given conversation type.
startNewConversation(ConversationType, String, SuccessCallback<UnbluConversation>, InitConversationExceptionCallback) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Starts a new conversation with the given conversation type.
startNewConversation(ConversationType, String, ConversationRecipient, SuccessCallback<UnbluConversation>, InitConversationExceptionCallback) - Method in interface com.unblu.sdk.core.visitor.UnbluVisitorClient
Starts a new conversation with the given conversation type.
startVideoCall(SuccessVoidCallback, StartVideoCallExceptionCallback) - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Opens the conversation in the background and starts a video call.
StartVideoCallErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when starting a video call fails
StartVideoCallExceptionCallback - Interface in com.unblu.sdk.core.callback
Callback for exceptions which can occur when starting an video call failed
StopLayerErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when stopping a collaboration layer
stopMobileCoBrowsing(SuccessVoidCallback, MobileCoBrowsingExceptionCallback) - Method in interface com.unblu.sdk.core.conversation.UnbluConversation
Stops mobile co-browsing in the conversation.
SuccessCallback<T> - Interface in com.unblu.sdk.core.callback
Callback which is triggered if an operation succeeded.
SuccessVoidCallback - Interface in com.unblu.sdk.core.callback
Empty callback which signalizes that an operation succeeded when it's called.
SwitchToLayerErrorType - Enum in com.unblu.sdk.core.errortype
Error type thrown when switching to a collaboration layer

T

TEAM - com.unblu.sdk.core.model.ConversationRecipientType
The recipient type of a conversation is a team
toString() - Method in class com.unblu.sdk.core.model.PersonInfo
 
toString() - Method in class com.unblu.sdk.module.mobilecobrowsing.PrivateArea
 

U

UiHideRequestModel - Class in com.unblu.sdk.core.model
Represents a model for requesting the hiding of the Unblu UI component.
UiHideRequestModel(UnbluUiHideRequestReason, String) - Constructor for class com.unblu.sdk.core.model.UiHideRequestModel
Constructs a new instance of UiHideRequestModel with a specific hide reason and conversation ID.
UiVisibilityRequestModel - Class in com.unblu.sdk.core.model
Encapsulates a request to change the visibility of the Unblu UI component within the app.
UiVisibilityRequestModel(UnbluUiRequestReason, String, boolean) - Constructor for class com.unblu.sdk.core.model.UiVisibilityRequestModel
Constructs a new UiVisibilityRequestModel with the specified parameters for the visibility change request.
Unblu - Class in com.unblu.sdk.core
This class is the entry point where any implementation of the Unblu Mobile SDK should begin so that an end user can use Unblu.
UNBLU_CLIENT_NOT_INITIALIZED - com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
The Unblu client isn't initialized
UNBLU_CLIENT_NOT_INITIALIZED - com.unblu.sdk.core.errortype.OpenConversationErrorType
The Unblu client isn't initialized
UNBLU_CLIENT_NOT_INITIALIZED - com.unblu.sdk.core.errortype.OpenConversationOverviewErrorType
The Unblu client isn't initialized
UNBLU_CLIENT_NOT_INITIALIZED - com.unblu.sdk.core.errortype.StartAudioCallErrorType
The Unblu client isn't initialized
UNBLU_CLIENT_NOT_INITIALIZED - com.unblu.sdk.core.errortype.StartVideoCallErrorType
The Unblu client isn't initialized
UnbluAgentClient - Interface in com.unblu.sdk.core.agent
The API for agents to access Unblu functionality such as chat or audio and video calls.
UnbluApplication - Class in com.unblu.sdk.core.application
Ensures that your app's state changes are propagated to the SDK, for example, orientation changes.
UnbluApplication() - Constructor for class com.unblu.sdk.core.application.UnbluApplication
 
UnbluApplicationHelper - Class in com.unblu.sdk.core.application
A helper class that can be used instead of inheriting from UnbluApplication and its visitor and agent implementations.
All the functions of UnbluApplicationHelper must be called in your Application implementation.
UnbluApplicationHelper() - Constructor for class com.unblu.sdk.core.application.UnbluApplicationHelper
 
UnbluClient - Interface in com.unblu.sdk.core
Common interface for Unblu clients.
UnbluClientCertRequestData - Class in com.unblu.sdk.core.model
Represents the data required for proceeding with a client certificate request in the Unblu SDK.
UnbluClientCertRequestData(PrivateKey, X509Certificate[]) - Constructor for class com.unblu.sdk.core.model.UnbluClientCertRequestData
Constructs a new UnbluClientCertRequestData instance with the specified private key and certificate chain.
UnbluClientConfiguration - Class in com.unblu.sdk.core.configuration
Configuration for the UnbluClient.
UnbluClientConfiguration() - Constructor for class com.unblu.sdk.core.configuration.UnbluClientConfiguration
 
UnbluClientConfiguration.Builder - Class in com.unblu.sdk.core.configuration
 
UnbluClientErrorType - Enum in com.unblu.sdk.core.errortype
Errors that can occur when your app interacts with the UnbluClient
UnbluConversation - Interface in com.unblu.sdk.core.conversation
Defines the contract for managing conversations in Unblu.
UnbluCookie - Class in com.unblu.sdk.core.configuration
Cookie representation for the Unblu sdk
UnbluCookie(String, String) - Constructor for class com.unblu.sdk.core.configuration.UnbluCookie
Constructs an UnbluCookie object from the parameters provided.
UnbluCookie(String, String, Date) - Constructor for class com.unblu.sdk.core.configuration.UnbluCookie
Constructs an UnbluCookie object from the parameters provided
UnbluCookie(HttpCookie) - Constructor for class com.unblu.sdk.core.configuration.UnbluCookie
Constructs an UnbluCookie object from a HttpCookie object.
UnbluCustomActionInvocation - Interface in com.unblu.sdk.core.conversation.customaction
An interface for custom actions performed in Unblu.
UnbluCustomConversationActionInvocation - Interface in com.unblu.sdk.core.conversation.customaction
An extension of the UnbluCustomActionInvocation interface for custom actions invoked on a conversation
UnbluDownloadHandler - Interface in com.unblu.sdk.core.configuration
Handler for downloads.
UnbluExternalLinkHandler - Interface in com.unblu.sdk.core.links
Interface for handling external links tapped within Unblu.
UnbluExternalLinkHandlingPolicy - Enum in com.unblu.sdk.core.links
Describes the actions Unblu should take when external links are tapped in a conversation
UnbluFirebaseNotificationService - Class in com.unblu.sdk.module.firebase_notification
Handles incoming remote messages, that is, push notifications from Firebase.
UnbluFirebaseNotificationService() - Constructor for class com.unblu.sdk.module.firebase_notification.UnbluFirebaseNotificationService
 
UnbluFirebaseProvider - Class in com.unblu.sdk.module.firebase_notification
Custom contentProvider whose purpose is to initialize the contentProvider when the apps starts so as to provide the FCM token to the Collaboration Server.
UnbluFirebaseProvider() - Constructor for class com.unblu.sdk.module.firebase_notification.UnbluFirebaseProvider
 
UnbluMessageCustomActionInvocation - Interface in com.unblu.sdk.core.conversation.customaction
An extension of the UnbluCustomActionInvocation interface for custom actions invoked on a message.
UnbluModule - Interface in com.unblu.sdk.core
An interface for the modules you can use in the SDK.
UnbluNav - Interface in com.unblu.sdk.core.ui
The `UnbluNav` interface provides a way to navigate through the SDK's main view that you can retrieve with UnbluClient.getMainView().
UnbluNavUtil - Class in com.unblu.sdk.core.ui
A helper class to retrieve the UnbluNav implementation from a given View instance.
UnbluNavUtil() - Constructor for class com.unblu.sdk.core.ui.UnbluNavUtil
 
UnbluNotification - Interface in com.unblu.sdk.core.notification
Interface defining the structure and capabilities of notifications generated by the Unblu suite.
UnbluNotificationApi - Interface in com.unblu.sdk.core.notification
This is a low-level notification API.
You should get an instance of this interface by calling UnbluNotificationApi.createNotificationApi() early on in the initialization process.
UnbluNotificationTag - Enum in com.unblu.sdk.core.notification
Possible values of the notification event tag.
UnbluPatternMatchingExternalLinkHandler - Class in com.unblu.sdk.core.links
An implementation of the UnbluExternalLinkHandler interface.
UnbluPatternMatchingExternalLinkHandler() - Constructor for class com.unblu.sdk.core.links.UnbluPatternMatchingExternalLinkHandler
Default constructor.
UnbluPatternMatchingExternalLinkHandler(List<Pattern>) - Constructor for class com.unblu.sdk.core.links.UnbluPatternMatchingExternalLinkHandler
This constructor allows the user to pass in a custom list of Patterns.
UnbluPersonCustomActionInvocation - Interface in com.unblu.sdk.core.conversation.customaction
An extension of the UnbluCustomActionInvocation interface for custom actions invoked on a person.
UnbluPreferencesStorage - Interface in com.unblu.sdk.core.configuration
Interface which can be implemented to store the preferences of Unblu at a custom location.
This is useful if encryption should used.
UnbluProvider - Interface in com.unblu.sdk.core
An interface for the modules you can use in the SDK.
UnbluUiHideRequestReason - Enum in com.unblu.sdk.core.ui
Send with the UiHideRequestModel.
UnbluUiRequestReason - Enum in com.unblu.sdk.core.ui
UnbluVisitorClient - Interface in com.unblu.sdk.core.visitor
The client for visitors to access the Unblu suite functionality like chat, co-browsing etc.
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.InitConversationErrorType
Failed to start or join the conversation
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
Unexpected co-browsing action execution error
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.OpenConversationErrorType
An unexpected error occurred when trying to open the conversation
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.OpenConversationOverviewErrorType
An unexpected error occurred when trying to open the conversation overview
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.StartAudioCallErrorType
An unexpected error occurred when trying to start an audio call
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.StartVideoCallErrorType
An unexpected error occurred when trying to start a video call
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.StopLayerErrorType
An unexpected error occurred when trying to stop the collaboration layer
UNEXPECTED_EXECUTION_ERROR - com.unblu.sdk.core.errortype.SwitchToLayerErrorType
An unexpected error occurred when trying to switch to the collaboration layer
UNKNOWN - com.unblu.sdk.core.notification.UnbluNotificationTag
Sent when there is no specific notification tag
UNKNOWN_FUNCTION - com.unblu.sdk.core.errortype.UnbluClientErrorType
Internal error that prevents the Unblu SDK from communicating with the Unblu Collaboration Server
unregisterModule(UnbluModule) - Method in class com.unblu.sdk.core.configuration.UnbluClientConfiguration.Builder
Unregisters a module which should no longer be used, for example, for calls or mobile co-browsing.
UNSUPPORTED_VERSION - com.unblu.sdk.core.errortype.UnbluClientErrorType
Error thrown if the version of the mobile SDK isn't compatible with the version of the Unblu Collaboration Server
UnsupportedCollaborationServerVersionException - Exception in com.unblu.sdk.core.callback
Exception thrown if an API call isn't supported because of the Collaboration Server version.
UnsupportedCollaborationServerVersionException() - Constructor for exception com.unblu.sdk.core.callback.UnsupportedCollaborationServerVersionException
Constructs a new exception without any additional information
UnsupportedCollaborationServerVersionException(String) - Constructor for exception com.unblu.sdk.core.callback.UnsupportedCollaborationServerVersionException
Constructs a new exception with a detailed message
UnsupportedCollaborationServerVersionException(String, Throwable) - Constructor for exception com.unblu.sdk.core.callback.UnsupportedCollaborationServerVersionException
Constructs a new exception with a detailed message and a cause
UnsupportedCollaborationServerVersionException(Throwable) - Constructor for exception com.unblu.sdk.core.callback.UnsupportedCollaborationServerVersionException
Constructs a new exception with a cause
UP - com.unblu.sdk.core.model.BackButtonPressTriggerEvent
The event triggered because the button was released.
update(Uri, ContentValues, String, String[]) - Method in class com.unblu.sdk.module.firebase_notification.UnbluFirebaseProvider
Empty implementation; not needed for Firebase

V

valueOf(String) - Static method in enum com.unblu.sdk.core.debug.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.InitConversationErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.OpenConversationErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.OpenConversationOverviewErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.StartAudioCallErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.StartVideoCallErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.StopLayerErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.SwitchToLayerErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.errortype.UnbluClientErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.links.UnbluExternalLinkHandlingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.model.BackButtonPressTriggerEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.model.ConversationRecipientType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.notification.UnbluNotificationTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.ui.UnbluUiHideRequestReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.unblu.sdk.core.ui.UnbluUiRequestReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.unblu.sdk.core.debug.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.InitConversationErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.MobileCoBrowsingErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.OpenConversationErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.OpenConversationOverviewErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.StartAudioCallErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.StartVideoCallErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.StopLayerErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.SwitchToLayerErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.errortype.UnbluClientErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.links.UnbluExternalLinkHandlingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.model.BackButtonPressTriggerEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.model.ConversationRecipientType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.notification.UnbluNotificationTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.ui.UnbluUiHideRequestReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.unblu.sdk.core.ui.UnbluUiRequestReason
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - com.unblu.sdk.core.debug.LogLevel
Verbose messages.

W

WARN - com.unblu.sdk.core.debug.LogLevel
Warning messages
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages