SFContentExtensionConfig
@objc(SFMCContentExtensionConfig)
public final class SFContentExtensionConfig : NSObject
The configuration class for content extensions.
SFContentExtensionConfig provides settings to control logging behavior
and request timeouts within the content extension.
-
This determines the verbosity of log messages generated within the content extension. Default value is
.none@see LogLevel.Declaration
Swift
@objc public let logLevel: LogLevel -
The timeout interval for network requests. Default value is 15 seconds.
Declaration
Swift
@objc public let timeoutIntervalForRequest: TimeInterval -
Initializes the content extension configuration.
Declaration
Swift
@objc public init(logLevel: LogLevel = .none, timeoutIntervalForRequest: TimeInterval)Parameters
logLevelThe logging level for debugging. Defaults to
.none. @see LogLeveltimeoutIntervalForRequestThe maximum time allowed for a request.
SFContentExtensionConfig Class Reference