Classes
The following classes are available globally.
-
Declaration
Swift
@objc(SFMCSdkConfigBuilder) public class ConfigBuilder : NSObject -
Declaration
Swift
@objc(SFMCSdkCustomEvent) final public class CustomEvent : NSObject, Event -
Main class for managing identity information in the Salesforce Marketing Cloud SDK.
The
See moreIdentityclass provides a singleton interface for managing user identity data, including profile information, custom attributes, and party identification details. All operations are performed thread-safely using an internal worker queue.Declaration
Swift
@objc(SFIdentity) public final class Identity : NSObject -
Declaration
Swift
@objc(SFMCSdkLogOutputter) open class LogOutputter : NSObject -
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.See moreNote
Instances are created internally by the SDK and are immutable.Declaration
Swift
@objc(SFMCModuleInitStatus) final public class ModuleInitStatus : NSObject -
Declaration
Swift
@objc(SFMCSdkCDP) public final class CDP : NSObject, CdpInterface, SFMCModuleApi -
Declaration
Swift
@objc(SFMCSdkPersonalization) public final class PERSONALIZATION : NSObject, SFMCModuleApi -
Declaration
Swift
@objc(SFMCSdk) public final class SFMCSdk : NSObject
Classes Reference