Protocols

The following protocols are available globally.

  • A protocol through which user activities can be reported.

    See more

    Declaration

    Swift

    @objc
    public protocol Activity : AnyObject
  • A protocol that defines the product properties that may be provided when reporting user activity.

    See more

    Declaration

    Swift

    @objc
    public protocol ButtonProductCompatible : AnyObject
  • An interface through which library features can be enabled/disabled.

    See more

    Declaration

    Swift

    @objc
    public protocol Configurable : AnyObject