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
All Classes All Packages
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 theUnbluProvider
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 ofUnbluProvider
. - 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 theSharedPreferences
of the app with modeContext.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 thegetPersonInfoAsync()
- 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
-
Error when the
Unblu.createVisitorClient(Application, UnbluClientConfiguration, UnbluNotificationApi, InitializeSuccessCallback, InitializeExceptionCallback)
orUnblu.createAgentClient(Application, UnbluClientConfiguration, UnbluNotificationApi, InitializeSuccessCallback, InitializeExceptionCallback)
function wasn't called - 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 toApplication.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
-
Callback for exceptions which can occur when a call to
UnbluClient.openConversation(java.lang.String, com.unblu.sdk.core.callback.SuccessVoidCallback, com.unblu.sdk.core.callback.OpenConversationExceptionCallback)
fails. - 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
-
Callback for exceptions that can occur when a call to
UnbluClient.openConversationOverview(com.unblu.sdk.core.callback.SuccessVoidCallback, com.unblu.sdk.core.callback.OpenConversationOverviewExceptionCallback)
fails. - 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 aBackButtonCallback
to handle back button presses by callingUnbluClient.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 viaUnbluPreferencesStorage.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 ofUnbluApplicationHelper
must be called in yourApplication
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 callingUnbluNotificationApi.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
Pattern
s. - 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
-
Send with the
UiVisibilityRequestModel
. - 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
A B C D E F G H I J L M N O P Q R S T U V WAll Classes All Packages