MoEngageCampaignsCoreManager
public final class MoEngageCampaignsCoreManager : MoEngageEnvironmentMigratable- 
                  
                  DeclarationSwift public static let sharedInstance: MoEngageCampaignsCoreManager
- 
                  
                  DeclarationSwift public func getInfo(sdkInstance: MoEngageSDKInstance) -> MoEngageModuleInfo?
- 
                  
                  DeclarationSwift public func logout(sdkInstance: MoEngageSDKInstance, onCompleted: @escaping () -> Void)
- 
                  
                  DeclarationSwift public func updateModule(sdkInstance: MoEngageSDKInstance)
- 
                  
                  DeclarationSwift public func initialize(sdkInstance: MoEngageSDKInstance)
- 
                  
                  Handle callback for environment change. DeclarationSwift public func migrateEnvironment(forSDK sdkInstance: MoEngageSDKInstance)ParameterssdkInstanceThe instance to migrate. 
- 
                  
                  Notify the data tracking opt out status change DeclarationSwift public func dataTrackingStatusUpdated(to status: Bool, for sdkInstance: MoEngageSDKInstance)ParametersstatusData tracking opt out status sdkInstanceThe instance to update the status change. 
- 
                  
                  Reset data after user unregistration DeclarationSwift public func resetDataAfterUnRegistration(sdkInstance: MoEngageSDKInstance)ParameterssdkInstanceThe SDK instance to reset data for 
- 
                  
                  Sync existing data before user unregistration DeclarationSwift public func syncExistingDataBeforeUnRegistration( sdkInstance: MoEngageSDKInstance, withCompletionBlock completionBlock: ((Bool) -> Void)? = nil )ParameterssdkInstanceThe SDK instance to sync data for completionBlockCompletion block called with sync success status 
