Protocols

The following protocols are available globally.

  • The provider for report related properties and methods.

    See more

    Declaration

    Swift

    public protocol AnalyticsProvider
  • The handler for the chat events.

    See more

    Declaration

    Swift

    public protocol CXoneChatDelegate : AnyObject
  • The interface for interacting with chat features of the CXone platform.

    See more

    Declaration

    Swift

    public protocol ChatProvider : AnyObject
  • The provider for thread related properties and methods.

    See more

    Declaration

    Swift

    public protocol ChatThreadsProvider
  • The provider for connection related properties and methods.

    See more

    Declaration

    Swift

    public protocol ConnectionProvider
  • The provider for chat fields related properties and methods.

    See more

    Declaration

    Swift

    public protocol ContactCustomFieldsProvider
  • The provider for customer chat fields related properties and methods.

    See more

    Declaration

    Swift

    public protocol CustomerCustomFieldsProvider
  • The provider for customer related properties and methods.

    See more

    Declaration

    Swift

    public protocol CustomerProvider
  • The provider for message related properties and methods.

    See more

    Declaration

    Swift

    public protocol MessagesProvider

Protocol

  • Delegate methods for the LogManager.

    See more

    Declaration

    Swift

    public protocol LogDelegate : AnyObject