Protocols

The following protocols are available globally.

  • A protocol for generic authentication strategies in Cisco Webex. Each authentication strategy is responsible for providing an accessToken used throughout this SDK.

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol Authenticator : AnyObject
  • A protocol represents a storage mechanism for JWT authorization information

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol JWTAuthStorage : AnyObject
  • A delegate to handle OAuth events.

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol OAuthAuthenticatorDelegate : AnyObject
  • A protocol represents a storage mechanism for OAuth authorization information

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol OAuthStorage : AnyObject
  • A protocol for logging in the SDK.

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol Logger
  • Multi stream protocol. Required to implement for using multi stream feature.

    See

    see Call.multiStreamObserver to set the multi stream’s events observer in this call.

    Since

    2.0.0
    See more

    Declaration

    Swift

    public protocol MultiStreamObserver : AnyObject