Enumerations
The following enumerations are available globally.
-
Level of log messages
See moreDeclaration
Swift
@objc public enum LogLevel : Int
-
Presentation animation style that are used to open and close the Unblu view
See moreDeclaration
Swift
public enum UnbluPresentationAnimationStyle
-
Presentation shadow style that are used to open and close the Unblu view
See moreDeclaration
Swift
public enum UnbluPresentationShadowStyle
-
The possible outcomes for active conversation, PiP, or co-browsing buttons click handling.
useInternalHandler: Indicates that the button click should be handled by the default internal handlers, allowing the standard action to proceed. the standart action is UnbluClient.presentingAsModalView(reason: .., with: .morphingIndicator, shadowStyle: .shadow )
useCustomHandler: Indicates that the button click should be handled by a custom user-defined handler, preventing the internal handler from executing.
Declaration
Swift
public enum ButtonInterceptorAction
-
Recipient type of the conversation
See moreDeclaration
Swift
public enum ConversationRecipientType : String, Codable
-
The type of a conversation. It mainly refers to the initialization of the conversation
See moreDeclaration
Swift
@objc public enum ConversationType : Int, CaseIterable
-
Errors which can occur during interaction with the
See moreUnbluClient
.Declaration
Swift
public enum UnbluClientErrorType : String
-
Error which can occur while initializing the
See moreUnbluClient
Declaration
Swift
public enum UnbluClientInitializeError : Error
-
Error which occurs if the
See moreUnbluClient
is not initialized and a call to the api was done.Declaration
Swift
public enum UnbluClientNotInitializedError : Error
-
An enum that defines errors that can occur when interacting with an
See moreUnbluConversation
Declaration
Swift
public enum UnbluConversationError : Error
-
Error which can occur on deinitialization of the
See moreUnbluClient
Declaration
Swift
public enum UnbluDeinitializeError : Error
-
Error which can occur when trying to init a conversation
See moreDeclaration
Swift
public enum UnbluInitConversationError : Error
-
Error type thrown when initializing (starting, joining) a conversation fails
See moreDeclaration
Swift
public enum UnbluInitConversationErrorType : String
-
Error which can occur when trying to get the person info
See moreDeclaration
Swift
public enum UnbluIsMobileCoBrowsingActiveError : Error
-
Declaration
Swift
public enum UnbluJoinConversationErrorType : String
-
Error which can occur when trying to join a conversation
See moreDeclaration
Swift
public enum UnbluJoinConversationError : Error
-
Error type thrown when accept/decline call
See moreDeclaration
Swift
public enum UnbluNoActiveConversationErrorType : Error
-
Error which can occur when trying to open a conversation
See moreDeclaration
Swift
public enum UnbluOpenConversationError : Error
-
Error type thrown when opening a conversation
See moreDeclaration
Swift
public enum UnbluOpenConversationErrorType : String
-
Error which can occur when trying to open the conversation overview
See moreDeclaration
Swift
public enum UnbluOpenConversationOverviewError : Error
-
Error type thrown when opening the conversation overview
See moreDeclaration
Swift
public enum UnbluOpenConversationOverviewErrorType : String
-
Error which can occur when trying to get the person info
See moreDeclaration
Swift
public enum UnbluRetrieveOpenConversationIdError : Error
-
Error which can occur when trying to get the person info
See moreDeclaration
Swift
public enum UnbluRetrievePersonInfoError : Error
-
Error which can occur when trying to start an audio call
See moreDeclaration
Swift
public enum UnbluStartAudioCallError : Error
-
Error type thrown when starting an audio call
See moreDeclaration
Swift
public enum UnbluStartAudioCallErrorType : String
-
Error which can occur when trying to start a video call
See moreDeclaration
Swift
public enum UnbluStartVideoCallError : Error
-
Error type thrown when starting a video call
See moreDeclaration
Swift
public enum UnbluStartVideoCallErrorType : String
-
Error type thrown when stopping a layer
See moreDeclaration
Swift
public enum UnbluStopLayerErrorType : String
-
Error which can occur when trying to stop mobile co-browsing
See moreDeclaration
Swift
public enum UnbluStopMobileCoBrowsingError : Error
-
Error type thrown when stopping mobile co-browsing
See moreDeclaration
Swift
public enum UnbluStopMobileCoBrowsingErrorType : String
-
Error type thrown when switching a layer
See moreDeclaration
Swift
public enum UnbluSwitchLayerErrorType : String
-
An enum describing actions for Unblu to take when evaluating external links
See moreDeclaration
Swift
public enum UnbluExternalLinkHandlingPolicy
-
Declaration
Swift
public enum ConversationRecipientInfoType : String, Codable
-
Errors which are thrown when a notification cannot be processed
See moreDeclaration
Swift
public enum UnbluNotificationProcessingError : Error, LocalizedError
-
Possible values of the notification event tag. see: UnbluEventApi.Notification.VALUE_TAG
See moreDeclaration
Swift
public enum UnbluNotificationTag : String
-
The Keychain access level to store Unblu preferences in the iOS Keychain with. Use this when creating
See moreUnbluKeychainPreferencesStorage
as part of configuring Unblu.Declaration
Swift
public enum UnbluKeychainAccessControl
-
Send with the request hide ui event. It defines several reason why the UI of unblu needs to be hidden.
See moreDeclaration
Swift
@objc public enum UnbluUiHideRequestReason : Int
-
Send with the request ui event. It defines several reason why the UI of unblu needs to be shown.
See moreDeclaration
Swift
@objc public enum UnbluUiRequestReason : Int
-
The different states when showing hiding the chat ui. This can be used together with the event ChatVisibilityTransition to properly sync other animations or update the ui accordingly to id
See moreDeclaration
Swift
@objc public enum UnbluUiVisibilityTransition : Int