Protocols

The following protocols are available globally.

  • The provider for report related properties and methods.

    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

    @MainActor
    public protocol ChatProvider : AnyObject, Sendable
  • The provider for thread related properties and methods.

    See more

    Declaration

    Swift

    public protocol ChatThreadListProvider : Sendable
  • The provider for message related properties and methods.

    See more

    Declaration

    Swift

    public protocol ChatThreadProvider : Sendable
  • The provider for connection related properties and methods.

    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

    public protocol CustomerProvider : Sendable
  • The provider for proactive action related properties and methods.

    See more

    Declaration

    Swift

    public protocol ProactiveActionProvider : Sendable