Structures
The following structures are available globally.
-
Defines all events which are fired from the unblu call module by using the default notification center.
You can use Notification.Name.Unbluxxx to register for the events.
The values of the events can be access by the constants defined here.
See moreDeclaration
Swift
public struct UnbluCallEventApi
-
Defines all events which are fired from the unblu co-browsing module by using the default notification center.
You can use Notification.Name.Unbluxxx to register for the events.
The values of the events can be access by the constants defined here.
See moreDeclaration
Swift
public struct UnbluCoBrowsingEventApi
-
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
public struct UnbluApiConfiguration
-
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 moreUnbluAuthenticationChallengePolicy
and/or an instance ofUnbluAuthenticationChallengeHandler
.Declaration
Swift
public 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
public struct UnbluAuthenticationChallengePolicy
-
Defines all events which are fired from the unblu api by using the default notification center.
You can use Notification.Name.Unbluxxx to register for the events.
The values of the events can be access by the constants defined here.
See moreDeclaration
Swift
public struct UnbluEventApi
-
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
public struct UnbluCookie : Equatable, Hashable
- You can initialize by passing in an
-
Defines all events which are fired from the unblu UI api by using the default notification center.
You can use Notification.Name.UnbluUIxxx to register for the events.
The values of the events can be access by the constants defined here.
See moreDeclaration
Swift
public struct UnbluUiEventApi
-
Defines all events which are fired from the unblu visitor api by using the default notification center.
You can use Notification.Name.Unbluxxx to register for the events.
The values of the events can be access by the constants defined here.
See moreDeclaration
Swift
public struct UnbluEventApiVisitor