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
logLevel
The logging level for debugging. Defaults to
.none
. @see LogLeveltimeoutIntervalForRequest
The maximum time allowed for a request.