All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description BackButtonCallback Callback for native back button presses while the Unblu UI is displayed.BackButtonPressTriggerEvent Defines the trigger scenario for the native back button actionCallModule The API for the call module, independent of the call service provider.CallModuleProvider Entry point to use the call functionality of Unblu to make audio and video calls with Vonage.CallModuleProviderFactory Factory interface for creating instances ofCallModule
dynamically based on theUnbluProvider
provided.ConversationInterceptCallback Callback definition for an event triggered when a newly started conversation is intercepted.ConversationInterceptor Deprecated. ConversationInterceptorWithRecipient Interface for intercepting new conversations.ConversationRecipient Represents a recipient of a conversation within the Unblu suite, identifying both the ID and the type of recipient (ConversationRecipientType.AGENT
/ConversationRecipientType.TEAM
).ConversationRecipientType Defines the types of recipients for conversation requests.DeinitializeExceptionCallback Callback for exceptions which can occur on deinitialization of theUnbluClient
ErrorData Represents error information within the SDK.GetPersonInfoAsyncErrorCallback Callback for exceptions which can occur while obtaining thePersonInfo
asynchronously from thegetPersonInfoAsync()
ICustomLoadingViewCreator Defines a creator to create a custom loading UI when the Unblu UI is displayed.InitConversationErrorType Error type thrown when starting or joining a conversation fails.InitializeExceptionCallback Callback for exceptions which may arise while initializing theUnbluClient
.InitializeSuccessCallback<T extends UnbluClient> Callback which is triggered if initialization was successful.LiveKitModuleProvider Entry point to use the call functionality of Unblu to make audio and video calls with LiveKit.LogLevel Level of log messagesMobileCoBrowsingErrorType Error type thrown when a mobile co-browsing action failsMobileCoBrowsingExceptionCallback Callback for exceptions which can occur when trying to start or stop mobile co-browsingMobileCoBrowsingModule The API for the mobile co-browsing module.MobileCoBrowsingModuleProvider Mobile Co-browsing module allowing share the screen of the app within an Unblu conversation.NotificationInterceptor Defines a mechanism for intercepting notifications generated within an application before they're displayed.NotInitializedExceptionCallback Callback for exceptions which can occur when the api is not initializedOpenConversationErrorType Error type thrown when opening a conversation failsOpenConversationExceptionCallback Callback for exceptions which can occur when a call toUnbluClient.openConversation(java.lang.String, com.unblu.sdk.core.callback.SuccessVoidCallback, com.unblu.sdk.core.callback.OpenConversationExceptionCallback)
fails.OpenConversationOverviewErrorType Error type thrown when opening the conversation overview failsOpenConversationOverviewExceptionCallback Callback for exceptions that can occur when a call toUnbluClient.openConversationOverview(com.unblu.sdk.core.callback.SuccessVoidCallback, com.unblu.sdk.core.callback.OpenConversationOverviewExceptionCallback)
fails.PersonInfo Information about a personPrivateArea Class used to update manual private areas for overlaying views while mobile co-browsing.ShowUiExceptionCallback Callback for exceptions which can occur when showing/hidding the Unblu UIStartAudioCallErrorType Error type thrown when starting an audio call failsStartAudioCallExceptionCallback Callback for exceptions which can occur when starting an audio call failedStartVideoCallErrorType Error type thrown when starting a video call failsStartVideoCallExceptionCallback Callback for exceptions which can occur when starting an video call failedStopLayerErrorType Error type thrown when stopping a collaboration layerSuccessCallback<T> Callback which is triggered if an operation succeeded.SuccessVoidCallback Empty callback which signalizes that an operation succeeded when it's called.SwitchToLayerErrorType Error type thrown when switching to a collaboration layerUiHideRequestModel Represents a model for requesting the hiding of the Unblu UI component.UiVisibilityRequestModel Encapsulates a request to change the visibility of the Unblu UI component within the app.Unblu This class is the entry point where any implementation of the Unblu Mobile SDK should begin so that an end user can use Unblu.UnbluAgentClient The API for agents to access Unblu functionality such as chat or audio and video calls.UnbluApplication Ensures that your app's state changes are propagated to the SDK, for example, orientation changes.UnbluApplicationHelper A helper class that can be used instead of inheriting fromUnbluApplication
and its visitor and agent implementations.
All the functions ofUnbluApplicationHelper
must be called in yourApplication
implementation.UnbluClient Common interface for Unblu clients.UnbluClientCertRequestData Represents the data required for proceeding with a client certificate request in the Unblu SDK.UnbluClientConfiguration Configuration for theUnbluClient
.UnbluClientConfiguration.Builder UnbluClientErrorType Errors that can occur when your app interacts with the UnbluClientUnbluConversation Defines the contract for managing conversations in Unblu.UnbluCookie Cookie representation for the Unblu sdkUnbluCustomActionInvocation An interface for custom actions performed in Unblu.UnbluCustomConversationActionInvocation An extension of theUnbluCustomActionInvocation
interface for custom actions invoked on a conversationUnbluDownloadHandler Handler for downloads.UnbluExternalLinkHandler Interface for handling external links tapped within Unblu.UnbluExternalLinkHandlingPolicy Describes the actions Unblu should take when external links are tapped in a conversationUnbluFirebaseNotificationService Handles incoming remote messages, that is, push notifications from Firebase.UnbluFirebaseProvider Custom contentProvider whose purpose is to initialize the contentProvider when the apps starts so as to provide the FCM token to the Collaboration Server.UnbluMessageCustomActionInvocation An extension of theUnbluCustomActionInvocation
interface for custom actions invoked on a message.UnbluModule An interface for the modules you can use in the SDK.UnbluNav The `UnbluNav` interface provides a way to navigate through the SDK's main view that you can retrieve withUnbluClient.getMainView()
.UnbluNavUtil A helper class to retrieve theUnbluNav
implementation from a given View instance.UnbluNotification Interface defining the structure and capabilities of notifications generated by the Unblu suite.UnbluNotificationApi 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 Possible values of the notification event tag.UnbluPatternMatchingExternalLinkHandler An implementation of theUnbluExternalLinkHandler
interface.UnbluPersonCustomActionInvocation An extension of theUnbluCustomActionInvocation
interface for custom actions invoked on a person.UnbluPreferencesStorage Interface which can be implemented to store the preferences of Unblu at a custom location.
This is useful if encryption should used.UnbluProvider An interface for the modules you can use in the SDK.UnbluUiHideRequestReason Send with theUiHideRequestModel
.UnbluUiRequestReason Send with theUiVisibilityRequestModel
.UnbluVisitorClient The client for visitors to access the Unblu suite functionality like chat, co-browsing etc.UnsupportedCollaborationServerVersionException Exception thrown if an API call isn't supported because of the Collaboration Server version.