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 more

    Declaration

    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 more

    Declaration

    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 more

    Declaration

    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 UnbluAuthenticationChallengePolicy and/or an instance of UnbluAuthenticationChallengeHandler.

    See more

    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 UnbluAuthenticationChallengeHandler.

    See more

    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 more

    Declaration

    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:

    1. You can initialize by passing in an HTTPCookie
    2. You can initialize by passing in individual properties.

    Both approaches are equally valid.

    See more

    Declaration

    Swift

    public struct UnbluCookie : Equatable, Hashable
  • 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 more

    Declaration

    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 more

    Declaration

    Swift

    public struct UnbluEventApiVisitor