ModuleInitStatus

Class

Represents the initialization result for a specific SFMC SDK module.

Contains the module identifier ( moduleName ) and its initialization outcome ( initStatus ). Used in SDK initialization completion handlers to report per-module status.

The SDK creates instances internally. Instances are immutable.

Declaration 

1@objc(SFMCModuleInitStatus)
2public final class ModuleInitStatus : NSObject
3
4@objc
5public let moduleName: ModuleName
6
7@objc
8public let initStatus: OperationResult

Cases 

moduleName 

The module this status refers to, such as .engagement or .cdp .

1@objc
2public let moduleName: ModuleName

initStatus 

The result of the module’s initialization. Possible values: .success , .error , .timeout , and .cancelled .

1@objc
2public let initStatus: OperationResult