Enumerations

The following enumerations are available globally.

  • Represents different logging levels for the extension SDK

    See more

    Declaration

    Swift

    @objc(SFMCExtensionSdkLogLevel)
    public enum LogLevel : Int
  • Enum for enabling specific media providers in rich push notifications.

    Raw values are powers of two so callers can combine them into a bitmask with | (e.g. MediaProviders.sfmc.rawValue | MediaProviders.someOther.rawValue). The special .none case (raw value 0) is the “opt-out” sentinel and is not a bit itself.

    See more

    Declaration

    Swift

    @objc(SFMCMediaProviders)
    public enum MediaProviders : Int, CaseIterable