ModuleConfig

Protocol

SFMCSdk Module Configuration protocol that all registered modules adopt as configuration.

Declaration 

1@objc(SFMCSdkModuleConfig)
2public protocol ModuleConfig
3
4var name: ModuleName { get }
5
6var appId: String { get }
7
8var trackScreens: Bool { get }

Cases 

name 

Module name

1var name: ModuleName { get }

appId 

1var appId: String { get }

trackScreens 

Enable or disbale screen tracking

1var trackScreens: Bool { get }