Structures
The following structures are available globally.
-
A struct providing functions to create
See moreUnbluVisitorClientandUnbluAgentClientinstancesDeclaration
Swift
struct Unblu -
UnbluTwoFactorAuthErrorUIConfigFrom UnbluCoreSDKConfiguration for customizing the appearance of the error view shown during two-factor authentication.
Declaration
Swift
struct UnbluTwoFactorAuthErrorUIConfig -
Configuration for the unblu api. Changes to an instance are not considered after the configuration was already given to the UnbluApi#configureApi call. There is a base configuration which needs to be given when constructing it. All other configurations are optional
See moreDeclaration
Swift
struct UnbluClientConfiguration -
A Struct that enables the Unblu SDK to wrap your certificate data, and handle authentication challenges from your server. Use this when creating an instance of
See moreUnbluAuthenticationChallengePolicyand/or an instance ofUnbluAuthenticationChallengeHandler.Declaration
Swift
struct UnbluAuthenticationChallengeCertificate -
A policy to use for URL authentication challenges. Use this class when initializing a policy for a specific host, and pass to
See moreUnbluAuthenticationChallengeHandler.Declaration
Swift
struct UnbluAuthenticationChallengePolicy -
Entry point to use the call functionality of Unblu to do audio and video calls. This module has to be registered via
See moreUnbluClientConfiguration.register(module: ...). To use theUnbluCallModuleApiin the application, useUnbluCallModuleProvider.create().Declaration
Swift
struct UnbluCallModuleProvider -
Recipient of the conversation
See moreDeclaration
Swift
struct ConversationRecipient -
The class representing a custom conversation action invoked for the mobile SDK.
See moreDeclaration
Swift
struct CustomConversationActionInvocation -
The class representing a custom message action invoked for the mobile SDK.
See moreDeclaration
Swift
struct CustomMessageActionInvocation -
The class representing a custom person action invoked for the mobile SDK.
See moreDeclaration
Swift
struct CustomPersonActionInvocation -
UnbluServerInfoFrom UnbluCoreSDKProvides core information to external Unblu managed modules, e.g. MobileCoBrowsing
Declaration
Swift
struct UnbluServerInfo -
UnbluNativeFunctionPayloadFrom UnbluCoreSDKThe payload that is delivered when the web view calls a native function in the sdk
Declaration
Swift
struct UnbluNativeFunctionPayload -
UnbluWebViewEventPayloadFrom UnbluCoreSDKThe object that is delievered when the web view dispatches an event. This is publically accessible for use in Unblu modules.
Declaration
Swift
struct UnbluWebViewEventPayload -
An object that represents a participant within a
See moreConversationDeclaration
Swift
struct ConversationParticipant -
Recipient of the conversation
See moreDeclaration
Swift
struct ConversationRecipientInfo -
A struct representing HTTPCookies to be used within Unblu. Use this when you want to pass your own Cookies to Unblu when configuring the SDK.
There are 2 ways to initialize an
UnbluCookie:- You can initialize by passing in an
HTTPCookie - You can initialize by passing in individual properties.
Both approaches are equally valid.
See moreDeclaration
Swift
struct UnbluCookie - You can initialize by passing in an
-
An object representing a local notification that will be used to construct and schedule a
See moreUNNotificationDeclaration
Swift
struct UnbluLocalNotification -
The configuration to initialize the Unblu co browsing module with
See moreDeclaration
Swift
struct UnbluMobileCoBrowsingModuleConfiguration -
UnbluDocumentCoBrowsingModuleConfigurationFrom UnbluDocumentCoBrowsingModuleThe configuration with which to initialize the Unblu document co-browsing module
Declaration
Swift
struct UnbluDocumentCoBrowsingModuleConfiguration
Structures Reference