diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..bb460e7b --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +.DS_Store +/.build +/Packages +/*.xcodeproj +xcuserdata/ +DerivedData/ +.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 00000000..d0605935 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,13 @@ +Copyright © 2021 Salesforce Marketing Cloud. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LearningApp/LearningApp.xcodeproj/project.pbxproj b/LearningApp/LearningApp.xcodeproj/project.pbxproj new file mode 100644 index 00000000..b5fc6335 --- /dev/null +++ b/LearningApp/LearningApp.xcodeproj/project.pbxproj @@ -0,0 +1,518 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 9BDC678322A85ABB0098A2E2 /* InboxTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDC678222A85ABB0098A2E2 /* InboxTableViewController.swift */; }; + 9BDC679922AADED90098A2E2 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDC679822AADED90098A2E2 /* NotificationService.swift */; }; + 9BDC679D22AADED90098A2E2 /* MarketingCloudServiceExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 9BDC679622AADED80098A2E2 /* MarketingCloudServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + 9BF1C6D722A6DD2D004E4AF0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF1C6D622A6DD2D004E4AF0 /* AppDelegate.swift */; }; + 9BF1C6D922A6DD2D004E4AF0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF1C6D822A6DD2D004E4AF0 /* ViewController.swift */; }; + 9BF1C6DC22A6DD2D004E4AF0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9BF1C6DA22A6DD2D004E4AF0 /* Main.storyboard */; }; + 9BF1C6DE22A6DD2F004E4AF0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9BF1C6DD22A6DD2F004E4AF0 /* Assets.xcassets */; }; + 9BF1C6E122A6DD2F004E4AF0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9BF1C6DF22A6DD2F004E4AF0 /* LaunchScreen.storyboard */; }; + 9BF1C70322A8300D004E4AF0 /* RegistrationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF1C70222A8300D004E4AF0 /* RegistrationViewController.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 9BDC679B22AADED90098A2E2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 9BF1C6CB22A6DD2D004E4AF0 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9BDC679522AADED80098A2E2; + remoteInfo = MarketingCloudServiceExtension; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9BDC67A122AADED90098A2E2 /* Embed App Extensions */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 13; + files = ( + 9BDC679D22AADED90098A2E2 /* MarketingCloudServiceExtension.appex in Embed App Extensions */, + ); + name = "Embed App Extensions"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 9B75120922B03EA20071C5CB /* ReadMe.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = ReadMe.md; sourceTree = ""; }; + 9BDC678222A85ABB0098A2E2 /* InboxTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InboxTableViewController.swift; sourceTree = ""; }; + 9BDC679622AADED80098A2E2 /* MarketingCloudServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = MarketingCloudServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; + 9BDC679822AADED90098A2E2 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; + 9BDC679A22AADED90098A2E2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9BF1C6D322A6DD2D004E4AF0 /* LearningApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LearningApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 9BF1C6D622A6DD2D004E4AF0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 9BF1C6D822A6DD2D004E4AF0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 9BF1C6DB22A6DD2D004E4AF0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 9BF1C6DD22A6DD2F004E4AF0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 9BF1C6E022A6DD2F004E4AF0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 9BF1C6E222A6DD2F004E4AF0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9BF1C70222A8300D004E4AF0 /* RegistrationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegistrationViewController.swift; sourceTree = ""; }; + EF74B3682360F18B00D3ECF1 /* LearningApp.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = LearningApp.entitlements; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 9BDC679322AADED80098A2E2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9BF1C6D022A6DD2D004E4AF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9BDC679722AADED90098A2E2 /* MarketingCloudServiceExtension */ = { + isa = PBXGroup; + children = ( + 9BDC679822AADED90098A2E2 /* NotificationService.swift */, + 9BDC679A22AADED90098A2E2 /* Info.plist */, + ); + path = MarketingCloudServiceExtension; + sourceTree = ""; + }; + 9BF1C6CA22A6DD2D004E4AF0 = { + isa = PBXGroup; + children = ( + 9B75120922B03EA20071C5CB /* ReadMe.md */, + 9BF1C6D522A6DD2D004E4AF0 /* LearningApp */, + 9BDC679722AADED90098A2E2 /* MarketingCloudServiceExtension */, + 9BF1C6D422A6DD2D004E4AF0 /* Products */, + ); + sourceTree = ""; + }; + 9BF1C6D422A6DD2D004E4AF0 /* Products */ = { + isa = PBXGroup; + children = ( + 9BF1C6D322A6DD2D004E4AF0 /* LearningApp.app */, + 9BDC679622AADED80098A2E2 /* MarketingCloudServiceExtension.appex */, + ); + name = Products; + sourceTree = ""; + }; + 9BF1C6D522A6DD2D004E4AF0 /* LearningApp */ = { + isa = PBXGroup; + children = ( + EF74B3682360F18B00D3ECF1 /* LearningApp.entitlements */, + 9BF1C6D622A6DD2D004E4AF0 /* AppDelegate.swift */, + 9BF1C6D822A6DD2D004E4AF0 /* ViewController.swift */, + 9BF1C6DA22A6DD2D004E4AF0 /* Main.storyboard */, + 9BF1C70222A8300D004E4AF0 /* RegistrationViewController.swift */, + 9BDC678222A85ABB0098A2E2 /* InboxTableViewController.swift */, + 9BF1C6DD22A6DD2F004E4AF0 /* Assets.xcassets */, + 9BF1C6DF22A6DD2F004E4AF0 /* LaunchScreen.storyboard */, + 9BF1C6E222A6DD2F004E4AF0 /* Info.plist */, + ); + path = LearningApp; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 9BDC679522AADED80098A2E2 /* MarketingCloudServiceExtension */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9BDC679E22AADED90098A2E2 /* Build configuration list for PBXNativeTarget "MarketingCloudServiceExtension" */; + buildPhases = ( + 9BDC679222AADED80098A2E2 /* Sources */, + 9BDC679322AADED80098A2E2 /* Frameworks */, + 9BDC679422AADED80098A2E2 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MarketingCloudServiceExtension; + productName = MarketingCloudServiceExtension; + productReference = 9BDC679622AADED80098A2E2 /* MarketingCloudServiceExtension.appex */; + productType = "com.apple.product-type.app-extension"; + }; + 9BF1C6D222A6DD2D004E4AF0 /* LearningApp */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9BF1C6E522A6DD2F004E4AF0 /* Build configuration list for PBXNativeTarget "LearningApp" */; + buildPhases = ( + 9BF1C6CF22A6DD2D004E4AF0 /* Sources */, + 9BF1C6D022A6DD2D004E4AF0 /* Frameworks */, + 9BF1C6D122A6DD2D004E4AF0 /* Resources */, + 9BDC67A122AADED90098A2E2 /* Embed App Extensions */, + ); + buildRules = ( + ); + dependencies = ( + 9BDC679C22AADED90098A2E2 /* PBXTargetDependency */, + ); + name = LearningApp; + packageProductDependencies = ( + ); + productName = LearningApp; + productReference = 9BF1C6D322A6DD2D004E4AF0 /* LearningApp.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 9BF1C6CB22A6DD2D004E4AF0 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1020; + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = Salesforce; + TargetAttributes = { + 9BDC679522AADED80098A2E2 = { + CreatedOnToolsVersion = 10.2.1; + }; + 9BF1C6D222A6DD2D004E4AF0 = { + CreatedOnToolsVersion = 10.2.1; + SystemCapabilities = { + com.apple.Push = { + enabled = 1; + }; + }; + }; + }; + }; + buildConfigurationList = 9BF1C6CE22A6DD2D004E4AF0 /* Build configuration list for PBXProject "LearningApp" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 9BF1C6CA22A6DD2D004E4AF0; + packageReferences = ( + ); + productRefGroup = 9BF1C6D422A6DD2D004E4AF0 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 9BF1C6D222A6DD2D004E4AF0 /* LearningApp */, + 9BDC679522AADED80098A2E2 /* MarketingCloudServiceExtension */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 9BDC679422AADED80098A2E2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9BF1C6D122A6DD2D004E4AF0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9BF1C6E122A6DD2F004E4AF0 /* LaunchScreen.storyboard in Resources */, + 9BF1C6DE22A6DD2F004E4AF0 /* Assets.xcassets in Resources */, + 9BF1C6DC22A6DD2D004E4AF0 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 9BDC679222AADED80098A2E2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9BDC679922AADED90098A2E2 /* NotificationService.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9BF1C6CF22A6DD2D004E4AF0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9BDC678322A85ABB0098A2E2 /* InboxTableViewController.swift in Sources */, + 9BF1C70322A8300D004E4AF0 /* RegistrationViewController.swift in Sources */, + 9BF1C6D922A6DD2D004E4AF0 /* ViewController.swift in Sources */, + 9BF1C6D722A6DD2D004E4AF0 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 9BDC679C22AADED90098A2E2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 9BDC679522AADED80098A2E2 /* MarketingCloudServiceExtension */; + targetProxy = 9BDC679B22AADED90098A2E2 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 9BF1C6DA22A6DD2D004E4AF0 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 9BF1C6DB22A6DD2D004E4AF0 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 9BF1C6DF22A6DD2F004E4AF0 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 9BF1C6E022A6DD2F004E4AF0 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 9BDC679F22AADED90098A2E2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = RNQ52E7G3P; + INFOPLIST_FILE = MarketingCloudServiceExtension/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@executable_path/../../Frameworks", + ); + MARKETING_VERSION = 7.5.0; + PRODUCT_BUNDLE_IDENTIFIER = com.exacttarget.la.dev.MarketingCloudServiceExtension; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 9BDC67A022AADED90098A2E2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = RNQ52E7G3P; + INFOPLIST_FILE = MarketingCloudServiceExtension/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@executable_path/../../Frameworks", + ); + MARKETING_VERSION = 7.5.0; + PRODUCT_BUNDLE_IDENTIFIER = com.exacttarget.la.dev.MarketingCloudServiceExtension; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 9BF1C6E322A6DD2F004E4AF0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.2; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 9BF1C6E422A6DD2F004E4AF0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.2; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 9BF1C6E622A6DD2F004E4AF0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = LearningApp/LearningApp.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 7.5.0; + DEVELOPMENT_TEAM = RNQ52E7G3P; + INFOPLIST_FILE = LearningApp/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 7.5.0; + PRODUCT_BUNDLE_IDENTIFIER = com.exacttarget.la.dev; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 9BF1C6E722A6DD2F004E4AF0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = LearningApp/LearningApp.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 7.5.0; + DEVELOPMENT_TEAM = RNQ52E7G3P; + INFOPLIST_FILE = LearningApp/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 7.5.0; + PRODUCT_BUNDLE_IDENTIFIER = com.exacttarget.la.dev; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 9BDC679E22AADED90098A2E2 /* Build configuration list for PBXNativeTarget "MarketingCloudServiceExtension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9BDC679F22AADED90098A2E2 /* Debug */, + 9BDC67A022AADED90098A2E2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9BF1C6CE22A6DD2D004E4AF0 /* Build configuration list for PBXProject "LearningApp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9BF1C6E322A6DD2F004E4AF0 /* Debug */, + 9BF1C6E422A6DD2F004E4AF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9BF1C6E522A6DD2F004E4AF0 /* Build configuration list for PBXNativeTarget "LearningApp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9BF1C6E622A6DD2F004E4AF0 /* Debug */, + 9BF1C6E722A6DD2F004E4AF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 9BF1C6CB22A6DD2D004E4AF0 /* Project object */; +} diff --git a/LearningApp/LearningApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/LearningApp/LearningApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..c6cd50f1 --- /dev/null +++ b/LearningApp/LearningApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/LearningApp/LearningApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/LearningApp/LearningApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/LearningApp/LearningApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/LearningApp/LearningApp.xcodeproj/xcshareddata/xcschemes/LearningApp.xcscheme b/LearningApp/LearningApp.xcodeproj/xcshareddata/xcschemes/LearningApp.xcscheme new file mode 100644 index 00000000..02b6d57c --- /dev/null +++ b/LearningApp/LearningApp.xcodeproj/xcshareddata/xcschemes/LearningApp.xcscheme @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LearningApp/LearningApp.xcodeproj/xcshareddata/xcschemes/MarketingCloudServiceExtension.xcscheme b/LearningApp/LearningApp.xcodeproj/xcshareddata/xcschemes/MarketingCloudServiceExtension.xcscheme new file mode 100644 index 00000000..7432a5d5 --- /dev/null +++ b/LearningApp/LearningApp.xcodeproj/xcshareddata/xcschemes/MarketingCloudServiceExtension.xcscheme @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LearningApp/LearningApp.xcworkspace/contents.xcworkspacedata b/LearningApp/LearningApp.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..330dbb03 --- /dev/null +++ b/LearningApp/LearningApp.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/LearningApp/LearningApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/LearningApp/LearningApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/LearningApp/LearningApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/LearningApp/LearningApp.xcworkspace/xcshareddata/swiftpm/Package.resolved b/LearningApp/LearningApp.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 00000000..1c99a613 --- /dev/null +++ b/LearningApp/LearningApp.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,25 @@ +{ + "object": { + "pins": [ + { + "package": "MarketingCloudSDK", + "repositoryURL": "https://github.com/salesforce-marketingcloud/MarketingCloudSDK-iOS", + "state": { + "branch": null, + "revision": "49cac1a4b31cc4c64c5ccf33f3960c5ba9c6d7be", + "version": "8.0.5" + } + }, + { + "package": "SFMCSDK", + "repositoryURL": "https://github.com/salesforce-marketingcloud/sfmc-sdk-ios", + "state": { + "branch": null, + "revision": "f0755de0aecc0fc448b6f83d00f6d273208f9b67", + "version": "1.0.4" + } + } + ] + }, + "version": 1 +} diff --git a/LearningApp/LearningApp/AppDelegate.swift b/LearningApp/LearningApp/AppDelegate.swift new file mode 100644 index 00000000..0f0e2c41 --- /dev/null +++ b/LearningApp/LearningApp/AppDelegate.swift @@ -0,0 +1,324 @@ +// +// AppDelegate.swift +// LearningApp +// +// Created by Brian Criscuolo on 6/4/19. +// Copyright © 2019 Salesforce. All rights reserved. +// + +import UIKit +import SFMCSDK +import MarketingCloudSDK +import SafariServices + +/*Note: This app mainly focusses on the AppDelegate as a starting point of the application, if the App is using SceneDelegate, please take a look at the SceneDelegate.swift file for implementation(uncomment the code) */ + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + var notificationUserInfo:[AnyHashable:Any]? + + // The appID, accessToken and appEndpoint are required values for MobilePush SDK configuration. + // See https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/get-started/apple.html for more information. + + let appID = "" + let accessToken = "" + let appEndpointURL = "" + let mid = "" + + // Define features of MobilePush your app will use. + let inbox = true + let location = true + let pushAnalytics = true + + // MobilePush SDK: REQUIRED IMPLEMENTATION + @discardableResult + + func configureSFMCSdk() -> Bool { + + // Enable logging for debugging early on. Debug level is not recommended for production apps, as significant data + // about the MobilePush will be logged to the console. + #if DEBUG + SFMCSdk.setLogger(logLevel: .debug) + #endif + + //Throws fatal error when appId, accessToken, appEndpoint and mid not added to the project + if(appID.contains(" () = { result in + if result == .success { + // module is fully configured and is ready for use! + self.setupMobilePush() + } else if result == .error { + // module failed to initialize, check logs for more details + } else if result == .cancelled { + // module initialization was cancelled (for example due to re-confirguration triggered before init was completed) + } else if result == .timeout { + // module failed to initialize due to timeout, check logs for more details + } + } + + // Once you've created the mobile push configuration, intialize the SDK. + SFMCSdk.initializeSdk(ConfigBuilder().setPush(config: mobilePushConfiguration, onCompletion: completionHandler).build()) + + return true + } + + func setupMobilePush() { + + // Set the MarketingCloudSDKURLHandlingDelegate to a class adhering to the protocol. + // In this example, the AppDelegate class adheres to the protocol (see below) + // and handles URLs passed back from the SDK. + // For more information, see https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/sdk-implementation/implementation-urlhandling.html + SFMCSdk.mp.setURLHandlingDelegate(self) + + // Set the MarketingCloudSDKEventDelegate to a class adhering to the protocol. + // In this example, the AppDelegate class adheres to the protocol (see below) + // and handles In-App Message delegate methods from the SDK. + SFMCSdk.mp.setEventDelegate(self) + + DispatchQueue.main.async { + self.getNotifUserInfoFromAppDelegate() + } + + // To instruct the SDK to start managing and watching location (for purposes of MobilePush + // location messaging). This will enable geofence and beacon region monitoring, background location monitoring + // and local notifications when a geofence or beacon is engaged. + + // Note: the first time this method is called, iOS will prompt the user for location permissions. + // A choice other than "Always Allow" will lead to a degraded or ineffective MobilePush Location Messaging experience. + // Additional app and project setup must be complete in order for Location Messaging to work correctly. + // See https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/location/geolocation-overview.html + SFMCSdk.mp.startWatchingLocation() + + // Make sure to dispatch this to the main thread, as UNUserNotificationCenter will present UI. + DispatchQueue.main.async { + // Set the UNUserNotificationCenterDelegate to a class adhering to thie protocol. + // In this exmple, the AppDelegate class adheres to the protocol (see below) + // and handles Notification Center delegate methods from iOS. + UNUserNotificationCenter.current().delegate = self + + // Request authorization from the user for push notification alerts. + UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge], completionHandler: {(_ granted: Bool, _ error: Error?) -> Void in + if error == nil { + if granted == true { + // Your application may want to do something specific if the user has granted authorization + // for the notification types specified; it would be done here. + } + } + }) + + // In any case, your application should register for remote notifications *each time* your application + // launches to ensure that the push token used by MobilePush (for silent push) is updated if necessary. + + // Registering in this manner does *not* mean that a user will see a notification - it only means + // that the application will receive a unique push token from iOS. + UIApplication.shared.registerForRemoteNotifications() + } + } + + // MobilePush SDK: REQUIRED IMPLEMENTATION + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + + // When the app is terminated/killed state + // -> when a push notification is received + // -> launch the app from Push notification + // -> the SDK would have not initialized yet + // The notification object should be persisted and set back to the MarketingCloudSDK when ready + // getNotifUserInfoFromAppDelegate() method sets the notification object to SDK once it is operational. + + if let options = launchOptions, let notification = options[UIApplication.LaunchOptionsKey.remoteNotification] as? [AnyHashable: Any] { + self.notificationUserInfo = notification + } + self.configureSFMCSdk() + return true + } + + // This is to set the notification object to SDK when the SDK is ready. + func getNotifUserInfoFromAppDelegate() { + if let notificationUserInfo_ = self.notificationUserInfo { + SFMCSdk.mp.setNotificationUserInfo(notificationUserInfo_) + } else { + debugPrint("No notification UserInfo: - either it should be a direct launch or Notification userInfo is not available when launched from notification") + } + } + + // MobilePush SDK: OPTIONAL IMPLEMENTATION (if using Data Protection) + func applicationProtectedDataDidBecomeAvailable(_ application: UIApplication) { + + //Check if SDK is not operational and trigger the configuration again. + if (SFMCSdk.mp.getStatus() != .operational) { + self.configureSFMCSdk() + } + } + + // MobilePush SDK: REQUIRED IMPLEMENTATION + func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { + SFMCSdk.mp.setDeviceToken(deviceToken) + } + + // MobilePush SDK: REQUIRED IMPLEMENTATION + func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) { + print(error) + } + + // MobilePush SDK: REQUIRED IMPLEMENTATION + /** This delegate method offers an opportunity for applications with the "remote-notification" background mode to fetch appropriate new data in response to an incoming remote notification. You should call the fetchCompletionHandler as soon as you're finished performing that operation, so the system can accurately estimate its power and data cost. This method will be invoked even if the application was launched or resumed because of the remote notification. The respective delegate methods will be invoked first. Note that this behavior is in contrast to application:didReceiveRemoteNotification:, which is not called in those cases, and which will not be invoked if this method is implemented. **/ + func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { + SFMCSdk.mp.setNotificationUserInfo(userInfo) + + completionHandler(.newData) + } +} + +// MobilePush SDK: REQUIRED IMPLEMENTATION +extension AppDelegate: URLHandlingDelegate { + /** + This method, if implemented, can be called when a Alert+CloudPage, Alert+OpenDirect, Alert+Inbox or Inbox message is processed by the SDK. + Implementing this method allows the application to handle the URL from Marketing Cloud data. + + Prior to the MobilePush SDK version 6.0.0, the SDK would automatically handle these URLs and present them using a SFSafariViewController. + + Given security risks inherent in URLs and web pages (Open Redirect vulnerabilities, especially), the responsibility of processing the URL shall be held by the application implementing the MobilePush SDK. This reduces risk to the application by affording full control over processing, presentation and security to the application code itself. + + @param url value NSURL sent with the Location, CloudPage, OpenDirect or Inbox message + @param type value NSInteger enumeration of the MobilePush source type of this URL + */ + func sfmc_handleURL(_ url: URL, type: String) { + // Very simply, send the URL returned from the MobilePush SDK to UIApplication to handle correctly. + UIApplication.shared.open(url, + options: [:], + completionHandler: { + (success) in + print("Open \(url): \(success)") + }) + } + } + + +// MobilePush SDK: REQUIRED IMPLEMENTATION +extension AppDelegate: UNUserNotificationCenterDelegate { + + // The method will be called on the delegate when the user responded to the notification by opening the application, dismissing the notification or choosing a UNNotificationAction. The delegate must be set before the application returns from applicationDidFinishLaunching:. + func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) { + + // Required: tell the MarketingCloudSDK about the notification. This will collect MobilePush analytics + // and process the notification on behalf of your application. + SFMCSdk.mp.setNotificationRequest(response.notification.request) + + completionHandler() + } + + // The method will be called on the delegate only if the application is in the foreground. If the method is not implemented or the handler is not called in a timely manner then the notification will not be presented. The application can choose to have the notification presented as a sound, badge, alert and/or in the notification list. This decision should be based on whether the information in the notification is otherwise visible to the user. + func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) { + + completionHandler(.alert) + } + +} + +// MobilePush SDK: OPTIONAL IMPLEMENTATION (if using In-App Messaging) +extension AppDelegate: InAppMessageEventDelegate { + + /** + Method called by the SDK when an In-App Message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. An application may return NO if its visual hierarchy or user flow is such that an interruption would not be acceptable to the usability or functionality of the application. + + If NO is returned, the application may capture the message's identifier (via sfmc_messageIdForMessage:) and attempt to show that message later via sfmc_showInAppMessage:. + + @param message NSDictionary representing an In-App Message + + @return value reflecting application's behavior + */ + func sfmc_shouldShow(inAppMessage message: [AnyHashable : Any]) -> Bool { + print("message should show") + return true + } + + /** + Method called by the SDK when an In-App Message has been shown. + + @param message NSDictionary representing an In-App Message + */ + func sfmc_didShow(inAppMessage message: [AnyHashable : Any]) { + // message shown + print("message was shown") + } + + /** + Method called by the SDK when an In-App Message has been closed. + + @param message NSDictionary representing an In-App Message + */ + func sfmc_didClose(inAppMessage message: [AnyHashable : Any]) { + // message closed + print("message was closed") + } +} + +extension UIWindow { + + func topMostViewController() -> UIViewController? { + guard let rootViewController = self.rootViewController else { + return nil + } + return topViewController(for: rootViewController) + } + + func topViewController(for rootViewController: UIViewController?) -> UIViewController? { + guard let rootViewController = rootViewController else { + return nil + } + guard let presentedViewController = rootViewController.presentedViewController else { + return rootViewController + } + switch presentedViewController { + case is UINavigationController: + let navigationController = presentedViewController as! UINavigationController + return topViewController(for: navigationController.viewControllers.last) + case is UITabBarController: + let tabBarController = presentedViewController as! UITabBarController + return topViewController(for: tabBarController.selectedViewController) + default: + return topViewController(for: presentedViewController) + } + } + +} + diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Contents.json b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..a3e9f960 --- /dev/null +++ b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,116 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom": "iphone", + "filename" : "Icon-1024-20@2x.png", + "scale": "2x" + }, + { + "size" : "20x20", + "idiom": "iphone", + "filename" : "Icon-1024-20@3x.png", + "scale": "3x" + }, + { + "size" : "20x20", + "idiom": "ipad", + "filename" : "Icon-1024-20.png", + "scale": "1x" + }, + { + "size" : "20x20", + "idiom": "ipad", + "filename" : "Icon-1024-20@2x.png", + "scale": "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-1024-29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-1024-29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-1024-40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-1024-40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-1024-60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-1024-60@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-1024-29.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-1024-29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-1024-40.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-1024-40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-1024-76.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-1024-76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-1024-83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-1024-1024.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-1024.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-1024.png new file mode 100644 index 00000000..96b920f7 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-1024.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20.png new file mode 100644 index 00000000..28697aba Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20@2x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20@2x.png new file mode 100644 index 00000000..357d66f7 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20@2x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20@3x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20@3x.png new file mode 100644 index 00000000..edeccff6 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-20@3x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29.png new file mode 100644 index 00000000..f983a40d Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29@2x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29@2x.png new file mode 100644 index 00000000..8ebec004 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29@2x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29@3x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29@3x.png new file mode 100644 index 00000000..ae81f164 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-29@3x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40.png new file mode 100644 index 00000000..357d66f7 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40@2x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40@2x.png new file mode 100644 index 00000000..ff4432f1 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40@2x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40@3x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40@3x.png new file mode 100644 index 00000000..8462efaa Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-40@3x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-60@2x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-60@2x.png new file mode 100644 index 00000000..8462efaa Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-60@2x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-60@3x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-60@3x.png new file mode 100644 index 00000000..6e5f2842 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-60@3x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-76.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-76.png new file mode 100644 index 00000000..54b0bb93 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-76.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-76@2x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-76@2x.png new file mode 100644 index 00000000..0193f782 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-76@2x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-83.5@2x.png b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-83.5@2x.png new file mode 100644 index 00000000..6097b794 Binary files /dev/null and b/LearningApp/LearningApp/Assets.xcassets/AppIcon.appiconset/Icon-1024-83.5@2x.png differ diff --git a/LearningApp/LearningApp/Assets.xcassets/Contents.json b/LearningApp/LearningApp/Assets.xcassets/Contents.json new file mode 100644 index 00000000..da4a164c --- /dev/null +++ b/LearningApp/LearningApp/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/LearningApp/LearningApp/Base.lproj/LaunchScreen.storyboard b/LearningApp/LearningApp/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..bfa36129 --- /dev/null +++ b/LearningApp/LearningApp/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LearningApp/LearningApp/Base.lproj/Main.storyboard b/LearningApp/LearningApp/Base.lproj/Main.storyboard new file mode 100644 index 00000000..fe9901af --- /dev/null +++ b/LearningApp/LearningApp/Base.lproj/Main.storyboard @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LearningApp/LearningApp/InboxTableViewController.swift b/LearningApp/LearningApp/InboxTableViewController.swift new file mode 100644 index 00000000..e4183a27 --- /dev/null +++ b/LearningApp/LearningApp/InboxTableViewController.swift @@ -0,0 +1,154 @@ +// +// InboxTableViewController.swift +// LearningApp +// +// Created by Brian Criscuolo on 6/5/19. +// Copyright © 2019 Salesforce. All rights reserved. +// + +import UIKit +import MarketingCloudSDK +import SafariServices + +class InboxTableViewController: UITableViewController { + + var dataSourceArray = [[String:Any]]() + var inboxRefreshObserver: NSObjectProtocol? + + override func viewDidLoad() { + super.viewDidLoad() + + navigationItem.leftBarButtonItem = UIBarButtonItem.init(barButtonSystemItem: .done, target: self, action: #selector(done)) + navigationItem.title = "Inbox" + + refreshControl?.addTarget(self, action: #selector(refresh(_:)), for: .valueChanged) + + reloadData() + + navigationItem.rightBarButtonItem = editButtonItem + } + + override func viewDidDisappear(_ animated: Bool) { + NotificationCenter.default.removeObserver(inboxRefreshObserver as Any) + inboxRefreshObserver = nil + } + + override func viewWillAppear(_ animated: Bool) { + if inboxRefreshObserver == nil { + inboxRefreshObserver = NotificationCenter.default.addObserver(forName: NSNotification.Name.SFMCInboxMessagesRefreshComplete, object: nil, queue: OperationQueue.main) {(_ note: Notification) -> Void in + self.refreshControl?.endRefreshing() + self.reloadData() + } + } + + reloadData() + } + + @IBAction func done(_ sender: Any) { + dismiss(animated: true, completion: nil) + } + + // This example refresh method, used by the refresh control, will call the SDK's sfmc_refreshMessages + // method to fetch inbox messages from the server. + @objc func refresh(_ sender: Any) { + if SFMCSdk.mp.refreshMessages() == false { + refreshControl?.endRefreshing() + } + } + + // This method will fetch already-downloaded messages from the SDK, sort by the sendDateUtc value + // into the data source for this UITableViewController. + func reloadData() { + + if let inboxArray = SFMCSdk.mp.getAllMessages() as? [[String : Any]] { + dataSourceArray = inboxArray.sorted { + + if $0["sendDateUtc"] == nil { + return true + } + if $1["sendDateUtc"] == nil { + return true + } + + let s1 = $0["sendDateUtc"] as! Date + let s2 = $1["sendDateUtc"] as! Date + + return s1 < s2 + } + tableView.reloadData() + navigationItem.title = String(format: "Number of Messages: %d", dataSourceArray.count) + } + } + + override func numberOfSections(in tableView: UITableView) -> Int { + return 1 + } + + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + if section == 0 { + return dataSourceArray.count + } + else { + return 0 + } + } + + // This method illustrates populating a basic UITableViewCell based on the inbox message's + // subject, sendDateUtc value and its read state. + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "InboxCell", for: indexPath) + + let inboxMessage = dataSourceArray[indexPath.row] + if (inboxMessage["subject"] != nil) { + let subject = inboxMessage["subject"] as! String + cell.textLabel!.text = subject + } + if (inboxMessage["sendDateUtc"] != nil) { + let sendDateUtc = inboxMessage["sendDateUtc"] as! Date + cell.detailTextLabel!.text = sendDateUtc.description + } + + if (inboxMessage["read"] as! Bool == true) { + cell.textLabel!.font = UIFont.systemFont(ofSize: UIFont.systemFontSize) + } + else { + cell.textLabel!.font = UIFont.boldSystemFont(ofSize: UIFont.systemFontSize) + } + + cell.accessoryType = .disclosureIndicator; + + return cell + } + + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + let inboxMessage = dataSourceArray[indexPath.row] + + // In a basic inbox implementation, the application should call the methods below to ensure that + // analytics are being tracked correctly and that the SDK and Marketing Cloud accurately reflect + // the read state of the message. + SFMCSdk.mp.trackMessageOpened(inboxMessage) + SFMCSdk.mp.markMessageRead(inboxMessage) + + // If the inbox message has a URL, it would be appropriate to open the URL when the inbox item is selected. + // This is a simple example using SFSafariViewController. + let urlString = inboxMessage["url"] as! String + if let url = URL(string: urlString) { + let vc = SFSafariViewController(url: url, entersReaderIfAvailable: false) + present(vc, animated: true) + } + } + + // Override to support editing the table view. + override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { + if editingStyle == .delete { + + // If the inbox implementation allows for deleting messages, call the method in the SDK to reflect the deletion. + let inboxMessage = dataSourceArray[indexPath.row] + + SFMCSdk.mp.markMessageDeleted(inboxMessage) + + // Then, reload the data in the data source and table view. + reloadData() + } + } +} diff --git a/LearningApp/LearningApp/Info.plist b/LearningApp/LearningApp/Info.plist new file mode 100644 index 00000000..afd79cc8 --- /dev/null +++ b/LearningApp/LearningApp/Info.plist @@ -0,0 +1,57 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 8.0.8 + CFBundleVersion + 8.0.8 + LSRequiresIPhoneOS + + NSLocationAlwaysAndWhenInUseUsageDescription + <enter your location permission alert text here> + NSLocationAlwaysUsageDescription + <enter your location permission alert text here> + NSLocationWhenInUseUsageDescription + <enter your location permission alert text here> + UIBackgroundModes + + fetch + location + remote-notification + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7s + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/LearningApp/LearningApp/LearningApp.entitlements b/LearningApp/LearningApp/LearningApp.entitlements new file mode 100644 index 00000000..6a9ab47f --- /dev/null +++ b/LearningApp/LearningApp/LearningApp.entitlements @@ -0,0 +1,10 @@ + + + + + aps-environment + development + com.apple.developer.default-data-protection + NSFileProtectionComplete + + diff --git a/LearningApp/LearningApp/RegistrationViewController.swift b/LearningApp/LearningApp/RegistrationViewController.swift new file mode 100644 index 00000000..f0bae2c0 --- /dev/null +++ b/LearningApp/LearningApp/RegistrationViewController.swift @@ -0,0 +1,58 @@ +// +// RegistrationViewController.swift +// LearningApp +// +// Created by Brian Criscuolo on 6/5/19. +// Copyright © 2019 Salesforce. All rights reserved. +// + +import UIKit +import MarketingCloudSDK + +class RegistrationViewController: UIViewController { + + @IBOutlet weak var textView: UITextView! + + override func viewDidLoad() { + super.viewDidLoad() + + self.navigationItem.leftBarButtonItem = UIBarButtonItem.init(barButtonSystemItem: .done, target: self, action: #selector(done)) + self.navigationItem.title = "Registration" + } + + override func viewWillAppear(_ animated: Bool) { + + + var sdkStateJSON = SFMCSdk.state() + + + guard let data = sdkStateJSON.data(using: .utf8) else { self.textView.text = sdkStateJSON + return + } + do { + guard let json = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? [String:AnyObject] else { self.textView.text = sdkStateJSON + return + } + + guard let modules = json["modules"], let push = modules["push"] else { + self.textView.text = sdkStateJSON + return + } + + guard let registrationData = try? JSONSerialization.data(withJSONObject: push ?? "No data", options: .prettyPrinted) else { self.textView.text = sdkStateJSON + return + } + sdkStateJSON = String(data: registrationData, encoding: .utf8) ?? "No Registration Data" + } catch { + print("Something went wrong") + } + + self.textView.text = sdkStateJSON + } + + @IBAction func done(_ sender: Any) { + self.dismiss(animated: true, completion: nil) + } + + +} diff --git a/LearningApp/LearningApp/SceneDelegate.swift b/LearningApp/LearningApp/SceneDelegate.swift new file mode 100644 index 00000000..8501bf6a --- /dev/null +++ b/LearningApp/LearningApp/SceneDelegate.swift @@ -0,0 +1,311 @@ +// +// SceneDelegate.swift +// LearningApp +// +// Copyright © 2022 Salesforce. All rights reserved. +// +/* +import UIKit +import MarketingCloudSDK + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + + var window: UIWindow? + + var notificationRequest: UNNotificationRequest? + + let appID = "" + let accessToken = "" + let appEndpointURL = "" + let mid = "" + + // Define features of MobilePush your app will use. + let inbox = true + let location = true + let pushAnalytics = true + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). + debugPrint("scene delegate willConnectTo") + guard let windowScene_ = (scene as? UIWindowScene) else { return } + + let window = UIWindow(windowScene: windowScene_) + // Assign window to SceneDelegate window property + self.window = window + + if let response = connectionOptions.notificationResponse { + debugPrint("willConnectTo remote notification received") + debugPrint(response.notification.request.content.userInfo) + debugPrint("willConnectTo remote notification %{public}@", log: .default, type: .debug, response.notification.request.content.userInfo) + + let message = "notification object is \(response.notification.request.content.userInfo)" + let alert = UIAlertController(title: "Test", message:message, preferredStyle: UIAlertController.Style.alert) + + // add an action (button) + alert.addAction(UIAlertAction(title: "OK", style: UIAlertAction.Style.default, handler: nil)) + + self.notificationRequest = response.notification.request + } + + self.configureSFMCSdk() + // Set initial view controller from Main storyboard as root view controller of UIWindow + self.window?.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController() + // Present window to screen + self.window?.makeKeyAndVisible() + } + + func sceneDidDisconnect(_ scene: UIScene) { + debugPrint("scene delegate sceneDidDisconnect") + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). + } + + func sceneDidBecomeActive(_ scene: UIScene) { + debugPrint("scene delegate sceneDidBecomeActive") + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + } + + func sceneWillResignActive(_ scene: UIScene) { + debugPrint("scene delegate sceneWillResignActive") + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + } + + func sceneWillEnterForeground(_ scene: UIScene) { + debugPrint("scene delegate sceneWillEnterForeground") + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + + } + + func sceneDidEnterBackground(_ scene: UIScene) { + debugPrint("scene delegate sceneDidEnterBackground") + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. + } + + @discardableResult + + func configureSFMCSdk() -> Bool { + + // Enable logging for debugging early on. Debug level is not recommended for production apps, as significant data + // about the MobilePush will be logged to the console. + #if DEBUG + SFMCSdk.setLogger(logLevel: .debug) + #endif + + //Throws fatal error when appId, accessToken, appEndpoint and mid not added to the project + if(appID.contains(" () = { result in + if result == .success { + // module is fully configured and is ready for use! + self.setupMobilePush() + } else if result == .error { + // module failed to initialize, check logs for more details + } else if result == .cancelled { + // module initialization was cancelled (for example due to re-confirguration triggered before init was completed) + } else if result == .timeout { + // module failed to initialize due to timeout, check logs for more details + } + } + + // Once you've created the mobile push configuration, intialize the SDK. + SFMCSdk.initializeSdk(ConfigBuilder().setPush(config: mobilePushConfiguration, onCompletion: completionHandler).build()) + + return true + } + + func setupMobilePush() { + + // Set the MarketingCloudSDKURLHandlingDelegate to a class adhering to the protocol. + // In this example, the AppDelegate class adheres to the protocol (see below) + // and handles URLs passed back from the SDK. + // For more information, see https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/sdk-implementation/implementation-urlhandling.html + SFMCSdk.mp.setURLHandlingDelegate(self) + + // Set the MarketingCloudSDKEventDelegate to a class adhering to the protocol. + // In this example, the AppDelegate class adheres to the protocol (see below) + // and handles In-App Message delegate methods from the SDK. + SFMCSdk.mp.setEventDelegate(self) + + DispatchQueue.main.async { + self.getNotifRequestFromSceneDelegate() + } + + // To instruct the SDK to start managing and watching location (for purposes of MobilePush + // location messaging). This will enable geofence and beacon region monitoring, background location monitoring + // and local notifications when a geofence or beacon is engaged. + + // Note: the first time this method is called, iOS will prompt the user for location permissions. + // A choice other than "Always Allow" will lead to a degraded or ineffective MobilePush Location Messaging experience. + // Additional app and project setup must be complete in order for Location Messaging to work correctly. + // See https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/location/geolocation-overview.html + SFMCSdk.mp.startWatchingLocation() + + // Make sure to dispatch this to the main thread, as UNUserNotificationCenter will present UI. + DispatchQueue.main.async { + // Set the UNUserNotificationCenterDelegate to a class adhering to thie protocol. + // In this exmple, the AppDelegate class adheres to the protocol (see below) + // and handles Notification Center delegate methods from iOS. + UNUserNotificationCenter.current().delegate = self + + // Request authorization from the user for push notification alerts. + UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge], completionHandler: {(_ granted: Bool, _ error: Error?) -> Void in + if error == nil { + if granted == true { + // Your application may want to do something specific if the user has granted authorization + // for the notification types specified; it would be done here. + } + } + }) + + // In any case, your application should register for remote notifications *each time* your application + // launches to ensure that the push token used by MobilePush (for silent push) is updated if necessary. + + // Registering in this manner does *not* mean that a user will see a notification - it only means + // that the application will receive a unique push token from iOS. + UIApplication.shared.registerForRemoteNotifications() + } + } + + func getNotifRequestFromSceneDelegate() { + debugPrint("getNotifRequestFromSceneDelegate entered") + + if let notifReq = self.notificationRequest { + SFMCSdk.mp.setNotificationRequest(notifReq) + } else { + debugPrint("notifReq is nil") + } + } + +} + +// MobilePush SDK: OPTIONAL IMPLEMENTATION (if using In-App Messaging) +extension SceneDelegate: InAppMessageEventDelegate { + + /** + Method called by the SDK when an In-App Message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. An application may return NO if its visual hierarchy or user flow is such that an interruption would not be acceptable to the usability or functionality of the application. + + If NO is returned, the application may capture the message's identifier (via sfmc_messageIdForMessage:) and attempt to show that message later via sfmc_showInAppMessage:. + + @param message NSDictionary representing an In-App Message + + @return value reflecting application's behavior + */ + func sfmc_shouldShow(inAppMessage message: [AnyHashable : Any]) -> Bool { + print("message should show") + return true + } + + /** + Method called by the SDK when an In-App Message has been shown. + + @param message NSDictionary representing an In-App Message + */ + func sfmc_didShow(inAppMessage message: [AnyHashable : Any]) { + // message shown + print("message was shown") + } + + /** + Method called by the SDK when an In-App Message has been closed. + + @param message NSDictionary representing an In-App Message + */ + func sfmc_didClose(inAppMessage message: [AnyHashable : Any]) { + // message closed + print("message was closed") + } +} + +// MobilePush SDK: REQUIRED IMPLEMENTATION +extension SceneDelegate: URLHandlingDelegate { + /** + This method, if implemented, can be called when a Alert+CloudPage, Alert+OpenDirect, Alert+Inbox or Inbox message is processed by the SDK. + Implementing this method allows the application to handle the URL from Marketing Cloud data. + + Prior to the MobilePush SDK version 6.0.0, the SDK would automatically handle these URLs and present them using a SFSafariViewController. + + Given security risks inherent in URLs and web pages (Open Redirect vulnerabilities, especially), the responsibility of processing the URL shall be held by the application implementing the MobilePush SDK. This reduces risk to the application by affording full control over processing, presentation and security to the application code itself. + + @param url value NSURL sent with the Location, CloudPage, OpenDirect or Inbox message + @param type value NSInteger enumeration of the MobilePush source type of this URL + */ + func sfmc_handleURL(_ url: URL, type: String) { + // Very simply, send the URL returned from the MobilePush SDK to UIApplication to handle correctly. + UIApplication.shared.open(url, + options: [:], + completionHandler: { + (success) in + print("Open \(url): \(success)") + }) + } + } + + +// MobilePush SDK: REQUIRED IMPLEMENTATION +extension SceneDelegate: UNUserNotificationCenterDelegate { + + // The method will be called on the delegate when the user responded to the notification by opening the application, dismissing the notification or choosing a UNNotificationAction. The delegate must be set before the application returns from applicationDidFinishLaunching:. + func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) { + + // Required: tell the MarketingCloudSDK about the notification. This will collect MobilePush analytics + // and process the notification on behalf of your application. + SFMCSdk.mp.setNotificationRequest(response.notification.request) + + completionHandler() + } + + // The method will be called on the delegate only if the application is in the foreground. If the method is not implemented or the handler is not called in a timely manner then the notification will not be presented. The application can choose to have the notification presented as a sound, badge, alert and/or in the notification list. This decision should be based on whether the information in the notification is otherwise visible to the user. + func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) { + + completionHandler(.alert) + } + +} + + */ + diff --git a/LearningApp/LearningApp/ViewController.swift b/LearningApp/LearningApp/ViewController.swift new file mode 100644 index 00000000..a943da7e --- /dev/null +++ b/LearningApp/LearningApp/ViewController.swift @@ -0,0 +1,71 @@ +// +// ViewController.swift +// LearningApp +// +// Created by Brian Criscuolo on 6/4/19. +// Copyright © 2019 Salesforce. All rights reserved. +// + +import UIKit +import MarketingCloudSDK +import SafariServices +import CoreLocation + +class ViewController: UIViewController { + + @IBOutlet weak var locationLabel: UILabel! + var locationUpdateObserver: NSObjectProtocol? + + deinit { + NotificationCenter.default.removeObserver(locationUpdateObserver as Any) + locationUpdateObserver = nil + } + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + navigationItem.title = "MobilePush SDK LearningApp" + + locationLabel.preferredMaxLayoutWidth = self.view.bounds.size.width; + locationLabel.text = "Location not yet updated"; + + if locationUpdateObserver == nil { + locationUpdateObserver = NotificationCenter.default.addObserver(forName: NSNotification.Name.SFMCLocationDidReceiveLocationUpdate, object: nil, queue: OperationQueue.main) {(_ note: Notification) -> Void in + let location = note.userInfo?["lastLocation"] as! CLLocation + self.updateLocationLabel(location: location.description) + } + } + } + + func updateLocationLabel(location: String) { + + if SFMCSdk.mp.watchingLocation() { + + guard let _ = SFMCSdk.mp.lastKnownLocation() else { + locationLabel.text = "Not watching location" + return + } + + locationLabel.text = String(format: "Watching location - current location:\n %@", location) + } else { + locationLabel.text = "Not watching location" + } + } + + @IBAction func showDocs(_ sender: Any) { + if let url = URL.init(string: "https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/") { + let vc = SFSafariViewController(url: url, entersReaderIfAvailable: false) + present(vc, animated: true) + } + } + + @IBAction func setRegistrationValues(_ sender: Any) { + SFMCSdk.identity.setProfileId("yourusername@example.com") + SFMCSdk.identity.setProfileAttributes(["LastName": "Smith"]) + let isTagAddedSuccessfully = SFMCSdk.mp.addTag("Camping") + if(!isTagAddedSuccessfully) { + debugPrint("setRegistrationValues: Tag not added successfully!") + } + } +} + diff --git a/LearningApp/MarketingCloudServiceExtension/Info.plist b/LearningApp/MarketingCloudServiceExtension/Info.plist new file mode 100644 index 00000000..f653196e --- /dev/null +++ b/LearningApp/MarketingCloudServiceExtension/Info.plist @@ -0,0 +1,31 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + MarketingCloudServiceExtension + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + XPC! + CFBundleShortVesionString + 7.5.0 + CFBundleVersion + 7.5.0 + NSExtension + + NSExtensionPointIdentifier + com.apple.usernotifications.service + NSExtensionPrincipalClass + $(PRODUCT_MODULE_NAME).NotificationService + + + diff --git a/LearningApp/MarketingCloudServiceExtension/NotificationService.swift b/LearningApp/MarketingCloudServiceExtension/NotificationService.swift new file mode 100644 index 00000000..fe748791 --- /dev/null +++ b/LearningApp/MarketingCloudServiceExtension/NotificationService.swift @@ -0,0 +1,141 @@ +import CoreGraphics +import UserNotifications + +class NotificationService: UNNotificationServiceExtension { + var contentHandler: ((_ contentToDeliver: UNNotificationContent) -> Void)? = nil + var modifiedNotificationContent: UNMutableNotificationContent? + + func createMediaAttachment(_ localMediaUrl: URL) -> UNNotificationAttachment { + // options: specify what cropping rectangle of the media to use for a thumbnail + // whether the thumbnail is hidden or not + let clippingRect = CGRect.zero + let mediaAttachment = try? UNNotificationAttachment(identifier: "attachmentIdentifier", url: localMediaUrl, options: [UNNotificationAttachmentOptionsThumbnailClippingRectKey: clippingRect.dictionaryRepresentation, UNNotificationAttachmentOptionsThumbnailHiddenKey: false]) + return mediaAttachment! + } + + override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) { + + // save the completion handler we will call back later + self.contentHandler = contentHandler + + // make a copy of the notification so we can change it + modifiedNotificationContent = (request.content.mutableCopy() as? UNMutableNotificationContent) + + // does the payload contains a remote URL to download or a local URL? + if let mediaUrlString = request.content.userInfo["_mediaUrl"] as? String { + // see if the media URL is for a local file (i.e., file://movie.mp4) + guard let mediaUrl = URL(string: mediaUrlString) else { + // attempt to create a URL to a file in local storage + var useAlternateText: Bool = true + if mediaUrlString.isEmpty == false { + let mediaUrlFilename:NSString = mediaUrlString as NSString + let fileName = (mediaUrlFilename.lastPathComponent as NSString).deletingPathExtension + let fileExtension = (mediaUrlFilename.lastPathComponent as NSString).pathExtension + + // is it in the bundle? + if let localMediaUrlPath = Bundle.main.path(forResource: fileName, ofType: fileExtension) { + // is the URL a local file URL? + let localMediaUrl = URL.init(fileURLWithPath: localMediaUrlPath) + if localMediaUrl.isFileURL == true { + // create an attachment with the local media + let mediaAttachment: UNNotificationAttachment? = createMediaAttachment(localMediaUrl) + + // if no problems creating the attachment, we can use it + if mediaAttachment != nil { + // set the media to display in the notification + modifiedNotificationContent?.attachments = [mediaAttachment!] + + // everything is ok + useAlternateText = false + } + } + } + } + + // if any problems creating the attachment, use the alternate text if provided + if (useAlternateText == true) { + if let mediaAltText = request.content.userInfo["_mediaAlt"] as? String { + if mediaAltText.isEmpty == false { + modifiedNotificationContent?.body = mediaAltText + } + } + } + + // tell the OS we are done and here is the new content + contentHandler(modifiedNotificationContent!) + return + } + + // if we have a URL, try to download media (i.e., https://media.giphy.com/media/3oz8xJBbCpzG9byZmU/giphy.gif) + if mediaUrl.isFileURL == false { + // create a session to handle downloading of the URL + let session = URLSession(configuration: URLSessionConfiguration.default) + + // start a download task to handle the download of the media + weak var weakSelf: NotificationService? = self + session.downloadTask(with: mediaUrl, completionHandler: {(_ location: URL?, _ response: URLResponse?, _ error: Error?) -> Void in + var useAlternateText: Bool = true + // if the download succeeded, save it locally and then make an attachment + if error == nil { + let downloadResponse = response as! HTTPURLResponse + if (downloadResponse.statusCode >= 200 && downloadResponse.statusCode <= 299) { + // download was successful, attempt save the media file + let localMediaUrl = URL.init(fileURLWithPath: location!.path + mediaUrl.lastPathComponent) + + // remove any existing file with the same name + try? FileManager.default.removeItem(at: localMediaUrl) + + // move the downloaded file from the temporary location to a new file + if ((try? FileManager.default.moveItem(at: location!, to: localMediaUrl)) != nil) { + // create an attachment with the new file + let mediaAttachment: UNNotificationAttachment? = weakSelf?.createMediaAttachment(localMediaUrl) + + // if no problems creating the attachment, we can use it + if mediaAttachment != nil { + // set the media to display in the notification + weakSelf?.modifiedNotificationContent?.attachments = [mediaAttachment!] + + // everything is ok + useAlternateText = false + } + } + } + } + + // if any problems creating the attachment, use the alternate text if provided + // alternative text to display if there are any issues loading the media URL + if (useAlternateText == true) { + if let mediaAltText = request.content.userInfo["_mediaAlt"] as? String { + if mediaAltText.isEmpty == false { + weakSelf?.modifiedNotificationContent?.body = mediaAltText + } + } + } + + // tell the OS we are done and here is the new content + weakSelf?.contentHandler!((weakSelf?.modifiedNotificationContent)!) + }).resume() + } + } + else { + // no media URL found in the payload, just pass on the orginal payload + contentHandler(request.content) + return + } + } + + override func serviceExtensionTimeWillExpire() { + // Called just before the extension will be terminated by the system. + // Use this as an opportunity to deliver your "best attempt" at modified content, otherwise the original push payload will be used. + // we took too long to download the media URL, use the alternate text if provided + if let mediaAltText = modifiedNotificationContent?.userInfo["_mediaAlt"] as? String { + // alternative text to display if there are any issues loading the media URL + if mediaAltText.isEmpty == false { + modifiedNotificationContent?.body = mediaAltText + } + } + + // tell the OS we are done and here is the new content + contentHandler!(modifiedNotificationContent!) + } +} diff --git a/LearningApp/Podfile b/LearningApp/Podfile new file mode 100644 index 00000000..cc36b8be --- /dev/null +++ b/LearningApp/Podfile @@ -0,0 +1,13 @@ +source 'https://github.com/CocoaPods/Specs.git' + +platform :ios, '10.0' + +target 'LearningApp' do + # Comment the next line if you're not using Swift and don't want to use dynamic frameworks + use_frameworks! + + # Pods for LearningApp + +pod 'MarketingCloudSDK' + +end diff --git a/LearningApp/Podfile.lock b/LearningApp/Podfile.lock new file mode 100644 index 00000000..913c4aad --- /dev/null +++ b/LearningApp/Podfile.lock @@ -0,0 +1,16 @@ +PODS: + - MarketingCloudSDK-Internal (7.3.1) + +DEPENDENCIES: + - MarketingCloudSDK-Internal (>= 7.3.1) + +SPEC REPOS: + "git@git.soma.salesforce.com:MarketingCloudSdk/ETCocoaPods.git": + - MarketingCloudSDK-Internal + +SPEC CHECKSUMS: + MarketingCloudSDK-Internal: 7f449c7b9e66b13e972e28872d0beb28d7125682 + +PODFILE CHECKSUM: 2b2fb71df92faaccb2bc872e36a8e0862ffd0bb8 + +COCOAPODS: 1.10.1 diff --git a/LearningApp/ReadMe.md b/LearningApp/ReadMe.md new file mode 100644 index 00000000..c0d7531e --- /dev/null +++ b/LearningApp/ReadMe.md @@ -0,0 +1,63 @@ +# MobilePush SDK LearningApp Documentation + +The MobilePush SDK LearningApp is offered as an example of MobilePush SDK project configuration and implementation best practices. + +To easily integrate the MobilePush SDK into your new or existing mobile app, use the LearningApp in conjunction with the [iOS](https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/) MobilePush SDK documentation and the [iOS Appledoc](https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/get-started/appledocs.html) references. + +Additionally, should you face a challenge in your MobilePush SDK implementation, the LearningApp can serve as a simple, streamlined test application to validate integration and configuration outside of the complexities of a modern, fully featured mobile app. + +The LearningApp demonstrates + +* Configuring the SDK +* Enabling push notifications +* Supporting Rich Push functionality +* Handling Marketing Cloud push URLs +* Enabling location messaging +* Setting contact values via SDK registration +* Logging SDK diagnostic information via sdkState +* A fully-featured app inbox, enabling inbox messaging +* Support for In-App Message callbacks +* Access to the MobilePush SDK documentation + +For further information about implementing the MobilePush SDK, see the documentation + +* https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +* https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/appledoc/index.html + +**Requirements** + +* Xcode 10 + +**Setup** + +1. Clone or download the SDK and LearningApp from the source repository. +2. Open Terminal and enter the following information. + + $ cd /LearningApp +3. Open `LearningApp.xcworkspace` in Xcode. +4. Add following package dependencies to your Xcode project (select File > Swift Packages > Add Package Dependency and enter its repository URL) +* SFMCSDK https://github.com/salesforce-marketingcloud/sfmc-sdk-ios >= 1.0.0 +* MobilePush https://github.com/salesforce-marketingcloud/MarketingCloudSDK-iOS/tree/spm >= 8.0.0 + +5. Pull in the MarketingCloudSDK/Sources/MarketingCloudSDKResources/MarketingCloudSDK.bundle manually to the project and link it with the binary in the build phase. + +6. Open `AppDelegate.swift` and replace the values for `appId`, `accessToken`, `appEndpoint` and `mid`. Find these values on the MobilePush Administration screen in Marketing Cloud. + + let appID = "" + let accessToken = "" + let appEndpoint = URL(string: "")! + let mid = "" + +7. In the Xcode Project Navigator, select the LearningApp project. +8. In the Project Editor, select the LearningApp target. +9. On the General tab, set your unique Bundle Identifier and Signing values. +10. Build and run the LearningApp project. + +**iOS SDK Development Notes** + +* If you debug in Xcode to a connected device, your push notification environment is considered Development. You must use an Apple Push Notification service SSL (Sandbox) certificate on the MobilePush Administration screen in Marketing Cloud. + * To create a certificate, review Apple's documentation: https://help.apple.com/developer-account/#/dev82a71386a +* If you build and install the LearningApp as an archive or via app distribution such as TestFlight, Hockey, or Fabric, your push notification environment is considered Production. You must use an Apple Push Notification service SSL (Sandbox & Production) certificate on the MobilePush Administration screen in Marketing Cloud. + * To create a certificate, review Apple's documentation: https://help.apple.com/developer-account/#/dev82a71386a +* If you build and debug in a simulator, push notifications and inbox messages are not delivered from Marketing Cloud. +* While the LearningApp is implemented in Swift, the methods and conventions also apply directly to Objective-C. diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.BCSymbolMaps/981A4037-1D90-3E81-A2E2-2391B2885AB8.bcsymbolmap b/MarketingCloudSDK/Framework/MarketingCloudSDK.BCSymbolMaps/981A4037-1D90-3E81-A2E2-2391B2885AB8.bcsymbolmap new file mode 100644 index 00000000..4a2e049f --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.BCSymbolMaps/981A4037-1D90-3E81-A2E2-2391B2885AB8.bcsymbolmap @@ -0,0 +1,8950 @@ +BCSymbolMap Version: 2.0 +Apple clang version 14.0.0 (clang-1400.0.29.202) +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk +iPhoneOS16.1.sdk +/Users/eyehuda/Library/Developer/Xcode/DerivedData/MarketingCloudSDK-hisiggctcgcrahehtsfqvxhdfinf/Build/Intermediates.noindex/ArchiveIntermediates/MarketingCloudSDK/IntermediateBuildFilesPath/MarketingCloudSDK.build/Release-iphoneos/MarketingCloudSDK.build/DerivedSources/MarketingCloudSDK_vers.c +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK +-[MobilePushSDK(Intelligence) sfmc_setPiIdentifier:] +-[MobilePushSDK(Intelligence) sfmc_piIdentifier] +-[MobilePushSDK(Intelligence) sfmc_trackMessageOpened:] +-[MobilePushSDK(Intelligence) sfmc_trackPageViewWithURL:title:item:search:] +-[MobilePushSDK(Intelligence) sfmc_trackCartContents:] +-[MobilePushSDK(Intelligence) sfmc_trackCartConversion:] +-[MobilePushSDK(Intelligence) sfmc_cartItemDictionaryWithPrice:quantity:item:uniqueId:] +-[MobilePushSDK(Intelligence) sfmc_cartDictionaryWithCartItemDictionaryArray:] +-[MobilePushSDK(Intelligence) sfmc_orderDictionaryWithOrderNumber:shipping:discount:cart:] +_OBJC_CLASSLIST_REFERENCES_$_ +_OBJC_CLASSLIST_REFERENCES_$_.35 +_OBJC_CLASSLIST_REFERENCES_$_.36 +_OBJC_CLASSLIST_REFERENCES_$_.37 +_OBJC_CLASSLIST_REFERENCES_$_.38 +_OBJC_CLASSLIST_REFERENCES_$_.39 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_Intelligence +__OBJC_$_CATEGORY_MobilePushSDK_$_Intelligence +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Intelligence.m +MarketingCloudSDK/MarketingCloudSDK+Intelligence.m +-[MobilePushSDK(Events) sfmc_setEventDelegate:] +-[MobilePushSDK(Events) sfmc_setInAppEventDelegate:] +-[MobilePushSDK(Events) sfmc_messageIdForMessage:] +-[MobilePushSDK(Events) sfmc_showInAppMessage:] +-[MobilePushSDK(Events) sfmc_setInAppMessageFontName:] +-[MobilePushSDK(Events) sfmc_track:] +_OBJC_CLASSLIST_REFERENCES_$_.28 +__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject +__OBJC_$_PROP_LIST_NSObject +__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject +__OBJC_PROTOCOL_$_NSObject +__OBJC_LABEL_PROTOCOL_$_NSObject +__OBJC_$_PROTOCOL_REFS_SFMCEvent +__OBJC_$_PROTOCOL_INSTANCE_METHODS_SFMCEvent +__OBJC_$_PROTOCOL_METHOD_TYPES_SFMCEvent +__OBJC_PROTOCOL_$_SFMCEvent +__OBJC_LABEL_PROTOCOL_$_SFMCEvent +__OBJC_PROTOCOL_REFERENCE_$_SFMCEvent +_OBJC_CLASSLIST_REFERENCES_$_.72 +_OBJC_CLASSLIST_REFERENCES_$_.73 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_Events +__OBJC_$_CATEGORY_MobilePushSDK_$_Events +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Events.m +MarketingCloudSDK/MarketingCloudSDK+Events.m +-[MobilePushSDK(InboxMessages) sfmc_getAllMessages] +-[MobilePushSDK(InboxMessages) sfmc_getUnreadMessages] +-[MobilePushSDK(InboxMessages) sfmc_getReadMessages] +-[MobilePushSDK(InboxMessages) sfmc_getDeletedMessages] +-[MobilePushSDK(InboxMessages) sfmc_getAllMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_getUnreadMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_getReadMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_getDeletedMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_markMessageRead:] +-[MobilePushSDK(InboxMessages) sfmc_markMessageDeleted:] +-[MobilePushSDK(InboxMessages) sfmc_markMessageWithIdRead:] +-[MobilePushSDK(InboxMessages) sfmc_markMessageWithIdDeleted:] +-[MobilePushSDK(InboxMessages) sfmc_markAllMessagesRead] +-[MobilePushSDK(InboxMessages) sfmc_markAllMessagesDeleted] +-[MobilePushSDK(InboxMessages) sfmc_refreshMessages] +-[MobilePushSDK(InboxMessages) sfmc_inboxMessagesTableViewDataSourceForTableView:] +-[MobilePushSDK(InboxMessages) sfmc_inboxMessagesTableViewDelegateForTableView:dataSource:] +-[MarketingCloudSDKInboxMessagesDataSource initWithMarketingCloudSDK:tableView:] +-[MarketingCloudSDKInboxMessagesDataSource dealloc] +-[MarketingCloudSDKInboxMessagesDataSource sfmc_inboxMessagesAvailableNotificationReceived:] +___92-[MarketingCloudSDKInboxMessagesDataSource sfmc_inboxMessagesAvailableNotificationReceived:]_block_invoke +___copy_helper_block_e8_32w +___destroy_helper_block_e8_32w +-[MarketingCloudSDKInboxMessagesDataSource tableView:cellForRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource numberOfSectionsInTableView:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:numberOfRowsInSection:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:canEditRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:canMoveRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:commitEditingStyle:forRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource sfmc_readIndicatorWithColor:] +-[MarketingCloudSDKInboxMessagesDataSource sfmc_messages] +-[MarketingCloudSDKInboxMessagesDataSource setSfmc_messages:] +-[MarketingCloudSDKInboxMessagesDataSource sdk] +-[MarketingCloudSDKInboxMessagesDataSource setSdk:] +-[MarketingCloudSDKInboxMessagesDataSource tableView] +-[MarketingCloudSDKInboxMessagesDataSource setTableView:] +-[MarketingCloudSDKInboxMessagesDataSource .cxx_destruct] +-[MarketingCloudSDKInboxMessagesDelegate initWithMarketingCloudSDK:tableView:dataSource:] +-[MarketingCloudSDKInboxMessagesDelegate tableView:didSelectRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDelegate sdk] +-[MarketingCloudSDKInboxMessagesDelegate setSdk:] +-[MarketingCloudSDKInboxMessagesDelegate tableView] +-[MarketingCloudSDKInboxMessagesDelegate setTableView:] +-[MarketingCloudSDKInboxMessagesDelegate dataSource] +-[MarketingCloudSDKInboxMessagesDelegate setDataSource:] +-[MarketingCloudSDKInboxMessagesDelegate .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.17 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_InboxMessages +__OBJC_$_CATEGORY_MobilePushSDK_$_InboxMessages +_OBJC_SELECTOR_REFERENCES_ +_OBJC_CLASSLIST_REFERENCES_$_.42 +_OBJC_CLASSLIST_REFERENCES_$_.46 +_OBJC_SELECTOR_REFERENCES_.48 +_OBJC_SELECTOR_REFERENCES_.50 +___block_descriptor_40_e8_32w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.56 +_OBJC_CLASSLIST_REFERENCES_$_.61 +_OBJC_CLASSLIST_REFERENCES_$_.68 +_OBJC_CLASSLIST_REFERENCES_$_.69 +_OBJC_CLASSLIST_REFERENCES_$_.70 +__OBJC_$_PROTOCOL_REFS_UITableViewDataSource +__OBJC_$_PROTOCOL_INSTANCE_METHODS_UITableViewDataSource +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDataSource +__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDataSource +__OBJC_PROTOCOL_$_UITableViewDataSource +__OBJC_LABEL_PROTOCOL_$_UITableViewDataSource +__OBJC_$_PROTOCOL_REFS_SFMCSdkInboxMessagesDataSource +__OBJC_PROTOCOL_$_SFMCSdkInboxMessagesDataSource +__OBJC_LABEL_PROTOCOL_$_SFMCSdkInboxMessagesDataSource +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessagesDataSource +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessagesDataSource +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKInboxMessagesDataSource +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDataSource._sfmc_messages +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDataSource._sdk +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDataSource._tableView +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKInboxMessagesDataSource +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessagesDataSource +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessagesDataSource +_OBJC_SELECTOR_REFERENCES_.169 +__OBJC_$_PROTOCOL_REFS_UIScrollViewDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIScrollViewDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UIScrollViewDelegate +__OBJC_PROTOCOL_$_UIScrollViewDelegate +__OBJC_LABEL_PROTOCOL_$_UIScrollViewDelegate +__OBJC_$_PROTOCOL_REFS_UITableViewDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDelegate +__OBJC_PROTOCOL_$_UITableViewDelegate +__OBJC_LABEL_PROTOCOL_$_UITableViewDelegate +__OBJC_$_PROTOCOL_REFS_SFMCSdkInboxMessagesDelegate +__OBJC_PROTOCOL_$_SFMCSdkInboxMessagesDelegate +__OBJC_LABEL_PROTOCOL_$_SFMCSdkInboxMessagesDelegate +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessagesDelegate +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessagesDelegate +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKInboxMessagesDelegate +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDelegate._sdk +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDelegate._tableView +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDelegate._dataSource +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKInboxMessagesDelegate +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessagesDelegate +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessagesDelegate +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+InboxMessages.m +MarketingCloudSDK/MarketingCloudSDK+InboxMessages.m +__destroy_helper_block_e8_32w +__copy_helper_block_e8_32w +__92-[MarketingCloudSDKInboxMessagesDataSource sfmc_inboxMessagesAvailableNotificationReceived:]_block_invoke +dispatch_get_main_queue +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/dispatch/queue.h +-[MobilePushSDK(URLHandling) sfmc_setURLHandlingDelegate:] +-[MobilePushSDK(URLHandling) sfmc_setSFMCSdkURLHandlingDelegate:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_URLHandling +__OBJC_$_CATEGORY_MobilePushSDK_$_URLHandling +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+URLHandling.m +MarketingCloudSDK/MarketingCloudSDK+URLHandling.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Constants.m +-[MobilePushSDK(Location) sfmc_setLocationDelegate:] +-[MobilePushSDK(Location) sfmc_setSFMCSdkLocationDelegate:] +-[MobilePushSDK(Location) sfmc_regionFromDictionary:] +-[MobilePushSDK(Location) sfmc_locationEnabled] +-[MobilePushSDK(Location) sfmc_startWatchingLocation] +-[MobilePushSDK(Location) sfmc_stopWatchingLocation] +-[MobilePushSDK(Location) sfmc_watchingLocation] +-[MobilePushSDK(Location) sfmc_lastKnownLocation] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_Location +__OBJC_$_CATEGORY_MobilePushSDK_$_Location +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Location.m +MarketingCloudSDK/MarketingCloudSDK+Location.m +-[MarketingCloudSDKConfigBuilder init] +-[MarketingCloudSDKConfigBuilder sfmc_build] +-[MarketingCloudSDKConfigBuilder sfmc_setLocationEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setInboxEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setPiAnalyticsEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setUseLegacyPIIdentifier:] +-[MarketingCloudSDKConfigBuilder sfmc_setAnalyticsEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setApplicationId:] +-[MarketingCloudSDKConfigBuilder sfmc_setMid:] +-[MarketingCloudSDKConfigBuilder sfmc_setAccessToken:] +-[MarketingCloudSDKConfigBuilder sfmc_setMarketingCloudServerUrl:] +-[MarketingCloudSDKConfigBuilder sfmc_setApplicationControlsBadging:] +-[MarketingCloudSDKConfigBuilder sfmc_setDelayRegistrationUntilContactKeyIsSet:] +-[MarketingCloudSDKConfigBuilder configurePayload] +-[MarketingCloudSDKConfigBuilder setConfigurePayload:] +-[MarketingCloudSDKConfigBuilder .cxx_destruct] +__OBJC_METACLASS_RO_$_MarketingCloudSDKConfigBuilder +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKConfigBuilder +_OBJC_IVAR_$_MarketingCloudSDKConfigBuilder._configurePayload +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKConfigBuilder +__OBJC_$_PROP_LIST_MarketingCloudSDKConfigBuilder +__OBJC_CLASS_RO_$_MarketingCloudSDKConfigBuilder +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDKConfigBuilder.m +MarketingCloudSDK/MarketingCloudSDKConfigBuilder.m ++[MobilePushSDK sharedInstance] +___31+[MobilePushSDK sharedInstance]_block_invoke ++[MobilePushSDK setSharedInstance:] +-[MobilePushSDK init] +-[MobilePushSDK sfmc_tearDown] +___30-[MobilePushSDK sfmc_tearDown]_block_invoke +-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:] +___Block_byref_object_copy_ +___Block_byref_object_dispose_ +___132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke +___copy_helper_block_e8_32s40r48r56w +___destroy_helper_block_e8_32s40r48r56w +___132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke.127 +-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:] +___111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64b72w +___destroy_helper_block_e8_32s40s48s56s64s72w +___111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke.138 +-[MobilePushSDK sfmc_configureWithDictionary:error:] +-[MobilePushSDK sfmc_configureWithDictionary:error:completionHandler:] +-[MobilePushSDK checkProtectedData] +___35-[MobilePushSDK checkProtectedData]_block_invoke +___copy_helper_block_e8_32r +___destroy_helper_block_e8_32r +-[MobilePushSDK dummySelector] +-[MobilePushSDK configure:configurationInfo:error:jsonFileReadError:url:completionHandler:] +___91-[MobilePushSDK configure:configurationInfo:error:jsonFileReadError:url:completionHandler:]_block_invoke +-[MobilePushSDK sfmc_appID] +-[MobilePushSDK sfmc_accessToken] +-[MobilePushSDK sfmc_deviceIdentifier] +-[MobilePushSDK sfmc_setContactKey:] +-[MobilePushSDK sfmc_contactKey] +-[MobilePushSDK sfmc_addTag:] +-[MobilePushSDK sfmc_removeTag:] +-[MobilePushSDK sfmc_addTags:] +-[MobilePushSDK sfmc_removeTags:] +-[MobilePushSDK sfmc_tags] +-[MobilePushSDK sfmc_setAttributeNamed:value:] +-[MobilePushSDK sfmc_clearAttributeNamed:] +-[MobilePushSDK sfmc_attributes] +-[MobilePushSDK sfmc_setAttributes:] +-[MobilePushSDK sfmc_clearAttributesNamed:] +-[MobilePushSDK sfmc_setSignedString:] +-[MobilePushSDK sfmc_signedString] +-[MobilePushSDK notificationCenter] +-[MobilePushSDK sfmc_setDeviceToken:] +-[MobilePushSDK sfmc_deviceToken] +-[MobilePushSDK sfmc_setNotificationRequest:] +-[MobilePushSDK sfmc_notificationRequest] +-[MobilePushSDK sfmc_setNotificationUserInfo:] +-[MobilePushSDK sfmc_notificationUserInfo] +-[MobilePushSDK sfmc_setPushEnabled:] +-[MobilePushSDK sfmc_pushEnabled] +-[MobilePushSDK sfmc_getSDKState] +___33-[MobilePushSDK sfmc_getSDKState]_block_invoke +___copy_helper_block_e8_32s +___destroy_helper_block_e8_32s +___33-[MobilePushSDK sfmc_getSDKState]_block_invoke.256 +-[MobilePushSDK sfmc_setDebugLoggingEnabled:] +___45-[MobilePushSDK sfmc_setDebugLoggingEnabled:]_block_invoke +-[MobilePushSDK sfmc_getDebugLoggingEnabled] +___44-[MobilePushSDK sfmc_getDebugLoggingEnabled]_block_invoke +-[MobilePushSDK sfmc_refreshWithFetchCompletionHandler:] +___56-[MobilePushSDK sfmc_refreshWithFetchCompletionHandler:]_block_invoke +-[MobilePushSDK activeFrameworks] +___33-[MobilePushSDK activeFrameworks]_block_invoke +-[MobilePushSDK controlChannelUpdated:] +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke +___copy_helper_block_e8_32s40s +___destroy_helper_block_e8_32s40s +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke.276 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_3 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_4 +___copy_helper_block_e8_32s40w +___destroy_helper_block_e8_32s40w +___copy_helper_block_e8_32s40r48w +___destroy_helper_block_e8_32s40r48w +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke.282 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2.283 +-[MobilePushSDK setRegistrationRequestTimeInterval:] +-[MobilePushSDK setDebugPreventRegistrationRequest:] +-[MobilePushSDK sfmc_isReady] +-[MobilePushSDK sfmc_isInitializing] +-[MobilePushSDK sfmc_resetDataPolicy] +-[MobilePushSDK observeValueForKeyPath:ofObject:change:context:] +___64-[MobilePushSDK observeValueForKeyPath:ofObject:change:context:]_block_invoke +-[MobilePushSDK setNotificationCenter:] +-[MobilePushSDK userNotificationCenter] +-[MobilePushSDK setUserNotificationCenter:] +-[MobilePushSDK configurationURL] +-[MobilePushSDK setConfigurationURL:] +-[MobilePushSDK configurationInfo] +-[MobilePushSDK setConfigurationInfo:] +-[MobilePushSDK configurationIndex] +-[MobilePushSDK setConfigurationIndex:] +-[MobilePushSDK frameworks] +-[MobilePushSDK setFrameworks:] +-[MobilePushSDK logger] +-[MobilePushSDK setLogger:] +-[MobilePushSDK applicationWillTerminateObserver] +-[MobilePushSDK setApplicationWillTerminateObserver:] +-[MobilePushSDK registrationRequestTimeInterval] +-[MobilePushSDK debugPreventRegistrationRequest] +-[MobilePushSDK configurationError] +-[MobilePushSDK setConfigurationError:] +-[MobilePushSDK isReady] +-[MobilePushSDK setIsReady:] +-[MobilePushSDK isInitializing] +-[MobilePushSDK setIsInitializing:] +-[MobilePushSDK deferredMethodsToCallWhenIsReady] +-[MobilePushSDK setDeferredMethodsToCallWhenIsReady:] +-[MobilePushSDK testSetupParameters] +-[MobilePushSDK setTestSetupParameters:] +-[MobilePushSDK intelligence] +-[MobilePushSDK setIntelligence:] +-[MobilePushSDK notification] +-[MobilePushSDK setNotification:] +-[MobilePushSDK location] +-[MobilePushSDK setLocation:] +-[MobilePushSDK inboxMessageManager] +-[MobilePushSDK setInboxMessageManager:] +-[MobilePushSDK opendirectmessage] +-[MobilePushSDK setOpendirectmessage:] +-[MobilePushSDK cloudpagemessage] +-[MobilePushSDK setCloudpagemessage:] +-[MobilePushSDK event] +-[MobilePushSDK setEvent:] +-[MobilePushSDK migration] +-[MobilePushSDK setMigration:] +-[MobilePushSDK coreDataMigration] +-[MobilePushSDK setCoreDataMigration:] +-[MobilePushSDK controlchannel] +-[MobilePushSDK setControlchannel:] +-[MobilePushSDK privacy] +-[MobilePushSDK setPrivacy:] +-[MobilePushSDK foundation] +-[MobilePushSDK setFoundation:] +-[MobilePushSDK .cxx_destruct] +__sharedInstance +_once_token +___block_descriptor_32_e5_v8?0l +___block_literal_global +_OBJC_CLASSLIST_REFERENCES_$_.32 +_OBJC_CLASSLIST_REFERENCES_$_.33 +_OBJC_CLASSLIST_REFERENCES_$_.34 +_OBJC_CLASSLIST_REFERENCES_$_.47 +_OBJC_CLASSLIST_REFERENCES_$_.48 +___block_descriptor_32_e15_v32?08Q16^B24l +___block_literal_global.52 +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_$_PROTOCOL_INSTANCE_METHODS_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_$_PROP_LIST_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_PROTOCOL_REFERENCE_$_MarketingCloudSDKFrameworkRegistrationProtocol +_OBJC_CLASSLIST_REFERENCES_$_.107 +_OBJC_CLASSLIST_REFERENCES_$_.110 +_OBJC_CLASSLIST_REFERENCES_$_.111 +_OBJC_CLASSLIST_REFERENCES_$_.112 +_OBJC_CLASSLIST_REFERENCES_$_.113 +_OBJC_CLASSLIST_REFERENCES_$_.114 +_OBJC_CLASSLIST_REFERENCES_$_.115 +_OBJC_CLASSLIST_REFERENCES_$_.116 +_OBJC_CLASSLIST_REFERENCES_$_.117 +_OBJC_CLASSLIST_REFERENCES_$_.118 +_OBJC_CLASSLIST_REFERENCES_$_.119 +_OBJC_CLASSLIST_REFERENCES_$_.122 +___block_descriptor_64_e8_32s40r48r56w_e15_v32?08Q16^B24l +___block_literal_global.128 +_OBJC_CLASSLIST_REFERENCES_$_.133 +___block_descriptor_80_e8_32s40s48s56s64bs72w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.139 +_OBJC_CLASSLIST_REFERENCES_$_.140 +_OBJC_CLASSLIST_REFERENCES_$_.141 +___block_descriptor_40_e8_32r_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.144 +___block_descriptor_32_e17_v16?0"NSTimer"8l +___block_literal_global.146 +_OBJC_CLASSLIST_REFERENCES_$_.147 +_OBJC_CLASSLIST_REFERENCES_$_.150 +_OBJC_CLASSLIST_REFERENCES_$_.161 +_OBJC_CLASSLIST_REFERENCES_$_.178 +_OBJC_CLASSLIST_REFERENCES_$_.179 +_OBJC_SELECTOR_REFERENCES_.185 +_OBJC_CLASSLIST_REFERENCES_$_.188 +_OBJC_CLASSLIST_REFERENCES_$_.205 +_OBJC_SELECTOR_REFERENCES_.209 +_OBJC_CLASSLIST_REFERENCES_$_.210 +_OBJC_SELECTOR_REFERENCES_.220 +_OBJC_CLASSLIST_REFERENCES_$_.221 +_OBJC_SELECTOR_REFERENCES_.227 +_OBJC_CLASSLIST_REFERENCES_$_.234 +_OBJC_CLASSLIST_REFERENCES_$_.247 +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkStateProtocol +__OBJC_$_PROTOCOL_INSTANCE_METHODS_MarketingCloudSDKFrameworkStateProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkStateProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkStateProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkStateProtocol +__OBJC_PROTOCOL_REFERENCE_$_MarketingCloudSDKFrameworkStateProtocol +___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l +___block_descriptor_40_e8_32s_e15_v32?0816^B24l +_OBJC_CLASSLIST_REFERENCES_$_.260 +_OBJC_SELECTOR_REFERENCES_.261 +___block_descriptor_33_e15_v32?08Q16^B24l +_OBJC_CLASSLIST_REFERENCES_$_.263 +_OBJC_SELECTOR_REFERENCES_.264 +___block_descriptor_40_e8_32r_e15_v32?08Q16^B24l +_OBJC_SELECTOR_REFERENCES_.265 +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_$_PROTOCOL_INSTANCE_METHODS_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_PROTOCOL_REFERENCE_$_MarketingCloudSDKFrameworkControlChannelProtocol +_OBJC_SELECTOR_REFERENCES_.272 +_OBJC_SELECTOR_REFERENCES_.273 +___block_descriptor_48_e8_32s40s_e15_v32?08Q16^B24l +___block_descriptor_48_e8_32s40w_e33_v28?0B8"NSString"12"NSError"20l +___block_descriptor_56_e8_32s40r48w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.284 +___block_descriptor_40_e8_32w_e15_v32?0816^B24l +__OBJC_$_CLASS_METHODS_MobilePushSDK +__OBJC_METACLASS_RO_$_MobilePushSDK +__OBJC_$_INSTANCE_METHODS_MobilePushSDK +_OBJC_IVAR_$_MobilePushSDK._notificationCenter +_OBJC_IVAR_$_MobilePushSDK._userNotificationCenter +_OBJC_IVAR_$_MobilePushSDK._configurationURL +_OBJC_IVAR_$_MobilePushSDK._configurationInfo +_OBJC_IVAR_$_MobilePushSDK._configurationIndex +_OBJC_IVAR_$_MobilePushSDK._frameworks +_OBJC_IVAR_$_MobilePushSDK._logger +_OBJC_IVAR_$_MobilePushSDK._applicationWillTerminateObserver +_OBJC_IVAR_$_MobilePushSDK._registrationRequestTimeInterval +_OBJC_IVAR_$_MobilePushSDK._debugPreventRegistrationRequest +_OBJC_IVAR_$_MobilePushSDK._configurationError +_OBJC_IVAR_$_MobilePushSDK._isReady +_OBJC_IVAR_$_MobilePushSDK._isInitializing +_OBJC_IVAR_$_MobilePushSDK._deferredMethodsToCallWhenIsReady +_OBJC_IVAR_$_MobilePushSDK._testSetupParameters +_OBJC_IVAR_$_MobilePushSDK._intelligence +_OBJC_IVAR_$_MobilePushSDK._notification +_OBJC_IVAR_$_MobilePushSDK._location +_OBJC_IVAR_$_MobilePushSDK._inboxMessageManager +_OBJC_IVAR_$_MobilePushSDK._opendirectmessage +_OBJC_IVAR_$_MobilePushSDK._cloudpagemessage +_OBJC_IVAR_$_MobilePushSDK._event +_OBJC_IVAR_$_MobilePushSDK._migration +_OBJC_IVAR_$_MobilePushSDK._coreDataMigration +_OBJC_IVAR_$_MobilePushSDK._controlchannel +_OBJC_IVAR_$_MobilePushSDK._privacy +_OBJC_IVAR_$_MobilePushSDK._foundation +__OBJC_$_INSTANCE_VARIABLES_MobilePushSDK +__OBJC_$_PROP_LIST_MobilePushSDK +__OBJC_CLASS_RO_$_MobilePushSDK +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Base.m +MarketingCloudSDK/MarketingCloudSDK+Base.m +MarketingCloudSDK/MarketingCloudSDKPrivate.h +__64-[MobilePushSDK observeValueForKeyPath:ofObject:change:context:]_block_invoke +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2.283 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke.282 +__destroy_helper_block_e8_32s40r48w +__copy_helper_block_e8_32s40r48w +__destroy_helper_block_e8_32s40w +__copy_helper_block_e8_32s40w +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_4 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_3 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke.276 +__destroy_helper_block_e8_32s40s +__copy_helper_block_e8_32s40s +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke +__33-[MobilePushSDK activeFrameworks]_block_invoke +__56-[MobilePushSDK sfmc_refreshWithFetchCompletionHandler:]_block_invoke +__44-[MobilePushSDK sfmc_getDebugLoggingEnabled]_block_invoke +__45-[MobilePushSDK sfmc_setDebugLoggingEnabled:]_block_invoke +__33-[MobilePushSDK sfmc_getSDKState]_block_invoke.256 +__destroy_helper_block_e8_32s +__copy_helper_block_e8_32s +__33-[MobilePushSDK sfmc_getSDKState]_block_invoke +__91-[MobilePushSDK configure:configurationInfo:error:jsonFileReadError:url:completionHandler:]_block_invoke +__destroy_helper_block_e8_32r +__copy_helper_block_e8_32r +__35-[MobilePushSDK checkProtectedData]_block_invoke +__111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke.138 +__destroy_helper_block_e8_32s40s48s56s64s72w +__copy_helper_block_e8_32s40s48s56s64b72w +__111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke +__132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke.127 +__destroy_helper_block_e8_32s40r48r56w +__copy_helper_block_e8_32s40r48r56w +__132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke +__Block_byref_object_dispose_ +__Block_byref_object_copy_ +__30-[MobilePushSDK sfmc_tearDown]_block_invoke +__31+[MobilePushSDK sharedInstance]_block_invoke +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/dispatch/once.h +-[MarketingCloudSDKConfig keysForEncoding] +-[MarketingCloudSDKConfig init] +-[MarketingCloudSDKConfig build] +-[MarketingCloudSDKConfig location] +-[MarketingCloudSDKConfig setLocation:] +-[MarketingCloudSDKConfig inbox] +-[MarketingCloudSDKConfig setInbox:] +-[MarketingCloudSDKConfig pianalytics] +-[MarketingCloudSDKConfig setPianalytics:] +-[MarketingCloudSDKConfig uselegacypiidentifier] +-[MarketingCloudSDKConfig setUselegacypiidentifier:] +-[MarketingCloudSDKConfig etanalytics] +-[MarketingCloudSDKConfig setEtanalytics:] +-[MarketingCloudSDKConfig appid] +-[MarketingCloudSDKConfig setAppid:] +-[MarketingCloudSDKConfig mid] +-[MarketingCloudSDKConfig setMid:] +-[MarketingCloudSDKConfig accesstoken] +-[MarketingCloudSDKConfig setAccesstoken:] +-[MarketingCloudSDKConfig marketing_cloud_server_url] +-[MarketingCloudSDKConfig setMarketing_cloud_server_url:] +-[MarketingCloudSDKConfig applicationcontrolsbadging] +-[MarketingCloudSDKConfig setApplicationcontrolsbadging:] +-[MarketingCloudSDKConfig delayregistrationuntilcontactkeyisset] +-[MarketingCloudSDKConfig setDelayregistrationuntilcontactkeyisset:] +-[MarketingCloudSDKConfig .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.21 +__OBJC_METACLASS_RO_$_MarketingCloudSDKConfig +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKConfig +_OBJC_IVAR_$_MarketingCloudSDKConfig._location +_OBJC_IVAR_$_MarketingCloudSDKConfig._inbox +_OBJC_IVAR_$_MarketingCloudSDKConfig._pianalytics +_OBJC_IVAR_$_MarketingCloudSDKConfig._uselegacypiidentifier +_OBJC_IVAR_$_MarketingCloudSDKConfig._etanalytics +_OBJC_IVAR_$_MarketingCloudSDKConfig._appid +_OBJC_IVAR_$_MarketingCloudSDKConfig._mid +_OBJC_IVAR_$_MarketingCloudSDKConfig._accesstoken +_OBJC_IVAR_$_MarketingCloudSDKConfig._marketing_cloud_server_url +_OBJC_IVAR_$_MarketingCloudSDKConfig._applicationcontrolsbadging +_OBJC_IVAR_$_MarketingCloudSDKConfig._delayregistrationuntilcontactkeyisset +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKConfig +__OBJC_$_PROP_LIST_MarketingCloudSDKConfig +__OBJC_CLASS_RO_$_MarketingCloudSDKConfig +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDKConfig.m +MarketingCloudSDK/MarketingCloudSDKConfig.m +MarketingCloudSDK/MarketingCloudSDKConfig.h +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvgTo +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvsTo +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK0E4NameOIetMAgYl_TC +_$s17MarketingCloudSDK10PushModuleC13moduleVersion_WZ +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZfiSSyXEfU_ +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZTo +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZTo +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ.resume.0 +_$s17MarketingCloudSDK10PushModuleCXMTSSIetMAyYl_TC +_$s17MarketingCloudSDK10PushModuleC15stateProperties_WZ +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZTo +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZTo +_$s17MarketingCloudSDK10PushModuleCXMTSDyS2SGSgIetMAyYl_TC +_$s17MarketingCloudSDK10PushModuleC6status_WZ +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZTo +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZTo +_$s17MarketingCloudSDK10PushModuleCXMT7SFMCSDK0E6StatusOIetMAyYl_TC +_$s17MarketingCloudSDK10PushModuleC14registrationId_WZ +_$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvgZTo +_$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvsZTo +_$s17MarketingCloudSDK10PushModuleC6sharedACvgZTo +_$s17MarketingCloudSDK10PushModuleC6sharedACvgZACyXEfU_ +_$s17MarketingCloudSDK10PushModuleC6logger_WZ +_$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZTo +_$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK12PushIdentityCMa +_$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyFTo +_$s17MarketingCloudSDK10PushModuleC12messageValid33_CE0DABD05609D081DA47D8C2869AA3D9LL0F0Sb7SFMCSDK7MessageC_tF +_$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tFTo +_$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZTo +_$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZTo +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZTo +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZTo +_$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZTo +_$s17MarketingCloudSDK10PushModuleC8tearDownyyFTo +_$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyFTo +_$s17MarketingCloudSDK10PushModuleC6addTagySbSSFTo +_$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGFTo +_$s17MarketingCloudSDK10PushModuleC9removeTagySbSSFTo +_$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyFTo +_$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVFTo +_$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbFTo +_$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CFTo +_$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyFTo +_$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyFTo +_$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbFTm +_$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbFTo +_$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbFToTm +_$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyFTo +_$sSo23UIBackgroundFetchResultVIegy_ABIeyBy_TR +_$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tFTo +_$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgFTo +_$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgFTo +_$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tFTo +_$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVFTm +_$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tFTo +_$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tFTo +_$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyFTm +_$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyFToTm +_$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyFTm +_$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyFToTm +_$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGFTm +_$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGFToTm +_$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tFTo +_$s17MarketingCloudSDK10PushModuleC6addTagySbSSFTm +_$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tFTo +_$s17MarketingCloudSDK10PushModuleC6addTagySbSSFToTm +_$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyFTo +_$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyFTo +_$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyFTo +_$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tFTo +_$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptFTo +_$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgFTm +_$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgFTo +_$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgFToTm +_$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyFTm +_$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyFToTm +_$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItFTo +_$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGFTm +_$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGFToTm +_$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtFTo +_$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tFTo +_$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtFTo +_$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgFTo +_$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tFTo +_$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyFTo +_$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyFTo +_$s17MarketingCloudSDK10PushModuleC8tearDownyyFTm +_$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyFTo +_$s17MarketingCloudSDK10PushModuleC8tearDownyyFToTm +_$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyFTo +_$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyFTo +_$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgFTm +_$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgFTo +_$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgFToTm +_$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZTo +_$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyFTm +_$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyFTo +_$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyFToTm +_$s17MarketingCloudSDK10PushModuleCACyc33_CE0DABD05609D081DA47D8C2869AA3D9Llfc +_$s17MarketingCloudSDK10PushModuleCACyc33_CE0DABD05609D081DA47D8C2869AA3D9LlfcTo +_$s17MarketingCloudSDK10PushModuleCfETo +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK9PublisherAadEP4nameAD0E4NameOvgTW +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK9PublisherAadEP4send7messageyAD5Event_p_tFTW +_$s17MarketingCloudSDK12PushIdentityCACycfc +_$s17MarketingCloudSDK10PushConfigC09marketingbE0SDys11AnyHashableVypGSgyF +_$sSo20NSJSONReadingOptionsVs10SetAlgebraSCsACPxycfCTW +_$sSo20NSJSONReadingOptionsVs9OptionSetSCsACP8rawValuex03RawF0Qz_tcfCTW +_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5 +_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTg5Tf4gd_n +_$s17MarketingCloudSDK14EventConverterC19isCategorySupported8categorySbSS_tFZTf4nd_n +_$s17MarketingCloudSDK14EventConverterC06toPushD0ySo9SFMCEvent_pSg7SFMCSDK0D0_pFZTf4nd_n +_$s17MarketingCloudSDK8IdentityC6update5eventy7SFMCSDK0D13EventProtocol_p_tFZTf4nd_n +_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo9SFMCEvent_p_Tg5Tf4d_n +___swift_instantiateConcreteTypeFromMangledName +_$s17MarketingCloudSDK14EventConverterC18nameAttributesFrom33_40449321C01FD62CDF9AA5F1D1E8DC51LL5eventSSSg0F0_SDySSypGSg10attributestSo9SFMCEventC_tFZTf4nd_n +_$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZTf4nnd_n +_$s17MarketingCloudSDK14EventConverterC014toIdentityTagsD07SFMCSDK0D0_pSgyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZTf4d_n +_$s17MarketingCloudSDK14EventConverterC027toIdentityProfileAttributesD07SFMCSDK0D0_pSgyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZTf4d_nTm +_$s17MarketingCloudSDK8MetadataC12toDictionarySDySSypGyFZTf4d_n +_$s10Foundation4DataV15_RepresentationOWOe +_$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tFTf4nd_n +_$sSo23UIBackgroundFetchResultVIegy_SgWOe +_$sSo23UIBackgroundFetchResultVIeyBy_ABIegy_TRTA +_$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptFTf4nnd_n +_$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItFTf4nnnnd_n +_$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtFTf4nnnnd_n +_$s17MarketingCloudSDK10PushModuleC010instatiateabdC033_CE0DABD05609D081DA47D8C2869AA3D9LL10pushConfigSo06MobiledC0CSgAA0dP0C_tFZTf4nd_n +_$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZTf4nnd_n +__swift_FORCE_LOAD_$_swiftCompatibility50 +__swift_FORCE_LOAD_$_swiftCompatibility51 +__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements +__swift_FORCE_LOAD_$_swiftCompatibilityConcurrency +_$sSo23UIBackgroundFetchResultVMa +_$sSo7NSErrorCMa +_block_copy_helper +_block_destroy_helper +_$sypSgWOh +_$sypWOc +_$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZTo +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM.resume.0 +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ.resume.0 +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ.resume.0 +_$s17MarketingCloudSDK10PushModuleC13moduleVersion_Wz +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ +_$s17MarketingCloudSDK10PushModuleC15stateProperties_Wz +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ +_$s17MarketingCloudSDK10PushModuleC6status_Wz +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ +_$s17MarketingCloudSDK10PushModuleC14registrationId_Wz +_$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvpZ +_$s17MarketingCloudSDK10PushModuleC6logger_Wz +_$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ +_$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LLACSgvpZ +_$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LLAA0D6ConfigCSgvpZ +_$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL7SFMCSDK07SFMCSdkG0CSgvpZ +_$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LLSo6NSLockCvpZ +_$s17MarketingCloudSDK14EventConverterC09supportedD10Categories_Wz +_$s17MarketingCloudSDK10PushModuleC6logger_WZTv_ +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvpWvd +__PROTOCOL_SFMCEvent +l_OBJC_LABEL_PROTOCOL_$_SFMCEvent +l_OBJC_PROTOCOL_REFERENCE_$_SFMCEvent +_symbolic So9SFMCEvent_p +_$sSo9SFMCEvent_pMD +__PROTOCOL_SFMCSdkIdentityEventProtocol +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkIdentityEventProtocol +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkIdentityEventProtocol +_symbolic _____IeyBy_ So23UIBackgroundFetchResultV +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK9PublisherAAMcMK +_$s17MarketingCloudSDK10PushModuleC7_config33_CE0DABD05609D081DA47D8C2869AA3D9LLAA0D6ConfigCvpWvd +_$s17MarketingCloudSDK10PushModuleC15_coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL7SFMCSDK07SFMCSdkG0CvpWvd +__CLASS_METHODS_SFMCSdkPushModule +__PROTOCOL__TtP7SFMCSDK10SFMCModule_ +l_OBJC_LABEL_PROTOCOL_$__TtP7SFMCSDK10SFMCModule_ +l_OBJC_PROTOCOL_REFERENCE_$__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL__TtP7SFMCSDK13PushInterface_ +l_OBJC_LABEL_PROTOCOL_$__TtP7SFMCSDK13PushInterface_ +l_OBJC_PROTOCOL_REFERENCE_$__TtP7SFMCSDK13PushInterface_ +__PROTOCOL__TtP7SFMCSDK10Subscriber_ +l_OBJC_LABEL_PROTOCOL_$__TtP7SFMCSDK10Subscriber_ +l_OBJC_PROTOCOL_REFERENCE_$__TtP7SFMCSDK10Subscriber_ +__PROTOCOLS_SFMCSdkPushModule +__CLASS_PROPERTIES_SFMCSdkPushModule +__METACLASS_DATA_SFMCSdkPushModule +__INSTANCE_METHODS_SFMCSdkPushModule +__PROTOCOLS_SFMCSdkPushModule.29 +__IVARS_SFMCSdkPushModule +__PROPERTIES_SFMCSdkPushModule +__DATA_SFMCSdkPushModule +_$s17MarketingCloudSDKMXM +_symbolic So8NSObjectC +_$s17MarketingCloudSDK10PushModuleCMf +_symbolic _____ 17MarketingCloudSDK10PushModuleC +_symbolic _____ 7SFMCSDK10ModuleNameO +_symbolic _____ 17MarketingCloudSDK10PushConfigC +_symbolic _____ 7SFMCSDK17SFMCSdkComponentsC +_$s17MarketingCloudSDK10PushModuleCMF +__swift_FORCE_LOAD_$_swiftos_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftObjectiveC_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftDarwin_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftFoundation_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreFoundation_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftDispatch_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftUIKit_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreGraphics_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreImage_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftMetal_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftQuartzCore_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftFileProvider_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftDataDetection_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreLocation_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibility50_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibility51_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_MarketingCloudSDK +_$sSoMXM +_$sSo23UIBackgroundFetchResultVMn +_$sSo23UIBackgroundFetchResultVMf +_$sSo23UIBackgroundFetchResultVML +_symbolic _____ So23UIBackgroundFetchResultV +_$sSo23UIBackgroundFetchResultVMB +_symbolic ______p s5ErrorP +_$ss5Error_pMD +_$sSo7NSErrorCML +_block_descriptor +_symbolic _____ySo9SFMCEvent_pG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySo9SFMCEvent_pGMD +_symbolic _____ySSG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySSGMD +_symbolic _____ySS_SStG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySS_SStGMD +_symbolic ypSg +_$sypSgMD +___swift_reflection_version +__PROTOCOL_NSObject +l_OBJC_LABEL_PROTOCOL_$_NSObject +l_OBJC_PROTOCOL_REFERENCE_$_NSObject +__PROTOCOL_PROTOCOLS_SFMCEvent +__PROTOCOL_INSTANCE_METHODS_SFMCEvent +__PROTOCOL_METHOD_TYPES_SFMCEvent +__PROTOCOL_SFMCSdkEvent +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkEvent +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkEvent +__PROTOCOL_PROTOCOLS_SFMCSdkIdentityEventProtocol +__PROTOCOL_INSTANCE_METHODS_SFMCSdkIdentityEventProtocol +__PROTOCOL_PROPERTIES_SFMCSdkIdentityEventProtocol +__PROTOCOL_METHOD_TYPES_SFMCSdkIdentityEventProtocol +__PROTOCOL_INSTANCE_METHODS__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_CLASS_METHODS__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_PROPERTIES__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_METHOD_TYPES__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_CLASS_PROPERTIES__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_INSTANCE_METHODS__TtP7SFMCSDK13PushInterface_ +__PROTOCOL_METHOD_TYPES__TtP7SFMCSDK13PushInterface_ +__PROTOCOL_INSTANCE_METHODS__TtP7SFMCSDK10Subscriber_ +__PROTOCOL_PROPERTIES__TtP7SFMCSDK10Subscriber_ +__PROTOCOL_METHOD_TYPES__TtP7SFMCSDK10Subscriber_ +__PROTOCOL_INSTANCE_METHODS_NSObject +__PROTOCOL_INSTANCE_METHODS_OPT_NSObject +__PROTOCOL_PROPERTIES_NSObject +__PROTOCOL_METHOD_TYPES_NSObject +__PROTOCOL_INSTANCE_METHODS_SFMCSdkEvent +__PROTOCOL_PROPERTIES_SFMCSdkEvent +__PROTOCOL_METHOD_TYPES_SFMCSdkEvent +_objc_classes_$s17MarketingCloudSDK10PushModuleCN +Apple clang version 14.0.0 (clang-1400.0.29.51) +-private-discriminator _CE0DABD05609D081DA47D8C2869AA3D9 + +Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushModule.swift +$sypWOc + +$sypSgWOh +block_destroy_helper +block_copy_helper +$sSo7NSErrorCMa +$sSo23UIBackgroundFetchResultVMa +$s17MarketingCloudSDK10PushModuleCMa +initModule +shared.get +withCriticalSection +MarketingCloudSDK/NSLock.swift +$s17MarketingCloudSDK10PushModuleC6sharedACvgZACyXEfU_ +Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value +$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvau +$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LLSo6NSLockCvau +$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LLACSgvau +$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL7SFMCSDK07SFMCSdkG0CSgvau +$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LLAA0D6ConfigCSgvau +$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvau +$defer +init +instatiateMarketingCloudPushSDK +appendLiteral +appendInterpolation +$sSo8NSObjectCs23CustomStringConvertible10FoundationsACP11descriptionSSvgTW +$sSo8NSObjectC11descriptionSSvgTO +$sSS12_createEmpty19withInitialCapacitySSSi_tFZ +$sSS12_createEmpty19withInitialCapacitySSSi_tFZTf4nd_n +cartItemDictionary +trackPageView +inboxMessagesTableViewDelegateFor +$sSo23UIBackgroundFetchResultVIeyBy_ABIegy_TRTA +$sSo23UIBackgroundFetchResultVIeyBy_ABIegy_TR +objectdestroy +refresh +sendIdentityEventForTags +sendEvent +== +$sSSSQsSQ2eeoiySbx_xtFZTW +$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF +$s7SFMCSDK12ModuleStatusOSYAASY8rawValue03RawE0QzvgTW +toIdentityTagsEvent +sendIdentityEventForContactKey +toIdentityContactKeyEvent +MarketingCloudSDK/EventConverter.swift +sendSfmcEvent +toSFMCSdkEvent +nameAttributesFrom +__swift_instantiateConcreteTypeFromMangledName +$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo9SFMCEvent_p_Tg5Tf4d_n +send +name.get +$s17MarketingCloudSDK10PushModuleCfETo +deinit +pushEnabled +setEventDelegate +lastKnownLocation +tearDown +regionFrom +orderDictionary +cartDictionary +setNotificationUserInfo +contactKey +setSignedString +inboxMessagesTableViewDataSourceFor +addTag +markMessageRead +getAllMessagesCount +getAllMessages +showInAppMessage +setDeviceToken +messageId +$sSo23UIBackgroundFetchResultVIegy_ABIeyBy_TR +setDebugLoggingEnabled +notificationUserInfo +notificationRequest +setNotificationRequest +attributes +tags +addTags +metadata +toDictionary +sendIdentityEventForAttributes +receive +messageValid +$sSSs20TextOutputStreamablessAAP5write2toyqd__z_ts0aB6StreamRd__lFTWs26DefaultStringInterpolationV_Tg5 +$sSS5write2toyxz_ts16TextOutputStreamRzlFs26DefaultStringInterpolationV_Tg5 +$ss26DefaultStringInterpolationVs16TextOutputStreamssACP5writeyySSFTW +$ss26DefaultStringInterpolationV5writeyySSF +isCategorySupported +_allocateUninitializedArray +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSo9SFMCEvent_p_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSo9SFMCEvent_p_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCSo9SFMCEvent_p_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSo9SFMCEvent_p_Tg5 +$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo9SFMCEvent_p_Tg5 +update +toPushEvent +getIdentity +MarketingCloudSDK/PushIdentity.swift +$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +logger.get +$s17MarketingCloudSDK10PushModuleC6logger_WZ +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSS_Tgq5 +registrationId.set +registrationId.get +$s17MarketingCloudSDK10PushModuleC14registrationId_WZ +status.modify +$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvau +status.set +status.get +$s17MarketingCloudSDK10PushModuleC6status_WZ +stateProperties.modify +$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvau +stateProperties.set +stateProperties.get +$s17MarketingCloudSDK10PushModuleC15stateProperties_WZ +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSS_SSt_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_SSt_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCSS_SSt_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_SSt_Tg5 +moduleVersion.modify +$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvau +moduleVersion.set +moduleVersion.get +$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZfiSSyXEfU_ +subscript.get +$ss17_NativeDictionaryV7_valuesSpyq_GvgSS_ypTg5 +$s17MarketingCloudSDK10PushModuleC13moduleVersion_WZ +name.modify +name.set +_$s17MarketingCloudSDK14EventConverterC09supportedD10Categories_WZ +_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFs11AnyHashableV_ypS2STg5 +_$s17MarketingCloudSDK14EventConverterCfD +_$s17MarketingCloudSDK14EventConverterCMa +_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTg5Tf4gd_n +_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs11AnyHashableV_ShyAEGTg5Tf4gd_n +_$sSS_yptWOc +_$sypWOb +_$sypSgWOb +_$s17MarketingCloudSDK14EventConverterC09supportedD10CategoriesSay7SFMCSDK0D8CategoryOGvpZ +_$s17MarketingCloudSDK14EventConverterCMm +__METACLASS_DATA__TtC17MarketingCloudSDK14EventConverter +__DATA__TtC17MarketingCloudSDK14EventConverter +_$s17MarketingCloudSDK14EventConverterCMn +_$s17MarketingCloudSDK14EventConverterCMf +_symbolic _____ 17MarketingCloudSDK14EventConverterC +_$s17MarketingCloudSDK14EventConverterCMF +_symbolic _____ySS_yptG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySS_yptGMD +_symbolic Say_____G s11AnyHashableV +_$sSays11AnyHashableVGMD +_symbolic _____ySSypG s18_DictionaryStorageC +_$ss18_DictionaryStorageCySSypGMD +_symbolic SS_ypt +_$sSS_yptMD +_symbolic SDySSypG +_$sSDySSypGMD +_symbolic _____y_____G s23_ContiguousArrayStorageC 7SFMCSDK13EventCategoryO +_$ss23_ContiguousArrayStorageCy7SFMCSDK13EventCategoryOGMD +_symbolic _____yS2SG s18_DictionaryStorageC +_$ss18_DictionaryStorageCyS2SGMD +_objc_classes_$s17MarketingCloudSDK14EventConverterCN +_$s17MarketingCloudSDK14EventConverterCACycfCTq +_$s17MarketingCloudSDK14EventConverterCN +-private-discriminator _40449321C01FD62CDF9AA5F1D1E8DC51 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/EventConverter.swift +$sypSgWOb +$sypWOb +$sSS_yptWOc +toIdentityProfileAttributesEvent +MarketingCloudSDK/PushModule.swift +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSS_ypt_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_ypt_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCSS_ypt_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_ypt_Tg5 +next +$sSayxGSlsSly7ElementQz5IndexQzcirTW7SFMCSDK13EventCategoryO_Tg5 +$sSayxSicir7SFMCSDK13EventCategoryO_Tg5 +$sSayxSicig7SFMCSDK13EventCategoryO_Tg5 +$sSa15_checkSubscript_20wasNativeTypeCheckeds16_DependenceTokenVSi_SbtF7SFMCSDK13EventCategoryO_Tg5 +$ss12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBounds_03wasfgH0ySi_SbtF7SFMCSDK13EventCategoryO_Tg5 +Swift runtime failure: Index out of range +$s17MarketingCloudSDK14EventConverterC09supportedD10CategoriesSay7SFMCSDK0D8CategoryOGvau +$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW7SFMCSDK13EventCategoryO_Tg5 +$sSa9formIndex5afterySiz_tF7SFMCSDK13EventCategoryO_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF7SFMCSDK13EventCategoryO_Tg5 +$sSiSQsSQ2eeoiySbx_xtFZTW +$sSayxGSlsSl8endIndex0B0QzvgTW7SFMCSDK13EventCategoryO_Tg5 +$sSa8endIndexSivg7SFMCSDK13EventCategoryO_Tg5 +$sSa9_getCountSiyF7SFMCSDK13EventCategoryO_Tg5 +$ss12_ArrayBufferV14immutableCountSivg7SFMCSDK13EventCategoryO_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg7SFMCSDK13EventCategoryO_Tg5 +$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5 +Swift runtime failure: arithmetic overflow +Swift runtime failure: Dictionary literal contains duplicate keys +$sSp10initialize2toyx_tFyp_Tg5 +$sSp10initialize2toyx_tFSS_Tg5 +$ss17_NativeDictionaryV5_keysSpyxGvgSS_ypTg5 +$sSa9formIndex5afterySiz_tFSS_ypt_Tg5 +$sSayxSicigSS_ypt_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_ypt_Tg5 +$sSD7_nativeSDyxq_Gs17_NativeDictionaryVyxq_Gn_tcfCSS_ypTg5 +$ss17_NativeDictionaryV8capacityAByxq_GSi_tcfCSS_ypTg5 +$sSa5countSivgSS_ypt_Tg5 +$sSa9_getCountSiyFSS_ypt_Tg5 +$ss12_ArrayBufferV14immutableCountSivgSS_ypt_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgSS_ypt_Tg5 +$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_SSTg5 +$ss17_NativeDictionaryV7_valuesSpyq_GvgSS_SSTg5 +$ss17_NativeDictionaryV5_keysSpyxGvgSS_SSTg5 +$sSa9formIndex5afterySiz_tFSS_SSt_Tg5 +$sSayxSicigSS_SSt_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_SSt_Tg5 +$sSD7_nativeSDyxq_Gs17_NativeDictionaryVyxq_Gn_tcfCSS_SSTg5 +$ss17_NativeDictionaryV8capacityAByxq_GSi_tcfCSS_SSTg5 +$sSa5countSivgSS_SSt_Tg5 +$sSa9_getCountSiyFSS_SSt_Tg5 +$ss12_ArrayBufferV14immutableCountSivgSS_SSt_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgSS_SSt_Tg5 +$s17MarketingCloudSDK14EventConverterCMa +$s17MarketingCloudSDK14EventConverterC09supportedD10Categories_WZ +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZ7SFMCSDK13EventCategoryO_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg7SFMCSDK13EventCategoryO_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfC7SFMCSDK13EventCategoryO_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF7SFMCSDK13EventCategoryO_Tg5 +_$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfcTo +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSFTo +_$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF +_$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVFTo +_$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSFTm +_$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSFTo +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSFToTm +_$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF +_$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyFTo +_$s17MarketingCloudSDK17PushConfigBuilderCACycfcTo +_$s17MarketingCloudSDK17PushConfigBuilderCfETo +_$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfcTf4gn_n +_$s10Foundation3URLVSgWOf +_$s10Foundation3URLVSgWOh +_$s10Foundation3URLVSgWOc +_$s17MarketingCloudSDK10PushConfigC5appId11accessToken8endpoint3mid15locationEnabled05inboxM009analyticsM0011piAnalyticsM021useLegacyPIIdentifier26applicationControlsBadging37delayRegistrationUntilContactKeyIsSet25enableScreenEntryTrackingACSS_SSSg10Foundation3URLVSgAPSbSgA7UtcfcTf4ggngnnnnnnnnn_n +_$s17MarketingCloudSDK17PushConfigBuilderCMU +_$s17MarketingCloudSDK17PushConfigBuilderCMr +_$s10Foundation3URLVSgMa +_$s10Foundation4UUIDVSgWOh +_$s10Foundation3URLVSgWOhTm +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvpWvd +_symbolic _____Sg 10Foundation3URLV +_$s10Foundation3URLVSgMD +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC5appIdSSvpWvd +__METACLASS_DATA__TtC17MarketingCloudSDK17PushConfigBuilder +__INSTANCE_METHODS__TtC17MarketingCloudSDK17PushConfigBuilder +__IVARS__TtC17MarketingCloudSDK17PushConfigBuilder +__DATA__TtC17MarketingCloudSDK17PushConfigBuilder +_$s17MarketingCloudSDK17PushConfigBuilderCMl +_$s10Foundation3URLVSgML +_$s17MarketingCloudSDK17PushConfigBuilderCMf +_symbolic _____ 17MarketingCloudSDK17PushConfigBuilderC +_symbolic SS +_symbolic SSSg +_symbolic SbSg +_$s17MarketingCloudSDK17PushConfigBuilderCMF +_symbolic _____Sg 10Foundation4UUIDV +_$s10Foundation4UUIDVSgMD +_objc_classes_$s17MarketingCloudSDK17PushConfigBuilderCN +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvMTq +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushConfigBuilder.swift +$s10Foundation3URLVSgWOh +$s10Foundation3URLVSgMa +$s17MarketingCloudSDK17PushConfigBuilderCMr +$s17MarketingCloudSDK17PushConfigBuilderCMU +$s17MarketingCloudSDK17PushConfigBuilderCMa +$s10Foundation3URLVSgWOc +$s10Foundation3URLVSgWOf +$s17MarketingCloudSDK17PushConfigBuilderCfETo +$ss25_unimplementedInitializer9className04initD04file4line6columns5NeverOs12StaticStringV_A2JS2utFySRys5UInt8VGXEfU0_ +$ss25_unimplementedInitializer9className04initD04file4line6columns5NeverOs12StaticStringV_A2JS2utFySRys5UInt8VGXEfU0_yAMXEfU_ +build +MarketingCloudSDK/PushConfig.swift +enableScreenEntryTracking.get +delayRegistrationUntilContactKeyIsSet.get +applicationControlsBadging.get +useLegacyPIIdentifier.get +piAnalyticsEnabled.get +analyticsEnabled.get +inboxEnabled.get +locationEnabled.get +mid.get +endpoint.get +accessToken.get +setEnableScreenEntryTracking +enableScreenEntryTracking.set +setDelayRegistrationUntilContactKeyIsSet +delayRegistrationUntilContactKeyIsSet.set +setApplicationControlsBadging +applicationControlsBadging.set +setUseLegacyPIIdentifier +useLegacyPIIdentifier.set +setPIAnalyticsEnabled +piAnalyticsEnabled.set +setAnalyticsEnabled +analyticsEnabled.set +setInboxEnabled +inboxEnabled.set +setLocationEnabled +locationEnabled.set +setAccessToken +accessToken.set +setMarketingCloudServerUrl +endpoint.set +_$s17MarketingCloudSDK8MetadataCfD +_$s17MarketingCloudSDK8MetadataCMa +_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5 +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_Tg5 +_$s10Foundation4DataV15_RepresentationO22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcAC15_RepresentationOSWXEfU_ +_$s10Foundation13__DataStorageC22withUnsafeMutableBytes2in5applyxSnySiG_xSwKXEtKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +_$sSD8_VariantV11removeValue6forKeyq_Sgx_tFSS_ypTg5 +_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5 +_$ss17_NativeDictionaryV4copyyyFSS_ypTg5 +_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5 +_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5 +_$ss11_StringGutsV27_slowEnsureMatchingEncodingySS5IndexVAEF +_$s17MarketingCloudSDK8MetadataC10sdkVersion33_3809CE3221114B8556DE540E7FADCC9CLLSSyFZTf4d_n +_$s17MarketingCloudSDK8MetadataC6locale33_3809CE3221114B8556DE540E7FADCC9CLLSSSgyFZTf4d_n +_$s10Foundation4DataV06InlineB0VyAESWcfCTf4nd_n +_$s10Foundation4DataV10LargeSliceVyAESWcfCTf4nd_n +_$s10Foundation4DataV15_RepresentationOyAESWcfCTf4nd_n +_$s10Foundation4DataV15_RepresentationO5countAESi_tcfCTf4nd_n +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufCSS8UTF8ViewV_Tg5Tf4nd_n +_$sypSgWOc +___swift_destroy_boxed_opaque_existential_0 +_$s10Foundation15ContiguousBytes_pSgWOh +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_TG5TA +_$s10Foundation4DataV15_RepresentationOWOy +_$s10Foundation4DataV15_RepresentationOSgWOe +_$s10Foundation15ContiguousBytes_pWOb +___swift_project_boxed_opaque_existential_1 +_$sypSgWOhTm +_$s10Foundation15ContiguousBytes_pWObTm +_$s17MarketingCloudSDK8MetadataCMm +__METACLASS_DATA__TtC17MarketingCloudSDK8Metadata +__DATA__TtC17MarketingCloudSDK8Metadata +_$s17MarketingCloudSDK8MetadataCMn +_$s17MarketingCloudSDK8MetadataCMf +_symbolic _____ 17MarketingCloudSDK8MetadataC +_$s17MarketingCloudSDK8MetadataCMF +_symbolic _____y______pG s23_ContiguousArrayStorageC s7CVarArgP +_$ss23_ContiguousArrayStorageCys7CVarArg_pGMD +_symbolic ______p 10Foundation15ContiguousBytesP +_$s10Foundation15ContiguousBytes_pMD +_symbolic ______pSg 10Foundation15ContiguousBytesP +_$s10Foundation15ContiguousBytes_pSgMD +_symbolic ______A13At s5UInt8V +_$ss5UInt8V_A13BtMD +_objc_classes_$s17MarketingCloudSDK8MetadataCN +_$s17MarketingCloudSDK8MetadataCACycfCTq +_$s17MarketingCloudSDK8MetadataCN +-private-discriminator _3809CE3221114B8556DE540E7FADCC9C +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/Metadata.swift +$s10Foundation15ContiguousBytes_pWOb +__swift_project_boxed_opaque_existential_1 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_TG5TA +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_TG5 +__swift_destroy_boxed_opaque_existential_0 +$sypSgWOc +subscript.set +$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_ypTg5 +$sSD8_VariantV8asNatives01_C10DictionaryVyxq_GvM6$deferL_yySHRzr0_lFSS_ypTg5 +$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtFSS_ypTg5 +$sSD8_VariantV20isUniquelyReferencedSbyFSS_ypTg5 +checkBackgroundRefreshStatus +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs7CVarArg_p_Tg5 +secondsFromGMT +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgs7CVarArg_p_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCs7CVarArg_p_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFs7CVarArg_p_Tg5 +$sSD11removeValue6forKeyq_Sgx_tFSS_ypTg5 +locale +sdkVersion +isDaylightSavingTime +$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSS8UTF8ViewV_Tg5 +$sSS8UTF8ViewVSlsSl9formIndex5aftery0D0Qzz_tFTW +$sSlsE9formIndex5aftery0B0Qzz_tFSS8UTF8ViewV_Tgq5 +Swift runtime failure: String index is out of bounds +$sSS8UTF8ViewVSlsSly7ElementQz5IndexQzcirTW +Swift runtime failure: Range requires lowerBound <= upperBound +$s10Foundation4DataV06InlineB0V15withUnsafeBytesyxxSWKXEKlFyt_Tgq5015$s10Foundation4B42VyACxcSTRzs5UInt8V7ElementRtzlufcySWXEfU3_ACTf1ncn_n +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcySWXEfU3_ +$sSS5IndexVSQsSQ2eeoiySbx_xtFZTW +$sSS5IndexV2eeoiySbAB_ABtFZ +$ss11_StringGutsV12withFastUTF8yxxSRys5UInt8VGKXEKlFAE_Tgq5 +$sSS8UTF8ViewV10_uncheckeds5UInt8VSS5IndexV_tcigAESRyAEGXEfU_ +$sSS5IndexV13_encodingBitss6UInt64Vvg +$sSS8UTF8ViewVSlsSl8endIndex0D0QzvgTW +$ss13_StringObjectV16providesFastUTF8Sbvg +$s10Foundation4DataV15_RepresentationO5countAESi_tcfC +$sSS8UTF8ViewVSTsST19underestimatedCountSivgTW +$sSlsE19underestimatedCountSivgSS8UTF8ViewV_Tgq5 +$sSS8UTF8ViewVSTsST32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlFTW10Foundation4DataV15_RepresentationO_Tg5 +$sSS8UTF8ViewV32withContiguousStorageIfAvailableyxSgxSRys5UInt8VGKXEKlF10Foundation4DataV15_RepresentationO_Tg5 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcAC15_RepresentationOSRyAEGXEfU0_ +$s10Foundation4DataV15_RepresentationOyAESWcfC +$ss15withUnsafeBytes2of_q_xz_q_SWKXEtKr0_lFs6UInt64V_ADt_10Foundation4DataV15_RepresentationOTg5 +$ss17withUnsafePointer2to_q_xz_q_SPyxGKXEtKr0_lFs6UInt64V_AEt_10Foundation4DataV15_RepresentationOTg5 +$ss15withUnsafeBytes2of_q_xz_q_SWKXEtKr0_lFq_SPyxGKXEfU_s6UInt64V_AEt_10Foundation4DataV15_RepresentationOTg5 +$ss12_SmallStringV8withUTF8yxxSRys5UInt8VGKXEKlFxSWKXEfU_10Foundation4DataV15_RepresentationO_Tg5 +$s10Foundation4DataV15_RepresentationO5countAESi_tcfCTf4nd_n +$s10Foundation4DataV06InlineB0V5countAESi_tcfC +Swift runtime failure: Negative value is not representable +$s10Foundation4DataV15_RepresentationOyAESWcfCTf4nd_n +$s10Foundation4DataV11InlineSliceVyAESWcfC +$s10Foundation4DataV11InlineSliceVyAESWcfCTf4nd_n +$s10Foundation4DataV10LargeSliceVyAESWcfC +$s10Foundation4DataV06InlineB0VyAESWcfC +$s10Foundation4DataV10LargeSliceVyAESWcfCTf4nd_n +$s10Foundation4DataV06InlineB0VyAESWcfCTf4nd_n +Swift runtime failure: Not enough bits to represent the passed value +$sSv10copyMemory4from9byteCountySV_SitF ++ +$ss11_StringGutsV27_slowEnsureMatchingEncodingySS5IndexVAEF +$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5 +$sSp14moveInitialize4from5countySpyxG_SitFyp_Tg5 +$sSp14moveInitialize4from5countySpyxG_SitFSS_Tg5 +$sSSSHsSH13_rawHashValue4seedS2i_tFTW +$sSHsE13_rawHashValue4seedS2i_tFSS_Tgq5 +$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5 +$ss17_NativeDictionaryV16_unsafeInsertNew3key5valueyxn_q_ntFSS_ypTg5 +$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF +Swift runtime failure: Hash table has no holes +$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 +$sSp4movexyFyp_Tg5 +$ss17_NativeDictionaryV4copyyyFSS_ypTg5 +$ss10_HashTableV12copyContents2ofyAB_tF +$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5 +$ss17_NativeDictionaryV12ensureUnique02isD08capacityS2b_SitFSS_ypTg5 +$ss17_NativeDictionaryV6resize8capacityySi_tFSS_ypTg5 +$sSD8_VariantV11removeValue6forKeyq_Sgx_tFSS_ypTg5 +$ss17_NativeDictionaryV15uncheckedRemove2at8isUniquex3key_q_5valuets10_HashTableV6BucketV_SbtFSS_ypTg5 +$sSp4movexyFSS_Tg5 +$s10Foundation13__DataStorageC22withUnsafeMutableBytes2in5applyxSnySiG_xSwKXEtKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcAC15_RepresentationOSWXEfU_ +$s10Foundation4DataV15_RepresentationO22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataV11InlineSliceV22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataV11InlineSliceV21ensureUniqueReferenceyyF +$s10Foundation4DataV10LargeSliceV22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataV06InlineB0V22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$ss22withUnsafeMutableBytes2of_q_xz_q_SwKXEtKr0_lFs5UInt8V_A13Dt_s16IndexingIteratorVySS8UTF8ViewVG_SitTg5 +$ss24withUnsafeMutablePointer2to_q_xz_q_SpyxGKXEtKr0_lFs5UInt8V_A13Et_s16IndexingIteratorVySS8UTF8ViewVG_SitTg5 +$ss22withUnsafeMutableBytes2of_q_xz_q_SwKXEtKr0_lFq_SpyxGKXEfU_s5UInt8V_A13Et_s16IndexingIteratorVySS8UTF8ViewVG_SitTG5 +$ss22withUnsafeMutableBytes2of_q_xz_q_SwKXEtKr0_lFq_SpyxGKXEfU_s5UInt8V_A13Et_s16IndexingIteratorVySS8UTF8ViewVG_SitTg5 +$s10Foundation4DataV06InlineB0V22withUnsafeMutableBytesyxxSwKXEKlFxSwKXEfU_s16IndexingIteratorVySS8UTF8ViewVG_Sit_TG5 +$s10Foundation4DataV06InlineB0V22withUnsafeMutableBytesyxxSwKXEKlFxSwKXEfU_s16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_Tg5 +$sSS8UTF8ViewVSTsST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTW +Swift runtime failure: Insufficient space allocated to copy string contents +$s17MarketingCloudSDK8MetadataCMa +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/IdentityProperty.swift +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwCP +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwxx +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwcp +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwca +___swift_memcpy32_8 +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwta +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwet +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwst +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMa +_$s17MarketingCloudSDK24IdentityCustomPropertiesV6encode2toys7Encoder_p_tKF +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSeAASe4fromxs7Decoder_p_tKcfCTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSEAASE6encode2toys7Encoder_p_tKFTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0G3KeyAAWl +_$sSDyS2SGSDyxq_GSEsSERzSER_rlWl +_$sSDyS2SGMa +_$sSaySSGSayxGSEsSERzlWl +_$sSaySSGMa +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSQAASQ2eeoiySbx_xtFZTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASH9hashValueSivgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASH4hash4intoys6HasherVz_tFTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASH13_rawHashValue4seedS2i_tFTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP11stringValueSSvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP11stringValuexSgSS_tcfCTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP8intValueSiSgvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP8intValuexSgSi_tcfCTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E22DebugStringConvertibleAAsAFP16debugDescriptionSSvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E17StringConvertibleAAsAFP11descriptionSSvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV4fromACs7Decoder_p_tKcfCTf4nd_n +___swift_destroy_boxed_opaque_existential_1 +_$sSDyS2SGSDyxq_GSesSeRzSeR_rlWl +_$sSDyS2SGSDyxq_GSEsSERzSER_rlWlTm +_$sSaySSGSayxGSesSeRzlWl +_$sSaySSGSayxGSEsSERzlWlTm +___swift_memcpy1_1 +___swift_noop_void_return +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwet +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwst +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwug +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwup +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwui +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMa +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASQWb +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAESQAAWl +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E22DebugStringConvertiblePWb +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E22DebugStringConvertibleAAWl +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E17StringConvertiblePWb +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E17StringConvertibleAAWl +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO11stringValueAESgSS_tcfCTf4gd_n +_$s17MarketingCloudSDK24IdentityCustomPropertiesVWV +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMn +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMf +_symbolic _____ 17MarketingCloudSDK24IdentityCustomPropertiesV +_symbolic SDyS2SGSg +_symbolic SaySSGSg +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMF +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSeAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSeAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSEAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSEAAMc +_symbolic _____y_____G s22KeyedEncodingContainerV 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO +_$ss22KeyedEncodingContainerVy17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOGMD +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0G3KeyAAWL +_symbolic SDyS2SG +_$sSDyS2SGMD +_$sSDyS2SGSDyxq_GSEsSERzSER_rlWL +_$sSDyS2SGML +_symbolic SaySSG +_$sSaySSGMD +_$sSaySSGSayxGSEsSERzlWL +_$sSaySSGML +_symbolic _____y_____G s22KeyedDecodingContainerV 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO +_$ss22KeyedDecodingContainerVy17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOGMD +_$sSDyS2SGSDyxq_GSesSeRzSeR_rlWL +_$sSaySSGSayxGSesSeRzlWL +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOWV +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMn +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMf +_symbolic _____ 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMF +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E17StringConvertibleAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E17StringConvertibleAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E22DebugStringConvertibleAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E22DebugStringConvertibleAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAESQAAWL +_associated conformance 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASQ +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSQAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSQAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E22DebugStringConvertibleAAWL +_associated conformance 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E22DebugStringConvertible +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E17StringConvertibleAAWL +_associated conformance 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E17StringConvertible +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesVN +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysON +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/IdentityCustomProperties.swift +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E17StringConvertibleAAWl +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E17StringConvertiblePWb +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E22DebugStringConvertibleAAWl +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E22DebugStringConvertiblePWb +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAESQAAWl +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASQWb +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMa +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwui +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwup +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwug +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwst +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwet +__swift_noop_void_return +__swift_memcpy1_1 +$sSaySSGSayxGSEsSERzlWl +$sSDyS2SGSDyxq_GSEsSERzSER_rlWl +__swift_destroy_boxed_opaque_existential_1 +description.get +debugDescription.get +intValue.get +stringValue.get +_rawHashValue +hash +combine +$sSiSHsSH4hash4intoys6HasherVz_tFTW +$sSi4hash4intoys6HasherVz_tF +hashValue.get +_hashValue +$sSaySSGMa +$sSDyS2SGMa +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0G3KeyAAWl +encode +$s17MarketingCloudSDK24IdentityCustomPropertiesVMa +$s17MarketingCloudSDK24IdentityCustomPropertiesVwst +$s17MarketingCloudSDK24IdentityCustomPropertiesVwet +$s17MarketingCloudSDK24IdentityCustomPropertiesVwta +__swift_memcpy32_8 +$s17MarketingCloudSDK24IdentityCustomPropertiesVwca +$s17MarketingCloudSDK24IdentityCustomPropertiesVwcp +$s17MarketingCloudSDK24IdentityCustomPropertiesVwxx +$s17MarketingCloudSDK24IdentityCustomPropertiesVwCP +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/NSLock.swift +_$s17MarketingCloudSDK12PushIdentityC13applicationIdSSvgTo +_$s17MarketingCloudSDK12PushIdentityC9profileIdSSSgvgTo +_$s17MarketingCloudSDK12PushIdentityC16customPropertiesSDySSypGSgvgTo +_$s17MarketingCloudSDK12PushIdentityC14installationIdSSSgvgTo +_$s17MarketingCloudSDK12PushIdentityC22customPropertiesToJsonSSSgyFTo +_$ss21_arrayConditionalCastySayq_GSgSayxGr0_lFs11AnyHashableV_SSTg5 +_$s17MarketingCloudSDK12PushIdentityCfD +_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5 +_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 +_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 +_$sSTsE21_copySequenceContents12initializing8IteratorQz_SitSry7ElementQzG_tFShys11AnyHashableVG_Tg5 +_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs11AnyHashableV_Tg5Tf4nnd_n +_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5Tf4nnd_n +_$s17MarketingCloudSDK12PushIdentityC10properties33_26B67F63D2048B5903D4D5EC72DAD027LLSDySSypGyFZTf4d_n +_$s17MarketingCloudSDK12PushIdentityC22customPropertiesToJsonSSSgyFTf4d_n +_$s17MarketingCloudSDK24IdentityCustomPropertiesVACSEAAWl +_$ss11AnyHashableVWOc +_$ss11AnyHashableV3key_yp5valuetWOh +_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe +_$sSS_SStSgWOe +__swift_stdlib_malloc_size +_$s17MarketingCloudSDK12PushIdentityC13applicationIdSSvpWvd +_$s17MarketingCloudSDK12PushIdentityC9profileIdSSSgvpWvd +_$s17MarketingCloudSDK12PushIdentityC16customPropertiesSDySSypGSgvpWvd +_$s17MarketingCloudSDK12PushIdentityC14installationIdSSSgvpWvd +_$s17MarketingCloudSDK12PushIdentityCMm +__PROTOCOL_SFMCSdkModuleIdentity +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkModuleIdentity +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkModuleIdentity +__PROTOCOLS__TtC17MarketingCloudSDK12PushIdentity +__METACLASS_DATA__TtC17MarketingCloudSDK12PushIdentity +__INSTANCE_METHODS__TtC17MarketingCloudSDK12PushIdentity +__PROTOCOLS__TtC17MarketingCloudSDK12PushIdentity.2 +__IVARS__TtC17MarketingCloudSDK12PushIdentity +__PROPERTIES__TtC17MarketingCloudSDK12PushIdentity +__DATA__TtC17MarketingCloudSDK12PushIdentity +_$s17MarketingCloudSDK12PushIdentityCMn +_$s17MarketingCloudSDK12PushIdentityCMf +_symbolic _____ 17MarketingCloudSDK12PushIdentityC +_symbolic SDySSypGSg +_$s17MarketingCloudSDK12PushIdentityCMF +_$s17MarketingCloudSDK24IdentityCustomPropertiesVACSEAAWL +_symbolic _____3key_yp5valuet s11AnyHashableV +_$ss11AnyHashableV3key_yp5valuetMD +_symbolic _____y_____G s23_ContiguousArrayStorageC s11AnyHashableV +_$ss23_ContiguousArrayStorageCys11AnyHashableVGMD +__PROTOCOL_INSTANCE_METHODS_SFMCSdkModuleIdentity +__PROTOCOL_PROPERTIES_SFMCSdkModuleIdentity +__PROTOCOL_METHOD_TYPES_SFMCSdkModuleIdentity +_objc_classes_$s17MarketingCloudSDK12PushIdentityCN +_$s17MarketingCloudSDK12PushIdentityCACycfCTq +_$s17MarketingCloudSDK12PushIdentityC22customPropertiesToJsonSSSgyFTq +_$s17MarketingCloudSDK12PushIdentityCN +-private-discriminator _26B67F63D2048B5903D4D5EC72DAD027 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushIdentity.swift +_swift_stdlib_malloc_size +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/lib/swift/shims/LibcShims.h +$ss11AnyHashableV3key_yp5valuetWOh +$ss11AnyHashableVWOc +$s17MarketingCloudSDK24IdentityCustomPropertiesVACSEAAWl +customPropertiesToJson +MarketingCloudSDK/IdentityCustomProperties.swift +deviceId +properties +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5Tf4nnd_n +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_Tg5 +$ss22_ContiguousArrayBufferVAByxGycfCSS_Tg5 +$sShyxGSTsST22_copyToContiguousArrays0cD0Vy7ElementQzGyFTWs11AnyHashableV_Tg5 +$sSlsE22_copyToContiguousArrays0cD0Vy7ElementQzGyFShys11AnyHashableVG_Tg5 +$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFShys11AnyHashableVG_Tg5 +Swift runtime failure: invalid Collection: less than 'count' elements in collection +$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCs11AnyHashableV_Tg5 +$sShyxGSTsST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTWs11AnyHashableV_Tg5 +$sSTsE13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFShys11AnyHashableVG_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgs11AnyHashableV_Tg5 +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs11AnyHashableV_Tg5 +$ss15ContiguousArrayVAByxGycfCs11AnyHashableV_Tg5 +$sShyxGSlsSl5countSivgTWs11AnyHashableV_Tg5 +$sSh5countSivgs11AnyHashableV_Tg5 +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs11AnyHashableV_Tg5Tf4nnd_n +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFs11AnyHashableV_Tg5 +$ss22_ContiguousArrayBufferVAByxGycfCs11AnyHashableV_Tg5 +$sSTsE21_copySequenceContents12initializing8IteratorQz_SitSry7ElementQzG_tFShys11AnyHashableVG_Tg5 +$sSh8IteratorVyx_GStsSt4next7ElementQzSgyFTWs11AnyHashableV_Tg5 +$ss13_UnsafeBitsetV4WordV4nextSiSgyF +$ss10_HashTableV6BucketV4word3bitADSi_SitcfC +$sSp10initialize2toyx_tFs11AnyHashableV_Tg5 +$ss10_NativeSetV16uncheckedElement2atxs10_HashTableV6BucketV_tFs11AnyHashableV_Tg5 +$ss10_NativeSetV9_elementsSpyxGvgs11AnyHashableV_Tg5 +$sShyxGSTsST12makeIterator0B0QzyFTWs11AnyHashableV_Tg5 +$ss10_HashTableV5words11bucketCountABSpys13_UnsafeBitsetV4WordVG_SitcfC +$sSh8IteratorV7_nativeAByx_Gs10_NativeSetVAAVyx_Gn_tcfCs11AnyHashableV_Tg5 +$ss10_HashTableV11bucketCountSivg +$ss15__RawSetStorageC9_metadataSpys13_UnsafeBitsetV4WordVGvg +$ss14_BridgeStorageV23unflaggedNativeInstancexvgs08__RawSetB0C_Tgq5 +$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 +$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS_Tg5 +$sSp10initialize4from5countySPyxG_SitFSS_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_Tg5 +$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvgSS_Tg5 +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5 +$ss22_ContiguousArrayBufferV5countSivgSS_Tg5 +$ss22_ContiguousArrayBufferV8capacitySivgSS_Tg5 +$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 +$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5 +$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5 +$s17MarketingCloudSDK12PushIdentityCMa +_arrayConditionalCast +$ss15ContiguousArrayV6appendyyxnFSS_Tg5 +$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntFSS_Tg5 +$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS_Tg5 +$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSS_Tg5 +$ss15ContiguousArrayV5countSivgSS_Tg5 +$ss15ContiguousArrayV9_getCountSiyFSS_Tg5 +$ss22_ContiguousArrayBufferV16beginCOWMutationSbyFSS_Tg5 +$sSayxSicigs11AnyHashableV_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFs11AnyHashableV_Tg5 +$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCSS_Tg5 +$sSa8endIndexSivgs11AnyHashableV_Tg5 +$ss15ContiguousArrayV15reserveCapacityyySiFSS_Tg5 +$ss15ContiguousArrayV12_endMutationyyFSS_Tg5 +$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtFSS_Tg5 +$sSa5countSivgs11AnyHashableV_Tg5 +$sSa9_getCountSiyFs11AnyHashableV_Tg5 +$ss12_ArrayBufferV14immutableCountSivgs11AnyHashableV_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgs11AnyHashableV_Tg5 +isEmpty.get +$sSD5countSivgSS_ypTg5 +installationId.get +customProperties.get +profileId.get +applicationId.get +_dictionaryDownCastConditional +$ss17_NativeDictionaryV13_unsafeUpdate3key5valueyxn_q_ntFSS_SSTg5 +$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFq0_3key_q1_5valuetSgx_q_tXEfU_s11AnyHashableV_ypS2STg5 +$ss17_NativeDictionaryV7_valuesSpyq_Gvgs11AnyHashableV_ypTg5 +$ss17_NativeDictionaryV5_keysSpyxGvgs11AnyHashableV_ypTg5 +$ss17_NativeDictionaryV12makeIteratorAB0D0Vyxq__GyFs11AnyHashableV_ypTg5 +$sSD8IteratorV7_nativeAByxq__Gs17_NativeDictionaryVAAVyxq__Gn_tcfCs11AnyHashableV_ypTg5 +$sSD5countSivgs11AnyHashableV_ypTg5 +_$s17MarketingCloudSDK8IdentityCfD +_$s17MarketingCloudSDK8IdentityCMa +_$s17MarketingCloudSDK8IdentityC16updateContactKey33_B2871893EF21F7F6DA1D4C4B82497A24LL07contactG0yyp_tFZTf4nd_n +_$s17MarketingCloudSDK8IdentityC23updateProfileAttributes33_B2871893EF21F7F6DA1D4C4B82497A24LL10attributesySDyS2SG_tFZTf4nd_n +_$s17MarketingCloudSDK8IdentityCMm +__METACLASS_DATA__TtC17MarketingCloudSDK8Identity +__DATA__TtC17MarketingCloudSDK8Identity +_$s17MarketingCloudSDK8IdentityCMn +_$s17MarketingCloudSDK8IdentityCMf +_symbolic _____ 17MarketingCloudSDK8IdentityC +_$s17MarketingCloudSDK8IdentityCMF +_objc_classes_$s17MarketingCloudSDK8IdentityCN +_$s17MarketingCloudSDK8IdentityCACycfCTq +_$s17MarketingCloudSDK8IdentityCN +-private-discriminator _B2871893EF21F7F6DA1D4C4B82497A24 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/Identity.swift +updateProfileAttributes +updateContactKey +makeIterator +$ss17_NativeDictionaryV12makeIteratorAB0D0Vyxq__GyFSS_SSTg5 +$s17MarketingCloudSDK8IdentityCMa +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvgTo +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvsTo +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM.resume.0 +_$s17MarketingCloudSDK10PushConfigCSbIetMAgYl_TC +_$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvgTo +_$s17MarketingCloudSDK10PushConfigC5appIdSSvgTo +_$s17MarketingCloudSDK10PushConfigCACycfcTo +_$s17MarketingCloudSDK10PushConfigCfETo +_$s17MarketingCloudSDK10PushConfigCMU +_$s17MarketingCloudSDK10PushConfigCMr +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvpWvd +_$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvpWvd +_$s17MarketingCloudSDK10PushConfigC5appIdSSvpWvd +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvpWvd +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvpWvd +_$s17MarketingCloudSDK10PushConfigC3midSSSgvpWvd +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvpWvd +__PROTOCOL_SFMCSdkModuleConfig +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkModuleConfig +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkModuleConfig +__PROTOCOLS__TtC17MarketingCloudSDK10PushConfig +__METACLASS_DATA__TtC17MarketingCloudSDK10PushConfig +__INSTANCE_METHODS__TtC17MarketingCloudSDK10PushConfig +__PROTOCOLS__TtC17MarketingCloudSDK10PushConfig.8 +__IVARS__TtC17MarketingCloudSDK10PushConfig +__PROPERTIES__TtC17MarketingCloudSDK10PushConfig +__DATA__TtC17MarketingCloudSDK10PushConfig +_$s17MarketingCloudSDK10PushConfigCMl +_$s17MarketingCloudSDK10PushConfigCMf +_symbolic Sb +_$s17MarketingCloudSDK10PushConfigCMF +__PROTOCOL_INSTANCE_METHODS_SFMCSdkModuleConfig +__PROTOCOL_PROPERTIES_SFMCSdkModuleConfig +__PROTOCOL_METHOD_TYPES_SFMCSdkModuleConfig +_objc_classes_$s17MarketingCloudSDK10PushConfigCN +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvgTq +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvsTq +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvMTq +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvgTq +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvsTq +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvMTq +_$s17MarketingCloudSDK10PushConfigC3midSSSgvgTq +_$s17MarketingCloudSDK10PushConfigC3midSSSgvsTq +_$s17MarketingCloudSDK10PushConfigC3midSSSgvMTq +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC5appId11accessToken8endpoint3mid15locationEnabled05inboxM009analyticsM0011piAnalyticsM021useLegacyPIIdentifier26applicationControlsBadging37delayRegistrationUntilContactKeyIsSet25enableScreenEntryTrackingACSS_SSSg10Foundation3URLVSgAPSbSgA7UtcfCTq +_$s17MarketingCloudSDK10PushConfigC09marketingbE0SDys11AnyHashableVypGSgyFTq +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushConfig.swift +$s17MarketingCloudSDK10PushConfigCMr +$s17MarketingCloudSDK10PushConfigCMU +$s17MarketingCloudSDK10PushConfigCfETo +keypath_set +$s17MarketingCloudSDK10PushConfigC12trackScreensSbvpACTk +trackScreens.set +keypath_get +$s17MarketingCloudSDK10PushConfigC12trackScreensSbvpACTK +trackScreens.get +$s17MarketingCloudSDK10PushConfigCMa +marketingCloudConfig +appId.get +trackScreens.modify +-[SFMCDisplayTimer resume] +-[SFMCDisplayTimer pause] +-[SFMCDisplayTimer elapsedSeconds] +-[SFMCDisplayTimer seconds] +-[SFMCDisplayTimer setSeconds:] +-[SFMCDisplayTimer currentResumeDate] +-[SFMCDisplayTimer setCurrentResumeDate:] +-[SFMCDisplayTimer .cxx_destruct] +__OBJC_METACLASS_RO_$_SFMCDisplayTimer +__OBJC_$_INSTANCE_METHODS_SFMCDisplayTimer +_OBJC_IVAR_$_SFMCDisplayTimer._seconds +_OBJC_IVAR_$_SFMCDisplayTimer._currentResumeDate +__OBJC_$_INSTANCE_VARIABLES_SFMCDisplayTimer +__OBJC_$_PROP_LIST_SFMCDisplayTimer +__OBJC_CLASS_RO_$_SFMCDisplayTimer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKNotification/SFMCDisplayTimer.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent +MarketingCloudSDKNotification/SFMCDisplayTimer.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10 +-[IAMButtonDescriptor keysForEncoding] +-[IAMButtonDescriptor keysForButtonsObject] +-[IAMButtonDescriptor init] +-[IAMButtonDescriptor defaultValues] +-[IAMButtonDescriptor initWithCoder:] +-[IAMButtonDescriptor encodeWithCoder:] +-[IAMButtonDescriptor payloadAsDictionary] +-[IAMButtonDescriptor version] +-[IAMButtonDescriptor setVersion:] +-[IAMButtonDescriptor id] +-[IAMButtonDescriptor setId:] +-[IAMButtonDescriptor index] +-[IAMButtonDescriptor setIndex:] +-[IAMButtonDescriptor text] +-[IAMButtonDescriptor setText:] +-[IAMButtonDescriptor actionType] +-[IAMButtonDescriptor setActionType:] +-[IAMButtonDescriptor actionIos] +-[IAMButtonDescriptor setActionIos:] +-[IAMButtonDescriptor font] +-[IAMButtonDescriptor setFont:] +-[IAMButtonDescriptor fontSize] +-[IAMButtonDescriptor setFontSize:] +-[IAMButtonDescriptor fontColor] +-[IAMButtonDescriptor setFontColor:] +-[IAMButtonDescriptor backgroundColor] +-[IAMButtonDescriptor setBackgroundColor:] +-[IAMButtonDescriptor borderColor] +-[IAMButtonDescriptor setBorderColor:] +-[IAMButtonDescriptor borderWidth] +-[IAMButtonDescriptor setBorderWidth:] +-[IAMButtonDescriptor cornerRadius] +-[IAMButtonDescriptor setCornerRadius:] +-[IAMButtonDescriptor showButton] +-[IAMButtonDescriptor setShowButton:] +-[IAMButtonDescriptor alignment] +-[IAMButtonDescriptor setAlignment:] +-[IAMButtonDescriptor .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.29 +_OBJC_CLASSLIST_REFERENCES_$_.50 +_OBJC_CLASSLIST_REFERENCES_$_.51 +__OBJC_METACLASS_RO_$_IAMButtonDescriptor +__OBJC_$_INSTANCE_METHODS_IAMButtonDescriptor +_OBJC_IVAR_$_IAMButtonDescriptor._version +_OBJC_IVAR_$_IAMButtonDescriptor._id +_OBJC_IVAR_$_IAMButtonDescriptor._index +_OBJC_IVAR_$_IAMButtonDescriptor._text +_OBJC_IVAR_$_IAMButtonDescriptor._actionType +_OBJC_IVAR_$_IAMButtonDescriptor._actionIos +_OBJC_IVAR_$_IAMButtonDescriptor._font +_OBJC_IVAR_$_IAMButtonDescriptor._fontSize +_OBJC_IVAR_$_IAMButtonDescriptor._fontColor +_OBJC_IVAR_$_IAMButtonDescriptor._backgroundColor +_OBJC_IVAR_$_IAMButtonDescriptor._borderColor +_OBJC_IVAR_$_IAMButtonDescriptor._borderWidth +_OBJC_IVAR_$_IAMButtonDescriptor._cornerRadius +_OBJC_IVAR_$_IAMButtonDescriptor._showButton +_OBJC_IVAR_$_IAMButtonDescriptor._alignment +__OBJC_$_INSTANCE_VARIABLES_IAMButtonDescriptor +__OBJC_$_PROP_LIST_IAMButtonDescriptor +__OBJC_CLASS_RO_$_IAMButtonDescriptor +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMButtonDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMButtonDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMButtonDescriptor.h +-[InAppMessageCloseButton pointInside:withEvent:] +__OBJC_METACLASS_RO_$_InAppMessageCloseButton +__OBJC_$_INSTANCE_METHODS_InAppMessageCloseButton +__OBJC_CLASS_RO_$_InAppMessageCloseButton +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageCloseButton.m +MarketingCloudSDKEvent/InAppMessageCloseButton.m +-[MarketingCloudSDKEvent resetInAppMessageCount] +-[MarketingCloudSDKEvent messageDisplayedSync] +-[MarketingCloudSDKEvent setupWithFoundation:error:] +-[MarketingCloudSDKEvent startSyncCallGateLock] +-[MarketingCloudSDKEvent cancelSyncCallGateLock] +-[MarketingCloudSDKEvent handleOpenTrigger] +___43-[MarketingCloudSDKEvent handleOpenTrigger]_block_invoke +-[MarketingCloudSDKEvent setupOnMainThread] +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.71 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.73 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.94 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.98 +___copy_helper_block_e8_32s40s48r56w +___destroy_helper_block_e8_32s40s48r56w +___copy_helper_block_e8_32s40s48s56r64w +___destroy_helper_block_e8_32s40s48s56r64w +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.105 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.108 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3.113 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4.114 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_5 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_6 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_7 +-[MarketingCloudSDKEvent tearDown:] +-[MarketingCloudSDKEvent notificationCenter] +-[MarketingCloudSDKEvent getFrameworkState] +___43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke +___43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke_2 +___43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke.136 +___copy_helper_block_e8_32s40s48s56w +___destroy_helper_block_e8_32s40s48s56w +-[MarketingCloudSDKEvent setDebugLoggingEnabled:] +-[MarketingCloudSDKEvent getDebugLoggingEnabled] +-[MarketingCloudSDKEvent refreshWithFetch] +-[MarketingCloudSDKEvent removeObservers] +-[MarketingCloudSDKEvent processControlChannelPayload:] +___55-[MarketingCloudSDKEvent processControlChannelPayload:]_block_invoke +-[MarketingCloudSDKEvent addProcessingTimeTelemetry] +-[MarketingCloudSDKEvent processTriggers:] +___42-[MarketingCloudSDKEvent processTriggers:]_block_invoke +-[MarketingCloudSDKEvent processMessages:] +___42-[MarketingCloudSDKEvent processMessages:]_block_invoke +-[MarketingCloudSDKEvent evaluateMessageIdsForDisplay:] +___55-[MarketingCloudSDKEvent evaluateMessageIdsForDisplay:]_block_invoke +-[MarketingCloudSDKEvent elapsedTimeSinceLastAppForegroundInMs] +-[MarketingCloudSDKEvent timeoutLeftSec] +-[MarketingCloudSDKEvent triggerEvent:] +___39-[MarketingCloudSDKEvent triggerEvent:]_block_invoke +___copy_helper_block_e8_32s40s48w +___destroy_helper_block_e8_32s40s48w +-[MarketingCloudSDKEvent addEventTrackStats:] +-[MarketingCloudSDKEvent isTrackingEnabledForEvent:] +-[MarketingCloudSDKEvent triggerEventWhenGateUnlocked:] +-[MarketingCloudSDKEvent evaluateEvent:] +___40-[MarketingCloudSDKEvent evaluateEvent:]_block_invoke +-[MarketingCloudSDKEvent evaluateRules:forEvent:] +-[MarketingCloudSDKEvent performOutcomes:] +-[MarketingCloudSDKEvent showMessageById:] +___42-[MarketingCloudSDKEvent showMessageById:]_block_invoke +-[MarketingCloudSDKEvent isCompatibleWithCurrentOrientation:] +-[MarketingCloudSDKEvent shouldThrottleMessage] +-[MarketingCloudSDKEvent shouldThrottleMessagePerSession:] +-[MarketingCloudSDKEvent shouldThrottleMessagePerSecond:] +-[MarketingCloudSDKEvent postMessageDebugStatsNotification:] +-[MarketingCloudSDKEvent shouldShowMessage:forDelegate:] +-[MarketingCloudSDKEvent incrementAppOpenCountWithContext:] +-[MarketingCloudSDKEvent fetchActiveTriggersWithKey:inContext:] +-[MarketingCloudSDKEvent fetchTriggersWithId:inContext:] +-[MarketingCloudSDKEvent fetchMessagesWithId:inContext:] +-[MarketingCloudSDKEvent fetchConfigurationInContext:] +-[MarketingCloudSDKEvent event:options:] ++[MarketingCloudSDKEvent handleButtonAction:type:foundation:] +-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:] +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_2 +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_3 +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke.331 +-[MarketingCloudSDKEvent testSetupParameters] +-[MarketingCloudSDKEvent setTestSetupParameters:] +-[MarketingCloudSDKEvent foundation] +-[MarketingCloudSDKEvent setFoundation:] +-[MarketingCloudSDKEvent setNotificationCenter:] +-[MarketingCloudSDKEvent userNotificationCenter] +-[MarketingCloudSDKEvent setUserNotificationCenter:] +-[MarketingCloudSDKEvent applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKEvent setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKEvent applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKEvent setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKEvent sfmcIAMShowMessageNotificationNotificationObserver] +-[MarketingCloudSDKEvent setSfmcIAMShowMessageNotificationNotificationObserver:] +-[MarketingCloudSDKEvent sfmcIAMInsertMessageNotificationNotificationObserver] +-[MarketingCloudSDKEvent setSfmcIAMInsertMessageNotificationNotificationObserver:] +-[MarketingCloudSDKEvent sfmcIAMStartDisplaytimeDownloadNotification] +-[MarketingCloudSDKEvent setSfmcIAMStartDisplaytimeDownloadNotification:] +-[MarketingCloudSDKEvent sfmcIAMShownNotification] +-[MarketingCloudSDKEvent setSfmcIAMShownNotification:] +-[MarketingCloudSDKEvent sfmcIAMClosedNotification] +-[MarketingCloudSDKEvent setSfmcIAMClosedNotification:] +-[MarketingCloudSDKEvent sfmcTestingCloseMessageNotification] +-[MarketingCloudSDKEvent setSfmcTestingCloseMessageNotification:] +-[MarketingCloudSDKEvent operationQueue] +-[MarketingCloudSDKEvent setOperationQueue:] +-[MarketingCloudSDKEvent dispatchQueue] +-[MarketingCloudSDKEvent setDispatchQueue:] +-[MarketingCloudSDKEvent imageCacheSession] +-[MarketingCloudSDKEvent setImageCacheSession:] +-[MarketingCloudSDKEvent showDelegate] +-[MarketingCloudSDKEvent setShowDelegate:] +-[MarketingCloudSDKEvent handleAppOpenTriggerOnSetup] +-[MarketingCloudSDKEvent setHandleAppOpenTriggerOnSetup:] +-[MarketingCloudSDKEvent messagesShown] +-[MarketingCloudSDKEvent setMessagesShown:] +-[MarketingCloudSDKEvent messagesAttemptedToBeShown] +-[MarketingCloudSDKEvent setMessagesAttemptedToBeShown:] +-[MarketingCloudSDKEvent lastTimeInAppMessageWasDisplayed] +-[MarketingCloudSDKEvent setLastTimeInAppMessageWasDisplayed:] +-[MarketingCloudSDKEvent lastTimeProcessingStarted] +-[MarketingCloudSDKEvent setLastTimeProcessingStarted:] +-[MarketingCloudSDKEvent messagesToBeDisplayed] +-[MarketingCloudSDKEvent setMessagesToBeDisplayed:] +-[MarketingCloudSDKEvent syncedInAppConfigurationWithValueFallback] +-[MarketingCloudSDKEvent setSyncedInAppConfigurationWithValueFallback:] +-[MarketingCloudSDKEvent lastTimeAppEnteredForeground] +-[MarketingCloudSDKEvent setLastTimeAppEnteredForeground:] +-[MarketingCloudSDKEvent conditionLock] +-[MarketingCloudSDKEvent setConditionLock:] +-[MarketingCloudSDKEvent logger] +-[MarketingCloudSDKEvent setLogger:] +-[MarketingCloudSDKEvent imageCache] +-[MarketingCloudSDKEvent setImageCache:] +-[MarketingCloudSDKEvent fontName] +-[MarketingCloudSDKEvent setFontName:] +-[MarketingCloudSDKEvent .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.45 +_OBJC_CLASSLIST_REFERENCES_$_.54 +_OBJC_CLASSLIST_REFERENCES_$_.58 +_OBJC_CLASSLIST_REFERENCES_$_.62 +_OBJC_CLASSLIST_REFERENCES_$_.63 +_OBJC_CLASSLIST_REFERENCES_$_.64 +___block_descriptor_48_e8_32s40w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.66 +_OBJC_CLASSLIST_REFERENCES_$_.67 +___block_descriptor_40_e8_32w_e24_v16?0"NSNotification"8l +_OBJC_CLASSLIST_REFERENCES_$_.74 +_OBJC_CLASSLIST_REFERENCES_$_.75 +_OBJC_CLASSLIST_REFERENCES_$_.84 +_OBJC_CLASSLIST_REFERENCES_$_.89 +_OBJC_CLASSLIST_REFERENCES_$_.95 +_OBJC_CLASSLIST_REFERENCES_$_.96 +_OBJC_CLASSLIST_REFERENCES_$_.97 +_OBJC_CLASSLIST_REFERENCES_$_.99 +_OBJC_CLASSLIST_REFERENCES_$_.104 +___block_descriptor_64_e8_32s40s48r56w_e5_v8?0l +___block_descriptor_72_e8_32s40s48s56r64w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.109 +_OBJC_SELECTOR_REFERENCES_.116 +_OBJC_SELECTOR_REFERENCES_.118 +___block_descriptor_32_e24_v16?0"NSNotification"8l +_OBJC_SELECTOR_REFERENCES_.122 +_OBJC_CLASSLIST_REFERENCES_$_.127 +_OBJC_CLASSLIST_REFERENCES_$_.130 +_OBJC_CLASSLIST_REFERENCES_$_.131 +_OBJC_CLASSLIST_REFERENCES_$_.132 +_OBJC_CLASSLIST_REFERENCES_$_.135 +___block_descriptor_64_e8_32s40s48s56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.170 +_OBJC_CLASSLIST_REFERENCES_$_.171 +_OBJC_CLASSLIST_REFERENCES_$_.186 +_OBJC_CLASSLIST_REFERENCES_$_.189 +_OBJC_CLASSLIST_REFERENCES_$_.198 +_OBJC_CLASSLIST_REFERENCES_$_.199 +___block_descriptor_56_e8_32s40s48w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.208 +_OBJC_CLASSLIST_REFERENCES_$_.211 +_OBJC_CLASSLIST_REFERENCES_$_.226 +_OBJC_CLASSLIST_REFERENCES_$_.235 +_OBJC_SELECTOR_REFERENCES_.263 +_OBJC_CLASSLIST_REFERENCES_$_.270 +_OBJC_CLASSLIST_REFERENCES_$_.291 +_OBJC_CLASSLIST_REFERENCES_$_.310 +_OBJC_CLASSLIST_REFERENCES_$_.317 +___block_descriptor_56_e8_32s40s48w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +__OBJC_$_CLASS_METHODS_MarketingCloudSDKEvent +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKEvent +__OBJC_METACLASS_RO_$_MarketingCloudSDKEvent +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKEvent +_OBJC_IVAR_$_MarketingCloudSDKEvent._handleAppOpenTriggerOnSetup +_OBJC_IVAR_$_MarketingCloudSDKEvent.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKEvent._foundation +_OBJC_IVAR_$_MarketingCloudSDKEvent._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKEvent._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKEvent._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMShowMessageNotificationNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMInsertMessageNotificationNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMStartDisplaytimeDownloadNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMShownNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMClosedNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcTestingCloseMessageNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKEvent._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKEvent._imageCacheSession +_OBJC_IVAR_$_MarketingCloudSDKEvent._showDelegate +_OBJC_IVAR_$_MarketingCloudSDKEvent._messagesShown +_OBJC_IVAR_$_MarketingCloudSDKEvent._messagesAttemptedToBeShown +_OBJC_IVAR_$_MarketingCloudSDKEvent._lastTimeInAppMessageWasDisplayed +_OBJC_IVAR_$_MarketingCloudSDKEvent._lastTimeProcessingStarted +_OBJC_IVAR_$_MarketingCloudSDKEvent._messagesToBeDisplayed +_OBJC_IVAR_$_MarketingCloudSDKEvent._syncedInAppConfigurationWithValueFallback +_OBJC_IVAR_$_MarketingCloudSDKEvent._lastTimeAppEnteredForeground +_OBJC_IVAR_$_MarketingCloudSDKEvent._conditionLock +_OBJC_IVAR_$_MarketingCloudSDKEvent._logger +_OBJC_IVAR_$_MarketingCloudSDKEvent._imageCache +_OBJC_IVAR_$_MarketingCloudSDKEvent._fontName +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKEvent +__OBJC_$_PROP_LIST_MarketingCloudSDKEvent +__OBJC_CLASS_RO_$_MarketingCloudSDKEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/MarketingCloudSDKEvent.m +MarketingCloudSDKEvent/MarketingCloudSDKEvent.m +MarketingCloudSDKEvent/MarketingCloudSDKEventPrivate.h +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke.331 +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_3 +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_2 +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke +UIInterfaceOrientationIsLandscape +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h +__42-[MarketingCloudSDKEvent showMessageById:]_block_invoke +__40-[MarketingCloudSDKEvent evaluateEvent:]_block_invoke +__destroy_helper_block_e8_32s40s48w +__copy_helper_block_e8_32s40s48w +__39-[MarketingCloudSDKEvent triggerEvent:]_block_invoke +__55-[MarketingCloudSDKEvent evaluateMessageIdsForDisplay:]_block_invoke +__42-[MarketingCloudSDKEvent processMessages:]_block_invoke +__42-[MarketingCloudSDKEvent processTriggers:]_block_invoke +__55-[MarketingCloudSDKEvent processControlChannelPayload:]_block_invoke +__destroy_helper_block_e8_32s40s48s56w +__copy_helper_block_e8_32s40s48s56w +__43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke.136 +__43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke_2 +__43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_7 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_6 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_5 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4.114 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3.113 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.108 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.105 +__destroy_helper_block_e8_32s40s48s56r64w +__copy_helper_block_e8_32s40s48s56r64w +__destroy_helper_block_e8_32s40s48r56w +__copy_helper_block_e8_32s40s48r56w +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.98 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.94 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.73 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.71 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke +__43-[MarketingCloudSDKEvent handleOpenTrigger]_block_invoke +-[CustomEvent initWithKey:withValue:] +-[CustomEvent initWithName:withParameters:] +-[CustomEvent initWithName:withEventId:withParameters:] +-[CustomEvent key] +-[CustomEvent eventId] +-[CustomEvent setKey:] +-[CustomEvent setEventId:] +-[CustomEvent parameters] +-[CustomEvent setParameters:] +-[CustomEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_CustomEvent +__OBJC_METACLASS_RO_$_CustomEvent +__OBJC_$_INSTANCE_METHODS_CustomEvent +_OBJC_IVAR_$_CustomEvent.key +_OBJC_IVAR_$_CustomEvent.eventId +_OBJC_IVAR_$_CustomEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_CustomEvent +__OBJC_$_PROP_LIST_CustomEvent +__OBJC_CLASS_RO_$_CustomEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/CustomEvent.m +MarketingCloudSDKEvent/CustomEvent.m +-[Evaluator initWithEvalLogic:] +-[Evaluator isInvalidIndex:] +-[Evaluator shouldTrigger:forEvent:] +-[Evaluator isEvalMatchedBy:] +-[Evaluator getIndexArrayFrom:] +-[Evaluator getIndexedDictionaryFrom:] +-[Evaluator isNoEvaluationTrigger:] +-[Evaluator flattenIterables:system:] +-[Evaluator groupByKeysIn:withChild:usingPrefix:] +-[Evaluator addChild:toParent:byKey:] +-[Evaluator iterateArrayAndGroupByKeysIn:withChild:usingPrefix:] +-[Evaluator iterateDictionaryAndGroupByKeysIn:withChild:usingPrefix:] +-[Evaluator isIterable:] +-[Evaluator evalIndexes] +-[Evaluator setEvalIndexes:] +-[Evaluator logicOperator] +-[Evaluator setLogicOperator:] +-[Evaluator .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.7 +_OBJC_CLASSLIST_REFERENCES_$_.8 +_OBJC_CLASSLIST_REFERENCES_$_.9 +_OBJC_CLASSLIST_REFERENCES_$_.10 +_OBJC_CLASSLIST_REFERENCES_$_.13 +_OBJC_CLASSLIST_REFERENCES_$_.14 +_OBJC_CLASSLIST_REFERENCES_$_.15 +__OBJC_METACLASS_RO_$_Evaluator +__OBJC_$_INSTANCE_METHODS_Evaluator +_OBJC_IVAR_$_Evaluator.evalIndexes +_OBJC_IVAR_$_Evaluator.logicOperator +__OBJC_$_INSTANCE_VARIABLES_Evaluator +__OBJC_$_PROP_LIST_Evaluator +__OBJC_CLASS_RO_$_Evaluator +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/Evaluator.m +MarketingCloudSDKEvent/Evaluator.m +-[PurchaseEvent initWithPrice:] +-[PurchaseEvent initWithSku:] +-[PurchaseEvent key] +-[PurchaseEvent parameters] +-[PurchaseEvent setParameters:] +-[PurchaseEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_PurchaseEvent +__OBJC_METACLASS_RO_$_PurchaseEvent +__OBJC_$_INSTANCE_METHODS_PurchaseEvent +_OBJC_IVAR_$_PurchaseEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_PurchaseEvent +__OBJC_$_PROP_LIST_PurchaseEvent +__OBJC_CLASS_RO_$_PurchaseEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/PurchaseEvent.m +MarketingCloudSDKEvent/PurchaseEvent.m ++[SFMCOutcome modelObjectWithDictionary:] +-[SFMCOutcome initWithDictionary:] +-[SFMCOutcome objectOrNilForKey:fromDictionary:] ++[SFMCOutcome outcomesFromOutcomesArray:] +-[SFMCOutcome outcomeId] +-[SFMCOutcome setOutcomeId:] +-[SFMCOutcome type] +-[SFMCOutcome setType:] +-[SFMCOutcome activityInstanceId] +-[SFMCOutcome setActivityInstanceId:] +-[SFMCOutcome .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.5 +_OBJC_CLASSLIST_REFERENCES_$_.6 +__OBJC_$_CLASS_METHODS_SFMCOutcome +__OBJC_METACLASS_RO_$_SFMCOutcome +__OBJC_$_INSTANCE_METHODS_SFMCOutcome +_OBJC_IVAR_$_SFMCOutcome._outcomeId +_OBJC_IVAR_$_SFMCOutcome._type +_OBJC_IVAR_$_SFMCOutcome._activityInstanceId +__OBJC_$_INSTANCE_VARIABLES_SFMCOutcome +__OBJC_$_PROP_LIST_SFMCOutcome +__OBJC_CLASS_RO_$_SFMCOutcome +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SFMCOutcome.m +MarketingCloudSDKEvent/SFMCOutcome.m +-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:] +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.21 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.22 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2.26 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_3 +-[InAppMessageUIViewController closeButton:] +-[InAppMessageUIViewController actionButton:] +-[InAppMessageUIViewController createMainWindow] +-[InAppMessageUIViewController createContentView] +-[InAppMessageUIViewController setupContentViewConstraints] +-[InAppMessageUIViewController createCloseButton] +-[InAppMessageUIViewController setupCloseButtonConstraints:] +-[InAppMessageUIViewController createImageView] +___47-[InAppMessageUIViewController createImageView]_block_invoke +-[InAppMessageUIViewController decorateImageView] +-[InAppMessageUIViewController setupImageViewConstraints:] +-[InAppMessageUIViewController createTitleLabel] +-[InAppMessageUIViewController setupTitleLabelConstraints:] +-[InAppMessageUIViewController createMessageLabel] +-[InAppMessageUIViewController setupMessageLabelConstraints:] +-[InAppMessageUIViewController createButtonContainerView] +-[InAppMessageUIViewController setupButtonContainerViewConstraints:] +-[InAppMessageUIViewController createActionButton:] +-[InAppMessageUIViewController viewDidLoad] +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke_2 +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke_3 +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke_4 +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke.109 +-[InAppMessageUIViewController shouldDismiss:velocity:] +-[InAppMessageUIViewController handleGesture:] +___46-[InAppMessageUIViewController handleGesture:]_block_invoke +___46-[InAppMessageUIViewController handleGesture:]_block_invoke.111 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke_2 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke.112 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke_2.113 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke_3 +-[InAppMessageUIViewController setupImageLayout:] +-[InAppMessageUIViewController viewWillAppear:] +-[InAppMessageUIViewController viewDidLayoutSubviews] +-[InAppMessageUIViewController viewWillDisappear:] +-[InAppMessageUIViewController viewDidAppear:] +___46-[InAppMessageUIViewController viewDidAppear:]_block_invoke +___46-[InAppMessageUIViewController viewDidAppear:]_block_invoke.130 +-[InAppMessageUIViewController viewDidDisappear:] +-[InAppMessageUIViewController gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:] +-[InAppMessageUIViewController appWillEnterForeground:] +-[InAppMessageUIViewController appDidEnterBackground:] +-[InAppMessageUIViewController prefersStatusBarHidden] +-[InAppMessageUIViewController message] +-[InAppMessageUIViewController setMessage:] +-[InAppMessageUIViewController imageCache] +-[InAppMessageUIViewController setImageCache:] +-[InAppMessageUIViewController foundation] +-[InAppMessageUIViewController setFoundation:] +-[InAppMessageUIViewController contentView] +-[InAppMessageUIViewController setContentView:] +-[InAppMessageUIViewController actionButtons] +-[InAppMessageUIViewController setActionButtons:] +-[InAppMessageUIViewController closeButton] +-[InAppMessageUIViewController setCloseButton:] +-[InAppMessageUIViewController imageView] +-[InAppMessageUIViewController setImageView:] +-[InAppMessageUIViewController fontName] +-[InAppMessageUIViewController setFontName:] +-[InAppMessageUIViewController titleTextLabel] +-[InAppMessageUIViewController setTitleTextLabel:] +-[InAppMessageUIViewController messageTextLabel] +-[InAppMessageUIViewController setMessageTextLabel:] +-[InAppMessageUIViewController displayTimer] +-[InAppMessageUIViewController setDisplayTimer:] +-[InAppMessageUIViewController scrollView] +-[InAppMessageUIViewController setScrollView:] +-[InAppMessageUIViewController buttonContainerView] +-[InAppMessageUIViewController setButtonContainerView:] +-[InAppMessageUIViewController altImageTextLabel] +-[InAppMessageUIViewController setAltImageTextLabel:] +-[InAppMessageUIViewController contentViewTopConstraint] +-[InAppMessageUIViewController setContentViewTopConstraint:] +-[InAppMessageUIViewController contentViewTopCenteringConstraint] +-[InAppMessageUIViewController setContentViewTopCenteringConstraint:] +-[InAppMessageUIViewController contentViewBottomConstraint] +-[InAppMessageUIViewController setContentViewBottomConstraint:] +-[InAppMessageUIViewController contentViewLeadingConstraint] +-[InAppMessageUIViewController setContentViewLeadingConstraint:] +-[InAppMessageUIViewController contentViewTrailingConstraint] +-[InAppMessageUIViewController setContentViewTrailingConstraint:] +-[InAppMessageUIViewController contentViewWidthConstraint] +-[InAppMessageUIViewController setContentViewWidthConstraint:] +-[InAppMessageUIViewController contentViewHeightConstraint] +-[InAppMessageUIViewController setContentViewHeightConstraint:] +-[InAppMessageUIViewController imageViewWidthConstraint] +-[InAppMessageUIViewController setImageViewWidthConstraint:] +-[InAppMessageUIViewController imageDownloadedObserverToken] +-[InAppMessageUIViewController setImageDownloadedObserverToken:] +-[InAppMessageUIViewController applicationWillEnterForegroundNotificationObserver] +-[InAppMessageUIViewController setApplicationWillEnterForegroundNotificationObserver:] +-[InAppMessageUIViewController applicationDidEnterBackgroundNotificationObserver] +-[InAppMessageUIViewController setApplicationDidEnterBackgroundNotificationObserver:] +-[InAppMessageUIViewController bannerAutoDismissTimer] +-[InAppMessageUIViewController setBannerAutoDismissTimer:] +-[InAppMessageUIViewController shouldDismissTransition] +-[InAppMessageUIViewController setShouldDismissTransition:] +-[InAppMessageUIViewController initialCenter] +-[InAppMessageUIViewController setInitialCenter:] +-[InAppMessageUIViewController offscreenContentViewFrame] +-[InAppMessageUIViewController setOffscreenContentViewFrame:] +-[InAppMessageUIViewController bannerAutoDismissStartDate] +-[InAppMessageUIViewController setBannerAutoDismissStartDate:] +-[InAppMessageUIViewController bannerAutoDismissPausedDate] +-[InAppMessageUIViewController setBannerAutoDismissPausedDate:] +-[InAppMessageUIViewController dismissDictionaryForAnalytics] +-[InAppMessageUIViewController setDismissDictionaryForAnalytics:] +-[InAppMessageUIViewController scrollViewTopCompatibilityConstraint] +-[InAppMessageUIViewController setScrollViewTopCompatibilityConstraint:] +-[InAppMessageUIViewController layoutOnce] +-[InAppMessageUIViewController setLayoutOnce:] +-[InAppMessageUIViewController .cxx_destruct] +___clang_at_available_requires_core_foundation_framework +___block_descriptor_32_e56_v16?0""8l +___block_descriptor_40_e8_32w_e56_v16?0""8l +_OBJC_CLASSLIST_REFERENCES_$_.20 +___block_descriptor_48_e8_32s40w_e56_v16?0""8l +___block_literal_global.23 +_OBJC_CLASSLIST_REFERENCES_$_.41 +___block_literal_global.43 +_OBJC_CLASSLIST_REFERENCES_$_.49 +_OBJC_CLASSLIST_REFERENCES_$_.52 +_OBJC_CLASSLIST_REFERENCES_$_.57 +_OBJC_SELECTOR_REFERENCES_.69 +_OBJC_CLASSLIST_REFERENCES_$_.76 +_OBJC_CLASSLIST_REFERENCES_$_.77 +_OBJC_CLASSLIST_REFERENCES_$_.85 +_OBJC_CLASSLIST_REFERENCES_$_.86 +_OBJC_CLASSLIST_REFERENCES_$_.90 +_OBJC_CLASSLIST_REFERENCES_$_.91 +_OBJC_CLASSLIST_REFERENCES_$_.92 +_OBJC_SELECTOR_REFERENCES_.94 +_OBJC_SELECTOR_REFERENCES_.96 +_OBJC_SELECTOR_REFERENCES_.99 +_OBJC_SELECTOR_REFERENCES_.101 +_OBJC_CLASSLIST_REFERENCES_$_.102 +_OBJC_CLASSLIST_REFERENCES_$_.105 +_OBJC_SELECTOR_REFERENCES_.107 +___block_descriptor_40_e8_32w_e8_v12?0B8l +___block_descriptor_56_e8_32w_e5_v8?0l +_OBJC_SELECTOR_REFERENCES_.115 +_OBJC_SELECTOR_REFERENCES_.117 +_OBJC_SELECTOR_REFERENCES_.127 +_OBJC_SELECTOR_REFERENCES_.129 +___block_descriptor_72_e8_32w_e5_v8?0l +___block_descriptor_72_e8_32w_e8_v12?0B8l +_OBJC_SELECTOR_REFERENCES_.132 +_OBJC_IVAR_$_InAppMessageUIViewController._message +_OBJC_IVAR_$_InAppMessageUIViewController._imageCache +_OBJC_IVAR_$_InAppMessageUIViewController._foundation +_OBJC_IVAR_$_InAppMessageUIViewController._contentView +_OBJC_IVAR_$_InAppMessageUIViewController._actionButtons +_OBJC_IVAR_$_InAppMessageUIViewController._closeButton +_OBJC_IVAR_$_InAppMessageUIViewController._imageView +_OBJC_IVAR_$_InAppMessageUIViewController._fontName +_OBJC_IVAR_$_InAppMessageUIViewController._titleTextLabel +_OBJC_IVAR_$_InAppMessageUIViewController._messageTextLabel +_OBJC_IVAR_$_InAppMessageUIViewController._displayTimer +_OBJC_IVAR_$_InAppMessageUIViewController._scrollView +_OBJC_IVAR_$_InAppMessageUIViewController._buttonContainerView +_OBJC_IVAR_$_InAppMessageUIViewController._altImageTextLabel +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewTopConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewTopCenteringConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewBottomConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewLeadingConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewTrailingConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewWidthConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewHeightConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._imageViewWidthConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._imageDownloadedObserverToken +_OBJC_IVAR_$_InAppMessageUIViewController._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_InAppMessageUIViewController._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_InAppMessageUIViewController._bannerAutoDismissTimer +_OBJC_IVAR_$_InAppMessageUIViewController._shouldDismissTransition +_OBJC_IVAR_$_InAppMessageUIViewController._initialCenter +_OBJC_IVAR_$_InAppMessageUIViewController._offscreenContentViewFrame +_OBJC_IVAR_$_InAppMessageUIViewController._bannerAutoDismissStartDate +_OBJC_IVAR_$_InAppMessageUIViewController._bannerAutoDismissPausedDate +_OBJC_IVAR_$_InAppMessageUIViewController._dismissDictionaryForAnalytics +_OBJC_IVAR_$_InAppMessageUIViewController._scrollViewTopCompatibilityConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._layoutOnce +__OBJC_$_PROTOCOL_REFS_UIViewControllerTransitioningDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIViewControllerTransitioningDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UIViewControllerTransitioningDelegate +__OBJC_PROTOCOL_$_UIViewControllerTransitioningDelegate +__OBJC_LABEL_PROTOCOL_$_UIViewControllerTransitioningDelegate +__OBJC_$_PROTOCOL_REFS_UIGestureRecognizerDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIGestureRecognizerDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UIGestureRecognizerDelegate +__OBJC_PROTOCOL_$_UIGestureRecognizerDelegate +__OBJC_LABEL_PROTOCOL_$_UIGestureRecognizerDelegate +__OBJC_CLASS_PROTOCOLS_$_InAppMessageUIViewController +__OBJC_METACLASS_RO_$_InAppMessageUIViewController +__OBJC_$_INSTANCE_METHODS_InAppMessageUIViewController +__OBJC_$_INSTANCE_VARIABLES_InAppMessageUIViewController +__OBJC_$_PROP_LIST_InAppMessageUIViewController +__OBJC_CLASS_RO_$_InAppMessageUIViewController +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageUIViewController.m +MarketingCloudSDKEvent/InAppMessageUIViewController.m +MarketingCloudSDKEvent/InAppMessageUIViewController.h +__46-[InAppMessageUIViewController viewDidAppear:]_block_invoke.130 +__46-[InAppMessageUIViewController viewDidAppear:]_block_invoke +__46-[InAppMessageUIViewController handleGesture:]_block_invoke_3 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke_2.113 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke.112 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke_2 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke.111 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke.109 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke_4 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke_3 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke_2 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke +__47-[InAppMessageUIViewController createImageView]_block_invoke +UIInterfaceOrientationIsPortrait +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_3 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2.26 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.22 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.21 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke +-[AbandonedCartEvent initWithPrice:] +-[AbandonedCartEvent key] +-[AbandonedCartEvent parameters] +-[AbandonedCartEvent setParameters:] +-[AbandonedCartEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_AbandonedCartEvent +__OBJC_METACLASS_RO_$_AbandonedCartEvent +__OBJC_$_INSTANCE_METHODS_AbandonedCartEvent +_OBJC_IVAR_$_AbandonedCartEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_AbandonedCartEvent +__OBJC_$_PROP_LIST_AbandonedCartEvent +__OBJC_CLASS_RO_$_AbandonedCartEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/AbandonedCartEvent.m +MarketingCloudSDKEvent/AbandonedCartEvent.m +-[InAppMessageCTAButton initWithFrame:] +-[InAppMessageCTAButton buttonTextLabel] +-[InAppMessageCTAButton setButtonTextLabel:] +-[InAppMessageCTAButton .cxx_destruct] +_OBJC_IVAR_$_InAppMessageCTAButton._buttonTextLabel +__OBJC_METACLASS_RO_$_InAppMessageCTAButton +__OBJC_$_INSTANCE_METHODS_InAppMessageCTAButton +__OBJC_$_INSTANCE_VARIABLES_InAppMessageCTAButton +__OBJC_$_PROP_LIST_InAppMessageCTAButton +__OBJC_CLASS_RO_$_InAppMessageCTAButton +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageCTAButton.m +MarketingCloudSDKEvent/InAppMessageCTAButton.m +MarketingCloudSDKEvent/InAppMessageCTAButton.h +-[InAppMessageLabel layoutSubviews] +__OBJC_METACLASS_RO_$_InAppMessageLabel +__OBJC_$_INSTANCE_METHODS_InAppMessageLabel +__OBJC_CLASS_RO_$_InAppMessageLabel +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageLabel.m +MarketingCloudSDKEvent/InAppMessageLabel.m +-[AuthenticationEvent init:] +-[AuthenticationEvent key] +-[AuthenticationEvent parameters] +-[AuthenticationEvent setParameters:] +-[AuthenticationEvent .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.1 +__OBJC_CLASS_PROTOCOLS_$_AuthenticationEvent +__OBJC_METACLASS_RO_$_AuthenticationEvent +__OBJC_$_INSTANCE_METHODS_AuthenticationEvent +_OBJC_IVAR_$_AuthenticationEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_AuthenticationEvent +__OBJC_$_PROP_LIST_AuthenticationEvent +__OBJC_CLASS_RO_$_AuthenticationEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/AuthenticationEvent.m +MarketingCloudSDKEvent/AuthenticationEvent.m ++[SFMCEvent customEventWithName:] ++[SFMCEvent customEventWithName:withEventId:] ++[SFMCEvent customEventWithName:withEventId:withAttributes:] ++[SFMCEvent customEventWithName:withAttributes:] ++[SFMCEvent validateAndPrepareKey:] ++[SFMCEvent parseAndTrim:] +_OBJC_CLASSLIST_REFERENCES_$_.2 +_OBJC_CLASSLIST_REFERENCES_$_.3 +_OBJC_CLASSLIST_REFERENCES_$_.4 +__OBJC_$_CLASS_METHODS_SFMCEvent +__OBJC_METACLASS_RO_$_SFMCEvent +__OBJC_CLASS_RO_$_SFMCEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SFMCEvent.m +MarketingCloudSDKEvent/SFMCEvent.m +-[IAMActivityItemProvider pdfData] +-[IAMActivityItemProvider updatePDFPage:setTextRange:setFramesetter:] +-[IAMActivityItemProvider activityViewControllerPlaceholderItem:] +-[IAMActivityItemProvider activityViewController:thumbnailImageForActivityType:suggestedSize:] +-[IAMActivityItemProvider activityViewController:itemForActivityType:] +-[IAMActivityItemProvider activityViewController:subjectForActivityType:] +-[IAMActivityItemProvider activityViewController:dataTypeIdentifierForActivityType:] +-[IAMActivityItemProvider jsonString] +-[IAMActivityItemProvider setJsonString:] +-[IAMActivityItemProvider .cxx_destruct] +_OBJC_IVAR_$_IAMActivityItemProvider._jsonString +__OBJC_METACLASS_RO_$_IAMActivityItemProvider +__OBJC_$_INSTANCE_METHODS_IAMActivityItemProvider +__OBJC_$_INSTANCE_VARIABLES_IAMActivityItemProvider +__OBJC_$_PROP_LIST_IAMActivityItemProvider +__OBJC_CLASS_RO_$_IAMActivityItemProvider +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/IAMActivityItemProvider.m +MarketingCloudSDKEvent/IAMActivityItemProvider.m +MarketingCloudSDKEvent/IAMActivityItemProvider.h +-[IAMDisplayDescriptor keysForEncoding] +-[IAMDisplayDescriptor keysForMessageObject] +-[IAMDisplayDescriptor keysForMediaObject] +-[IAMDisplayDescriptor keysForTitleObject] +-[IAMDisplayDescriptor keysForBodyObject] ++[IAMDisplayDescriptor keysForMessageType] ++[IAMDisplayDescriptor keysForAlignment] ++[IAMDisplayDescriptor namesForMessageType] +-[IAMDisplayDescriptor initFromDefaults:messageType:] +-[IAMDisplayDescriptor restoreToDefaultValues:] +-[IAMDisplayDescriptor restoreToMinimumRequiredValues:] +-[IAMDisplayDescriptor init] +-[IAMDisplayDescriptor initWithMinimumRequiredValues:] +-[IAMDisplayDescriptor minimumRequiredValues:] +-[IAMDisplayDescriptor defaultValues] +-[IAMDisplayDescriptor initWithCoder:] +-[IAMDisplayDescriptor encodeWithCoder:] +-[IAMDisplayDescriptor payloadAsDictionary] +-[IAMDisplayDescriptor version] +-[IAMDisplayDescriptor setVersion:] +-[IAMDisplayDescriptor displayDuration] +-[IAMDisplayDescriptor setDisplayDuration:] +-[IAMDisplayDescriptor buttonConfiguration] +-[IAMDisplayDescriptor setButtonConfiguration:] +-[IAMDisplayDescriptor titleFont] +-[IAMDisplayDescriptor setTitleFont:] +-[IAMDisplayDescriptor title] +-[IAMDisplayDescriptor setTitle:] +-[IAMDisplayDescriptor titleAlignment] +-[IAMDisplayDescriptor setTitleAlignment:] +-[IAMDisplayDescriptor titleFontSize] +-[IAMDisplayDescriptor setTitleFontSize:] +-[IAMDisplayDescriptor titleFontColor] +-[IAMDisplayDescriptor setTitleFontColor:] +-[IAMDisplayDescriptor messageType] +-[IAMDisplayDescriptor setMessageType:] +-[IAMDisplayDescriptor message] +-[IAMDisplayDescriptor setMessage:] +-[IAMDisplayDescriptor messageAlignment] +-[IAMDisplayDescriptor setMessageAlignment:] +-[IAMDisplayDescriptor messageFont] +-[IAMDisplayDescriptor setMessageFont:] +-[IAMDisplayDescriptor messageFontSize] +-[IAMDisplayDescriptor setMessageFontSize:] +-[IAMDisplayDescriptor messageFontColor] +-[IAMDisplayDescriptor setMessageFontColor:] +-[IAMDisplayDescriptor windowColor] +-[IAMDisplayDescriptor setWindowColor:] +-[IAMDisplayDescriptor layoutOrder] +-[IAMDisplayDescriptor setLayoutOrder:] +-[IAMDisplayDescriptor viewBackgroundColor] +-[IAMDisplayDescriptor setViewBackgroundColor:] +-[IAMDisplayDescriptor viewCornerRadius] +-[IAMDisplayDescriptor setViewCornerRadius:] +-[IAMDisplayDescriptor viewBorderColor] +-[IAMDisplayDescriptor setViewBorderColor:] +-[IAMDisplayDescriptor viewBorderWidth] +-[IAMDisplayDescriptor setViewBorderWidth:] +-[IAMDisplayDescriptor imageBorderWidth] +-[IAMDisplayDescriptor setImageBorderWidth:] +-[IAMDisplayDescriptor imageBorderColor] +-[IAMDisplayDescriptor setImageBorderColor:] +-[IAMDisplayDescriptor imageCornerRadius] +-[IAMDisplayDescriptor setImageCornerRadius:] +-[IAMDisplayDescriptor imageSize] +-[IAMDisplayDescriptor setImageSize:] +-[IAMDisplayDescriptor buttonCount] +-[IAMDisplayDescriptor setButtonCount:] +-[IAMDisplayDescriptor buttons] +-[IAMDisplayDescriptor setButtons:] +-[IAMDisplayDescriptor mediaUrl] +-[IAMDisplayDescriptor setMediaUrl:] +-[IAMDisplayDescriptor mediaAltText] +-[IAMDisplayDescriptor setMediaAltText:] +-[IAMDisplayDescriptor .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.65 +_OBJC_CLASSLIST_REFERENCES_$_.128 +_OBJC_CLASSLIST_REFERENCES_$_.129 +_OBJC_CLASSLIST_REFERENCES_$_.155 +_OBJC_CLASSLIST_REFERENCES_$_.156 +_OBJC_CLASSLIST_REFERENCES_$_.157 +__OBJC_$_CLASS_METHODS_IAMDisplayDescriptor +__OBJC_METACLASS_RO_$_IAMDisplayDescriptor +__OBJC_$_INSTANCE_METHODS_IAMDisplayDescriptor +_OBJC_IVAR_$_IAMDisplayDescriptor._version +_OBJC_IVAR_$_IAMDisplayDescriptor._displayDuration +_OBJC_IVAR_$_IAMDisplayDescriptor._buttonConfiguration +_OBJC_IVAR_$_IAMDisplayDescriptor._titleFont +_OBJC_IVAR_$_IAMDisplayDescriptor._title +_OBJC_IVAR_$_IAMDisplayDescriptor._titleAlignment +_OBJC_IVAR_$_IAMDisplayDescriptor._titleFontSize +_OBJC_IVAR_$_IAMDisplayDescriptor._titleFontColor +_OBJC_IVAR_$_IAMDisplayDescriptor._messageType +_OBJC_IVAR_$_IAMDisplayDescriptor._message +_OBJC_IVAR_$_IAMDisplayDescriptor._messageAlignment +_OBJC_IVAR_$_IAMDisplayDescriptor._messageFont +_OBJC_IVAR_$_IAMDisplayDescriptor._messageFontSize +_OBJC_IVAR_$_IAMDisplayDescriptor._messageFontColor +_OBJC_IVAR_$_IAMDisplayDescriptor._windowColor +_OBJC_IVAR_$_IAMDisplayDescriptor._layoutOrder +_OBJC_IVAR_$_IAMDisplayDescriptor._viewBackgroundColor +_OBJC_IVAR_$_IAMDisplayDescriptor._viewCornerRadius +_OBJC_IVAR_$_IAMDisplayDescriptor._viewBorderColor +_OBJC_IVAR_$_IAMDisplayDescriptor._viewBorderWidth +_OBJC_IVAR_$_IAMDisplayDescriptor._imageBorderWidth +_OBJC_IVAR_$_IAMDisplayDescriptor._imageBorderColor +_OBJC_IVAR_$_IAMDisplayDescriptor._imageCornerRadius +_OBJC_IVAR_$_IAMDisplayDescriptor._imageSize +_OBJC_IVAR_$_IAMDisplayDescriptor._buttonCount +_OBJC_IVAR_$_IAMDisplayDescriptor._buttons +_OBJC_IVAR_$_IAMDisplayDescriptor._mediaUrl +_OBJC_IVAR_$_IAMDisplayDescriptor._mediaAltText +__OBJC_$_INSTANCE_VARIABLES_IAMDisplayDescriptor +__OBJC_$_PROP_LIST_IAMDisplayDescriptor +__OBJC_CLASS_RO_$_IAMDisplayDescriptor +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMDisplayDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMDisplayDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMDisplayDescriptor.h +-[ConversionEvent init:] +-[ConversionEvent key] +-[ConversionEvent parameters] +-[ConversionEvent setParameters:] +-[ConversionEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_ConversionEvent +__OBJC_METACLASS_RO_$_ConversionEvent +__OBJC_$_INSTANCE_METHODS_ConversionEvent +_OBJC_IVAR_$_ConversionEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_ConversionEvent +__OBJC_$_PROP_LIST_ConversionEvent +__OBJC_CLASS_RO_$_ConversionEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/ConversionEvent.m +MarketingCloudSDKEvent/ConversionEvent.m ++[SFMCRule modelObjectWithDictionary:] +-[SFMCRule initWithDictionary:] +-[SFMCRule objectOrNilForKey:fromDictionary:] ++[SFMCRule rulesFromRulesArray:] +-[SFMCRule evaluateValues:] +-[SFMCRule evaluateValuesAsString:] +-[SFMCRule evaluateValuesAsInt:] +-[SFMCRule evaluateValuesAsDouble:] +-[SFMCRule evaluateValuesAsBool:] +-[SFMCRule evaluateValue:type:] +-[SFMCRule value] +-[SFMCRule setValue:] +-[SFMCRule key] +-[SFMCRule setKey:] +-[SFMCRule valueType] +-[SFMCRule setValueType:] +-[SFMCRule operator] +-[SFMCRule setOperator:] +-[SFMCRule index] +-[SFMCRule setIndex:] +-[SFMCRule .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.40 +_OBJC_CLASSLIST_REFERENCES_$_.43 +__OBJC_$_CLASS_METHODS_SFMCRule +__OBJC_METACLASS_RO_$_SFMCRule +__OBJC_$_INSTANCE_METHODS_SFMCRule +_OBJC_IVAR_$_SFMCRule._value +_OBJC_IVAR_$_SFMCRule._key +_OBJC_IVAR_$_SFMCRule._valueType +_OBJC_IVAR_$_SFMCRule._operator +_OBJC_IVAR_$_SFMCRule._index +__OBJC_$_INSTANCE_VARIABLES_SFMCRule +__OBJC_$_PROP_LIST_SFMCRule +__OBJC_CLASS_RO_$_SFMCRule +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SFMCRule.m +MarketingCloudSDKEvent/SFMCRule.m +-[AppOpenEvent key] +-[AppOpenEvent eventId] +-[AppOpenEvent parameters] +__OBJC_CLASS_PROTOCOLS_$_AppOpenEvent +__OBJC_METACLASS_RO_$_AppOpenEvent +__OBJC_$_INSTANCE_METHODS_AppOpenEvent +__OBJC_$_PROP_LIST_AppOpenEvent +__OBJC_CLASS_RO_$_AppOpenEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/AppOpenEvent.m +MarketingCloudSDKEvent/AppOpenEvent.m +__OBJC_METACLASS_RO_$_SystemEvent +__OBJC_CLASS_RO_$_SystemEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SystemEvent.m ++[UIColor(SFMCColorUtils) sfmc_colorFromHexString:] ++[UIColor(SFMCColorUtils) sfmc_hexStringFromColor:] +__OBJC_$_CATEGORY_CLASS_METHODS_UIColor_$_SFMCColorUtils +__OBJC_$_CATEGORY_UIColor_$_SFMCColorUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/UIColor+SFMCColorUtils.m +MarketingCloudSDKCommon/UIColor+SFMCColorUtils.m +-[MarketingCloudSDKCloudPageMessage setupWithFoundation:error:] +-[MarketingCloudSDKCloudPageMessage setupOnMainThread] +-[MarketingCloudSDKCloudPageMessage tearDown:] +-[MarketingCloudSDKCloudPageMessage sfmcUNNotificationReceived:] +-[MarketingCloudSDKCloudPageMessage notificationCenter] +-[MarketingCloudSDKCloudPageMessage userNotificationCenter] +-[MarketingCloudSDKCloudPageMessage getFrameworkState] +-[MarketingCloudSDKCloudPageMessage setDebugLoggingEnabled:] +-[MarketingCloudSDKCloudPageMessage getDebugLoggingEnabled] +-[MarketingCloudSDKCloudPageMessage refreshWithFetch] +-[MarketingCloudSDKCloudPageMessage processControlChannelPayload:] +-[MarketingCloudSDKCloudPageMessage testSetupParameters] +-[MarketingCloudSDKCloudPageMessage setTestSetupParameters:] +-[MarketingCloudSDKCloudPageMessage foundation] +-[MarketingCloudSDKCloudPageMessage setFoundation:] +-[MarketingCloudSDKCloudPageMessage setNotificationCenter:] +-[MarketingCloudSDKCloudPageMessage operationQueue] +-[MarketingCloudSDKCloudPageMessage setOperationQueue:] +-[MarketingCloudSDKCloudPageMessage dispatchQueue] +-[MarketingCloudSDKCloudPageMessage setDispatchQueue:] +-[MarketingCloudSDKCloudPageMessage logger] +-[MarketingCloudSDKCloudPageMessage setLogger:] +-[MarketingCloudSDKCloudPageMessage setUserNotificationCenter:] +-[MarketingCloudSDKCloudPageMessage .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.12 +_OBJC_SELECTOR_REFERENCES_.18 +_OBJC_CLASSLIST_REFERENCES_$_.24 +_OBJC_CLASSLIST_REFERENCES_$_.25 +_OBJC_CLASSLIST_REFERENCES_$_.53 +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKCloudPageMessage +__OBJC_METACLASS_RO_$_MarketingCloudSDKCloudPageMessage +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKCloudPageMessage +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._foundation +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._logger +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._userNotificationCenter +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKCloudPageMessage +__OBJC_$_PROP_LIST_MarketingCloudSDKCloudPageMessage +__OBJC_CLASS_RO_$_MarketingCloudSDKCloudPageMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessage.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCloudPageMessage +MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessage.m +MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessagePrivate.h +-[MarketingCloudSDKControlChannel setupWithFoundation:error:] +-[MarketingCloudSDKControlChannel setupOnMainThread] +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke.29 +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_2 +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_3 +-[MarketingCloudSDKControlChannel tearDown:] +-[MarketingCloudSDKControlChannel notificationCenter] +-[MarketingCloudSDKControlChannel controlChannelRequestURLString] +-[MarketingCloudSDKControlChannel sfmcUNNotificationReceived:] +-[MarketingCloudSDKControlChannel getControlChannelData] +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_2 +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_3 +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_4 +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke.114 +-[MarketingCloudSDKControlChannel getFrameworkState] +-[MarketingCloudSDKControlChannel setDebugLoggingEnabled:] +-[MarketingCloudSDKControlChannel getDebugLoggingEnabled] +-[MarketingCloudSDKControlChannel refreshWithFetch] ++[MarketingCloudSDKControlChannel requestTimeInterval] ++[MarketingCloudSDKControlChannel setRequestTimeInterval:] ++[MarketingCloudSDKControlChannel resetRequestTimeInterval] ++[MarketingCloudSDKControlChannel updateRequestTimeInterval] ++[MarketingCloudSDKControlChannel setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKControlChannel retryAfterDateFoundation:] +-[MarketingCloudSDKControlChannel processControlChannelPayload:] +-[MarketingCloudSDKControlChannel testSetupParameters] +-[MarketingCloudSDKControlChannel setTestSetupParameters:] +-[MarketingCloudSDKControlChannel foundation] +-[MarketingCloudSDKControlChannel setFoundation:] +-[MarketingCloudSDKControlChannel applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKControlChannel setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKControlChannel applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKControlChannel setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKControlChannel testingControlChannelUpdateNotificationObserver] +-[MarketingCloudSDKControlChannel setTestingControlChannelUpdateNotificationObserver:] +-[MarketingCloudSDKControlChannel SFMCFoundationRegistrationResponseSucceededNotification] +-[MarketingCloudSDKControlChannel setSFMCFoundationRegistrationResponseSucceededNotification:] +-[MarketingCloudSDKControlChannel operationQueue] +-[MarketingCloudSDKControlChannel setOperationQueue:] +-[MarketingCloudSDKControlChannel dispatchQueue] +-[MarketingCloudSDKControlChannel setDispatchQueue:] +-[MarketingCloudSDKControlChannel session] +-[MarketingCloudSDKControlChannel setSession:] +-[MarketingCloudSDKControlChannel setNotificationCenter:] +-[MarketingCloudSDKControlChannel lastControlChannelPayload] +-[MarketingCloudSDKControlChannel setLastControlChannelPayload:] +-[MarketingCloudSDKControlChannel getCalledOnSetup] +-[MarketingCloudSDKControlChannel setGetCalledOnSetup:] +-[MarketingCloudSDKControlChannel lastTimeSyncStarted] +-[MarketingCloudSDKControlChannel setLastTimeSyncStarted:] +-[MarketingCloudSDKControlChannel logger] +-[MarketingCloudSDKControlChannel setLogger:] +-[MarketingCloudSDKControlChannel .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.18 +_OBJC_CLASSLIST_REFERENCES_$_.22 +_OBJC_CLASSLIST_REFERENCES_$_.23 +_OBJC_SELECTOR_REFERENCES_.25 +_OBJC_CLASSLIST_REFERENCES_$_.59 +_OBJC_CLASSLIST_REFERENCES_$_.100 +_OBJC_CLASSLIST_REFERENCES_$_.101 +___block_descriptor_48_e8_32s40w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +___block_descriptor_40_e8_32s_e5_v8?0l +__requestTimeInterval +_OBJC_CLASSLIST_REFERENCES_$_.123 +__OBJC_$_CLASS_METHODS_MarketingCloudSDKControlChannel +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_$_PROTOCOL_CLASS_METHODS_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKControlChannel +__OBJC_METACLASS_RO_$_MarketingCloudSDKControlChannel +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKControlChannel +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._getCalledOnSetup +_OBJC_IVAR_$_MarketingCloudSDKControlChannel.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._foundation +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._testingControlChannelUpdateNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._SFMCFoundationRegistrationResponseSucceededNotification +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._session +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._lastControlChannelPayload +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._lastTimeSyncStarted +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._logger +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKControlChannel +__OBJC_$_PROP_LIST_MarketingCloudSDKControlChannel +__OBJC_CLASS_RO_$_MarketingCloudSDKControlChannel +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannel.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKControlChannel +MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannel.m +MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannelPrivate.h +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke.114 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_4 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_3 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_2 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_3 +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_2 +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke.29 +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke +-[SFMCEndpointConfigurationEntity syncablePropertyKeys] +-[SFMCEndpointConfigurationEntity resetToDefault] ++[SFMCEndpointConfigurationEntity validEndpointsConfigFrom:] ++[SFMCEndpointConfigurationEntity deduplicateEndpointPayload:] ++[SFMCEndpointConfigurationEntity isValidDataTypeConfig:] ++[SFMCEndpointConfigurationEntity removeUnsupportedDataTypes:] ++[SFMCEndpointConfigurationEntity getValidDataTypes] ++[SFMCEndpointConfigurationEntity normalizeEndpointsConfigFrom:] ++[SFMCEndpointConfigurationEntity normalizeConfig:dataType:] ++[SFMCEndpointConfigurationEntity insertDefaultEntitiesInContext:withDatabase:logger:] ++[SFMCEndpointConfigurationEntity getDefaultEndpointConfig:] ++[SFMCEndpointConfigurationEntity getDefaultEndpointConfigs] ++[SFMCEndpointConfigurationEntity getDefaultEndpointConfigPayloadNodes] ++[SFMCEndpointConfigurationEntity toDataTypeString:] ++[SFMCEndpointConfigurationEntity updateConfig:configurations:withLogger:] ++[SFMCEndpointConfigurationEntity updateConfigs:fromDict:withLogger:] ++[SFMCEndpointConfigurationEntity updateConfigs:fromEntities:withLogger:] ++[SFMCEndpointConfigurationEntity convertToArrayOfDictionaries:] ++[SFMCEndpointConfigurationEntity getRegisteredConfigsInContext:] +-[SFMCEndpointConfigurationEntity toEntityKey:] +_OBJC_CLASSLIST_REFERENCES_$_.11 +__OBJC_$_CLASS_METHODS_SFMCEndpointConfigurationEntity +__OBJC_METACLASS_RO_$_SFMCEndpointConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCEndpointConfigurationEntity +__OBJC_$_PROP_LIST_SFMCEndpointConfigurationEntity +__OBJC_CLASS_RO_$_SFMCEndpointConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCEndpointConfigurationEntity.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation +MarketingCloudSDKCommon/SFMCEndpointConfigurationEntity.m +-[SFMCInAppMessageEntity populateFromDictionary:] +-[SFMCInAppMessageEntity imageUrlForMedia] +-[SFMCInAppMessageEntity setImageUrlForMedia:] +-[SFMCInAppMessageEntity .cxx_destruct] +_OBJC_IVAR_$_SFMCInAppMessageEntity.imageUrlForMedia +__OBJC_METACLASS_RO_$_SFMCInAppMessageEntity +__OBJC_$_INSTANCE_METHODS_SFMCInAppMessageEntity +__OBJC_$_INSTANCE_VARIABLES_SFMCInAppMessageEntity +__OBJC_$_PROP_LIST_SFMCInAppMessageEntity +__OBJC_CLASS_RO_$_SFMCInAppMessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCInAppMessageEntity.m +MarketingCloudSDKCommon/SFMCInAppMessageEntity.m ++[SFMCDeviceStatsItemEntity requestTimeInterval] ++[SFMCDeviceStatsItemEntity setRequestTimeInterval:] ++[SFMCDeviceStatsItemEntity resetRequestTimeInterval] ++[SFMCDeviceStatsItemEntity updateRequestTimeInterval] ++[SFMCDeviceStatsItemEntity setRetryAfterWithSeconds:foundation:] ++[SFMCDeviceStatsItemEntity retryAfterDateFoundation:] +-[SFMCDeviceStatsItemEntity duration] +-[SFMCDeviceStatsItemEntity setDuration:] +-[SFMCDeviceStatsItemEntity buttonId] +-[SFMCDeviceStatsItemEntity setButtonId:] +-[SFMCDeviceStatsItemEntity platform] +-[SFMCDeviceStatsItemEntity setPlatform:] +-[SFMCDeviceStatsItemEntity reasons] +-[SFMCDeviceStatsItemEntity setReasons:] +-[SFMCDeviceStatsItemEntity eventId] +-[SFMCDeviceStatsItemEntity setEventId:] +-[SFMCDeviceStatsItemEntity eventName] +-[SFMCDeviceStatsItemEntity setEventName:] +-[SFMCDeviceStatsItemEntity attributes] +-[SFMCDeviceStatsItemEntity setAttributes:] +-[SFMCDeviceStatsItemEntity information] +-[SFMCDeviceStatsItemEntity setInformation:] +-[SFMCDeviceStatsItemEntity metadata] +-[SFMCDeviceStatsItemEntity setMetadata:] +-[SFMCDeviceStatsItemEntity dismissReason] +-[SFMCDeviceStatsItemEntity setDismissReason:] +-[SFMCDeviceStatsItemEntity timeInApp] +-[SFMCDeviceStatsItemEntity setTimeInApp:] +-[SFMCDeviceStatsItemEntity triggerId] +-[SFMCDeviceStatsItemEntity setTriggerId:] +-[SFMCDeviceStatsItemEntity outcomeType] +-[SFMCDeviceStatsItemEntity setOutcomeType:] +-[SFMCDeviceStatsItemEntity payloadDictionary] +__OBJC_$_CLASS_METHODS_SFMCDeviceStatsItemEntity +__OBJC_CLASS_PROTOCOLS_$_SFMCDeviceStatsItemEntity +__OBJC_METACLASS_RO_$_SFMCDeviceStatsItemEntity +__OBJC_$_INSTANCE_METHODS_SFMCDeviceStatsItemEntity +__OBJC_$_PROP_LIST_SFMCDeviceStatsItemEntity +__OBJC_CLASS_RO_$_SFMCDeviceStatsItemEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCDeviceStatsItemEntity.m +MarketingCloudSDKCommon/SFMCDeviceStatsItemEntity.m ++[SFMCETAnalyticEntity requestTimeInterval] ++[SFMCETAnalyticEntity setRequestTimeInterval:] ++[SFMCETAnalyticEntity resetRequestTimeInterval] ++[SFMCETAnalyticEntity updateRequestTimeInterval] ++[SFMCETAnalyticEntity setRetryAfterWithSeconds:foundation:] ++[SFMCETAnalyticEntity retryAfterDateFoundation:] +-[SFMCETAnalyticEntity value] +-[SFMCETAnalyticEntity setValue:] +-[SFMCETAnalyticEntity payloadDictionary] +__OBJC_$_CLASS_METHODS_SFMCETAnalyticEntity +__OBJC_CLASS_PROTOCOLS_$_SFMCETAnalyticEntity +__OBJC_METACLASS_RO_$_SFMCETAnalyticEntity +__OBJC_$_INSTANCE_METHODS_SFMCETAnalyticEntity +__OBJC_$_PROP_LIST_SFMCETAnalyticEntity +__OBJC_CLASS_RO_$_SFMCETAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCETAnalyticEntity.m +MarketingCloudSDKCommon/SFMCETAnalyticEntity.m ++[SFMCConfiguration defaultMessagesGatingTimeoutMs] ++[SFMCConfiguration controlChannelPayloadVersionNumber] ++[SFMCConfiguration inAppConfigNodeFrom:] ++[SFMCConfiguration configNodeItemFrom:byName:] ++[SFMCConfiguration configNodeFrom:] ++[SFMCConfiguration validInAppConfigFrom:notificationCenter:] ++[SFMCConfiguration isValidPositiveNumber:] ++[SFMCConfiguration isValidRoutePath:] ++[SFMCConfiguration postInvalidConfigurationNotificationFrom:key:] +_OBJC_CLASSLIST_REFERENCES_$_.16 +_OBJC_CLASSLIST_REFERENCES_$_.19 +__OBJC_$_CLASS_METHODS_SFMCConfiguration +__OBJC_METACLASS_RO_$_SFMCConfiguration +__OBJC_CLASS_RO_$_SFMCConfiguration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCConfiguration.m +MarketingCloudSDKFoundation/SFMCConfiguration.m +__OBJC_METACLASS_RO_$_SFMCNotificationConstants +__OBJC_CLASS_RO_$_SFMCNotificationConstants +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCNotificationConstants.m ++[MarketingCloudSDKFoundation initialize] +-[MarketingCloudSDKFoundation dealloc] +-[MarketingCloudSDKFoundation sdkVersionString] +-[MarketingCloudSDKFoundation sanitizedMID:] +-[MarketingCloudSDKFoundation sanitizedTSE:] +-[MarketingCloudSDKFoundation buildPITenantSpecificEndpoint:] +-[MarketingCloudSDKFoundation setupWithConfiguration:error:] +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2 +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke.103 +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2.106 +-[MarketingCloudSDKFoundation setupDatabase:error:] +-[MarketingCloudSDKFoundation prepareForRegistration] +-[MarketingCloudSDKFoundation setupQueues] +-[MarketingCloudSDKFoundation networkSession] +-[MarketingCloudSDKFoundation updateRegistrationWithConfiguration:] +-[MarketingCloudSDKFoundation tearDown] +-[MarketingCloudSDKFoundation registrationQueue] +-[MarketingCloudSDKFoundation debugPreventRegistrationRequest:] +-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithConfiguration:] +___77-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithConfiguration:]_block_invoke +___copy_helper_block_e8_32s40s48r56r64w +___destroy_helper_block_e8_32s40s48r56r64w +-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithoutUpdate] +___72-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithoutUpdate]_block_invoke +-[MarketingCloudSDKFoundation observeValueForKeyPath:ofObject:change:context:] +___78-[MarketingCloudSDKFoundation observeValueForKeyPath:ofObject:change:context:]_block_invoke +-[MarketingCloudSDKFoundation handleBlobOnMainThread:] +-[MarketingCloudSDKFoundation registrationRequestURLString] +-[MarketingCloudSDKFoundation scheduleRegistrationDispatch] +___59-[MarketingCloudSDKFoundation scheduleRegistrationDispatch]_block_invoke +-[MarketingCloudSDKFoundation sendRegistration:] +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.236 +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2 +___copy_helper_block_e8_32r40w +___destroy_helper_block_e8_32r40w +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.245 +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2.250 +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.252 +-[MarketingCloudSDKFoundation sfmcUNNotificationReceived:] ++[MarketingCloudSDKFoundation userInfoForNotificationReceived:] ++[MarketingCloudSDKFoundation validateNotificationObject:] +-[MarketingCloudSDKFoundation registrationInContext:] +-[MarketingCloudSDKFoundation eventConfigurationInContext:] +-[MarketingCloudSDKFoundation configurationInContext:] +-[MarketingCloudSDKFoundation getEndpointEntitiesWithDefaultEntityFallback:] +-[MarketingCloudSDKFoundation syncedEndpointConfigurationInContext:] +-[MarketingCloudSDKFoundation syncedConfigurationWithDefaultValuesFallback] +-[MarketingCloudSDKFoundation syncedEventConfiguration] +-[MarketingCloudSDKFoundation syncedEventConfigurationInContext:] +___65-[MarketingCloudSDKFoundation syncedEventConfigurationInContext:]_block_invoke +-[MarketingCloudSDKFoundation description] +-[MarketingCloudSDKFoundation debugDescription] +-[MarketingCloudSDKFoundation networkRequestUserAgent] +-[MarketingCloudSDKFoundation applicationAppId] +___47-[MarketingCloudSDKFoundation applicationAppId]_block_invoke +-[MarketingCloudSDKFoundation accessToken] +___42-[MarketingCloudSDKFoundation accessToken]_block_invoke +-[MarketingCloudSDKFoundation hardwareIdentifier] +-[MarketingCloudSDKFoundation deviceIdentifier] +___47-[MarketingCloudSDKFoundation deviceIdentifier]_block_invoke +-[MarketingCloudSDKFoundation setDeviceIdentifier:] +___51-[MarketingCloudSDKFoundation setDeviceIdentifier:]_block_invoke +-[MarketingCloudSDKFoundation registrationDictionary] +-[MarketingCloudSDKFoundation setPushEnabledDeveloper:] +___55-[MarketingCloudSDKFoundation setPushEnabledDeveloper:]_block_invoke +-[MarketingCloudSDKFoundation pushEnabledDeveloper] +___51-[MarketingCloudSDKFoundation pushEnabledDeveloper]_block_invoke +-[MarketingCloudSDKFoundation setPushEnabled:] +___46-[MarketingCloudSDKFoundation setPushEnabled:]_block_invoke +-[MarketingCloudSDKFoundation pushEnabled] +___42-[MarketingCloudSDKFoundation pushEnabled]_block_invoke +-[MarketingCloudSDKFoundation setLocationEnabled:] +___50-[MarketingCloudSDKFoundation setLocationEnabled:]_block_invoke +-[MarketingCloudSDKFoundation locationEnabled] +___46-[MarketingCloudSDKFoundation locationEnabled]_block_invoke +-[MarketingCloudSDKFoundation setBeaconEnabled:] +___48-[MarketingCloudSDKFoundation setBeaconEnabled:]_block_invoke +-[MarketingCloudSDKFoundation beaconEnabled] +___44-[MarketingCloudSDKFoundation beaconEnabled]_block_invoke +-[MarketingCloudSDKFoundation setDeviceToken:] +___46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke +___46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke_2 +-[MarketingCloudSDKFoundation deviceToken] +___42-[MarketingCloudSDKFoundation deviceToken]_block_invoke +-[MarketingCloudSDKFoundation piIdentifier] +___43-[MarketingCloudSDKFoundation piIdentifier]_block_invoke +-[MarketingCloudSDKFoundation setPiIdentifier:] +___47-[MarketingCloudSDKFoundation setPiIdentifier:]_block_invoke +-[MarketingCloudSDKFoundation contactKey] +___41-[MarketingCloudSDKFoundation contactKey]_block_invoke +-[MarketingCloudSDKFoundation subscriberToken] +___46-[MarketingCloudSDKFoundation subscriberToken]_block_invoke +-[MarketingCloudSDKFoundation setSubscriberToken:] +___50-[MarketingCloudSDKFoundation setSubscriberToken:]_block_invoke +-[MarketingCloudSDKFoundation signedString] +___43-[MarketingCloudSDKFoundation signedString]_block_invoke +-[MarketingCloudSDKFoundation quietPushEnabled] +___47-[MarketingCloudSDKFoundation quietPushEnabled]_block_invoke +-[MarketingCloudSDKFoundation setQuietPushEnabled:] +___51-[MarketingCloudSDKFoundation setQuietPushEnabled:]_block_invoke +-[MarketingCloudSDKFoundation workerContext] +-[MarketingCloudSDKFoundation insert:inContext:error:] +-[MarketingCloudSDKFoundation remove:inContext:error:] +-[MarketingCloudSDKFoundation fetch:inContext:error:] +-[MarketingCloudSDKFoundation count:inContext:error:] +-[MarketingCloudSDKFoundation saveContext:error:] +-[MarketingCloudSDKFoundation batchDelete:inContext:error:] +-[MarketingCloudSDKFoundation notificationCenter] +-[MarketingCloudSDKFoundation userNotificationCenter] +-[MarketingCloudSDKFoundation getFrameworkState] +-[MarketingCloudSDKFoundation setDebugLoggingEnabled:] +-[MarketingCloudSDKFoundation getDebugLoggingEnabled] +-[MarketingCloudSDKFoundation refreshWithFetch] +-[MarketingCloudSDKFoundation processControlChannelPayload:] +___60-[MarketingCloudSDKFoundation processControlChannelPayload:]_block_invoke +-[MarketingCloudSDKFoundation updateSyncedEventConfiguration:] +-[MarketingCloudSDKFoundation updateSyncedEndpointConfiguration:] +-[MarketingCloudSDKFoundation resetEntitiesToDefaultForNonExistentConfigFrom:entities:] +-[MarketingCloudSDKFoundation saveEndpointConfigurations:] +-[MarketingCloudSDKFoundation updateSyncedConfiguration:] ++[MarketingCloudSDKFoundation readAndValidateConfigurationFile:error:jsonFileReadError:url:] +-[MarketingCloudSDKFoundation sendURLString:type:] +-[MarketingCloudSDKFoundation logger] +-[MarketingCloudSDKFoundation setLogger:] +-[MarketingCloudSDKFoundation testSetupParameters] +-[MarketingCloudSDKFoundation setTestSetupParameters:] +-[MarketingCloudSDKFoundation configuration] +-[MarketingCloudSDKFoundation setConfiguration:] +-[MarketingCloudSDKFoundation eventConfiguration] +-[MarketingCloudSDKFoundation setEventConfiguration:] +-[MarketingCloudSDKFoundation endpointConfigurations] +-[MarketingCloudSDKFoundation setEndpointConfigurations:] +-[MarketingCloudSDKFoundation lastLocation] +-[MarketingCloudSDKFoundation setLastLocation:] +-[MarketingCloudSDKFoundation baseURLString] +-[MarketingCloudSDKFoundation setBaseURLString:] +-[MarketingCloudSDKFoundation tseURLString] +-[MarketingCloudSDKFoundation setTseURLString:] +-[MarketingCloudSDKFoundation piURLString] +-[MarketingCloudSDKFoundation setPiURLString:] +-[MarketingCloudSDKFoundation isOnTenantSpecificPIEndpoint] +-[MarketingCloudSDKFoundation setIsOnTenantSpecificPIEndpoint:] +-[MarketingCloudSDKFoundation useLegacyPiIdentifier] +-[MarketingCloudSDKFoundation setUseLegacyPiIdentifier:] +-[MarketingCloudSDKFoundation applicationControlsBadging] +-[MarketingCloudSDKFoundation setApplicationControlsBadging:] +-[MarketingCloudSDKFoundation delayRegistrationUntilContactKeyIsSet] +-[MarketingCloudSDKFoundation setDelayRegistrationUntilContactKeyIsSet:] +-[MarketingCloudSDKFoundation dispatchQueue] +-[MarketingCloudSDKFoundation setDispatchQueue:] +-[MarketingCloudSDKFoundation setRegistrationQueue:] +-[MarketingCloudSDKFoundation urlHandlingDelegate] +-[MarketingCloudSDKFoundation setUrlHandlingDelegate:] +-[MarketingCloudSDKFoundation locationDelegate] +-[MarketingCloudSDKFoundation setLocationDelegate:] +-[MarketingCloudSDKFoundation eventDelegate] +-[MarketingCloudSDKFoundation setEventDelegate:] +-[MarketingCloudSDKFoundation setNotificationCenter:] +-[MarketingCloudSDKFoundation setUserNotificationCenter:] +-[MarketingCloudSDKFoundation applicationDidBecomeActiveNotificationObserver] +-[MarketingCloudSDKFoundation setApplicationDidBecomeActiveNotificationObserver:] +-[MarketingCloudSDKFoundation applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKFoundation setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKFoundation SFMCLocationDidFixLocationNotificationObserver] +-[MarketingCloudSDKFoundation setSFMCLocationDidFixLocationNotificationObserver:] +-[MarketingCloudSDKFoundation session] +-[MarketingCloudSDKFoundation setSession:] +-[MarketingCloudSDKFoundation operationQueue] +-[MarketingCloudSDKFoundation setOperationQueue:] +-[MarketingCloudSDKFoundation lastSuccessfullySentRegistrationPayload] +-[MarketingCloudSDKFoundation setLastSuccessfullySentRegistrationPayload:] +-[MarketingCloudSDKFoundation dateOfLastSuccessfullRegistration] +-[MarketingCloudSDKFoundation setDateOfLastSuccessfullRegistration:] +-[MarketingCloudSDKFoundation foundationContext] +-[MarketingCloudSDKFoundation setFoundationContext:] +-[MarketingCloudSDKFoundation database] +-[MarketingCloudSDKFoundation setDatabase:] +-[MarketingCloudSDKFoundation registration] +-[MarketingCloudSDKFoundation setRegistration:] +-[MarketingCloudSDKFoundation debugPreventRegistrationRequest] +-[MarketingCloudSDKFoundation setDebugPreventRegistrationRequest:] +-[MarketingCloudSDKFoundation .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.55 +_OBJC_CLASSLIST_REFERENCES_$_.98 +_OBJC_SELECTOR_REFERENCES_.111 +_OBJC_CLASSLIST_REFERENCES_$_.164 +_OBJC_CLASSLIST_REFERENCES_$_.169 +_OBJC_CLASSLIST_REFERENCES_$_.173 +_OBJC_CLASSLIST_REFERENCES_$_.180 +_OBJC_CLASSLIST_REFERENCES_$_.181 +_OBJC_CLASSLIST_REFERENCES_$_.182 +_OBJC_CLASSLIST_REFERENCES_$_.185 +_OBJC_CLASSLIST_REFERENCES_$_.187 +_OBJC_CLASSLIST_REFERENCES_$_.193 +_OBJC_SELECTOR_REFERENCES_.195 +___block_descriptor_72_e8_32s40s48r56r64w_e5_v8?0l +___block_descriptor_64_e8_32s40r48r56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.203 +_OBJC_CLASSLIST_REFERENCES_$_.225 +_OBJC_CLASSLIST_REFERENCES_$_.228 +_OBJC_CLASSLIST_REFERENCES_$_.233 +___block_descriptor_48_e8_32r40w_e5_v8?0l +___block_descriptor_72_e8_32s40s48s56r64w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +_OBJC_CLASSLIST_REFERENCES_$_.261 +_OBJC_CLASSLIST_REFERENCES_$_.268 +_OBJC_CLASSLIST_REFERENCES_$_.269 +_OBJC_CLASSLIST_REFERENCES_$_.271 +_OBJC_CLASSLIST_REFERENCES_$_.280 +_OBJC_CLASSLIST_REFERENCES_$_.299 +___block_descriptor_41_e8_32w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.314 +_OBJC_SELECTOR_REFERENCES_.388 +_OBJC_CLASSLIST_REFERENCES_$_.395 +_OBJC_CLASSLIST_REFERENCES_$_.396 +_OBJC_CLASSLIST_REFERENCES_$_.398 +_OBJC_CLASSLIST_REFERENCES_$_.423 +_OBJC_CLASSLIST_REFERENCES_$_.426 +_OBJC_SELECTOR_REFERENCES_.430 +_OBJC_CLASSLIST_REFERENCES_$_.433 +_OBJC_CLASSLIST_REFERENCES_$_.436 +__OBJC_$_CLASS_METHODS_MarketingCloudSDKFoundation +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKFoundation +__OBJC_METACLASS_RO_$_MarketingCloudSDKFoundation +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKFoundation +_OBJC_IVAR_$_MarketingCloudSDKFoundation._isOnTenantSpecificPIEndpoint +_OBJC_IVAR_$_MarketingCloudSDKFoundation._useLegacyPiIdentifier +_OBJC_IVAR_$_MarketingCloudSDKFoundation._applicationControlsBadging +_OBJC_IVAR_$_MarketingCloudSDKFoundation._delayRegistrationUntilContactKeyIsSet +_OBJC_IVAR_$_MarketingCloudSDKFoundation._debugPreventRegistrationRequest +_OBJC_IVAR_$_MarketingCloudSDKFoundation._logger +_OBJC_IVAR_$_MarketingCloudSDKFoundation._testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKFoundation._configuration +_OBJC_IVAR_$_MarketingCloudSDKFoundation._eventConfiguration +_OBJC_IVAR_$_MarketingCloudSDKFoundation._endpointConfigurations +_OBJC_IVAR_$_MarketingCloudSDKFoundation._lastLocation +_OBJC_IVAR_$_MarketingCloudSDKFoundation._baseURLString +_OBJC_IVAR_$_MarketingCloudSDKFoundation._tseURLString +_OBJC_IVAR_$_MarketingCloudSDKFoundation._piURLString +_OBJC_IVAR_$_MarketingCloudSDKFoundation._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKFoundation._registrationQueue +_OBJC_IVAR_$_MarketingCloudSDKFoundation._urlHandlingDelegate +_OBJC_IVAR_$_MarketingCloudSDKFoundation._locationDelegate +_OBJC_IVAR_$_MarketingCloudSDKFoundation._eventDelegate +_OBJC_IVAR_$_MarketingCloudSDKFoundation._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKFoundation._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKFoundation._applicationDidBecomeActiveNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKFoundation._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKFoundation._SFMCLocationDidFixLocationNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKFoundation._session +_OBJC_IVAR_$_MarketingCloudSDKFoundation._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKFoundation._lastSuccessfullySentRegistrationPayload +_OBJC_IVAR_$_MarketingCloudSDKFoundation._dateOfLastSuccessfullRegistration +_OBJC_IVAR_$_MarketingCloudSDKFoundation._foundationContext +_OBJC_IVAR_$_MarketingCloudSDKFoundation._database +_OBJC_IVAR_$_MarketingCloudSDKFoundation._registration +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKFoundation +__OBJC_$_PROP_LIST_MarketingCloudSDKFoundation +__OBJC_CLASS_RO_$_MarketingCloudSDKFoundation +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundationPrivate.h +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation.h +__60-[MarketingCloudSDKFoundation processControlChannelPayload:]_block_invoke +__51-[MarketingCloudSDKFoundation setQuietPushEnabled:]_block_invoke +__47-[MarketingCloudSDKFoundation quietPushEnabled]_block_invoke +__43-[MarketingCloudSDKFoundation signedString]_block_invoke +__50-[MarketingCloudSDKFoundation setSubscriberToken:]_block_invoke +__46-[MarketingCloudSDKFoundation subscriberToken]_block_invoke +__41-[MarketingCloudSDKFoundation contactKey]_block_invoke +__47-[MarketingCloudSDKFoundation setPiIdentifier:]_block_invoke +__43-[MarketingCloudSDKFoundation piIdentifier]_block_invoke +__42-[MarketingCloudSDKFoundation deviceToken]_block_invoke +__46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke_2 +__46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke +__44-[MarketingCloudSDKFoundation beaconEnabled]_block_invoke +__48-[MarketingCloudSDKFoundation setBeaconEnabled:]_block_invoke +__46-[MarketingCloudSDKFoundation locationEnabled]_block_invoke +__50-[MarketingCloudSDKFoundation setLocationEnabled:]_block_invoke +__42-[MarketingCloudSDKFoundation pushEnabled]_block_invoke +__46-[MarketingCloudSDKFoundation setPushEnabled:]_block_invoke +__51-[MarketingCloudSDKFoundation pushEnabledDeveloper]_block_invoke +__55-[MarketingCloudSDKFoundation setPushEnabledDeveloper:]_block_invoke +__51-[MarketingCloudSDKFoundation setDeviceIdentifier:]_block_invoke +__47-[MarketingCloudSDKFoundation deviceIdentifier]_block_invoke +__42-[MarketingCloudSDKFoundation accessToken]_block_invoke +__47-[MarketingCloudSDKFoundation applicationAppId]_block_invoke +__65-[MarketingCloudSDKFoundation syncedEventConfigurationInContext:]_block_invoke +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.252 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2.250 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.245 +__destroy_helper_block_e8_32r40w +__copy_helper_block_e8_32r40w +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.236 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke +__59-[MarketingCloudSDKFoundation scheduleRegistrationDispatch]_block_invoke +__78-[MarketingCloudSDKFoundation observeValueForKeyPath:ofObject:change:context:]_block_invoke +__72-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithoutUpdate]_block_invoke +__destroy_helper_block_e8_32s40s48r56r64w +__copy_helper_block_e8_32s40s48r56r64w +__77-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithConfiguration:]_block_invoke +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2.106 +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke.103 +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2 +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setContactKey:] +___62-[MarketingCloudSDKFoundation(ClientData) sfmc_setContactKey:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_contactKey] +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_contactKey]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:] +___55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke +___55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:] +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_addTags:] +___56-[MarketingCloudSDKFoundation(ClientData) sfmc_addTags:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTags:] +___59-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTags:]_block_invoke +___copy_helper_block_e8_32s40r +___destroy_helper_block_e8_32s40r +-[MarketingCloudSDKFoundation(ClientData) sfmc_tags] +___52-[MarketingCloudSDKFoundation(ClientData) sfmc_tags]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:] +___72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke +___72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:] +___68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke +___68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_attributes] +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_attributes]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributes:] +___62-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributes:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributesNamed:] +___69-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributesNamed:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setSignedString:] +___64-[MarketingCloudSDKFoundation(ClientData) sfmc_setSignedString:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_signedString] +___block_descriptor_48_e8_32s40s_e22_v24?0"NSString"8^B16l +___block_descriptor_48_e8_32s40r_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.80 +___block_descriptor_48_e8_32s40r_e15_v32?0816^B24l +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_ClientData +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_ClientData +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+ClientData.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+ClientData.m +__64-[MarketingCloudSDKFoundation(ClientData) sfmc_setSignedString:]_block_invoke +__69-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributesNamed:]_block_invoke +__62-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributes:]_block_invoke +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_attributes]_block_invoke +__68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke_2 +__68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke +__72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke_2 +__72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke +__52-[MarketingCloudSDKFoundation(ClientData) sfmc_tags]_block_invoke +__destroy_helper_block_e8_32s40r +__copy_helper_block_e8_32s40r +__59-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTags:]_block_invoke +__56-[MarketingCloudSDKFoundation(ClientData) sfmc_addTags:]_block_invoke +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke_2 +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke +__55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke_2 +__55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_contactKey]_block_invoke +__62-[MarketingCloudSDKFoundation(ClientData) sfmc_setContactKey:]_block_invoke ++[SFMCBlobValueTransformer transformedValueClass] ++[SFMCBlobValueTransformer allowsReverseTransformation] +-[SFMCBlobValueTransformer reverseTransformedValue:] +-[SFMCBlobValueTransformer transformedValue:] +-[SFMCBlobValueTransformer key] +-[SFMCBlobValueTransformer setKey:] +-[SFMCBlobValueTransformer .cxx_destruct] +_OBJC_IVAR_$_SFMCBlobValueTransformer._key +__OBJC_$_CLASS_METHODS_SFMCBlobValueTransformer +__OBJC_METACLASS_RO_$_SFMCBlobValueTransformer +__OBJC_$_INSTANCE_METHODS_SFMCBlobValueTransformer +__OBJC_$_INSTANCE_VARIABLES_SFMCBlobValueTransformer +__OBJC_$_PROP_LIST_SFMCBlobValueTransformer +__OBJC_CLASS_RO_$_SFMCBlobValueTransformer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCBlobValueTransformer.m +MarketingCloudSDKFoundation/SFMCBlobValueTransformer.m +MarketingCloudSDKFoundation/SFMCBlobValueTransformer.h +-[MarketingCloudSDKFoundation(Utilities) reservedWords] +-[MarketingCloudSDKFoundation(Utilities) reservedTags] +-[MarketingCloudSDKFoundation(Utilities) isValueValid:] +-[MarketingCloudSDKFoundation(Utilities) isKeyValid:] +-[MarketingCloudSDKFoundation(Utilities) isTagValid:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_Utilities +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_Utilities +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+Utilities.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+Utilities.m +-[SFMCConfigurationEntity toDictionaryWithDefaultValuesFallback] ++[SFMCConfigurationEntity toDictionaryWithDefaultValues] +-[SFMCConfigurationEntity syncablePropertyKeys] +-[SFMCConfigurationEntity toEntityKey:] +__OBJC_$_CLASS_METHODS_SFMCConfigurationEntity +__OBJC_METACLASS_RO_$_SFMCConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCConfigurationEntity +__OBJC_$_PROP_LIST_SFMCConfigurationEntity +__OBJC_CLASS_RO_$_SFMCConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCConfigurationEntity.m +MarketingCloudSDKCommon/SFMCConfigurationEntity.m ++[SFMCMessageEntity requestTimeInterval] ++[SFMCMessageEntity setRequestTimeInterval:] ++[SFMCMessageEntity resetRequestTimeInterval] ++[SFMCMessageEntity updateRequestTimeInterval] ++[SFMCMessageEntity setRetryAfterWithSeconds:foundation:] ++[SFMCMessageEntity retryAfterDateFoundation:] +-[SFMCMessageEntity name] +-[SFMCMessageEntity setName:] +-[SFMCMessageEntity alert] +-[SFMCMessageEntity setAlert:] +-[SFMCMessageEntity title] +-[SFMCMessageEntity setTitle:] +-[SFMCMessageEntity subtitle] +-[SFMCMessageEntity setSubtitle:] +-[SFMCMessageEntity category] +-[SFMCMessageEntity setCategory:] +-[SFMCMessageEntity openDirect] +-[SFMCMessageEntity setOpenDirect:] +-[SFMCMessageEntity keys] +-[SFMCMessageEntity setKeys:] +-[SFMCMessageEntity subject] +-[SFMCMessageEntity setSubject:] +-[SFMCMessageEntity url] +-[SFMCMessageEntity setUrl:] +-[SFMCMessageEntity custom] +-[SFMCMessageEntity setCustom:] +-[SFMCMessageEntity media_iosUrl] +-[SFMCMessageEntity setMedia_iosUrl:] +-[SFMCMessageEntity media_alt] +-[SFMCMessageEntity setMedia_alt:] +-[SFMCMessageEntity populateFromDictionary:] +-[SFMCMessageEntity toDictionary] +-[SFMCMessageEntity messageScheduledForDisplay:] +__OBJC_$_CLASS_METHODS_SFMCMessageEntity +__OBJC_CLASS_PROTOCOLS_$_SFMCMessageEntity +__OBJC_METACLASS_RO_$_SFMCMessageEntity +__OBJC_$_INSTANCE_METHODS_SFMCMessageEntity +__OBJC_$_PROP_LIST_SFMCMessageEntity +__OBJC_CLASS_RO_$_SFMCMessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCMessageEntity.m +MarketingCloudSDKCommon/SFMCMessageEntity.m +-[SFMCPIAnalyticEntity payload] +-[SFMCPIAnalyticEntity setPayload:] +-[SFMCPIAnalyticEntity payloadDictionary] +-[SFMCPIAnalyticEntity setEmail:] +-[SFMCPIAnalyticEntity email] +__OBJC_METACLASS_RO_$_SFMCPIAnalyticEntity +__OBJC_$_INSTANCE_METHODS_SFMCPIAnalyticEntity +__OBJC_$_PROP_LIST_SFMCPIAnalyticEntity +__OBJC_CLASS_RO_$_SFMCPIAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCPIAnalyticEntity.m +MarketingCloudSDKCommon/SFMCPIAnalyticEntity.m +-[SFMCBaseConfigurationEntity validUpsertFrom:withLogger:] +-[SFMCBaseConfigurationEntity validEntityPropertyByValue:andKey:withLogger:] +-[SFMCBaseConfigurationEntity toArrayFrom:] +-[SFMCBaseConfigurationEntity hasAttributeOfName:] +-[SFMCBaseConfigurationEntity syncablePropertyKeys] +-[SFMCBaseConfigurationEntity toDictionary] +-[SFMCBaseConfigurationEntity populateFromDictionary:withLogger:] +-[SFMCBaseConfigurationEntity mapDictionaryToEntityKeys:] +-[SFMCBaseConfigurationEntity toEntityKey:] +__OBJC_METACLASS_RO_$_SFMCBaseConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCBaseConfigurationEntity +__OBJC_CLASS_RO_$_SFMCBaseConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCBaseConfigurationEntity.m +MarketingCloudSDKCommon/SFMCBaseConfigurationEntity.m +-[SFMCEventConfigurationEntity toDictionary] +-[SFMCEventConfigurationEntity validUpsertFrom:withLogger:] +-[SFMCEventConfigurationEntity isValidActiveEventUpsertFrom:withLogger:] +-[SFMCEventConfigurationEntity convertEventNameToLowerCase:withLogger:] +-[SFMCEventConfigurationEntity isValidEventToggleConfigForKey:inDictionary:withLogger:] +-[SFMCEventConfigurationEntity normalizeActiveEventNodeForStorage:withLogger:] +-[SFMCEventConfigurationEntity isValidActiveEvent:] +-[SFMCEventConfigurationEntity validateEventToggleConfigAndInsertToggles:logger:] +-[SFMCEventConfigurationEntity syncablePropertyKeys] +-[SFMCEventConfigurationEntity getDefaultEventToggleConfig] +-[SFMCEventConfigurationEntity resetEntity] +-[SFMCEventConfigurationEntity toEntityKey:] +__OBJC_METACLASS_RO_$_SFMCEventConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCEventConfigurationEntity +__OBJC_$_PROP_LIST_SFMCEventConfigurationEntity +__OBJC_CLASS_RO_$_SFMCEventConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCEventConfigurationEntity.m +MarketingCloudSDKCommon/SFMCEventConfigurationEntity.m ++[SFMCRegistration requestTimeInterval] ++[SFMCRegistration setRequestTimeInterval:] ++[SFMCRegistration resetRequestTimeInterval] ++[SFMCRegistration updateRequestTimeInterval] ++[SFMCRegistration setRetryAfterWithSeconds:foundation:] ++[SFMCRegistration retryAfterDateFoundation:] +-[SFMCRegistration setPushEnabled:] +-[SFMCRegistration setPushEnabledDeveloper:] +-[SFMCRegistration setLocationEnabled:] +-[SFMCRegistration setBeaconEnabled:] +-[SFMCRegistration setAppVersion:] +-[SFMCRegistration setHwid:] +-[SFMCRegistration setPlatform:] +-[SFMCRegistration setPlatformVersion:] +-[SFMCRegistration setLocale:] +-[SFMCRegistration setDst:] +-[SFMCRegistration setTimeZone:] +-[SFMCRegistration setSdkVersion:] +-[SFMCRegistration setEtAppId:] +-[SFMCRegistration setEtAccessToken:] +-[SFMCRegistration setDeviceId:] +-[SFMCRegistration setRegistrationId:] +-[SFMCRegistration setDeviceToken:] +-[SFMCRegistration setContactKey:] +-[SFMCRegistration setTags:] +-[SFMCRegistration setAttributes:] +-[SFMCRegistration setSignedString:] +-[SFMCRegistration setSubscriberToken:] +-[SFMCRegistration setPiIdentifier:] +-[SFMCRegistration setQuietPushEnabled:] +-[SFMCRegistration piIdentifier] +-[SFMCRegistration pushEnabled] +-[SFMCRegistration pushEnabledDeveloper] +-[SFMCRegistration locationEnabled] +-[SFMCRegistration beaconEnabled] +-[SFMCRegistration appVersion] +-[SFMCRegistration hwid] +-[SFMCRegistration platform] +-[SFMCRegistration platformVersion] +-[SFMCRegistration locale] +-[SFMCRegistration dst] +-[SFMCRegistration timeZone] +-[SFMCRegistration sdkVersion] +-[SFMCRegistration etAppId] +-[SFMCRegistration etAccessToken] +-[SFMCRegistration deviceId] +-[SFMCRegistration registrationId] +-[SFMCRegistration deviceToken] +-[SFMCRegistration contactKey] +-[SFMCRegistration tags] +-[SFMCRegistration attributes] +-[SFMCRegistration signedString] +-[SFMCRegistration subscriberToken] +-[SFMCRegistration quietPushEnabled] +-[SFMCRegistration payloadDictionary] +___37-[SFMCRegistration payloadDictionary]_block_invoke ++[SFMCRegistration hashPayloadDictionary:] ++[SFMCRegistration subscriberTokenDictionary:] ++[SFMCRegistration validSubscriberToken:] ++[SFMCRegistration subscriberTokenExpired:] ++[SFMCRegistration subscriberTokenExpires:] ++[SFMCRegistration subscriberTokenExpires:fromDate:] +-[SFMCRegistration setBlobValue:forKey:inBlob:] +-[SFMCRegistration removeBlobKey:inBlob:] +-[SFMCRegistration blob] +-[SFMCRegistration setBlob:] +-[SFMCRegistration nonRegistrationBlob] +-[SFMCRegistration setNonRegistrationBlob:] +-[SFMCRegistration payloadHash] +-[SFMCRegistration setPayloadHash:] +-[SFMCRegistration .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.94 +__OBJC_$_CLASS_METHODS_SFMCRegistration +__OBJC_CLASS_PROTOCOLS_$_SFMCRegistration +__OBJC_METACLASS_RO_$_SFMCRegistration +__OBJC_$_INSTANCE_METHODS_SFMCRegistration +_OBJC_IVAR_$_SFMCRegistration._blob +_OBJC_IVAR_$_SFMCRegistration._nonRegistrationBlob +_OBJC_IVAR_$_SFMCRegistration._payloadHash +__OBJC_$_INSTANCE_VARIABLES_SFMCRegistration +__OBJC_$_PROP_LIST_SFMCRegistration +__OBJC_CLASS_RO_$_SFMCRegistration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCRegistration.m +MarketingCloudSDKCommon/SFMCRegistration.m +MarketingCloudSDKCommon/SFMCRegistration.h +__37-[SFMCRegistration payloadDictionary]_block_invoke +-[NSObject(MutableDeepCopy) mutableDeepCopy] +-[NSMutableDictionary(SFMCExtensions) sfmc_setObjectOrNil:forKey:] +-[NSDictionary(MutableDeepCopy) mutableDeepCopy] +-[NSArray(MutableDeepCopy) mutableDeepCopy] +-[NSSet(MutableDeepCopy) mutableDeepCopy] +_OBJC_SELECTOR_REFERENCES_.2 +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSObject_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSObject_$_MutableDeepCopy +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSMutableDictionary_$_SFMCExtensions +__OBJC_$_CATEGORY_NSMutableDictionary_$_SFMCExtensions +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSDictionary_$_MutableDeepCopy +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSArray_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSArray_$_MutableDeepCopy +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSSet_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSSet_$_MutableDeepCopy +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCNSDictionary+Extensions.m +MarketingCloudSDKCommon/SFMCNSDictionary+Extensions.m +-[SFMCTriggerEntity populateFromDictionary:] ++[SFMCTriggerEntity validTriggerPayload:] +__OBJC_$_CLASS_METHODS_SFMCTriggerEntity +__OBJC_METACLASS_RO_$_SFMCTriggerEntity +__OBJC_$_INSTANCE_METHODS_SFMCTriggerEntity +__OBJC_$_PROP_LIST_SFMCTriggerEntity +__OBJC_CLASS_RO_$_SFMCTriggerEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCTriggerEntity.m +MarketingCloudSDKCommon/SFMCTriggerEntity.m +__OBJC_METACLASS_RO_$_SFMCRegistrationEntity +__OBJC_$_PROP_LIST_SFMCRegistrationEntity +__OBJC_CLASS_RO_$_SFMCRegistrationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCRegistrationEntity.m ++[SFMCDeviceIdUtil storeDeviceIdNoBackup:] ++[SFMCDeviceIdUtil getStoredDeviceId] ++[SFMCDeviceIdUtil deleteStoredDeviceId] ++[SFMCDeviceIdUtil addSkipBackupAttributeToItemAtPath:] +__OBJC_$_CLASS_METHODS_SFMCDeviceIdUtil +__OBJC_METACLASS_RO_$_SFMCDeviceIdUtil +__OBJC_CLASS_RO_$_SFMCDeviceIdUtil +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCDeviceIdUtil.m +MarketingCloudSDKFoundation/SFMCDeviceIdUtil.m ++[SFMCKeychainUtil setValue:forKeychainKey:inService:] ++[SFMCKeychainUtil valueForKeychainKey:inService:] ++[SFMCKeychainUtil removeKeychainKey:inService:] ++[SFMCKeychainUtil keychainItemForKey:inService:] +__OBJC_$_CLASS_METHODS_SFMCKeychainUtil +__OBJC_METACLASS_RO_$_SFMCKeychainUtil +__OBJC_CLASS_RO_$_SFMCKeychainUtil +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCKeychainUtil.m +MarketingCloudSDKFoundation/SFMCKeychainUtil.m +-[MarketingCloudSDKFoundation(DataUtils) setupCoredataWithAppID:andAccessToken:error:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_DataUtils +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_DataUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+DataUtils.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+DataUtils.m +llvm.loop.isvectorized ++[SFMCTimedDispatcher mappingsDictionary] +___41+[SFMCTimedDispatcher mappingsDictionary]_block_invoke ++[SFMCTimedDispatcher cancelDispatchWithIdentifier:] ++[SFMCTimedDispatcher cancelAllDispatches] ++[SFMCTimedDispatcher dispatchWithIdentifier:onQueue:afterTimeInterval:completion:] +___83+[SFMCTimedDispatcher dispatchWithIdentifier:onQueue:afterTimeInterval:completion:]_block_invoke +___copy_helper_block_e8_32s40b48w +_mappingsDictionary.mappings +_mappingsDictionary.onceToken +___block_descriptor_56_e8_32s40bs48w_e5_v8?0l +__OBJC_$_CLASS_METHODS_SFMCTimedDispatcher +__OBJC_METACLASS_RO_$_SFMCTimedDispatcher +__OBJC_CLASS_RO_$_SFMCTimedDispatcher +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCTimedDispatcher.m +MarketingCloudSDKFoundation/SFMCTimedDispatcher.m +__copy_helper_block_e8_32s40b48w +__83+[SFMCTimedDispatcher dispatchWithIdentifier:onQueue:afterTimeInterval:completion:]_block_invoke +__41+[SFMCTimedDispatcher mappingsDictionary]_block_invoke ++[SFMCInAppMessage teeShirtSizes] ++[SFMCInAppMessage messageTypes] ++[SFMCInAppMessage layoutOrder] ++[SFMCInAppMessage borderWidthSizes] ++[SFMCInAppMessage cornerRadiusForButtonsSizes] ++[SFMCInAppMessage cornerRadiusSizes] ++[SFMCInAppMessage imageSizes] ++[SFMCInAppMessage buttonConfigurations] ++[SFMCInAppMessage alignments] ++[SFMCInAppMessage animationTypes] ++[SFMCInAppMessage titleFontSizesFullScreenModal] ++[SFMCInAppMessage titleFontSizesBanner] ++[SFMCInAppMessage bodyFontSizesFullScreenModal] ++[SFMCInAppMessage bodyFontSizesBanner] ++[SFMCInAppMessage buttonFontSizesFullScreenModal] ++[SFMCInAppMessage buttonFontSizesBanner] ++[SFMCInAppMessage actionTypes] +-[SFMCInAppMessage initWithDictionary:] +-[SFMCInAppMessage messageId] +-[SFMCInAppMessage activityInstanceId] +-[SFMCInAppMessage type] +-[SFMCInAppMessage displayDuration] +-[SFMCInAppMessage layoutOrder] +-[SFMCInAppMessage buttonConfiguration] +-[SFMCInAppMessage windowColor] +-[SFMCInAppMessage colorWindowColor] +-[SFMCInAppMessage backgroundColor] +-[SFMCInAppMessage colorBackgroundColor] +-[SFMCInAppMessage borderWidth] +-[SFMCInAppMessage mappedBorderWidth] +-[SFMCInAppMessage cornerRadius] +-[SFMCInAppMessage mappedCornerRadius] +-[SFMCInAppMessage borderColor] +-[SFMCInAppMessage colorBorderColor] +-[SFMCInAppMessage media] +-[SFMCInAppMessage imageUrlForMedia] +-[SFMCInAppMessage altTextForMedia] +-[SFMCInAppMessage imageSizeForMedia] +-[SFMCInAppMessage borderWidthForImage] +-[SFMCInAppMessage mappedBorderWidthForImage] +-[SFMCInAppMessage cornerRadiusForImage] +-[SFMCInAppMessage mappedCornerRadiusForImage] +-[SFMCInAppMessage borderColorForImage] +-[SFMCInAppMessage colorBorderColorForImage] +-[SFMCInAppMessage animation] +-[SFMCInAppMessage animationType] +-[SFMCInAppMessage animationDuration] +-[SFMCInAppMessage title] +-[SFMCInAppMessage textForMessageTitle] +-[SFMCInAppMessage fontSizeForMessageTitle] +-[SFMCInAppMessage mappedFontSizeForMessageTitle] +-[SFMCInAppMessage fontForMessageTitle] +-[SFMCInAppMessage alignmentForMessageTitle] +-[SFMCInAppMessage mappedAlignmentForMessageTitle] +-[SFMCInAppMessage fontColorForMessageTitle] +-[SFMCInAppMessage colorFontColorForMessageTitle] +-[SFMCInAppMessage body] +-[SFMCInAppMessage textForMessageBody] +-[SFMCInAppMessage fontSizeForMessageBody] +-[SFMCInAppMessage mappedFontSizeForMessageBody] +-[SFMCInAppMessage fontForMessageBody] +-[SFMCInAppMessage alignmentForMessageBody] +-[SFMCInAppMessage mappedAlignmentForMessageBody] +-[SFMCInAppMessage fontColorForMessageBody] +-[SFMCInAppMessage colorFontColorForMessageBody] +-[SFMCInAppMessage hasCloseButton] +-[SFMCInAppMessage closeButton] +-[SFMCInAppMessage alignmentForCloseButton] +-[SFMCInAppMessage buttons] +-[SFMCInAppMessage buttonAtIndex:] +-[SFMCInAppMessage idForButton:] +-[SFMCInAppMessage indexForButton:] +-[SFMCInAppMessage textForButton:] +-[SFMCInAppMessage fontSizeForButton:] +-[SFMCInAppMessage mappedFontSizeForButton:] +-[SFMCInAppMessage fontColorForButton:] +-[SFMCInAppMessage colorFontColorForButton:] +-[SFMCInAppMessage backgroundColorForButton:] +-[SFMCInAppMessage colorBackgroundColorForButton:] +-[SFMCInAppMessage borderColorForButton:] +-[SFMCInAppMessage colorBorderColorForButton:] +-[SFMCInAppMessage borderWidthForButton:] +-[SFMCInAppMessage mappedBorderWidthForButton:] +-[SFMCInAppMessage cornerRadiusForButton:] +-[SFMCInAppMessage mappedCornerRadiusForButton:] +-[SFMCInAppMessage actionTypeForButton:] +-[SFMCInAppMessage actionForButton:] +-[SFMCInAppMessage isActionCloseForButton:] +-[SFMCInAppMessage isActionURLForButton:] ++[SFMCInAppMessage payloadHasBody:] ++[SFMCInAppMessage payloadHasValidBody:] ++[SFMCInAppMessage payloadHasTitle:] ++[SFMCInAppMessage payloadHasValidTitle:] ++[SFMCInAppMessage payloadHasMedia:] ++[SFMCInAppMessage payloadHasValidMedia:] ++[SFMCInAppMessage payloadHasButtons:] ++[SFMCInAppMessage payloadHasValidButtons:] ++[SFMCInAppMessage payloadHasCloseButton:] ++[SFMCInAppMessage payloadHasExpired:] ++[SFMCInAppMessage validMessagePayload:] +-[SFMCInAppMessage messagePayload] +-[SFMCInAppMessage setMessagePayload:] +-[SFMCInAppMessage .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.82 +_OBJC_CLASSLIST_REFERENCES_$_.120 +_OBJC_CLASSLIST_REFERENCES_$_.143 +__OBJC_$_CLASS_METHODS_SFMCInAppMessage +__OBJC_METACLASS_RO_$_SFMCInAppMessage +__OBJC_$_INSTANCE_METHODS_SFMCInAppMessage +_OBJC_IVAR_$_SFMCInAppMessage._messagePayload +__OBJC_$_INSTANCE_VARIABLES_SFMCInAppMessage +__OBJC_$_PROP_LIST_SFMCInAppMessage +__OBJC_CLASS_RO_$_SFMCInAppMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCInAppMessage.m +MarketingCloudSDKCommon/SFMCInAppMessage.m +MarketingCloudSDKCommon/SFMCInAppMessage.h ++[SFMCDeviceId deviceId] +-[SFMCDeviceId init] +-[SFMCDeviceId deviceId] +-[SFMCDeviceId save] +-[SFMCDeviceId sfmcDeviceId] +-[SFMCDeviceId setSfmcDeviceId:] +-[SFMCDeviceId .cxx_destruct] +__OBJC_$_CLASS_METHODS_SFMCDeviceId +__OBJC_METACLASS_RO_$_SFMCDeviceId +__OBJC_$_INSTANCE_METHODS_SFMCDeviceId +_OBJC_IVAR_$_SFMCDeviceId._sfmcDeviceId +__OBJC_$_INSTANCE_VARIABLES_SFMCDeviceId +__OBJC_$_PROP_LIST_SFMCDeviceId +__OBJC_CLASS_RO_$_SFMCDeviceId +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCDeviceId.m +MarketingCloudSDKFoundation/SFMCDeviceId.m +MarketingCloudSDKFoundation/SFMCDeviceId.h +-[SFMCLogger initWithLogger:logDebug:] +-[SFMCLogger log:file:line:] +-[SFMCLogger logDebug:] +-[SFMCLogger logDebug:file:line:] +-[SFMCLogger logError:file:line:] +-[SFMCLogger logFault:file:line:] +-[SFMCLogger logDebug] +-[SFMCLogger setLogDebug:] +-[SFMCLogger logger] +-[SFMCLogger setLogger:] +-[SFMCLogger .cxx_destruct] +LOS_LOG0 +LOS_LOG1 +LOS_LOG2 +LOS_LOG3 +LOS_LOG4 +__OBJC_METACLASS_RO_$_SFMCLogger +__OBJC_$_INSTANCE_METHODS_SFMCLogger +_OBJC_IVAR_$_SFMCLogger._logDebug +_OBJC_IVAR_$_SFMCLogger._logger +__OBJC_$_INSTANCE_VARIABLES_SFMCLogger +__OBJC_$_PROP_LIST_SFMCLogger +__OBJC_CLASS_RO_$_SFMCLogger +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCLogger.m +MarketingCloudSDKCommon/SFMCLogger.m +MarketingCloudSDKCommon/SFMCLogger.h +__os_log_helper_16_2_3_8_66_8_66_8_66 +__os_log_helper_16_2_1_8_66 +__OBJC_METACLASS_RO_$_SFMCKeyValueEntity +__OBJC_$_PROP_LIST_SFMCKeyValueEntity +__OBJC_CLASS_RO_$_SFMCKeyValueEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCKeyValueEntity.m +-[MarketingCloudSDKFoundation(EventToggleManager) isSystemEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isEngagementEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isIdentityEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isAppEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isDebugLoggingEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isTelemetryEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) purgeExpiredEvents] +-[MarketingCloudSDKFoundation(EventToggleManager) purgeDebugEvents] +-[MarketingCloudSDKFoundation(EventToggleManager) purgeTelemetryEvents] +-[MarketingCloudSDKFoundation(EventToggleManager) batchDeleteEvents:byDays:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_EventToggleManager +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_EventToggleManager +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+EventToggleManager.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+EventToggleManager.m ++[SFMCDateNumberFormatters initialize] +___38+[SFMCDateNumberFormatters initialize]_block_invoke +-[SFMCDateNumberFormatters dateFormatter] ++[SFMCDateNumberFormatters dateFormatter] +-[SFMCDateNumberFormatters numberFormatter] ++[SFMCDateNumberFormatters numberFormatter] +_sDateFormatter +_sNumberFormatter +__OBJC_$_CLASS_METHODS_SFMCDateNumberFormatters +__OBJC_METACLASS_RO_$_SFMCDateNumberFormatters +__OBJC_$_INSTANCE_METHODS_SFMCDateNumberFormatters +__OBJC_CLASS_RO_$_SFMCDateNumberFormatters +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCDateNumberFormatters.m +MarketingCloudSDKCommon/SFMCDateNumberFormatters.m +__38+[SFMCDateNumberFormatters initialize]_block_invoke +-[SFMCNetworkRequest description] +-[SFMCNetworkRequest debugDescription] ++[SFMCNetworkRequest sdkVersionForHeader:] ++[SFMCNetworkRequest requestHeadersWithFoundation:] +-[SFMCNetworkRequest initWithURL:httpMethod:httpBodyData:httpHeaders:error:] +-[SFMCNetworkRequest session] +-[SFMCNetworkRequest dataTask] +___30-[SFMCNetworkRequest dataTask]_block_invoke +-[SFMCNetworkRequest parseRetryAfterHeaderValueIfPresent:] +-[SFMCNetworkRequest setCompletionBlock:] +-[SFMCNetworkRequest performRequestWithCompletionHandler:requestCompletionHandler:] +___83-[SFMCNetworkRequest performRequestWithCompletionHandler:requestCompletionHandler:]_block_invoke +-[SFMCNetworkRequest cancelSession] +-[SFMCNetworkRequest requestTimeInterval] +-[SFMCNetworkRequest setRequestTimeInterval:] +-[SFMCNetworkRequest resetRequestTimeInterval] +-[SFMCNetworkRequest updateRequestTimeInterval] +-[SFMCNetworkRequest setSession:] +-[SFMCNetworkRequest urlRequest] +-[SFMCNetworkRequest setUrlRequest:] +-[SFMCNetworkRequest setDataTask:] +-[SFMCNetworkRequest backgroundTaskId] +-[SFMCNetworkRequest setBackgroundTaskId:] +-[SFMCNetworkRequest completionBlock] +-[SFMCNetworkRequest networkRequestTimeInterval] +-[SFMCNetworkRequest setNetworkRequestTimeInterval:] +-[SFMCNetworkRequest .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.26 +_OBJC_CLASSLIST_REFERENCES_$_.27 +___block_descriptor_48_e8_32s40w_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l +__OBJC_$_CLASS_METHODS_SFMCNetworkRequest +__OBJC_METACLASS_RO_$_SFMCNetworkRequest +__OBJC_$_INSTANCE_METHODS_SFMCNetworkRequest +_OBJC_IVAR_$_SFMCNetworkRequest._session +_OBJC_IVAR_$_SFMCNetworkRequest._urlRequest +_OBJC_IVAR_$_SFMCNetworkRequest._dataTask +_OBJC_IVAR_$_SFMCNetworkRequest._backgroundTaskId +_OBJC_IVAR_$_SFMCNetworkRequest._completionBlock +_OBJC_IVAR_$_SFMCNetworkRequest._networkRequestTimeInterval +__OBJC_$_INSTANCE_VARIABLES_SFMCNetworkRequest +__OBJC_$_PROP_LIST_SFMCNetworkRequest +__OBJC_CLASS_RO_$_SFMCNetworkRequest +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCNetworkRequest.m +MarketingCloudSDKFoundation/SFMCNetworkRequest.m +MarketingCloudSDKFoundation/SFMCNetworkRequest.h +__83-[SFMCNetworkRequest performRequestWithCompletionHandler:requestCompletionHandler:]_block_invoke +__30-[SFMCNetworkRequest dataTask]_block_invoke +-[SFMCDatabase setupContexts] +-[SFMCDatabase tearDown] +-[SFMCDatabase workerContext] +-[SFMCDatabase insert:inContext:error:] +___39-[SFMCDatabase insert:inContext:error:]_block_invoke +___copy_helper_block_e8_32s40s48r56r +___destroy_helper_block_e8_32s40s48r56r +-[SFMCDatabase remove:inContext:error:] +___39-[SFMCDatabase remove:inContext:error:]_block_invoke +-[SFMCDatabase fetch:inContext:error:] +___38-[SFMCDatabase fetch:inContext:error:]_block_invoke +-[SFMCDatabase batchDelete:inContext:error:] +___44-[SFMCDatabase batchDelete:inContext:error:]_block_invoke +-[SFMCDatabase count:inContext:error:] +___38-[SFMCDatabase count:inContext:error:]_block_invoke +-[SFMCDatabase saveContext:error:] +___34-[SFMCDatabase saveContext:error:]_block_invoke +___34-[SFMCDatabase saveContext:error:]_block_invoke_2 +___34-[SFMCDatabase saveContext:error:]_block_invoke_3 +___34-[SFMCDatabase saveContext:error:]_block_invoke.26 ++[SFMCDatabase managedObjectModel] +-[SFMCDatabase managedObjectModel] +-[SFMCDatabase persistentStoreCoordinator] +-[SFMCDatabase persistentStoreCoordinatorForAppId:] +-[SFMCDatabase masterContext] +-[SFMCDatabase setMasterContext:] +-[SFMCDatabase mainContext] +-[SFMCDatabase setMainContext:] +-[SFMCDatabase sfmcDatabaseAppID] +-[SFMCDatabase setSfmcDatabaseAppID:] +-[SFMCDatabase key] +-[SFMCDatabase setKey:] +-[SFMCDatabase setManagedObjectModel:] +-[SFMCDatabase setPersistentStoreCoordinator:] +-[SFMCDatabase foundation] +-[SFMCDatabase setFoundation:] +-[SFMCDatabase .cxx_destruct] +___block_descriptor_64_e8_32s40s48r56r_e5_v8?0l +___block_descriptor_72_e8_32s40s48r56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.44 +__OBJC_$_CLASS_METHODS_SFMCDatabase +__OBJC_METACLASS_RO_$_SFMCDatabase +__OBJC_$_INSTANCE_METHODS_SFMCDatabase +_OBJC_IVAR_$_SFMCDatabase._masterContext +_OBJC_IVAR_$_SFMCDatabase._mainContext +_OBJC_IVAR_$_SFMCDatabase._sfmcDatabaseAppID +_OBJC_IVAR_$_SFMCDatabase._key +_OBJC_IVAR_$_SFMCDatabase._managedObjectModel +_OBJC_IVAR_$_SFMCDatabase._persistentStoreCoordinator +_OBJC_IVAR_$_SFMCDatabase._foundation +__OBJC_$_INSTANCE_VARIABLES_SFMCDatabase +__OBJC_$_PROP_LIST_SFMCDatabase +__OBJC_CLASS_RO_$_SFMCDatabase +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCDatabase.m +MarketingCloudSDKFoundation/SFMCDatabase.m +MarketingCloudSDKFoundation/SFMCDatabase.h +__34-[SFMCDatabase saveContext:error:]_block_invoke.26 +__34-[SFMCDatabase saveContext:error:]_block_invoke_3 +__34-[SFMCDatabase saveContext:error:]_block_invoke_2 +__34-[SFMCDatabase saveContext:error:]_block_invoke +__38-[SFMCDatabase count:inContext:error:]_block_invoke +__44-[SFMCDatabase batchDelete:inContext:error:]_block_invoke +__38-[SFMCDatabase fetch:inContext:error:]_block_invoke +__39-[SFMCDatabase remove:inContext:error:]_block_invoke +__destroy_helper_block_e8_32s40s48r56r +__copy_helper_block_e8_32s40s48r56r +__39-[SFMCDatabase insert:inContext:error:]_block_invoke ++[SFMCManagedObject entityName] +-[SFMCManagedObject setBlobValue:forKey:inBlob:] ++[SFMCManagedObject managedObjectFromDictionary:entityName:inContext:] +-[SFMCManagedObject populateObjectAttributesFromDictionary:] +-[SFMCManagedObject dictionaryRepresentation] ++[SFMCManagedObject clearEntityInContext:] +-[SFMCManagedObject traversed] +-[SFMCManagedObject setTraversed:] +_OBJC_IVAR_$_SFMCManagedObject.traversed +__OBJC_$_CLASS_METHODS_SFMCManagedObject +__OBJC_METACLASS_RO_$_SFMCManagedObject +__OBJC_$_INSTANCE_METHODS_SFMCManagedObject +__OBJC_$_INSTANCE_VARIABLES_SFMCManagedObject +__OBJC_$_PROP_LIST_SFMCManagedObject +__OBJC_CLASS_RO_$_SFMCManagedObject +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCManagedObject.m +MarketingCloudSDKCommon/SFMCManagedObject.m +-[SFMCRegionEntity name] +-[SFMCRegionEntity setName:] +-[SFMCRegionEntity latitude] +-[SFMCRegionEntity setLatitude:] +-[SFMCRegionEntity longitude] +-[SFMCRegionEntity setLongitude:] +-[SFMCRegionEntity populateFromDictionary:] +___43-[SFMCRegionEntity populateFromDictionary:]_block_invoke +-[SFMCRegionEntity regionLocation] +-[SFMCRegionEntity regionAsBeaconRegion] +-[SFMCRegionEntity regionAsCLCircularRegion] +-[SFMCRegionEntity isGeofenceRegion] +-[SFMCRegionEntity isBeaconRegion] +-[SFMCRegionEntity isEqualToRegion:] +-[SFMCRegionEntity toDictionary] +__OBJC_METACLASS_RO_$_SFMCRegionEntity +__OBJC_$_INSTANCE_METHODS_SFMCRegionEntity +__OBJC_$_PROP_LIST_SFMCRegionEntity +__OBJC_CLASS_RO_$_SFMCRegionEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCRegionEntity.m +MarketingCloudSDKCommon/SFMCRegionEntity.m +__43-[SFMCRegionEntity populateFromDictionary:]_block_invoke +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) getStoreExistanceCountFor:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) getDataStoreFilePathFor:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) getDataStoreFilesFromFileSystemForAbsoluteFileName:withExtension:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) checkIfDataStoreURLInFileSystemMatchesOldDatastoreWithAppId:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) checkAndUpdateUserDefaultsIfAutoOptinMergeShouldBeMandatedForAppId:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) isMandatoryAutoMergeOptMergeSucceededForAppId:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_CoreDataMigrationManagerUtils +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_CoreDataMigrationManagerUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+CoreDataMigrationManagerUtils.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+CoreDataMigrationManagerUtils.m +-[MarketingCloudSDKInboxMessage setupWithFoundation:error:] +-[MarketingCloudSDKInboxMessage setupOnMainThread] +___50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke +___50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke.44 +-[MarketingCloudSDKInboxMessage tearDown:] +-[MarketingCloudSDKInboxMessage validateInboxMessage:] +-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:] +___60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke +___60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke_2 +___copy_helper_block_e8_32s40s48s56s64w +___destroy_helper_block_e8_32s40s48s56s64w +-[MarketingCloudSDKInboxMessage notificationCenter] +-[MarketingCloudSDKInboxMessage userNotificationCenter] +-[MarketingCloudSDKInboxMessage messageRequestURLString] +-[MarketingCloudSDKInboxMessage messageUpdateRequestURLString] +-[MarketingCloudSDKInboxMessage fetchInboxMessagesFromServerWithThrottle] +-[MarketingCloudSDKInboxMessage shouldThrottleLoadMessages] +-[MarketingCloudSDKInboxMessage fetchMessagesFromServer] +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke_2 +___copy_helper_block_e8_32s40s48s +___destroy_helper_block_e8_32s40s48s +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.191 +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.216 +-[MarketingCloudSDKInboxMessage messageStatusPayload:date:actionString:] +-[MarketingCloudSDKInboxMessage updateMessageStatus] +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.240 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.258 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_2 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_3 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.275 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.276 +-[MarketingCloudSDKInboxMessage getDirtyMessagesInContext:] +-[MarketingCloudSDKInboxMessage activeWindowPredicate] +-[MarketingCloudSDKInboxMessage getAllMessages] +___47-[MarketingCloudSDKInboxMessage getAllMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getUnreadMessages] +___50-[MarketingCloudSDKInboxMessage getUnreadMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getReadMessages] +___48-[MarketingCloudSDKInboxMessage getReadMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getDeletedMessages] +___51-[MarketingCloudSDKInboxMessage getDeletedMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getAllMessagesCount] +___52-[MarketingCloudSDKInboxMessage getAllMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage getUnreadMessagesCount] +___55-[MarketingCloudSDKInboxMessage getUnreadMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage getReadMessagesCount] +___53-[MarketingCloudSDKInboxMessage getReadMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage getDeletedMessagesCount] +___56-[MarketingCloudSDKInboxMessage getDeletedMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage markAllMessagesRead] +___52-[MarketingCloudSDKInboxMessage markAllMessagesRead]_block_invoke +-[MarketingCloudSDKInboxMessage markAllMessagesDeleted] +___55-[MarketingCloudSDKInboxMessage markAllMessagesDeleted]_block_invoke +-[MarketingCloudSDKInboxMessage markMessage:read:] +-[MarketingCloudSDKInboxMessage markMessage:deleted:] +-[MarketingCloudSDKInboxMessage markMessageWithId:read:] +___56-[MarketingCloudSDKInboxMessage markMessageWithId:read:]_block_invoke +-[MarketingCloudSDKInboxMessage markMessageWithId:deleted:] +___59-[MarketingCloudSDKInboxMessage markMessageWithId:deleted:]_block_invoke +-[MarketingCloudSDKInboxMessage fetchMessageById:inContext:] +-[MarketingCloudSDKInboxMessage getFrameworkState] +___50-[MarketingCloudSDKInboxMessage getFrameworkState]_block_invoke +-[MarketingCloudSDKInboxMessage setDebugLoggingEnabled:] +-[MarketingCloudSDKInboxMessage getDebugLoggingEnabled] +-[MarketingCloudSDKInboxMessage refreshWithFetch] +-[MarketingCloudSDKInboxMessage processControlChannelPayload:] +___62-[MarketingCloudSDKInboxMessage processControlChannelPayload:]_block_invoke +-[MarketingCloudSDKInboxMessage testSetupParameters] +-[MarketingCloudSDKInboxMessage setTestSetupParameters:] +-[MarketingCloudSDKInboxMessage foundation] +-[MarketingCloudSDKInboxMessage setFoundation:] +-[MarketingCloudSDKInboxMessage setNotificationCenter:] +-[MarketingCloudSDKInboxMessage applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKInboxMessage setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKInboxMessage applicationWillResignActiveNotificationObserver] +-[MarketingCloudSDKInboxMessage setApplicationWillResignActiveNotificationObserver:] +-[MarketingCloudSDKInboxMessage session] +-[MarketingCloudSDKInboxMessage setSession:] +-[MarketingCloudSDKInboxMessage operationQueue] +-[MarketingCloudSDKInboxMessage setOperationQueue:] +-[MarketingCloudSDKInboxMessage dispatchQueue] +-[MarketingCloudSDKInboxMessage setDispatchQueue:] +-[MarketingCloudSDKInboxMessage getCalledOnSetup] +-[MarketingCloudSDKInboxMessage setGetCalledOnSetup:] +-[MarketingCloudSDKInboxMessage logger] +-[MarketingCloudSDKInboxMessage setLogger:] +-[MarketingCloudSDKInboxMessage setUserNotificationCenter:] +-[MarketingCloudSDKInboxMessage manualThrottleDate] +-[MarketingCloudSDKInboxMessage setManualThrottleDate:] +-[MarketingCloudSDKInboxMessage .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.71 +___block_descriptor_72_e8_32s40s48s56s64w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.162 +_OBJC_CLASSLIST_REFERENCES_$_.175 +___block_descriptor_56_e8_32s40s48s_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.190 +_OBJC_CLASSLIST_REFERENCES_$_.255 +___block_descriptor_56_e8_32s40r48w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +___block_descriptor_65_e8_32s40s48r56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.333 +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessage +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessage +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKInboxMessage +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._getCalledOnSetup +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._foundation +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._applicationWillResignActiveNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._session +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._logger +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._manualThrottleDate +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKInboxMessage +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessage +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKInboxMessage +MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage.m +MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessagePrivate.h +__62-[MarketingCloudSDKInboxMessage processControlChannelPayload:]_block_invoke +__50-[MarketingCloudSDKInboxMessage getFrameworkState]_block_invoke +__59-[MarketingCloudSDKInboxMessage markMessageWithId:deleted:]_block_invoke +__56-[MarketingCloudSDKInboxMessage markMessageWithId:read:]_block_invoke +__55-[MarketingCloudSDKInboxMessage markAllMessagesDeleted]_block_invoke +__52-[MarketingCloudSDKInboxMessage markAllMessagesRead]_block_invoke +__56-[MarketingCloudSDKInboxMessage getDeletedMessagesCount]_block_invoke +__53-[MarketingCloudSDKInboxMessage getReadMessagesCount]_block_invoke +__55-[MarketingCloudSDKInboxMessage getUnreadMessagesCount]_block_invoke +__52-[MarketingCloudSDKInboxMessage getAllMessagesCount]_block_invoke +__51-[MarketingCloudSDKInboxMessage getDeletedMessages]_block_invoke +__48-[MarketingCloudSDKInboxMessage getReadMessages]_block_invoke +__50-[MarketingCloudSDKInboxMessage getUnreadMessages]_block_invoke +__47-[MarketingCloudSDKInboxMessage getAllMessages]_block_invoke +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.276 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.275 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_3 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_2 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.258 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.240 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.216 +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.191 +__destroy_helper_block_e8_32s40s48s +__copy_helper_block_e8_32s40s48s +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke_2 +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64w +__copy_helper_block_e8_32s40s48s56s64w +__60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke_2 +__60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke +__50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke.44 +__50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke ++[MarketingCloudSDKInboxMessageUpdateStatus requestTimeInterval] ++[MarketingCloudSDKInboxMessageUpdateStatus setRequestTimeInterval:] ++[MarketingCloudSDKInboxMessageUpdateStatus resetRequestTimeInterval] ++[MarketingCloudSDKInboxMessageUpdateStatus updateRequestTimeInterval] ++[MarketingCloudSDKInboxMessageUpdateStatus setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKInboxMessageUpdateStatus retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessageUpdateStatus +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessageMessageUpdateStatus.m +MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessageMessageUpdateStatus.m +-[MarketingCloudSDKIntelligence setupWithFoundation:error:] +-[MarketingCloudSDKIntelligence setupOnMainThread] +-[MarketingCloudSDKIntelligence etRequestURLString] +-[MarketingCloudSDKIntelligence piRequestURLString] +-[MarketingCloudSDKIntelligence tearDown:] +-[MarketingCloudSDKIntelligence notificationCenter] +-[MarketingCloudSDKIntelligence removeObservers] +-[MarketingCloudSDKIntelligence cancelAllDispatchers] +-[MarketingCloudSDKIntelligence sfmcUNNotificationReceived:] +-[MarketingCloudSDKIntelligence closeOutExistingAppSessionTime] +___63-[MarketingCloudSDKIntelligence closeOutExistingAppSessionTime]_block_invoke +-[MarketingCloudSDKIntelligence setPiId:] +-[MarketingCloudSDKIntelligence piIdentifier] +-[MarketingCloudSDKIntelligence piIdentifierHash:] +-[MarketingCloudSDKIntelligence addETAnalyticTypeNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackPageViewNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackEventNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackCartNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackCartConversionNotificationReceived:] +-[MarketingCloudSDKIntelligence isEventSupported:] +___50-[MarketingCloudSDKIntelligence isEventSupported:]_block_invoke +-[MarketingCloudSDKIntelligence addDeviceStatsAnalyticReceived:] +-[MarketingCloudSDKIntelligence applicationWillTerminate] +-[MarketingCloudSDKIntelligence applicationWillEnterForegroundNotificationReceived] +-[MarketingCloudSDKIntelligence sendAllAnalytics:] +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke.148 +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_2 +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_3 +-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived] +___82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke +___82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke_2 +___82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke.150 +-[MarketingCloudSDKIntelligence closeOutOpenEvents] +___51-[MarketingCloudSDKIntelligence closeOutOpenEvents]_block_invoke +-[MarketingCloudSDKIntelligence privacyModeChanged:] +-[MarketingCloudSDKIntelligence fetchETAnalyticForType:InContext:] +-[MarketingCloudSDKIntelligence fetchEventsFromCoreDataWithBatchSize:offset:weakSelf:] +___86-[MarketingCloudSDKIntelligence fetchEventsFromCoreDataWithBatchSize:offset:weakSelf:]_block_invoke +-[MarketingCloudSDKIntelligence trimETAnalyticCount] +___52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke +___52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke_2 +-[MarketingCloudSDKIntelligence totalNumberOfEventsFromAnalyticsEntity] +___71-[MarketingCloudSDKIntelligence totalNumberOfEventsFromAnalyticsEntity]_block_invoke +-[MarketingCloudSDKIntelligence constructNetworkRequest:payloadArray:] +-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:] +___92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke +___92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke_2 +-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:] +___88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke +___88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke.189 +-[MarketingCloudSDKIntelligence sendETAnalytics] +___48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke +___48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke_2 +-[MarketingCloudSDKIntelligence deferETAnalytics:] +___50-[MarketingCloudSDKIntelligence deferETAnalytics:]_block_invoke +-[MarketingCloudSDKIntelligence sendPIAnalytics] +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2 +___copy_helper_block_e8_32s40r48r +___destroy_helper_block_e8_32s40r48r +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.205 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.206 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.209 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.210 +___copy_helper_block_e8_32s40s48s56r64r72r80w +___destroy_helper_block_e8_32s40s48s56r64r72r80w +___copy_helper_block_e8_32s40s48r56r64r72r80r88r96w +___destroy_helper_block_e8_32s40s48r56r64r72r80r88r96w +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.214 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.215 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_3 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_4 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_5 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.221 +-[MarketingCloudSDKIntelligence fetchPiBatchOffset:entityName:fetchLimit:inContext:withEmailHash:] +-[MarketingCloudSDKIntelligence fetchBatchOffset:entityName:fetchLimit:inContext:] +-[MarketingCloudSDKIntelligence compoundPredicateForPIAnalyticType] +-[MarketingCloudSDKIntelligence fetchBatchOffset:entityName:fetchLimit:inContext:predicate:] +-[MarketingCloudSDKIntelligence payloadForETAnalyticEntity:] +-[MarketingCloudSDKIntelligence nonTenantSpecificPayloadForPIAnalyticEntityArray:] +-[MarketingCloudSDKIntelligence tenantSpecificPayloadForPIAnalyticEntityArray:] +-[MarketingCloudSDKIntelligence jsonPayloadAsString:] +-[MarketingCloudSDKIntelligence trimAnalyticCounts] +___51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke +___51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke_2 +-[MarketingCloudSDKIntelligence trimPIAnalyticCount] +___52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke +___52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke_2 +-[MarketingCloudSDKIntelligence trimObjects:inContext:] +___55-[MarketingCloudSDKIntelligence trimObjects:inContext:]_block_invoke +-[MarketingCloudSDKIntelligence addMarketingCloudAnalyticTypes:value:analyticObjectsIds:payload:] +___97-[MarketingCloudSDKIntelligence addMarketingCloudAnalyticTypes:value:analyticObjectsIds:payload:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64s72s80r88w +___destroy_helper_block_e8_32s40s48s56s64s72s80r88w +-[MarketingCloudSDKIntelligence addAnalyticType:title:url:item:search:] +___71-[MarketingCloudSDKIntelligence addAnalyticType:title:url:item:search:]_block_invoke +-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:] +___98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke +___98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke_2 +-[MarketingCloudSDKIntelligence addAnalyticTrackCart:] +___54-[MarketingCloudSDKIntelligence addAnalyticTrackCart:]_block_invoke +-[MarketingCloudSDKIntelligence addAnalyticTrackCartConversion:] +___64-[MarketingCloudSDKIntelligence addAnalyticTrackCartConversion:]_block_invoke ++[MarketingCloudSDKIntelligence cartItemDictionaryWithPrice:quantity:item:uniqueId:] ++[MarketingCloudSDKIntelligence cartDictionaryWithCartItemDictionaryArray:] ++[MarketingCloudSDKIntelligence orderDictionaryWithOrderNumber:shipping:discount:cart:] +-[MarketingCloudSDKIntelligence getMaxEventsBatchSize] +-[MarketingCloudSDKIntelligence isToggleEnabledForType:] +-[MarketingCloudSDKIntelligence fetchMaxEventsBatchSize] +-[MarketingCloudSDKIntelligence shouldAddAnalyticDeviceStatsItemType:] +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventId:eventName:parameters:] +___93-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventId:eventName:parameters:]_block_invoke +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventName:parameters:] +-[MarketingCloudSDKIntelligence isValidEvent:] +-[MarketingCloudSDKIntelligence hasMessageIdOrDoesntRequire:messageId:] +-[MarketingCloudSDKIntelligence hasActivityInstanceIdOrDoesntRequire:activityInstanceId:] +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:activityInstanceId:messageId:parameters:] +___104-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:activityInstanceId:messageId:parameters:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64s72r80w +___destroy_helper_block_e8_32s40s48s56s64s72r80w +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemTypeMessageDebug:information:activityInstanceId:messageId:] +___117-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemTypeMessageDebug:information:activityInstanceId:messageId:]_block_invoke +-[MarketingCloudSDKIntelligence getFrameworkState] +-[MarketingCloudSDKIntelligence setDebugLoggingEnabled:] +-[MarketingCloudSDKIntelligence getDebugLoggingEnabled] +-[MarketingCloudSDKIntelligence refreshWithFetch] +-[MarketingCloudSDKIntelligence processControlChannelPayload:] +___62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke +___62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke.346 +-[MarketingCloudSDKIntelligence getCorrelationIdsForEventName:] +-[MarketingCloudSDKIntelligence fetchEventEndpointConfiguration] +___64-[MarketingCloudSDKIntelligence fetchEventEndpointConfiguration]_block_invoke +-[MarketingCloudSDKIntelligence testSetupParameters] +-[MarketingCloudSDKIntelligence setTestSetupParameters:] +-[MarketingCloudSDKIntelligence sessionStart] +-[MarketingCloudSDKIntelligence setSessionStart:] +-[MarketingCloudSDKIntelligence backgroundTask] +-[MarketingCloudSDKIntelligence setBackgroundTask:] +-[MarketingCloudSDKIntelligence piAnalyticsSessionID] +-[MarketingCloudSDKIntelligence setPiAnalyticsSessionID:] +-[MarketingCloudSDKIntelligence piAnalyticsUserID] +-[MarketingCloudSDKIntelligence setPiAnalyticsUserID:] +-[MarketingCloudSDKIntelligence piAnalyticsDate] +-[MarketingCloudSDKIntelligence setPiAnalyticsDate:] +-[MarketingCloudSDKIntelligence piIdentifierSet] +-[MarketingCloudSDKIntelligence setPiIdentifierSet:] +-[MarketingCloudSDKIntelligence operationQueue] +-[MarketingCloudSDKIntelligence setOperationQueue:] +-[MarketingCloudSDKIntelligence trackingPIOpenFromPush] +-[MarketingCloudSDKIntelligence setTrackingPIOpenFromPush:] +-[MarketingCloudSDKIntelligence privacyMode] +-[MarketingCloudSDKIntelligence setPrivacyMode:] +-[MarketingCloudSDKIntelligence logger] +-[MarketingCloudSDKIntelligence setLogger:] +-[MarketingCloudSDKIntelligence appOpenEventDate] +-[MarketingCloudSDKIntelligence setAppOpenEventDate:] +-[MarketingCloudSDKIntelligence setNotificationCenter:] +-[MarketingCloudSDKIntelligence maxEventBatchSize] +-[MarketingCloudSDKIntelligence setMaxEventBatchSize:] +-[MarketingCloudSDKIntelligence eventEndpointConfiguration] +-[MarketingCloudSDKIntelligence setEventEndpointConfiguration:] +-[MarketingCloudSDKIntelligence foundation] +-[MarketingCloudSDKIntelligence setFoundation:] +-[MarketingCloudSDKIntelligence dispatchQueue] +-[MarketingCloudSDKIntelligence setDispatchQueue:] +-[MarketingCloudSDKIntelligence session] +-[MarketingCloudSDKIntelligence setSession:] +-[MarketingCloudSDKIntelligence .cxx_destruct] +_OBJC_SELECTOR_REFERENCES_.46 +_OBJC_SELECTOR_REFERENCES_.52 +_OBJC_SELECTOR_REFERENCES_.54 +_OBJC_SELECTOR_REFERENCES_.56 +_OBJC_SELECTOR_REFERENCES_.58 +_OBJC_SELECTOR_REFERENCES_.60 +_OBJC_SELECTOR_REFERENCES_.62 +_OBJC_SELECTOR_REFERENCES_.64 +_OBJC_SELECTOR_REFERENCES_.66 +_OBJC_CLASSLIST_REFERENCES_$_.103 +_OBJC_CLASSLIST_REFERENCES_$_.106 +_OBJC_CLASSLIST_REFERENCES_$_.149 +_OBJC_CLASSLIST_REFERENCES_$_.151 +_OBJC_CLASSLIST_REFERENCES_$_.152 +_OBJC_CLASSLIST_REFERENCES_$_.163 +___block_descriptor_72_e8_32s40r48w_e5_v8?0l +___block_descriptor_40_e8_32s_e37_v32?0"SFMCETAnalyticEntity"8Q16^B24l +_OBJC_CLASSLIST_REFERENCES_$_.177 +___block_descriptor_56_e8_32s40s48w_e37_v32?0"SFMCETAnalyticEntity"8Q16^B24l +___block_descriptor_72_e8_32s40s48s56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.200 +___block_descriptor_56_e8_32s40r48r_e5_v8?0l +___block_descriptor_40_e8_32s_e37_v32?0"SFMCPIAnalyticEntity"8Q16^B24l +___block_descriptor_88_e8_32s40s48s56r64r72r80w_e5_v8?0l +___block_descriptor_104_e8_32s40s48r56r64r72r80r88r96w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.216 +___block_descriptor_64_e8_32s40s48w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32lu56l8 +_OBJC_CLASSLIST_REFERENCES_$_.243 +_OBJC_CLASSLIST_REFERENCES_$_.248 +___block_descriptor_96_e8_32s40s48s56s64s72s80r88w_e5_v8?0l +___block_descriptor_80_e8_32s40s48s56r64w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.315 +_OBJC_CLASSLIST_REFERENCES_$_.318 +___block_descriptor_88_e8_32s40s48s56s64s72r80w_e5_v8?0l +___block_descriptor_56_e8_32s40w_e5_v8?0l +__OBJC_$_CLASS_METHODS_MarketingCloudSDKIntelligence +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKIntelligence +__OBJC_METACLASS_RO_$_MarketingCloudSDKIntelligence +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKIntelligence +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piIdentifierSet +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._trackingPIOpenFromPush +_OBJC_IVAR_$_MarketingCloudSDKIntelligence.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._sessionStart +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._backgroundTask +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piAnalyticsSessionID +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piAnalyticsUserID +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piAnalyticsDate +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._privacyMode +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._logger +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._appOpenEventDate +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._maxEventBatchSize +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._eventEndpointConfiguration +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._foundation +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._session +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKIntelligence +__OBJC_$_PROP_LIST_MarketingCloudSDKIntelligence +__OBJC_CLASS_RO_$_MarketingCloudSDKIntelligence +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence.m +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligencePrivate.h +__64-[MarketingCloudSDKIntelligence fetchEventEndpointConfiguration]_block_invoke +__62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke.346 +__62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke +__117-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemTypeMessageDebug:information:activityInstanceId:messageId:]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64s72r80w +__copy_helper_block_e8_32s40s48s56s64s72r80w +__104-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:activityInstanceId:messageId:parameters:]_block_invoke +__93-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventId:eventName:parameters:]_block_invoke +__64-[MarketingCloudSDKIntelligence addAnalyticTrackCartConversion:]_block_invoke +__54-[MarketingCloudSDKIntelligence addAnalyticTrackCart:]_block_invoke +__98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke_2 +__98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke +__71-[MarketingCloudSDKIntelligence addAnalyticType:title:url:item:search:]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64s72s80r88w +__copy_helper_block_e8_32s40s48s56s64s72s80r88w +__97-[MarketingCloudSDKIntelligence addMarketingCloudAnalyticTypes:value:analyticObjectsIds:payload:]_block_invoke +__55-[MarketingCloudSDKIntelligence trimObjects:inContext:]_block_invoke +__52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke_2 +__52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke +__51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke_2 +__51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.221 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_5 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_4 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_3 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.215 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.214 +__destroy_helper_block_e8_32s40s48r56r64r72r80r88r96w +__copy_helper_block_e8_32s40s48r56r64r72r80r88r96w +__destroy_helper_block_e8_32s40s48s56r64r72r80w +__copy_helper_block_e8_32s40s48s56r64r72r80w +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.210 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.209 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.206 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.205 +__destroy_helper_block_e8_32s40r48r +__copy_helper_block_e8_32s40r48r +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke +__50-[MarketingCloudSDKIntelligence deferETAnalytics:]_block_invoke +__48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke_2 +__48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke +__88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke.189 +__88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke +__92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke_2 +__92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke +__71-[MarketingCloudSDKIntelligence totalNumberOfEventsFromAnalyticsEntity]_block_invoke +__52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke_2 +__52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke +__86-[MarketingCloudSDKIntelligence fetchEventsFromCoreDataWithBatchSize:offset:weakSelf:]_block_invoke +__51-[MarketingCloudSDKIntelligence closeOutOpenEvents]_block_invoke +__82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke.150 +__82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke_2 +__82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_3 +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_2 +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke.148 +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke +__50-[MarketingCloudSDKIntelligence isEventSupported:]_block_invoke +__63-[MarketingCloudSDKIntelligence closeOutExistingAppSessionTime]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalytics] +___83-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalytics]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:] +___157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke +___157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke_2 +___copy_helper_block_e8_32s40s48s56s +___destroy_helper_block_e8_32s40s48s56s +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalyticsForEventTypeTracked] +___102-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalyticsForEventTypeTracked]_block_invoke +___copy_helper_block_e8_32s40r48r56r64w +___destroy_helper_block_e8_32s40r48r56r64w +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:] +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke_2 +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.40 +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.46 +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) constructDeviceStatsNetworkRequest:payloadArray:type:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deferDeviceStatsItemAnalytics:] +___85-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deferDeviceStatsItemAnalytics:]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) retrySendOnFailure:] +___74-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) retrySendOnFailure:]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) handleFailureForDeviceStatswithError:eventType:stringFormat:userInfo:file:line:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deviceStatsItemPostURLString:eventType:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) totalEventsCountFromDeviceStatsEntityWithPredicate:] +___106-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) totalEventsCountFromDeviceStatsEntityWithPredicate:]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) fetchEventsFromDeviceStatsWithBatchSize:offset:eventType:workerContext:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) getPredicateForEventType:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) statsTypeFromObject:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) dispatchIdentifierNameForType:] +___block_descriptor_48_e8_32s40s_e42_v32?0"SFMCDeviceStatsItemEntity"8Q16^B24l +___block_descriptor_88_e8_32s40s48s56s_e5_v8?0l +___block_descriptor_72_e8_32s40r48r56r64w_e5_v8?0l +___block_descriptor_56_e8_32s40w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +___block_descriptor_48_e8_32s_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.81 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKIntelligence_$_DeviceStatisticsItem +__OBJC_$_CATEGORY_MarketingCloudSDKIntelligence_$_DeviceStatisticsItem +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence+DeviceStatisticsItem.m +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence+DeviceStatisticsItem.m +__106-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) totalEventsCountFromDeviceStatsEntityWithPredicate:]_block_invoke +__74-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) retrySendOnFailure:]_block_invoke +__85-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deferDeviceStatsItemAnalytics:]_block_invoke +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.46 +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.40 +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke_2 +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke +__destroy_helper_block_e8_32s40r48r56r64w +__copy_helper_block_e8_32s40r48r56r64w +__102-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalyticsForEventTypeTracked]_block_invoke +__destroy_helper_block_e8_32s40s48s56s +__copy_helper_block_e8_32s40s48s56s +__157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke_2 +__157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke +__83-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalytics]_block_invoke ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem requestTimeInterval] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem setRequestTimeInterval:] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem resetRequestTimeInterval] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem updateRequestTimeInterval] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_METACLASS_RO_$_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_$_PROP_LIST_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_CLASS_RO_$_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligenceSendPIAnalyticsSystem.m +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligenceSendPIAnalyticsSystem.m +-[MarketingCloudSDKLocation setupWithFoundation:error:] +-[MarketingCloudSDKLocation setupOnMainThread] +___46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke +___46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke.58 +-[MarketingCloudSDKLocation tearDown:] +-[MarketingCloudSDKLocation notificationCenter] +-[MarketingCloudSDKLocation userNotificationCenter] +-[MarketingCloudSDKLocation geofenceRegionRequestURLString] +-[MarketingCloudSDKLocation beaconRegionRequestURLString] +-[MarketingCloudSDKLocation loadBeaconsFromServer] +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.83 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_2 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_3 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.120 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.124 +-[MarketingCloudSDKLocation loadGeofencesFromServer] +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_3 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_4 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke.145 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2.146 +-[MarketingCloudSDKLocation locationManager:didUpdateLocations:] +-[MarketingCloudSDKLocation locationManager:didEnterRegion:] +___60-[MarketingCloudSDKLocation locationManager:didEnterRegion:]_block_invoke +-[MarketingCloudSDKLocation locationManager:didExitRegion:] +___59-[MarketingCloudSDKLocation locationManager:didExitRegion:]_block_invoke +-[MarketingCloudSDKLocation locationManager:didRangeBeacons:inRegion:] +___70-[MarketingCloudSDKLocation locationManager:didRangeBeacons:inRegion:]_block_invoke +-[MarketingCloudSDKLocation locationManager:didFailWithError:] +-[MarketingCloudSDKLocation locationManager:rangingBeaconsDidFailForRegion:withError:] +-[MarketingCloudSDKLocation locationManager:didChangeAuthorizationStatus:] +-[MarketingCloudSDKLocation locationManager:didDetermineState:forRegion:] +-[MarketingCloudSDKLocation locationManager:didStartMonitoringForRegion:] +-[MarketingCloudSDKLocation startWatchingLocation] +-[MarketingCloudSDKLocation stopWatchingLocation] +-[MarketingCloudSDKLocation locationEnabled] +-[MarketingCloudSDKLocation lastKnownLocation] +-[MarketingCloudSDKLocation gotFix:] +-[MarketingCloudSDKLocation setFixed:] +-[MarketingCloudSDKLocation startMonitoringGeofences:] +___54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke +___54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.216 +___54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.217 +-[MarketingCloudSDKLocation startMonitoringBeacons:] +___52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke +___52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_2 +___52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_3 +-[MarketingCloudSDKLocation stopMonitoringRegions] +___50-[MarketingCloudSDKLocation stopMonitoringRegions]_block_invoke +-[MarketingCloudSDKLocation getAllMessagesForRegion:andMessageType:inContext:] +-[MarketingCloudSDKLocation getMessagesForRegion:andMessageType:inContext:] +-[MarketingCloudSDKLocation getMessagesForRegion:andMessageType:withDate:inContext:] +-[MarketingCloudSDKLocation scheduleAlertForRegion:andMessageType:] +___67-[MarketingCloudSDKLocation scheduleAlertForRegion:andMessageType:]_block_invoke +-[MarketingCloudSDKLocation makeNotificationContent:andRegion:] +-[MarketingCloudSDKLocation makeNotificationUserInfo:andRegion:] +-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:] +___59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke +___59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke_2 +___copy_helper_block_e8_32r40r48w +___destroy_helper_block_e8_32r40r48w +-[MarketingCloudSDKLocation getAllRegionsInContext:] +-[MarketingCloudSDKLocation getRegionByRegionId:inContext:] +-[MarketingCloudSDKLocation getRegionByProximityUUID:inContext:] +-[MarketingCloudSDKLocation getRegionByProximityUUID:andMajorNumber:andMinorNumber:inContext:] +-[MarketingCloudSDKLocation createMediaAttachment:] +-[MarketingCloudSDKLocation didReceiveNotificationRequest:withContentHandler:] +___78-[MarketingCloudSDKLocation didReceiveNotificationRequest:withContentHandler:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64b +___destroy_helper_block_e8_32s40s48s56s64s +-[MarketingCloudSDKLocation getAllGeofenceMessagesCount] +___56-[MarketingCloudSDKLocation getAllGeofenceMessagesCount]_block_invoke +-[MarketingCloudSDKLocation getAllBeaconMessagesCount] +___54-[MarketingCloudSDKLocation getAllBeaconMessagesCount]_block_invoke +-[MarketingCloudSDKLocation getFrameworkState] +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2 +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke.331 +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2.332 +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_3 +___copy_helper_block_e8_32s40r48r56r64r72w +___destroy_helper_block_e8_32s40r48r56r64r72w +-[MarketingCloudSDKLocation setDebugLoggingEnabled:] +-[MarketingCloudSDKLocation getDebugLoggingEnabled] +-[MarketingCloudSDKLocation refreshWithFetch] +-[MarketingCloudSDKLocation processControlChannelPayload:] +___58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke +___58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke.384 +-[MarketingCloudSDKLocation shouldShowLocationMessage:region:] +-[MarketingCloudSDKLocation buildETAnalyticForShouldShowLocationMessage:messageId:regionId:] +-[MarketingCloudSDKLocation regionFromDictionary:] +-[MarketingCloudSDKLocation testSetupParameters] +-[MarketingCloudSDKLocation setTestSetupParameters:] +-[MarketingCloudSDKLocation watchingLocation] +-[MarketingCloudSDKLocation setWatchingLocation:] +-[MarketingCloudSDKLocation foundation] +-[MarketingCloudSDKLocation setFoundation:] +-[MarketingCloudSDKLocation setNotificationCenter:] +-[MarketingCloudSDKLocation setUserNotificationCenter:] +-[MarketingCloudSDKLocation applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKLocation setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKLocation applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKLocation setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKLocation session] +-[MarketingCloudSDKLocation setSession:] +-[MarketingCloudSDKLocation operationQueue] +-[MarketingCloudSDKLocation setOperationQueue:] +-[MarketingCloudSDKLocation dispatchQueue] +-[MarketingCloudSDKLocation setDispatchQueue:] +-[MarketingCloudSDKLocation logger] +-[MarketingCloudSDKLocation setLogger:] +-[MarketingCloudSDKLocation locManager] +-[MarketingCloudSDKLocation setLocManager:] +-[MarketingCloudSDKLocation lastLocation] +-[MarketingCloudSDKLocation setLastLocation:] +-[MarketingCloudSDKLocation isFixed] +-[MarketingCloudSDKLocation activeRegions] +-[MarketingCloudSDKLocation setActiveRegions:] +-[MarketingCloudSDKLocation fixTimer] +-[MarketingCloudSDKLocation setFixTimer:] +-[MarketingCloudSDKLocation fenceEvents] +-[MarketingCloudSDKLocation setFenceEvents:] +-[MarketingCloudSDKLocation .cxx_destruct] +___block_descriptor_40_e8_32w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +_OBJC_SELECTOR_REFERENCES_.157 +_OBJC_CLASSLIST_REFERENCES_$_.158 +_OBJC_CLASSLIST_REFERENCES_$_.165 +___block_descriptor_40_e8_32s_e22_v24?0"CLRegion"8^B16l +___block_descriptor_40_e8_32w_e22_v24?0"CLRegion"8^B16l +___block_descriptor_40_e8_32w_e30_v24?0"SFMCRegionEntity"8^B16l +_OBJC_CLASSLIST_REFERENCES_$_.265 +_OBJC_CLASSLIST_REFERENCES_$_.300 +___block_descriptor_64_e8_32s40r48r56w_e17_v16?0"NSError"8l +___block_descriptor_56_e8_32r40r48w_e31_v16?0"UNNotificationContent"8l +_OBJC_CLASSLIST_REFERENCES_$_.319 +_OBJC_CLASSLIST_REFERENCES_$_.322 +_OBJC_CLASSLIST_REFERENCES_$_.323 +___block_descriptor_72_e8_32s40s48s56s64bs_e45_v32?0"NSURL"8"NSURLResponse"16"NSError"24l +_OBJC_CLASSLIST_REFERENCES_$_.325 +___block_descriptor_80_e8_32s40r48r56r64r72w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.373 +_OBJC_CLASSLIST_REFERENCES_$_.393 +__OBJC_$_PROTOCOL_REFS_CLLocationManagerDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_CLLocationManagerDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_CLLocationManagerDelegate +__OBJC_PROTOCOL_$_CLLocationManagerDelegate +__OBJC_LABEL_PROTOCOL_$_CLLocationManagerDelegate +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKLocation +__OBJC_METACLASS_RO_$_MarketingCloudSDKLocation +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKLocation +_OBJC_IVAR_$_MarketingCloudSDKLocation._accuracyAverage +_OBJC_IVAR_$_MarketingCloudSDKLocation._accuracyThreshold +_OBJC_IVAR_$_MarketingCloudSDKLocation._accuracyCounter +_OBJC_IVAR_$_MarketingCloudSDKLocation._watchingLocation +_OBJC_IVAR_$_MarketingCloudSDKLocation._fixed +_OBJC_IVAR_$_MarketingCloudSDKLocation.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKLocation._foundation +_OBJC_IVAR_$_MarketingCloudSDKLocation._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKLocation._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKLocation._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKLocation._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKLocation._session +_OBJC_IVAR_$_MarketingCloudSDKLocation._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKLocation._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKLocation._logger +_OBJC_IVAR_$_MarketingCloudSDKLocation._locManager +_OBJC_IVAR_$_MarketingCloudSDKLocation._lastLocation +_OBJC_IVAR_$_MarketingCloudSDKLocation._activeRegions +_OBJC_IVAR_$_MarketingCloudSDKLocation._fixTimer +_OBJC_IVAR_$_MarketingCloudSDKLocation._fenceEvents +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKLocation +__OBJC_$_PROP_LIST_MarketingCloudSDKLocation +__OBJC_CLASS_RO_$_MarketingCloudSDKLocation +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation/MarketingCloudSDKLocation/MarketingCloudSDKLocation.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation +MarketingCloudSDKLocation/MarketingCloudSDKLocation.m +MarketingCloudSDKLocation/MarketingCloudSDKLocationPrivate.h +MarketingCloudSDKLocation/MarketingCloudSDKLocation.h +__58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke.384 +__58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke +__destroy_helper_block_e8_32s40r48r56r64r72w +__copy_helper_block_e8_32s40r48r56r64r72w +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_3 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2.332 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke.331 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke +__54-[MarketingCloudSDKLocation getAllBeaconMessagesCount]_block_invoke +__56-[MarketingCloudSDKLocation getAllGeofenceMessagesCount]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64s +__copy_helper_block_e8_32s40s48s56s64b +__78-[MarketingCloudSDKLocation didReceiveNotificationRequest:withContentHandler:]_block_invoke +__destroy_helper_block_e8_32r40r48w +__copy_helper_block_e8_32r40r48w +__59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke_2 +__59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke +__67-[MarketingCloudSDKLocation scheduleAlertForRegion:andMessageType:]_block_invoke +__50-[MarketingCloudSDKLocation stopMonitoringRegions]_block_invoke +__52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_3 +__52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_2 +__52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke +__54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.217 +__54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.216 +__54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke +__70-[MarketingCloudSDKLocation locationManager:didRangeBeacons:inRegion:]_block_invoke +__59-[MarketingCloudSDKLocation locationManager:didExitRegion:]_block_invoke +__60-[MarketingCloudSDKLocation locationManager:didEnterRegion:]_block_invoke +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2.146 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke.145 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_4 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_3 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.124 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.120 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_3 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_2 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.83 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke +__46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke.58 +__46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke ++[MarketingCloudSDKLocationGetBeaconsRequestTimer requestTimeInterval] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer setRequestTimeInterval:] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer resetRequestTimeInterval] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer updateRequestTimeInterval] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_METACLASS_RO_$_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_$_PROP_LIST_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_CLASS_RO_$_MarketingCloudSDKLocationGetBeaconsRequestTimer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation/MarketingCloudSDKLocation/MarketingCloudSDKLocationGetBeaconsRequestTimer.m +MarketingCloudSDKLocation/MarketingCloudSDKLocationGetBeaconsRequestTimer.m ++[MarketingCloudSDKLocationGetGeofencesRequestTimer requestTimeInterval] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer setRequestTimeInterval:] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer resetRequestTimeInterval] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer updateRequestTimeInterval] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_METACLASS_RO_$_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_$_PROP_LIST_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_CLASS_RO_$_MarketingCloudSDKLocationGetGeofencesRequestTimer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation/MarketingCloudSDKLocation/MarketingCloudSDKLocationGetGeofencesRequestTimer.m +MarketingCloudSDKLocation/MarketingCloudSDKLocationGetGeofencesRequestTimer.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/MarketingCloudSDKCoreDataMigrationConstants.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration +-[MarketingCloudSDKCoreDataMigrationManager(AnalyticEntityUtils) checkForErrorAndSaveAppropriateFlagInUserDefaults:analyticsEntityArrayFromCurrentDataStore:migrationKeyToStoreInUserDefaults:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_AnalyticEntityUtils +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_AnalyticEntityUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+AnalyticEntityUtils.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+AnalyticEntityUtils.m +-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsEntity] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsDataToCurrentDataStore:etAnalyticsEntityArrayFromCurrentDataStore:etAnalyticsEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:] +___222-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsDataToCurrentDataStore:etAnalyticsEntityArrayFromCurrentDataStore:etAnalyticsEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +___copy_helper_block_e8_32s40s48s56r64r72r +___destroy_helper_block_e8_32s40s48s56r64r72r +-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) etItemEntitiesInDataBase:context:] +___block_descriptor_80_e8_32s40s48s56r64r72r_e5_v8?0l +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCETAnalyticEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCETAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCETAnalyticEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCETAnalyticEntity.m +__destroy_helper_block_e8_32s40s48s56r64r72r +__copy_helper_block_e8_32s40s48s56r64r72r +__222-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsDataToCurrentDataStore:etAnalyticsEntityArrayFromCurrentDataStore:etAnalyticsEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity] +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity:] +___79-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) isValidMessageDataToMerge:inCurrentDataArray:] +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) messageEntityInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_MessageEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_MessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MessageEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MessageEntity.m +__79-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInappMessageEntity] +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInAppMessageEntity:] +___89-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInAppMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) isValidMessageDataToMergeInMessageEntity:inCurrentDataArray:] +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) isDateNotExpired:incomparisonWithDate:] +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) inappMessageEntityInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_InAppMessageEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_InAppMessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+InAppMessageEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+InAppMessageEntity.m +__89-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInAppMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) getRegistrationEntityFromOldDataStore] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData:] +___96-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData:]_block_invoke +___copy_helper_block_e8_32s40s48s56r64r +___destroy_helper_block_e8_32s40s48s56r64r +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setMandatoryAttributesInRegistrationObjectWith:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeMandatoryAttributesInRegistration] +___112-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeMandatoryAttributesInRegistration]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) doesCurrentStoreBlobContainNecessaryProperties:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) isKeyAvailable:inRegistrationEntity:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) registrationFromOldDataStoreInContext:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) registrationFromCurrentDataStoreStoreInContext:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setAttributesAndTags:registrationObject:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) finalAttributesToConsiderFromBothDataStores:oldRegistrationObject:] +___140-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) finalAttributesToConsiderFromBothDataStores:oldRegistrationObject:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setContactKeyAndDeviceToken:registrationObject:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) constructCurrentVersionRegistrationMap:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) constructPreviousVersionRegistrationMap:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setUpAttributesAndTags:registrationEntityFromOldDataStore:registrationObject:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setupIntermediaryRegistrationObjectToMergeDataTo:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setBlobToCurrentDataStore:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setPayloadHashToCurrentDataStore:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setNonRegistrationBlobToCurrentDataStore:registrationEntityFromOldDataStore:] +___block_descriptor_72_e8_32s40s48s56r64r_e5_v8?0l +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_RegistrationEntityMigration +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_RegistrationEntityMigration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+RegistrationEntityMigration.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+RegistrationEntityMigration.m +__140-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) finalAttributesToConsiderFromBothDataStores:oldRegistrationObject:]_block_invoke +__112-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeMandatoryAttributesInRegistration]_block_invoke +__destroy_helper_block_e8_32s40s48s56r64r +__copy_helper_block_e8_32s40s48s56r64r +__96-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergePIAnalyticsEntityData] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergeDataToPIAnalyticsEntityCurrentDataStore:piAnalyticEntityArrayFromOldDataStore:] +___150-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergeDataToPIAnalyticsEntityCurrentDataStore:piAnalyticEntityArrayFromOldDataStore:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) piAnalyticEntitiesInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCPIAnalyticEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCPIAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCPIAnalyticEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCPIAnalyticEntity.m +__150-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergeDataToPIAnalyticsEntityCurrentDataStore:piAnalyticEntityArrayFromOldDataStore:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager setupWithFoundation:error:] +-[MarketingCloudSDKCoreDataMigrationManager mergeData] +-[MarketingCloudSDKCoreDataMigrationManager mergeManualData] +-[MarketingCloudSDKCoreDataMigrationManager mergeMandatoryAttributes] +-[MarketingCloudSDKCoreDataMigrationManager getReadyWithOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager triggerMerge] +-[MarketingCloudSDKCoreDataMigrationManager mergeSubEntities] +-[MarketingCloudSDKCoreDataMigrationManager concludeMergeToSuccessOrFailure] +-[MarketingCloudSDKCoreDataMigrationManager resetDataPolicy] +-[MarketingCloudSDKCoreDataMigrationManager prepareOldDataStoreForMerge:appId:accessToken:] +-[MarketingCloudSDKCoreDataMigrationManager prepareCurrentDataStoreForMerge:appId:accessToken:] +-[MarketingCloudSDKCoreDataMigrationManager decideAndSetMergePolicyPriorToMerge] +___80-[MarketingCloudSDKCoreDataMigrationManager decideAndSetMergePolicyPriorToMerge]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager getDebugLoggingEnabled] +-[MarketingCloudSDKCoreDataMigrationManager getFrameworkState] +-[MarketingCloudSDKCoreDataMigrationManager refreshWithFetch] +-[MarketingCloudSDKCoreDataMigrationManager setDebugLoggingEnabled:] +-[MarketingCloudSDKCoreDataMigrationManager processControlChannelPayload:] +-[MarketingCloudSDKCoreDataMigrationManager tearDown:] +-[MarketingCloudSDKCoreDataMigrationManager testSetupParameters] +-[MarketingCloudSDKCoreDataMigrationManager setTestSetupParameters:] +-[MarketingCloudSDKCoreDataMigrationManager operationQueue] +-[MarketingCloudSDKCoreDataMigrationManager setOperationQueue:] +-[MarketingCloudSDKCoreDataMigrationManager dispatchQueue] +-[MarketingCloudSDKCoreDataMigrationManager setDispatchQueue:] +-[MarketingCloudSDKCoreDataMigrationManager appID] +-[MarketingCloudSDKCoreDataMigrationManager setAppID:] +-[MarketingCloudSDKCoreDataMigrationManager accessToken] +-[MarketingCloudSDKCoreDataMigrationManager setAccessToken:] +-[MarketingCloudSDKCoreDataMigrationManager logger] +-[MarketingCloudSDKCoreDataMigrationManager setLogger:] +-[MarketingCloudSDKCoreDataMigrationManager foundation] +-[MarketingCloudSDKCoreDataMigrationManager setFoundation:] +-[MarketingCloudSDKCoreDataMigrationManager managedObjectContextForOldDataStore] +-[MarketingCloudSDKCoreDataMigrationManager setManagedObjectContextForOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager managedObjectContextForCurrentDataStore] +-[MarketingCloudSDKCoreDataMigrationManager setManagedObjectContextForCurrentDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager oldDataStoreDatabase] +-[MarketingCloudSDKCoreDataMigrationManager setOldDataStoreDatabase:] +-[MarketingCloudSDKCoreDataMigrationManager v8Map] +-[MarketingCloudSDKCoreDataMigrationManager setV8Map:] +-[MarketingCloudSDKCoreDataMigrationManager v7Map] +-[MarketingCloudSDKCoreDataMigrationManager setV7Map:] +-[MarketingCloudSDKCoreDataMigrationManager .cxx_destruct] +___block_descriptor_40_e8_32s_e8_v12?0B8l +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKCoreDataMigrationManager +__OBJC_METACLASS_RO_$_MarketingCloudSDKCoreDataMigrationManager +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._appID +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._accessToken +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._logger +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._foundation +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._managedObjectContextForOldDataStore +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._managedObjectContextForCurrentDataStore +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._oldDataStoreDatabase +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._v8Map +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._v7Map +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKCoreDataMigrationManager +__OBJC_$_PROP_LIST_MarketingCloudSDKCoreDataMigrationManager +__OBJC_CLASS_RO_$_MarketingCloudSDKCoreDataMigrationManager +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager.m +MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDKCoreDataMigrationManagerPrivate.h +__80-[MarketingCloudSDKCoreDataMigrationManager decideAndSetMergePolicyPriorToMerge]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityData] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityDataToCurrentDataStore:deviceStatsItemEntityArrayFromCurrentDataStore:deviceStatsItemEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:] +___245-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityDataToCurrentDataStore:deviceStatsItemEntityArrayFromCurrentDataStore:deviceStatsItemEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) deviceStatsItemEntitiesInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCDeviceStatsItemEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCDeviceStatsItemEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCDeviceStatsItemEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCDeviceStatsItemEntity.m +__245-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityDataToCurrentDataStore:deviceStatsItemEntityArrayFromCurrentDataStore:deviceStatsItemEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +-[ETSqliteHelper initWithMigration:] +-[ETSqliteHelper openDatabaseAtPath:] +-[ETSqliteHelper close] +-[ETSqliteHelper lastErrorMessage] +-[ETSqliteHelper lastErrorCode] +-[ETSqliteHelper prepareSql:inStatement:] +-[ETSqliteHelper executeStatement:] +-[ETSqliteHelper bindObject:toColumn:inStatement:] +-[ETSqliteHelper hasNext:] +-[ETSqliteHelper columnData:columnIndex:] +-[ETSqliteHelper columnName:columnIndex:] +-[ETSqliteHelper convertResultSet:] +-[ETSqliteHelper executeQuery:arguments:] +-[ETSqliteHelper executeUpdate:arguments:] +-[ETSqliteHelper tableExists:] +-[ETSqliteHelper maxRetries] +-[ETSqliteHelper setMaxRetries:] +-[ETSqliteHelper db] +-[ETSqliteHelper setDb:] +-[ETSqliteHelper migration] +-[ETSqliteHelper setMigration:] +-[ETSqliteHelper .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.30 +_OBJC_CLASSLIST_REFERENCES_$_.31 +__OBJC_METACLASS_RO_$_ETSqliteHelper +__OBJC_$_INSTANCE_METHODS_ETSqliteHelper +_OBJC_IVAR_$_ETSqliteHelper._maxRetries +_OBJC_IVAR_$_ETSqliteHelper._db +_OBJC_IVAR_$_ETSqliteHelper._migration +__OBJC_$_INSTANCE_VARIABLES_ETSqliteHelper +__OBJC_$_PROP_LIST_ETSqliteHelper +__OBJC_CLASS_RO_$_ETSqliteHelper +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/SQLite/ETSqliteHelper.m +MarketingCloudSDKMigration/SQLite/ETSqliteHelper.m +MarketingCloudSDKMigration/SQLite/ETSqliteHelper.h +-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntity] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntityData:] +___89-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntityData:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) keyValueEntityInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCKeyValueEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCKeyValueEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCKeyValueEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCKeyValueEntity.m +__89-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntityData:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isDataMergeNeeded:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) getDataStoreFilePathFor:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isMigrationDoneAlreadyForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isManualMergeSuccessForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isMandatoryAttributesMergeSuccessForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isMandatoryAutoOptInMergeSuccessForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) canMigrationBeMarkedCompleted] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) setMigrationDidCompleteInUserDefaults:forKey:logger:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) migrationKeyForEntityName:appId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) getStoreExistanceCount:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) logAndSetUserDefaultsWithValue:migrationKey:message:file:line:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_MigrationUtils +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_MigrationUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MigrationUtils.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MigrationUtils.m +-[MarketingCloudSDKMigration setupWithFoundation:error:] +-[MarketingCloudSDKMigration setupOnMainThread] +-[MarketingCloudSDKMigration migrateDataFromJB4A] +-[MarketingCloudSDKMigration jb4aDeviceId] +-[MarketingCloudSDKMigration jb4aContactKey] +-[MarketingCloudSDKMigration jb4aTags] +-[MarketingCloudSDKMigration jb4aAttributes] +___44-[MarketingCloudSDKMigration jb4aAttributes]_block_invoke +-[MarketingCloudSDKMigration openDatabaseAtPath:withAppID:error:] +-[MarketingCloudSDKMigration tearDown:] +-[MarketingCloudSDKMigration keyValueStoreValueForKey:] +-[MarketingCloudSDKMigration notificationCenter] +-[MarketingCloudSDKMigration getFrameworkState] +-[MarketingCloudSDKMigration setDebugLoggingEnabled:] +-[MarketingCloudSDKMigration getDebugLoggingEnabled] +-[MarketingCloudSDKMigration refreshWithFetch] +-[MarketingCloudSDKMigration processControlChannelPayload:] +-[MarketingCloudSDKMigration testSetupParameters] +-[MarketingCloudSDKMigration setTestSetupParameters:] +-[MarketingCloudSDKMigration foundation] +-[MarketingCloudSDKMigration setFoundation:] +-[MarketingCloudSDKMigration setNotificationCenter:] +-[MarketingCloudSDKMigration operationQueue] +-[MarketingCloudSDKMigration setOperationQueue:] +-[MarketingCloudSDKMigration dispatchQueue] +-[MarketingCloudSDKMigration setDispatchQueue:] +-[MarketingCloudSDKMigration logger] +-[MarketingCloudSDKMigration setLogger:] +-[MarketingCloudSDKMigration helper] +-[MarketingCloudSDKMigration setHelper:] +-[MarketingCloudSDKMigration .cxx_destruct] +___block_descriptor_40_e8_32r_e25_v32?0"NSString"8Q16^B24l +_OBJC_CLASSLIST_REFERENCES_$_.136 +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKMigration +__OBJC_METACLASS_RO_$_MarketingCloudSDKMigration +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKMigration +_OBJC_IVAR_$_MarketingCloudSDKMigration.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKMigration._foundation +_OBJC_IVAR_$_MarketingCloudSDKMigration._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKMigration._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKMigration._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKMigration._logger +_OBJC_IVAR_$_MarketingCloudSDKMigration._helper +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKMigration +__OBJC_$_PROP_LIST_MarketingCloudSDKMigration +__OBJC_CLASS_RO_$_MarketingCloudSDKMigration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKMigration.m +MarketingCloudSDKMigration/MarketingCloudSDKMigration.m +MarketingCloudSDKMigration/MarketingCloudSDKMigrationPrivate.h +__44-[MarketingCloudSDKMigration jb4aAttributes]_block_invoke +_sqlite3Strlen30 +_sqlite3IsIdChar +_sqlite3MisuseError +_sqlite3Pcache1Mutex +_sqlite3MallocMutex +_sqlite3BtreeEnterAll +_sqlite3BtreePager +_sqlite3PagerMemUsed +_sqlite3BtreeLeaveAll +_sqlite3MallocSize +_sqlite3DeleteTrigger +_sqlite3DeleteTable +_sqlite3VdbeClearObject +_sqlite3DbFree +_sqlite3PagerCacheStat +_sqlite3MutexAlloc +_vfsUnlink +_sqlite3MutexInit +_sqlite3StatusValue +_sqlite3Malloc +_sqlite3StatusDown +_sqlite3Realloc +_sqlite3StrAccumInit +_sqlite3VXPrintf +_sqlite3StrAccumFinish +_renderLogMsg +_sqlite3OsRandomness +_unixOpen +_unixDelete +_unixAccess +_unixFullPathname +_unixDlOpen +_unixDlError +_unixDlSym +_unixDlClose +_unixRandomness +_unixSleep +_unixCurrentTime +_unixGetLastError +_unixCurrentTimeInt64 +_unixSetSystemCall +_unixGetSystemCall +_unixNextSystemCall +_sqlite3ErrorWithMsg +_sqlite3MallocZero +_sqlite3Error +_findBtree +_setDestPgsz +_checkReadTransaction +_sqlite3BtreeEnter +_isFatalError +_sqlite3BtreeBeginTrans +_sqlite3BtreeGetMeta +_sqlite3BtreeIsInReadTrans +_sqlite3BtreeGetPageSize +_sqlite3PagerGetJournalMode +_sqlite3BtreeLastPage +_sqlite3PagerAcquire +_backupOnePage +_sqlite3PagerGetData +_sqlite3PagerUnref +_attachBackupObject +_sqlite3BtreeNewDb +_sqlite3BtreeUpdateMeta +_sqlite3ResetAllSchemasOfConnection +_sqlite3BtreeSetVersion +_sqlite3PagerFile +_sqlite3PagerPagecount +_sqlite3PagerWrite +_sqlite3PagerCommitPhaseOne +_sqlite3OsWrite +_backupTruncateFile +_sqlite3PagerSync +_sqlite3PagerTruncateImage +_sqlite3BtreeCommitPhaseTwo +_sqlite3BtreeCommitPhaseOne +_sqlite3BtreeLeave +_sqlite3PagerBackupPtr +_sqlite3BtreeRollback +_sqlite3LeaveMutexAndCloseZombie +_vdbeSafety +_invokeProfileCallback +_sqlite3VdbeFinalize +_sqlite3ApiExit +_sqlite3VdbeReset +_sqlite3VdbeRewind +_sqlite3VdbeMemRelease +_sqlite3VdbeMemExpandBlob +_sqlite3ValueBytes +_sqlite3VdbeRealValue +_sqlite3VdbeIntValue +_sqlite3ValueText +_sqlite3VdbeMemMakeWriteable +_sqlite3ValueFree +_setResultStrOrError +_invokeValueDestructor +_sqlite3VdbeMemSetDouble +_sqlite3VdbeMemSetStr +_sqlite3VdbeMemSetInt64 +_sqlite3VdbeMemSetNull +_sqlite3VdbeMemCopy +_sqlite3VdbeMemSetZeroBlob +_sqlite3ErrStr +_vdbeSafetyNotNull +_sqlite3Step +_sqlite3Reprepare +_sqlite3DbStrDup +_createAggContext +_sqlite3DbMallocZero +_columnMem +_columnMallocFailure +_columnName +_bindText +_vdbeUnbind +_sqlite3VdbeParameterIndex +_sqlite3TransferBindings +_applyNumericAffinity +_sqlite3DbMallocRaw +_sqlite3LocateTable +_sqlite3ErrorMsg +_sqlite3MPrintf +_sqlite3VdbeCreate +_sqlite3SchemaToIndex +_sqlite3VdbeAddOp4Int +_sqlite3VdbeChangeP5 +_sqlite3VdbeAddOpList +_sqlite3VdbeUsesBtree +_sqlite3VdbeChangeP1 +_sqlite3VdbeChangeP2 +_sqlite3VdbeChangeP3 +_sqlite3VdbeChangeP4 +_sqlite3VdbeChangeToNoop +_sqlite3VdbeMakeReady +_blobSeekToRow +_sqlite3ParserReset +_blobReadWrite +_sqlite3BtreeData +_sqlite3BtreePutData +_sqlite3ExpirePreparedStatements +_patternCompare +_sqlite3SafetyCheckOk +_sqlite3LoadExtension +_sqlite3LockAndPrepare +_sqlite3Prepare16 +_jb4asdk_sqlite3_get_table_cb +_createModule +_sqlite3RunParser +_sqlite3ValueNew +_sqlite3ValueSetStr +_sqlite3MallocInit +_sqlite3RegisterGlobalFunctions +_sqlite3PcacheInitialize +_sqlite3OsInit +_sqlite3PCacheBufferSetup +_sqlite3PcacheShutdown +_sqlite3MallocEnd +_sqlite3MutexEnd +_sqlite3MemSetDefault +_sqlite3HeaderSizeBtree +_sqlite3HeaderSizePcache +_sqlite3HeaderSizePcache1 +_sqlite3PCacheSetDefault +_sqlite3PagerShrink +_setupLookaside +_sqlite3Close +_sqliteDefaultBusyCallback +_sqlite3CreateFunc +_sqlite3Utf16to8 +_sqlite3FindFunction +_sqlite3InvalidFunction +_sqlite3WalDefaultHook +_sqlite3FindDbName +_sqlite3Checkpoint +_sqlite3SafetyCheckSickOrOk +_openDatabase +_createCollation +_sqlite3Init +_sqlite3FindTable +_sqlite3IsRowid +_sqlite3OsSleep +_sqlite3DbNameToBtree +_sqlite3OsFileControl +_sqlite3PrngSaveState +_sqlite3PrngRestoreState +_sqlite3BitvecBuiltinTest +_sqlite3FaultSim +_sqlite3BenignMallocHooks +_sqlite3BtreeSetPageSize +_sqlite3KeywordCode +_sqlite3ScratchMalloc +_sqlite3ScratchFree +_sqlite3GetBoolean +_sqlite3DecOrHexToI64 +_sqlite3BtreeGetFilename +_sqlite3BtreeIsReadonly +_loadKeyAes128Ccm +_sqlite3PagerSetCodec +_sqliteCodecAes128Ccm +_sqliteCodecAes128CcmSizeChng +_sqliteCodecAes128CcmFree +_sqlite3PagerGetCodec +_sqlite3NameToDb +_sqlite3PagerState +_sqlite3PagerSharedLock +_sqlite3PagerBegin +_sqlite3PagerCommitPhaseTwo +_sqlite3PagerRollback +_sqlite3DefaultMutex +_sqlite3NoopMutex +_sqlite3MemoryBarrier +_pthreadMutexInit +_pthreadMutexEnd +_pthreadMutexAlloc +_pthreadMutexFree +_pthreadMutexEnter +_pthreadMutexTry +_pthreadMutexLeave +_noopMutexInit +_noopMutexEnd +_noopMutexAlloc +_noopMutexFree +_noopMutexEnter +_noopMutexTry +_noopMutexLeave +_mallocWithAlarm +_sqlite3StatusSet +_sqlite3MallocAlarm +_sqlite3StatusUp +_measureAllocationSize +_isLookaside +_sqlite3DbMallocSize +_sqlite3StrAccumAppend +_getIntArg +_setStrAccumError +_getDoubleArg +_sqlite3IsNaN +_et_getdigit +_getTextArg +_sqlite3AppendChar +_sqlite3StrAccumAppendAll +_enlargeAndAppend +_sqlite3StrAccumEnlarge +_sqlite3StrAccumReset +_sqlite3DbRealloc +_autolockIoFinderImpl +_unixClose +_unixRead +_unixWrite +_unixTruncate +_unixSync +_unixFileSize +_unixLock +_unixUnlock +_unixCheckReservedLock +_unixFileControl +_unixSectorSize +_unixDeviceCharacteristics +_unixShmMap +_unixShmLock +_unixShmBarrier +_unixShmUnmap +_unixFetch +_unixUnfetch +_verifyDbFile +_unixEnterMutex +_setPendingFd +_releaseInodeInfo +_closeUnixFile +_unixLeaveMutex +_fileHasMoved +_closePendingFds +_robust_close +_unixLogErrorAtLine +_seekAndRead +_storeLastErrno +_seekAndWrite +_seekAndWriteFd +_robust_ftruncate +_full_fsync +_unixFileLock +_sqliteErrorFromPosixError +_posixUnlock +_fcntlSizeHint +_unixModeBit +_unixGetTempname +_proxyFileControl +_unixTempFileDir +_proxyTakeConch +_switchLockProxyPath +_proxyTransformUnixFile +_proxyClose +_proxyLock +_proxyUnlock +_proxyCheckReservedLock +_proxyReleaseConch +_proxyGetHostID +_proxyConchLock +_proxyGetLockPath +_robust_open +_sqlite3CantopenError +_proxyCreateUnixFile +_proxyBreakConchLock +_findReusableFd +_proxyCreateLockPath +_fillInUnixFile +_findInodeInfo +_proxyGetDbPathForUnixFile +_proxyCreateConchPathname +_unixShmRegionPerMap +_unixOpenSharedMemory +_unixShmSystemLock +_unixShmPurge +_afpClose +_afpLock +_afpUnlock +_afpCheckReservedLock +_afpSetLock +_nolockClose +_nolockLock +_nolockUnlock +_nolockCheckReservedLock +_posixOpen +_openDirectory +_posixFchown +_unixGetpagesize +_nfsUnlock +_dotlockClose +_dotlockLock +_dotlockUnlock +_dotlockCheckReservedLock +_findCreateFileMode +_nolockIoFinderImpl +_dotlockIoFinderImpl +_posixIoFinderImpl +_flockIoFinderImpl +_flockClose +_flockLock +_flockUnlock +_flockCheckReservedLock +_robust_flock +_afpIoFinderImpl +_nfsIoFinderImpl +_proxyIoFinderImpl +_sqlite3PcachePagecount +_sqlite3VMPrintf +_sqlite3ValueSetNull +_sqlite3OpenTempDatabase +_sqlite3BtreeOpen +_sqlite3TempInMemory +_sqlite3OsFullPathname +_sqlite3PagerFilename +_sqlite3PagerVfs +_sqlite3PagerOpen +_pageReinit +_sqlite3PagerSetMmapLimit +_sqlite3PagerReadFileheader +_sqlite3PagerSetBusyhandler +_btreeInvokeBusyHandler +_sqlite3PagerIsreadonly +_sqlite3Get4byte +_sqlite3PagerSetPagesize +_sqlite3PagerClose +_sqlite3BtreeSchema +_sqlite3PagerSetCachesize +_sqlite3PcacheSize +_sqlite3MemJournalSize +_sqlite3OsOpen +_sqlite3OsDeviceCharacteristics +_setSectorSize +_sqlite3PcacheOpen +_pagerStress +_sqlite3OsClose +_sqlite3PageFree +_sqlite3SectorSize +_sqlite3OsSectorSize +_sqlite3PcacheSetPageSize +_numberOfCachePages +_pagerUseWal +_subjournalPageIfRequired +_pagerWalFrames +_syncJournal +_pager_write_pagelist +_sqlite3PcacheMakeClean +_pager_error +_subjRequiresPage +_subjournalPage +_sqlite3BitvecTestNotNull +_openSubJournal +_write32bits +_addToSavepointBitvecs +_sqlite3MemJournalOpen +_pagerOpentemp +_memjrnlClose +_memjrnlRead +_memjrnlWrite +_memjrnlTruncate +_memjrnlSync +_memjrnlFileSize +_sqlite3Put4byte +_sqlite3BitvecSet +_sqlite3BitvecCreate +_pager_write_changecounter +_sqlite3WalFrames +_sqlite3BackupUpdate +_walRestartLog +_walChecksumBytes +_sqlite3OsSync +_walWriteOneFrame +_walLimitSize +_walIndexAppend +_walIndexWriteHdr +_walCkptInfo +_walLockExclusive +_walRestartHdr +_walUnlockExclusive +_walUnlockShared +_walTryBeginRead +_sqlite3OsShmLock +_walIndexReadHdr +_walLockShared +_walShmBarrier +_walIndexHdr +_walIndexPage +_walIndexTryHdr +_walIndexRecover +_sqlite3OsShmMap +_sqlite3OsFileSize +_sqlite3OsRead +_walDecodeFrame +_sqlite3OsShmBarrier +_sqlite3PagerCodec +_walEncodeFrame +_walWriteToLog +_sqlite3BeginBenignMalloc +_sqlite3OsTruncate +_sqlite3EndBenignMalloc +_walHashGet +_walFramePage +_walCleanupHash +_walHash +_sqlite3CorruptError +_walNextHash +_backupUpdate +_sqlite3PagerExclusiveLock +_journalHdrOffset +_writeJournalHdr +_sqlite3PcacheClearSyncFlags +_pager_wait_on_lock +_pagerLockDb +_sqlite3OsLock +_sqlite3OsFileControlHint +_pcacheManageDirtyList +_pcacheUnpin +_pcache1Free +_sqlite3PagerGetExtra +_sqlite3PagerPageRefcount +_btreeInitPage +_sqlite3PcachePageRefcount +_decodeFlags +_cellSizePtr +_btreeParseCellPtr +_cellSizePtrNoPayload +_btreeParseCellPtrNoPayload +_btreeParseCellPtrIndex +_btreeParseCellAdjustSizeForOverflow +_sqlite3GetVarint +_pagerFixMaplimit +_sqlite3InvokeBusyHandler +_sqlite3PcacheRefCount +_sqlite3PageMalloc +_pager_reset +_pagerReportSize +_pcache1Alloc +_sqlite3BackupRestart +_sqlite3PcacheClear +_sqlite3PcacheTruncate +_pagerFreeMapHdrs +_sqlite3WalClose +_pager_unlock +_pagerSyncHotJournal +_pagerUnlockAndRollback +_sqlite3PcacheClose +_sqlite3WalCheckpoint +_walIndexClose +_sqlite3OsDelete +_walBusyLock +_sqlite3OsUnfetch +_walPagesize +_walCheckpoint +_sqlite3WalEndWriteTransaction +_walIteratorInit +_walIteratorNext +_walIteratorFree +_walMergesort +_walMerge +_sqlite3OsShmUnmap +_sqlite3BitvecDestroy +_releaseAllSavepoints +_sqlite3WalEndReadTransaction +_pagerUnlockDb +_sqlite3IsMemJournal +_sqlite3OsUnlock +_pager_end_transaction +_zeroJournalHdr +_sqlite3PcacheCleanAll +_pager_truncate +_sqlite3WalExclusiveMode +_sqlite3PcacheSetCachesize +_btreeLockCarefully +_unlockBtreeMutex +_lockBtreeMutex +_querySharedCacheTableLock +_lockBtree +_newDatabase +_unlockBtreeIfUnused +_sqlite3PagerOpenSavepoint +_btreeGetPage +_sqlite3PagerOpenWal +_releasePage +_freeTempSpace +_btreePageFromDbPage +_sqlite3PagerWalSupported +_pagerOpenWal +_pagerExclusiveLock +_sqlite3WalOpen +_releasePageNotNull +_sqlite3PagerUnrefNotNull +_pagerReleaseMapPage +_sqlite3PcacheRelease +_pagerUnlockIfUnused +_zeroPage +_pagerOpenSavepoint +_sqlite3WalSavepoint +_sqlite3PagerDataVersion +_btreePagecount +_sqlite3WalFindFrame +_sqlite3OsFetch +_sqlite3PagerLookup +_pagerAcquireMapPage +_sqlite3PcacheFetch +_sqlite3PcacheFetchStress +_sqlite3PcacheFetchFinish +_readDbPage +_sqlite3PcacheDrop +_pcacheFetchFinishWithInit +_sqlite3WalReadFrame +_sqlite3BtreeGetReserveNoMutex +_sqlite3BtreeGetOptimalReserve +_sqlite3PagerIsMemdb +_pagerWriteLargeSector +_pager_write +_sqlite3BitvecTest +_pager_open_journal +_sqlite3PcacheMakeDirty +_pagerAddPageToRollbackJournal +_databaseIsUnmoved +_pager_cksum +_sqlite3PcacheDirtyList +_pager_incr_changecounter +_writeMasterJournal +_pcacheSortDirtyList +_pcacheMergeDirtyList +_btreeClearHasContent +_btreeEndTransaction +_downgradeAllSharedCacheTableLocks +_clearAllSharedCacheTableLocks +_autoVacuumCommit +_invalidateAllOverflowCache +_ptrmapPageno +_finalDbSize +_saveAllCursors +_incrVacuumStep +_saveCursorsOnList +_saveCursorPosition +_btreeReleaseAllCursorPages +_saveCursorKey +_sqlite3BtreeKeySize +_sqlite3BtreeKey +_getCellInfo +_btreeParseCell +_accessPayload +_copyPayload +_getOverflowPage +_ptrmapGet +_allocateBtreePage +_relocatePage +_btreeGetUnusedPage +_sqlite3AbsInt32 +_btreeGetHasContent +_sqlite3BitvecSize +_sqlite3PagerMovepage +_setChildPtrmaps +_ptrmapPut +_modifyPagePointer +_sqlite3PcacheMove +_sqlite3BitvecClear +_ptrmapPutOvflPtr +_sqlite3BtreeTripAllCursors +_sqlite3BtreeClearCursor +_releaseMemArray +_vdbeFreeOpArray +_freeP4 +_freeEphemeralFunction +_sqlite3KeyInfoUnref +_sqlite3VtabUnlock +_sqlite3OsCurrentTimeInt64 +_sqlite3VdbeDelete +_apiOomError +_sqlite3VdbeHalt +_sqlite3VdbeTransferError +_Cleanup +_closeAllCursors +_sqlite3VdbeEnter +_sqlite3RollbackAll +_sqlite3CloseSavepoints +_sqlite3VdbeCheckFk +_sqlite3VdbeLeave +_vdbeCommit +_sqlite3CommitInternalChanges +_sqlite3VdbeCloseStatement +_sqlite3VdbeSetChanges +_sqlite3VdbeFrameRestore +_closeCursorsInFrame +_sqlite3VdbeFrameDelete +_sqlite3VdbeDeleteAuxData +_sqlite3VdbeFreeCursor +_sqlite3VdbeSorterClose +_sqlite3BtreeClose +_sqlite3BtreeCloseCursor +_sqlite3VdbeSorterReset +_vdbeSorterJoinAll +_vdbePmaReaderClear +_vdbeMergeEngineFree +_vdbeSortSubtaskCleanup +_vdbeSorterRecordFree +_vdbeSorterJoinThread +_sqlite3ThreadJoin +_vdbeIncrFree +_sqlite3OsCloseFree +_removeFromSharingList +_sqlite3BtreeIsInTrans +_sqlite3VtabRollback +_callFinaliser +_sqlite3VdbeError +_vdbeLeave +_sqlite3VtabSync +_sqlite3VtabCommit +_sqlite3OsAccess +_sqlite3OsOpenMalloc +_sqlite3BtreeGetJournalname +_sqlite3BtreeSyncDisabled +_sqlite3VtabImportErrmsg +_sqlite3PagerJournalname +_sqlite3PagerNosync +_sqlite3BtreeSavepoint +_sqlite3VtabSavepoint +_sqlite3PagerSavepoint +_pagerPlaybackSavepoint +_pagerRollbackWal +_pager_playback_one_page +_readJournalHdr +_sqlite3WalSavepointUndo +_sqlite3WalUndo +_pagerUndoCallback +_walFramePgno +_read32bits +_vdbeMemClear +_vdbeMemClearExternAndSetNull +_sqlite3VdbeMemFinalize +_sqlite3RowSetClear +_sqlite3VdbeMemGrow +_sqlite3DbReallocOrFree +_valueBytes +_valueToText +_sqlite3VdbeChangeEncoding +_sqlite3VdbeMemNulTerminate +_sqlite3VdbeMemStringify +_sqlite3VdbeMemTranslate +_vdbeMemAddTerminator +_sqlite3VdbeMemClearAndResize +_sqlite3AtoF +_doubleToInt64 +_sqlite3Atoi64 +_compare2pow63 +_sqlite3VdbeMemHandleBom +_vdbeReleaseAndSetInt64 +_sqlite3VdbeList +_sqlite3VdbeExec +_doWalCallbacks +_sqlite3OpcodeName +_displayP4 +_out2Prerelease +_sqlite3VdbeMemTooBig +_sqlite3VdbeMemShallowCopy +_sqlite3VdbeMemMove +_numericType +_sqlite3AddInt64 +_sqlite3SubInt64 +_sqlite3MulInt64 +_sqlite3VdbeIntegerAffinity +_sqlite3VdbeMemIntegerify +_applyAffinity +_sqlite3VdbeMemRealify +_sqlite3VdbeMemCast +_sqlite3MemCompare +_sqlite3VdbeCursorMoveto +_sqlite3BtreeKeyFetch +_sqlite3BtreeDataSize +_sqlite3BtreeDataFetch +_sqlite3GetVarint32 +_sqlite3VdbeMemFromBtree +_sqlite3VdbeSerialTypeLen +_sqlite3VdbeSerialGet +_sqlite3VdbeSerialType +_sqlite3VarintLen +_sqlite3PutVarint +_sqlite3VdbeSerialPut +_sqlite3BtreeCount +_sqlite3BtreeBeginStmt +_sqlite3ResetOneSchema +_allocateCursor +_sqlite3BtreeCursor +_sqlite3BtreeCursorHints +_sqlite3BtreeCreateTable +_sqlite3VdbeSorterInit +_sqlite3BtreeMovetoUnpacked +_sqlite3BtreeNext +_sqlite3BtreePrevious +_sqlite3BtreeEof +_sqlite3VdbeAllocUnpackedRecord +_sqlite3VdbeRecordUnpack +_sqlite3BtreeLast +_sqlite3BtreeInsert +_sqlite3BtreeDelete +_sqlite3VdbeSorterCompare +_sqlite3VdbeSorterRowkey +_sqlite3VdbeCursorRestore +_sqlite3VdbeSorterRewind +_sqlite3BtreeFirst +_sqlite3VdbeSorterNext +_sqlite3VdbeSorterWrite +_sqlite3VdbeIdxRowid +_sqlite3VdbeIdxKeyCompare +_sqlite3BtreeDropTable +_sqlite3RootPageMoved +_sqlite3BtreeClearTable +_sqlite3BtreeClearTableOfCursor +_sqlite3InitCallback +_sqlite3AnalysisLoad +_sqlite3UnlinkAndDeleteTable +_sqlite3UnlinkAndDeleteIndex +_sqlite3UnlinkAndDeleteTrigger +_sqlite3BtreeIntegrityCheck +_sqlite3VdbeMemSetRowSet +_sqlite3RowSetInsert +_sqlite3RowSetNext +_sqlite3RowSetTest +_sqlite3VdbeMemInit +_sqlite3PagerOkToChangeJournalMode +_sqlite3PagerCloseWal +_sqlite3PagerSetJournalMode +_sqlite3JournalModename +_sqlite3RunVacuum +_sqlite3BtreeIncrVacuum +_sqlite3BtreeLockTable +_sqlite3VtabBegin +_sqlite3VtabCallCreate +_sqlite3VtabCallDestroy +_sqlite3BtreeMaxPageCount +_sqlite3VdbeExpandSql +_vdbeClrCopy +_computeNumericType +_sqlite3ValueApplyAffinity +_sqlite3VdbeMemNumerify +_vdbeCompareMemString +_sqlite3BlobCompare +_handleDeferredMoveto +_sqlite3BtreeCursorHasMoved +_handleMovedCursor +_sqlite3BtreeCursorRestore +_btreeRestoreCursorPosition +_btreeMoveto +_fetchPayload +_vdbeMemFromBtreeResize +_serialGet +_putVarint64 +_moveToRoot +_moveToParent +_moveToChild +_getAndInitPage +_sqlite3SchemaClear +_sqlite3HashInit +_sqlite3HashClear +_sqlite3BtreeCursorSize +_sqlite3BtreeCursorZero +_btreeCursor +_allocateTempSpace +_btreeCreateTable +_sqlite3VdbeFindCompare +_vdbeRecordCompareInt +_vdbeRecordCompareString +_sqlite3VdbeRecordCompare +_sqlite3VdbeRecordCompareWithSkip +_vdbeRecordDecodeInt +_btreeNext +_moveToLeftmost +_btreePrevious +_moveToRightmost +_invalidateIncrblobCursors +_fillInCell +_clearCell +_dropCell +_insertCell +_balance +_btreePageLookup +_freePage2 +_sqlite3PagerRef +_sqlite3PagerDontWrite +_btreeSetHasContent +_sqlite3PcacheRef +_freeSpace +_allocateSpace +_pageFindSlot +_defragmentPage +_sqlite3PagerTempSpace +_balance_deeper +_balance_quick +_balance_nonroot +_copyNodeContent +_rebuildPage +_cachedCellSize +_sqlite3PagerRekey +_editPage +_freePage +_computeCellSize +_pageFreeArray +_pageInsertArray +_populateCellCache +_vdbeSorterRowkey +_vdbeSorterSort +_vdbeSorterFlushPMA +_vdbeSorterSetupMerge +_vdbeSortAllocUnpacked +_vdbeSorterGetCompare +_vdbeSorterMerge +_vdbeSorterCompareInt +_vdbeSorterCompareText +_vdbeSorterCompare +_vdbeSorterCompareTail +_vdbeSorterListToPMA +_vdbeSorterCreateThread +_vdbeSorterFlushThread +_vdbeSorterOpenTempFile +_vdbePmaWriterInit +_vdbePmaWriteVarint +_vdbePmaWriteBlob +_vdbePmaWriterFinish +_sqlite3ThreadCreate +_vdbeSorterMergeTreeBuild +_vdbeIncrMergerNew +_vdbeIncrMergerSetThreads +_vdbePmaReaderIncrInit +_vdbePmaReaderIncrMergeInit +_vdbeMergeEngineInit +_vdbeMergeEngineNew +_vdbeSorterTreeDepth +_vdbeMergeEngineLevel0 +_vdbeSorterAddToTree +_vdbePmaReaderInit +_vdbePmaReaderSeek +_vdbePmaReadVarint +_vdbePmaReaderNext +_vdbeSorterMapFile +_vdbePmaReadBlob +_vdbeIncrSwap +_vdbeIncrBgPopulate +_vdbeIncrPopulate +_vdbeIncrPopulateThread +_vdbeMergeEngineStep +_vdbePmaReaderBgIncrInit +_vdbeMergeEngineCompare +_sqlite3HeapNearlyFull +_btreeDropTable +_clearDatabasePage +_corruptSchema +_sqlite3Atoi +_sqlite3FindIndex +_sqlite3GetInt32 +_sqlite3HashFind +_findElementWithHash +_strHash +_sqlite3HexToInt +_sqlite3DefaultRowEst +_analysisLoader +_sqlite3PrimaryKeyIndex +_decodeIntArray +_sqlite3LogEst +_sqlite3HashInsert +_removeElementGivenHash +_rehash +_insertElement +_freeIndex +_sqlite3DeleteIndexSamples +_sqlite3ExprDelete +_sqlite3ExprListDelete +_sqlite3SelectDelete +_clearSelect +_sqlite3SrcListDelete +_sqlite3WithDelete +_sqlite3IdListDelete +_tableOfTrigger +_setPageReferenced +_checkList +_checkPtrmap +_checkTreePage +_getPageReferenced +_checkAppendMsg +_checkRef +_btreeHeapInsert +_btreeHeapPull +_sqlite3XPrintf +_sqlite3RowSetInit +_rowSetEntryAlloc +_rowSetToList +_rowSetEntrySort +_rowSetEntryMerge +_rowSetListToTree +_rowSetTreeToList +_rowSetNDeepTree +_sqlite3SetString +_execSql +_sqlite3BtreeCommit +_sqlite3BtreeSetAutoVacuum +_sqlite3BtreeGetAutoVacuum +_execExecSql +_sqlite3BtreeCopyFile +_vacuumFinalize +_sqlite3PagerAlignReserve +_sqlite3PagerClearCache +_setSharedCacheTableLock +_growVTrans +_addToVTrans +_sqlite3VtabLock +_vtabCallConstructor +_sqlite3GetVTable +_vtabDisconnectAll +_sqlite3PagerMaxPageCount +_findNextHostParameter +_sqlite3GetToken +_keywordCode +_sqlite3PagerWalCallback +_sqlite3WalCallback +_columnNullValue +_sqlite3VdbeAddOp3 +_growOpArray +_sqlite3VdbeGetOp +_sqlite3BtreeSharable +_sqlite3DbStrNDup +_resolveP2Values +_allocSpace +_sqlite3BtreeIncrblobCursor +_sqlite3BtreeEnterCursor +_sqlite3BtreeLeaveCursor +_sqlite3ReadSchema +_sqlite3VtabEponymousTableInit +_addModuleArgument +_sqlite3VtabEponymousTableClear +_sqlite3DeleteColumnNames +_sqlite3VtabClear +_sqlite3VtabUnlockList +_sqlite3CollapseDatabaseArray +_sqlite3FkDelete +_fkTriggerDelete +_sqlite3Utf8Read +_logBadConnection +_sqlite3OsDlOpen +_sqlite3OsDlError +_sqlite3OsDlSym +_sqlite3OsDlClose +_sqlite3VdbeDb +_sqlite3VdbeSwap +_sqlite3VdbeResetStepResult +_sqlite3Prepare +_sqlite3BtreeSchemaLocked +_schemaIsValid +_sqlite3VdbeSetNumCols +_sqlite3VdbeSetColName +_sqlite3VdbeSetSql +_sqlite3Utf8CharLen +_sqlite3Utf16ByteLen +_sqlite3DeleteTriggerStep +_sqlite3ParserAlloc +_sqlite3Parser +_sqlite3ParserFree +_yy_find_shift_action +_yy_shift +_yy_reduce +_yy_syntax_error +_yy_destructor +_yyStackOverflow +_yy_pop_parser_stack +_sqlite3BeginParse +_sqlite3FinishCoding +_sqlite3BeginTransaction +_sqlite3CommitTransaction +_sqlite3RollbackTransaction +_sqlite3Savepoint +_sqlite3StartTable +_sqlite3EndTable +_sqlite3AddColumn +_sqlite3AddColumnType +_sqlite3AddDefaultValue +_sqlite3PExpr +_spanExpr +_sqlite3AddNotNull +_sqlite3AddPrimaryKey +_sqlite3CreateIndex +_sqlite3AddCheckConstraint +_sqlite3CreateForeignKey +_sqlite3DeferForeignKey +_sqlite3AddCollateType +_sqlite3DropTable +_sqlite3CreateView +_sqlite3Select +_parserDoubleLinkSelect +_sqlite3SrcListAppendFromTerm +_sqlite3SelectNew +_sqlite3ExprListAppend +_sqlite3ExprListSetName +_sqlite3ExprListSetSpan +_sqlite3Expr +_sqlite3SrcListShiftJoinType +_sqlite3SrcListIndexedBy +_sqlite3SrcListFuncArgs +_sqlite3SrcListAppend +_sqlite3JoinType +_sqlite3ExprListSetSortOrder +_sqlite3WithPush +_sqlite3DeleteFrom +_sqlite3ExprListCheckLength +_sqlite3Update +_sqlite3Insert +_sqlite3IdListAppend +_spanSet +_sqlite3ExprAssignVarNumber +_sqlite3ExprAddCollateToken +_sqlite3ExprFunction +_spanBinaryExpr +_spanUnaryPostfix +_binaryToUnaryIfNull +_spanUnaryPrefix +_sqlite3ExprSetHeightAndFlags +_parserAddExprIdListTerm +_sqlite3DropIndex +_sqlite3Vacuum +_sqlite3Pragma +_sqlite3FinishTrigger +_sqlite3BeginTrigger +_sqlite3TriggerUpdateStep +_sqlite3TriggerInsertStep +_sqlite3TriggerDeleteStep +_sqlite3TriggerSelectStep +_sqlite3DropTrigger +_sqlite3Attach +_sqlite3Detach +_sqlite3Reindex +_sqlite3Analyze +_sqlite3AlterRenameTable +_sqlite3AlterFinishAddColumn +_sqlite3AlterBeginAddColumn +_sqlite3VtabFinishParse +_sqlite3VtabBeginParse +_sqlite3VtabArgInit +_sqlite3VtabArgExtend +_sqlite3WithAdd +_yy_find_reduce_action +_yy_accept +_sqlite3GetVdbe +_sqlite3VdbeDeletePriorOpcode +_sqlite3VdbeAddOp0 +_sqlite3VdbeJumpHere +_sqlite3VdbeAddOp4 +_codeTableLocks +_sqlite3AutoincrementBegin +_sqlite3ExprCode +_sqlite3VdbeGoto +_sqlite3OpenTable +_sqlite3VdbeCurrentAddr +_sqlite3VdbeLoadString +_sqlite3VdbeAddOp2 +_sqlite3TableLock +_sqlite3VdbeSetP4KeyInfo +_sqlite3KeyInfoOfIndex +_sqlite3KeyInfoAlloc +_sqlite3LocateCollSeq +_sqlite3FindCollSeq +_sqlite3GetCollSeq +_findCollSeqEntry +_callCollNeeded +_synthCollSeq +_sqlite3ExprCodeTarget +_sqlite3ExprCodeGetColumn +_codeInteger +_codeReal +_sqlite3HexToBlob +_sqlite3AffinityType +_sqlite3ExprCacheAffinityChange +_sqlite3ExprCodeTemp +_codeCompare +_sqlite3VdbeAddOp1 +_sqlite3VdbeMakeLabel +_sqlite3ExprCacheRemove +_sqlite3ExprCachePush +_sqlite3ExprCachePop +_sqlite3VdbeResolveLabel +_sqlite3ExprIsConstant +_sqlite3ExprCollSeq +_sqlite3GetTempRange +_sqlite3ExprCodeExprList +_sqlite3VtabOverloadFunction +_sqlite3ReleaseTempRange +_sqlite3CodeSubselect +_sqlite3ExprCodeIN +_sqlite3GetTempReg +_sqlite3ReleaseTempReg +_exprToRegister +_sqlite3ExprIfFalse +_sqlite3MayAbort +_sqlite3HaltConstraint +_sqlite3ExprCachePinRegister +_sqlite3ExprCodeGetColumnOfTable +_sqlite3ExprCacheStore +_sqlite3ColumnOfIndex +_sqlite3ColumnDefault +_sqlite3ValueFromExpr +_valueFromExpr +_valueNew +_sqlite3VdbeAddOp4Dup8 +_sqlite3ExprSkipCollate +_sqlite3ExprIsConstantNotJoin +_sqlite3ExprCompare +_sqlite3ExprCodeAtInit +_exprIsConst +_exprNodeIsConstant +_selectNodeIsConstant +_sqlite3WalkExpr +_sqlite3WalkSelect +_sqlite3WalkExprList +_sqlite3WalkSelectExpr +_sqlite3WalkSelectFrom +_sqlite3ExprListCompare +_sqlite3ExprDup +_exprDup +_dupedExprSize +_dupedExprStructSize +_exprStructSize +_sqlite3SelectDup +_sqlite3ExprListDup +_dupedExprNodeSize +_sqlite3SrcListDup +_withDup +_sqlite3IdListDup +_sqlite3BinaryCompareCollSeq +_binaryCompareP5 +_sqlite3ExprAffinity +_sqlite3CompareAffinity +_cacheEntryClear +_sqlite3CheckCollSeq +_sqlite3CodeOnce +_sqlite3SelectDestInit +_sqlite3ExprIsInteger +_sqlite3SetHasNullFlag +_sqlite3FindInIndex +_comparisonAffinity +_sqlite3ExprCanBeNull +_isCandidateForInOpt +_sqlite3CodeVerifySchema +_sqlite3IndexAffinityOk +_sqlite3InRhsIsConstant +_sqlite3ExprIfTrue +_exprCodeBetween +_exprAlwaysFalse +_exprAlwaysTrue +_sqlite3AuthCheck +_sqliteAuthBadReturnCode +_sqlite3NameFromToken +_sqlite3Dequote +_sqlite3TwoPartName +_sqlite3CheckObjectName +_sqlite3BeginWriteOperation +_sqlite3OpenMasterTable +_sqlite3FindDb +_convertToWithoutRowidTable +_sqlite3ResolveSelfReference +_estimateTableWidth +_estimateIndexWidth +_sqlite3ResultSetOfSelect +_sqlite3TableAffinity +_createTableStmt +_sqlite3NestedParse +_sqlite3ChangeCookie +_sqlite3VdbeAddParseSchemaOp +_sqlite3VdbeChangeOpcode +_sqlite3ExprAlloc +_hasColumn +_resizeIndexObject +_sqlite3ResolveExprNames +_sqlite3ResolveExprListNames +_sqlite3ExprCheckHeight +_resolveExprStep +_resolveSelectStep +_lookupName +_notValid +_exprProbability +_sqlite3FunctionUsesThisSrc +_sqlite3MatchSpanName +_nameInUsingClause +_resolveAlias +_sqlite3AuthRead +_incrAggFunctionDepth +_sqlite3ExprAddCollateString +_incrAggDepth +_sqlite3AuthReadCol +_exprSrcCount +_sqlite3SelectPrep +_sqlite3ResolveSelectNames +_resolveOrderGroupBy +_sqlite3SelectWrongNumTermsError +_resolveCompoundOrderBy +_sqlite3SelectExpand +_sqlite3SelectAddTypeInfo +_exprWalkNoop +_convertCompoundSelectToSubquery +_selectExpander +_selectPopWith +_findRightmost +_sqlite3SrcListAssignCursors +_withExpand +_sqlite3ColumnsFromExprList +_sqlite3LocateTableItem +_sqlite3ViewGetColumnNames +_sqlite3IndexedByLookup +_sqliteProcessJoin +_tableAndColumnIndex +_sqlite3IdListIndex +_searchWith +_sqlite3VtabCallConnect +_addWhereTerm +_setJoinExpr +_sqlite3ExprAnd +_columnIndex +_sqlite3CreateColumnExpr +_sqlite3ExprAttachSubtrees +_exprSetHeight +_heightOfExpr +_heightOfSelect +_heightOfExprList +_sqlite3ExprListFlags +_selectAddSubqueryTypeInfo +_selectAddColumnTypeAndCollation +_columnTypeImpl +_resolveAsName +_resolveOutOfRangeError +_sqlite3ResolveOrderGroupBy +_selectOpName +_resolveOrderByTermToExprList +_identLength +_identPut +_sqlite3ExprIsConstantOrFunction +_sqlite3SrcListLookup +_sqlite3FixInit +_sqlite3FixSrcList +_sqlite3AllocateIndexObject +_sqlite3StringToId +_sqlite3RefillIndex +_sqlite3FixSelect +_sqlite3FixExpr +_sqlite3FixExprList +_sqlite3KeyInfoRef +_sqlite3GenerateIndexKey +_sqlite3ResolvePartIdxLabel +_sqlite3UniqueConstraint +_sqlite3ExprIfFalseDup +_sqlite3ExprCodeLoadIndexColumn +_sqlite3CodeVerifyNamedSchema +_sqlite3ClearStatTables +_sqlite3FkDropTable +_sqlite3CodeDropTable +_sqlite3FkReferences +_sqlite3TriggerList +_sqlite3DropTriggerPtr +_destroyTable +_sqliteViewResetAll +_destroyRootPage +_checkForMultiColumnSelectError +_flattenSubquery +_multiSelect +_sqlite3SelectExprHeight +_pushDownWhereTerms +_sqlite3ClearTempRegCache +_keyInfoFromExprList +_computeLimitRegisters +_sqlite3WhereBegin +_sqlite3WhereOutputRowCount +_sqlite3WhereIsDistinct +_sqlite3WhereIsOrdered +_selectInnerLoop +_sqlite3WhereContinueLabel +_sqlite3WhereBreakLabel +_sqlite3WhereEnd +_sqlite3ExprAnalyzeAggList +_sqlite3ExprAnalyzeAggregates +_explainTempTable +_sqlite3ExprCacheClear +_sqlite3WhereIsSorted +_sqlite3ExprCodeMove +_updateAccumulator +_finalizeAggFunctions +_resetAccumulator +_isSimpleCount +_explainSimpleCount +_minMaxQuery +_generateSortTail +_generateColumnNames +_sqlite3SrcListEnlarge +_substSelect +_substExprList +_substExpr +_multiSelectValues +_generateWithRecursiveQuery +_multiSelectOrderBy +_explainComposite +_multiSelectCollSeq +_multiSelectOrderByKeyInfo +_codeOffset +_generateOutputSubroutine +_sqlite3ExprIsTableConstant +_whereLoopInit +_sqlite3WhereClauseInit +_sqlite3WhereSplit +_createMask +_sqlite3WhereTabFuncArgs +_sqlite3WhereExprAnalyze +_isDistinctRedundant +_whereShortCut +_whereLoopAddAll +_wherePathSolver +_sqlite3WhereExprListUsage +_constructAutomaticIndex +_sqlite3WhereExplainOneScan +_sqlite3WhereCodeOneLoopStart +_whereInfoFree +_whereClauseInsert +_exprAnalyze +_sqlite3WhereExprUsage +_exprSelectUsage +_sqlite3WhereGetMask +_allowedOp +_exprMightBeIndexed +_operatorMask +_markTermAsChild +_termIsEquivalence +_exprCommute +_transferJoinMarkings +_exprAnalyzeOrTerm +_isLikeOrGlob +_isMatchOfColumn +_whereNthSubterm +_whereCombineDisjuncts +_sqlite3IsLikeFunction +_sqlite3VdbeGetBoundValue +_sqlite3VdbeSetVarmask +_sqlite3WhereFindTerm +_findIndexCol +_indexColumnNotNull +_whereScanInit +_whereScanNext +_columnsInIndex +_whereLoopAddVirtual +_whereLoopAddBtree +_whereLoopAddOr +_whereLoopClear +_allocateIndexInfo +_whereLoopResize +_vtabBestIndex +_sqlite3LogEstFromDouble +_whereLoopInsert +_whereOrInsert +_whereLoopAdjustCost +_whereLoopFindLesser +_whereLoopDelete +_whereLoopXfer +_whereLoopCheaperProperSubset +_whereLoopClearUnion +_estLog +_termCanDriveIndex +_sqlite3LogEstAdd +_whereUsablePartialIndex +_indexMightHelpWithOrderBy +_whereLoopOutputAdjust +_whereLoopAddBtreeIndex +_sqlite3ExprImpliesExpr +_whereRangeScanEst +_whereRangeAdjust +_whereOrMove +_wherePathSatisfiesOrderBy +_whereSortingCost +_translateColumnToCopy +_explainIndexRange +_explainIndexColumnName +_explainAppendTerm +_codeEqualityTerm +_disableTerm +_codeAllEqualityTerms +_whereLikeOptimizationStringFixup +_sqlite3ExprNeedsNoAffinityChange +_codeApplyAffinity +_sqlite3IndexAffinityStr +_sqlite3WhereClauseClear +_whereOrInfoDelete +_whereAndInfoDelete +_sqlite3LogEstToInt +_codeDistinct +_pushOntoSorter +_analyzeAggregate +_analyzeAggregatesInSelect +_addAggInfoColumn +_addAggInfoFunc +_sqlite3ArrayAllocate +_generateColumnTypes +_sqlite3TriggersExist +_sqlite3FkRequired +_sqlite3IsReadOnly +_sqlite3AuthContextPush +_sqlite3VdbeCountChanges +_sqlite3MaterializeView +_sqlite3WhereOkOnePass +_sqlite3OpenTableAndIndices +_sqlite3VtabMakeWritable +_sqlite3GenerateRowDelete +_sqlite3AutoincrementEnd +_sqlite3AuthContextPop +_checkColumnOverlap +_fkChildIsModified +_fkParentIsModified +_sqlite3TriggerColmask +_sqlite3FkOldmask +_sqlite3CodeRowTrigger +_sqlite3FkCheck +_sqlite3GenerateRowIndexDelete +_sqlite3FkActions +_getRowTrigger +_codeRowTrigger +_sqlite3VdbeLinkSubProgram +_codeTriggerProgram +_transferParseError +_sqlite3VdbeTakeOpArray +_targetSrcList +_sqlite3FkLocateIndex +_sqlite3CodeRowTriggerDirect +_fkLookupParent +_isSetNullAction +_fkScanChildren +_exprTableRegister +_exprTableColumn +_fkActionTrigger +_updateVirtualTable +_sqlite3GenerateConstraintChecks +_sqlite3CompleteInsertion +_sqlite3RowidConstraint +_sqlite3MultiWrite +_xferOptimization +_autoIncBegin +_readsTable +_sqlite3ExprCodeAndCache +_autoIncStep +_sqlite3ExprCodeFactorable +_xferCompatibleCollation +_xferCompatibleIndex +_sqlite3VdbeRunOnlyOnce +_returnSingleText +_setOneColumnName +_sqlite3BtreeSetCacheSize +_returnSingleInt +_sqlite3BtreeSecureDelete +_getLockingMode +_sqlite3PagerLockingMode +_sqlite3PagerJournalSizeLimit +_getAutoVacuum +_changeTempStorage +_invalidateTempStorage +_getSafetyLevel +_setAllPagerFlags +_setAllColumnNames +_sqlite3VdbeMultiLoad +_actionName +_sqlite3RegisterLikeFunctions +_sqlite3WalHeapMemory +_sqlite3WalLimit +_getTempStore +_sqlite3BtreeSetPagerFlags +_sqlite3PagerSetFlags +_likeFunc +_setLikeOptFlag +_sqlite3FixTriggerStep +_triggerStepAllocate +_attachFunc +_codeAttach +_sqlite3ParseUri +_sqlite3SchemaGet +_resolveAttachExpr +_detachFunc +_sqlite3BtreeIsInBackup +_reindexDatabases +_reindexTable +_collationMatch +_analyzeDatabase +_analyzeTable +_openStatTable +_analyzeOneTable +_loadAnalysis +_callStatGet +_statInit +_stat4Destructor +_statPush +_samplePushPrevious +_statGet +_isSystemTable +_whereForeignKeys +_whereTempTriggers +_reloadTableSchema +_whereOrName +_sqlite3MinimumFileFormat +_addArgumentToVtab +_trimFunc +_minmaxFunc +_minmaxStep +_minMaxFinalize +_typeofFunc +_lengthFunc +_instrFunc +_substrFunc +_printfFunc +_unicodeFunc +_charFunc +_absFunc +_roundFunc +_upperFunc +_lowerFunc +_versionFunc +_hexFunc +_randomFunc +_randomBlob +_nullifFunc +_sourceidFunc +_errlogFunc +_compileoptionusedFunc +_compileoptiongetFunc +_quoteFunc +_last_insert_rowid +_changes +_total_changes +_replaceFunc +_zeroblobFunc +_loadExt +_sumStep +_sumFinalize +_totalFinalize +_avgFinalize +_countStep +_countFinalize +_groupConcatStep +_groupConcatFinalize +_sqlite3FuncDefInsert +_sqlite3RegisterDateTimeFunctions +_sqlite3AlterFunctions +_contextMalloc +_sqlite3GetFuncCollSeq +_sqlite3SkipAccumulatorLoad +_functionSearch +_juliandayFunc +_dateFunc +_timeFunc +_datetimeFunc +_strftimeFunc +_ctimeFunc +_ctimestampFunc +_cdateFunc +_isDate +_computeJD +_setDateTimeToCurrent +_parseDateOrTime +_parseModifier +_sqlite3StmtCurrentTime +_parseYyyyMmDd +_parseHhMmSs +_getDigits +_parseTimezone +_localtimeOffset +_clearYMD_HMS_TZ +_computeYMD_HMS +_computeYMD +_osLocaltime +_computeHMS +_renameTableFunc +_renameTriggerFunc +_renameParentFunc +_sqlite3MemMalloc +_sqlite3MemFree +_sqlite3MemRealloc +_sqlite3MemSize +_sqlite3MemRoundup +_sqlite3MemInit +_sqlite3MemShutdown +_pcache1Init +_pcache1Shutdown +_pcache1Create +_pcache1Cachesize +_pcache1Pagecount +_pcache1Fetch +_pcache1Unpin +_pcache1Rekey +_pcache1Truncate +_pcache1Destroy +_pcache1Shrink +_pcache1ResizeHash +_pcache1EnforceMaxPage +_pcache1PinPage +_pcache1RemoveFromHash +_pcache1FreePage +_pcache1FetchNoMutex +_pcache1FetchStage2 +_pcache1UnderMemoryPressure +_pcache1AllocPage +_pcache1InitBulk +_pcache1TruncateUnsafe +_sqlite3PcacheShrink +_disconnectAllVtab +_connectionIsBusy +_sqlite3VtabDisconnect +_functionDestroy +_sqlite3CloseExtensions +_matchQuality +_sqlite3BtreeCheckpoint +_sqlite3PagerCheckpoint +_binCollFunc +_nocaseCollatingFunc +_sqlite3RegisterBuiltinFunctions +_sqlite3AutoLoadExtensions +_allSpaces +_sqlite3InitOne +_rijndaelKeySetupEnc128Ccm +_rijndaelEncrypt128Ccm +_xorBuffers +_computeMac +_xorBlock +_hasHotJournal +_pager_playback +_pagerPagecount +_pagerOpenWalIfPresent +_pagerBeginReadTransaction +_sqlite3OsCheckReservedLock +_readMasterJournal +_pager_delmaster +_sqlite3WalDbsize +_sqlite3WalBeginReadTransaction +_sqlite3WalBeginWriteTransaction +_azCompileOpt +_statMutex +_sqlite3Stat +_sqlite3Config +_vfsList +_mem0 +_sqlite3Prng +_sqlite3UpperToLower +_jb4asdk_sqlite3_os_init.aVfs +_autolockIoFinder +_nolockIoFinder +_dotlockIoFinder +_posixIoFinder +_flockIoFinder +_afpIoFinder +_nfsIoFinder +_proxyIoFinder +_sqlite3PendingByte +_sqlite3one +_jb4asdk_sqlite3_value_type.aType +_jb4asdk_sqlite3_blob_open.iLn +_jb4asdk_sqlite3_blob_open.openBlob +_globInfo +_sqlite3CtypeMap +_sqlite3Autoext +_jb4asdk_sqlite3_vtab_on_conflict.aMap +_jb4asdk_sqlite3_complete.trans +_sqlite3GlobalFunctions +_jb4asdk_sqlite3_db_config.aFlagOp +_jb4asdk_sqlite3_errmsg16.outOfMem +_jb4asdk_sqlite3_errmsg16.misuse +_aHardLimit +_encryptionEnabled +_sqlite3DefaultMutex.sMutex +_pthreadMutexAlloc.staticMutexes +_sqlite3NoopMutex.sMutex +_fmtinfo +_sqlite3VXPrintf.zOrd +_aDigits +_aPrefix +_autolockIoFinderImpl.aMap +_posixIoMethods +_afpIoMethods +_nolockIoMethods +_aSyscall +_nfsIoMethods +_dotlockIoMethods +_inodeList +_unixGetTempname.zChars +_unixTempFileDir.azDirs +_proxyIoMethods +_unixShmMap.pgsz +_randomnessPid +_unixCurrentTimeInt64.unixEpoch +_flockIoMethods +_pcache1_g +_sqlite3OpenTempDatabase.flags +_sqlite3SharedCacheList +_MemJournalMethods +_sqlite3Hooks +_aJournalMagic +_syncJournal.zerobyte +_zeroJournalHdr.zeroHdr +_zMagicHeader +_sqlite3Utf8Trans1 +_doubleToInt64.maxInt +_doubleToInt64.minInt +_sqlite3OpcodeName.azName +_sqlite3VdbeExec.azType +_sqlite3VdbeExec.and_logic +_sqlite3VdbeExec.or_logic +_sqlite3VdbeExec.vfsFlags +_sqlite3SmallTypeSizes +_sqlite3VdbeSerialGet.aFlag +_vdbeSorterCompareInt.aLen +_sqlite3LogEst.a +_sqlite3JournalModename.azModeName +_sqlite3RunVacuum.aCopy +_keywordCode.zText +_keywordCode.aHash +_keywordCode.aNext +_keywordCode.aLen +_keywordCode.aOffset +_keywordCode.aCode +_columnNullValue.nullMem +_sqlite3VdbeGetOp.dummy +_sqlite3OpcodeProperty +_sqlite3LoadExtension.azEndings +_sqlite3Apis +_sqlite3Prepare.azColName +_yy_shift_ofst +_yy_default +_yy_lookahead +_yyFallback +_yy_action +_sqlite3IntTokens +_yyRuleInfo +_yyzerominor +_synthCollSeq.aEnc +_sqlite3Savepoint.az +_sqlite3StartTable.nullRow +_createTableStmt.azType +_sqlite3DropTriggerPtr.iLn +_sqlite3DropTriggerPtr.dropTrigger +_exprAnalyze.ops +_sqlite3LogEstAdd.x +_sqlite3WhereCodeOneLoopStart.aStartOp +_sqlite3WhereCodeOneLoopStart.aEndOp +_sqlite3WhereCodeOneLoopStart.aStep +_sqlite3WhereCodeOneLoopStart.aStart +_sqlite3JoinType.zKeyText +_sqlite3JoinType.aKeyword +_aPragmaNames +_sqlite3Pragma.iLn +_sqlite3Pragma.getCacheSize +_sqlite3Pragma.iLn.677 +_sqlite3Pragma.setMeta6 +_sqlite3Pragma.azCol +_sqlite3Pragma.azCol.693 +_sqlite3Pragma.azCol.698 +_sqlite3Pragma.azCol.705 +_sqlite3Pragma.azCol.713 +_sqlite3Pragma.azCol.716 +_sqlite3Pragma.azCol.718 +_sqlite3Pragma.azCol.725 +_sqlite3Pragma.iLn.729 +_sqlite3Pragma.endCode +_sqlite3Pragma.encnames +_sqlite3Pragma.setCookie +_sqlite3Pragma.readCookie +_sqlite3Pragma.azCol.749 +_getSafetyLevel.zText +_getSafetyLevel.iOffset +_getSafetyLevel.iLength +_getSafetyLevel.iValue +_likeInfoAlt +_likeInfoNorm +_sqlite3Attach.attach_func +_sqlite3ParseUri.aCacheMode +_sqlite3ParseUri.aOpenMode +_sqlite3Detach.detach_func +_openStatTable.aTable +_statInitFuncdef +_statPushFuncdef +_statGetFuncdef +_yy_reduce_ofst +_sqlite3RegisterGlobalFunctions.aBuiltinFunc +_trimFunc.lenOne +_trimFunc.azOne +_hexdigits +_sqlite3RegisterDateTimeFunctions.aDateTimeFuncs +_sqlite3AlterFunctions.aAlterTableFuncs +_sqlite3MemSetDefault.defaultMethods +__sqliteZone_ +_sqlite3PCacheSetDefault.defaultMethods +_sqlite3ErrStr.aMsg +_sqlite3InitOne.master_schema +_sqlite3InitOne.temp_master_schema +_sqlite3SavedPrng +_Te4 +_rcon +_Te0 +_Te1 +_Te2 +_Te3 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/SQLite/see-aes128-ccm-sqlite3.c +sqlite3WalBeginWriteTransaction +MarketingCloudSDKMigration/SQLite/see-aes128-ccm-sqlite3.c +sqlite3WalBeginReadTransaction +sqlite3WalDbsize +pager_delmaster +readMasterJournal +sqlite3OsCheckReservedLock +pagerBeginReadTransaction +pagerOpenWalIfPresent +pagerPagecount +pager_playback +hasHotJournal +xorBlock +computeMac +xorBuffers +rijndaelEncrypt128Ccm +rijndaelKeySetupEnc128Ccm +sqlite3InitOne +allSpaces +sqlite3AutoLoadExtensions +sqlite3RegisterBuiltinFunctions +nocaseCollatingFunc +binCollFunc +sqlite3PagerCheckpoint +sqlite3BtreeCheckpoint +matchQuality +sqlite3CloseExtensions +functionDestroy +sqlite3VtabDisconnect +connectionIsBusy +disconnectAllVtab +sqlite3PcacheShrink +pcache1TruncateUnsafe +pcache1InitBulk +pcache1AllocPage +pcache1UnderMemoryPressure +pcache1FetchStage2 +pcache1FetchNoMutex +pcache1FreePage +pcache1RemoveFromHash +pcache1PinPage +pcache1EnforceMaxPage +pcache1ResizeHash +pcache1Shrink +pcache1Destroy +pcache1Truncate +pcache1Rekey +pcache1Unpin +pcache1Fetch +pcache1Pagecount +pcache1Cachesize +pcache1Create +pcache1Shutdown +pcache1Init +sqlite3MemShutdown +sqlite3MemInit +sqlite3MemRoundup +sqlite3MemSize +sqlite3MemRealloc +sqlite3MemFree +sqlite3MemMalloc +renameParentFunc +renameTriggerFunc +renameTableFunc +computeHMS +osLocaltime +computeYMD +computeYMD_HMS +clearYMD_HMS_TZ +localtimeOffset +parseTimezone +getDigits +parseHhMmSs +parseYyyyMmDd +sqlite3StmtCurrentTime +parseModifier +parseDateOrTime +setDateTimeToCurrent +computeJD +isDate +cdateFunc +ctimestampFunc +ctimeFunc +strftimeFunc +datetimeFunc +timeFunc +dateFunc +juliandayFunc +functionSearch +sqlite3SkipAccumulatorLoad +sqlite3GetFuncCollSeq +contextMalloc +sqlite3AlterFunctions +sqlite3RegisterDateTimeFunctions +sqlite3FuncDefInsert +groupConcatFinalize +groupConcatStep +countFinalize +countStep +avgFinalize +totalFinalize +sumFinalize +sumStep +loadExt +zeroblobFunc +replaceFunc +total_changes +changes +last_insert_rowid +quoteFunc +compileoptiongetFunc +compileoptionusedFunc +errlogFunc +sourceidFunc +nullifFunc +randomBlob +randomFunc +hexFunc +versionFunc +lowerFunc +upperFunc +roundFunc +absFunc +charFunc +unicodeFunc +printfFunc +substrFunc +instrFunc +lengthFunc +typeofFunc +minMaxFinalize +minmaxStep +minmaxFunc +trimFunc +addArgumentToVtab +sqlite3MinimumFileFormat +whereOrName +reloadTableSchema +whereTempTriggers +whereForeignKeys +isSystemTable +statGet +samplePushPrevious +statPush +stat4Destructor +statInit +callStatGet +loadAnalysis +analyzeOneTable +openStatTable +analyzeTable +analyzeDatabase +collationMatch +reindexTable +reindexDatabases +sqlite3BtreeIsInBackup +detachFunc +resolveAttachExpr +sqlite3SchemaGet +sqlite3ParseUri +codeAttach +attachFunc +triggerStepAllocate +sqlite3FixTriggerStep +setLikeOptFlag +likeFunc +sqlite3PagerSetFlags +sqlite3BtreeSetPagerFlags +getTempStore +sqlite3WalLimit +sqlite3WalHeapMemory +sqlite3RegisterLikeFunctions +actionName +sqlite3VdbeMultiLoad +setAllColumnNames +setAllPagerFlags +getSafetyLevel +invalidateTempStorage +changeTempStorage +getAutoVacuum +sqlite3PagerJournalSizeLimit +sqlite3PagerLockingMode +getLockingMode +sqlite3BtreeSecureDelete +returnSingleInt +sqlite3BtreeSetCacheSize +setOneColumnName +returnSingleText +sqlite3VdbeRunOnlyOnce +xferCompatibleIndex +xferCompatibleCollation +sqlite3ExprCodeFactorable +autoIncStep +sqlite3ExprCodeAndCache +readsTable +autoIncBegin +xferOptimization +sqlite3MultiWrite +sqlite3RowidConstraint +sqlite3CompleteInsertion +sqlite3GenerateConstraintChecks +updateVirtualTable +fkActionTrigger +exprTableColumn +exprTableRegister +fkScanChildren +isSetNullAction +fkLookupParent +sqlite3CodeRowTriggerDirect +sqlite3FkLocateIndex +targetSrcList +sqlite3VdbeTakeOpArray +transferParseError +codeTriggerProgram +sqlite3VdbeLinkSubProgram +codeRowTrigger +getRowTrigger +sqlite3FkActions +sqlite3GenerateRowIndexDelete +sqlite3FkCheck +sqlite3CodeRowTrigger +sqlite3FkOldmask +sqlite3TriggerColmask +fkParentIsModified +fkChildIsModified +checkColumnOverlap +sqlite3AuthContextPop +sqlite3AutoincrementEnd +sqlite3GenerateRowDelete +sqlite3VtabMakeWritable +sqlite3OpenTableAndIndices +sqlite3WhereOkOnePass +sqlite3MaterializeView +sqlite3VdbeCountChanges +sqlite3AuthContextPush +sqlite3IsReadOnly +sqlite3FkRequired +sqlite3TriggersExist +generateColumnTypes +sqlite3ArrayAllocate +addAggInfoFunc +addAggInfoColumn +analyzeAggregatesInSelect +analyzeAggregate +pushOntoSorter +codeDistinct +sqlite3LogEstToInt +whereAndInfoDelete +whereOrInfoDelete +sqlite3WhereClauseClear +sqlite3IndexAffinityStr +codeApplyAffinity +sqlite3ExprNeedsNoAffinityChange +whereLikeOptimizationStringFixup +codeAllEqualityTerms +disableTerm +codeEqualityTerm +explainAppendTerm +explainIndexColumnName +explainIndexRange +translateColumnToCopy +whereSortingCost +wherePathSatisfiesOrderBy +whereOrMove +whereRangeAdjust +whereRangeScanEst +sqlite3ExprImpliesExpr +whereLoopAddBtreeIndex +whereLoopOutputAdjust +indexMightHelpWithOrderBy +whereUsablePartialIndex +sqlite3LogEstAdd +termCanDriveIndex +estLog +whereLoopClearUnion +whereLoopCheaperProperSubset +whereLoopXfer +whereLoopDelete +whereLoopFindLesser +whereLoopAdjustCost +whereOrInsert +whereLoopInsert +sqlite3LogEstFromDouble +vtabBestIndex +whereLoopResize +allocateIndexInfo +whereLoopClear +whereLoopAddOr +whereLoopAddBtree +whereLoopAddVirtual +columnsInIndex +whereScanNext +whereScanInit +indexColumnNotNull +findIndexCol +sqlite3WhereFindTerm +sqlite3VdbeSetVarmask +sqlite3VdbeGetBoundValue +sqlite3IsLikeFunction +whereCombineDisjuncts +whereNthSubterm +isMatchOfColumn +isLikeOrGlob +exprAnalyzeOrTerm +transferJoinMarkings +exprCommute +termIsEquivalence +markTermAsChild +operatorMask +exprMightBeIndexed +allowedOp +sqlite3WhereGetMask +exprSelectUsage +sqlite3WhereExprUsage +exprAnalyze +whereClauseInsert +whereInfoFree +sqlite3WhereCodeOneLoopStart +sqlite3WhereExplainOneScan +constructAutomaticIndex +sqlite3WhereExprListUsage +wherePathSolver +whereLoopAddAll +whereShortCut +isDistinctRedundant +sqlite3WhereExprAnalyze +sqlite3WhereTabFuncArgs +createMask +sqlite3WhereSplit +sqlite3WhereClauseInit +whereLoopInit +sqlite3ExprIsTableConstant +generateOutputSubroutine +codeOffset +multiSelectOrderByKeyInfo +multiSelectCollSeq +explainComposite +multiSelectOrderBy +generateWithRecursiveQuery +multiSelectValues +substExpr +substExprList +substSelect +sqlite3SrcListEnlarge +generateColumnNames +generateSortTail +minMaxQuery +explainSimpleCount +isSimpleCount +resetAccumulator +finalizeAggFunctions +updateAccumulator +sqlite3ExprCodeMove +sqlite3WhereIsSorted +sqlite3ExprCacheClear +explainTempTable +sqlite3ExprAnalyzeAggregates +sqlite3ExprAnalyzeAggList +sqlite3WhereEnd +sqlite3WhereBreakLabel +sqlite3WhereContinueLabel +selectInnerLoop +sqlite3WhereIsOrdered +sqlite3WhereIsDistinct +sqlite3WhereOutputRowCount +sqlite3WhereBegin +computeLimitRegisters +keyInfoFromExprList +sqlite3ClearTempRegCache +pushDownWhereTerms +sqlite3SelectExprHeight +multiSelect +flattenSubquery +checkForMultiColumnSelectError +destroyRootPage +sqliteViewResetAll +destroyTable +sqlite3DropTriggerPtr +sqlite3TriggerList +sqlite3FkReferences +sqlite3CodeDropTable +sqlite3FkDropTable +sqlite3ClearStatTables +sqlite3CodeVerifyNamedSchema +sqlite3ExprCodeLoadIndexColumn +sqlite3ExprIfFalseDup +sqlite3UniqueConstraint +sqlite3ResolvePartIdxLabel +sqlite3GenerateIndexKey +sqlite3KeyInfoRef +sqlite3FixExprList +sqlite3FixExpr +sqlite3FixSelect +sqlite3RefillIndex +sqlite3StringToId +sqlite3AllocateIndexObject +sqlite3FixSrcList +sqlite3FixInit +sqlite3SrcListLookup +sqlite3ExprIsConstantOrFunction +identPut +identLength +resolveOrderByTermToExprList +selectOpName +sqlite3ResolveOrderGroupBy +resolveOutOfRangeError +resolveAsName +columnTypeImpl +selectAddColumnTypeAndCollation +selectAddSubqueryTypeInfo +sqlite3ExprListFlags +heightOfExprList +heightOfSelect +heightOfExpr +exprSetHeight +sqlite3ExprAttachSubtrees +sqlite3CreateColumnExpr +columnIndex +sqlite3ExprAnd +setJoinExpr +addWhereTerm +sqlite3VtabCallConnect +searchWith +sqlite3IdListIndex +tableAndColumnIndex +sqliteProcessJoin +sqlite3IndexedByLookup +sqlite3ViewGetColumnNames +sqlite3LocateTableItem +sqlite3ColumnsFromExprList +withExpand +sqlite3SrcListAssignCursors +findRightmost +selectPopWith +selectExpander +convertCompoundSelectToSubquery +exprWalkNoop +sqlite3SelectAddTypeInfo +sqlite3SelectExpand +resolveCompoundOrderBy +sqlite3SelectWrongNumTermsError +resolveOrderGroupBy +sqlite3ResolveSelectNames +sqlite3SelectPrep +exprSrcCount +sqlite3AuthReadCol +incrAggDepth +sqlite3ExprAddCollateString +incrAggFunctionDepth +sqlite3AuthRead +resolveAlias +nameInUsingClause +sqlite3MatchSpanName +sqlite3FunctionUsesThisSrc +exprProbability +notValid +lookupName +resolveSelectStep +resolveExprStep +sqlite3ExprCheckHeight +sqlite3ResolveExprListNames +sqlite3ResolveExprNames +resizeIndexObject +hasColumn +sqlite3ExprAlloc +sqlite3VdbeChangeOpcode +sqlite3VdbeAddParseSchemaOp +sqlite3ChangeCookie +sqlite3NestedParse +createTableStmt +sqlite3TableAffinity +sqlite3ResultSetOfSelect +estimateIndexWidth +estimateTableWidth +sqlite3ResolveSelfReference +convertToWithoutRowidTable +sqlite3FindDb +sqlite3OpenMasterTable +sqlite3BeginWriteOperation +sqlite3CheckObjectName +sqlite3TwoPartName +sqlite3Dequote +sqlite3NameFromToken +sqliteAuthBadReturnCode +sqlite3AuthCheck +exprAlwaysTrue +exprAlwaysFalse +exprCodeBetween +sqlite3ExprIfTrue +sqlite3InRhsIsConstant +sqlite3IndexAffinityOk +sqlite3CodeVerifySchema +isCandidateForInOpt +sqlite3ExprCanBeNull +comparisonAffinity +sqlite3FindInIndex +sqlite3SetHasNullFlag +sqlite3ExprIsInteger +sqlite3SelectDestInit +sqlite3CodeOnce +sqlite3CheckCollSeq +cacheEntryClear +sqlite3CompareAffinity +sqlite3ExprAffinity +binaryCompareP5 +sqlite3BinaryCompareCollSeq +sqlite3IdListDup +withDup +sqlite3SrcListDup +dupedExprNodeSize +sqlite3ExprListDup +sqlite3SelectDup +exprStructSize +dupedExprStructSize +dupedExprSize +exprDup +sqlite3ExprDup +sqlite3ExprListCompare +sqlite3WalkSelectFrom +sqlite3WalkSelectExpr +sqlite3WalkExprList +sqlite3WalkSelect +sqlite3WalkExpr +selectNodeIsConstant +exprNodeIsConstant +exprIsConst +sqlite3ExprCodeAtInit +sqlite3ExprCompare +sqlite3ExprIsConstantNotJoin +sqlite3ExprSkipCollate +sqlite3VdbeAddOp4Dup8 +valueNew +valueFromExpr +sqlite3ValueFromExpr +sqlite3ColumnDefault +sqlite3ColumnOfIndex +sqlite3ExprCacheStore +sqlite3ExprCodeGetColumnOfTable +sqlite3ExprCachePinRegister +sqlite3HaltConstraint +sqlite3MayAbort +sqlite3ExprIfFalse +exprToRegister +sqlite3ReleaseTempReg +sqlite3GetTempReg +sqlite3ExprCodeIN +sqlite3CodeSubselect +sqlite3ReleaseTempRange +sqlite3VtabOverloadFunction +sqlite3ExprCodeExprList +sqlite3GetTempRange +sqlite3ExprCollSeq +sqlite3ExprIsConstant +sqlite3VdbeResolveLabel +sqlite3ExprCachePop +sqlite3ExprCachePush +sqlite3ExprCacheRemove +sqlite3VdbeMakeLabel +sqlite3VdbeAddOp1 +codeCompare +sqlite3ExprCodeTemp +sqlite3ExprCacheAffinityChange +sqlite3AffinityType +sqlite3HexToBlob +codeReal +codeInteger +sqlite3ExprCodeGetColumn +sqlite3ExprCodeTarget +synthCollSeq +callCollNeeded +findCollSeqEntry +sqlite3GetCollSeq +sqlite3FindCollSeq +sqlite3LocateCollSeq +sqlite3KeyInfoAlloc +sqlite3KeyInfoOfIndex +sqlite3VdbeSetP4KeyInfo +sqlite3TableLock +sqlite3VdbeAddOp2 +sqlite3VdbeLoadString +sqlite3VdbeCurrentAddr +sqlite3OpenTable +sqlite3VdbeGoto +sqlite3ExprCode +sqlite3AutoincrementBegin +codeTableLocks +sqlite3VdbeAddOp4 +sqlite3VdbeJumpHere +sqlite3VdbeAddOp0 +sqlite3VdbeDeletePriorOpcode +sqlite3GetVdbe +yy_accept +yy_find_reduce_action +sqlite3WithAdd +sqlite3VtabArgExtend +sqlite3VtabArgInit +sqlite3VtabBeginParse +sqlite3VtabFinishParse +sqlite3AlterBeginAddColumn +sqlite3AlterFinishAddColumn +sqlite3AlterRenameTable +sqlite3Analyze +sqlite3Reindex +sqlite3Detach +sqlite3Attach +sqlite3DropTrigger +sqlite3TriggerSelectStep +sqlite3TriggerDeleteStep +sqlite3TriggerInsertStep +sqlite3TriggerUpdateStep +sqlite3BeginTrigger +sqlite3FinishTrigger +sqlite3Pragma +sqlite3Vacuum +sqlite3DropIndex +parserAddExprIdListTerm +sqlite3ExprSetHeightAndFlags +spanUnaryPrefix +binaryToUnaryIfNull +spanUnaryPostfix +spanBinaryExpr +sqlite3ExprFunction +sqlite3ExprAddCollateToken +sqlite3ExprAssignVarNumber +spanSet +sqlite3IdListAppend +sqlite3Insert +sqlite3Update +sqlite3ExprListCheckLength +sqlite3DeleteFrom +sqlite3WithPush +sqlite3ExprListSetSortOrder +sqlite3JoinType +sqlite3SrcListAppend +sqlite3SrcListFuncArgs +sqlite3SrcListIndexedBy +sqlite3SrcListShiftJoinType +sqlite3Expr +sqlite3ExprListSetSpan +sqlite3ExprListSetName +sqlite3ExprListAppend +sqlite3SelectNew +sqlite3SrcListAppendFromTerm +parserDoubleLinkSelect +sqlite3Select +sqlite3CreateView +sqlite3DropTable +sqlite3AddCollateType +sqlite3DeferForeignKey +sqlite3CreateForeignKey +sqlite3AddCheckConstraint +sqlite3CreateIndex +sqlite3AddPrimaryKey +sqlite3AddNotNull +spanExpr +sqlite3PExpr +sqlite3AddDefaultValue +sqlite3AddColumnType +sqlite3AddColumn +sqlite3EndTable +sqlite3StartTable +sqlite3Savepoint +sqlite3RollbackTransaction +sqlite3CommitTransaction +sqlite3BeginTransaction +sqlite3FinishCoding +sqlite3BeginParse +yy_pop_parser_stack +yyStackOverflow +yy_destructor +yy_syntax_error +yy_reduce +yy_shift +yy_find_shift_action +sqlite3ParserFree +sqlite3Parser +sqlite3ParserAlloc +sqlite3DeleteTriggerStep +sqlite3Utf16ByteLen +sqlite3Utf8CharLen +sqlite3VdbeSetSql +sqlite3VdbeSetColName +sqlite3VdbeSetNumCols +schemaIsValid +sqlite3BtreeSchemaLocked +sqlite3Prepare +sqlite3VdbeResetStepResult +sqlite3VdbeSwap +sqlite3VdbeDb +sqlite3OsDlClose +sqlite3OsDlSym +sqlite3OsDlError +sqlite3OsDlOpen +logBadConnection +sqlite3Utf8Read +fkTriggerDelete +sqlite3FkDelete +sqlite3CollapseDatabaseArray +sqlite3VtabUnlockList +sqlite3VtabClear +sqlite3DeleteColumnNames +sqlite3VtabEponymousTableClear +addModuleArgument +sqlite3VtabEponymousTableInit +sqlite3ReadSchema +sqlite3BtreeLeaveCursor +sqlite3BtreeEnterCursor +sqlite3BtreeIncrblobCursor +allocSpace +resolveP2Values +sqlite3DbStrNDup +sqlite3BtreeSharable +sqlite3VdbeGetOp +growOpArray +sqlite3VdbeAddOp3 +columnNullValue +sqlite3WalCallback +sqlite3PagerWalCallback +keywordCode +sqlite3GetToken +findNextHostParameter +sqlite3PagerMaxPageCount +vtabDisconnectAll +sqlite3GetVTable +vtabCallConstructor +sqlite3VtabLock +addToVTrans +growVTrans +setSharedCacheTableLock +sqlite3PagerClearCache +sqlite3PagerAlignReserve +vacuumFinalize +sqlite3BtreeCopyFile +execExecSql +sqlite3BtreeGetAutoVacuum +sqlite3BtreeSetAutoVacuum +sqlite3BtreeCommit +execSql +sqlite3SetString +rowSetNDeepTree +rowSetTreeToList +rowSetListToTree +rowSetEntryMerge +rowSetEntrySort +rowSetToList +rowSetEntryAlloc +sqlite3RowSetInit +sqlite3XPrintf +btreeHeapPull +btreeHeapInsert +checkRef +checkAppendMsg +getPageReferenced +checkTreePage +checkPtrmap +checkList +setPageReferenced +tableOfTrigger +sqlite3IdListDelete +sqlite3WithDelete +sqlite3SrcListDelete +clearSelect +sqlite3SelectDelete +sqlite3ExprListDelete +sqlite3ExprDelete +sqlite3DeleteIndexSamples +freeIndex +insertElement +rehash +removeElementGivenHash +sqlite3HashInsert +sqlite3LogEst +decodeIntArray +sqlite3PrimaryKeyIndex +analysisLoader +sqlite3DefaultRowEst +sqlite3HexToInt +strHash +findElementWithHash +sqlite3HashFind +sqlite3GetInt32 +sqlite3FindIndex +sqlite3Atoi +corruptSchema +clearDatabasePage +btreeDropTable +sqlite3HeapNearlyFull +vdbeMergeEngineCompare +vdbePmaReaderBgIncrInit +vdbeMergeEngineStep +vdbeIncrPopulateThread +vdbeIncrPopulate +vdbeIncrBgPopulate +vdbeIncrSwap +vdbePmaReadBlob +vdbeSorterMapFile +vdbePmaReaderNext +vdbePmaReadVarint +vdbePmaReaderSeek +vdbePmaReaderInit +vdbeSorterAddToTree +vdbeMergeEngineLevel0 +vdbeSorterTreeDepth +vdbeMergeEngineNew +vdbeMergeEngineInit +vdbePmaReaderIncrMergeInit +vdbePmaReaderIncrInit +vdbeIncrMergerSetThreads +vdbeIncrMergerNew +vdbeSorterMergeTreeBuild +sqlite3ThreadCreate +vdbePmaWriterFinish +vdbePmaWriteBlob +vdbePmaWriteVarint +vdbePmaWriterInit +vdbeSorterOpenTempFile +vdbeSorterFlushThread +vdbeSorterCreateThread +vdbeSorterListToPMA +vdbeSorterCompareTail +vdbeSorterCompare +vdbeSorterCompareText +vdbeSorterCompareInt +vdbeSorterMerge +vdbeSorterGetCompare +vdbeSortAllocUnpacked +vdbeSorterSetupMerge +vdbeSorterFlushPMA +vdbeSorterSort +vdbeSorterRowkey +populateCellCache +pageInsertArray +pageFreeArray +computeCellSize +freePage +editPage +sqlite3PagerRekey +cachedCellSize +rebuildPage +copyNodeContent +balance_nonroot +balance_quick +balance_deeper +sqlite3PagerTempSpace +defragmentPage +pageFindSlot +allocateSpace +freeSpace +sqlite3PcacheRef +btreeSetHasContent +sqlite3PagerDontWrite +sqlite3PagerRef +freePage2 +btreePageLookup +balance +insertCell +dropCell +clearCell +fillInCell +invalidateIncrblobCursors +moveToRightmost +btreePrevious +moveToLeftmost +btreeNext +vdbeRecordDecodeInt +sqlite3VdbeRecordCompareWithSkip +sqlite3VdbeRecordCompare +vdbeRecordCompareString +vdbeRecordCompareInt +sqlite3VdbeFindCompare +btreeCreateTable +allocateTempSpace +btreeCursor +sqlite3BtreeCursorZero +sqlite3BtreeCursorSize +sqlite3HashClear +sqlite3HashInit +sqlite3SchemaClear +getAndInitPage +moveToChild +moveToParent +moveToRoot +putVarint64 +serialGet +vdbeMemFromBtreeResize +fetchPayload +btreeMoveto +btreeRestoreCursorPosition +sqlite3BtreeCursorRestore +handleMovedCursor +sqlite3BtreeCursorHasMoved +handleDeferredMoveto +sqlite3BlobCompare +vdbeCompareMemString +sqlite3VdbeMemNumerify +sqlite3ValueApplyAffinity +computeNumericType +vdbeClrCopy +sqlite3VdbeExpandSql +sqlite3BtreeMaxPageCount +sqlite3VtabCallDestroy +sqlite3VtabCallCreate +sqlite3VtabBegin +sqlite3BtreeLockTable +sqlite3BtreeIncrVacuum +sqlite3RunVacuum +sqlite3JournalModename +sqlite3PagerSetJournalMode +sqlite3PagerCloseWal +sqlite3PagerOkToChangeJournalMode +sqlite3VdbeMemInit +sqlite3RowSetTest +sqlite3RowSetNext +sqlite3RowSetInsert +sqlite3VdbeMemSetRowSet +sqlite3BtreeIntegrityCheck +sqlite3UnlinkAndDeleteTrigger +sqlite3UnlinkAndDeleteIndex +sqlite3UnlinkAndDeleteTable +sqlite3AnalysisLoad +sqlite3InitCallback +sqlite3BtreeClearTableOfCursor +sqlite3BtreeClearTable +sqlite3RootPageMoved +sqlite3BtreeDropTable +sqlite3VdbeIdxKeyCompare +sqlite3VdbeIdxRowid +sqlite3VdbeSorterWrite +sqlite3VdbeSorterNext +sqlite3BtreeFirst +sqlite3VdbeSorterRewind +sqlite3VdbeCursorRestore +sqlite3VdbeSorterRowkey +sqlite3VdbeSorterCompare +sqlite3BtreeDelete +sqlite3BtreeInsert +sqlite3BtreeLast +sqlite3VdbeRecordUnpack +sqlite3VdbeAllocUnpackedRecord +sqlite3BtreeEof +sqlite3BtreePrevious +sqlite3BtreeNext +sqlite3BtreeMovetoUnpacked +sqlite3VdbeSorterInit +sqlite3BtreeCreateTable +sqlite3BtreeCursorHints +sqlite3BtreeCursor +allocateCursor +sqlite3ResetOneSchema +sqlite3BtreeBeginStmt +sqlite3BtreeCount +sqlite3VdbeSerialPut +sqlite3PutVarint +sqlite3VarintLen +sqlite3VdbeSerialType +sqlite3VdbeSerialGet +sqlite3VdbeSerialTypeLen +sqlite3VdbeMemFromBtree +sqlite3GetVarint32 +sqlite3BtreeDataFetch +sqlite3BtreeDataSize +sqlite3BtreeKeyFetch +sqlite3VdbeCursorMoveto +sqlite3MemCompare +sqlite3VdbeMemCast +sqlite3VdbeMemRealify +applyAffinity +sqlite3VdbeMemIntegerify +sqlite3VdbeIntegerAffinity +sqlite3MulInt64 +sqlite3SubInt64 +sqlite3AddInt64 +numericType +sqlite3VdbeMemMove +sqlite3VdbeMemShallowCopy +sqlite3VdbeMemTooBig +out2Prerelease +displayP4 +sqlite3OpcodeName +doWalCallbacks +sqlite3VdbeExec +sqlite3VdbeList +vdbeReleaseAndSetInt64 +sqlite3VdbeMemHandleBom +compare2pow63 +sqlite3Atoi64 +doubleToInt64 +sqlite3AtoF +sqlite3VdbeMemClearAndResize +vdbeMemAddTerminator +sqlite3VdbeMemTranslate +sqlite3VdbeMemStringify +sqlite3VdbeMemNulTerminate +sqlite3VdbeChangeEncoding +valueToText +valueBytes +sqlite3DbReallocOrFree +sqlite3VdbeMemGrow +sqlite3RowSetClear +sqlite3VdbeMemFinalize +vdbeMemClearExternAndSetNull +vdbeMemClear +read32bits +walFramePgno +pagerUndoCallback +sqlite3WalUndo +sqlite3WalSavepointUndo +readJournalHdr +pager_playback_one_page +pagerRollbackWal +pagerPlaybackSavepoint +sqlite3PagerSavepoint +sqlite3VtabSavepoint +sqlite3BtreeSavepoint +sqlite3PagerNosync +sqlite3PagerJournalname +sqlite3VtabImportErrmsg +sqlite3BtreeSyncDisabled +sqlite3BtreeGetJournalname +sqlite3OsOpenMalloc +sqlite3OsAccess +sqlite3VtabCommit +sqlite3VtabSync +vdbeLeave +sqlite3VdbeError +callFinaliser +sqlite3VtabRollback +sqlite3BtreeIsInTrans +removeFromSharingList +sqlite3OsCloseFree +vdbeIncrFree +sqlite3ThreadJoin +vdbeSorterJoinThread +vdbeSorterRecordFree +vdbeSortSubtaskCleanup +vdbeMergeEngineFree +vdbePmaReaderClear +vdbeSorterJoinAll +sqlite3VdbeSorterReset +sqlite3BtreeCloseCursor +sqlite3BtreeClose +sqlite3VdbeSorterClose +sqlite3VdbeFreeCursor +sqlite3VdbeDeleteAuxData +sqlite3VdbeFrameDelete +closeCursorsInFrame +sqlite3VdbeFrameRestore +sqlite3VdbeSetChanges +sqlite3VdbeCloseStatement +sqlite3CommitInternalChanges +vdbeCommit +sqlite3VdbeLeave +sqlite3VdbeCheckFk +sqlite3CloseSavepoints +sqlite3RollbackAll +sqlite3VdbeEnter +closeAllCursors +Cleanup +sqlite3VdbeTransferError +sqlite3VdbeHalt +apiOomError +sqlite3VdbeDelete +sqlite3OsCurrentTimeInt64 +sqlite3VtabUnlock +sqlite3KeyInfoUnref +freeEphemeralFunction +freeP4 +vdbeFreeOpArray +releaseMemArray +sqlite3BtreeClearCursor +sqlite3BtreeTripAllCursors +ptrmapPutOvflPtr +sqlite3BitvecClear +sqlite3PcacheMove +modifyPagePointer +ptrmapPut +setChildPtrmaps +sqlite3PagerMovepage +sqlite3BitvecSize +btreeGetHasContent +sqlite3AbsInt32 +btreeGetUnusedPage +relocatePage +allocateBtreePage +ptrmapGet +getOverflowPage +copyPayload +accessPayload +btreeParseCell +getCellInfo +sqlite3BtreeKey +sqlite3BtreeKeySize +saveCursorKey +btreeReleaseAllCursorPages +saveCursorPosition +saveCursorsOnList +incrVacuumStep +saveAllCursors +finalDbSize +ptrmapPageno +invalidateAllOverflowCache +autoVacuumCommit +clearAllSharedCacheTableLocks +downgradeAllSharedCacheTableLocks +btreeEndTransaction +btreeClearHasContent +pcacheMergeDirtyList +pcacheSortDirtyList +writeMasterJournal +pager_incr_changecounter +sqlite3PcacheDirtyList +pager_cksum +databaseIsUnmoved +pagerAddPageToRollbackJournal +sqlite3PcacheMakeDirty +pager_open_journal +sqlite3BitvecTest +pager_write +pagerWriteLargeSector +sqlite3PagerIsMemdb +sqlite3BtreeGetOptimalReserve +sqlite3BtreeGetReserveNoMutex +sqlite3WalReadFrame +pcacheFetchFinishWithInit +sqlite3PcacheDrop +readDbPage +sqlite3PcacheFetchFinish +sqlite3PcacheFetchStress +sqlite3PcacheFetch +pagerAcquireMapPage +sqlite3PagerLookup +sqlite3OsFetch +sqlite3WalFindFrame +btreePagecount +sqlite3PagerDataVersion +sqlite3WalSavepoint +pagerOpenSavepoint +zeroPage +pagerUnlockIfUnused +sqlite3PcacheRelease +pagerReleaseMapPage +sqlite3PagerUnrefNotNull +releasePageNotNull +sqlite3WalOpen +pagerExclusiveLock +pagerOpenWal +sqlite3PagerWalSupported +btreePageFromDbPage +freeTempSpace +releasePage +sqlite3PagerOpenWal +btreeGetPage +sqlite3PagerOpenSavepoint +unlockBtreeIfUnused +newDatabase +lockBtree +querySharedCacheTableLock +lockBtreeMutex +unlockBtreeMutex +btreeLockCarefully +sqlite3PcacheSetCachesize +sqlite3WalExclusiveMode +pager_truncate +sqlite3PcacheCleanAll +zeroJournalHdr +pager_end_transaction +sqlite3OsUnlock +sqlite3IsMemJournal +pagerUnlockDb +sqlite3WalEndReadTransaction +releaseAllSavepoints +sqlite3BitvecDestroy +sqlite3OsShmUnmap +walMerge +walMergesort +walIteratorFree +walIteratorNext +walIteratorInit +sqlite3WalEndWriteTransaction +walCheckpoint +walPagesize +sqlite3OsUnfetch +walBusyLock +sqlite3OsDelete +walIndexClose +sqlite3WalCheckpoint +sqlite3PcacheClose +pagerUnlockAndRollback +pagerSyncHotJournal +pager_unlock +sqlite3WalClose +pagerFreeMapHdrs +sqlite3PcacheTruncate +sqlite3PcacheClear +sqlite3BackupRestart +pcache1Alloc +pagerReportSize +pager_reset +sqlite3PageMalloc +sqlite3PcacheRefCount +sqlite3InvokeBusyHandler +pagerFixMaplimit +sqlite3GetVarint +btreeParseCellAdjustSizeForOverflow +btreeParseCellPtrIndex +btreeParseCellPtrNoPayload +cellSizePtrNoPayload +btreeParseCellPtr +cellSizePtr +decodeFlags +sqlite3PcachePageRefcount +btreeInitPage +sqlite3PagerPageRefcount +sqlite3PagerGetExtra +pcache1Free +pcacheUnpin +pcacheManageDirtyList +sqlite3OsFileControlHint +sqlite3OsLock +pagerLockDb +pager_wait_on_lock +sqlite3PcacheClearSyncFlags +writeJournalHdr +journalHdrOffset +sqlite3PagerExclusiveLock +backupUpdate +walNextHash +sqlite3CorruptError +walHash +walCleanupHash +walFramePage +walHashGet +sqlite3EndBenignMalloc +sqlite3OsTruncate +sqlite3BeginBenignMalloc +walWriteToLog +walEncodeFrame +sqlite3PagerCodec +sqlite3OsShmBarrier +walDecodeFrame +sqlite3OsRead +sqlite3OsFileSize +sqlite3OsShmMap +walIndexRecover +walIndexTryHdr +walIndexPage +walIndexHdr +walShmBarrier +walLockShared +walIndexReadHdr +sqlite3OsShmLock +walTryBeginRead +walUnlockShared +walUnlockExclusive +walRestartHdr +walLockExclusive +walCkptInfo +walIndexWriteHdr +walIndexAppend +walLimitSize +walWriteOneFrame +sqlite3OsSync +walChecksumBytes +walRestartLog +sqlite3BackupUpdate +sqlite3WalFrames +pager_write_changecounter +sqlite3BitvecCreate +sqlite3BitvecSet +sqlite3Put4byte +memjrnlFileSize +memjrnlSync +memjrnlTruncate +memjrnlWrite +memjrnlRead +memjrnlClose +pagerOpentemp +sqlite3MemJournalOpen +addToSavepointBitvecs +write32bits +openSubJournal +sqlite3BitvecTestNotNull +subjournalPage +subjRequiresPage +pager_error +sqlite3PcacheMakeClean +pager_write_pagelist +syncJournal +pagerWalFrames +subjournalPageIfRequired +pagerUseWal +numberOfCachePages +sqlite3PcacheSetPageSize +sqlite3OsSectorSize +sqlite3SectorSize +sqlite3PageFree +sqlite3OsClose +pagerStress +sqlite3PcacheOpen +setSectorSize +sqlite3OsDeviceCharacteristics +sqlite3OsOpen +sqlite3MemJournalSize +sqlite3PcacheSize +sqlite3PagerSetCachesize +sqlite3BtreeSchema +sqlite3PagerClose +sqlite3PagerSetPagesize +sqlite3Get4byte +sqlite3PagerIsreadonly +btreeInvokeBusyHandler +sqlite3PagerSetBusyhandler +sqlite3PagerReadFileheader +sqlite3PagerSetMmapLimit +pageReinit +sqlite3PagerOpen +sqlite3PagerVfs +sqlite3PagerFilename +sqlite3OsFullPathname +sqlite3TempInMemory +sqlite3BtreeOpen +sqlite3OpenTempDatabase +sqlite3ValueSetNull +sqlite3VMPrintf +sqlite3PcachePagecount +proxyIoFinderImpl +nfsIoFinderImpl +afpIoFinderImpl +robust_flock +flockCheckReservedLock +flockUnlock +flockLock +flockClose +flockIoFinderImpl +posixIoFinderImpl +dotlockIoFinderImpl +nolockIoFinderImpl +findCreateFileMode +dotlockCheckReservedLock +dotlockUnlock +dotlockLock +dotlockClose +nfsUnlock +unixGetpagesize +posixFchown +openDirectory +posixOpen +nolockCheckReservedLock +nolockUnlock +nolockLock +nolockClose +afpSetLock +afpCheckReservedLock +afpUnlock +afpLock +afpClose +unixShmPurge +unixShmSystemLock +unixOpenSharedMemory +unixShmRegionPerMap +proxyCreateConchPathname +proxyGetDbPathForUnixFile +findInodeInfo +fillInUnixFile +proxyCreateLockPath +findReusableFd +proxyBreakConchLock +proxyCreateUnixFile +sqlite3CantopenError +robust_open +proxyGetLockPath +proxyConchLock +proxyGetHostID +proxyReleaseConch +proxyCheckReservedLock +proxyUnlock +proxyLock +proxyClose +proxyTransformUnixFile +switchLockProxyPath +proxyTakeConch +unixTempFileDir +proxyFileControl +unixGetTempname +unixModeBit +fcntlSizeHint +posixUnlock +sqliteErrorFromPosixError +unixFileLock +full_fsync +robust_ftruncate +seekAndWriteFd +seekAndWrite +storeLastErrno +seekAndRead +unixLogErrorAtLine +robust_close +closePendingFds +fileHasMoved +unixLeaveMutex +closeUnixFile +releaseInodeInfo +setPendingFd +unixEnterMutex +verifyDbFile +unixUnfetch +unixFetch +unixShmUnmap +unixShmBarrier +unixShmLock +unixShmMap +unixDeviceCharacteristics +unixSectorSize +unixFileControl +unixCheckReservedLock +unixUnlock +unixLock +unixFileSize +unixSync +unixTruncate +unixWrite +unixRead +unixClose +autolockIoFinderImpl +sqlite3DbRealloc +sqlite3StrAccumReset +sqlite3StrAccumEnlarge +enlargeAndAppend +sqlite3StrAccumAppendAll +sqlite3AppendChar +getTextArg +et_getdigit +sqlite3IsNaN +getDoubleArg +setStrAccumError +getIntArg +sqlite3StrAccumAppend +sqlite3DbMallocSize +isLookaside +measureAllocationSize +sqlite3StatusUp +sqlite3MallocAlarm +sqlite3StatusSet +mallocWithAlarm +noopMutexLeave +noopMutexTry +noopMutexEnter +noopMutexFree +noopMutexAlloc +noopMutexEnd +noopMutexInit +pthreadMutexLeave +pthreadMutexTry +pthreadMutexEnter +pthreadMutexFree +pthreadMutexAlloc +pthreadMutexEnd +pthreadMutexInit +sqlite3MemoryBarrier +sqlite3NoopMutex +sqlite3DefaultMutex +jb4asdk_sqlite3_rekey +sqlite3PagerRollback +sqlite3PagerCommitPhaseTwo +sqlite3PagerBegin +sqlite3PagerSharedLock +sqlite3PagerState +jb4asdk_sqlite3_rekey_v2 +jb4asdk_sqlite3_key +sqlite3NameToDb +jb4asdk_sqlite3_key_v2 +jb4asdk_sqlite3_activate_see +sqlite3PagerGetCodec +jb4asdk_sqlite3CodecGetKey +sqliteCodecAes128CcmFree +sqliteCodecAes128CcmSizeChng +sqliteCodecAes128Ccm +sqlite3PagerSetCodec +loadKeyAes128Ccm +jb4asdk_sqlite3CodecAttach +sqlite3BtreeIsReadonly +jb4asdk_sqlite3_db_readonly +sqlite3BtreeGetFilename +jb4asdk_sqlite3_db_filename +sqlite3DecOrHexToI64 +jb4asdk_sqlite3_uri_int64 +sqlite3GetBoolean +jb4asdk_sqlite3_uri_boolean +jb4asdk_sqlite3_uri_parameter +sqlite3ScratchFree +sqlite3ScratchMalloc +sqlite3KeywordCode +sqlite3BtreeSetPageSize +sqlite3BenignMallocHooks +sqlite3FaultSim +sqlite3BitvecBuiltinTest +sqlite3PrngRestoreState +sqlite3PrngSaveState +jb4asdk_sqlite3_test_control +sqlite3OsFileControl +sqlite3DbNameToBtree +jb4asdk_sqlite3_file_control +jb4asdk_sqlite3_extended_result_codes +sqlite3OsSleep +jb4asdk_sqlite3_sleep +sqlite3IsRowid +sqlite3FindTable +sqlite3Init +jb4asdk_sqlite3_table_column_metadata +jb4asdk_sqlite3_thread_cleanup +jb4asdk_sqlite3_get_autocommit +jb4asdk_sqlite3_global_recover +jb4asdk_sqlite3_collation_needed16 +jb4asdk_sqlite3_collation_needed +jb4asdk_sqlite3_create_collation16 +createCollation +jb4asdk_sqlite3_create_collation_v2 +jb4asdk_sqlite3_create_collation +jb4asdk_sqlite3_open16 +jb4asdk_sqlite3_open_v2 +openDatabase +jb4asdk_sqlite3_open +jb4asdk_sqlite3_limit +jb4asdk_sqlite3_errstr +jb4asdk_sqlite3_extended_errcode +jb4asdk_sqlite3_errcode +jb4asdk_sqlite3_errmsg16 +sqlite3SafetyCheckSickOrOk +jb4asdk_sqlite3_wal_checkpoint +sqlite3Checkpoint +sqlite3FindDbName +jb4asdk_sqlite3_wal_checkpoint_v2 +sqlite3WalDefaultHook +jb4asdk_sqlite3_wal_hook +jb4asdk_sqlite3_wal_autocheckpoint +jb4asdk_sqlite3_rollback_hook +jb4asdk_sqlite3_update_hook +jb4asdk_sqlite3_commit_hook +jb4asdk_sqlite3_profile +jb4asdk_sqlite3_trace +sqlite3InvalidFunction +sqlite3FindFunction +jb4asdk_sqlite3_overload_function +sqlite3Utf16to8 +jb4asdk_sqlite3_create_function16 +sqlite3CreateFunc +jb4asdk_sqlite3_create_function_v2 +jb4asdk_sqlite3_create_function +jb4asdk_sqlite3_interrupt +sqliteDefaultBusyCallback +jb4asdk_sqlite3_busy_timeout +jb4asdk_sqlite3_progress_handler +jb4asdk_sqlite3_busy_handler +jb4asdk_sqlite3_close_v2 +sqlite3Close +jb4asdk_sqlite3_close +jb4asdk_sqlite3_total_changes +jb4asdk_sqlite3_changes +jb4asdk_sqlite3_last_insert_rowid +setupLookaside +jb4asdk_sqlite3_db_config +sqlite3PagerShrink +jb4asdk_sqlite3_db_release_memory +jb4asdk_sqlite3_db_mutex +sqlite3PCacheSetDefault +sqlite3HeaderSizePcache1 +sqlite3HeaderSizePcache +sqlite3HeaderSizeBtree +sqlite3MemSetDefault +jb4asdk_sqlite3_config +sqlite3MutexEnd +sqlite3MallocEnd +sqlite3PcacheShutdown +jb4asdk_sqlite3_shutdown +sqlite3PCacheBufferSetup +sqlite3OsInit +sqlite3PcacheInitialize +sqlite3RegisterGlobalFunctions +sqlite3MallocInit +jb4asdk_sqlite3_threadsafe +jb4asdk_sqlite3_libversion_number +jb4asdk_sqlite3_sourceid +jb4asdk_sqlite3_libversion +sqlite3ValueSetStr +sqlite3ValueNew +jb4asdk_sqlite3_complete16 +jb4asdk_sqlite3_complete +jb4asdk_sqlite3_vtab_config +jb4asdk_sqlite3_vtab_on_conflict +sqlite3RunParser +jb4asdk_sqlite3_declare_vtab +jb4asdk_sqlite3_create_module_v2 +createModule +jb4asdk_sqlite3_create_module +jb4asdk_sqlite3_free_table +jb4asdk_sqlite3_get_table_cb +jb4asdk_sqlite3_get_table +jb4asdk_sqlite3_prepare16_v2 +sqlite3Prepare16 +jb4asdk_sqlite3_prepare16 +sqlite3LockAndPrepare +jb4asdk_sqlite3_prepare +jb4asdk_sqlite3_reset_auto_extension +jb4asdk_sqlite3_cancel_auto_extension +jb4asdk_sqlite3_auto_extension +jb4asdk_sqlite3_enable_load_extension +sqlite3LoadExtension +jb4asdk_sqlite3_load_extension +jb4asdk_sqlite3_errmsg +jb4asdk_sqlite3_prepare_v2 +sqlite3SafetyCheckOk +jb4asdk_sqlite3_exec +patternCompare +jb4asdk_sqlite3_strglob +sqlite3ExpirePreparedStatements +jb4asdk_sqlite3_set_authorizer +jb4asdk_sqlite3_blob_reopen +jb4asdk_sqlite3_blob_bytes +sqlite3BtreePutData +jb4asdk_sqlite3_blob_write +sqlite3BtreeData +blobReadWrite +jb4asdk_sqlite3_blob_read +jb4asdk_sqlite3_blob_close +sqlite3ParserReset +blobSeekToRow +sqlite3VdbeMakeReady +sqlite3VdbeChangeToNoop +sqlite3VdbeChangeP4 +sqlite3VdbeChangeP3 +sqlite3VdbeChangeP2 +sqlite3VdbeChangeP1 +sqlite3VdbeUsesBtree +sqlite3VdbeAddOpList +sqlite3VdbeChangeP5 +sqlite3VdbeAddOp4Int +sqlite3SchemaToIndex +sqlite3VdbeCreate +sqlite3MPrintf +sqlite3ErrorMsg +sqlite3LocateTable +sqlite3DbMallocRaw +jb4asdk_sqlite3_blob_open +applyNumericAffinity +jb4asdk_sqlite3_value_numeric_type +jb4asdk_sqlite3_stmt_status +jb4asdk_sqlite3_next_stmt +jb4asdk_sqlite3_stmt_busy +jb4asdk_sqlite3_stmt_readonly +jb4asdk_sqlite3_db_handle +sqlite3TransferBindings +jb4asdk_sqlite3_transfer_bindings +sqlite3VdbeParameterIndex +jb4asdk_sqlite3_bind_parameter_index +jb4asdk_sqlite3_bind_parameter_name +jb4asdk_sqlite3_bind_parameter_count +jb4asdk_sqlite3_bind_zeroblob64 +jb4asdk_sqlite3_bind_zeroblob +jb4asdk_sqlite3_bind_value +jb4asdk_sqlite3_bind_text16 +jb4asdk_sqlite3_bind_text64 +jb4asdk_sqlite3_bind_text +jb4asdk_sqlite3_bind_null +jb4asdk_sqlite3_bind_int64 +jb4asdk_sqlite3_bind_int +vdbeUnbind +jb4asdk_sqlite3_bind_double +jb4asdk_sqlite3_bind_blob64 +bindText +jb4asdk_sqlite3_bind_blob +jb4asdk_sqlite3_column_decltype16 +jb4asdk_sqlite3_column_decltype +jb4asdk_sqlite3_column_name16 +columnName +jb4asdk_sqlite3_column_name +jb4asdk_sqlite3_column_type +jb4asdk_sqlite3_column_text16 +jb4asdk_sqlite3_column_value +jb4asdk_sqlite3_column_text +jb4asdk_sqlite3_column_int64 +jb4asdk_sqlite3_column_int +jb4asdk_sqlite3_column_double +jb4asdk_sqlite3_column_bytes16 +jb4asdk_sqlite3_column_bytes +columnMallocFailure +columnMem +jb4asdk_sqlite3_column_blob +jb4asdk_sqlite3_data_count +jb4asdk_sqlite3_column_count +jb4asdk_sqlite3_aggregate_count +sqlite3DbMallocZero +jb4asdk_sqlite3_set_auxdata +jb4asdk_sqlite3_get_auxdata +createAggContext +jb4asdk_sqlite3_aggregate_context +jb4asdk_sqlite3_context_db_handle +jb4asdk_sqlite3_user_data +sqlite3DbStrDup +sqlite3Reprepare +sqlite3Step +vdbeSafetyNotNull +jb4asdk_sqlite3_step +jb4asdk_sqlite3_result_error_nomem +jb4asdk_sqlite3_result_error_toobig +sqlite3ErrStr +jb4asdk_sqlite3_result_error_code +jb4asdk_sqlite3_result_zeroblob64 +sqlite3VdbeMemSetZeroBlob +jb4asdk_sqlite3_result_zeroblob +sqlite3VdbeMemCopy +jb4asdk_sqlite3_result_value +jb4asdk_sqlite3_result_text16le +jb4asdk_sqlite3_result_text16be +jb4asdk_sqlite3_result_text16 +jb4asdk_sqlite3_result_text64 +jb4asdk_sqlite3_result_text +jb4asdk_sqlite3_result_subtype +sqlite3VdbeMemSetNull +jb4asdk_sqlite3_result_null +jb4asdk_sqlite3_result_int64 +sqlite3VdbeMemSetInt64 +jb4asdk_sqlite3_result_int +jb4asdk_sqlite3_result_error16 +sqlite3VdbeMemSetStr +jb4asdk_sqlite3_result_error +sqlite3VdbeMemSetDouble +jb4asdk_sqlite3_result_double +invokeValueDestructor +jb4asdk_sqlite3_result_blob64 +setResultStrOrError +jb4asdk_sqlite3_result_blob +jb4asdk_sqlite3_value_free +sqlite3ValueFree +sqlite3VdbeMemMakeWriteable +jb4asdk_sqlite3_value_dup +jb4asdk_sqlite3_value_type +jb4asdk_sqlite3_value_text16le +jb4asdk_sqlite3_value_text16be +jb4asdk_sqlite3_value_text16 +sqlite3ValueText +jb4asdk_sqlite3_value_subtype +jb4asdk_sqlite3_value_int64 +sqlite3VdbeIntValue +jb4asdk_sqlite3_value_int +sqlite3VdbeRealValue +jb4asdk_sqlite3_value_double +jb4asdk_sqlite3_value_bytes16 +sqlite3ValueBytes +jb4asdk_sqlite3_value_bytes +jb4asdk_sqlite3_value_text +sqlite3VdbeMemExpandBlob +jb4asdk_sqlite3_value_blob +sqlite3VdbeMemRelease +jb4asdk_sqlite3_clear_bindings +sqlite3VdbeRewind +sqlite3VdbeReset +jb4asdk_sqlite3_reset +sqlite3ApiExit +sqlite3VdbeFinalize +invokeProfileCallback +vdbeSafety +jb4asdk_sqlite3_finalize +jb4asdk_sqlite3_expired +jb4asdk_sqlite3_sql +jb4asdk_sqlite3_backup_pagecount +jb4asdk_sqlite3_backup_remaining +sqlite3LeaveMutexAndCloseZombie +sqlite3BtreeRollback +sqlite3PagerBackupPtr +jb4asdk_sqlite3_backup_finish +sqlite3BtreeLeave +sqlite3BtreeCommitPhaseOne +sqlite3BtreeCommitPhaseTwo +sqlite3PagerTruncateImage +sqlite3PagerSync +backupTruncateFile +sqlite3OsWrite +sqlite3PagerCommitPhaseOne +sqlite3PagerWrite +sqlite3PagerPagecount +sqlite3PagerFile +sqlite3BtreeSetVersion +sqlite3ResetAllSchemasOfConnection +sqlite3BtreeUpdateMeta +sqlite3BtreeNewDb +attachBackupObject +sqlite3PagerUnref +sqlite3PagerGetData +backupOnePage +sqlite3PagerAcquire +sqlite3BtreeLastPage +sqlite3PagerGetJournalMode +sqlite3BtreeGetPageSize +sqlite3BtreeIsInReadTrans +sqlite3BtreeGetMeta +sqlite3BtreeBeginTrans +isFatalError +sqlite3BtreeEnter +jb4asdk_sqlite3_backup_step +checkReadTransaction +setDestPgsz +findBtree +sqlite3Error +sqlite3MallocZero +sqlite3ErrorWithMsg +jb4asdk_sqlite3_backup_init +jb4asdk_sqlite3_enable_shared_cache +jb4asdk_sqlite3_os_end +unixNextSystemCall +unixGetSystemCall +unixSetSystemCall +unixCurrentTimeInt64 +unixGetLastError +unixCurrentTime +unixSleep +unixRandomness +unixDlClose +unixDlSym +unixDlError +unixDlOpen +unixFullPathname +unixAccess +unixDelete +unixOpen +jb4asdk_sqlite3_os_init +jb4asdk_sqlite3_stricmp +sqlite3OsRandomness +jb4asdk_sqlite3_randomness +renderLogMsg +jb4asdk_sqlite3_log +jb4asdk_sqlite3_snprintf +jb4asdk_sqlite3_vsnprintf +jb4asdk_sqlite3_mprintf +sqlite3StrAccumFinish +sqlite3VXPrintf +sqlite3StrAccumInit +jb4asdk_sqlite3_vmprintf +jb4asdk_sqlite3_realloc64 +sqlite3Realloc +jb4asdk_sqlite3_realloc +sqlite3StatusDown +jb4asdk_sqlite3_free +jb4asdk_sqlite3_msize +jb4asdk_sqlite3_malloc64 +sqlite3Malloc +jb4asdk_sqlite3_malloc +jb4asdk_sqlite3_memory_highwater +jb4asdk_sqlite3_soft_heap_limit +jb4asdk_sqlite3_memory_used +sqlite3StatusValue +jb4asdk_sqlite3_soft_heap_limit64 +jb4asdk_sqlite3_memory_alarm +jb4asdk_sqlite3_release_memory +jb4asdk_sqlite3_mutex_try +jb4asdk_sqlite3_mutex_free +sqlite3MutexInit +jb4asdk_sqlite3_mutex_alloc +jb4asdk_sqlite3_vfs_unregister +vfsUnlink +jb4asdk_sqlite3_vfs_register +sqlite3MutexAlloc +jb4asdk_sqlite3_initialize +jb4asdk_sqlite3_vfs_find +sqlite3PagerCacheStat +sqlite3DbFree +sqlite3VdbeClearObject +sqlite3DeleteTable +sqlite3DeleteTrigger +sqlite3MallocSize +sqlite3BtreeLeaveAll +sqlite3PagerMemUsed +sqlite3BtreePager +sqlite3BtreeEnterAll +jb4asdk_sqlite3_db_status +jb4asdk_sqlite3_status +jb4asdk_sqlite3_mutex_leave +jb4asdk_sqlite3_mutex_enter +sqlite3MallocMutex +sqlite3Pcache1Mutex +sqlite3MisuseError +jb4asdk_sqlite3_status64 +jb4asdk_sqlite3_compileoption_get +sqlite3IsIdChar +sqlite3Strlen30 +jb4asdk_sqlite3_strnicmp +jb4asdk_sqlite3_compileoption_used +-[MarketingCloudSDKNotification setupWithFoundation:error:] +-[MarketingCloudSDKNotification dealloc] +-[MarketingCloudSDKNotification setupOnMainThread] +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2 +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke.20 +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2.21 +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_3 +-[MarketingCloudSDKNotification tearDown:] +-[MarketingCloudSDKNotification updateNotificationSettings:] +-[MarketingCloudSDKNotification setNotificationRequest:] +-[MarketingCloudSDKNotification setNotificationUserInfo:] +-[MarketingCloudSDKNotification notificationCenter] +-[MarketingCloudSDKNotification userNotificationCenter] +-[MarketingCloudSDKNotification getFrameworkState] +-[MarketingCloudSDKNotification setDebugLoggingEnabled:] +-[MarketingCloudSDKNotification getDebugLoggingEnabled] +-[MarketingCloudSDKNotification refreshWithFetch] +-[MarketingCloudSDKNotification processControlChannelPayload:] +-[MarketingCloudSDKNotification testSetupParameters] +-[MarketingCloudSDKNotification setTestSetupParameters:] +-[MarketingCloudSDKNotification logger] +-[MarketingCloudSDKNotification setLogger:] +-[MarketingCloudSDKNotification notificationRequest] +-[MarketingCloudSDKNotification notificationUserInfo] +-[MarketingCloudSDKNotification foundation] +-[MarketingCloudSDKNotification setFoundation:] +-[MarketingCloudSDKNotification setNotificationCenter:] +-[MarketingCloudSDKNotification setUserNotificationCenter:] +-[MarketingCloudSDKNotification applicationDidBecomeActiveNotificationObserver] +-[MarketingCloudSDKNotification setApplicationDidBecomeActiveNotificationObserver:] +-[MarketingCloudSDKNotification applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKNotification setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKNotification notificationStateChangedNotificationObserver] +-[MarketingCloudSDKNotification setNotificationStateChangedNotificationObserver:] +-[MarketingCloudSDKNotification session] +-[MarketingCloudSDKNotification setSession:] +-[MarketingCloudSDKNotification operationQueue] +-[MarketingCloudSDKNotification setOperationQueue:] +-[MarketingCloudSDKNotification dispatchQueue] +-[MarketingCloudSDKNotification setDispatchQueue:] +-[MarketingCloudSDKNotification .cxx_destruct] +_OBJC_SELECTOR_REFERENCES_.17 +___block_descriptor_40_e8_32w_e32_v16?0"UNNotificationSettings"8l +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKNotification +__OBJC_METACLASS_RO_$_MarketingCloudSDKNotification +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKNotification +_OBJC_IVAR_$_MarketingCloudSDKNotification.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKNotification._logger +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationRequest +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationUserInfo +_OBJC_IVAR_$_MarketingCloudSDKNotification._foundation +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKNotification._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKNotification._applicationDidBecomeActiveNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKNotification._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationStateChangedNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKNotification._session +_OBJC_IVAR_$_MarketingCloudSDKNotification._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKNotification._dispatchQueue +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKNotification +__OBJC_$_PROP_LIST_MarketingCloudSDKNotification +__OBJC_CLASS_RO_$_MarketingCloudSDKNotification +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKNotification/MarketingCloudSDKNotification/MarketingCloudSDKNotification.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKNotification +MarketingCloudSDKNotification/MarketingCloudSDKNotification.m +MarketingCloudSDKNotification/MarketingCloudSDKNotification.h +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_3 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2.21 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke.20 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke +-[MarketingCloudSDKOpenDirectMessage setupWithFoundation:error:] +-[MarketingCloudSDKOpenDirectMessage setupOnMainThread] +-[MarketingCloudSDKOpenDirectMessage tearDown:] +-[MarketingCloudSDKOpenDirectMessage sfmcUNNotificationReceived:] +-[MarketingCloudSDKOpenDirectMessage notificationCenter] +-[MarketingCloudSDKOpenDirectMessage userNotificationCenter] +-[MarketingCloudSDKOpenDirectMessage getFrameworkState] +-[MarketingCloudSDKOpenDirectMessage setDebugLoggingEnabled:] +-[MarketingCloudSDKOpenDirectMessage getDebugLoggingEnabled] +-[MarketingCloudSDKOpenDirectMessage refreshWithFetch] +-[MarketingCloudSDKOpenDirectMessage processControlChannelPayload:] +-[MarketingCloudSDKOpenDirectMessage testSetupParameters] +-[MarketingCloudSDKOpenDirectMessage setTestSetupParameters:] +-[MarketingCloudSDKOpenDirectMessage foundation] +-[MarketingCloudSDKOpenDirectMessage setFoundation:] +-[MarketingCloudSDKOpenDirectMessage setNotificationCenter:] +-[MarketingCloudSDKOpenDirectMessage operationQueue] +-[MarketingCloudSDKOpenDirectMessage setOperationQueue:] +-[MarketingCloudSDKOpenDirectMessage dispatchQueue] +-[MarketingCloudSDKOpenDirectMessage setDispatchQueue:] +-[MarketingCloudSDKOpenDirectMessage logger] +-[MarketingCloudSDKOpenDirectMessage setLogger:] +-[MarketingCloudSDKOpenDirectMessage setUserNotificationCenter:] +-[MarketingCloudSDKOpenDirectMessage .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKOpenDirectMessage +__OBJC_METACLASS_RO_$_MarketingCloudSDKOpenDirectMessage +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKOpenDirectMessage +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._foundation +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._logger +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._userNotificationCenter +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKOpenDirectMessage +__OBJC_$_PROP_LIST_MarketingCloudSDKOpenDirectMessage +__OBJC_CLASS_RO_$_MarketingCloudSDKOpenDirectMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessage.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKOpenDirectMessage +MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessage.m +MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessagePrivate.h +-[NSNumber(SFMCBinaryString) binaryString] +-[MarketingCloudSDKPrivacy setupWithConfiguration:error:] +-[MarketingCloudSDKPrivacy setupOnMainThread] +-[MarketingCloudSDKPrivacy tearDown] +-[MarketingCloudSDKPrivacy sfmcUNNotificationReceived:] ++[MarketingCloudSDKPrivacy fetchValueForKey:appId:] ++[MarketingCloudSDKPrivacy persistValue:forKey:appId:] +-[MarketingCloudSDKPrivacy setRightToBeForgottenEnabled] +-[MarketingCloudSDKPrivacy setRestrictionOfProcessingEnabled] +-[MarketingCloudSDKPrivacy setDoNotTrackEnabled] +-[MarketingCloudSDKPrivacy setNotBlocked] +-[MarketingCloudSDKPrivacy getFrameworkState] +-[MarketingCloudSDKPrivacy setDebugLoggingEnabled:] +-[MarketingCloudSDKPrivacy getDebugLoggingEnabled] +-[MarketingCloudSDKPrivacy refreshWithFetch] ++[MarketingCloudSDKPrivacy blockedNodeForControlChannelPayload:] ++[MarketingCloudSDKPrivacy nodeForControlChannelPayload:name:] ++[MarketingCloudSDKPrivacy blockedBitmaskForControlChannelPayload:] ++[MarketingCloudSDKPrivacy dataToDeleteBitmaskForPrivacyMode:] ++[MarketingCloudSDKPrivacy controlChannelPayloadVersionNumber] ++[MarketingCloudSDKPrivacy privacyModeOfBlockedBits:] +-[MarketingCloudSDKPrivacy testSetupParameters] +-[MarketingCloudSDKPrivacy setTestSetupParameters:] +-[MarketingCloudSDKPrivacy privacyMode] +-[MarketingCloudSDKPrivacy setPrivacyMode:] +-[MarketingCloudSDKPrivacy notificationCenter] +-[MarketingCloudSDKPrivacy setNotificationCenter:] +-[MarketingCloudSDKPrivacy operationQueue] +-[MarketingCloudSDKPrivacy setOperationQueue:] +-[MarketingCloudSDKPrivacy dispatchQueue] +-[MarketingCloudSDKPrivacy setDispatchQueue:] +-[MarketingCloudSDKPrivacy appId] +-[MarketingCloudSDKPrivacy setAppId:] +-[MarketingCloudSDKPrivacy logger] +-[MarketingCloudSDKPrivacy setLogger:] +-[MarketingCloudSDKPrivacy .cxx_destruct] +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSNumber_$_SFMCBinaryString +__OBJC_$_CATEGORY_NSNumber_$_SFMCBinaryString +_OBJC_SELECTOR_REFERENCES_.32 +__OBJC_$_CLASS_METHODS_MarketingCloudSDKPrivacy +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKPrivacy +__OBJC_METACLASS_RO_$_MarketingCloudSDKPrivacy +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKPrivacy +_OBJC_IVAR_$_MarketingCloudSDKPrivacy.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._privacyMode +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._appId +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._logger +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKPrivacy +__OBJC_$_PROP_LIST_MarketingCloudSDKPrivacy +__OBJC_CLASS_RO_$_MarketingCloudSDKPrivacy +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKPrivacy +MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy.m +MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacyPrivate.h +MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy.h +__ZL29installGetClassHook_untrustedv +__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class +__ZL15OldGetClassHook +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50/Overrides.cpp +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/swift-macosx-x86_64 +getObjCClassByMangledName_untrusted +Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50/Overrides.cpp +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs +llvm.loop.mustprogress +installGetClassHook_untrusted +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility51 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility51/Overrides.cpp +_swift_getFunctionTypeMetadataGlobalActorBackDeploy +___swift_getFunctionTypeMetadataGlobalActorBackDeploy_block_invoke +__ZZ50swift_getFunctionTypeMetadataGlobalActorBackDeployE9builderFn +__ZZ50swift_getFunctionTypeMetadataGlobalActorBackDeployE12builderToken +___block_descriptor_tmp +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityConcurrency -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityConcurrency -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityConcurrency/CMakeFiles/swiftCompatibilityConcurrency-iphoneos-arm64.dir/CompatibilityConcurrency.cpp.o -MF stdlib/toolchain/CompatibilityConcurrency/CMakeFiles/swiftCompatibilityConcurrency-iphoneos-arm64.dir/CompatibilityConcurrency.cpp.o.d -o stdlib/toolchain/CompatibilityConcurrency/CMakeFiles/swiftCompatibilityConcurrency-iphoneos-arm64.dir/CompatibilityConcurrency.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency/CompatibilityConcurrency.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency/CompatibilityConcurrency.cpp +__swift_getFunctionTypeMetadataGlobalActorBackDeploy_block_invoke +Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency/CompatibilityConcurrency.cpp +swift_getFunctionTypeMetadataGlobalActorBackDeploy +Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/dispatch/once.h +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot +_swift_getFunctionReplacement50 +_swift_getOrigOfReplaceable50 +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp +swift_getOrigOfReplaceable50 +Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp +swift_getFunctionReplacement50 diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Info.plist b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Info.plist new file mode 100644 index 00000000..723ae20a --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.salesforce.MarketingCloudSDK + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 8.0.10 + CFBundleVersion + 8.0.10 + + diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/DWARF/MarketingCloudSDK b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/DWARF/MarketingCloudSDK new file mode 100644 index 00000000..c94b49c2 Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/DWARF/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface new file mode 100644 index 00000000..e3ef863d --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface @@ -0,0 +1,761 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SFMCSDK +import CoreLocation +import Foundation +@_exported import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import os +@objc(SFMCSdkURLHandlingDelegate) public protocol URLHandlingDelegate { + @objc func sfmc_handleURL(_ url: Foundation.URL, type: Swift.String) +} +@objc public protocol PushInterface { + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc func tearDown() + @objc func contactKey() -> Swift.String? + @objc func addTag(_ tag: Swift.String) -> Swift.Bool + @objc func addTags(_ tags: [Any]) -> Swift.Set? + @objc func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc func tags() -> Swift.Set? + @objc func setDeviceToken(_ deviceToken: Foundation.Data) + @objc func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc func attributes() -> [Swift.AnyHashable : Any]? + @objc func deviceToken() -> Swift.String? + @objc func accessToken() -> Swift.String? + @objc func deviceIdentifier() -> Swift.String? + @objc func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc func pushEnabled() -> Swift.Bool + @objc func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc func signedString() -> Swift.String? + @objc func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc func showInAppMessage(messageId: Swift.String) + @objc func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc func getAllMessages() -> [Any]? + @objc func getUnreadMessages() -> [Any]? + @objc func getReadMessages() -> [Any]? + @objc func getDeletedMessages() -> [Any]? + @objc func getAllMessagesCount() -> Swift.UInt + @objc func getUnreadMessagesCount() -> Swift.UInt + @objc func getReadMessagesCount() -> Swift.UInt + @objc func getDeletedMessagesCount() -> Swift.UInt + @objc func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc func markAllMessagesRead() -> Swift.Bool + @objc func markAllMessagesDeleted() -> Swift.Bool + @objc func refreshMessages() -> Swift.Bool + @objc func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc func piIdentifier() -> Swift.String? + @objc func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc func locationEnabled() -> Swift.Bool + @objc func startWatchingLocation() + @objc func stopWatchingLocation() + @objc func watchingLocation() -> Swift.Bool + @objc func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc func resetDataPolicy() -> Swift.Bool +} +@objc(SFMCSdkSystemEvent) final public class SystemEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@objc public protocol CdpInterface { + @objc func getConsent() -> SFMCSDK.Consent + @objc func setConsent(consent: SFMCSDK.Consent) + @objc func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkMessage) final public class Message : ObjectiveC.NSObject { + final public let id: Swift.String + final public let name: Swift.String + final public let category: Swift.String + final public let producer: Swift.String + final public let timestamp: Swift.String + final public let parameters: [Swift.String : Any]? + final public let fromEvent: SFMCSDK.Event? + final public let priority: Swift.Bool + @objc deinit +} +@objc(SFMCSdkModuleLogger) final public class ModuleLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc final public var redactedValues: [Swift.String] + @objc public init(module: SFMCSDK.ModuleName, redactedValues: [Swift.String] = [String()]) + @objc final public func set(redactedValues: [Swift.String]) + final public func d(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func w(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func e(category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkCDP) final public class CDP : ObjectiveC.NSObject, SFMCSDK.CdpInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func getConsent() -> SFMCSDK.Consent + @objc final public func setConsent(consent: SFMCSDK.Consent) + @objc final public func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkIDENTITY) final public class IDENTITY : ObjectiveC.NSObject { + @objc final public func toJson() -> Swift.String + @objc final public func setProfileId(_ profile: Swift.String) + final public func setProfileId(_ profile: Swift.String, _ modules: [SFMCSDK.ModuleName]) + final public func setProfileId(_ modules: [SFMCSDK.ModuleName : Swift.String]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profile: Swift.String, rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profiles: [Swift.Int : Swift.String]) + @objc final public func clearProfileAttribute(key: Swift.String) + @objc final public func clearProfileAttributes(keys: [Swift.String]) + @objc final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String]) + final public func setProfileAttribute(_ key: Swift.String, _ value: Swift.String, _ modules: [SFMCSDK.ModuleName] = ModuleName.allCases) + final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String], _ modules: [SFMCSDK.ModuleName]) + final public func setProfileAttributes(_ attributes: [SFMCSDK.ModuleName : [Swift.String : Swift.String]]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(attributes: [Swift.String : Swift.String], rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(_ attributes: [Swift.Int : [Swift.String : Swift.String]]) + @objc deinit +} +public typealias AutoMergePolicyCallback = (_ isMergeSucces: Swift.Bool) -> Swift.Void +public typealias ManualMergePolicyCallback = (_ v7: Foundation.NSDictionary, _ v8: Foundation.NSDictionary) -> Swift.Void +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkEventBus) public class EventBus : ObjectiveC.NSObject { + @objc public static func publish(producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func publishTo(target: SFMCSDK.ModuleName, producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func subscribe(subscriber: SFMCSDK.Subscriber) + @objc public static func unsubscribe(subscriber: SFMCSDK.Subscriber) + @objc deinit +} +@objc public protocol Logger { + @objc var redactedValues: [Swift.String] { get } +} +@objc(SFMCSdkOrder) public class Order : ObjectiveC.NSObject { + @objc final public let id: Swift.String + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc final public let totalValue: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any] + @objc public init(id: Swift.String, lineItems: [SFMCSDK.LineItem], totalValue: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkLogOutputter) open class LogOutputter : ObjectiveC.NSObject { + @objc open func out(level: SFMCSDK.LogLevel, subsystem: Swift.String, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol SFMCModule { + @objc var name: SFMCSDK.ModuleName { get } + @objc static var moduleVersion: Swift.String { get } + @objc static var stateProperties: [Swift.String : Swift.String]? { get set } + @objc static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? +} +@objc(SFMCSdkMessageProducer) public enum MessageProducer : Swift.Int, Swift.RawRepresentable { + public typealias RawValue = Swift.String + case cdp, push, sdk + public var rawValue: SFMCSDK.MessageProducer.RawValue { + get + } + public init(rawValue: SFMCSDK.MessageProducer.RawValue) +} +@objc(SFMCSdkAuthHeader) public class AuthHeader : ObjectiveC.NSObject { + @objc final public let key: Swift.String + @objc final public let value: Swift.String + @objc public init(key: Swift.String, value: Swift.String) + @objc deinit +} +@objc(SFMCSdkModuleConfig) public protocol ModuleConfig { + @objc var name: SFMCSDK.ModuleName { get } + @objc var appId: Swift.String { get } + @objc var trackScreens: Swift.Bool { get } +} +@objc(SFMCSdkCoordinates) public protocol Coordinates { + @objc var latitude: Swift.Double { get } + @objc var longitude: Swift.Double { get } +} +@objc(SFMCSdkEventCategory) public enum EventCategory : Swift.Int { + public typealias RawValue = Swift.String + case engagement, identity, system + public var rawValue: SFMCSDK.EventCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.EventCategory.RawValue) +} +@objc(SFMCSdkLogLevel) public enum LogLevel : Swift.Int, Swift.Comparable { + case debug + case warn + case error + public func getOSLogType() -> os.OSLogType? + public static func < (left: SFMCSDK.LogLevel, right: SFMCSDK.LogLevel) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc final public class SFMCSdkLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc public static let shared: SFMCSDK.SFMCSdkLogger + @objc final public let redactedValues: [Swift.String] + final public func logMessage(level: SFMCSDK.LogLevel, subsystem: SFMCSDK.LoggerSubsystem, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc final public func getLogLevel() -> SFMCSDK.LogLevel + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkStorageManager) public class StorageManager : ObjectiveC.NSObject { + @objc public func getRegistrationId() -> Swift.String + @objc public func getOrCreateSecurePrefs(name: Swift.String) -> SFMCSDK.SecurePrefs + @objc public func getFilenameForModuleInstallation(fileName: Swift.String) -> Swift.String + @objc public static func setKeychainAccessibilityAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibilityAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkSecurePrefs) public class SecurePrefs : ObjectiveC.NSObject { + @objc public func setString(_ value: Swift.String, for key: Swift.String) + @objc public func setInt(_ value: Swift.Int, for key: Swift.String) + @objc public func setBool(_ value: Swift.Bool, for key: Swift.String) + @objc public func setFloat(_ value: Swift.Float, for key: Swift.String) + @objc public func setDouble(_ value: Swift.Double, for key: Swift.String) + @objc public func stringFor(key: Swift.String) -> Swift.String? + public func intFor(key: Swift.String) -> Swift.Int? + public func boolFor(key: Swift.String) -> Swift.Bool? + public func floatFor(key: Swift.String) -> Swift.Float? + public func doubleFor(key: Swift.String) -> Swift.Double? + @objc public func remove(key: Swift.String) + @objc public func clearAll() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEncryptionManager) public class EncryptionManager : ObjectiveC.NSObject { + @objc public func encrypt(string: Swift.String) -> Foundation.Data? + @objc public func decrypt(stringData: Foundation.Data) -> Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCompatibility) public class Compatibility : ObjectiveC.NSObject { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCatalogObjectEvent) public class CatalogObjectEvent : SFMCSDK.EngagementEvent { + @objc final public let catalogObject: SFMCSDK.CatalogObject + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectEvent) public class ViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectDetailEvent) public class ViewCatalogObjectDetailEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkQuickViewCatalogObjectEvent) public class QuickViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShareCatalogObjectEvent) public class ShareCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReviewCatalogObjectEvent) public class ReviewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCommentCatalogObjectEvent) public class CommentCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkFavoriteCatalogObjectEvent) public class FavoriteCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@objc(SFMCSdkLoggerCategory) public enum LoggerCategory : Swift.Int { + public typealias RawValue = Swift.String + case auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util + public var rawValue: SFMCSDK.LoggerCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.LoggerCategory.RawValue) +} +@objc(SFMCSdkFakeEvent) final public class FakeEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String) + @objc deinit +} +public enum LoggerSubsystem { + public typealias RawValue = Swift.String + case sdk, module(value: SFMCSDK.ModuleName) + public var rawValue: SFMCSDK.LoggerSubsystem.RawValue { + get + } + public init?(rawValue: SFMCSDK.LoggerSubsystem.RawValue) +} +@objc(SFMCSdkIdentityEvent) final public class IdentityEvent : ObjectiveC.NSObject, SFMCSDK.IdentityEventProtocol { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let profileId: Swift.String? + @objc final public let profileAttributes: [Swift.String : Swift.String]? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(profileId: Swift.String) + @objc public init(profileAttributes: [Swift.String : Swift.String]) + @objc public init(attributes: [Swift.String : Any]) + @objc deinit +} +public protocol Publisher : AnyObject { + var name: SFMCSDK.ModuleName { get } + func send(message: SFMCSDK.Event) +} +extension SFMCSDK.Publisher { + public func send(message: SFMCSDK.Event) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPUSH) final public class PUSH : ObjectiveC.NSObject, SFMCSDK.PushInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func deviceToken() -> Swift.String? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any] = [:]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)? = nil) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCartEvent) public class CartEvent : SFMCSDK.EngagementEvent { + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAddToCartEvent) public class AddToCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkRemoveFromCartEvent) public class RemoveFromCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReplaceCartEvent) public class ReplaceCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItems: [SFMCSDK.LineItem]) + @objc deinit +} +@objc(SFMCSdkLineItem) public class LineItem : ObjectiveC.NSObject { + @objc final public let catalogObjectType: Swift.String + @objc final public let catalogObjectId: Swift.String + @objc final public let quantity: Swift.Int + @objc final public let price: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(catalogObjectType: Swift.String, catalogObjectId: Swift.String, quantity: Swift.Int, price: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@objc(SFMCSdkConsent) public enum Consent : Swift.Int { + public typealias RawValue = Swift.String + case optIn + case optOut + case pending + case none + public var rawValue: SFMCSDK.Consent.RawValue { + get + } + public init(rawValue: SFMCSDK.Consent.RawValue) +} +@objc(SFMCSDKDataMergePolicy) public enum DataMergePolicy : Swift.Int, Swift.Comparable { + case none + case auto + case manual + public static func < (lhs: SFMCSDK.DataMergePolicy, rhs: SFMCSDK.DataMergePolicy) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkEvent) public protocol Event { + @objc var id: Swift.String { get } + @objc var name: Swift.String { get } + @objc var category: SFMCSDK.EventCategory { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkCatalogObject) public class CatalogObject : ObjectiveC.NSObject { + @objc final public let type: Swift.String + @objc final public let id: Swift.String + @objc final public let attributes: [Swift.String : Any] + @objc final public let relatedCatalogObjects: [Swift.String : [Swift.String]] + @objc public init(type: Swift.String, id: Swift.String, attributes: [Swift.String : Any] = [:], relatedCatalogObjects: [Swift.String : [Swift.String]] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkBehaviorManager) final public class BehaviorManager : ObjectiveC.NSObject { + public static let shared: SFMCSDK.BehaviorManager + final public func addObserver(_ observer: SFMCSDK.BehaviorObserver) + final public func removeObserver(_ observer: SFMCSDK.BehaviorObserver) + @objc deinit +} +@objc(SFMCSdkLocationDelegate) public protocol LocationDelegate { + @objc func sfmc_shouldShowLocationMessage(_ message: [Swift.AnyHashable : Any], forRegion region: [Swift.AnyHashable : Any]) -> Swift.Bool +} +@objc(SFMCSdkInboxMessagesDelegate) public protocol InboxMessagesDelegate : UIKit.UITableViewDelegate { +} +@objc(SFMCSdkBehaviorType) public enum BehaviorType : Swift.Int, Swift.CaseIterable { + case appForegrounded + case appBackgrounded + case appVersionChanged + case screenEntry + public init?(rawValue: Swift.Int) + public typealias AllCases = [SFMCSDK.BehaviorType] + public typealias RawValue = Swift.Int + public static var allCases: [SFMCSDK.BehaviorType] { + get + } + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkBehavior) public class Behavior : ObjectiveC.NSObject { + final public let type: SFMCSDK.BehaviorType + final public let timestamp: Foundation.Date + final public let appVersion: Swift.String? + final public let appName: Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppForegrounded) public class AppForegrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppBackgrounded) public class AppBackgrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppVersionChanged) public class AppVersionChanged : SFMCSDK.Behavior { + final public let previousAppVersion: Swift.String + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkScreenEntry) public class ScreenEntry : SFMCSDK.Behavior { + final public let name: Swift.String + @objc deinit +} +@objc(SFMCSdkBehaviorObserver) public protocol BehaviorObserver { + @objc var behaviorTypesToObserve: Swift.Set { get } + @objc func onBehavior(behavior: SFMCSDK.Behavior) +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkConfig) public class Config : ObjectiveC.NSObject { + @objc deinit +} +@objc(SFMCSdkInboxMessagesDataSource) public protocol InboxMessagesDataSource : UIKit.UITableViewDataSource { +} +@objc(SFMCSdkModuleStatus) public enum ModuleStatus : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, disabled, failed, inactive, initializing, operational + public var rawValue: SFMCSDK.ModuleStatus.RawValue { + get + } + public init(rawValue: SFMCSDK.ModuleStatus.RawValue) +} +@objc(SFMCSdkCustomEvent) final public class CustomEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkComponents) public class SFMCSdkComponents : ObjectiveC.NSObject { + @objc final public let encryptionManager: SFMCSDK.EncryptionManager + @objc final public let storageManager: SFMCSDK.StorageManager + @objc final public let behaviorManager: SFMCSDK.BehaviorManager + @objc public func createNetworkManager(authenticator: SFMCSDK.Authenticator? = nil) -> SFMCSDK.NetworkManager + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEngagementEvent) public class EngagementEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc final public let name: Swift.String + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdk) final public class SFMCSdk : ObjectiveC.NSObject { + @objc public static var cdp: SFMCSDK.CDP + @objc public static var mp: SFMCSDK.PUSH + @objc public static var identity: SFMCSDK.IDENTITY + @objc public static var sdkVersion: Swift.String + @objc public static func initializeSdk(_ configuration: SFMCSDK.Config) + @objc public static func track(event: SFMCSDK.Event) + @objc public static func state() -> Swift.String + @objc public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter()) + @objc public static func setAutoMergePolicy(onCompletion: @escaping SFMCSDK.AutoMergePolicyCallback) + @objc public static func setManualMergePolicy(withHandler handler: @escaping SFMCSDK.ManualMergePolicyCallback) + @objc public static func getDataMergePolicy() -> SFMCSDK.DataMergePolicy + @objc public static func resetDataPolicy(appId: Swift.String) -> Swift.Bool + @objc public static func getAutoDataPolicyCallBack() -> SFMCSDK.AutoMergePolicyCallback? + @objc public static func getManualDataPolicyCallBack() -> SFMCSDK.ManualMergePolicyCallback? + public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter(), filters: [SFMCSDK.LoggerCategory] = [LoggerCategory]()) + @objc public static func clearLoggerFilters() + @objc public static func setKeychainAccessibleAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibleAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc public static func tearDownModule(name: SFMCSDK.ModuleName) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkConfigBuilder) public class ConfigBuilder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func setCdp(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func setPush(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func build() -> SFMCSDK.Config + @objc deinit +} +@objc(SFMCSdkInAppMessageEventDelegate) public protocol InAppMessageEventDelegate { + @objc optional func sfmc_shouldShow(inAppMessage message: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc optional func sfmc_didShow(inAppMessage message: [Swift.AnyHashable : Any]) + @objc optional func sfmc_didClose(inAppMessage message: [Swift.AnyHashable : Any]) +} +@objc(SFMCSdkModuleName) public enum ModuleName : Swift.Int, Swift.CaseIterable { + public typealias RawValue = Swift.String + case cdp, push + public var rawValue: SFMCSDK.ModuleName.RawValue { + get + } + public init?(rawValue: SFMCSDK.ModuleName.RawValue) + public init?(rawIntValue: Swift.Int) + public typealias AllCases = [SFMCSDK.ModuleName] + public static var allCases: [SFMCSDK.ModuleName] { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkOrderEvent) public class OrderEvent : SFMCSDK.EngagementEvent { + @objc final public let order: SFMCSDK.Order + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPurchaseOrderEvent) public class PurchaseOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPreorderEvent) public class PreorderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCancelOrderEvent) public class CancelOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShipOrderEvent) public class ShipOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkDeliverOrderEvent) public class DeliverOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReturnOrderEvent) public class ReturnOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkExchangeOrderEvent) public class ExchangeOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@objc(SFMCSdkNetworkManager) open class NetworkManager : ObjectiveC.NSObject { + @objc public init(networkPreferences: SFMCSDK.SecurePrefs, authenticator: SFMCSDK.Authenticator?) + @objc open func executeSync(_ wrappedRequest: SFMCSDK.WrappedRequest) -> SFMCSDK.CompletedCall + @objc open func executeAsync(_ wrappedRequest: SFMCSDK.WrappedRequest, completionHandler: @escaping (SFMCSDK.CompletedCall) -> Swift.Void) + @objc open func isBlockedByRetryAfter(_ requestName: Swift.String) -> Swift.Bool + @objc deinit +} +@objc(SFMCSdkAuthenticator) public protocol Authenticator { + @objc var lock: Foundation.NSLock { get } + @objc func getCachedTokenHeader() -> SFMCSDK.AuthHeader? + @objc func refreshAuthTokenHeader() -> SFMCSDK.AuthHeader? + @objc func deleteCachedToken() +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkWrappedRequest) public class WrappedRequest : ObjectiveC.NSObject { + @objc public var request: Foundation.URLRequest + @objc final public let name: Swift.String + @objc final public let rateLimit: Foundation.TimeInterval + @objc final public let tag: Swift.String? + @_inheritsConvenienceInitializers @objc(SFMCSdkWrappedRequestBuilder) public class Builder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func method(_ method: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(_ url: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(base: Swift.String, path: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func addOrReplaceHeader(key: Swift.String, value: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func body(_ body: Foundation.Data) -> SFMCSDK.WrappedRequest.Builder + @objc public func timeout(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func rateLimit(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func name(_ name: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func tag(_ tag: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func build() -> SFMCSDK.WrappedRequest? + @objc deinit + } + @objc deinit +} +@objc(SFMCSdkModuleIdentity) public protocol ModuleIdentity { + @objc var applicationId: Swift.String { get } + @objc var profileId: Swift.String? { get } + @objc var installationId: Swift.String? { get } + @objc var customProperties: [Swift.String : Any]? { get } + @objc func customPropertiesToJson() -> Swift.String? +} +@objc(SFMCSdkIdentityEventProtocol) public protocol IdentityEventProtocol : SFMCSDK.Event { + @objc var profileId: Swift.String? { get } + @objc var profileAttributes: [Swift.String : Swift.String]? { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkOperationResult) public enum OperationResult : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, error, success, timeout + public var rawValue: SFMCSDK.OperationResult.RawValue { + get + } + public init?(rawValue: SFMCSDK.OperationResult.RawValue) +} +@objc public protocol Subscriber { + @objc var name: SFMCSDK.ModuleName { get } + @objc func receive(message: SFMCSDK.Message) +} +@objc(SFMCSdkWrappedResponse) public class WrappedResponse : ObjectiveC.NSObject { + @objc final public let data: Foundation.Data? + @objc final public let response: Foundation.HTTPURLResponse? + @objc final public let error: Swift.Error? + @objc public var isSuccess: Swift.Bool { + @objc get + } + @objc public var isUnauthorized: Swift.Bool { + @objc get + } + @objc public var timeToExecute: Swift.Int64 { + @objc get + } + @objc public init(data: Foundation.Data? = nil, response: Foundation.URLResponse? = nil, error: Swift.Error? = nil, startTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000), endTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000)) + @objc deinit +} +@objc(SFMCSdkNetworkManagerError) public enum NetworkManagerError : Swift.Int, Swift.Error { + case tokenFetchFailed + case tokenRefreshFailed + case tooManyRequests + case requestAlreadyInFlight + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public static var _nsErrorDomain: Swift.String { + get + } + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkCompletedCall) public class CompletedCall : ObjectiveC.NSObject { + @objc final public let wrappedRequest: SFMCSDK.WrappedRequest + @objc final public let wrappedResponse: SFMCSDK.WrappedResponse + @objc public init(_ wrappedRequest: SFMCSDK.WrappedRequest, _ wrappedResponse: SFMCSDK.WrappedResponse) + @objc deinit +} +extension SFMCSDK.MessageProducer : Swift.Equatable {} +extension SFMCSDK.MessageProducer : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.Equatable {} +extension SFMCSDK.EventCategory : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.RawRepresentable {} +extension SFMCSDK.LogLevel : Swift.Hashable {} +extension SFMCSDK.LogLevel : Swift.RawRepresentable {} +extension SFMCSDK.LoggerCategory : Swift.Equatable {} +extension SFMCSDK.LoggerCategory : Swift.Hashable {} +extension SFMCSDK.LoggerCategory : Swift.RawRepresentable {} +extension SFMCSDK.Consent : Swift.Equatable {} +extension SFMCSDK.Consent : Swift.Hashable {} +extension SFMCSDK.Consent : Swift.RawRepresentable {} +extension SFMCSDK.DataMergePolicy : Swift.Hashable {} +extension SFMCSDK.DataMergePolicy : Swift.RawRepresentable {} +extension SFMCSDK.BehaviorType : Swift.Equatable {} +extension SFMCSDK.BehaviorType : Swift.Hashable {} +extension SFMCSDK.BehaviorType : Swift.RawRepresentable {} +extension SFMCSDK.ModuleStatus : Swift.Equatable {} +extension SFMCSDK.ModuleStatus : Swift.Hashable {} +extension SFMCSDK.ModuleStatus : Swift.RawRepresentable {} +extension SFMCSDK.ModuleName : Swift.Equatable {} +extension SFMCSDK.ModuleName : Swift.Hashable {} +extension SFMCSDK.ModuleName : Swift.RawRepresentable {} +extension SFMCSDK.OperationResult : Swift.Equatable {} +extension SFMCSDK.OperationResult : Swift.Hashable {} +extension SFMCSDK.OperationResult : Swift.RawRepresentable {} +extension SFMCSDK.NetworkManagerError : Swift.Equatable {} +extension SFMCSDK.NetworkManagerError : Swift.Hashable {} +extension SFMCSDK.NetworkManagerError : Swift.RawRepresentable {} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Info.plist b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Info.plist new file mode 100644 index 00000000..723ae20a --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.salesforce.MarketingCloudSDK + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 8.0.10 + CFBundleVersion + 8.0.10 + + diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/DWARF/MarketingCloudSDK b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/DWARF/MarketingCloudSDK new file mode 100644 index 00000000..a4d7835f Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/DWARF/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface new file mode 100644 index 00000000..fc5b10e8 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface @@ -0,0 +1,761 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6) +// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SFMCSDK +import CoreLocation +import Foundation +@_exported import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import os +@objc(SFMCSdkURLHandlingDelegate) public protocol URLHandlingDelegate { + @objc func sfmc_handleURL(_ url: Foundation.URL, type: Swift.String) +} +@objc public protocol PushInterface { + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc func tearDown() + @objc func contactKey() -> Swift.String? + @objc func addTag(_ tag: Swift.String) -> Swift.Bool + @objc func addTags(_ tags: [Any]) -> Swift.Set? + @objc func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc func tags() -> Swift.Set? + @objc func setDeviceToken(_ deviceToken: Foundation.Data) + @objc func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc func attributes() -> [Swift.AnyHashable : Any]? + @objc func deviceToken() -> Swift.String? + @objc func accessToken() -> Swift.String? + @objc func deviceIdentifier() -> Swift.String? + @objc func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc func pushEnabled() -> Swift.Bool + @objc func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc func signedString() -> Swift.String? + @objc func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc func showInAppMessage(messageId: Swift.String) + @objc func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc func getAllMessages() -> [Any]? + @objc func getUnreadMessages() -> [Any]? + @objc func getReadMessages() -> [Any]? + @objc func getDeletedMessages() -> [Any]? + @objc func getAllMessagesCount() -> Swift.UInt + @objc func getUnreadMessagesCount() -> Swift.UInt + @objc func getReadMessagesCount() -> Swift.UInt + @objc func getDeletedMessagesCount() -> Swift.UInt + @objc func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc func markAllMessagesRead() -> Swift.Bool + @objc func markAllMessagesDeleted() -> Swift.Bool + @objc func refreshMessages() -> Swift.Bool + @objc func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc func piIdentifier() -> Swift.String? + @objc func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc func locationEnabled() -> Swift.Bool + @objc func startWatchingLocation() + @objc func stopWatchingLocation() + @objc func watchingLocation() -> Swift.Bool + @objc func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc func resetDataPolicy() -> Swift.Bool +} +@objc(SFMCSdkSystemEvent) final public class SystemEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@objc public protocol CdpInterface { + @objc func getConsent() -> SFMCSDK.Consent + @objc func setConsent(consent: SFMCSDK.Consent) + @objc func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkMessage) final public class Message : ObjectiveC.NSObject { + final public let id: Swift.String + final public let name: Swift.String + final public let category: Swift.String + final public let producer: Swift.String + final public let timestamp: Swift.String + final public let parameters: [Swift.String : Any]? + final public let fromEvent: SFMCSDK.Event? + final public let priority: Swift.Bool + @objc deinit +} +@objc(SFMCSdkModuleLogger) final public class ModuleLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc final public var redactedValues: [Swift.String] + @objc public init(module: SFMCSDK.ModuleName, redactedValues: [Swift.String] = [String()]) + @objc final public func set(redactedValues: [Swift.String]) + final public func d(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func w(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func e(category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkCDP) final public class CDP : ObjectiveC.NSObject, SFMCSDK.CdpInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func getConsent() -> SFMCSDK.Consent + @objc final public func setConsent(consent: SFMCSDK.Consent) + @objc final public func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkIDENTITY) final public class IDENTITY : ObjectiveC.NSObject { + @objc final public func toJson() -> Swift.String + @objc final public func setProfileId(_ profile: Swift.String) + final public func setProfileId(_ profile: Swift.String, _ modules: [SFMCSDK.ModuleName]) + final public func setProfileId(_ modules: [SFMCSDK.ModuleName : Swift.String]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profile: Swift.String, rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profiles: [Swift.Int : Swift.String]) + @objc final public func clearProfileAttribute(key: Swift.String) + @objc final public func clearProfileAttributes(keys: [Swift.String]) + @objc final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String]) + final public func setProfileAttribute(_ key: Swift.String, _ value: Swift.String, _ modules: [SFMCSDK.ModuleName] = ModuleName.allCases) + final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String], _ modules: [SFMCSDK.ModuleName]) + final public func setProfileAttributes(_ attributes: [SFMCSDK.ModuleName : [Swift.String : Swift.String]]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(attributes: [Swift.String : Swift.String], rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(_ attributes: [Swift.Int : [Swift.String : Swift.String]]) + @objc deinit +} +public typealias AutoMergePolicyCallback = (_ isMergeSucces: Swift.Bool) -> Swift.Void +public typealias ManualMergePolicyCallback = (_ v7: Foundation.NSDictionary, _ v8: Foundation.NSDictionary) -> Swift.Void +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkEventBus) public class EventBus : ObjectiveC.NSObject { + @objc public static func publish(producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func publishTo(target: SFMCSDK.ModuleName, producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func subscribe(subscriber: SFMCSDK.Subscriber) + @objc public static func unsubscribe(subscriber: SFMCSDK.Subscriber) + @objc deinit +} +@objc public protocol Logger { + @objc var redactedValues: [Swift.String] { get } +} +@objc(SFMCSdkOrder) public class Order : ObjectiveC.NSObject { + @objc final public let id: Swift.String + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc final public let totalValue: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any] + @objc public init(id: Swift.String, lineItems: [SFMCSDK.LineItem], totalValue: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkLogOutputter) open class LogOutputter : ObjectiveC.NSObject { + @objc open func out(level: SFMCSDK.LogLevel, subsystem: Swift.String, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol SFMCModule { + @objc var name: SFMCSDK.ModuleName { get } + @objc static var moduleVersion: Swift.String { get } + @objc static var stateProperties: [Swift.String : Swift.String]? { get set } + @objc static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? +} +@objc(SFMCSdkMessageProducer) public enum MessageProducer : Swift.Int, Swift.RawRepresentable { + public typealias RawValue = Swift.String + case cdp, push, sdk + public var rawValue: SFMCSDK.MessageProducer.RawValue { + get + } + public init(rawValue: SFMCSDK.MessageProducer.RawValue) +} +@objc(SFMCSdkAuthHeader) public class AuthHeader : ObjectiveC.NSObject { + @objc final public let key: Swift.String + @objc final public let value: Swift.String + @objc public init(key: Swift.String, value: Swift.String) + @objc deinit +} +@objc(SFMCSdkModuleConfig) public protocol ModuleConfig { + @objc var name: SFMCSDK.ModuleName { get } + @objc var appId: Swift.String { get } + @objc var trackScreens: Swift.Bool { get } +} +@objc(SFMCSdkCoordinates) public protocol Coordinates { + @objc var latitude: Swift.Double { get } + @objc var longitude: Swift.Double { get } +} +@objc(SFMCSdkEventCategory) public enum EventCategory : Swift.Int { + public typealias RawValue = Swift.String + case engagement, identity, system + public var rawValue: SFMCSDK.EventCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.EventCategory.RawValue) +} +@objc(SFMCSdkLogLevel) public enum LogLevel : Swift.Int, Swift.Comparable { + case debug + case warn + case error + public func getOSLogType() -> os.OSLogType? + public static func < (left: SFMCSDK.LogLevel, right: SFMCSDK.LogLevel) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc final public class SFMCSdkLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc public static let shared: SFMCSDK.SFMCSdkLogger + @objc final public let redactedValues: [Swift.String] + final public func logMessage(level: SFMCSDK.LogLevel, subsystem: SFMCSDK.LoggerSubsystem, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc final public func getLogLevel() -> SFMCSDK.LogLevel + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkStorageManager) public class StorageManager : ObjectiveC.NSObject { + @objc public func getRegistrationId() -> Swift.String + @objc public func getOrCreateSecurePrefs(name: Swift.String) -> SFMCSDK.SecurePrefs + @objc public func getFilenameForModuleInstallation(fileName: Swift.String) -> Swift.String + @objc public static func setKeychainAccessibilityAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibilityAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkSecurePrefs) public class SecurePrefs : ObjectiveC.NSObject { + @objc public func setString(_ value: Swift.String, for key: Swift.String) + @objc public func setInt(_ value: Swift.Int, for key: Swift.String) + @objc public func setBool(_ value: Swift.Bool, for key: Swift.String) + @objc public func setFloat(_ value: Swift.Float, for key: Swift.String) + @objc public func setDouble(_ value: Swift.Double, for key: Swift.String) + @objc public func stringFor(key: Swift.String) -> Swift.String? + public func intFor(key: Swift.String) -> Swift.Int? + public func boolFor(key: Swift.String) -> Swift.Bool? + public func floatFor(key: Swift.String) -> Swift.Float? + public func doubleFor(key: Swift.String) -> Swift.Double? + @objc public func remove(key: Swift.String) + @objc public func clearAll() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEncryptionManager) public class EncryptionManager : ObjectiveC.NSObject { + @objc public func encrypt(string: Swift.String) -> Foundation.Data? + @objc public func decrypt(stringData: Foundation.Data) -> Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCompatibility) public class Compatibility : ObjectiveC.NSObject { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCatalogObjectEvent) public class CatalogObjectEvent : SFMCSDK.EngagementEvent { + @objc final public let catalogObject: SFMCSDK.CatalogObject + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectEvent) public class ViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectDetailEvent) public class ViewCatalogObjectDetailEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkQuickViewCatalogObjectEvent) public class QuickViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShareCatalogObjectEvent) public class ShareCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReviewCatalogObjectEvent) public class ReviewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCommentCatalogObjectEvent) public class CommentCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkFavoriteCatalogObjectEvent) public class FavoriteCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@objc(SFMCSdkLoggerCategory) public enum LoggerCategory : Swift.Int { + public typealias RawValue = Swift.String + case auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util + public var rawValue: SFMCSDK.LoggerCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.LoggerCategory.RawValue) +} +@objc(SFMCSdkFakeEvent) final public class FakeEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String) + @objc deinit +} +public enum LoggerSubsystem { + public typealias RawValue = Swift.String + case sdk, module(value: SFMCSDK.ModuleName) + public var rawValue: SFMCSDK.LoggerSubsystem.RawValue { + get + } + public init?(rawValue: SFMCSDK.LoggerSubsystem.RawValue) +} +@objc(SFMCSdkIdentityEvent) final public class IdentityEvent : ObjectiveC.NSObject, SFMCSDK.IdentityEventProtocol { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let profileId: Swift.String? + @objc final public let profileAttributes: [Swift.String : Swift.String]? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(profileId: Swift.String) + @objc public init(profileAttributes: [Swift.String : Swift.String]) + @objc public init(attributes: [Swift.String : Any]) + @objc deinit +} +public protocol Publisher : AnyObject { + var name: SFMCSDK.ModuleName { get } + func send(message: SFMCSDK.Event) +} +extension SFMCSDK.Publisher { + public func send(message: SFMCSDK.Event) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPUSH) final public class PUSH : ObjectiveC.NSObject, SFMCSDK.PushInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func deviceToken() -> Swift.String? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any] = [:]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)? = nil) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCartEvent) public class CartEvent : SFMCSDK.EngagementEvent { + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAddToCartEvent) public class AddToCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkRemoveFromCartEvent) public class RemoveFromCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReplaceCartEvent) public class ReplaceCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItems: [SFMCSDK.LineItem]) + @objc deinit +} +@objc(SFMCSdkLineItem) public class LineItem : ObjectiveC.NSObject { + @objc final public let catalogObjectType: Swift.String + @objc final public let catalogObjectId: Swift.String + @objc final public let quantity: Swift.Int + @objc final public let price: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(catalogObjectType: Swift.String, catalogObjectId: Swift.String, quantity: Swift.Int, price: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@objc(SFMCSdkConsent) public enum Consent : Swift.Int { + public typealias RawValue = Swift.String + case optIn + case optOut + case pending + case none + public var rawValue: SFMCSDK.Consent.RawValue { + get + } + public init(rawValue: SFMCSDK.Consent.RawValue) +} +@objc(SFMCSDKDataMergePolicy) public enum DataMergePolicy : Swift.Int, Swift.Comparable { + case none + case auto + case manual + public static func < (lhs: SFMCSDK.DataMergePolicy, rhs: SFMCSDK.DataMergePolicy) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkEvent) public protocol Event { + @objc var id: Swift.String { get } + @objc var name: Swift.String { get } + @objc var category: SFMCSDK.EventCategory { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkCatalogObject) public class CatalogObject : ObjectiveC.NSObject { + @objc final public let type: Swift.String + @objc final public let id: Swift.String + @objc final public let attributes: [Swift.String : Any] + @objc final public let relatedCatalogObjects: [Swift.String : [Swift.String]] + @objc public init(type: Swift.String, id: Swift.String, attributes: [Swift.String : Any] = [:], relatedCatalogObjects: [Swift.String : [Swift.String]] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkBehaviorManager) final public class BehaviorManager : ObjectiveC.NSObject { + public static let shared: SFMCSDK.BehaviorManager + final public func addObserver(_ observer: SFMCSDK.BehaviorObserver) + final public func removeObserver(_ observer: SFMCSDK.BehaviorObserver) + @objc deinit +} +@objc(SFMCSdkLocationDelegate) public protocol LocationDelegate { + @objc func sfmc_shouldShowLocationMessage(_ message: [Swift.AnyHashable : Any], forRegion region: [Swift.AnyHashable : Any]) -> Swift.Bool +} +@objc(SFMCSdkInboxMessagesDelegate) public protocol InboxMessagesDelegate : UIKit.UITableViewDelegate { +} +@objc(SFMCSdkBehaviorType) public enum BehaviorType : Swift.Int, Swift.CaseIterable { + case appForegrounded + case appBackgrounded + case appVersionChanged + case screenEntry + public init?(rawValue: Swift.Int) + public typealias AllCases = [SFMCSDK.BehaviorType] + public typealias RawValue = Swift.Int + public static var allCases: [SFMCSDK.BehaviorType] { + get + } + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkBehavior) public class Behavior : ObjectiveC.NSObject { + final public let type: SFMCSDK.BehaviorType + final public let timestamp: Foundation.Date + final public let appVersion: Swift.String? + final public let appName: Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppForegrounded) public class AppForegrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppBackgrounded) public class AppBackgrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppVersionChanged) public class AppVersionChanged : SFMCSDK.Behavior { + final public let previousAppVersion: Swift.String + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkScreenEntry) public class ScreenEntry : SFMCSDK.Behavior { + final public let name: Swift.String + @objc deinit +} +@objc(SFMCSdkBehaviorObserver) public protocol BehaviorObserver { + @objc var behaviorTypesToObserve: Swift.Set { get } + @objc func onBehavior(behavior: SFMCSDK.Behavior) +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkConfig) public class Config : ObjectiveC.NSObject { + @objc deinit +} +@objc(SFMCSdkInboxMessagesDataSource) public protocol InboxMessagesDataSource : UIKit.UITableViewDataSource { +} +@objc(SFMCSdkModuleStatus) public enum ModuleStatus : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, disabled, failed, inactive, initializing, operational + public var rawValue: SFMCSDK.ModuleStatus.RawValue { + get + } + public init(rawValue: SFMCSDK.ModuleStatus.RawValue) +} +@objc(SFMCSdkCustomEvent) final public class CustomEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkComponents) public class SFMCSdkComponents : ObjectiveC.NSObject { + @objc final public let encryptionManager: SFMCSDK.EncryptionManager + @objc final public let storageManager: SFMCSDK.StorageManager + @objc final public let behaviorManager: SFMCSDK.BehaviorManager + @objc public func createNetworkManager(authenticator: SFMCSDK.Authenticator? = nil) -> SFMCSDK.NetworkManager + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEngagementEvent) public class EngagementEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc final public let name: Swift.String + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdk) final public class SFMCSdk : ObjectiveC.NSObject { + @objc public static var cdp: SFMCSDK.CDP + @objc public static var mp: SFMCSDK.PUSH + @objc public static var identity: SFMCSDK.IDENTITY + @objc public static var sdkVersion: Swift.String + @objc public static func initializeSdk(_ configuration: SFMCSDK.Config) + @objc public static func track(event: SFMCSDK.Event) + @objc public static func state() -> Swift.String + @objc public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter()) + @objc public static func setAutoMergePolicy(onCompletion: @escaping SFMCSDK.AutoMergePolicyCallback) + @objc public static func setManualMergePolicy(withHandler handler: @escaping SFMCSDK.ManualMergePolicyCallback) + @objc public static func getDataMergePolicy() -> SFMCSDK.DataMergePolicy + @objc public static func resetDataPolicy(appId: Swift.String) -> Swift.Bool + @objc public static func getAutoDataPolicyCallBack() -> SFMCSDK.AutoMergePolicyCallback? + @objc public static func getManualDataPolicyCallBack() -> SFMCSDK.ManualMergePolicyCallback? + public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter(), filters: [SFMCSDK.LoggerCategory] = [LoggerCategory]()) + @objc public static func clearLoggerFilters() + @objc public static func setKeychainAccessibleAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibleAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc public static func tearDownModule(name: SFMCSDK.ModuleName) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkConfigBuilder) public class ConfigBuilder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func setCdp(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func setPush(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func build() -> SFMCSDK.Config + @objc deinit +} +@objc(SFMCSdkInAppMessageEventDelegate) public protocol InAppMessageEventDelegate { + @objc optional func sfmc_shouldShow(inAppMessage message: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc optional func sfmc_didShow(inAppMessage message: [Swift.AnyHashable : Any]) + @objc optional func sfmc_didClose(inAppMessage message: [Swift.AnyHashable : Any]) +} +@objc(SFMCSdkModuleName) public enum ModuleName : Swift.Int, Swift.CaseIterable { + public typealias RawValue = Swift.String + case cdp, push + public var rawValue: SFMCSDK.ModuleName.RawValue { + get + } + public init?(rawValue: SFMCSDK.ModuleName.RawValue) + public init?(rawIntValue: Swift.Int) + public typealias AllCases = [SFMCSDK.ModuleName] + public static var allCases: [SFMCSDK.ModuleName] { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkOrderEvent) public class OrderEvent : SFMCSDK.EngagementEvent { + @objc final public let order: SFMCSDK.Order + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPurchaseOrderEvent) public class PurchaseOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPreorderEvent) public class PreorderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCancelOrderEvent) public class CancelOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShipOrderEvent) public class ShipOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkDeliverOrderEvent) public class DeliverOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReturnOrderEvent) public class ReturnOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkExchangeOrderEvent) public class ExchangeOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@objc(SFMCSdkNetworkManager) open class NetworkManager : ObjectiveC.NSObject { + @objc public init(networkPreferences: SFMCSDK.SecurePrefs, authenticator: SFMCSDK.Authenticator?) + @objc open func executeSync(_ wrappedRequest: SFMCSDK.WrappedRequest) -> SFMCSDK.CompletedCall + @objc open func executeAsync(_ wrappedRequest: SFMCSDK.WrappedRequest, completionHandler: @escaping (SFMCSDK.CompletedCall) -> Swift.Void) + @objc open func isBlockedByRetryAfter(_ requestName: Swift.String) -> Swift.Bool + @objc deinit +} +@objc(SFMCSdkAuthenticator) public protocol Authenticator { + @objc var lock: Foundation.NSLock { get } + @objc func getCachedTokenHeader() -> SFMCSDK.AuthHeader? + @objc func refreshAuthTokenHeader() -> SFMCSDK.AuthHeader? + @objc func deleteCachedToken() +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkWrappedRequest) public class WrappedRequest : ObjectiveC.NSObject { + @objc public var request: Foundation.URLRequest + @objc final public let name: Swift.String + @objc final public let rateLimit: Foundation.TimeInterval + @objc final public let tag: Swift.String? + @_inheritsConvenienceInitializers @objc(SFMCSdkWrappedRequestBuilder) public class Builder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func method(_ method: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(_ url: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(base: Swift.String, path: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func addOrReplaceHeader(key: Swift.String, value: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func body(_ body: Foundation.Data) -> SFMCSDK.WrappedRequest.Builder + @objc public func timeout(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func rateLimit(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func name(_ name: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func tag(_ tag: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func build() -> SFMCSDK.WrappedRequest? + @objc deinit + } + @objc deinit +} +@objc(SFMCSdkModuleIdentity) public protocol ModuleIdentity { + @objc var applicationId: Swift.String { get } + @objc var profileId: Swift.String? { get } + @objc var installationId: Swift.String? { get } + @objc var customProperties: [Swift.String : Any]? { get } + @objc func customPropertiesToJson() -> Swift.String? +} +@objc(SFMCSdkIdentityEventProtocol) public protocol IdentityEventProtocol : SFMCSDK.Event { + @objc var profileId: Swift.String? { get } + @objc var profileAttributes: [Swift.String : Swift.String]? { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkOperationResult) public enum OperationResult : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, error, success, timeout + public var rawValue: SFMCSDK.OperationResult.RawValue { + get + } + public init?(rawValue: SFMCSDK.OperationResult.RawValue) +} +@objc public protocol Subscriber { + @objc var name: SFMCSDK.ModuleName { get } + @objc func receive(message: SFMCSDK.Message) +} +@objc(SFMCSdkWrappedResponse) public class WrappedResponse : ObjectiveC.NSObject { + @objc final public let data: Foundation.Data? + @objc final public let response: Foundation.HTTPURLResponse? + @objc final public let error: Swift.Error? + @objc public var isSuccess: Swift.Bool { + @objc get + } + @objc public var isUnauthorized: Swift.Bool { + @objc get + } + @objc public var timeToExecute: Swift.Int64 { + @objc get + } + @objc public init(data: Foundation.Data? = nil, response: Foundation.URLResponse? = nil, error: Swift.Error? = nil, startTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000), endTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000)) + @objc deinit +} +@objc(SFMCSdkNetworkManagerError) public enum NetworkManagerError : Swift.Int, Swift.Error { + case tokenFetchFailed + case tokenRefreshFailed + case tooManyRequests + case requestAlreadyInFlight + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public static var _nsErrorDomain: Swift.String { + get + } + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkCompletedCall) public class CompletedCall : ObjectiveC.NSObject { + @objc final public let wrappedRequest: SFMCSDK.WrappedRequest + @objc final public let wrappedResponse: SFMCSDK.WrappedResponse + @objc public init(_ wrappedRequest: SFMCSDK.WrappedRequest, _ wrappedResponse: SFMCSDK.WrappedResponse) + @objc deinit +} +extension SFMCSDK.MessageProducer : Swift.Equatable {} +extension SFMCSDK.MessageProducer : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.Equatable {} +extension SFMCSDK.EventCategory : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.RawRepresentable {} +extension SFMCSDK.LogLevel : Swift.Hashable {} +extension SFMCSDK.LogLevel : Swift.RawRepresentable {} +extension SFMCSDK.LoggerCategory : Swift.Equatable {} +extension SFMCSDK.LoggerCategory : Swift.Hashable {} +extension SFMCSDK.LoggerCategory : Swift.RawRepresentable {} +extension SFMCSDK.Consent : Swift.Equatable {} +extension SFMCSDK.Consent : Swift.Hashable {} +extension SFMCSDK.Consent : Swift.RawRepresentable {} +extension SFMCSDK.DataMergePolicy : Swift.Hashable {} +extension SFMCSDK.DataMergePolicy : Swift.RawRepresentable {} +extension SFMCSDK.BehaviorType : Swift.Equatable {} +extension SFMCSDK.BehaviorType : Swift.Hashable {} +extension SFMCSDK.BehaviorType : Swift.RawRepresentable {} +extension SFMCSDK.ModuleStatus : Swift.Equatable {} +extension SFMCSDK.ModuleStatus : Swift.Hashable {} +extension SFMCSDK.ModuleStatus : Swift.RawRepresentable {} +extension SFMCSDK.ModuleName : Swift.Equatable {} +extension SFMCSDK.ModuleName : Swift.Hashable {} +extension SFMCSDK.ModuleName : Swift.RawRepresentable {} +extension SFMCSDK.OperationResult : Swift.Equatable {} +extension SFMCSDK.OperationResult : Swift.Hashable {} +extension SFMCSDK.OperationResult : Swift.RawRepresentable {} +extension SFMCSDK.NetworkManagerError : Swift.Equatable {} +extension SFMCSDK.NetworkManagerError : Swift.Hashable {} +extension SFMCSDK.NetworkManagerError : Swift.RawRepresentable {} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/x86_64/SFMCSDK.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/x86_64/SFMCSDK.swiftinterface new file mode 100644 index 00000000..9cd751d0 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/x86_64/SFMCSDK.swiftinterface @@ -0,0 +1,761 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SFMCSDK +import CoreLocation +import Foundation +@_exported import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import os +@objc(SFMCSdkURLHandlingDelegate) public protocol URLHandlingDelegate { + @objc func sfmc_handleURL(_ url: Foundation.URL, type: Swift.String) +} +@objc public protocol PushInterface { + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc func tearDown() + @objc func contactKey() -> Swift.String? + @objc func addTag(_ tag: Swift.String) -> Swift.Bool + @objc func addTags(_ tags: [Any]) -> Swift.Set? + @objc func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc func tags() -> Swift.Set? + @objc func setDeviceToken(_ deviceToken: Foundation.Data) + @objc func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc func attributes() -> [Swift.AnyHashable : Any]? + @objc func deviceToken() -> Swift.String? + @objc func accessToken() -> Swift.String? + @objc func deviceIdentifier() -> Swift.String? + @objc func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc func pushEnabled() -> Swift.Bool + @objc func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc func signedString() -> Swift.String? + @objc func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc func showInAppMessage(messageId: Swift.String) + @objc func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc func getAllMessages() -> [Any]? + @objc func getUnreadMessages() -> [Any]? + @objc func getReadMessages() -> [Any]? + @objc func getDeletedMessages() -> [Any]? + @objc func getAllMessagesCount() -> Swift.UInt + @objc func getUnreadMessagesCount() -> Swift.UInt + @objc func getReadMessagesCount() -> Swift.UInt + @objc func getDeletedMessagesCount() -> Swift.UInt + @objc func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc func markAllMessagesRead() -> Swift.Bool + @objc func markAllMessagesDeleted() -> Swift.Bool + @objc func refreshMessages() -> Swift.Bool + @objc func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc func piIdentifier() -> Swift.String? + @objc func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc func locationEnabled() -> Swift.Bool + @objc func startWatchingLocation() + @objc func stopWatchingLocation() + @objc func watchingLocation() -> Swift.Bool + @objc func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc func resetDataPolicy() -> Swift.Bool +} +@objc(SFMCSdkSystemEvent) final public class SystemEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@objc public protocol CdpInterface { + @objc func getConsent() -> SFMCSDK.Consent + @objc func setConsent(consent: SFMCSDK.Consent) + @objc func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkMessage) final public class Message : ObjectiveC.NSObject { + final public let id: Swift.String + final public let name: Swift.String + final public let category: Swift.String + final public let producer: Swift.String + final public let timestamp: Swift.String + final public let parameters: [Swift.String : Any]? + final public let fromEvent: SFMCSDK.Event? + final public let priority: Swift.Bool + @objc deinit +} +@objc(SFMCSdkModuleLogger) final public class ModuleLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc final public var redactedValues: [Swift.String] + @objc public init(module: SFMCSDK.ModuleName, redactedValues: [Swift.String] = [String()]) + @objc final public func set(redactedValues: [Swift.String]) + final public func d(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func w(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func e(category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkCDP) final public class CDP : ObjectiveC.NSObject, SFMCSDK.CdpInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func getConsent() -> SFMCSDK.Consent + @objc final public func setConsent(consent: SFMCSDK.Consent) + @objc final public func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkIDENTITY) final public class IDENTITY : ObjectiveC.NSObject { + @objc final public func toJson() -> Swift.String + @objc final public func setProfileId(_ profile: Swift.String) + final public func setProfileId(_ profile: Swift.String, _ modules: [SFMCSDK.ModuleName]) + final public func setProfileId(_ modules: [SFMCSDK.ModuleName : Swift.String]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profile: Swift.String, rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profiles: [Swift.Int : Swift.String]) + @objc final public func clearProfileAttribute(key: Swift.String) + @objc final public func clearProfileAttributes(keys: [Swift.String]) + @objc final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String]) + final public func setProfileAttribute(_ key: Swift.String, _ value: Swift.String, _ modules: [SFMCSDK.ModuleName] = ModuleName.allCases) + final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String], _ modules: [SFMCSDK.ModuleName]) + final public func setProfileAttributes(_ attributes: [SFMCSDK.ModuleName : [Swift.String : Swift.String]]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(attributes: [Swift.String : Swift.String], rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(_ attributes: [Swift.Int : [Swift.String : Swift.String]]) + @objc deinit +} +public typealias AutoMergePolicyCallback = (_ isMergeSucces: Swift.Bool) -> Swift.Void +public typealias ManualMergePolicyCallback = (_ v7: Foundation.NSDictionary, _ v8: Foundation.NSDictionary) -> Swift.Void +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkEventBus) public class EventBus : ObjectiveC.NSObject { + @objc public static func publish(producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func publishTo(target: SFMCSDK.ModuleName, producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func subscribe(subscriber: SFMCSDK.Subscriber) + @objc public static func unsubscribe(subscriber: SFMCSDK.Subscriber) + @objc deinit +} +@objc public protocol Logger { + @objc var redactedValues: [Swift.String] { get } +} +@objc(SFMCSdkOrder) public class Order : ObjectiveC.NSObject { + @objc final public let id: Swift.String + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc final public let totalValue: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any] + @objc public init(id: Swift.String, lineItems: [SFMCSDK.LineItem], totalValue: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkLogOutputter) open class LogOutputter : ObjectiveC.NSObject { + @objc open func out(level: SFMCSDK.LogLevel, subsystem: Swift.String, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol SFMCModule { + @objc var name: SFMCSDK.ModuleName { get } + @objc static var moduleVersion: Swift.String { get } + @objc static var stateProperties: [Swift.String : Swift.String]? { get set } + @objc static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? +} +@objc(SFMCSdkMessageProducer) public enum MessageProducer : Swift.Int, Swift.RawRepresentable { + public typealias RawValue = Swift.String + case cdp, push, sdk + public var rawValue: SFMCSDK.MessageProducer.RawValue { + get + } + public init(rawValue: SFMCSDK.MessageProducer.RawValue) +} +@objc(SFMCSdkAuthHeader) public class AuthHeader : ObjectiveC.NSObject { + @objc final public let key: Swift.String + @objc final public let value: Swift.String + @objc public init(key: Swift.String, value: Swift.String) + @objc deinit +} +@objc(SFMCSdkModuleConfig) public protocol ModuleConfig { + @objc var name: SFMCSDK.ModuleName { get } + @objc var appId: Swift.String { get } + @objc var trackScreens: Swift.Bool { get } +} +@objc(SFMCSdkCoordinates) public protocol Coordinates { + @objc var latitude: Swift.Double { get } + @objc var longitude: Swift.Double { get } +} +@objc(SFMCSdkEventCategory) public enum EventCategory : Swift.Int { + public typealias RawValue = Swift.String + case engagement, identity, system + public var rawValue: SFMCSDK.EventCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.EventCategory.RawValue) +} +@objc(SFMCSdkLogLevel) public enum LogLevel : Swift.Int, Swift.Comparable { + case debug + case warn + case error + public func getOSLogType() -> os.OSLogType? + public static func < (left: SFMCSDK.LogLevel, right: SFMCSDK.LogLevel) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc final public class SFMCSdkLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc public static let shared: SFMCSDK.SFMCSdkLogger + @objc final public let redactedValues: [Swift.String] + final public func logMessage(level: SFMCSDK.LogLevel, subsystem: SFMCSDK.LoggerSubsystem, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc final public func getLogLevel() -> SFMCSDK.LogLevel + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkStorageManager) public class StorageManager : ObjectiveC.NSObject { + @objc public func getRegistrationId() -> Swift.String + @objc public func getOrCreateSecurePrefs(name: Swift.String) -> SFMCSDK.SecurePrefs + @objc public func getFilenameForModuleInstallation(fileName: Swift.String) -> Swift.String + @objc public static func setKeychainAccessibilityAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibilityAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkSecurePrefs) public class SecurePrefs : ObjectiveC.NSObject { + @objc public func setString(_ value: Swift.String, for key: Swift.String) + @objc public func setInt(_ value: Swift.Int, for key: Swift.String) + @objc public func setBool(_ value: Swift.Bool, for key: Swift.String) + @objc public func setFloat(_ value: Swift.Float, for key: Swift.String) + @objc public func setDouble(_ value: Swift.Double, for key: Swift.String) + @objc public func stringFor(key: Swift.String) -> Swift.String? + public func intFor(key: Swift.String) -> Swift.Int? + public func boolFor(key: Swift.String) -> Swift.Bool? + public func floatFor(key: Swift.String) -> Swift.Float? + public func doubleFor(key: Swift.String) -> Swift.Double? + @objc public func remove(key: Swift.String) + @objc public func clearAll() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEncryptionManager) public class EncryptionManager : ObjectiveC.NSObject { + @objc public func encrypt(string: Swift.String) -> Foundation.Data? + @objc public func decrypt(stringData: Foundation.Data) -> Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCompatibility) public class Compatibility : ObjectiveC.NSObject { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCatalogObjectEvent) public class CatalogObjectEvent : SFMCSDK.EngagementEvent { + @objc final public let catalogObject: SFMCSDK.CatalogObject + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectEvent) public class ViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectDetailEvent) public class ViewCatalogObjectDetailEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkQuickViewCatalogObjectEvent) public class QuickViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShareCatalogObjectEvent) public class ShareCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReviewCatalogObjectEvent) public class ReviewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCommentCatalogObjectEvent) public class CommentCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkFavoriteCatalogObjectEvent) public class FavoriteCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@objc(SFMCSdkLoggerCategory) public enum LoggerCategory : Swift.Int { + public typealias RawValue = Swift.String + case auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util + public var rawValue: SFMCSDK.LoggerCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.LoggerCategory.RawValue) +} +@objc(SFMCSdkFakeEvent) final public class FakeEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String) + @objc deinit +} +public enum LoggerSubsystem { + public typealias RawValue = Swift.String + case sdk, module(value: SFMCSDK.ModuleName) + public var rawValue: SFMCSDK.LoggerSubsystem.RawValue { + get + } + public init?(rawValue: SFMCSDK.LoggerSubsystem.RawValue) +} +@objc(SFMCSdkIdentityEvent) final public class IdentityEvent : ObjectiveC.NSObject, SFMCSDK.IdentityEventProtocol { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let profileId: Swift.String? + @objc final public let profileAttributes: [Swift.String : Swift.String]? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(profileId: Swift.String) + @objc public init(profileAttributes: [Swift.String : Swift.String]) + @objc public init(attributes: [Swift.String : Any]) + @objc deinit +} +public protocol Publisher : AnyObject { + var name: SFMCSDK.ModuleName { get } + func send(message: SFMCSDK.Event) +} +extension SFMCSDK.Publisher { + public func send(message: SFMCSDK.Event) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPUSH) final public class PUSH : ObjectiveC.NSObject, SFMCSDK.PushInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func deviceToken() -> Swift.String? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any] = [:]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)? = nil) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCartEvent) public class CartEvent : SFMCSDK.EngagementEvent { + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAddToCartEvent) public class AddToCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkRemoveFromCartEvent) public class RemoveFromCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReplaceCartEvent) public class ReplaceCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItems: [SFMCSDK.LineItem]) + @objc deinit +} +@objc(SFMCSdkLineItem) public class LineItem : ObjectiveC.NSObject { + @objc final public let catalogObjectType: Swift.String + @objc final public let catalogObjectId: Swift.String + @objc final public let quantity: Swift.Int + @objc final public let price: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(catalogObjectType: Swift.String, catalogObjectId: Swift.String, quantity: Swift.Int, price: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@objc(SFMCSdkConsent) public enum Consent : Swift.Int { + public typealias RawValue = Swift.String + case optIn + case optOut + case pending + case none + public var rawValue: SFMCSDK.Consent.RawValue { + get + } + public init(rawValue: SFMCSDK.Consent.RawValue) +} +@objc(SFMCSDKDataMergePolicy) public enum DataMergePolicy : Swift.Int, Swift.Comparable { + case none + case auto + case manual + public static func < (lhs: SFMCSDK.DataMergePolicy, rhs: SFMCSDK.DataMergePolicy) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkEvent) public protocol Event { + @objc var id: Swift.String { get } + @objc var name: Swift.String { get } + @objc var category: SFMCSDK.EventCategory { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkCatalogObject) public class CatalogObject : ObjectiveC.NSObject { + @objc final public let type: Swift.String + @objc final public let id: Swift.String + @objc final public let attributes: [Swift.String : Any] + @objc final public let relatedCatalogObjects: [Swift.String : [Swift.String]] + @objc public init(type: Swift.String, id: Swift.String, attributes: [Swift.String : Any] = [:], relatedCatalogObjects: [Swift.String : [Swift.String]] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkBehaviorManager) final public class BehaviorManager : ObjectiveC.NSObject { + public static let shared: SFMCSDK.BehaviorManager + final public func addObserver(_ observer: SFMCSDK.BehaviorObserver) + final public func removeObserver(_ observer: SFMCSDK.BehaviorObserver) + @objc deinit +} +@objc(SFMCSdkLocationDelegate) public protocol LocationDelegate { + @objc func sfmc_shouldShowLocationMessage(_ message: [Swift.AnyHashable : Any], forRegion region: [Swift.AnyHashable : Any]) -> Swift.Bool +} +@objc(SFMCSdkInboxMessagesDelegate) public protocol InboxMessagesDelegate : UIKit.UITableViewDelegate { +} +@objc(SFMCSdkBehaviorType) public enum BehaviorType : Swift.Int, Swift.CaseIterable { + case appForegrounded + case appBackgrounded + case appVersionChanged + case screenEntry + public init?(rawValue: Swift.Int) + public typealias AllCases = [SFMCSDK.BehaviorType] + public typealias RawValue = Swift.Int + public static var allCases: [SFMCSDK.BehaviorType] { + get + } + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkBehavior) public class Behavior : ObjectiveC.NSObject { + final public let type: SFMCSDK.BehaviorType + final public let timestamp: Foundation.Date + final public let appVersion: Swift.String? + final public let appName: Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppForegrounded) public class AppForegrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppBackgrounded) public class AppBackgrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppVersionChanged) public class AppVersionChanged : SFMCSDK.Behavior { + final public let previousAppVersion: Swift.String + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkScreenEntry) public class ScreenEntry : SFMCSDK.Behavior { + final public let name: Swift.String + @objc deinit +} +@objc(SFMCSdkBehaviorObserver) public protocol BehaviorObserver { + @objc var behaviorTypesToObserve: Swift.Set { get } + @objc func onBehavior(behavior: SFMCSDK.Behavior) +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkConfig) public class Config : ObjectiveC.NSObject { + @objc deinit +} +@objc(SFMCSdkInboxMessagesDataSource) public protocol InboxMessagesDataSource : UIKit.UITableViewDataSource { +} +@objc(SFMCSdkModuleStatus) public enum ModuleStatus : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, disabled, failed, inactive, initializing, operational + public var rawValue: SFMCSDK.ModuleStatus.RawValue { + get + } + public init(rawValue: SFMCSDK.ModuleStatus.RawValue) +} +@objc(SFMCSdkCustomEvent) final public class CustomEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkComponents) public class SFMCSdkComponents : ObjectiveC.NSObject { + @objc final public let encryptionManager: SFMCSDK.EncryptionManager + @objc final public let storageManager: SFMCSDK.StorageManager + @objc final public let behaviorManager: SFMCSDK.BehaviorManager + @objc public func createNetworkManager(authenticator: SFMCSDK.Authenticator? = nil) -> SFMCSDK.NetworkManager + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEngagementEvent) public class EngagementEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc final public let name: Swift.String + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdk) final public class SFMCSdk : ObjectiveC.NSObject { + @objc public static var cdp: SFMCSDK.CDP + @objc public static var mp: SFMCSDK.PUSH + @objc public static var identity: SFMCSDK.IDENTITY + @objc public static var sdkVersion: Swift.String + @objc public static func initializeSdk(_ configuration: SFMCSDK.Config) + @objc public static func track(event: SFMCSDK.Event) + @objc public static func state() -> Swift.String + @objc public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter()) + @objc public static func setAutoMergePolicy(onCompletion: @escaping SFMCSDK.AutoMergePolicyCallback) + @objc public static func setManualMergePolicy(withHandler handler: @escaping SFMCSDK.ManualMergePolicyCallback) + @objc public static func getDataMergePolicy() -> SFMCSDK.DataMergePolicy + @objc public static func resetDataPolicy(appId: Swift.String) -> Swift.Bool + @objc public static func getAutoDataPolicyCallBack() -> SFMCSDK.AutoMergePolicyCallback? + @objc public static func getManualDataPolicyCallBack() -> SFMCSDK.ManualMergePolicyCallback? + public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter(), filters: [SFMCSDK.LoggerCategory] = [LoggerCategory]()) + @objc public static func clearLoggerFilters() + @objc public static func setKeychainAccessibleAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibleAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc public static func tearDownModule(name: SFMCSDK.ModuleName) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkConfigBuilder) public class ConfigBuilder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func setCdp(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func setPush(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func build() -> SFMCSDK.Config + @objc deinit +} +@objc(SFMCSdkInAppMessageEventDelegate) public protocol InAppMessageEventDelegate { + @objc optional func sfmc_shouldShow(inAppMessage message: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc optional func sfmc_didShow(inAppMessage message: [Swift.AnyHashable : Any]) + @objc optional func sfmc_didClose(inAppMessage message: [Swift.AnyHashable : Any]) +} +@objc(SFMCSdkModuleName) public enum ModuleName : Swift.Int, Swift.CaseIterable { + public typealias RawValue = Swift.String + case cdp, push + public var rawValue: SFMCSDK.ModuleName.RawValue { + get + } + public init?(rawValue: SFMCSDK.ModuleName.RawValue) + public init?(rawIntValue: Swift.Int) + public typealias AllCases = [SFMCSDK.ModuleName] + public static var allCases: [SFMCSDK.ModuleName] { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkOrderEvent) public class OrderEvent : SFMCSDK.EngagementEvent { + @objc final public let order: SFMCSDK.Order + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPurchaseOrderEvent) public class PurchaseOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPreorderEvent) public class PreorderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCancelOrderEvent) public class CancelOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShipOrderEvent) public class ShipOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkDeliverOrderEvent) public class DeliverOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReturnOrderEvent) public class ReturnOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkExchangeOrderEvent) public class ExchangeOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@objc(SFMCSdkNetworkManager) open class NetworkManager : ObjectiveC.NSObject { + @objc public init(networkPreferences: SFMCSDK.SecurePrefs, authenticator: SFMCSDK.Authenticator?) + @objc open func executeSync(_ wrappedRequest: SFMCSDK.WrappedRequest) -> SFMCSDK.CompletedCall + @objc open func executeAsync(_ wrappedRequest: SFMCSDK.WrappedRequest, completionHandler: @escaping (SFMCSDK.CompletedCall) -> Swift.Void) + @objc open func isBlockedByRetryAfter(_ requestName: Swift.String) -> Swift.Bool + @objc deinit +} +@objc(SFMCSdkAuthenticator) public protocol Authenticator { + @objc var lock: Foundation.NSLock { get } + @objc func getCachedTokenHeader() -> SFMCSDK.AuthHeader? + @objc func refreshAuthTokenHeader() -> SFMCSDK.AuthHeader? + @objc func deleteCachedToken() +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkWrappedRequest) public class WrappedRequest : ObjectiveC.NSObject { + @objc public var request: Foundation.URLRequest + @objc final public let name: Swift.String + @objc final public let rateLimit: Foundation.TimeInterval + @objc final public let tag: Swift.String? + @_inheritsConvenienceInitializers @objc(SFMCSdkWrappedRequestBuilder) public class Builder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func method(_ method: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(_ url: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(base: Swift.String, path: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func addOrReplaceHeader(key: Swift.String, value: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func body(_ body: Foundation.Data) -> SFMCSDK.WrappedRequest.Builder + @objc public func timeout(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func rateLimit(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func name(_ name: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func tag(_ tag: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func build() -> SFMCSDK.WrappedRequest? + @objc deinit + } + @objc deinit +} +@objc(SFMCSdkModuleIdentity) public protocol ModuleIdentity { + @objc var applicationId: Swift.String { get } + @objc var profileId: Swift.String? { get } + @objc var installationId: Swift.String? { get } + @objc var customProperties: [Swift.String : Any]? { get } + @objc func customPropertiesToJson() -> Swift.String? +} +@objc(SFMCSdkIdentityEventProtocol) public protocol IdentityEventProtocol : SFMCSDK.Event { + @objc var profileId: Swift.String? { get } + @objc var profileAttributes: [Swift.String : Swift.String]? { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkOperationResult) public enum OperationResult : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, error, success, timeout + public var rawValue: SFMCSDK.OperationResult.RawValue { + get + } + public init?(rawValue: SFMCSDK.OperationResult.RawValue) +} +@objc public protocol Subscriber { + @objc var name: SFMCSDK.ModuleName { get } + @objc func receive(message: SFMCSDK.Message) +} +@objc(SFMCSdkWrappedResponse) public class WrappedResponse : ObjectiveC.NSObject { + @objc final public let data: Foundation.Data? + @objc final public let response: Foundation.HTTPURLResponse? + @objc final public let error: Swift.Error? + @objc public var isSuccess: Swift.Bool { + @objc get + } + @objc public var isUnauthorized: Swift.Bool { + @objc get + } + @objc public var timeToExecute: Swift.Int64 { + @objc get + } + @objc public init(data: Foundation.Data? = nil, response: Foundation.URLResponse? = nil, error: Swift.Error? = nil, startTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000), endTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000)) + @objc deinit +} +@objc(SFMCSdkNetworkManagerError) public enum NetworkManagerError : Swift.Int, Swift.Error { + case tokenFetchFailed + case tokenRefreshFailed + case tooManyRequests + case requestAlreadyInFlight + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public static var _nsErrorDomain: Swift.String { + get + } + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkCompletedCall) public class CompletedCall : ObjectiveC.NSObject { + @objc final public let wrappedRequest: SFMCSDK.WrappedRequest + @objc final public let wrappedResponse: SFMCSDK.WrappedResponse + @objc public init(_ wrappedRequest: SFMCSDK.WrappedRequest, _ wrappedResponse: SFMCSDK.WrappedResponse) + @objc deinit +} +extension SFMCSDK.MessageProducer : Swift.Equatable {} +extension SFMCSDK.MessageProducer : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.Equatable {} +extension SFMCSDK.EventCategory : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.RawRepresentable {} +extension SFMCSDK.LogLevel : Swift.Hashable {} +extension SFMCSDK.LogLevel : Swift.RawRepresentable {} +extension SFMCSDK.LoggerCategory : Swift.Equatable {} +extension SFMCSDK.LoggerCategory : Swift.Hashable {} +extension SFMCSDK.LoggerCategory : Swift.RawRepresentable {} +extension SFMCSDK.Consent : Swift.Equatable {} +extension SFMCSDK.Consent : Swift.Hashable {} +extension SFMCSDK.Consent : Swift.RawRepresentable {} +extension SFMCSDK.DataMergePolicy : Swift.Hashable {} +extension SFMCSDK.DataMergePolicy : Swift.RawRepresentable {} +extension SFMCSDK.BehaviorType : Swift.Equatable {} +extension SFMCSDK.BehaviorType : Swift.Hashable {} +extension SFMCSDK.BehaviorType : Swift.RawRepresentable {} +extension SFMCSDK.ModuleStatus : Swift.Equatable {} +extension SFMCSDK.ModuleStatus : Swift.Hashable {} +extension SFMCSDK.ModuleStatus : Swift.RawRepresentable {} +extension SFMCSDK.ModuleName : Swift.Equatable {} +extension SFMCSDK.ModuleName : Swift.Hashable {} +extension SFMCSDK.ModuleName : Swift.RawRepresentable {} +extension SFMCSDK.OperationResult : Swift.Equatable {} +extension SFMCSDK.OperationResult : Swift.Hashable {} +extension SFMCSDK.OperationResult : Swift.RawRepresentable {} +extension SFMCSDK.NetworkManagerError : Swift.Equatable {} +extension SFMCSDK.NetworkManagerError : Swift.Hashable {} +extension SFMCSDK.NetworkManagerError : Swift.RawRepresentable {} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/Info.plist b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/Info.plist new file mode 100644 index 00000000..60a24836 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/Info.plist @@ -0,0 +1,40 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MarketingCloudSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64 + LibraryPath + MarketingCloudSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h new file mode 100644 index 00000000..ac2b0c66 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h @@ -0,0 +1,354 @@ +// +// MarketingCloudSDK+Base.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#import +#import +#import +#import +#import "SFMCSDK/SFMCSdk-Swift.h" + +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDK base class and categories */ +@interface MobilePushSDK : NSObject +/** UNAVAILABLE - please use the sharedInstance class method to get an instance of the SDK */ +- (instancetype)init NS_UNAVAILABLE; + +/** + Returns (or initializes) the shared MarketingCloudSDK instance. + + @return The singleton instance of the MarketingCloudSDK. + */ ++(instancetype)sharedInstance; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error]; + + + @param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class + @param error NSError object describing the error. + @return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error completionHandler:^(BOOL success, NSString *appid, NSError *error) {}]; + + +@param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class +@param error NSError object describing the error. +@param completionHandler Called when the asynchronous portion has completed. Do not proceed if NO is returned and error will contain an error object describing the error. If completionHandler is nil, the configuration is synchronously performed and will block the calling thread. +@return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error completionHandler:(void (^_Nullable)(BOOL configured, NSString *appId, NSError *completionError))completionHandler; + +/** this method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. + */ +- (void) sfmc_tearDown; + +/** + Accepts and sets the Contact Key for the device's user. Formerly know in the SDK as "subscriberKey". + + Cannot be nil or blank. + + Will trim leading and trailing whitespace. + + @param contactKey The contact key to attribute to the user. + @return YES if set successfully. + */ +-(BOOL)sfmc_setContactKey:( NSString * _Nonnull )contactKey; + +/** + Returns the contact key for the active user, in case you need it. + + @return contactKey The code-set contact key. + */ +-(NSString * _Nullable)sfmc_contactKey; + +/** + Adds the provided Tag (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tag A string to add to the list of tags. + @return YES if added successfully. + */ +-(BOOL)sfmc_addTag:(NSString * _Nonnull)tag; + +/** + Removes the provided Tag (NSString) from the list of tags. + + @param tag A string to remove from the list of tags. + @return tag Echoes the tag back on successful removal, or nil if something failed. + */ +-(BOOL)sfmc_removeTag:(NSString * _Nonnull)tag; + +/** + Adds the provided array of Tags (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tags An array of tags to add to the list. + @return Set of tags added, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_addTags:( NSArray * _Nonnull )tags; + +/** + Removes the provided array of Tags (NSString) from the list of tags. + + @param tags An array of tags to removed from the list. + @return Set of tags removed upon success, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_removeTags:( NSArray * _Nonnull )tags; + +/** + Returns the list of tags for this device. + + @return All tags associated, as strings. + */ +-(NSSet * _Nullable)sfmc_tags; + + +/** + Set an attribute to the data set sent to Salesforce. + + The Attribute Name cannot be nil or blank, or one of the reserved words. + + Will trim leading and trailing whitespace from the name and value. + + The attribute must be defined within the SFMC Contact model prior to setting a value. If the attribute does not exist within the + SFMC Contact model, then this attribute will be accepted by the SDK, but will be ignored within the SFMC. + + If you previously set a value for the named attribute, then the value will be updated with the new value and sent to the SFMC. + + If you send in a blank value, then the value will be sent to the SFMC to remove that value from the Contact record. + + All attribute values set with this method persist through the installation of the app on your customer device. + + Note that attribute mapping is case sensitive, and spaces should be avoided when setting up new attributes in the SFMC Contact model. + + @param name The name of the attribute you wish to send. This will be the key of the pair. + @param value The value to set for the data pair. + @return YES if set successfully. + */ +- (BOOL)sfmc_setAttributeNamed:( NSString * _Nonnull )name value:( NSString * _Nonnull )value; + +/** + Removes the named attribute from the data set to send to Salesforce. The value is not changed on the SFMC. + + @param name The name of the attribute you wish to remove. + @return Returns the value that was set. It will no longer be sent back to Salesforce. + */ +- (BOOL)sfmc_clearAttributeNamed:( NSString * _Nonnull )name; + +/** + Returns a read-only copy of the Attributes dictionary as it is right now. + + @return All attributes currently set. + */ +-(NSDictionary * _Nullable)sfmc_attributes; + +/** + Set multiple attributes (key/value dictionaries) to Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributes An array of dictionaries of key (attribute name) and value (attribute value). + @return A set of all attributes set. + */ +- (NSDictionary * _Nullable) sfmc_setAttributes:( NSArray * _Nonnull ) attributes; + +/** + Remove multiple attributes from Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributeNames An array of attribute names. + @return A set of all attributes removed. + */ +- (NSDictionary * _Nullable) sfmc_clearAttributesNamed:( NSArray * _Nonnull ) attributeNames; + +/** + Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. + + This method is necessary to the implementation of Salesforce Push. + + @param deviceToken Token as received from Apple. + + */ +-(void) sfmc_setDeviceToken:(NSData * _Nonnull)deviceToken; + +/** + Returns the device token as a NSString. + + @return NSData A stringified version of the Apple deviceToken. + + */ +- (NSString * _Nullable) sfmc_deviceToken; + +/** + Returns the Salesforce application ID. + + @return NSString Salesforce application ID. + */ +- (NSString * _Nullable) sfmc_appID; + +/** + Returns the Salesforce application accessToken. + + @return NSString Salesforce application accessToken. + */ +- (NSString * _Nullable)sfmc_accessToken; + +/** + Returns the unique device identifier that Salesforce will use to identify the device. + + @return NSString The device identifier (a UUID) as a NSString. + */ +- (NSString * _Nullable) sfmc_deviceIdentifier; + +/** + Informs the SDK of the current notification. + + @param request The UNNotificationRequest that generated a notification. + */ +- (void)sfmc_setNotificationRequest:(UNNotificationRequest *)request API_AVAILABLE(ios(10)); + +/** + Returns the last notification delivered to the SDK. + + @return UNNotificationRequest * The last UNNotificationRequest that generated a notification. + */ +- (UNNotificationRequest *)sfmc_notificationRequest API_AVAILABLE(ios(10)); + +/** + Informs the SDK of the current notification. + + @param userInfo The user info the last notification delivered to the SDK. + */ +- (void)sfmc_setNotificationUserInfo:(NSDictionary *)userInfo; + +/** + Returns the user info of the last notification delivered to the SDK. + + @return NSDictionary * The user info the last notification delivered to the SDK. + */ +- (NSDictionary *)sfmc_notificationUserInfo; + +/** + Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. + Allows setting the state of pushEnabled to YES/NO. If set to NO, the application will not receive any push notifications. When this value is NO, it takes precedence over the user notifications settings (i.e., setting this to NO will always disable push.) If the user has notifications settings disabled that will override this setting and push will be disabled. + + @param pushEnabled Set to YES to enable push notifications. + */ +- (void)sfmc_setPushEnabled:(BOOL)pushEnabled; + +/** + The current state of the developer's push enablement override + The current state of the pushEnabled flag in the SDK. + + @return returns a BOOL value of the developer's push enablement override. + @return returns a BOOL value of the current pushEnabled state. + */ +- (BOOL)sfmc_pushEnabled; + +/** + Outputs a formatted, easily readable block of text describing the current status of the SDK. + + @return JSON string with values of the current state of the SDK. + + */ +-(nullable NSString *)sfmc_getSDKState NS_SWIFT_NAME(sfmc_getSDKState()); + +/** + Enable/Disable extra debug logging from the SDK. + + @param enabled BOOL for enabling or disabling extra SDK logging. + */ +- (void)sfmc_setDebugLoggingEnabled:(BOOL)enabled; + +/** + The current state of the debug logging flag in the SDK. + + @return returns a BOOL value of the current debug logging state. + */ +- (BOOL)sfmc_getDebugLoggingEnabled; + +/** + Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. + + @param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. + @return YES if MarketingCloudSDK did make an attempt at updating data. + */ +- (BOOL) sfmc_refreshWithFetchCompletionHandler:(void (^_Nullable)(UIBackgroundFetchResult result))completionHandler; + +/** + Add a signedString security token for registration security + + @param signedString signedString opaque token used to verify registration. pass nil to clear signedString. + @return YES if signedString was set successfully + */ +-(BOOL)sfmc_setSignedString:(NSString * _Nullable)signedString; + +/** + Returns the value of last stored signedString security token + + @return a NSString of last stored signedString security token + */ +-(NSString * _Nullable)sfmc_signedString; + +/** + BOOL indicating whether the SDK is ready to be used. + + @return returns YES if the SDK is initialized and ready to be used. + */ +- (BOOL)sfmc_isReady; + +/** + BOOL indicating the SDK is in the process of being initialized. + + @return returns YES if the SDK is in the process of being initialized. + */ +- (BOOL)sfmc_isInitializing; + +/** + BOOL indicating the Data merge policy flag is reset to re-trigger the merge + + @return returns YES if the Data merge policy is reset + */ +- (BOOL)sfmc_resetDataPolicy; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h new file mode 100644 index 00000000..f527aaf1 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDK+Constants.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +/** MarketingCloudSDK error domain */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKErrorDomain; + +/** MarketingCloudSDK finished setting up notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidSetupNotification; + +/** MarketingCloudSDK finished tearing down notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidTeardownNotification; + +/** successfuly sent a registration to Salesforce - userinfo contains the HTTP response */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationRegistrationResponseSucceededNotification; + +/** a UNNotification has been received - userInfo contains the UNNotificationRequest */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationUNNotificationReceivedNotification; + +/** the Inbox was refreshed */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesRefreshCompleteNotification; +/** the Inbox has new messages */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNewInboxMessagesNotification; +/** the Inbox status has been updated */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesUpdateStatusCompleteNotification; +/** the Inbox handled a notification - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNotificationHandledNotification; + +/** an OpenDirect message was handled - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCOpenDirectMessageNotificationHandledNotification; + +/** a new location has been determined - userInfo contains the latitude and longitude */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidFixLocationNotification; +/** an iOS location update has been received - userInfo contains the CLLocation */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidReceiveLocationUpdateNotification; +/** successfuly received updated geo-fence messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationGeofenceRefreshCompleteNotification; +/** entered a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidEnterLocationRegionMessageNotification; +/** exited a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidExitLocationRegionMessageNotification; + +/** a geo-fence or beacon message has been displayed - userInfo contains the MC messageId */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidDisplayLocationMessageNotification; + +/** successfuly received updated beacon messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCBeaconRefreshCompleteNotification; +/** ranged a beacon - userInfo contains UUID, major, minor, and proximity */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidRangeBeaconLocationMessageNotification; +/** started monitoring a geo-fence or beacon region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidStartMonitoringForRegionNotification; +/** SDK blocked a notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidBlockNotification; + +/** Configuration Error enumerations */ +typedef NS_ENUM(NSUInteger, configureError) { + /** Initial enum value */ + firstConfigureErrorIndex = 0, + /** configureNoError */ + configureNoError = firstConfigureErrorIndex, + /** configureInvalidAppIDError */ + configureInvalidAppIDError, + /** configureInvalidAccessTokenError */ + configureInvalidAccessTokenError, + /** configureUnableToReadRandomError */ + configureUnableToReadRandomError, + /** configureDatabaseAccessError */ + configureDatabaseAccessError, + /** configureUnableToKeyDatabaseError */ + configureUnableToKeyDatabaseError, + /** configureCCKeyDerivationPBKDFError */ + configureCCKeyDerivationPBKDFError, + /** configureCCSymmetricKeyWrapError */ + configureCCSymmetricKeyWrapError, + /** configureCCSymmetricKeyUnwrapError */ + configureCCSymmetricKeyUnwrapError, + /** configureKeyChainError */ + configureKeyChainError, + /** configureUnableToReadCertificateError */ + configureUnableToReadCertificateError, + /** configureRunOnceSimultaneouslyError */ + configureRunOnceSimultaneouslyError, + /** configureRunOnceError */ + configureRunOnceError, + /** configureInvalidLocationAndProximityError */ + configureInvalidLocationAndProximityError, + /** configureSimulatorBlobError */ + configureSimulatorBlobError, + /** configureKeyChainInvalidError */ + configureKeyChainInvalidError, + /** configureIncorrectConfigurationCallingSequenceError */ + configureIncorrectConfigurationCallingSequenceError, + /** configureMissingConfigurationFileError */ + configureMissingConfigurationFileError, + /** configureInvalidConfigurationFileError */ + configureInvalidConfigurationFileError, + /** configureInvalidConfigurationIndexError */ + configureInvalidConfigurationIndexError, + /** configureFailedFrameworkCreationError */ + configureFailedFrameworkCreationError, + /** configureInvalidAppEndpointError */ + configureInvalidAppEndpointError, + /** lastconfigureIndex */ + lastConfigureErrorIndex = configureInvalidAppEndpointError +}; diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h new file mode 100644 index 00000000..35d0c759 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h @@ -0,0 +1,102 @@ +// +// MarketingCloudSDK+Events.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +#import +#import +/** + Supporting protocol for In-App Messaging + + Implementation of this protocol is not required for In-App Messaging to work, although it provides addition control for an application developer. + + In-App messages are presented by the MobilePush SDK in an application's context, inserted into the view hierarchy atop the application's topmost view controller. + + This protocol allows for awareness into the SDK's lifecycle for In-App Messages. + */ +@protocol MarketingCloudSDKEventDelegate +@optional + +/** + Method called by the SDK when an In-App Message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. An application may return NO if its visual hierarchy or user flow is such that an interruption would not be acceptable to the usability or functionality of the application. + + If NO is returned, the application may capture the message's identifier (via sfmc_messageIdForMessage:) and attempt to show that message later via sfmc_showInAppMessage:. + + @param message NSDictionary representing an In-App Message + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been shown. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been closed. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didCloseInAppMessage:(NSDictionary * _Nonnull) message; + +@end + +/** Events */ +@interface MobilePushSDK (Events) + +/** + Method to set a delegate class (adhering to the MarketingCloudSDKEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the MarketingCloudSDKEventDelegate. + */ +- (void) sfmc_setEventDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate class (adhering to the SFMCSdkInAppMessageEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the SFMCSdkInAppMessageEventDelegate.. + */ +- (void) sfmc_setInAppEventDelegate:(id _Nullable)delegate; + +/** + Extract a message identifier for an In-App Message dictionary (provided in the MarketingCloudSDKEventDelegate methods). + + @param message NSDictionary representing an In-App Message + + @return string value of the message identifier + */ +- (NSString *_Nullable) sfmc_messageIdForMessage:(NSDictionary * _Nonnull) message; + +/** + When called, instructs the SDK to attempt to display the In-App Message. This will cause the MarketingCloudSDKEventDelegate methods to be called, if implemented. + + @param messageId identifier of In-App Message + */ +- (void) sfmc_showInAppMessage:(NSString * _Nonnull) messageId; + +/** + When called, sets the font for In-App Message display. + + @param fontName name of font installed on device or built into application. Note: this may be different than the font family name. If nil, the SDK default (system font) will be used. + @return value of YES indicating that the font name is valid and can be used, NO if the font name is not valid. If nil is passed as fontName, YES will be returned. + */ +- (BOOL) sfmc_setInAppMessageFontName:(NSString * _Nullable) fontName; + +/** + Method to track events, which could result in actions such as an In-App Message displaying. + @param events event or an array of events to trigger. + */ + +- (void) sfmc_track:(nullable id) events; +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h new file mode 100644 index 00000000..5b711f1a --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h @@ -0,0 +1,209 @@ +// +// MarketingCloudSDK+InboxMessages.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +@import SFMCSDK; + +/** key used in notification payload to determine an inbox message's content */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKInboxMessageKey; + +/** + The MarketingCloudSDKInboxMessagesDataSource is an interface object for Inbox support. It was designed to be used as the datasource for a UITableView, and can be allocated and used as such without too much other customization. Of course, you are welcomed to use it any way you want other than that. + + Should you wish to customize the display of the Data Source, you should subclass from here. At that time, you may override any typical UITableViewDataSource protocol members. You will likely be the most interested in cellForRowAtIndexPath:. If you do, you can access the current message by asking the messages array for the object corresponding to your NSIndexPath row. It will be a NSDictionary object representing an Inbox object. + */ +@interface MarketingCloudSDKInboxMessagesDataSource : NSObject + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView; + +@end + + +/** + The MarketingCloudSDKInboxMessagesDelegate is an interface object for Inbox support. It was designed to be used as a simple delegate for a UITableView, and can be allocated and used as such without too much other customization. It only supports tableView:didSelectRowAtIndexPath: to offer (along with the data source) a VERY simple inbox implementation. + */ +@interface MarketingCloudSDKInboxMessagesDelegate : NSObject + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + +/** Inbox Messages */ +@interface MobilePushSDK (InboxMessages) + +/** + Get all *active* Inbox messages already downloaded from the MarketingCloud + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getAllMessages; + +/** + Get unread *active* Inbox messages (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getUnreadMessages; + +/** + Get *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getReadMessages; + +/** + Get *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getDeletedMessages; + +/** + Get count of all *active* Inbox messages already downloaded from the MarketingCloud. + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getAllMessagesCount; + +/** + Get count of unread *active* Inbox messages (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getUnreadMessagesCount; + +/** + Get count of *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getReadMessagesCount; + +/** + Get count of *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getDeletedMessagesCount; + +/** + Mark a Inbox message as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageRead:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark an Inbox message as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageDeleted:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark a Inbox message as read using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageWithIdRead:(NSString *_Nonnull) messageId; + +/** + Mark an Inbox message as deleted using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageWithIdDeleted:(NSString *_Nonnull) messageId; + +/** + Mark all Inbox messages as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to read + */ +- (BOOL) sfmc_markAllMessagesRead; + +/** + Mark all Inbox messages as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to deleted + */ +- (BOOL) sfmc_markAllMessagesDeleted; + +/** + Reload and refresh Inbox messages from the MarketingCloud server. + + Note: The underlying request to the server will be throttled such that it will execute at most every 60 seconds. If the method has been called less than 60s after the preceeding method call, NO will be returned and the request will not be made. If NO is returned, it is suggested that any UI used to reflect the refresh operation is updated (pull to refresh indicators, loading spinners, etc.). + + This method will cause notifications to be posted to NSNotificationCenter: + + - SFMCInboxMessagesRefreshCompleteNotification: posted when the refresh process has completed + - SFMCInboxMessagesNewInboxMessagesNotification: posted if there are new Inbox messages + + @return A BOOL value indicating that refreshing has been started. + */ +- (BOOL) sfmc_refreshMessages; + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +- (MarketingCloudSDKInboxMessagesDataSource * _Nullable) sfmc_inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull) tableView; + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +- (MarketingCloudSDKInboxMessagesDelegate * _Nullable) sfmc_inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + + diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h new file mode 100644 index 00000000..93dceb20 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h @@ -0,0 +1,95 @@ +// +// MarketingCloudSDK+Intelligence.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** Intelligence (Analytics) methods */ +@interface MobilePushSDK (Intelligence) + +/** + Set the identifier to associate with Predictive Intelligence data sent to Salesforce Marketing Cloud + + The clear the value, pass a nil value. + + Will trim leading and trailing whitespace from the string. + + An identifier will persist until it is cleared or changed and will used to associate with all analytic events generated while set. + + @param identifier The string you want to associate analytics with. + @return YES if set successfully. + */ +- (BOOL)sfmc_setPiIdentifier:( NSString * _Nullable)identifier; + +/** + Returns a read-only copy of the Analytics identity set + + @return All attributes currently set. + */ +- (NSString * _Nullable)sfmc_piIdentifier; + + +/** + When an Inbox message is opened (for instance, you implement an inbox and present the CloudPage URL in your webview) this method should be called with the Inbox message so that the MarketingCloudSDK can track the proper analytics and state of the message. + + @param inboxMessage a non-nil NSDictionary object representing an Inbox message + */ +-(void) sfmc_trackMessageOpened:(NSDictionary *_Nonnull) inboxMessage; + +/** + Track page views within your application. + @param url a non-nil NSString to identify the location within your app traversed by your customers. For example: com.yourpackage.viewcontrollername + @param title a NSString (nil if n/a) to identify the title of the location within your app traversed by your customers. For example: Screen Name + @param item a NSString (nil if n/a) to identify an item viewed by your customer. For example: UPC-1234 + @param search a NSString (nil if n/a) to identify search terms used by your customer. For example: blue jeans. + */ +-(void) sfmc_trackPageViewWithURL:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString *_Nullable)item search:(NSString * _Nullable)search; + +/** + Track cart contents within your application. + @param cartDictionary a non-nil NSDictionanry object containing a cartID and an array of cart item dictionaries + */ +- (void) sfmc_trackCartContents:(NSDictionary * _Nonnull) cartDictionary; + +/** + Track cart conversion within your application. + @param orderDictionary a non-nil NSDictionanry object representing an order; created from a cart and cart items and "converted" into a sale of some sort + */ +- (void) sfmc_trackCartConversion:(NSDictionary * _Nonnull) orderDictionary; + +/** + Initialize a Cart Item dictionary for use in analytics. + + @param price The price amount (USD) of this item (non-nil value; 0 permissable) + @param quantity The count of items in the cart for this particular product (non-nil value; greater than zero) + @param item The unique product code from the e-commerce system representing this cart item (non-nil string value) + @param uniqueId The unique product id. from the e-commerce system representing this cart item (string value; nil permissable) + @return instancetype a NSDictionary representing a cart item. + */ +- (NSDictionary *_Nullable) sfmc_cartItemDictionaryWithPrice:(NSNumber *_Nonnull)price quantity:(NSNumber *_Nonnull)quantity item:(NSString *_Nonnull)item uniqueId:(NSString *_Nullable) uniqueId; + +/** + Initialize a Cart dictionary for use in analytics. + + @param cartItemDictionaryArray An array of cart item dictionary objects (non-nil array). An empty array indicates an empty cart, and will be used to indicate a cleared cart to the analytics system. + @return instancetype a MarketingCloudSDKCart. + */ +- (NSDictionary *_Nullable) sfmc_cartDictionaryWithCartItemDictionaryArray:(NSArray *_Nonnull) cartItemDictionaryArray; + +/** + Initialize an Order dictionary for use in analytics. + + @param orderNumber The order number of from the e-commerce system (non-nil string) + @param shipping The shipping amount (USD) of this order (non-nil value; 0 permissable) + @param discount The discount amount (USD) of this order (non-nil value; 0 permissable) + @param cartDictionary The order's shopping cart object (non-nil object) + @return instancetype a NSDictionary representing an order. + */ +- (NSDictionary *_Nullable) sfmc_orderDictionaryWithOrderNumber:(NSString *_Nonnull) orderNumber shipping:(NSNumber *_Nonnull) shipping discount:(NSNumber *_Nonnull) discount cart:(NSDictionary *_Nonnull) cartDictionary; + + +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h new file mode 100644 index 00000000..192abb84 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h @@ -0,0 +1,91 @@ +// +// MarketingCloudSDK+Location.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** + Supporting protocol for the MobilePush SDK's support for Locations. + + Implementation of this protocol is not required for the Location feature to work, although it provides addition control for an application developer. + + This protocol allows for awareness into the SDK's lifecycle for Location tracking and messaging. + */ +@protocol MarketingCloudSDKLocationDelegate + +@required + +/** + Method called by the SDK when a Location message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. + + @param message NSDictionary representing a MobilePush Location message + @param region NSDictionary representing a MobilePush region (geofence or beacon), which can be converted into a CLRegion object via the method sfmc_regionFromDictionary + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowLocationMessage:(NSDictionary * _Nonnull) message forRegion:(NSDictionary * _Nonnull) region; + +@end + +/** Location */ +@interface MobilePushSDK (Location) + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setLocationDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setSFMCSdkLocationDelegate:(id _Nullable)delegate; + +/** + Method to convert a region dictionary returned from sfmc_shouldShowLocationMessage into a CLRegion + + @param dictionary value representing a region object from the sfmc_shouldShowLocationMessage method + */ +- (CLRegion *_Nullable) sfmc_regionFromDictionary:(NSDictionary * _Nonnull) dictionary; + +/** + Determines the state of Location Services based on developer setting and OS-level permission. This is the preferred method for checking for location state. + + @return A boolean value reflecting if location services are enabled (i.e. authorized) or not. + */ +- (BOOL) sfmc_locationEnabled; + +/** + Use this method to initiate Location Services through the MobilePush SDK. + */ +- (void) sfmc_startWatchingLocation; + +/** + Use this method to disable Location Services through the MobilePush SDK. + */ +- (void) sfmc_stopWatchingLocation; + +/** + Use this method to determine if the SDK is actively monitoring location. + + @return A boolean value reflecting if the SDK has called startWatchingLocation. + */ +- (BOOL) sfmc_watchingLocation; + +/** + A dictionary version of the last known Location. The dictionary will contain two keys, latitude and longitude, which are NSNumber wrappers around doubles. Use doubleValue to retrieve. + */ +- (NSDictionary * _Nullable) sfmc_lastKnownLocation; + +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h new file mode 100644 index 00000000..5f2866fe --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h @@ -0,0 +1,61 @@ +// +// MarketingCloudSDK+URLHandling.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// + +#import +#import + +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeCloudPage; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeOpenDirect; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeAction; + + +/// Supporting Protocol for handling URL's passed to the SDK. +@protocol MarketingCloudSDKURLHandlingDelegate + +@required + +/** + This method, if implemented, can be called when a Alert+CloudPage, Alert+OpenDirect, Alert+Inbox or Inbox message is processed by the SDK. + Implementing this method allows the application to handle the URL from Marketing Cloud data. + + Prior to the MobilePush SDK version 6.0.0, the SDK would automatically handle these URLs and present them using a SFSafariViewController. + + Given security risks inherent in URLs and web pages (Open Redirect vulnerabilities, especially), the responsibility of processing the URL shall be held by the application implementing the MobilePush SDK. This reduces risk to the application by affording full control over processing, presentation and security to the application code itself. + + @param url value NSURL sent with the Location, CloudPage, OpenDirect or Inbox message + @param type value NSString constant of the MobilePush source type of this URL + */ +-(void) sfmc_handleURL:(NSURL *_Nonnull) url type:(NSString * _Nonnull) type; + +@end + +/** URL Handling */ +@interface MobilePushSDK (URLHandling) + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setURLHandlingDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setSFMCSdkURLHandlingDelegate:(id _Nullable)delegate; +@end + + diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h new file mode 100644 index 00000000..c2e2fbc2 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h @@ -0,0 +1,886 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +#ifndef MARKETINGCLOUDSDK_SWIFT_H +#define MARKETINGCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wduplicate-method-match" +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else +#include +#include +#include +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import SFMCSDK; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MarketingCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +/// This class is used to set the configuration neded for Push +SWIFT_CLASS("_TtC17MarketingCloudSDK10PushConfig") +@interface PushConfig : NSObject +/// Enable or disable screen tracking +@property (nonatomic) BOOL trackScreens; +/// name of the module +@property (nonatomic, readonly) enum SFMCSdkModuleName name; +/// applicationId to initialize the SDK +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// PushConfigBuilder class +SWIFT_CLASS("_TtC17MarketingCloudSDK17PushConfigBuilder") +@interface PushConfigBuilder : NSObject +/// Initialize PushConfigBuilder +///
    +///
  • +/// : appId String which is a unique identifier +///
  • +///
+- (nonnull instancetype)initWithAppId:(NSString * _Nonnull)appId OBJC_DESIGNATED_INITIALIZER; +///
    +///
  • +/// : accessToken setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. +///
  • +///
  • +/// \code +/// Returns the PushConfigBuilder instancetype value +/// +/// \endcode
  • +///
+- (PushConfigBuilder * _Nonnull)setAccessToken:(NSString * _Nonnull)accessToken SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMarketingCloudServerUrl:(NSURL * _Nonnull)endpoint SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMid:(NSString * _Nonnull)mid SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setLocationEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setLocationEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setInboxEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setInboxEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setPiAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setPIAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : etUseLegacyPIIdentifier Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setUseLegacyPIIdentifier:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setApplicationControlsBadging Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setApplicationControlsBadging:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set +///
    +///
  • +/// : delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setDelayRegistrationUntilContactKeyIsSet:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables the screen entry tracking +///
    +///
  • +/// :enableScreenEntryTracking enables or disables screen entry tracking in SFMCSdk +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setEnableScreenEntryTracking:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// Returns PushConfig containing the current builder configuration settings. +///
  • +///
+- (PushConfig * _Nonnull)build SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class SFMCSdkModuleLogger; +@protocol SFMCSdkModuleIdentity; +@class SFMCSdkMessage; +@class SFMCEvent; +@class NSData; +@class UNNotificationRequest; +@protocol SFMCSdkInAppMessageEventDelegate; +@class UITableView; +@protocol SFMCSdkInboxMessagesDataSource; +@protocol SFMCSdkInboxMessagesDelegate; +@class NSNumber; +@protocol SFMCSdkLocationDelegate; +@class CLRegion; +@protocol SFMCSdkURLHandlingDelegate; +@class SFMCSdkComponents; + +/// This class is a Swift Interface for SFMCSdkPushModule +SWIFT_CLASS_NAMED("PushModule") +@interface SFMCSdkPushModule : NSObject +/// Enum to get the Module Name +@property (nonatomic) enum SFMCSdkModuleName name; +/// String to get the Module Version +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull moduleVersion;) ++ (NSString * _Nonnull)moduleVersion SWIFT_WARN_UNUSED_RESULT; ++ (void)setModuleVersion:(NSString * _Nonnull)value; +/// Dictionary to get the SDK properties +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSDictionary * _Nullable stateProperties;) ++ (NSDictionary * _Nullable)stateProperties SWIFT_WARN_UNUSED_RESULT; ++ (void)setStateProperties:(NSDictionary * _Nullable)value; +/// Enum to get the status of Module with options => .inactive, .cancelled, .disabled, .failed, .initializing, .operational +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum SFMCSdkModuleStatus status;) ++ (enum SFMCSdkModuleStatus)status SWIFT_WARN_UNUSED_RESULT; ++ (void)setStatus:(enum SFMCSdkModuleStatus)value; +/// Singleton interface to access the PushModule +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkPushModule * _Nonnull shared;) ++ (SFMCSdkPushModule * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Unified Logger initialized for ‘Push’ Module +/// Usage: logger.d(category: .event, message: “Message”) +/// Category : Enum with following values => auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkModuleLogger * _Nonnull logger;) ++ (SFMCSdkModuleLogger * _Nonnull)logger SWIFT_WARN_UNUSED_RESULT; +/// PushModule.shared.getLogger().d(category: .event, message: “Message”) ++ (SFMCSdkModuleLogger * _Nonnull)getLogger SWIFT_WARN_UNUSED_RESULT; +/// This method is used to get the SDK identity attributes such as applicationId, customProperties, installationId, profileId +- (id _Nullable)getIdentity SWIFT_WARN_UNUSED_RESULT; +/// This method is used to receive message from publishers and update the identities like profile atributes and contactKey +/// \param message SFMCEvent, publish to specific Custom event +/// +- (void)receiveWithMessage:(SFMCSdkMessage * _Nonnull)message; +/// This method is used to publish to a custom event, SFMCEvent +/// \param event SFMCEvent, publish to specific Custom event +/// +/// \param category EventCategory, category which falls under any one of the category 1) .engagemnt, 2) .identity, 3) .system +/// ++ (void)sendSfmcEvent:(SFMCEvent * _Nonnull)event category:(enum SFMCSdkEventCategory)category; +/// This method is to listen to specific tags set by the consuming application ++ (void)sendIdentityEventForTags; +/// This method is to listen to contactkey set by the consuming application ++ (void)sendIdentityEventForContactKey; +/// This method is to listen to attributes set by the consuming application ++ (void)sendIdentityEventForAttributes; +/// This method is to get the SDK metadata ++ (NSDictionary * _Nonnull)metadata SWIFT_WARN_UNUSED_RESULT; +/// This method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. Ensure to be called when sdk is operational +/// Eg: if(SFMCSdk.mp.getStatus() == .operational) { SFMCSdk.mp.tearDown()} +- (void)tearDown; +/// Returns the contact key for the active user, in case you need it. +/// +/// returns: +/// Contact key String that is set in the application. +- (NSString * _Nullable)contactKey SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided Tag (NSString) to the set of unique tags. +/// \param tag A string to add to the list of tags. +/// +/// +/// returns: +/// YES if added successfully. +- (BOOL)addTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided array of Tags (NSString) to the set of unique tags. +/// Will trim leading and trailing whitespace. +/// Cannot be nil or blank. +/// \param tags An array of tags to add to the list. +/// +/// +/// returns: +/// Set of tags added, as strings, or nil if something failed. +- (NSSet * _Nullable)addTags:(NSArray * _Nonnull)tags SWIFT_WARN_UNUSED_RESULT; +/// Removes the provided Tag (NSString) from the list of tags. +/// \param tag A string to remove from the list of tags. +/// +/// +/// returns: +/// YES if removed successfully. +- (BOOL)removeTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Returns the list of tags for this device. +/// +/// returns: +/// All tags associated, as strings. +- (NSSet * _Nullable)tags SWIFT_WARN_UNUSED_RESULT; +/// Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. +/// This method is necessary to the implementation of Salesforce Push. +/// \param deviceToken An array of tags to add to the list. +/// +- (void)setDeviceToken:(NSData * _Nonnull)deviceToken; +/// Enable/Disable extra debug logging from the SDK. +/// \param enabled BOOL for enabling or disabling extra SDK logging. +/// +- (void)setDebugLoggingEnabled:(BOOL)enabled; +/// Returns the device token as a NSString. +///
    +///
  • +/// Returns the device token as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceToken SWIFT_WARN_UNUSED_RESULT; +/// Returns a read-only copy of the Attributes dictionary as it is right now. +///
    +///
  • +/// Returns All attributes currently set. +///
  • +///
+- (NSDictionary * _Nullable)attributes SWIFT_WARN_UNUSED_RESULT; +/// Returns the Salesforce application accessToken. +///
    +///
  • +/// Returns NSString Salesforce application accessToken. +///
  • +///
+- (NSString * _Nullable)accessToken SWIFT_WARN_UNUSED_RESULT; +/// Returns the unique device identifier that Salesforce will use to identify the device. +///
    +///
  • +/// Returns NSString The device identifier (a UUID) as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +///
    +///
  • +/// Returns request: The UNNotificationRequest that generated a notification. +///
  • +///
+- (void)setNotificationRequest:(UNNotificationRequest * _Nonnull)request; +/// Returns the last notification delivered to the SDK. +///
    +///
  • +/// Returns UNNotificationRequest: * The last UNNotificationRequest that generated a notification. +///
  • +///
+- (UNNotificationRequest * _Nullable)notificationRequest SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +/// \param userInfo The user info the last notification delivered to the SDK. +/// +- (void)setNotificationUserInfo:(NSDictionary * _Nonnull)userInfo; +/// Returns the user info of the last notification delivered to the SDK. +///
    +///
  • +/// Returns Dictionary: * The user info the last notification delivered to the SDK. +///
  • +///
+- (NSDictionary * _Nonnull)notificationUserInfo SWIFT_WARN_UNUSED_RESULT; +/// Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. +/// When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) +/// Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. +/// \param pushEnabled Set to YES to enable push notifications. +/// +- (void)setPushEnabled:(BOOL)pushEnabled; +/// The current state of the developer’s push enablement override +/// The current state of the pushEnabled flag in the SDK. +///
    +///
  • +/// Returns BOOL value of the developer’s push enablement override. +///
  • +///
  • +/// Returns a BOOL value of the current pushEnabled state. +///
  • +///
+- (BOOL)pushEnabled SWIFT_WARN_UNUSED_RESULT; +/// Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. +///
    +///
  • +/// Returns YES if MarketingCloudSDK did make an attempt at updating data. +///
  • +///
+/// \param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. +/// +- (BOOL)refreshWithFetchCompletionHandler:(void (^ _Nullable)(UIBackgroundFetchResult))completionHandler SWIFT_WARN_UNUSED_RESULT; +/// Add a signedString security token for registration security +///
    +///
  • +/// Returns YES if signedString was set successfully +///
  • +///
+/// \param signedString signedString opaque token used to verify registration. pass nil to clear signedString. +/// +- (BOOL)setSignedString:(NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// Returns the value of last stored signedString security token +///
    +///
  • +/// Returns a String of last stored signedString security token +///
  • +///
+- (NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// In-app messages is used to deliver relevant, personalized messages to the app’s users with in-app messaging without relying on users having enabled push notifications. Set inapp message delegate +///
    +///
  • +/// Returns delegate: InAppMessage delegate to show the message +///
  • +///
+- (void)setEventDelegate:(id _Nullable)delegate; +/// Message Id for a given message dictionary +///
    +///
  • +/// Returns String MEssage Id +///
  • +///
+/// \param forMessage Message Dictionary +/// +- (NSString * _Nullable)messageIdForMessage:(NSDictionary * _Nonnull)forMessage SWIFT_WARN_UNUSED_RESULT; +/// Show in-app message in the app +/// \param messageId MessageId Id of the in-app message to be shown +/// +- (void)showInAppMessageWithMessageId:(NSString * _Nonnull)messageId; +/// Set in-app message to be shown in the app with specified font +/// \param fontName Fontname in which the app should be set +/// +- (BOOL)setInAppMessageWithFontName:(NSString * _Nullable)fontName SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of all messages that includes read, unread , deleted messages +///
    +///
  • +/// Returns Array Array of messages +///
  • +///
+- (NSArray * _Nullable)getAllMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of unread messages +///
    +///
  • +/// Returns an Array of unread messages +///
  • +///
+- (NSArray * _Nullable)getUnreadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of read messages +///
    +///
  • +/// Returns an Array of read messages +///
  • +///
+- (NSArray * _Nullable)getReadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of deleted messages +///
    +///
  • +/// Returns an Array of deleted messages +///
  • +///
+- (NSArray * _Nullable)getDeletedMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns all messages count +///
    +///
  • +/// Returns UInt no of all messages count +///
  • +///
+- (NSUInteger)getAllMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns unread messages count +///
    +///
  • +/// Returns UInt no of all unread messages count +///
  • +///
+- (NSUInteger)getUnreadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns read messages count +///
    +///
  • +/// Returns UInt no of all read messages count +///
  • +///
+- (NSUInteger)getReadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns deleted messages count +///
    +///
  • +/// Returns UInt no of all deleted messages count +///
  • +///
+- (NSUInteger)getDeletedMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Mark the unread messages as read +/// \param messageDictionary Collection of messages to be marked as read +/// +- (BOOL)markMessageRead:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the messages as deleted +/// \param messageDictionary Collection of messages to be marked as deleted +/// +- (BOOL)markMessageDeleted:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as read +/// \param messageId String Message with messageId String to be marked as read +/// +- (BOOL)markMessageWithIdReadWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as deleted +/// \param messageId String Message with messageId String to be marked as deleted +/// +- (BOOL)markMessageWithIdDeletedWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as read +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesRead SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as deleted +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesDeleted SWIFT_WARN_UNUSED_RESULT; +/// Fetches and refreshes messages from server +///
    +///
  • +/// Returns Returns if message refresh is success or not +///
  • +///
+- (BOOL)refreshMessages SWIFT_WARN_UNUSED_RESULT; +/// Set datasource for the inbox tableview +///
    +///
  • +/// Returns InboxMessagesDataSource Inbox tableview Datasource that is set +///
  • +///
+/// \param tableView Tableview for which datasource should be set +/// +- (id _Nullable)inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +/// Set delegate for the inbox tableview +///
    +///
  • +/// Parameters: +///
  • +///
  • +/// tableView: Tableview for which datasource should be set +///
  • +///
  • +/// dataSource: Datasource for the Inbox tableview +///
  • +///
  • +/// Returns InboxMessagesDelegate Inbox tableview Delegate that is set +///
  • +///
+- (id _Nullable)inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull)tableView dataSource:(id _Nonnull)dataSource SWIFT_WARN_UNUSED_RESULT; +/// Set String identifier +///
    +///
  • +/// Returns Return YES if the identifier set is successful or not +///
  • +///
+/// \param identifier Identifier to be set +/// +- (BOOL)setPiIdentifier:(NSString * _Nullable)identifier SWIFT_WARN_UNUSED_RESULT; +/// Returns piIdentifier +///
    +///
  • +/// Returns String identifier that is set +///
  • +///
+- (NSString * _Nullable)piIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Track the inbox messages that are opened in the app +/// \param inboxMessage Dictionary for which the track should happen +/// +- (void)trackMessageOpened:(NSDictionary * _Nonnull)inboxMessage; +/// Track the pageview visited in the page +/// \param url url String +/// +/// \param title Title of the pageview +/// +/// \param item item String +/// +/// \param search search String +/// +- (void)trackPageViewWithUrl:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString * _Nullable)item search:(NSString * _Nullable)search; +/// Track contents in the cart +/// \param cartDictionary Collection of items to be tracked +/// +- (void)trackCartContents:(NSDictionary * _Nonnull)cartDictionary; +/// Track Conversion on the items in the cart +/// \param orderDictionary Collection of items converted in the bag +/// +- (void)trackCartConversion:(NSDictionary * _Nonnull)orderDictionary; +/// Returns cartItem Dictionary with specific price, quantity, item and Id +///
    +///
  • +/// Returns cartItemDictionary collection +///
  • +///
+/// \param quantity car item Dictionary should be returned by quantity +/// +/// \param item item by which the car item Dictionary should be returned +/// +/// \param uniqueId Unique Id by which the car item Dictionary should be returned +/// +- (NSDictionary * _Nullable)cartItemDictionaryWithPrice:(NSNumber * _Nonnull)price quantity:(NSNumber * _Nonnull)quantity item:(NSString * _Nonnull)item uniqueId:(NSString * _Nullable)uniqueId SWIFT_WARN_UNUSED_RESULT; +/// Returns cart Dictionary with cartItem +/// \param cartItem Collection of cartItems +/// +- (NSDictionary * _Nullable)cartDictionaryWithCartItem:(NSArray * _Nonnull)cartItem SWIFT_WARN_UNUSED_RESULT; +/// Returns order Dictionary with ordernumber, shipping number, discount, cart dictionary +///
    +///
  • +/// shipping: Order Dictionary returned by shipping +///
  • +///
  • +/// discount: Order Dictionary returned by discount +///
  • +///
  • +/// cart: Order Dictionary returned by cart +///
  • +///
  • +/// Returns Dictionary Collection of order dictionary +///
  • +///
+/// \param orderNumber Order Dictionary returned by orderNumber +/// +- (NSDictionary * _Nullable)orderDictionaryWithOrderNumber:(NSString * _Nonnull)orderNumber shipping:(NSNumber * _Nonnull)shipping discount:(NSNumber * _Nonnull)discount cart:(NSDictionary * _Nonnull)cart SWIFT_WARN_UNUSED_RESULT; +/// Set location delegate +/// \param delegate Location delegate +/// +- (void)setLocationDelegate:(id _Nullable)delegate; +/// Returns region from collection of region +/// \param dictionary Collection of region +/// +- (CLRegion * _Nullable)regionFromDictionary:(NSDictionary * _Nonnull)dictionary SWIFT_WARN_UNUSED_RESULT; +/// Returns if location is enabled in the SDK +///
    +///
  • +/// Returns Returns YES if location is enabled or disabled +///
  • +///
+- (BOOL)locationEnabled SWIFT_WARN_UNUSED_RESULT; +/// Enables the co-ordinates tracking on the device +- (void)startWatchingLocation; +/// Disables the co-ordinates tracking on the device +- (void)stopWatchingLocation; +/// Returns if location watching is enabled or not +///
    +///
  • +/// Returns Returns YES if location is being watched +///
  • +///
+- (BOOL)watchingLocation SWIFT_WARN_UNUSED_RESULT; +/// Returns last known location +///
    +///
  • +/// Returns Returns last known location co-ordinates in string +///
  • +///
+- (NSDictionary * _Nullable)lastKnownLocation SWIFT_WARN_UNUSED_RESULT; +/// Set URLHandling delegate to handle URLs in OpenDirect URLs, CloudPage URLs, CloudPage URLs from inbox messages +/// \param delegate set the delegate to handle URLs +/// +- (void)setURLHandlingDelegate:(id _Nullable)delegate; +/// Initialize PushModule and return Shared instance +///
    +///
  • +/// Returns SFMCModule PushModule +///
  • +///
+/// \param config Module config with module name and appid +/// +/// \param components EncryptionManager, StorageManager, BehaviourManager +/// ++ (id _Nullable)initModuleWithConfig:(id _Nonnull)config components:(SFMCSdkComponents * _Nonnull)components SWIFT_METHOD_FAMILY(none) SWIFT_WARN_UNUSED_RESULT; +/// Returns if Data merge policy is reset to re-trigger merge +///
    +///
  • +/// Returns Returns YES if data policy reset is successful +///
  • +///
+- (BOOL)resetDataPolicy SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h new file mode 100644 index 00000000..0f8abafe --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h @@ -0,0 +1,22 @@ +// +// MarketingCloudSDK.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0 +#error IPHONEOS_DEPLOYMENT_TARGET must be 9.0 or above! +#endif + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h new file mode 100644 index 00000000..d0e28ee2 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDKConfigBuilder.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDKConfigBuilder class */ +@interface MarketingCloudSDKConfigBuilder : NSObject +/** + Creates a NSDictionary containing the current builder configuration settings. This can be passed to the MarketingCloudSDK sfmc_configureWithDictionary method(s) + + @return NSDictionary containing the current builder configuration settings. + */ +- (NSDictionary *_Nullable) sfmc_build; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Application ID. + + @param setApplicationId Allows setting the value to use for the Salesforce MarketingCloud application ID. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationId:(NSString *) setApplicationId; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant accessToken. + + @param setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAccessToken:(NSString *) setAccessToken; + +/** + Sets the configuration flag that enables or disables location services + + @param setLocationEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setLocationEnabled:(NSNumber *) setLocationEnabled; + +/** + Sets the configuration flag that enables or disables inbox services + + @param setInboxEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setInboxEnabled:(NSNumber *) setInboxEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence analytics services + + @param setPiAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setPiAnalyticsEnabled:(NSNumber *) setPiAnalyticsEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence email override +to take contactKey if no value is set + + @param etUseLegacyPIIdentifier Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setUseLegacyPIIdentifier:(NSNumber *) etUseLegacyPIIdentifier; + +/** + Sets the configuration flag that enables or disables Salesforce MarketingCloud Analytics services + + @param setAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAnalyticsEnabled:(NSNumber *) setAnalyticsEnabled; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific mid. + + @param setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMid:(NSString *) setMid; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific Url. + + @param setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMarketingCloudServerUrl:(NSString *) setMarketingCloudServerUrl; + +/** + Sets the configuration value which enables or disables application control over badging + + @param setApplicationControlsBadging Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationControlsBadging:(NSNumber *) setApplicationControlsBadging; + +/** + Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set + + @param delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setDelayRegistrationUntilContactKeyIsSet:(NSNumber *) delayRegistrationUntilContactKeyIsSet; +@end +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/SFMCEvent.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/SFMCEvent.h new file mode 100644 index 00000000..6b6da80c --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/SFMCEvent.h @@ -0,0 +1,61 @@ +// +// SFMCEvent.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2020 Salesforce, Inc. All rights reserved. +// + +#import + +/// Required protocol for creating event objects to be passed into the SDK +@protocol SFMCEvent +@required + +/// Event Key +- (nonnull NSString *) key; + +/// Event Id +- (nullable NSString *) eventId; + +/// Key value pair of data to be passed +- (nullable NSDictionary *) parameters; +@end + +/// Authentication Event Types Enum +typedef NS_ENUM(NSInteger, AuthEventType) { +/// Login Event + LOGIN +}; + +/// Event class +@interface SFMCEvent : NSObject + +/// Method to return a custom event with key. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key; + +/// Method to return a custom event with key and id. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *) eventId; + +/// Method to return a custom event with key and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withAttributes: (nonnull NSDictionary *)parameters; + +/// Method to return a custom event with key, id, and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *)eventId withAttributes: (nonnull NSDictionary *)parameters; + +/// Parse and trim parameters for event creation. Validate key, trim, drop if criteria not met. +/// @param parameters for preparation. +/// @return parsed parameters ++ (nullable NSDictionary *) parseAndTrim:(nonnull NSDictionary *)parameters; + +/// Validate and prepare the key to meet requirements. +/// @param key The custom event key +/// @return key ++ (nullable NSString *) validateAndPrepareKey: (nonnull id) key; +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Info.plist b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Info.plist new file mode 100644 index 00000000..0c71e601 Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Info.plist differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/MarketingCloudSDK b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/MarketingCloudSDK new file mode 100755 index 00000000..e0077794 Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.abi.json b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 00000000..d0fb5e71 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,4221 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushModule", + "printedName": "PushModule", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(py)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "moduleVersion", + "printedName": "moduleVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setModuleVersion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stateProperties", + "printedName": "stateProperties", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "stateProperties", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "stateProperties", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStateProperties:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "setStateProperties:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStatus:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getLogger", + "printedName": "getLogger()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)getLogger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIdentity", + "printedName": "getIdentity()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.ModuleIdentity?", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleIdentity", + "printedName": "SFMCSDK.ModuleIdentity", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleIdentity" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getIdentity", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getIdentity", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "SFMCSDK.Message", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)receiveWithMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "receiveWithMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSfmcEvent", + "printedName": "sendSfmcEvent(_:category:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SFMCEvent", + "printedName": "MarketingCloudSDK.SFMCEvent", + "usr": "c:objc(cs)SFMCEvent" + }, + { + "kind": "TypeNominal", + "name": "EventCategory", + "printedName": "SFMCSDK.EventCategory", + "usr": "c:@M@SFMCSDK@E@SFMCSdkEventCategory" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendSfmcEvent:category:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForTags", + "printedName": "sendIdentityEventForTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForTags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForContactKey", + "printedName": "sendIdentityEventForContactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForContactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForAttributes", + "printedName": "sendIdentityEventForAttributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForAttributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "metadata", + "printedName": "metadata()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)metadata", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tearDown", + "printedName": "tearDown()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tearDown", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8tearDownyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tearDown", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contactKey", + "printedName": "contactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)contactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "contactKey", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6addTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTags:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTags:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)removeTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9removeTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "removeTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tags", + "printedName": "tags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tags", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceToken", + "printedName": "setDeviceToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDeviceToken:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDeviceToken:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDebugLoggingEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDebugLoggingEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceToken", + "printedName": "deviceToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attributes", + "printedName": "attributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)attributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "attributes", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accessToken", + "printedName": "accessToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)accessToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "accessToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceIdentifier", + "printedName": "deviceIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationRequest", + "printedName": "setNotificationRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationRequest:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationRequest:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationRequest", + "printedName": "notificationRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UserNotifications.UNNotificationRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationRequest", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationRequest", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationUserInfo", + "printedName": "setNotificationUserInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationUserInfo:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationUserInfo:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationUserInfo", + "printedName": "notificationUserInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationUserInfo", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationUserInfo", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushEnabled", + "printedName": "setPushEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPushEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPushEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pushEnabled", + "printedName": "pushEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)pushEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "pushEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refresh", + "printedName": "refresh(fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIBackgroundFetchResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshWithFetchCompletionHandler:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshWithFetchCompletionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignedString", + "printedName": "setSignedString(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setSignedString:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setSignedString:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "signedString", + "printedName": "signedString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)signedString", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "signedString", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDelegate", + "printedName": "setEventDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InAppMessageEventDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InAppMessageEventDelegate", + "printedName": "SFMCSDK.InAppMessageEventDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInAppMessageEventDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setEventDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setEventDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageId", + "printedName": "messageId(forMessage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)messageIdForMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "messageIdForMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showInAppMessage", + "printedName": "showInAppMessage(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)showInAppMessageWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "showInAppMessageWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInAppMessage", + "printedName": "setInAppMessage(fontName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setInAppMessageWithFontName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setInAppMessageWithFontName:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessages", + "printedName": "getAllMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessages", + "printedName": "getUnreadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessages", + "printedName": "getReadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessages", + "printedName": "getDeletedMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessagesCount", + "printedName": "getAllMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessagesCount", + "printedName": "getUnreadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessagesCount", + "printedName": "getReadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessagesCount", + "printedName": "getDeletedMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageRead", + "printedName": "markMessageRead(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageRead:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageRead:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageDeleted", + "printedName": "markMessageDeleted(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageDeleted:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageDeleted:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdRead", + "printedName": "markMessageWithIdRead(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdReadWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdReadWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdDeleted", + "printedName": "markMessageWithIdDeleted(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdDeletedWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdDeletedWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesRead", + "printedName": "markAllMessagesRead()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesRead", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesRead", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesDeleted", + "printedName": "markAllMessagesDeleted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesDeleted", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesDeleted", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refreshMessages", + "printedName": "refreshMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDataSourceFor", + "printedName": "inboxMessagesTableViewDataSourceFor(tableView:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDataSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDataSourceForTableView:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDataSourceForTableView:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDelegateFor", + "printedName": "inboxMessagesTableViewDelegateFor(tableView:dataSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDelegate", + "printedName": "SFMCSDK.InboxMessagesDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDelegate" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDelegateForTableView:dataSource:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDelegateForTableView:dataSource:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPiIdentifier", + "printedName": "setPiIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPiIdentifier:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPiIdentifier:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "piIdentifier", + "printedName": "piIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)piIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "piIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackMessageOpened", + "printedName": "trackMessageOpened(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackMessageOpened:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackMessageOpened:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackPageView", + "printedName": "trackPageView(url:title:item:search:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackPageViewWithUrl:title:item:search:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackPageViewWithUrl:title:item:search:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartContents", + "printedName": "trackCartContents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartContents:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartContents:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartConversion", + "printedName": "trackCartConversion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartConversion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartConversion:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartItemDictionary", + "printedName": "cartItemDictionary(price:quantity:item:uniqueId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartDictionary", + "printedName": "cartDictionary(cartItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartDictionaryWithCartItem:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartDictionaryWithCartItem:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orderDictionary", + "printedName": "orderDictionary(orderNumber:shipping:discount:cart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)orderDictionaryWithOrderNumber:shipping:discount:cart:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "orderDictionaryWithOrderNumber:shipping:discount:cart:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationDelegate", + "printedName": "setLocationDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.LocationDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LocationDelegate", + "printedName": "SFMCSDK.LocationDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkLocationDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setLocationDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setLocationDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "regionFrom", + "printedName": "regionFrom(dictionary:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLRegion?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLRegion", + "printedName": "CoreLocation.CLRegion", + "usr": "c:objc(cs)CLRegion" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)regionFromDictionary:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "regionFromDictionary:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "locationEnabled", + "printedName": "locationEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)locationEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "locationEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startWatchingLocation", + "printedName": "startWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)startWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "startWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopWatchingLocation", + "printedName": "stopWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)stopWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "stopWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "watchingLocation", + "printedName": "watchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)watchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "watchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lastKnownLocation", + "printedName": "lastKnownLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)lastKnownLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "lastKnownLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setURLHandlingDelegate", + "printedName": "setURLHandlingDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.URLHandlingDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLHandlingDelegate", + "printedName": "SFMCSDK.URLHandlingDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkURLHandlingDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setURLHandlingDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setURLHandlingDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "initModule", + "printedName": "initModule(config:components:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.SFMCModule?", + "children": [ + { + "kind": "TypeNominal", + "name": "SFMCModule", + "printedName": "SFMCSDK.SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ModuleConfig", + "printedName": "SFMCSDK.ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig" + }, + { + "kind": "TypeNominal", + "name": "SFMCSdkComponents", + "printedName": "SFMCSDK.SFMCSdkComponents", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkComponents" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)initModuleWithConfig:components:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "initModuleWithConfig:components:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resetDataPolicy", + "printedName": "resetDataPolicy()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)resetDataPolicy", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "resetDataPolicy", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule", + "mangledName": "$s17MarketingCloudSDK10PushModuleC", + "moduleName": "MarketingCloudSDK", + "objc_name": "SFMCSdkPushModule", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SFMCModule", + "printedName": "SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule", + "mangledName": "$s7SFMCSDK10SFMCModuleP" + }, + { + "kind": "Conformance", + "name": "PushInterface", + "printedName": "PushInterface", + "usr": "c:@M@SFMCSDK@objc(pl)PushInterface", + "mangledName": "$s7SFMCSDK13PushInterfaceP" + }, + { + "kind": "Conformance", + "name": "Subscriber", + "printedName": "Subscriber", + "usr": "c:@M@SFMCSDK@objc(pl)Subscriber", + "mangledName": "$s7SFMCSDK10SubscriberP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "usr": "s:7SFMCSDK9PublisherP", + "mangledName": "$s7SFMCSDK9PublisherP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PushConfigBuilder", + "printedName": "PushConfigBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(appId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)initWithAppId:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfc", + "moduleName": "MarketingCloudSDK", + "objc_name": "initWithAppId:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setAccessToken", + "printedName": "setAccessToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAccessToken:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMarketingCloudServerUrl", + "printedName": "setMarketingCloudServerUrl(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMarketingCloudServerUrl:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMid", + "printedName": "setMid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMid:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationEnabled", + "printedName": "setLocationEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setLocationEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInboxEnabled", + "printedName": "setInboxEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setInboxEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAnalyticsEnabled", + "printedName": "setAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPIAnalyticsEnabled", + "printedName": "setPIAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setPIAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUseLegacyPIIdentifier", + "printedName": "setUseLegacyPIIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setUseLegacyPIIdentifier:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApplicationControlsBadging", + "printedName": "setApplicationControlsBadging(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setApplicationControlsBadging:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDelayRegistrationUntilContactKeyIsSet", + "printedName": "setDelayRegistrationUntilContactKeyIsSet(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setDelayRegistrationUntilContactKeyIsSet:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnableScreenEntryTracking", + "printedName": "setEnableScreenEntryTracking(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setEnableScreenEntryTracking:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)build", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)init", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushConfig", + "printedName": "PushConfig", + "children": [ + { + "kind": "Var", + "name": "trackScreens", + "printedName": "trackScreens", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)setTrackScreens:", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)init", + "mangledName": "$s17MarketingCloudSDK10PushConfigCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig", + "mangledName": "$s17MarketingCloudSDK10PushConfigC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ModuleConfig", + "printedName": "ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig", + "mangledName": "$s7SFMCSDK12ModuleConfigP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 599, + "length": 34, + "value": "\"com.salesforce.MarketingCloudSDK\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 17, + "value": "\"SFMCSdk_version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 24, + "value": "\"Failed to read version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 908, + "length": 9, + "value": "\"details\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 972, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfigBuilder.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 17, + "value": "\"MarketingCloudSDK.PushConfigBuilder\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "BooleanLiteral", + "offset": 1310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 10, + "value": "\"MarketingCloudSDK.PushConfig\"" + } + ] +} \ No newline at end of file diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 00000000..ccee3c7b --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 00000000..5bc6be8d Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 00000000..ccee3c7b --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/module.modulemap b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/module.modulemap new file mode 100644 index 00000000..e2be1321 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MarketingCloudSDK { + umbrella header "MarketingCloudSDK.h" + + export * + module * { export * } +} + +module MarketingCloudSDK.Swift { + header "MarketingCloudSDK-Swift.h" + requires objc +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h new file mode 100644 index 00000000..ac2b0c66 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h @@ -0,0 +1,354 @@ +// +// MarketingCloudSDK+Base.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#import +#import +#import +#import +#import "SFMCSDK/SFMCSdk-Swift.h" + +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDK base class and categories */ +@interface MobilePushSDK : NSObject +/** UNAVAILABLE - please use the sharedInstance class method to get an instance of the SDK */ +- (instancetype)init NS_UNAVAILABLE; + +/** + Returns (or initializes) the shared MarketingCloudSDK instance. + + @return The singleton instance of the MarketingCloudSDK. + */ ++(instancetype)sharedInstance; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error]; + + + @param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class + @param error NSError object describing the error. + @return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error completionHandler:^(BOOL success, NSString *appid, NSError *error) {}]; + + +@param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class +@param error NSError object describing the error. +@param completionHandler Called when the asynchronous portion has completed. Do not proceed if NO is returned and error will contain an error object describing the error. If completionHandler is nil, the configuration is synchronously performed and will block the calling thread. +@return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error completionHandler:(void (^_Nullable)(BOOL configured, NSString *appId, NSError *completionError))completionHandler; + +/** this method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. + */ +- (void) sfmc_tearDown; + +/** + Accepts and sets the Contact Key for the device's user. Formerly know in the SDK as "subscriberKey". + + Cannot be nil or blank. + + Will trim leading and trailing whitespace. + + @param contactKey The contact key to attribute to the user. + @return YES if set successfully. + */ +-(BOOL)sfmc_setContactKey:( NSString * _Nonnull )contactKey; + +/** + Returns the contact key for the active user, in case you need it. + + @return contactKey The code-set contact key. + */ +-(NSString * _Nullable)sfmc_contactKey; + +/** + Adds the provided Tag (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tag A string to add to the list of tags. + @return YES if added successfully. + */ +-(BOOL)sfmc_addTag:(NSString * _Nonnull)tag; + +/** + Removes the provided Tag (NSString) from the list of tags. + + @param tag A string to remove from the list of tags. + @return tag Echoes the tag back on successful removal, or nil if something failed. + */ +-(BOOL)sfmc_removeTag:(NSString * _Nonnull)tag; + +/** + Adds the provided array of Tags (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tags An array of tags to add to the list. + @return Set of tags added, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_addTags:( NSArray * _Nonnull )tags; + +/** + Removes the provided array of Tags (NSString) from the list of tags. + + @param tags An array of tags to removed from the list. + @return Set of tags removed upon success, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_removeTags:( NSArray * _Nonnull )tags; + +/** + Returns the list of tags for this device. + + @return All tags associated, as strings. + */ +-(NSSet * _Nullable)sfmc_tags; + + +/** + Set an attribute to the data set sent to Salesforce. + + The Attribute Name cannot be nil or blank, or one of the reserved words. + + Will trim leading and trailing whitespace from the name and value. + + The attribute must be defined within the SFMC Contact model prior to setting a value. If the attribute does not exist within the + SFMC Contact model, then this attribute will be accepted by the SDK, but will be ignored within the SFMC. + + If you previously set a value for the named attribute, then the value will be updated with the new value and sent to the SFMC. + + If you send in a blank value, then the value will be sent to the SFMC to remove that value from the Contact record. + + All attribute values set with this method persist through the installation of the app on your customer device. + + Note that attribute mapping is case sensitive, and spaces should be avoided when setting up new attributes in the SFMC Contact model. + + @param name The name of the attribute you wish to send. This will be the key of the pair. + @param value The value to set for the data pair. + @return YES if set successfully. + */ +- (BOOL)sfmc_setAttributeNamed:( NSString * _Nonnull )name value:( NSString * _Nonnull )value; + +/** + Removes the named attribute from the data set to send to Salesforce. The value is not changed on the SFMC. + + @param name The name of the attribute you wish to remove. + @return Returns the value that was set. It will no longer be sent back to Salesforce. + */ +- (BOOL)sfmc_clearAttributeNamed:( NSString * _Nonnull )name; + +/** + Returns a read-only copy of the Attributes dictionary as it is right now. + + @return All attributes currently set. + */ +-(NSDictionary * _Nullable)sfmc_attributes; + +/** + Set multiple attributes (key/value dictionaries) to Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributes An array of dictionaries of key (attribute name) and value (attribute value). + @return A set of all attributes set. + */ +- (NSDictionary * _Nullable) sfmc_setAttributes:( NSArray * _Nonnull ) attributes; + +/** + Remove multiple attributes from Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributeNames An array of attribute names. + @return A set of all attributes removed. + */ +- (NSDictionary * _Nullable) sfmc_clearAttributesNamed:( NSArray * _Nonnull ) attributeNames; + +/** + Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. + + This method is necessary to the implementation of Salesforce Push. + + @param deviceToken Token as received from Apple. + + */ +-(void) sfmc_setDeviceToken:(NSData * _Nonnull)deviceToken; + +/** + Returns the device token as a NSString. + + @return NSData A stringified version of the Apple deviceToken. + + */ +- (NSString * _Nullable) sfmc_deviceToken; + +/** + Returns the Salesforce application ID. + + @return NSString Salesforce application ID. + */ +- (NSString * _Nullable) sfmc_appID; + +/** + Returns the Salesforce application accessToken. + + @return NSString Salesforce application accessToken. + */ +- (NSString * _Nullable)sfmc_accessToken; + +/** + Returns the unique device identifier that Salesforce will use to identify the device. + + @return NSString The device identifier (a UUID) as a NSString. + */ +- (NSString * _Nullable) sfmc_deviceIdentifier; + +/** + Informs the SDK of the current notification. + + @param request The UNNotificationRequest that generated a notification. + */ +- (void)sfmc_setNotificationRequest:(UNNotificationRequest *)request API_AVAILABLE(ios(10)); + +/** + Returns the last notification delivered to the SDK. + + @return UNNotificationRequest * The last UNNotificationRequest that generated a notification. + */ +- (UNNotificationRequest *)sfmc_notificationRequest API_AVAILABLE(ios(10)); + +/** + Informs the SDK of the current notification. + + @param userInfo The user info the last notification delivered to the SDK. + */ +- (void)sfmc_setNotificationUserInfo:(NSDictionary *)userInfo; + +/** + Returns the user info of the last notification delivered to the SDK. + + @return NSDictionary * The user info the last notification delivered to the SDK. + */ +- (NSDictionary *)sfmc_notificationUserInfo; + +/** + Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. + Allows setting the state of pushEnabled to YES/NO. If set to NO, the application will not receive any push notifications. When this value is NO, it takes precedence over the user notifications settings (i.e., setting this to NO will always disable push.) If the user has notifications settings disabled that will override this setting and push will be disabled. + + @param pushEnabled Set to YES to enable push notifications. + */ +- (void)sfmc_setPushEnabled:(BOOL)pushEnabled; + +/** + The current state of the developer's push enablement override + The current state of the pushEnabled flag in the SDK. + + @return returns a BOOL value of the developer's push enablement override. + @return returns a BOOL value of the current pushEnabled state. + */ +- (BOOL)sfmc_pushEnabled; + +/** + Outputs a formatted, easily readable block of text describing the current status of the SDK. + + @return JSON string with values of the current state of the SDK. + + */ +-(nullable NSString *)sfmc_getSDKState NS_SWIFT_NAME(sfmc_getSDKState()); + +/** + Enable/Disable extra debug logging from the SDK. + + @param enabled BOOL for enabling or disabling extra SDK logging. + */ +- (void)sfmc_setDebugLoggingEnabled:(BOOL)enabled; + +/** + The current state of the debug logging flag in the SDK. + + @return returns a BOOL value of the current debug logging state. + */ +- (BOOL)sfmc_getDebugLoggingEnabled; + +/** + Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. + + @param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. + @return YES if MarketingCloudSDK did make an attempt at updating data. + */ +- (BOOL) sfmc_refreshWithFetchCompletionHandler:(void (^_Nullable)(UIBackgroundFetchResult result))completionHandler; + +/** + Add a signedString security token for registration security + + @param signedString signedString opaque token used to verify registration. pass nil to clear signedString. + @return YES if signedString was set successfully + */ +-(BOOL)sfmc_setSignedString:(NSString * _Nullable)signedString; + +/** + Returns the value of last stored signedString security token + + @return a NSString of last stored signedString security token + */ +-(NSString * _Nullable)sfmc_signedString; + +/** + BOOL indicating whether the SDK is ready to be used. + + @return returns YES if the SDK is initialized and ready to be used. + */ +- (BOOL)sfmc_isReady; + +/** + BOOL indicating the SDK is in the process of being initialized. + + @return returns YES if the SDK is in the process of being initialized. + */ +- (BOOL)sfmc_isInitializing; + +/** + BOOL indicating the Data merge policy flag is reset to re-trigger the merge + + @return returns YES if the Data merge policy is reset + */ +- (BOOL)sfmc_resetDataPolicy; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h new file mode 100644 index 00000000..f527aaf1 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDK+Constants.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +/** MarketingCloudSDK error domain */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKErrorDomain; + +/** MarketingCloudSDK finished setting up notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidSetupNotification; + +/** MarketingCloudSDK finished tearing down notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidTeardownNotification; + +/** successfuly sent a registration to Salesforce - userinfo contains the HTTP response */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationRegistrationResponseSucceededNotification; + +/** a UNNotification has been received - userInfo contains the UNNotificationRequest */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationUNNotificationReceivedNotification; + +/** the Inbox was refreshed */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesRefreshCompleteNotification; +/** the Inbox has new messages */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNewInboxMessagesNotification; +/** the Inbox status has been updated */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesUpdateStatusCompleteNotification; +/** the Inbox handled a notification - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNotificationHandledNotification; + +/** an OpenDirect message was handled - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCOpenDirectMessageNotificationHandledNotification; + +/** a new location has been determined - userInfo contains the latitude and longitude */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidFixLocationNotification; +/** an iOS location update has been received - userInfo contains the CLLocation */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidReceiveLocationUpdateNotification; +/** successfuly received updated geo-fence messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationGeofenceRefreshCompleteNotification; +/** entered a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidEnterLocationRegionMessageNotification; +/** exited a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidExitLocationRegionMessageNotification; + +/** a geo-fence or beacon message has been displayed - userInfo contains the MC messageId */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidDisplayLocationMessageNotification; + +/** successfuly received updated beacon messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCBeaconRefreshCompleteNotification; +/** ranged a beacon - userInfo contains UUID, major, minor, and proximity */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidRangeBeaconLocationMessageNotification; +/** started monitoring a geo-fence or beacon region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidStartMonitoringForRegionNotification; +/** SDK blocked a notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidBlockNotification; + +/** Configuration Error enumerations */ +typedef NS_ENUM(NSUInteger, configureError) { + /** Initial enum value */ + firstConfigureErrorIndex = 0, + /** configureNoError */ + configureNoError = firstConfigureErrorIndex, + /** configureInvalidAppIDError */ + configureInvalidAppIDError, + /** configureInvalidAccessTokenError */ + configureInvalidAccessTokenError, + /** configureUnableToReadRandomError */ + configureUnableToReadRandomError, + /** configureDatabaseAccessError */ + configureDatabaseAccessError, + /** configureUnableToKeyDatabaseError */ + configureUnableToKeyDatabaseError, + /** configureCCKeyDerivationPBKDFError */ + configureCCKeyDerivationPBKDFError, + /** configureCCSymmetricKeyWrapError */ + configureCCSymmetricKeyWrapError, + /** configureCCSymmetricKeyUnwrapError */ + configureCCSymmetricKeyUnwrapError, + /** configureKeyChainError */ + configureKeyChainError, + /** configureUnableToReadCertificateError */ + configureUnableToReadCertificateError, + /** configureRunOnceSimultaneouslyError */ + configureRunOnceSimultaneouslyError, + /** configureRunOnceError */ + configureRunOnceError, + /** configureInvalidLocationAndProximityError */ + configureInvalidLocationAndProximityError, + /** configureSimulatorBlobError */ + configureSimulatorBlobError, + /** configureKeyChainInvalidError */ + configureKeyChainInvalidError, + /** configureIncorrectConfigurationCallingSequenceError */ + configureIncorrectConfigurationCallingSequenceError, + /** configureMissingConfigurationFileError */ + configureMissingConfigurationFileError, + /** configureInvalidConfigurationFileError */ + configureInvalidConfigurationFileError, + /** configureInvalidConfigurationIndexError */ + configureInvalidConfigurationIndexError, + /** configureFailedFrameworkCreationError */ + configureFailedFrameworkCreationError, + /** configureInvalidAppEndpointError */ + configureInvalidAppEndpointError, + /** lastconfigureIndex */ + lastConfigureErrorIndex = configureInvalidAppEndpointError +}; diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h new file mode 100644 index 00000000..35d0c759 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h @@ -0,0 +1,102 @@ +// +// MarketingCloudSDK+Events.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +#import +#import +/** + Supporting protocol for In-App Messaging + + Implementation of this protocol is not required for In-App Messaging to work, although it provides addition control for an application developer. + + In-App messages are presented by the MobilePush SDK in an application's context, inserted into the view hierarchy atop the application's topmost view controller. + + This protocol allows for awareness into the SDK's lifecycle for In-App Messages. + */ +@protocol MarketingCloudSDKEventDelegate +@optional + +/** + Method called by the SDK when an In-App Message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. An application may return NO if its visual hierarchy or user flow is such that an interruption would not be acceptable to the usability or functionality of the application. + + If NO is returned, the application may capture the message's identifier (via sfmc_messageIdForMessage:) and attempt to show that message later via sfmc_showInAppMessage:. + + @param message NSDictionary representing an In-App Message + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been shown. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been closed. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didCloseInAppMessage:(NSDictionary * _Nonnull) message; + +@end + +/** Events */ +@interface MobilePushSDK (Events) + +/** + Method to set a delegate class (adhering to the MarketingCloudSDKEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the MarketingCloudSDKEventDelegate. + */ +- (void) sfmc_setEventDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate class (adhering to the SFMCSdkInAppMessageEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the SFMCSdkInAppMessageEventDelegate.. + */ +- (void) sfmc_setInAppEventDelegate:(id _Nullable)delegate; + +/** + Extract a message identifier for an In-App Message dictionary (provided in the MarketingCloudSDKEventDelegate methods). + + @param message NSDictionary representing an In-App Message + + @return string value of the message identifier + */ +- (NSString *_Nullable) sfmc_messageIdForMessage:(NSDictionary * _Nonnull) message; + +/** + When called, instructs the SDK to attempt to display the In-App Message. This will cause the MarketingCloudSDKEventDelegate methods to be called, if implemented. + + @param messageId identifier of In-App Message + */ +- (void) sfmc_showInAppMessage:(NSString * _Nonnull) messageId; + +/** + When called, sets the font for In-App Message display. + + @param fontName name of font installed on device or built into application. Note: this may be different than the font family name. If nil, the SDK default (system font) will be used. + @return value of YES indicating that the font name is valid and can be used, NO if the font name is not valid. If nil is passed as fontName, YES will be returned. + */ +- (BOOL) sfmc_setInAppMessageFontName:(NSString * _Nullable) fontName; + +/** + Method to track events, which could result in actions such as an In-App Message displaying. + @param events event or an array of events to trigger. + */ + +- (void) sfmc_track:(nullable id) events; +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h new file mode 100644 index 00000000..5b711f1a --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h @@ -0,0 +1,209 @@ +// +// MarketingCloudSDK+InboxMessages.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +@import SFMCSDK; + +/** key used in notification payload to determine an inbox message's content */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKInboxMessageKey; + +/** + The MarketingCloudSDKInboxMessagesDataSource is an interface object for Inbox support. It was designed to be used as the datasource for a UITableView, and can be allocated and used as such without too much other customization. Of course, you are welcomed to use it any way you want other than that. + + Should you wish to customize the display of the Data Source, you should subclass from here. At that time, you may override any typical UITableViewDataSource protocol members. You will likely be the most interested in cellForRowAtIndexPath:. If you do, you can access the current message by asking the messages array for the object corresponding to your NSIndexPath row. It will be a NSDictionary object representing an Inbox object. + */ +@interface MarketingCloudSDKInboxMessagesDataSource : NSObject + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView; + +@end + + +/** + The MarketingCloudSDKInboxMessagesDelegate is an interface object for Inbox support. It was designed to be used as a simple delegate for a UITableView, and can be allocated and used as such without too much other customization. It only supports tableView:didSelectRowAtIndexPath: to offer (along with the data source) a VERY simple inbox implementation. + */ +@interface MarketingCloudSDKInboxMessagesDelegate : NSObject + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + +/** Inbox Messages */ +@interface MobilePushSDK (InboxMessages) + +/** + Get all *active* Inbox messages already downloaded from the MarketingCloud + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getAllMessages; + +/** + Get unread *active* Inbox messages (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getUnreadMessages; + +/** + Get *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getReadMessages; + +/** + Get *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getDeletedMessages; + +/** + Get count of all *active* Inbox messages already downloaded from the MarketingCloud. + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getAllMessagesCount; + +/** + Get count of unread *active* Inbox messages (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getUnreadMessagesCount; + +/** + Get count of *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getReadMessagesCount; + +/** + Get count of *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getDeletedMessagesCount; + +/** + Mark a Inbox message as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageRead:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark an Inbox message as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageDeleted:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark a Inbox message as read using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageWithIdRead:(NSString *_Nonnull) messageId; + +/** + Mark an Inbox message as deleted using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageWithIdDeleted:(NSString *_Nonnull) messageId; + +/** + Mark all Inbox messages as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to read + */ +- (BOOL) sfmc_markAllMessagesRead; + +/** + Mark all Inbox messages as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to deleted + */ +- (BOOL) sfmc_markAllMessagesDeleted; + +/** + Reload and refresh Inbox messages from the MarketingCloud server. + + Note: The underlying request to the server will be throttled such that it will execute at most every 60 seconds. If the method has been called less than 60s after the preceeding method call, NO will be returned and the request will not be made. If NO is returned, it is suggested that any UI used to reflect the refresh operation is updated (pull to refresh indicators, loading spinners, etc.). + + This method will cause notifications to be posted to NSNotificationCenter: + + - SFMCInboxMessagesRefreshCompleteNotification: posted when the refresh process has completed + - SFMCInboxMessagesNewInboxMessagesNotification: posted if there are new Inbox messages + + @return A BOOL value indicating that refreshing has been started. + */ +- (BOOL) sfmc_refreshMessages; + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +- (MarketingCloudSDKInboxMessagesDataSource * _Nullable) sfmc_inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull) tableView; + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +- (MarketingCloudSDKInboxMessagesDelegate * _Nullable) sfmc_inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + + diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h new file mode 100644 index 00000000..93dceb20 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h @@ -0,0 +1,95 @@ +// +// MarketingCloudSDK+Intelligence.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** Intelligence (Analytics) methods */ +@interface MobilePushSDK (Intelligence) + +/** + Set the identifier to associate with Predictive Intelligence data sent to Salesforce Marketing Cloud + + The clear the value, pass a nil value. + + Will trim leading and trailing whitespace from the string. + + An identifier will persist until it is cleared or changed and will used to associate with all analytic events generated while set. + + @param identifier The string you want to associate analytics with. + @return YES if set successfully. + */ +- (BOOL)sfmc_setPiIdentifier:( NSString * _Nullable)identifier; + +/** + Returns a read-only copy of the Analytics identity set + + @return All attributes currently set. + */ +- (NSString * _Nullable)sfmc_piIdentifier; + + +/** + When an Inbox message is opened (for instance, you implement an inbox and present the CloudPage URL in your webview) this method should be called with the Inbox message so that the MarketingCloudSDK can track the proper analytics and state of the message. + + @param inboxMessage a non-nil NSDictionary object representing an Inbox message + */ +-(void) sfmc_trackMessageOpened:(NSDictionary *_Nonnull) inboxMessage; + +/** + Track page views within your application. + @param url a non-nil NSString to identify the location within your app traversed by your customers. For example: com.yourpackage.viewcontrollername + @param title a NSString (nil if n/a) to identify the title of the location within your app traversed by your customers. For example: Screen Name + @param item a NSString (nil if n/a) to identify an item viewed by your customer. For example: UPC-1234 + @param search a NSString (nil if n/a) to identify search terms used by your customer. For example: blue jeans. + */ +-(void) sfmc_trackPageViewWithURL:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString *_Nullable)item search:(NSString * _Nullable)search; + +/** + Track cart contents within your application. + @param cartDictionary a non-nil NSDictionanry object containing a cartID and an array of cart item dictionaries + */ +- (void) sfmc_trackCartContents:(NSDictionary * _Nonnull) cartDictionary; + +/** + Track cart conversion within your application. + @param orderDictionary a non-nil NSDictionanry object representing an order; created from a cart and cart items and "converted" into a sale of some sort + */ +- (void) sfmc_trackCartConversion:(NSDictionary * _Nonnull) orderDictionary; + +/** + Initialize a Cart Item dictionary for use in analytics. + + @param price The price amount (USD) of this item (non-nil value; 0 permissable) + @param quantity The count of items in the cart for this particular product (non-nil value; greater than zero) + @param item The unique product code from the e-commerce system representing this cart item (non-nil string value) + @param uniqueId The unique product id. from the e-commerce system representing this cart item (string value; nil permissable) + @return instancetype a NSDictionary representing a cart item. + */ +- (NSDictionary *_Nullable) sfmc_cartItemDictionaryWithPrice:(NSNumber *_Nonnull)price quantity:(NSNumber *_Nonnull)quantity item:(NSString *_Nonnull)item uniqueId:(NSString *_Nullable) uniqueId; + +/** + Initialize a Cart dictionary for use in analytics. + + @param cartItemDictionaryArray An array of cart item dictionary objects (non-nil array). An empty array indicates an empty cart, and will be used to indicate a cleared cart to the analytics system. + @return instancetype a MarketingCloudSDKCart. + */ +- (NSDictionary *_Nullable) sfmc_cartDictionaryWithCartItemDictionaryArray:(NSArray *_Nonnull) cartItemDictionaryArray; + +/** + Initialize an Order dictionary for use in analytics. + + @param orderNumber The order number of from the e-commerce system (non-nil string) + @param shipping The shipping amount (USD) of this order (non-nil value; 0 permissable) + @param discount The discount amount (USD) of this order (non-nil value; 0 permissable) + @param cartDictionary The order's shopping cart object (non-nil object) + @return instancetype a NSDictionary representing an order. + */ +- (NSDictionary *_Nullable) sfmc_orderDictionaryWithOrderNumber:(NSString *_Nonnull) orderNumber shipping:(NSNumber *_Nonnull) shipping discount:(NSNumber *_Nonnull) discount cart:(NSDictionary *_Nonnull) cartDictionary; + + +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h new file mode 100644 index 00000000..192abb84 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h @@ -0,0 +1,91 @@ +// +// MarketingCloudSDK+Location.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** + Supporting protocol for the MobilePush SDK's support for Locations. + + Implementation of this protocol is not required for the Location feature to work, although it provides addition control for an application developer. + + This protocol allows for awareness into the SDK's lifecycle for Location tracking and messaging. + */ +@protocol MarketingCloudSDKLocationDelegate + +@required + +/** + Method called by the SDK when a Location message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. + + @param message NSDictionary representing a MobilePush Location message + @param region NSDictionary representing a MobilePush region (geofence or beacon), which can be converted into a CLRegion object via the method sfmc_regionFromDictionary + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowLocationMessage:(NSDictionary * _Nonnull) message forRegion:(NSDictionary * _Nonnull) region; + +@end + +/** Location */ +@interface MobilePushSDK (Location) + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setLocationDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setSFMCSdkLocationDelegate:(id _Nullable)delegate; + +/** + Method to convert a region dictionary returned from sfmc_shouldShowLocationMessage into a CLRegion + + @param dictionary value representing a region object from the sfmc_shouldShowLocationMessage method + */ +- (CLRegion *_Nullable) sfmc_regionFromDictionary:(NSDictionary * _Nonnull) dictionary; + +/** + Determines the state of Location Services based on developer setting and OS-level permission. This is the preferred method for checking for location state. + + @return A boolean value reflecting if location services are enabled (i.e. authorized) or not. + */ +- (BOOL) sfmc_locationEnabled; + +/** + Use this method to initiate Location Services through the MobilePush SDK. + */ +- (void) sfmc_startWatchingLocation; + +/** + Use this method to disable Location Services through the MobilePush SDK. + */ +- (void) sfmc_stopWatchingLocation; + +/** + Use this method to determine if the SDK is actively monitoring location. + + @return A boolean value reflecting if the SDK has called startWatchingLocation. + */ +- (BOOL) sfmc_watchingLocation; + +/** + A dictionary version of the last known Location. The dictionary will contain two keys, latitude and longitude, which are NSNumber wrappers around doubles. Use doubleValue to retrieve. + */ +- (NSDictionary * _Nullable) sfmc_lastKnownLocation; + +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h new file mode 100644 index 00000000..5f2866fe --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h @@ -0,0 +1,61 @@ +// +// MarketingCloudSDK+URLHandling.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// + +#import +#import + +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeCloudPage; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeOpenDirect; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeAction; + + +/// Supporting Protocol for handling URL's passed to the SDK. +@protocol MarketingCloudSDKURLHandlingDelegate + +@required + +/** + This method, if implemented, can be called when a Alert+CloudPage, Alert+OpenDirect, Alert+Inbox or Inbox message is processed by the SDK. + Implementing this method allows the application to handle the URL from Marketing Cloud data. + + Prior to the MobilePush SDK version 6.0.0, the SDK would automatically handle these URLs and present them using a SFSafariViewController. + + Given security risks inherent in URLs and web pages (Open Redirect vulnerabilities, especially), the responsibility of processing the URL shall be held by the application implementing the MobilePush SDK. This reduces risk to the application by affording full control over processing, presentation and security to the application code itself. + + @param url value NSURL sent with the Location, CloudPage, OpenDirect or Inbox message + @param type value NSString constant of the MobilePush source type of this URL + */ +-(void) sfmc_handleURL:(NSURL *_Nonnull) url type:(NSString * _Nonnull) type; + +@end + +/** URL Handling */ +@interface MobilePushSDK (URLHandling) + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setURLHandlingDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setSFMCSdkURLHandlingDelegate:(id _Nullable)delegate; +@end + + diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h new file mode 100644 index 00000000..f18eda8d --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h @@ -0,0 +1,1768 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +#ifndef MARKETINGCLOUDSDK_SWIFT_H +#define MARKETINGCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wduplicate-method-match" +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else +#include +#include +#include +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import SFMCSDK; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MarketingCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +/// This class is used to set the configuration neded for Push +SWIFT_CLASS("_TtC17MarketingCloudSDK10PushConfig") +@interface PushConfig : NSObject +/// Enable or disable screen tracking +@property (nonatomic) BOOL trackScreens; +/// name of the module +@property (nonatomic, readonly) enum SFMCSdkModuleName name; +/// applicationId to initialize the SDK +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// PushConfigBuilder class +SWIFT_CLASS("_TtC17MarketingCloudSDK17PushConfigBuilder") +@interface PushConfigBuilder : NSObject +/// Initialize PushConfigBuilder +///
    +///
  • +/// : appId String which is a unique identifier +///
  • +///
+- (nonnull instancetype)initWithAppId:(NSString * _Nonnull)appId OBJC_DESIGNATED_INITIALIZER; +///
    +///
  • +/// : accessToken setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. +///
  • +///
  • +/// \code +/// Returns the PushConfigBuilder instancetype value +/// +/// \endcode
  • +///
+- (PushConfigBuilder * _Nonnull)setAccessToken:(NSString * _Nonnull)accessToken SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMarketingCloudServerUrl:(NSURL * _Nonnull)endpoint SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMid:(NSString * _Nonnull)mid SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setLocationEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setLocationEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setInboxEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setInboxEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setPiAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setPIAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : etUseLegacyPIIdentifier Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setUseLegacyPIIdentifier:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setApplicationControlsBadging Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setApplicationControlsBadging:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set +///
    +///
  • +/// : delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setDelayRegistrationUntilContactKeyIsSet:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables the screen entry tracking +///
    +///
  • +/// :enableScreenEntryTracking enables or disables screen entry tracking in SFMCSdk +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setEnableScreenEntryTracking:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// Returns PushConfig containing the current builder configuration settings. +///
  • +///
+- (PushConfig * _Nonnull)build SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class SFMCSdkModuleLogger; +@protocol SFMCSdkModuleIdentity; +@class SFMCSdkMessage; +@class SFMCEvent; +@class NSData; +@class UNNotificationRequest; +@protocol SFMCSdkInAppMessageEventDelegate; +@class UITableView; +@protocol SFMCSdkInboxMessagesDataSource; +@protocol SFMCSdkInboxMessagesDelegate; +@class NSNumber; +@protocol SFMCSdkLocationDelegate; +@class CLRegion; +@protocol SFMCSdkURLHandlingDelegate; +@class SFMCSdkComponents; + +/// This class is a Swift Interface for SFMCSdkPushModule +SWIFT_CLASS_NAMED("PushModule") +@interface SFMCSdkPushModule : NSObject +/// Enum to get the Module Name +@property (nonatomic) enum SFMCSdkModuleName name; +/// String to get the Module Version +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull moduleVersion;) ++ (NSString * _Nonnull)moduleVersion SWIFT_WARN_UNUSED_RESULT; ++ (void)setModuleVersion:(NSString * _Nonnull)value; +/// Dictionary to get the SDK properties +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSDictionary * _Nullable stateProperties;) ++ (NSDictionary * _Nullable)stateProperties SWIFT_WARN_UNUSED_RESULT; ++ (void)setStateProperties:(NSDictionary * _Nullable)value; +/// Enum to get the status of Module with options => .inactive, .cancelled, .disabled, .failed, .initializing, .operational +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum SFMCSdkModuleStatus status;) ++ (enum SFMCSdkModuleStatus)status SWIFT_WARN_UNUSED_RESULT; ++ (void)setStatus:(enum SFMCSdkModuleStatus)value; +/// Singleton interface to access the PushModule +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkPushModule * _Nonnull shared;) ++ (SFMCSdkPushModule * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Unified Logger initialized for ‘Push’ Module +/// Usage: logger.d(category: .event, message: “Message”) +/// Category : Enum with following values => auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkModuleLogger * _Nonnull logger;) ++ (SFMCSdkModuleLogger * _Nonnull)logger SWIFT_WARN_UNUSED_RESULT; +/// PushModule.shared.getLogger().d(category: .event, message: “Message”) ++ (SFMCSdkModuleLogger * _Nonnull)getLogger SWIFT_WARN_UNUSED_RESULT; +/// This method is used to get the SDK identity attributes such as applicationId, customProperties, installationId, profileId +- (id _Nullable)getIdentity SWIFT_WARN_UNUSED_RESULT; +/// This method is used to receive message from publishers and update the identities like profile atributes and contactKey +/// \param message SFMCEvent, publish to specific Custom event +/// +- (void)receiveWithMessage:(SFMCSdkMessage * _Nonnull)message; +/// This method is used to publish to a custom event, SFMCEvent +/// \param event SFMCEvent, publish to specific Custom event +/// +/// \param category EventCategory, category which falls under any one of the category 1) .engagemnt, 2) .identity, 3) .system +/// ++ (void)sendSfmcEvent:(SFMCEvent * _Nonnull)event category:(enum SFMCSdkEventCategory)category; +/// This method is to listen to specific tags set by the consuming application ++ (void)sendIdentityEventForTags; +/// This method is to listen to contactkey set by the consuming application ++ (void)sendIdentityEventForContactKey; +/// This method is to listen to attributes set by the consuming application ++ (void)sendIdentityEventForAttributes; +/// This method is to get the SDK metadata ++ (NSDictionary * _Nonnull)metadata SWIFT_WARN_UNUSED_RESULT; +/// This method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. Ensure to be called when sdk is operational +/// Eg: if(SFMCSdk.mp.getStatus() == .operational) { SFMCSdk.mp.tearDown()} +- (void)tearDown; +/// Returns the contact key for the active user, in case you need it. +/// +/// returns: +/// Contact key String that is set in the application. +- (NSString * _Nullable)contactKey SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided Tag (NSString) to the set of unique tags. +/// \param tag A string to add to the list of tags. +/// +/// +/// returns: +/// YES if added successfully. +- (BOOL)addTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided array of Tags (NSString) to the set of unique tags. +/// Will trim leading and trailing whitespace. +/// Cannot be nil or blank. +/// \param tags An array of tags to add to the list. +/// +/// +/// returns: +/// Set of tags added, as strings, or nil if something failed. +- (NSSet * _Nullable)addTags:(NSArray * _Nonnull)tags SWIFT_WARN_UNUSED_RESULT; +/// Removes the provided Tag (NSString) from the list of tags. +/// \param tag A string to remove from the list of tags. +/// +/// +/// returns: +/// YES if removed successfully. +- (BOOL)removeTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Returns the list of tags for this device. +/// +/// returns: +/// All tags associated, as strings. +- (NSSet * _Nullable)tags SWIFT_WARN_UNUSED_RESULT; +/// Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. +/// This method is necessary to the implementation of Salesforce Push. +/// \param deviceToken An array of tags to add to the list. +/// +- (void)setDeviceToken:(NSData * _Nonnull)deviceToken; +/// Enable/Disable extra debug logging from the SDK. +/// \param enabled BOOL for enabling or disabling extra SDK logging. +/// +- (void)setDebugLoggingEnabled:(BOOL)enabled; +/// Returns the device token as a NSString. +///
    +///
  • +/// Returns the device token as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceToken SWIFT_WARN_UNUSED_RESULT; +/// Returns a read-only copy of the Attributes dictionary as it is right now. +///
    +///
  • +/// Returns All attributes currently set. +///
  • +///
+- (NSDictionary * _Nullable)attributes SWIFT_WARN_UNUSED_RESULT; +/// Returns the Salesforce application accessToken. +///
    +///
  • +/// Returns NSString Salesforce application accessToken. +///
  • +///
+- (NSString * _Nullable)accessToken SWIFT_WARN_UNUSED_RESULT; +/// Returns the unique device identifier that Salesforce will use to identify the device. +///
    +///
  • +/// Returns NSString The device identifier (a UUID) as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +///
    +///
  • +/// Returns request: The UNNotificationRequest that generated a notification. +///
  • +///
+- (void)setNotificationRequest:(UNNotificationRequest * _Nonnull)request; +/// Returns the last notification delivered to the SDK. +///
    +///
  • +/// Returns UNNotificationRequest: * The last UNNotificationRequest that generated a notification. +///
  • +///
+- (UNNotificationRequest * _Nullable)notificationRequest SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +/// \param userInfo The user info the last notification delivered to the SDK. +/// +- (void)setNotificationUserInfo:(NSDictionary * _Nonnull)userInfo; +/// Returns the user info of the last notification delivered to the SDK. +///
    +///
  • +/// Returns Dictionary: * The user info the last notification delivered to the SDK. +///
  • +///
+- (NSDictionary * _Nonnull)notificationUserInfo SWIFT_WARN_UNUSED_RESULT; +/// Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. +/// When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) +/// Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. +/// \param pushEnabled Set to YES to enable push notifications. +/// +- (void)setPushEnabled:(BOOL)pushEnabled; +/// The current state of the developer’s push enablement override +/// The current state of the pushEnabled flag in the SDK. +///
    +///
  • +/// Returns BOOL value of the developer’s push enablement override. +///
  • +///
  • +/// Returns a BOOL value of the current pushEnabled state. +///
  • +///
+- (BOOL)pushEnabled SWIFT_WARN_UNUSED_RESULT; +/// Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. +///
    +///
  • +/// Returns YES if MarketingCloudSDK did make an attempt at updating data. +///
  • +///
+/// \param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. +/// +- (BOOL)refreshWithFetchCompletionHandler:(void (^ _Nullable)(UIBackgroundFetchResult))completionHandler SWIFT_WARN_UNUSED_RESULT; +/// Add a signedString security token for registration security +///
    +///
  • +/// Returns YES if signedString was set successfully +///
  • +///
+/// \param signedString signedString opaque token used to verify registration. pass nil to clear signedString. +/// +- (BOOL)setSignedString:(NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// Returns the value of last stored signedString security token +///
    +///
  • +/// Returns a String of last stored signedString security token +///
  • +///
+- (NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// In-app messages is used to deliver relevant, personalized messages to the app’s users with in-app messaging without relying on users having enabled push notifications. Set inapp message delegate +///
    +///
  • +/// Returns delegate: InAppMessage delegate to show the message +///
  • +///
+- (void)setEventDelegate:(id _Nullable)delegate; +/// Message Id for a given message dictionary +///
    +///
  • +/// Returns String MEssage Id +///
  • +///
+/// \param forMessage Message Dictionary +/// +- (NSString * _Nullable)messageIdForMessage:(NSDictionary * _Nonnull)forMessage SWIFT_WARN_UNUSED_RESULT; +/// Show in-app message in the app +/// \param messageId MessageId Id of the in-app message to be shown +/// +- (void)showInAppMessageWithMessageId:(NSString * _Nonnull)messageId; +/// Set in-app message to be shown in the app with specified font +/// \param fontName Fontname in which the app should be set +/// +- (BOOL)setInAppMessageWithFontName:(NSString * _Nullable)fontName SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of all messages that includes read, unread , deleted messages +///
    +///
  • +/// Returns Array Array of messages +///
  • +///
+- (NSArray * _Nullable)getAllMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of unread messages +///
    +///
  • +/// Returns an Array of unread messages +///
  • +///
+- (NSArray * _Nullable)getUnreadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of read messages +///
    +///
  • +/// Returns an Array of read messages +///
  • +///
+- (NSArray * _Nullable)getReadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of deleted messages +///
    +///
  • +/// Returns an Array of deleted messages +///
  • +///
+- (NSArray * _Nullable)getDeletedMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns all messages count +///
    +///
  • +/// Returns UInt no of all messages count +///
  • +///
+- (NSUInteger)getAllMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns unread messages count +///
    +///
  • +/// Returns UInt no of all unread messages count +///
  • +///
+- (NSUInteger)getUnreadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns read messages count +///
    +///
  • +/// Returns UInt no of all read messages count +///
  • +///
+- (NSUInteger)getReadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns deleted messages count +///
    +///
  • +/// Returns UInt no of all deleted messages count +///
  • +///
+- (NSUInteger)getDeletedMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Mark the unread messages as read +/// \param messageDictionary Collection of messages to be marked as read +/// +- (BOOL)markMessageRead:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the messages as deleted +/// \param messageDictionary Collection of messages to be marked as deleted +/// +- (BOOL)markMessageDeleted:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as read +/// \param messageId String Message with messageId String to be marked as read +/// +- (BOOL)markMessageWithIdReadWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as deleted +/// \param messageId String Message with messageId String to be marked as deleted +/// +- (BOOL)markMessageWithIdDeletedWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as read +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesRead SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as deleted +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesDeleted SWIFT_WARN_UNUSED_RESULT; +/// Fetches and refreshes messages from server +///
    +///
  • +/// Returns Returns if message refresh is success or not +///
  • +///
+- (BOOL)refreshMessages SWIFT_WARN_UNUSED_RESULT; +/// Set datasource for the inbox tableview +///
    +///
  • +/// Returns InboxMessagesDataSource Inbox tableview Datasource that is set +///
  • +///
+/// \param tableView Tableview for which datasource should be set +/// +- (id _Nullable)inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +/// Set delegate for the inbox tableview +///
    +///
  • +/// Parameters: +///
  • +///
  • +/// tableView: Tableview for which datasource should be set +///
  • +///
  • +/// dataSource: Datasource for the Inbox tableview +///
  • +///
  • +/// Returns InboxMessagesDelegate Inbox tableview Delegate that is set +///
  • +///
+- (id _Nullable)inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull)tableView dataSource:(id _Nonnull)dataSource SWIFT_WARN_UNUSED_RESULT; +/// Set String identifier +///
    +///
  • +/// Returns Return YES if the identifier set is successful or not +///
  • +///
+/// \param identifier Identifier to be set +/// +- (BOOL)setPiIdentifier:(NSString * _Nullable)identifier SWIFT_WARN_UNUSED_RESULT; +/// Returns piIdentifier +///
    +///
  • +/// Returns String identifier that is set +///
  • +///
+- (NSString * _Nullable)piIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Track the inbox messages that are opened in the app +/// \param inboxMessage Dictionary for which the track should happen +/// +- (void)trackMessageOpened:(NSDictionary * _Nonnull)inboxMessage; +/// Track the pageview visited in the page +/// \param url url String +/// +/// \param title Title of the pageview +/// +/// \param item item String +/// +/// \param search search String +/// +- (void)trackPageViewWithUrl:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString * _Nullable)item search:(NSString * _Nullable)search; +/// Track contents in the cart +/// \param cartDictionary Collection of items to be tracked +/// +- (void)trackCartContents:(NSDictionary * _Nonnull)cartDictionary; +/// Track Conversion on the items in the cart +/// \param orderDictionary Collection of items converted in the bag +/// +- (void)trackCartConversion:(NSDictionary * _Nonnull)orderDictionary; +/// Returns cartItem Dictionary with specific price, quantity, item and Id +///
    +///
  • +/// Returns cartItemDictionary collection +///
  • +///
+/// \param quantity car item Dictionary should be returned by quantity +/// +/// \param item item by which the car item Dictionary should be returned +/// +/// \param uniqueId Unique Id by which the car item Dictionary should be returned +/// +- (NSDictionary * _Nullable)cartItemDictionaryWithPrice:(NSNumber * _Nonnull)price quantity:(NSNumber * _Nonnull)quantity item:(NSString * _Nonnull)item uniqueId:(NSString * _Nullable)uniqueId SWIFT_WARN_UNUSED_RESULT; +/// Returns cart Dictionary with cartItem +/// \param cartItem Collection of cartItems +/// +- (NSDictionary * _Nullable)cartDictionaryWithCartItem:(NSArray * _Nonnull)cartItem SWIFT_WARN_UNUSED_RESULT; +/// Returns order Dictionary with ordernumber, shipping number, discount, cart dictionary +///
    +///
  • +/// shipping: Order Dictionary returned by shipping +///
  • +///
  • +/// discount: Order Dictionary returned by discount +///
  • +///
  • +/// cart: Order Dictionary returned by cart +///
  • +///
  • +/// Returns Dictionary Collection of order dictionary +///
  • +///
+/// \param orderNumber Order Dictionary returned by orderNumber +/// +- (NSDictionary * _Nullable)orderDictionaryWithOrderNumber:(NSString * _Nonnull)orderNumber shipping:(NSNumber * _Nonnull)shipping discount:(NSNumber * _Nonnull)discount cart:(NSDictionary * _Nonnull)cart SWIFT_WARN_UNUSED_RESULT; +/// Set location delegate +/// \param delegate Location delegate +/// +- (void)setLocationDelegate:(id _Nullable)delegate; +/// Returns region from collection of region +/// \param dictionary Collection of region +/// +- (CLRegion * _Nullable)regionFromDictionary:(NSDictionary * _Nonnull)dictionary SWIFT_WARN_UNUSED_RESULT; +/// Returns if location is enabled in the SDK +///
    +///
  • +/// Returns Returns YES if location is enabled or disabled +///
  • +///
+- (BOOL)locationEnabled SWIFT_WARN_UNUSED_RESULT; +/// Enables the co-ordinates tracking on the device +- (void)startWatchingLocation; +/// Disables the co-ordinates tracking on the device +- (void)stopWatchingLocation; +/// Returns if location watching is enabled or not +///
    +///
  • +/// Returns Returns YES if location is being watched +///
  • +///
+- (BOOL)watchingLocation SWIFT_WARN_UNUSED_RESULT; +/// Returns last known location +///
    +///
  • +/// Returns Returns last known location co-ordinates in string +///
  • +///
+- (NSDictionary * _Nullable)lastKnownLocation SWIFT_WARN_UNUSED_RESULT; +/// Set URLHandling delegate to handle URLs in OpenDirect URLs, CloudPage URLs, CloudPage URLs from inbox messages +/// \param delegate set the delegate to handle URLs +/// +- (void)setURLHandlingDelegate:(id _Nullable)delegate; +/// Initialize PushModule and return Shared instance +///
    +///
  • +/// Returns SFMCModule PushModule +///
  • +///
+/// \param config Module config with module name and appid +/// +/// \param components EncryptionManager, StorageManager, BehaviourManager +/// ++ (id _Nullable)initModuleWithConfig:(id _Nonnull)config components:(SFMCSdkComponents * _Nonnull)components SWIFT_METHOD_FAMILY(none) SWIFT_WARN_UNUSED_RESULT; +/// Returns if Data merge policy is reset to re-trigger merge +///
    +///
  • +/// Returns Returns YES if data policy reset is successful +///
  • +///
+- (BOOL)resetDataPolicy SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +#ifndef MARKETINGCLOUDSDK_SWIFT_H +#define MARKETINGCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wduplicate-method-match" +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else +#include +#include +#include +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import SFMCSDK; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MarketingCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +/// This class is used to set the configuration neded for Push +SWIFT_CLASS("_TtC17MarketingCloudSDK10PushConfig") +@interface PushConfig : NSObject +/// Enable or disable screen tracking +@property (nonatomic) BOOL trackScreens; +/// name of the module +@property (nonatomic, readonly) enum SFMCSdkModuleName name; +/// applicationId to initialize the SDK +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// PushConfigBuilder class +SWIFT_CLASS("_TtC17MarketingCloudSDK17PushConfigBuilder") +@interface PushConfigBuilder : NSObject +/// Initialize PushConfigBuilder +///
    +///
  • +/// : appId String which is a unique identifier +///
  • +///
+- (nonnull instancetype)initWithAppId:(NSString * _Nonnull)appId OBJC_DESIGNATED_INITIALIZER; +///
    +///
  • +/// : accessToken setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. +///
  • +///
  • +/// \code +/// Returns the PushConfigBuilder instancetype value +/// +/// \endcode
  • +///
+- (PushConfigBuilder * _Nonnull)setAccessToken:(NSString * _Nonnull)accessToken SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMarketingCloudServerUrl:(NSURL * _Nonnull)endpoint SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMid:(NSString * _Nonnull)mid SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setLocationEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setLocationEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setInboxEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setInboxEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setPiAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setPIAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : etUseLegacyPIIdentifier Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setUseLegacyPIIdentifier:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setApplicationControlsBadging Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setApplicationControlsBadging:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set +///
    +///
  • +/// : delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setDelayRegistrationUntilContactKeyIsSet:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables the screen entry tracking +///
    +///
  • +/// :enableScreenEntryTracking enables or disables screen entry tracking in SFMCSdk +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setEnableScreenEntryTracking:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// Returns PushConfig containing the current builder configuration settings. +///
  • +///
+- (PushConfig * _Nonnull)build SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class SFMCSdkModuleLogger; +@protocol SFMCSdkModuleIdentity; +@class SFMCSdkMessage; +@class SFMCEvent; +@class NSData; +@class UNNotificationRequest; +@protocol SFMCSdkInAppMessageEventDelegate; +@class UITableView; +@protocol SFMCSdkInboxMessagesDataSource; +@protocol SFMCSdkInboxMessagesDelegate; +@class NSNumber; +@protocol SFMCSdkLocationDelegate; +@class CLRegion; +@protocol SFMCSdkURLHandlingDelegate; +@class SFMCSdkComponents; + +/// This class is a Swift Interface for SFMCSdkPushModule +SWIFT_CLASS_NAMED("PushModule") +@interface SFMCSdkPushModule : NSObject +/// Enum to get the Module Name +@property (nonatomic) enum SFMCSdkModuleName name; +/// String to get the Module Version +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull moduleVersion;) ++ (NSString * _Nonnull)moduleVersion SWIFT_WARN_UNUSED_RESULT; ++ (void)setModuleVersion:(NSString * _Nonnull)value; +/// Dictionary to get the SDK properties +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSDictionary * _Nullable stateProperties;) ++ (NSDictionary * _Nullable)stateProperties SWIFT_WARN_UNUSED_RESULT; ++ (void)setStateProperties:(NSDictionary * _Nullable)value; +/// Enum to get the status of Module with options => .inactive, .cancelled, .disabled, .failed, .initializing, .operational +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum SFMCSdkModuleStatus status;) ++ (enum SFMCSdkModuleStatus)status SWIFT_WARN_UNUSED_RESULT; ++ (void)setStatus:(enum SFMCSdkModuleStatus)value; +/// Singleton interface to access the PushModule +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkPushModule * _Nonnull shared;) ++ (SFMCSdkPushModule * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Unified Logger initialized for ‘Push’ Module +/// Usage: logger.d(category: .event, message: “Message”) +/// Category : Enum with following values => auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkModuleLogger * _Nonnull logger;) ++ (SFMCSdkModuleLogger * _Nonnull)logger SWIFT_WARN_UNUSED_RESULT; +/// PushModule.shared.getLogger().d(category: .event, message: “Message”) ++ (SFMCSdkModuleLogger * _Nonnull)getLogger SWIFT_WARN_UNUSED_RESULT; +/// This method is used to get the SDK identity attributes such as applicationId, customProperties, installationId, profileId +- (id _Nullable)getIdentity SWIFT_WARN_UNUSED_RESULT; +/// This method is used to receive message from publishers and update the identities like profile atributes and contactKey +/// \param message SFMCEvent, publish to specific Custom event +/// +- (void)receiveWithMessage:(SFMCSdkMessage * _Nonnull)message; +/// This method is used to publish to a custom event, SFMCEvent +/// \param event SFMCEvent, publish to specific Custom event +/// +/// \param category EventCategory, category which falls under any one of the category 1) .engagemnt, 2) .identity, 3) .system +/// ++ (void)sendSfmcEvent:(SFMCEvent * _Nonnull)event category:(enum SFMCSdkEventCategory)category; +/// This method is to listen to specific tags set by the consuming application ++ (void)sendIdentityEventForTags; +/// This method is to listen to contactkey set by the consuming application ++ (void)sendIdentityEventForContactKey; +/// This method is to listen to attributes set by the consuming application ++ (void)sendIdentityEventForAttributes; +/// This method is to get the SDK metadata ++ (NSDictionary * _Nonnull)metadata SWIFT_WARN_UNUSED_RESULT; +/// This method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. Ensure to be called when sdk is operational +/// Eg: if(SFMCSdk.mp.getStatus() == .operational) { SFMCSdk.mp.tearDown()} +- (void)tearDown; +/// Returns the contact key for the active user, in case you need it. +/// +/// returns: +/// Contact key String that is set in the application. +- (NSString * _Nullable)contactKey SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided Tag (NSString) to the set of unique tags. +/// \param tag A string to add to the list of tags. +/// +/// +/// returns: +/// YES if added successfully. +- (BOOL)addTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided array of Tags (NSString) to the set of unique tags. +/// Will trim leading and trailing whitespace. +/// Cannot be nil or blank. +/// \param tags An array of tags to add to the list. +/// +/// +/// returns: +/// Set of tags added, as strings, or nil if something failed. +- (NSSet * _Nullable)addTags:(NSArray * _Nonnull)tags SWIFT_WARN_UNUSED_RESULT; +/// Removes the provided Tag (NSString) from the list of tags. +/// \param tag A string to remove from the list of tags. +/// +/// +/// returns: +/// YES if removed successfully. +- (BOOL)removeTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Returns the list of tags for this device. +/// +/// returns: +/// All tags associated, as strings. +- (NSSet * _Nullable)tags SWIFT_WARN_UNUSED_RESULT; +/// Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. +/// This method is necessary to the implementation of Salesforce Push. +/// \param deviceToken An array of tags to add to the list. +/// +- (void)setDeviceToken:(NSData * _Nonnull)deviceToken; +/// Enable/Disable extra debug logging from the SDK. +/// \param enabled BOOL for enabling or disabling extra SDK logging. +/// +- (void)setDebugLoggingEnabled:(BOOL)enabled; +/// Returns the device token as a NSString. +///
    +///
  • +/// Returns the device token as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceToken SWIFT_WARN_UNUSED_RESULT; +/// Returns a read-only copy of the Attributes dictionary as it is right now. +///
    +///
  • +/// Returns All attributes currently set. +///
  • +///
+- (NSDictionary * _Nullable)attributes SWIFT_WARN_UNUSED_RESULT; +/// Returns the Salesforce application accessToken. +///
    +///
  • +/// Returns NSString Salesforce application accessToken. +///
  • +///
+- (NSString * _Nullable)accessToken SWIFT_WARN_UNUSED_RESULT; +/// Returns the unique device identifier that Salesforce will use to identify the device. +///
    +///
  • +/// Returns NSString The device identifier (a UUID) as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +///
    +///
  • +/// Returns request: The UNNotificationRequest that generated a notification. +///
  • +///
+- (void)setNotificationRequest:(UNNotificationRequest * _Nonnull)request; +/// Returns the last notification delivered to the SDK. +///
    +///
  • +/// Returns UNNotificationRequest: * The last UNNotificationRequest that generated a notification. +///
  • +///
+- (UNNotificationRequest * _Nullable)notificationRequest SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +/// \param userInfo The user info the last notification delivered to the SDK. +/// +- (void)setNotificationUserInfo:(NSDictionary * _Nonnull)userInfo; +/// Returns the user info of the last notification delivered to the SDK. +///
    +///
  • +/// Returns Dictionary: * The user info the last notification delivered to the SDK. +///
  • +///
+- (NSDictionary * _Nonnull)notificationUserInfo SWIFT_WARN_UNUSED_RESULT; +/// Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. +/// When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) +/// Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. +/// \param pushEnabled Set to YES to enable push notifications. +/// +- (void)setPushEnabled:(BOOL)pushEnabled; +/// The current state of the developer’s push enablement override +/// The current state of the pushEnabled flag in the SDK. +///
    +///
  • +/// Returns BOOL value of the developer’s push enablement override. +///
  • +///
  • +/// Returns a BOOL value of the current pushEnabled state. +///
  • +///
+- (BOOL)pushEnabled SWIFT_WARN_UNUSED_RESULT; +/// Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. +///
    +///
  • +/// Returns YES if MarketingCloudSDK did make an attempt at updating data. +///
  • +///
+/// \param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. +/// +- (BOOL)refreshWithFetchCompletionHandler:(void (^ _Nullable)(UIBackgroundFetchResult))completionHandler SWIFT_WARN_UNUSED_RESULT; +/// Add a signedString security token for registration security +///
    +///
  • +/// Returns YES if signedString was set successfully +///
  • +///
+/// \param signedString signedString opaque token used to verify registration. pass nil to clear signedString. +/// +- (BOOL)setSignedString:(NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// Returns the value of last stored signedString security token +///
    +///
  • +/// Returns a String of last stored signedString security token +///
  • +///
+- (NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// In-app messages is used to deliver relevant, personalized messages to the app’s users with in-app messaging without relying on users having enabled push notifications. Set inapp message delegate +///
    +///
  • +/// Returns delegate: InAppMessage delegate to show the message +///
  • +///
+- (void)setEventDelegate:(id _Nullable)delegate; +/// Message Id for a given message dictionary +///
    +///
  • +/// Returns String MEssage Id +///
  • +///
+/// \param forMessage Message Dictionary +/// +- (NSString * _Nullable)messageIdForMessage:(NSDictionary * _Nonnull)forMessage SWIFT_WARN_UNUSED_RESULT; +/// Show in-app message in the app +/// \param messageId MessageId Id of the in-app message to be shown +/// +- (void)showInAppMessageWithMessageId:(NSString * _Nonnull)messageId; +/// Set in-app message to be shown in the app with specified font +/// \param fontName Fontname in which the app should be set +/// +- (BOOL)setInAppMessageWithFontName:(NSString * _Nullable)fontName SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of all messages that includes read, unread , deleted messages +///
    +///
  • +/// Returns Array Array of messages +///
  • +///
+- (NSArray * _Nullable)getAllMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of unread messages +///
    +///
  • +/// Returns an Array of unread messages +///
  • +///
+- (NSArray * _Nullable)getUnreadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of read messages +///
    +///
  • +/// Returns an Array of read messages +///
  • +///
+- (NSArray * _Nullable)getReadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of deleted messages +///
    +///
  • +/// Returns an Array of deleted messages +///
  • +///
+- (NSArray * _Nullable)getDeletedMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns all messages count +///
    +///
  • +/// Returns UInt no of all messages count +///
  • +///
+- (NSUInteger)getAllMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns unread messages count +///
    +///
  • +/// Returns UInt no of all unread messages count +///
  • +///
+- (NSUInteger)getUnreadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns read messages count +///
    +///
  • +/// Returns UInt no of all read messages count +///
  • +///
+- (NSUInteger)getReadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns deleted messages count +///
    +///
  • +/// Returns UInt no of all deleted messages count +///
  • +///
+- (NSUInteger)getDeletedMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Mark the unread messages as read +/// \param messageDictionary Collection of messages to be marked as read +/// +- (BOOL)markMessageRead:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the messages as deleted +/// \param messageDictionary Collection of messages to be marked as deleted +/// +- (BOOL)markMessageDeleted:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as read +/// \param messageId String Message with messageId String to be marked as read +/// +- (BOOL)markMessageWithIdReadWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as deleted +/// \param messageId String Message with messageId String to be marked as deleted +/// +- (BOOL)markMessageWithIdDeletedWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as read +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesRead SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as deleted +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesDeleted SWIFT_WARN_UNUSED_RESULT; +/// Fetches and refreshes messages from server +///
    +///
  • +/// Returns Returns if message refresh is success or not +///
  • +///
+- (BOOL)refreshMessages SWIFT_WARN_UNUSED_RESULT; +/// Set datasource for the inbox tableview +///
    +///
  • +/// Returns InboxMessagesDataSource Inbox tableview Datasource that is set +///
  • +///
+/// \param tableView Tableview for which datasource should be set +/// +- (id _Nullable)inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +/// Set delegate for the inbox tableview +///
    +///
  • +/// Parameters: +///
  • +///
  • +/// tableView: Tableview for which datasource should be set +///
  • +///
  • +/// dataSource: Datasource for the Inbox tableview +///
  • +///
  • +/// Returns InboxMessagesDelegate Inbox tableview Delegate that is set +///
  • +///
+- (id _Nullable)inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull)tableView dataSource:(id _Nonnull)dataSource SWIFT_WARN_UNUSED_RESULT; +/// Set String identifier +///
    +///
  • +/// Returns Return YES if the identifier set is successful or not +///
  • +///
+/// \param identifier Identifier to be set +/// +- (BOOL)setPiIdentifier:(NSString * _Nullable)identifier SWIFT_WARN_UNUSED_RESULT; +/// Returns piIdentifier +///
    +///
  • +/// Returns String identifier that is set +///
  • +///
+- (NSString * _Nullable)piIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Track the inbox messages that are opened in the app +/// \param inboxMessage Dictionary for which the track should happen +/// +- (void)trackMessageOpened:(NSDictionary * _Nonnull)inboxMessage; +/// Track the pageview visited in the page +/// \param url url String +/// +/// \param title Title of the pageview +/// +/// \param item item String +/// +/// \param search search String +/// +- (void)trackPageViewWithUrl:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString * _Nullable)item search:(NSString * _Nullable)search; +/// Track contents in the cart +/// \param cartDictionary Collection of items to be tracked +/// +- (void)trackCartContents:(NSDictionary * _Nonnull)cartDictionary; +/// Track Conversion on the items in the cart +/// \param orderDictionary Collection of items converted in the bag +/// +- (void)trackCartConversion:(NSDictionary * _Nonnull)orderDictionary; +/// Returns cartItem Dictionary with specific price, quantity, item and Id +///
    +///
  • +/// Returns cartItemDictionary collection +///
  • +///
+/// \param quantity car item Dictionary should be returned by quantity +/// +/// \param item item by which the car item Dictionary should be returned +/// +/// \param uniqueId Unique Id by which the car item Dictionary should be returned +/// +- (NSDictionary * _Nullable)cartItemDictionaryWithPrice:(NSNumber * _Nonnull)price quantity:(NSNumber * _Nonnull)quantity item:(NSString * _Nonnull)item uniqueId:(NSString * _Nullable)uniqueId SWIFT_WARN_UNUSED_RESULT; +/// Returns cart Dictionary with cartItem +/// \param cartItem Collection of cartItems +/// +- (NSDictionary * _Nullable)cartDictionaryWithCartItem:(NSArray * _Nonnull)cartItem SWIFT_WARN_UNUSED_RESULT; +/// Returns order Dictionary with ordernumber, shipping number, discount, cart dictionary +///
    +///
  • +/// shipping: Order Dictionary returned by shipping +///
  • +///
  • +/// discount: Order Dictionary returned by discount +///
  • +///
  • +/// cart: Order Dictionary returned by cart +///
  • +///
  • +/// Returns Dictionary Collection of order dictionary +///
  • +///
+/// \param orderNumber Order Dictionary returned by orderNumber +/// +- (NSDictionary * _Nullable)orderDictionaryWithOrderNumber:(NSString * _Nonnull)orderNumber shipping:(NSNumber * _Nonnull)shipping discount:(NSNumber * _Nonnull)discount cart:(NSDictionary * _Nonnull)cart SWIFT_WARN_UNUSED_RESULT; +/// Set location delegate +/// \param delegate Location delegate +/// +- (void)setLocationDelegate:(id _Nullable)delegate; +/// Returns region from collection of region +/// \param dictionary Collection of region +/// +- (CLRegion * _Nullable)regionFromDictionary:(NSDictionary * _Nonnull)dictionary SWIFT_WARN_UNUSED_RESULT; +/// Returns if location is enabled in the SDK +///
    +///
  • +/// Returns Returns YES if location is enabled or disabled +///
  • +///
+- (BOOL)locationEnabled SWIFT_WARN_UNUSED_RESULT; +/// Enables the co-ordinates tracking on the device +- (void)startWatchingLocation; +/// Disables the co-ordinates tracking on the device +- (void)stopWatchingLocation; +/// Returns if location watching is enabled or not +///
    +///
  • +/// Returns Returns YES if location is being watched +///
  • +///
+- (BOOL)watchingLocation SWIFT_WARN_UNUSED_RESULT; +/// Returns last known location +///
    +///
  • +/// Returns Returns last known location co-ordinates in string +///
  • +///
+- (NSDictionary * _Nullable)lastKnownLocation SWIFT_WARN_UNUSED_RESULT; +/// Set URLHandling delegate to handle URLs in OpenDirect URLs, CloudPage URLs, CloudPage URLs from inbox messages +/// \param delegate set the delegate to handle URLs +/// +- (void)setURLHandlingDelegate:(id _Nullable)delegate; +/// Initialize PushModule and return Shared instance +///
    +///
  • +/// Returns SFMCModule PushModule +///
  • +///
+/// \param config Module config with module name and appid +/// +/// \param components EncryptionManager, StorageManager, BehaviourManager +/// ++ (id _Nullable)initModuleWithConfig:(id _Nonnull)config components:(SFMCSdkComponents * _Nonnull)components SWIFT_METHOD_FAMILY(none) SWIFT_WARN_UNUSED_RESULT; +/// Returns if Data merge policy is reset to re-trigger merge +///
    +///
  • +/// Returns Returns YES if data policy reset is successful +///
  • +///
+- (BOOL)resetDataPolicy SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h new file mode 100644 index 00000000..0f8abafe --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h @@ -0,0 +1,22 @@ +// +// MarketingCloudSDK.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0 +#error IPHONEOS_DEPLOYMENT_TARGET must be 9.0 or above! +#endif + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h new file mode 100644 index 00000000..d0e28ee2 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDKConfigBuilder.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDKConfigBuilder class */ +@interface MarketingCloudSDKConfigBuilder : NSObject +/** + Creates a NSDictionary containing the current builder configuration settings. This can be passed to the MarketingCloudSDK sfmc_configureWithDictionary method(s) + + @return NSDictionary containing the current builder configuration settings. + */ +- (NSDictionary *_Nullable) sfmc_build; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Application ID. + + @param setApplicationId Allows setting the value to use for the Salesforce MarketingCloud application ID. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationId:(NSString *) setApplicationId; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant accessToken. + + @param setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAccessToken:(NSString *) setAccessToken; + +/** + Sets the configuration flag that enables or disables location services + + @param setLocationEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setLocationEnabled:(NSNumber *) setLocationEnabled; + +/** + Sets the configuration flag that enables or disables inbox services + + @param setInboxEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setInboxEnabled:(NSNumber *) setInboxEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence analytics services + + @param setPiAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setPiAnalyticsEnabled:(NSNumber *) setPiAnalyticsEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence email override +to take contactKey if no value is set + + @param etUseLegacyPIIdentifier Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setUseLegacyPIIdentifier:(NSNumber *) etUseLegacyPIIdentifier; + +/** + Sets the configuration flag that enables or disables Salesforce MarketingCloud Analytics services + + @param setAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAnalyticsEnabled:(NSNumber *) setAnalyticsEnabled; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific mid. + + @param setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMid:(NSString *) setMid; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific Url. + + @param setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMarketingCloudServerUrl:(NSString *) setMarketingCloudServerUrl; + +/** + Sets the configuration value which enables or disables application control over badging + + @param setApplicationControlsBadging Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationControlsBadging:(NSNumber *) setApplicationControlsBadging; + +/** + Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set + + @param delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setDelayRegistrationUntilContactKeyIsSet:(NSNumber *) delayRegistrationUntilContactKeyIsSet; +@end +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/SFMCEvent.h b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/SFMCEvent.h new file mode 100644 index 00000000..6b6da80c --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/SFMCEvent.h @@ -0,0 +1,61 @@ +// +// SFMCEvent.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2020 Salesforce, Inc. All rights reserved. +// + +#import + +/// Required protocol for creating event objects to be passed into the SDK +@protocol SFMCEvent +@required + +/// Event Key +- (nonnull NSString *) key; + +/// Event Id +- (nullable NSString *) eventId; + +/// Key value pair of data to be passed +- (nullable NSDictionary *) parameters; +@end + +/// Authentication Event Types Enum +typedef NS_ENUM(NSInteger, AuthEventType) { +/// Login Event + LOGIN +}; + +/// Event class +@interface SFMCEvent : NSObject + +/// Method to return a custom event with key. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key; + +/// Method to return a custom event with key and id. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *) eventId; + +/// Method to return a custom event with key and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withAttributes: (nonnull NSDictionary *)parameters; + +/// Method to return a custom event with key, id, and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *)eventId withAttributes: (nonnull NSDictionary *)parameters; + +/// Parse and trim parameters for event creation. Validate key, trim, drop if criteria not met. +/// @param parameters for preparation. +/// @return parsed parameters ++ (nullable NSDictionary *) parseAndTrim:(nonnull NSDictionary *)parameters; + +/// Validate and prepare the key to meet requirements. +/// @param key The custom event key +/// @return key ++ (nullable NSString *) validateAndPrepareKey: (nonnull id) key; +@end diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Info.plist b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Info.plist new file mode 100644 index 00000000..21bcf1b4 Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Info.plist differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/MarketingCloudSDK b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/MarketingCloudSDK new file mode 100755 index 00000000..02a2144a Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..d0fb5e71 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,4221 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushModule", + "printedName": "PushModule", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(py)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "moduleVersion", + "printedName": "moduleVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setModuleVersion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stateProperties", + "printedName": "stateProperties", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "stateProperties", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "stateProperties", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStateProperties:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "setStateProperties:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStatus:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getLogger", + "printedName": "getLogger()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)getLogger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIdentity", + "printedName": "getIdentity()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.ModuleIdentity?", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleIdentity", + "printedName": "SFMCSDK.ModuleIdentity", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleIdentity" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getIdentity", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getIdentity", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "SFMCSDK.Message", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)receiveWithMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "receiveWithMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSfmcEvent", + "printedName": "sendSfmcEvent(_:category:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SFMCEvent", + "printedName": "MarketingCloudSDK.SFMCEvent", + "usr": "c:objc(cs)SFMCEvent" + }, + { + "kind": "TypeNominal", + "name": "EventCategory", + "printedName": "SFMCSDK.EventCategory", + "usr": "c:@M@SFMCSDK@E@SFMCSdkEventCategory" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendSfmcEvent:category:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForTags", + "printedName": "sendIdentityEventForTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForTags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForContactKey", + "printedName": "sendIdentityEventForContactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForContactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForAttributes", + "printedName": "sendIdentityEventForAttributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForAttributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "metadata", + "printedName": "metadata()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)metadata", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tearDown", + "printedName": "tearDown()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tearDown", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8tearDownyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tearDown", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contactKey", + "printedName": "contactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)contactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "contactKey", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6addTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTags:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTags:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)removeTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9removeTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "removeTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tags", + "printedName": "tags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tags", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceToken", + "printedName": "setDeviceToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDeviceToken:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDeviceToken:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDebugLoggingEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDebugLoggingEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceToken", + "printedName": "deviceToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attributes", + "printedName": "attributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)attributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "attributes", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accessToken", + "printedName": "accessToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)accessToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "accessToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceIdentifier", + "printedName": "deviceIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationRequest", + "printedName": "setNotificationRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationRequest:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationRequest:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationRequest", + "printedName": "notificationRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UserNotifications.UNNotificationRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationRequest", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationRequest", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationUserInfo", + "printedName": "setNotificationUserInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationUserInfo:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationUserInfo:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationUserInfo", + "printedName": "notificationUserInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationUserInfo", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationUserInfo", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushEnabled", + "printedName": "setPushEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPushEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPushEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pushEnabled", + "printedName": "pushEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)pushEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "pushEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refresh", + "printedName": "refresh(fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIBackgroundFetchResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshWithFetchCompletionHandler:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshWithFetchCompletionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignedString", + "printedName": "setSignedString(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setSignedString:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setSignedString:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "signedString", + "printedName": "signedString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)signedString", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "signedString", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDelegate", + "printedName": "setEventDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InAppMessageEventDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InAppMessageEventDelegate", + "printedName": "SFMCSDK.InAppMessageEventDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInAppMessageEventDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setEventDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setEventDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageId", + "printedName": "messageId(forMessage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)messageIdForMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "messageIdForMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showInAppMessage", + "printedName": "showInAppMessage(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)showInAppMessageWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "showInAppMessageWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInAppMessage", + "printedName": "setInAppMessage(fontName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setInAppMessageWithFontName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setInAppMessageWithFontName:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessages", + "printedName": "getAllMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessages", + "printedName": "getUnreadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessages", + "printedName": "getReadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessages", + "printedName": "getDeletedMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessagesCount", + "printedName": "getAllMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessagesCount", + "printedName": "getUnreadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessagesCount", + "printedName": "getReadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessagesCount", + "printedName": "getDeletedMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageRead", + "printedName": "markMessageRead(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageRead:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageRead:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageDeleted", + "printedName": "markMessageDeleted(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageDeleted:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageDeleted:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdRead", + "printedName": "markMessageWithIdRead(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdReadWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdReadWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdDeleted", + "printedName": "markMessageWithIdDeleted(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdDeletedWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdDeletedWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesRead", + "printedName": "markAllMessagesRead()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesRead", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesRead", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesDeleted", + "printedName": "markAllMessagesDeleted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesDeleted", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesDeleted", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refreshMessages", + "printedName": "refreshMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDataSourceFor", + "printedName": "inboxMessagesTableViewDataSourceFor(tableView:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDataSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDataSourceForTableView:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDataSourceForTableView:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDelegateFor", + "printedName": "inboxMessagesTableViewDelegateFor(tableView:dataSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDelegate", + "printedName": "SFMCSDK.InboxMessagesDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDelegate" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDelegateForTableView:dataSource:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDelegateForTableView:dataSource:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPiIdentifier", + "printedName": "setPiIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPiIdentifier:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPiIdentifier:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "piIdentifier", + "printedName": "piIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)piIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "piIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackMessageOpened", + "printedName": "trackMessageOpened(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackMessageOpened:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackMessageOpened:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackPageView", + "printedName": "trackPageView(url:title:item:search:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackPageViewWithUrl:title:item:search:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackPageViewWithUrl:title:item:search:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartContents", + "printedName": "trackCartContents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartContents:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartContents:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartConversion", + "printedName": "trackCartConversion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartConversion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartConversion:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartItemDictionary", + "printedName": "cartItemDictionary(price:quantity:item:uniqueId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartDictionary", + "printedName": "cartDictionary(cartItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartDictionaryWithCartItem:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartDictionaryWithCartItem:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orderDictionary", + "printedName": "orderDictionary(orderNumber:shipping:discount:cart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)orderDictionaryWithOrderNumber:shipping:discount:cart:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "orderDictionaryWithOrderNumber:shipping:discount:cart:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationDelegate", + "printedName": "setLocationDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.LocationDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LocationDelegate", + "printedName": "SFMCSDK.LocationDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkLocationDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setLocationDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setLocationDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "regionFrom", + "printedName": "regionFrom(dictionary:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLRegion?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLRegion", + "printedName": "CoreLocation.CLRegion", + "usr": "c:objc(cs)CLRegion" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)regionFromDictionary:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "regionFromDictionary:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "locationEnabled", + "printedName": "locationEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)locationEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "locationEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startWatchingLocation", + "printedName": "startWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)startWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "startWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopWatchingLocation", + "printedName": "stopWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)stopWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "stopWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "watchingLocation", + "printedName": "watchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)watchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "watchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lastKnownLocation", + "printedName": "lastKnownLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)lastKnownLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "lastKnownLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setURLHandlingDelegate", + "printedName": "setURLHandlingDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.URLHandlingDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLHandlingDelegate", + "printedName": "SFMCSDK.URLHandlingDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkURLHandlingDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setURLHandlingDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setURLHandlingDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "initModule", + "printedName": "initModule(config:components:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.SFMCModule?", + "children": [ + { + "kind": "TypeNominal", + "name": "SFMCModule", + "printedName": "SFMCSDK.SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ModuleConfig", + "printedName": "SFMCSDK.ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig" + }, + { + "kind": "TypeNominal", + "name": "SFMCSdkComponents", + "printedName": "SFMCSDK.SFMCSdkComponents", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkComponents" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)initModuleWithConfig:components:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "initModuleWithConfig:components:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resetDataPolicy", + "printedName": "resetDataPolicy()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)resetDataPolicy", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "resetDataPolicy", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule", + "mangledName": "$s17MarketingCloudSDK10PushModuleC", + "moduleName": "MarketingCloudSDK", + "objc_name": "SFMCSdkPushModule", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SFMCModule", + "printedName": "SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule", + "mangledName": "$s7SFMCSDK10SFMCModuleP" + }, + { + "kind": "Conformance", + "name": "PushInterface", + "printedName": "PushInterface", + "usr": "c:@M@SFMCSDK@objc(pl)PushInterface", + "mangledName": "$s7SFMCSDK13PushInterfaceP" + }, + { + "kind": "Conformance", + "name": "Subscriber", + "printedName": "Subscriber", + "usr": "c:@M@SFMCSDK@objc(pl)Subscriber", + "mangledName": "$s7SFMCSDK10SubscriberP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "usr": "s:7SFMCSDK9PublisherP", + "mangledName": "$s7SFMCSDK9PublisherP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PushConfigBuilder", + "printedName": "PushConfigBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(appId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)initWithAppId:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfc", + "moduleName": "MarketingCloudSDK", + "objc_name": "initWithAppId:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setAccessToken", + "printedName": "setAccessToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAccessToken:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMarketingCloudServerUrl", + "printedName": "setMarketingCloudServerUrl(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMarketingCloudServerUrl:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMid", + "printedName": "setMid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMid:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationEnabled", + "printedName": "setLocationEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setLocationEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInboxEnabled", + "printedName": "setInboxEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setInboxEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAnalyticsEnabled", + "printedName": "setAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPIAnalyticsEnabled", + "printedName": "setPIAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setPIAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUseLegacyPIIdentifier", + "printedName": "setUseLegacyPIIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setUseLegacyPIIdentifier:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApplicationControlsBadging", + "printedName": "setApplicationControlsBadging(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setApplicationControlsBadging:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDelayRegistrationUntilContactKeyIsSet", + "printedName": "setDelayRegistrationUntilContactKeyIsSet(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setDelayRegistrationUntilContactKeyIsSet:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnableScreenEntryTracking", + "printedName": "setEnableScreenEntryTracking(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setEnableScreenEntryTracking:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)build", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)init", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushConfig", + "printedName": "PushConfig", + "children": [ + { + "kind": "Var", + "name": "trackScreens", + "printedName": "trackScreens", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)setTrackScreens:", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)init", + "mangledName": "$s17MarketingCloudSDK10PushConfigCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig", + "mangledName": "$s17MarketingCloudSDK10PushConfigC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ModuleConfig", + "printedName": "ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig", + "mangledName": "$s7SFMCSDK12ModuleConfigP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 599, + "length": 34, + "value": "\"com.salesforce.MarketingCloudSDK\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 17, + "value": "\"SFMCSdk_version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 24, + "value": "\"Failed to read version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 908, + "length": 9, + "value": "\"details\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 972, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfigBuilder.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 17, + "value": "\"MarketingCloudSDK.PushConfigBuilder\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "BooleanLiteral", + "offset": 1310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 10, + "value": "\"MarketingCloudSDK.PushConfig\"" + } + ] +} \ No newline at end of file diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..f7c94f08 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..e1c55b7e Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..f7c94f08 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..d0fb5e71 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,4221 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushModule", + "printedName": "PushModule", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(py)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "moduleVersion", + "printedName": "moduleVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setModuleVersion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stateProperties", + "printedName": "stateProperties", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "stateProperties", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "stateProperties", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStateProperties:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "setStateProperties:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStatus:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getLogger", + "printedName": "getLogger()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)getLogger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIdentity", + "printedName": "getIdentity()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.ModuleIdentity?", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleIdentity", + "printedName": "SFMCSDK.ModuleIdentity", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleIdentity" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getIdentity", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getIdentity", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "SFMCSDK.Message", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)receiveWithMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "receiveWithMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSfmcEvent", + "printedName": "sendSfmcEvent(_:category:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SFMCEvent", + "printedName": "MarketingCloudSDK.SFMCEvent", + "usr": "c:objc(cs)SFMCEvent" + }, + { + "kind": "TypeNominal", + "name": "EventCategory", + "printedName": "SFMCSDK.EventCategory", + "usr": "c:@M@SFMCSDK@E@SFMCSdkEventCategory" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendSfmcEvent:category:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForTags", + "printedName": "sendIdentityEventForTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForTags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForContactKey", + "printedName": "sendIdentityEventForContactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForContactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForAttributes", + "printedName": "sendIdentityEventForAttributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForAttributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "metadata", + "printedName": "metadata()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)metadata", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tearDown", + "printedName": "tearDown()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tearDown", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8tearDownyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tearDown", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contactKey", + "printedName": "contactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)contactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "contactKey", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6addTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTags:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTags:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)removeTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9removeTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "removeTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tags", + "printedName": "tags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tags", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceToken", + "printedName": "setDeviceToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDeviceToken:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDeviceToken:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDebugLoggingEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDebugLoggingEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceToken", + "printedName": "deviceToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attributes", + "printedName": "attributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)attributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "attributes", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accessToken", + "printedName": "accessToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)accessToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "accessToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceIdentifier", + "printedName": "deviceIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationRequest", + "printedName": "setNotificationRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationRequest:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationRequest:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationRequest", + "printedName": "notificationRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UserNotifications.UNNotificationRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationRequest", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationRequest", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationUserInfo", + "printedName": "setNotificationUserInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationUserInfo:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationUserInfo:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationUserInfo", + "printedName": "notificationUserInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationUserInfo", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationUserInfo", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushEnabled", + "printedName": "setPushEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPushEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPushEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pushEnabled", + "printedName": "pushEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)pushEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "pushEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refresh", + "printedName": "refresh(fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIBackgroundFetchResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshWithFetchCompletionHandler:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshWithFetchCompletionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignedString", + "printedName": "setSignedString(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setSignedString:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setSignedString:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "signedString", + "printedName": "signedString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)signedString", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "signedString", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDelegate", + "printedName": "setEventDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InAppMessageEventDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InAppMessageEventDelegate", + "printedName": "SFMCSDK.InAppMessageEventDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInAppMessageEventDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setEventDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setEventDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageId", + "printedName": "messageId(forMessage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)messageIdForMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "messageIdForMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showInAppMessage", + "printedName": "showInAppMessage(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)showInAppMessageWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "showInAppMessageWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInAppMessage", + "printedName": "setInAppMessage(fontName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setInAppMessageWithFontName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setInAppMessageWithFontName:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessages", + "printedName": "getAllMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessages", + "printedName": "getUnreadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessages", + "printedName": "getReadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessages", + "printedName": "getDeletedMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessagesCount", + "printedName": "getAllMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessagesCount", + "printedName": "getUnreadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessagesCount", + "printedName": "getReadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessagesCount", + "printedName": "getDeletedMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageRead", + "printedName": "markMessageRead(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageRead:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageRead:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageDeleted", + "printedName": "markMessageDeleted(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageDeleted:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageDeleted:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdRead", + "printedName": "markMessageWithIdRead(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdReadWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdReadWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdDeleted", + "printedName": "markMessageWithIdDeleted(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdDeletedWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdDeletedWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesRead", + "printedName": "markAllMessagesRead()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesRead", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesRead", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesDeleted", + "printedName": "markAllMessagesDeleted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesDeleted", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesDeleted", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refreshMessages", + "printedName": "refreshMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDataSourceFor", + "printedName": "inboxMessagesTableViewDataSourceFor(tableView:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDataSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDataSourceForTableView:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDataSourceForTableView:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDelegateFor", + "printedName": "inboxMessagesTableViewDelegateFor(tableView:dataSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDelegate", + "printedName": "SFMCSDK.InboxMessagesDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDelegate" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDelegateForTableView:dataSource:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDelegateForTableView:dataSource:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPiIdentifier", + "printedName": "setPiIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPiIdentifier:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPiIdentifier:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "piIdentifier", + "printedName": "piIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)piIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "piIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackMessageOpened", + "printedName": "trackMessageOpened(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackMessageOpened:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackMessageOpened:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackPageView", + "printedName": "trackPageView(url:title:item:search:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackPageViewWithUrl:title:item:search:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackPageViewWithUrl:title:item:search:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartContents", + "printedName": "trackCartContents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartContents:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartContents:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartConversion", + "printedName": "trackCartConversion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartConversion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartConversion:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartItemDictionary", + "printedName": "cartItemDictionary(price:quantity:item:uniqueId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartDictionary", + "printedName": "cartDictionary(cartItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartDictionaryWithCartItem:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartDictionaryWithCartItem:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orderDictionary", + "printedName": "orderDictionary(orderNumber:shipping:discount:cart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)orderDictionaryWithOrderNumber:shipping:discount:cart:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "orderDictionaryWithOrderNumber:shipping:discount:cart:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationDelegate", + "printedName": "setLocationDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.LocationDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LocationDelegate", + "printedName": "SFMCSDK.LocationDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkLocationDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setLocationDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setLocationDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "regionFrom", + "printedName": "regionFrom(dictionary:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLRegion?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLRegion", + "printedName": "CoreLocation.CLRegion", + "usr": "c:objc(cs)CLRegion" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)regionFromDictionary:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "regionFromDictionary:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "locationEnabled", + "printedName": "locationEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)locationEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "locationEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startWatchingLocation", + "printedName": "startWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)startWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "startWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopWatchingLocation", + "printedName": "stopWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)stopWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "stopWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "watchingLocation", + "printedName": "watchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)watchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "watchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lastKnownLocation", + "printedName": "lastKnownLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)lastKnownLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "lastKnownLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setURLHandlingDelegate", + "printedName": "setURLHandlingDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.URLHandlingDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLHandlingDelegate", + "printedName": "SFMCSDK.URLHandlingDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkURLHandlingDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setURLHandlingDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setURLHandlingDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "initModule", + "printedName": "initModule(config:components:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.SFMCModule?", + "children": [ + { + "kind": "TypeNominal", + "name": "SFMCModule", + "printedName": "SFMCSDK.SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ModuleConfig", + "printedName": "SFMCSDK.ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig" + }, + { + "kind": "TypeNominal", + "name": "SFMCSdkComponents", + "printedName": "SFMCSDK.SFMCSdkComponents", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkComponents" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)initModuleWithConfig:components:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "initModuleWithConfig:components:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resetDataPolicy", + "printedName": "resetDataPolicy()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)resetDataPolicy", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "resetDataPolicy", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule", + "mangledName": "$s17MarketingCloudSDK10PushModuleC", + "moduleName": "MarketingCloudSDK", + "objc_name": "SFMCSdkPushModule", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SFMCModule", + "printedName": "SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule", + "mangledName": "$s7SFMCSDK10SFMCModuleP" + }, + { + "kind": "Conformance", + "name": "PushInterface", + "printedName": "PushInterface", + "usr": "c:@M@SFMCSDK@objc(pl)PushInterface", + "mangledName": "$s7SFMCSDK13PushInterfaceP" + }, + { + "kind": "Conformance", + "name": "Subscriber", + "printedName": "Subscriber", + "usr": "c:@M@SFMCSDK@objc(pl)Subscriber", + "mangledName": "$s7SFMCSDK10SubscriberP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "usr": "s:7SFMCSDK9PublisherP", + "mangledName": "$s7SFMCSDK9PublisherP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PushConfigBuilder", + "printedName": "PushConfigBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(appId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)initWithAppId:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfc", + "moduleName": "MarketingCloudSDK", + "objc_name": "initWithAppId:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setAccessToken", + "printedName": "setAccessToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAccessToken:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMarketingCloudServerUrl", + "printedName": "setMarketingCloudServerUrl(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMarketingCloudServerUrl:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMid", + "printedName": "setMid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMid:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationEnabled", + "printedName": "setLocationEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setLocationEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInboxEnabled", + "printedName": "setInboxEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setInboxEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAnalyticsEnabled", + "printedName": "setAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPIAnalyticsEnabled", + "printedName": "setPIAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setPIAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUseLegacyPIIdentifier", + "printedName": "setUseLegacyPIIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setUseLegacyPIIdentifier:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApplicationControlsBadging", + "printedName": "setApplicationControlsBadging(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setApplicationControlsBadging:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDelayRegistrationUntilContactKeyIsSet", + "printedName": "setDelayRegistrationUntilContactKeyIsSet(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setDelayRegistrationUntilContactKeyIsSet:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnableScreenEntryTracking", + "printedName": "setEnableScreenEntryTracking(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setEnableScreenEntryTracking:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)build", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)init", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushConfig", + "printedName": "PushConfig", + "children": [ + { + "kind": "Var", + "name": "trackScreens", + "printedName": "trackScreens", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)setTrackScreens:", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)init", + "mangledName": "$s17MarketingCloudSDK10PushConfigCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig", + "mangledName": "$s17MarketingCloudSDK10PushConfigC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ModuleConfig", + "printedName": "ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig", + "mangledName": "$s7SFMCSDK12ModuleConfigP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 599, + "length": 34, + "value": "\"com.salesforce.MarketingCloudSDK\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 17, + "value": "\"SFMCSdk_version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 24, + "value": "\"Failed to read version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 908, + "length": 9, + "value": "\"details\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 972, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfigBuilder.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 17, + "value": "\"MarketingCloudSDK.PushConfigBuilder\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "BooleanLiteral", + "offset": 1310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 10, + "value": "\"MarketingCloudSDK.PushConfig\"" + } + ] +} \ No newline at end of file diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..7c4143fc --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..3f7c5723 Binary files /dev/null and b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..7c4143fc --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/module.modulemap b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/module.modulemap new file mode 100644 index 00000000..e2be1321 --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MarketingCloudSDK { + umbrella header "MarketingCloudSDK.h" + + export * + module * { export * } +} + +module MarketingCloudSDK.Swift { + header "MarketingCloudSDK-Swift.h" + requires objc +} diff --git a/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/_CodeSignature/CodeResources b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..5bcb892e --- /dev/null +++ b/MarketingCloudSDK/Framework/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/MarketingCloudSDK+Base.h + + oKw7nuH/3rnGe557RQMywqBcTMM= + + Headers/MarketingCloudSDK+Constants.h + + VlV6G2VoEt/5EW4jKykB30Rroxw= + + Headers/MarketingCloudSDK+Events.h + + tL9P8tixJW6bI8fOfGNW2b7Wnjw= + + Headers/MarketingCloudSDK+InboxMessages.h + + ZgrWBUsmHhUW3l4FBOqLGqn/+Lw= + + Headers/MarketingCloudSDK+Intelligence.h + + /3zxhnw1ah81kSttTqXcXWFZMqg= + + Headers/MarketingCloudSDK+Location.h + + KjrShwfCmb/X2MXQhYrsLMgXltY= + + Headers/MarketingCloudSDK+URLHandling.h + + l8Yd4gvBm3B6dYIl4/EE35UF/Zk= + + Headers/MarketingCloudSDK-Swift.h + + SoqG8GgDTn3I0r32/GM+yccg+xw= + + Headers/MarketingCloudSDK.h + + G7yzvmW4uaxj4XA7slvm7lDdvGk= + + Headers/MarketingCloudSDKConfigBuilder.h + + yYPTNH7Pp4yvPuYvmXgbCITeh9U= + + Headers/SFMCEvent.h + + DEYOa/zXo4+0mTc+R+kftt56+UI= + + Info.plist + + /I7v6ukVBsqZ31n0KkUFZ1qrNyY= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + iRAPhHpxIYDQ5/Lnr9E/0nLRVtk= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + fzdfIaVPrlBxPndKn9xx+YLBo2I= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + PgeEiFmOOWVvakRVmNzU8q7Z+d4= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + fzdfIaVPrlBxPndKn9xx+YLBo2I= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + npBZWhMT+BFzMK8jztCeKK8NCSw= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + iRAPhHpxIYDQ5/Lnr9E/0nLRVtk= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + SKM6zS0QW593s954NytpLXyb35U= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + eMSbS46glAuZmuD54CbrnB4Eu94= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + SKM6zS0QW593s954NytpLXyb35U= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + bvbPunUgU9nmySpoFwglYXljonU= + + Modules/module.modulemap + + 7GZXDiBPl9fz7JWRSgEtfSXXoMc= + + + files2 + + Headers/MarketingCloudSDK+Base.h + + hash2 + + yrQV6daIM2huk4LLR6BhQPJdCTRUg3pDu+dQHhuk8TE= + + + Headers/MarketingCloudSDK+Constants.h + + hash2 + + +lMQd2Xq5IfchQzVK5E2266WDmqbWsIIRO7tnKC34Bw= + + + Headers/MarketingCloudSDK+Events.h + + hash2 + + bkX+ZDEEqqm8HVRj1VfzP0KqrJXfgXGYNOlpvnidofY= + + + Headers/MarketingCloudSDK+InboxMessages.h + + hash2 + + b6aQUXqanuiR8z8HQR0No71CvaHwfHGugujfJnC0TzM= + + + Headers/MarketingCloudSDK+Intelligence.h + + hash2 + + mcTmeXsvm9+N1pCp2PqO/9CWWWpe6rKB7sCTlj3tyv4= + + + Headers/MarketingCloudSDK+Location.h + + hash2 + + q9LWFirgnSaPdzlI2Ina/nFrg6L7vyYU1AtQ+meniI4= + + + Headers/MarketingCloudSDK+URLHandling.h + + hash2 + + vWWZnIi44YkLDQ305vVnQbOstPSUNaYkiHluWPVEHnE= + + + Headers/MarketingCloudSDK-Swift.h + + hash2 + + uGNJgjcAiIyvQHOyxQABN9RUhk8WEj8H93PVnEKOHQg= + + + Headers/MarketingCloudSDK.h + + hash2 + + diGkmGlIgLKH+g01D89JV+Ao4E3Xn8wz0RZDECNbG/k= + + + Headers/MarketingCloudSDKConfigBuilder.h + + hash2 + + FrOUsXaZhMJHIcum5rRa5SgRKv0EbWeT9fx568T75RQ= + + + Headers/SFMCEvent.h + + hash2 + + TTCesGrmD7apEp+HGBMtd7J3MJj/0jOxGiRSDRNa3l8= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + 1PgKzEdf3ywcetyA73/Wk/S/9cVpjBbdhCZDWdlJxCQ= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + ROcY7L2oM/QjoIoz2xZh6Hq2j77VYHKyF22W+mDcU8k= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + AbOddT9sIGyQAGBBsf+ejpZFxK2TFgbYF9UYO6mRNew= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + ROcY7L2oM/QjoIoz2xZh6Hq2j77VYHKyF22W+mDcU8k= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + oDeYw7ndjfGFTdYGxTw1qAmE9iUzLmpC6Q1Aya2/E44= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + 1PgKzEdf3ywcetyA73/Wk/S/9cVpjBbdhCZDWdlJxCQ= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + 5oyXpPzLw0OJErcWLNDZlQiEcqcFfoMqGF5xYklZBaA= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + +w/DlnmOdv7XRthLF3ZLP8Wl9Z/SztnOVgDjYpsI5y0= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + 5oyXpPzLw0OJErcWLNDZlQiEcqcFfoMqGF5xYklZBaA= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + 4rHCyXM+D0i0OGOuRLWiLz6jB7ko+hemoa8UJCyTuuc= + + + Modules/module.modulemap + + hash2 + + vsUwPoqLk8SB1nhQf1JR+e8cwVyJn91G0rvSq6gqHA4= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.BCSymbolMaps/981A4037-1D90-3E81-A2E2-2391B2885AB8.bcsymbolmap b/MarketingCloudSDK/MarketingCloudSDK.BCSymbolMaps/981A4037-1D90-3E81-A2E2-2391B2885AB8.bcsymbolmap new file mode 100644 index 00000000..4a2e049f --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.BCSymbolMaps/981A4037-1D90-3E81-A2E2-2391B2885AB8.bcsymbolmap @@ -0,0 +1,8950 @@ +BCSymbolMap Version: 2.0 +Apple clang version 14.0.0 (clang-1400.0.29.202) +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk +iPhoneOS16.1.sdk +/Users/eyehuda/Library/Developer/Xcode/DerivedData/MarketingCloudSDK-hisiggctcgcrahehtsfqvxhdfinf/Build/Intermediates.noindex/ArchiveIntermediates/MarketingCloudSDK/IntermediateBuildFilesPath/MarketingCloudSDK.build/Release-iphoneos/MarketingCloudSDK.build/DerivedSources/MarketingCloudSDK_vers.c +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK +-[MobilePushSDK(Intelligence) sfmc_setPiIdentifier:] +-[MobilePushSDK(Intelligence) sfmc_piIdentifier] +-[MobilePushSDK(Intelligence) sfmc_trackMessageOpened:] +-[MobilePushSDK(Intelligence) sfmc_trackPageViewWithURL:title:item:search:] +-[MobilePushSDK(Intelligence) sfmc_trackCartContents:] +-[MobilePushSDK(Intelligence) sfmc_trackCartConversion:] +-[MobilePushSDK(Intelligence) sfmc_cartItemDictionaryWithPrice:quantity:item:uniqueId:] +-[MobilePushSDK(Intelligence) sfmc_cartDictionaryWithCartItemDictionaryArray:] +-[MobilePushSDK(Intelligence) sfmc_orderDictionaryWithOrderNumber:shipping:discount:cart:] +_OBJC_CLASSLIST_REFERENCES_$_ +_OBJC_CLASSLIST_REFERENCES_$_.35 +_OBJC_CLASSLIST_REFERENCES_$_.36 +_OBJC_CLASSLIST_REFERENCES_$_.37 +_OBJC_CLASSLIST_REFERENCES_$_.38 +_OBJC_CLASSLIST_REFERENCES_$_.39 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_Intelligence +__OBJC_$_CATEGORY_MobilePushSDK_$_Intelligence +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Intelligence.m +MarketingCloudSDK/MarketingCloudSDK+Intelligence.m +-[MobilePushSDK(Events) sfmc_setEventDelegate:] +-[MobilePushSDK(Events) sfmc_setInAppEventDelegate:] +-[MobilePushSDK(Events) sfmc_messageIdForMessage:] +-[MobilePushSDK(Events) sfmc_showInAppMessage:] +-[MobilePushSDK(Events) sfmc_setInAppMessageFontName:] +-[MobilePushSDK(Events) sfmc_track:] +_OBJC_CLASSLIST_REFERENCES_$_.28 +__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject +__OBJC_$_PROP_LIST_NSObject +__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject +__OBJC_PROTOCOL_$_NSObject +__OBJC_LABEL_PROTOCOL_$_NSObject +__OBJC_$_PROTOCOL_REFS_SFMCEvent +__OBJC_$_PROTOCOL_INSTANCE_METHODS_SFMCEvent +__OBJC_$_PROTOCOL_METHOD_TYPES_SFMCEvent +__OBJC_PROTOCOL_$_SFMCEvent +__OBJC_LABEL_PROTOCOL_$_SFMCEvent +__OBJC_PROTOCOL_REFERENCE_$_SFMCEvent +_OBJC_CLASSLIST_REFERENCES_$_.72 +_OBJC_CLASSLIST_REFERENCES_$_.73 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_Events +__OBJC_$_CATEGORY_MobilePushSDK_$_Events +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Events.m +MarketingCloudSDK/MarketingCloudSDK+Events.m +-[MobilePushSDK(InboxMessages) sfmc_getAllMessages] +-[MobilePushSDK(InboxMessages) sfmc_getUnreadMessages] +-[MobilePushSDK(InboxMessages) sfmc_getReadMessages] +-[MobilePushSDK(InboxMessages) sfmc_getDeletedMessages] +-[MobilePushSDK(InboxMessages) sfmc_getAllMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_getUnreadMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_getReadMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_getDeletedMessagesCount] +-[MobilePushSDK(InboxMessages) sfmc_markMessageRead:] +-[MobilePushSDK(InboxMessages) sfmc_markMessageDeleted:] +-[MobilePushSDK(InboxMessages) sfmc_markMessageWithIdRead:] +-[MobilePushSDK(InboxMessages) sfmc_markMessageWithIdDeleted:] +-[MobilePushSDK(InboxMessages) sfmc_markAllMessagesRead] +-[MobilePushSDK(InboxMessages) sfmc_markAllMessagesDeleted] +-[MobilePushSDK(InboxMessages) sfmc_refreshMessages] +-[MobilePushSDK(InboxMessages) sfmc_inboxMessagesTableViewDataSourceForTableView:] +-[MobilePushSDK(InboxMessages) sfmc_inboxMessagesTableViewDelegateForTableView:dataSource:] +-[MarketingCloudSDKInboxMessagesDataSource initWithMarketingCloudSDK:tableView:] +-[MarketingCloudSDKInboxMessagesDataSource dealloc] +-[MarketingCloudSDKInboxMessagesDataSource sfmc_inboxMessagesAvailableNotificationReceived:] +___92-[MarketingCloudSDKInboxMessagesDataSource sfmc_inboxMessagesAvailableNotificationReceived:]_block_invoke +___copy_helper_block_e8_32w +___destroy_helper_block_e8_32w +-[MarketingCloudSDKInboxMessagesDataSource tableView:cellForRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource numberOfSectionsInTableView:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:numberOfRowsInSection:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:canEditRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:canMoveRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource tableView:commitEditingStyle:forRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDataSource sfmc_readIndicatorWithColor:] +-[MarketingCloudSDKInboxMessagesDataSource sfmc_messages] +-[MarketingCloudSDKInboxMessagesDataSource setSfmc_messages:] +-[MarketingCloudSDKInboxMessagesDataSource sdk] +-[MarketingCloudSDKInboxMessagesDataSource setSdk:] +-[MarketingCloudSDKInboxMessagesDataSource tableView] +-[MarketingCloudSDKInboxMessagesDataSource setTableView:] +-[MarketingCloudSDKInboxMessagesDataSource .cxx_destruct] +-[MarketingCloudSDKInboxMessagesDelegate initWithMarketingCloudSDK:tableView:dataSource:] +-[MarketingCloudSDKInboxMessagesDelegate tableView:didSelectRowAtIndexPath:] +-[MarketingCloudSDKInboxMessagesDelegate sdk] +-[MarketingCloudSDKInboxMessagesDelegate setSdk:] +-[MarketingCloudSDKInboxMessagesDelegate tableView] +-[MarketingCloudSDKInboxMessagesDelegate setTableView:] +-[MarketingCloudSDKInboxMessagesDelegate dataSource] +-[MarketingCloudSDKInboxMessagesDelegate setDataSource:] +-[MarketingCloudSDKInboxMessagesDelegate .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.17 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_InboxMessages +__OBJC_$_CATEGORY_MobilePushSDK_$_InboxMessages +_OBJC_SELECTOR_REFERENCES_ +_OBJC_CLASSLIST_REFERENCES_$_.42 +_OBJC_CLASSLIST_REFERENCES_$_.46 +_OBJC_SELECTOR_REFERENCES_.48 +_OBJC_SELECTOR_REFERENCES_.50 +___block_descriptor_40_e8_32w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.56 +_OBJC_CLASSLIST_REFERENCES_$_.61 +_OBJC_CLASSLIST_REFERENCES_$_.68 +_OBJC_CLASSLIST_REFERENCES_$_.69 +_OBJC_CLASSLIST_REFERENCES_$_.70 +__OBJC_$_PROTOCOL_REFS_UITableViewDataSource +__OBJC_$_PROTOCOL_INSTANCE_METHODS_UITableViewDataSource +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDataSource +__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDataSource +__OBJC_PROTOCOL_$_UITableViewDataSource +__OBJC_LABEL_PROTOCOL_$_UITableViewDataSource +__OBJC_$_PROTOCOL_REFS_SFMCSdkInboxMessagesDataSource +__OBJC_PROTOCOL_$_SFMCSdkInboxMessagesDataSource +__OBJC_LABEL_PROTOCOL_$_SFMCSdkInboxMessagesDataSource +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessagesDataSource +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessagesDataSource +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKInboxMessagesDataSource +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDataSource._sfmc_messages +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDataSource._sdk +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDataSource._tableView +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKInboxMessagesDataSource +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessagesDataSource +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessagesDataSource +_OBJC_SELECTOR_REFERENCES_.169 +__OBJC_$_PROTOCOL_REFS_UIScrollViewDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIScrollViewDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UIScrollViewDelegate +__OBJC_PROTOCOL_$_UIScrollViewDelegate +__OBJC_LABEL_PROTOCOL_$_UIScrollViewDelegate +__OBJC_$_PROTOCOL_REFS_UITableViewDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDelegate +__OBJC_PROTOCOL_$_UITableViewDelegate +__OBJC_LABEL_PROTOCOL_$_UITableViewDelegate +__OBJC_$_PROTOCOL_REFS_SFMCSdkInboxMessagesDelegate +__OBJC_PROTOCOL_$_SFMCSdkInboxMessagesDelegate +__OBJC_LABEL_PROTOCOL_$_SFMCSdkInboxMessagesDelegate +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessagesDelegate +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessagesDelegate +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKInboxMessagesDelegate +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDelegate._sdk +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDelegate._tableView +_OBJC_IVAR_$_MarketingCloudSDKInboxMessagesDelegate._dataSource +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKInboxMessagesDelegate +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessagesDelegate +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessagesDelegate +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+InboxMessages.m +MarketingCloudSDK/MarketingCloudSDK+InboxMessages.m +__destroy_helper_block_e8_32w +__copy_helper_block_e8_32w +__92-[MarketingCloudSDKInboxMessagesDataSource sfmc_inboxMessagesAvailableNotificationReceived:]_block_invoke +dispatch_get_main_queue +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/dispatch/queue.h +-[MobilePushSDK(URLHandling) sfmc_setURLHandlingDelegate:] +-[MobilePushSDK(URLHandling) sfmc_setSFMCSdkURLHandlingDelegate:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_URLHandling +__OBJC_$_CATEGORY_MobilePushSDK_$_URLHandling +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+URLHandling.m +MarketingCloudSDK/MarketingCloudSDK+URLHandling.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Constants.m +-[MobilePushSDK(Location) sfmc_setLocationDelegate:] +-[MobilePushSDK(Location) sfmc_setSFMCSdkLocationDelegate:] +-[MobilePushSDK(Location) sfmc_regionFromDictionary:] +-[MobilePushSDK(Location) sfmc_locationEnabled] +-[MobilePushSDK(Location) sfmc_startWatchingLocation] +-[MobilePushSDK(Location) sfmc_stopWatchingLocation] +-[MobilePushSDK(Location) sfmc_watchingLocation] +-[MobilePushSDK(Location) sfmc_lastKnownLocation] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MobilePushSDK_$_Location +__OBJC_$_CATEGORY_MobilePushSDK_$_Location +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Location.m +MarketingCloudSDK/MarketingCloudSDK+Location.m +-[MarketingCloudSDKConfigBuilder init] +-[MarketingCloudSDKConfigBuilder sfmc_build] +-[MarketingCloudSDKConfigBuilder sfmc_setLocationEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setInboxEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setPiAnalyticsEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setUseLegacyPIIdentifier:] +-[MarketingCloudSDKConfigBuilder sfmc_setAnalyticsEnabled:] +-[MarketingCloudSDKConfigBuilder sfmc_setApplicationId:] +-[MarketingCloudSDKConfigBuilder sfmc_setMid:] +-[MarketingCloudSDKConfigBuilder sfmc_setAccessToken:] +-[MarketingCloudSDKConfigBuilder sfmc_setMarketingCloudServerUrl:] +-[MarketingCloudSDKConfigBuilder sfmc_setApplicationControlsBadging:] +-[MarketingCloudSDKConfigBuilder sfmc_setDelayRegistrationUntilContactKeyIsSet:] +-[MarketingCloudSDKConfigBuilder configurePayload] +-[MarketingCloudSDKConfigBuilder setConfigurePayload:] +-[MarketingCloudSDKConfigBuilder .cxx_destruct] +__OBJC_METACLASS_RO_$_MarketingCloudSDKConfigBuilder +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKConfigBuilder +_OBJC_IVAR_$_MarketingCloudSDKConfigBuilder._configurePayload +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKConfigBuilder +__OBJC_$_PROP_LIST_MarketingCloudSDKConfigBuilder +__OBJC_CLASS_RO_$_MarketingCloudSDKConfigBuilder +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDKConfigBuilder.m +MarketingCloudSDK/MarketingCloudSDKConfigBuilder.m ++[MobilePushSDK sharedInstance] +___31+[MobilePushSDK sharedInstance]_block_invoke ++[MobilePushSDK setSharedInstance:] +-[MobilePushSDK init] +-[MobilePushSDK sfmc_tearDown] +___30-[MobilePushSDK sfmc_tearDown]_block_invoke +-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:] +___Block_byref_object_copy_ +___Block_byref_object_dispose_ +___132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke +___copy_helper_block_e8_32s40r48r56w +___destroy_helper_block_e8_32s40r48r56w +___132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke.127 +-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:] +___111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64b72w +___destroy_helper_block_e8_32s40s48s56s64s72w +___111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke.138 +-[MobilePushSDK sfmc_configureWithDictionary:error:] +-[MobilePushSDK sfmc_configureWithDictionary:error:completionHandler:] +-[MobilePushSDK checkProtectedData] +___35-[MobilePushSDK checkProtectedData]_block_invoke +___copy_helper_block_e8_32r +___destroy_helper_block_e8_32r +-[MobilePushSDK dummySelector] +-[MobilePushSDK configure:configurationInfo:error:jsonFileReadError:url:completionHandler:] +___91-[MobilePushSDK configure:configurationInfo:error:jsonFileReadError:url:completionHandler:]_block_invoke +-[MobilePushSDK sfmc_appID] +-[MobilePushSDK sfmc_accessToken] +-[MobilePushSDK sfmc_deviceIdentifier] +-[MobilePushSDK sfmc_setContactKey:] +-[MobilePushSDK sfmc_contactKey] +-[MobilePushSDK sfmc_addTag:] +-[MobilePushSDK sfmc_removeTag:] +-[MobilePushSDK sfmc_addTags:] +-[MobilePushSDK sfmc_removeTags:] +-[MobilePushSDK sfmc_tags] +-[MobilePushSDK sfmc_setAttributeNamed:value:] +-[MobilePushSDK sfmc_clearAttributeNamed:] +-[MobilePushSDK sfmc_attributes] +-[MobilePushSDK sfmc_setAttributes:] +-[MobilePushSDK sfmc_clearAttributesNamed:] +-[MobilePushSDK sfmc_setSignedString:] +-[MobilePushSDK sfmc_signedString] +-[MobilePushSDK notificationCenter] +-[MobilePushSDK sfmc_setDeviceToken:] +-[MobilePushSDK sfmc_deviceToken] +-[MobilePushSDK sfmc_setNotificationRequest:] +-[MobilePushSDK sfmc_notificationRequest] +-[MobilePushSDK sfmc_setNotificationUserInfo:] +-[MobilePushSDK sfmc_notificationUserInfo] +-[MobilePushSDK sfmc_setPushEnabled:] +-[MobilePushSDK sfmc_pushEnabled] +-[MobilePushSDK sfmc_getSDKState] +___33-[MobilePushSDK sfmc_getSDKState]_block_invoke +___copy_helper_block_e8_32s +___destroy_helper_block_e8_32s +___33-[MobilePushSDK sfmc_getSDKState]_block_invoke.256 +-[MobilePushSDK sfmc_setDebugLoggingEnabled:] +___45-[MobilePushSDK sfmc_setDebugLoggingEnabled:]_block_invoke +-[MobilePushSDK sfmc_getDebugLoggingEnabled] +___44-[MobilePushSDK sfmc_getDebugLoggingEnabled]_block_invoke +-[MobilePushSDK sfmc_refreshWithFetchCompletionHandler:] +___56-[MobilePushSDK sfmc_refreshWithFetchCompletionHandler:]_block_invoke +-[MobilePushSDK activeFrameworks] +___33-[MobilePushSDK activeFrameworks]_block_invoke +-[MobilePushSDK controlChannelUpdated:] +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke +___copy_helper_block_e8_32s40s +___destroy_helper_block_e8_32s40s +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke.276 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_3 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_4 +___copy_helper_block_e8_32s40w +___destroy_helper_block_e8_32s40w +___copy_helper_block_e8_32s40r48w +___destroy_helper_block_e8_32s40r48w +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke.282 +___39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2.283 +-[MobilePushSDK setRegistrationRequestTimeInterval:] +-[MobilePushSDK setDebugPreventRegistrationRequest:] +-[MobilePushSDK sfmc_isReady] +-[MobilePushSDK sfmc_isInitializing] +-[MobilePushSDK sfmc_resetDataPolicy] +-[MobilePushSDK observeValueForKeyPath:ofObject:change:context:] +___64-[MobilePushSDK observeValueForKeyPath:ofObject:change:context:]_block_invoke +-[MobilePushSDK setNotificationCenter:] +-[MobilePushSDK userNotificationCenter] +-[MobilePushSDK setUserNotificationCenter:] +-[MobilePushSDK configurationURL] +-[MobilePushSDK setConfigurationURL:] +-[MobilePushSDK configurationInfo] +-[MobilePushSDK setConfigurationInfo:] +-[MobilePushSDK configurationIndex] +-[MobilePushSDK setConfigurationIndex:] +-[MobilePushSDK frameworks] +-[MobilePushSDK setFrameworks:] +-[MobilePushSDK logger] +-[MobilePushSDK setLogger:] +-[MobilePushSDK applicationWillTerminateObserver] +-[MobilePushSDK setApplicationWillTerminateObserver:] +-[MobilePushSDK registrationRequestTimeInterval] +-[MobilePushSDK debugPreventRegistrationRequest] +-[MobilePushSDK configurationError] +-[MobilePushSDK setConfigurationError:] +-[MobilePushSDK isReady] +-[MobilePushSDK setIsReady:] +-[MobilePushSDK isInitializing] +-[MobilePushSDK setIsInitializing:] +-[MobilePushSDK deferredMethodsToCallWhenIsReady] +-[MobilePushSDK setDeferredMethodsToCallWhenIsReady:] +-[MobilePushSDK testSetupParameters] +-[MobilePushSDK setTestSetupParameters:] +-[MobilePushSDK intelligence] +-[MobilePushSDK setIntelligence:] +-[MobilePushSDK notification] +-[MobilePushSDK setNotification:] +-[MobilePushSDK location] +-[MobilePushSDK setLocation:] +-[MobilePushSDK inboxMessageManager] +-[MobilePushSDK setInboxMessageManager:] +-[MobilePushSDK opendirectmessage] +-[MobilePushSDK setOpendirectmessage:] +-[MobilePushSDK cloudpagemessage] +-[MobilePushSDK setCloudpagemessage:] +-[MobilePushSDK event] +-[MobilePushSDK setEvent:] +-[MobilePushSDK migration] +-[MobilePushSDK setMigration:] +-[MobilePushSDK coreDataMigration] +-[MobilePushSDK setCoreDataMigration:] +-[MobilePushSDK controlchannel] +-[MobilePushSDK setControlchannel:] +-[MobilePushSDK privacy] +-[MobilePushSDK setPrivacy:] +-[MobilePushSDK foundation] +-[MobilePushSDK setFoundation:] +-[MobilePushSDK .cxx_destruct] +__sharedInstance +_once_token +___block_descriptor_32_e5_v8?0l +___block_literal_global +_OBJC_CLASSLIST_REFERENCES_$_.32 +_OBJC_CLASSLIST_REFERENCES_$_.33 +_OBJC_CLASSLIST_REFERENCES_$_.34 +_OBJC_CLASSLIST_REFERENCES_$_.47 +_OBJC_CLASSLIST_REFERENCES_$_.48 +___block_descriptor_32_e15_v32?08Q16^B24l +___block_literal_global.52 +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_$_PROTOCOL_INSTANCE_METHODS_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_$_PROP_LIST_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkRegistrationProtocol +__OBJC_PROTOCOL_REFERENCE_$_MarketingCloudSDKFrameworkRegistrationProtocol +_OBJC_CLASSLIST_REFERENCES_$_.107 +_OBJC_CLASSLIST_REFERENCES_$_.110 +_OBJC_CLASSLIST_REFERENCES_$_.111 +_OBJC_CLASSLIST_REFERENCES_$_.112 +_OBJC_CLASSLIST_REFERENCES_$_.113 +_OBJC_CLASSLIST_REFERENCES_$_.114 +_OBJC_CLASSLIST_REFERENCES_$_.115 +_OBJC_CLASSLIST_REFERENCES_$_.116 +_OBJC_CLASSLIST_REFERENCES_$_.117 +_OBJC_CLASSLIST_REFERENCES_$_.118 +_OBJC_CLASSLIST_REFERENCES_$_.119 +_OBJC_CLASSLIST_REFERENCES_$_.122 +___block_descriptor_64_e8_32s40r48r56w_e15_v32?08Q16^B24l +___block_literal_global.128 +_OBJC_CLASSLIST_REFERENCES_$_.133 +___block_descriptor_80_e8_32s40s48s56s64bs72w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.139 +_OBJC_CLASSLIST_REFERENCES_$_.140 +_OBJC_CLASSLIST_REFERENCES_$_.141 +___block_descriptor_40_e8_32r_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.144 +___block_descriptor_32_e17_v16?0"NSTimer"8l +___block_literal_global.146 +_OBJC_CLASSLIST_REFERENCES_$_.147 +_OBJC_CLASSLIST_REFERENCES_$_.150 +_OBJC_CLASSLIST_REFERENCES_$_.161 +_OBJC_CLASSLIST_REFERENCES_$_.178 +_OBJC_CLASSLIST_REFERENCES_$_.179 +_OBJC_SELECTOR_REFERENCES_.185 +_OBJC_CLASSLIST_REFERENCES_$_.188 +_OBJC_CLASSLIST_REFERENCES_$_.205 +_OBJC_SELECTOR_REFERENCES_.209 +_OBJC_CLASSLIST_REFERENCES_$_.210 +_OBJC_SELECTOR_REFERENCES_.220 +_OBJC_CLASSLIST_REFERENCES_$_.221 +_OBJC_SELECTOR_REFERENCES_.227 +_OBJC_CLASSLIST_REFERENCES_$_.234 +_OBJC_CLASSLIST_REFERENCES_$_.247 +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkStateProtocol +__OBJC_$_PROTOCOL_INSTANCE_METHODS_MarketingCloudSDKFrameworkStateProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkStateProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkStateProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkStateProtocol +__OBJC_PROTOCOL_REFERENCE_$_MarketingCloudSDKFrameworkStateProtocol +___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l +___block_descriptor_40_e8_32s_e15_v32?0816^B24l +_OBJC_CLASSLIST_REFERENCES_$_.260 +_OBJC_SELECTOR_REFERENCES_.261 +___block_descriptor_33_e15_v32?08Q16^B24l +_OBJC_CLASSLIST_REFERENCES_$_.263 +_OBJC_SELECTOR_REFERENCES_.264 +___block_descriptor_40_e8_32r_e15_v32?08Q16^B24l +_OBJC_SELECTOR_REFERENCES_.265 +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_$_PROTOCOL_INSTANCE_METHODS_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkControlChannelProtocol +__OBJC_PROTOCOL_REFERENCE_$_MarketingCloudSDKFrameworkControlChannelProtocol +_OBJC_SELECTOR_REFERENCES_.272 +_OBJC_SELECTOR_REFERENCES_.273 +___block_descriptor_48_e8_32s40s_e15_v32?08Q16^B24l +___block_descriptor_48_e8_32s40w_e33_v28?0B8"NSString"12"NSError"20l +___block_descriptor_56_e8_32s40r48w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.284 +___block_descriptor_40_e8_32w_e15_v32?0816^B24l +__OBJC_$_CLASS_METHODS_MobilePushSDK +__OBJC_METACLASS_RO_$_MobilePushSDK +__OBJC_$_INSTANCE_METHODS_MobilePushSDK +_OBJC_IVAR_$_MobilePushSDK._notificationCenter +_OBJC_IVAR_$_MobilePushSDK._userNotificationCenter +_OBJC_IVAR_$_MobilePushSDK._configurationURL +_OBJC_IVAR_$_MobilePushSDK._configurationInfo +_OBJC_IVAR_$_MobilePushSDK._configurationIndex +_OBJC_IVAR_$_MobilePushSDK._frameworks +_OBJC_IVAR_$_MobilePushSDK._logger +_OBJC_IVAR_$_MobilePushSDK._applicationWillTerminateObserver +_OBJC_IVAR_$_MobilePushSDK._registrationRequestTimeInterval +_OBJC_IVAR_$_MobilePushSDK._debugPreventRegistrationRequest +_OBJC_IVAR_$_MobilePushSDK._configurationError +_OBJC_IVAR_$_MobilePushSDK._isReady +_OBJC_IVAR_$_MobilePushSDK._isInitializing +_OBJC_IVAR_$_MobilePushSDK._deferredMethodsToCallWhenIsReady +_OBJC_IVAR_$_MobilePushSDK._testSetupParameters +_OBJC_IVAR_$_MobilePushSDK._intelligence +_OBJC_IVAR_$_MobilePushSDK._notification +_OBJC_IVAR_$_MobilePushSDK._location +_OBJC_IVAR_$_MobilePushSDK._inboxMessageManager +_OBJC_IVAR_$_MobilePushSDK._opendirectmessage +_OBJC_IVAR_$_MobilePushSDK._cloudpagemessage +_OBJC_IVAR_$_MobilePushSDK._event +_OBJC_IVAR_$_MobilePushSDK._migration +_OBJC_IVAR_$_MobilePushSDK._coreDataMigration +_OBJC_IVAR_$_MobilePushSDK._controlchannel +_OBJC_IVAR_$_MobilePushSDK._privacy +_OBJC_IVAR_$_MobilePushSDK._foundation +__OBJC_$_INSTANCE_VARIABLES_MobilePushSDK +__OBJC_$_PROP_LIST_MobilePushSDK +__OBJC_CLASS_RO_$_MobilePushSDK +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDK+Base.m +MarketingCloudSDK/MarketingCloudSDK+Base.m +MarketingCloudSDK/MarketingCloudSDKPrivate.h +__64-[MobilePushSDK observeValueForKeyPath:ofObject:change:context:]_block_invoke +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2.283 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke.282 +__destroy_helper_block_e8_32s40r48w +__copy_helper_block_e8_32s40r48w +__destroy_helper_block_e8_32s40w +__copy_helper_block_e8_32s40w +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_4 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_3 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke_2 +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke.276 +__destroy_helper_block_e8_32s40s +__copy_helper_block_e8_32s40s +__39-[MobilePushSDK controlChannelUpdated:]_block_invoke +__33-[MobilePushSDK activeFrameworks]_block_invoke +__56-[MobilePushSDK sfmc_refreshWithFetchCompletionHandler:]_block_invoke +__44-[MobilePushSDK sfmc_getDebugLoggingEnabled]_block_invoke +__45-[MobilePushSDK sfmc_setDebugLoggingEnabled:]_block_invoke +__33-[MobilePushSDK sfmc_getSDKState]_block_invoke.256 +__destroy_helper_block_e8_32s +__copy_helper_block_e8_32s +__33-[MobilePushSDK sfmc_getSDKState]_block_invoke +__91-[MobilePushSDK configure:configurationInfo:error:jsonFileReadError:url:completionHandler:]_block_invoke +__destroy_helper_block_e8_32r +__copy_helper_block_e8_32r +__35-[MobilePushSDK checkProtectedData]_block_invoke +__111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke.138 +__destroy_helper_block_e8_32s40s48s56s64s72w +__copy_helper_block_e8_32s40s48s56s64b72w +__111-[MobilePushSDK initializeFrameworks:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:]_block_invoke +__132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke.127 +__destroy_helper_block_e8_32s40r48r56w +__copy_helper_block_e8_32s40r48r56w +__132-[MobilePushSDK frameworkHeavyLiftInitialization:completionHandler:configurationIndex:configurationInfo:defaultFrameworks:weakSelf:]_block_invoke +__Block_byref_object_dispose_ +__Block_byref_object_copy_ +__30-[MobilePushSDK sfmc_tearDown]_block_invoke +__31+[MobilePushSDK sharedInstance]_block_invoke +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/dispatch/once.h +-[MarketingCloudSDKConfig keysForEncoding] +-[MarketingCloudSDKConfig init] +-[MarketingCloudSDKConfig build] +-[MarketingCloudSDKConfig location] +-[MarketingCloudSDKConfig setLocation:] +-[MarketingCloudSDKConfig inbox] +-[MarketingCloudSDKConfig setInbox:] +-[MarketingCloudSDKConfig pianalytics] +-[MarketingCloudSDKConfig setPianalytics:] +-[MarketingCloudSDKConfig uselegacypiidentifier] +-[MarketingCloudSDKConfig setUselegacypiidentifier:] +-[MarketingCloudSDKConfig etanalytics] +-[MarketingCloudSDKConfig setEtanalytics:] +-[MarketingCloudSDKConfig appid] +-[MarketingCloudSDKConfig setAppid:] +-[MarketingCloudSDKConfig mid] +-[MarketingCloudSDKConfig setMid:] +-[MarketingCloudSDKConfig accesstoken] +-[MarketingCloudSDKConfig setAccesstoken:] +-[MarketingCloudSDKConfig marketing_cloud_server_url] +-[MarketingCloudSDKConfig setMarketing_cloud_server_url:] +-[MarketingCloudSDKConfig applicationcontrolsbadging] +-[MarketingCloudSDKConfig setApplicationcontrolsbadging:] +-[MarketingCloudSDKConfig delayregistrationuntilcontactkeyisset] +-[MarketingCloudSDKConfig setDelayregistrationuntilcontactkeyisset:] +-[MarketingCloudSDKConfig .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.21 +__OBJC_METACLASS_RO_$_MarketingCloudSDKConfig +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKConfig +_OBJC_IVAR_$_MarketingCloudSDKConfig._location +_OBJC_IVAR_$_MarketingCloudSDKConfig._inbox +_OBJC_IVAR_$_MarketingCloudSDKConfig._pianalytics +_OBJC_IVAR_$_MarketingCloudSDKConfig._uselegacypiidentifier +_OBJC_IVAR_$_MarketingCloudSDKConfig._etanalytics +_OBJC_IVAR_$_MarketingCloudSDKConfig._appid +_OBJC_IVAR_$_MarketingCloudSDKConfig._mid +_OBJC_IVAR_$_MarketingCloudSDKConfig._accesstoken +_OBJC_IVAR_$_MarketingCloudSDKConfig._marketing_cloud_server_url +_OBJC_IVAR_$_MarketingCloudSDKConfig._applicationcontrolsbadging +_OBJC_IVAR_$_MarketingCloudSDKConfig._delayregistrationuntilcontactkeyisset +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKConfig +__OBJC_$_PROP_LIST_MarketingCloudSDKConfig +__OBJC_CLASS_RO_$_MarketingCloudSDKConfig +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDKConfig.m +MarketingCloudSDK/MarketingCloudSDKConfig.m +MarketingCloudSDK/MarketingCloudSDKConfig.h +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvgTo +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvsTo +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK0E4NameOIetMAgYl_TC +_$s17MarketingCloudSDK10PushModuleC13moduleVersion_WZ +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZfiSSyXEfU_ +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZTo +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZTo +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ.resume.0 +_$s17MarketingCloudSDK10PushModuleCXMTSSIetMAyYl_TC +_$s17MarketingCloudSDK10PushModuleC15stateProperties_WZ +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZTo +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZTo +_$s17MarketingCloudSDK10PushModuleCXMTSDyS2SGSgIetMAyYl_TC +_$s17MarketingCloudSDK10PushModuleC6status_WZ +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZTo +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZTo +_$s17MarketingCloudSDK10PushModuleCXMT7SFMCSDK0E6StatusOIetMAyYl_TC +_$s17MarketingCloudSDK10PushModuleC14registrationId_WZ +_$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvgZTo +_$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvsZTo +_$s17MarketingCloudSDK10PushModuleC6sharedACvgZTo +_$s17MarketingCloudSDK10PushModuleC6sharedACvgZACyXEfU_ +_$s17MarketingCloudSDK10PushModuleC6logger_WZ +_$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZTo +_$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +_$s17MarketingCloudSDK12PushIdentityCMa +_$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyFTo +_$s17MarketingCloudSDK10PushModuleC12messageValid33_CE0DABD05609D081DA47D8C2869AA3D9LL0F0Sb7SFMCSDK7MessageC_tF +_$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tFTo +_$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZTo +_$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZTo +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZTo +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZTo +_$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZTo +_$s17MarketingCloudSDK10PushModuleC8tearDownyyFTo +_$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyFTo +_$s17MarketingCloudSDK10PushModuleC6addTagySbSSFTo +_$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGFTo +_$s17MarketingCloudSDK10PushModuleC9removeTagySbSSFTo +_$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyFTo +_$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVFTo +_$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbFTo +_$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CFTo +_$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyFTo +_$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyFTo +_$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbFTm +_$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbFTo +_$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbFToTm +_$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyFTo +_$sSo23UIBackgroundFetchResultVIegy_ABIeyBy_TR +_$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tFTo +_$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgFTo +_$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgFTo +_$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tFTo +_$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVFTm +_$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tFTo +_$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tFTo +_$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyFTm +_$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyFTo +_$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyFToTm +_$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyFTm +_$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyFTo +_$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyFToTm +_$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGFTm +_$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGFToTm +_$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tFTo +_$s17MarketingCloudSDK10PushModuleC6addTagySbSSFTm +_$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tFTo +_$s17MarketingCloudSDK10PushModuleC6addTagySbSSFToTm +_$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyFTo +_$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyFTo +_$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyFTo +_$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tFTo +_$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptFTo +_$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgFTm +_$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgFTo +_$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgFToTm +_$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyFTm +_$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyFTo +_$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyFToTm +_$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItFTo +_$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGFTm +_$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGFTo +_$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGFToTm +_$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtFTo +_$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tFTo +_$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtFTo +_$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgFTo +_$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tFTo +_$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyFTo +_$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyFTo +_$s17MarketingCloudSDK10PushModuleC8tearDownyyFTm +_$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyFTo +_$s17MarketingCloudSDK10PushModuleC8tearDownyyFToTm +_$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyFTo +_$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyFTo +_$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgFTm +_$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgFTo +_$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgFToTm +_$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZTo +_$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyFTm +_$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyFTo +_$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyFToTm +_$s17MarketingCloudSDK10PushModuleCACyc33_CE0DABD05609D081DA47D8C2869AA3D9Llfc +_$s17MarketingCloudSDK10PushModuleCACyc33_CE0DABD05609D081DA47D8C2869AA3D9LlfcTo +_$s17MarketingCloudSDK10PushModuleCfETo +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK9PublisherAadEP4nameAD0E4NameOvgTW +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK9PublisherAadEP4send7messageyAD5Event_p_tFTW +_$s17MarketingCloudSDK12PushIdentityCACycfc +_$s17MarketingCloudSDK10PushConfigC09marketingbE0SDys11AnyHashableVypGSgyF +_$sSo20NSJSONReadingOptionsVs10SetAlgebraSCsACPxycfCTW +_$sSo20NSJSONReadingOptionsVs9OptionSetSCsACP8rawValuex03RawF0Qz_tcfCTW +_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5 +_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTg5Tf4gd_n +_$s17MarketingCloudSDK14EventConverterC19isCategorySupported8categorySbSS_tFZTf4nd_n +_$s17MarketingCloudSDK14EventConverterC06toPushD0ySo9SFMCEvent_pSg7SFMCSDK0D0_pFZTf4nd_n +_$s17MarketingCloudSDK8IdentityC6update5eventy7SFMCSDK0D13EventProtocol_p_tFZTf4nd_n +_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo9SFMCEvent_p_Tg5Tf4d_n +___swift_instantiateConcreteTypeFromMangledName +_$s17MarketingCloudSDK14EventConverterC18nameAttributesFrom33_40449321C01FD62CDF9AA5F1D1E8DC51LL5eventSSSg0F0_SDySSypGSg10attributestSo9SFMCEventC_tFZTf4nd_n +_$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZTf4nnd_n +_$s17MarketingCloudSDK14EventConverterC014toIdentityTagsD07SFMCSDK0D0_pSgyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZTf4d_n +_$s17MarketingCloudSDK14EventConverterC027toIdentityProfileAttributesD07SFMCSDK0D0_pSgyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZTf4d_n +_$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZTf4d_nTm +_$s17MarketingCloudSDK8MetadataC12toDictionarySDySSypGyFZTf4d_n +_$s10Foundation4DataV15_RepresentationOWOe +_$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tFTf4nd_n +_$sSo23UIBackgroundFetchResultVIegy_SgWOe +_$sSo23UIBackgroundFetchResultVIeyBy_ABIegy_TRTA +_$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptFTf4nnd_n +_$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItFTf4nnnnd_n +_$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtFTf4nnnnd_n +_$s17MarketingCloudSDK10PushModuleC010instatiateabdC033_CE0DABD05609D081DA47D8C2869AA3D9LL10pushConfigSo06MobiledC0CSgAA0dP0C_tFZTf4nd_n +_$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZTf4nnd_n +__swift_FORCE_LOAD_$_swiftCompatibility50 +__swift_FORCE_LOAD_$_swiftCompatibility51 +__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements +__swift_FORCE_LOAD_$_swiftCompatibilityConcurrency +_$sSo23UIBackgroundFetchResultVMa +_$sSo7NSErrorCMa +_block_copy_helper +_block_destroy_helper +_$sypSgWOh +_$sypWOc +_$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZTo +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM.resume.0 +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ.resume.0 +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ.resume.0 +_$s17MarketingCloudSDK10PushModuleC13moduleVersion_Wz +_$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ +_$s17MarketingCloudSDK10PushModuleC15stateProperties_Wz +_$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ +_$s17MarketingCloudSDK10PushModuleC6status_Wz +_$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ +_$s17MarketingCloudSDK10PushModuleC14registrationId_Wz +_$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvpZ +_$s17MarketingCloudSDK10PushModuleC6logger_Wz +_$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ +_$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LLACSgvpZ +_$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LLAA0D6ConfigCSgvpZ +_$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL7SFMCSDK07SFMCSdkG0CSgvpZ +_$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LL_Wz +_$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LLSo6NSLockCvpZ +_$s17MarketingCloudSDK14EventConverterC09supportedD10Categories_Wz +_$s17MarketingCloudSDK10PushModuleC6logger_WZTv_ +_$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvpWvd +__PROTOCOL_SFMCEvent +l_OBJC_LABEL_PROTOCOL_$_SFMCEvent +l_OBJC_PROTOCOL_REFERENCE_$_SFMCEvent +_symbolic So9SFMCEvent_p +_$sSo9SFMCEvent_pMD +__PROTOCOL_SFMCSdkIdentityEventProtocol +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkIdentityEventProtocol +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkIdentityEventProtocol +_symbolic _____IeyBy_ So23UIBackgroundFetchResultV +_$s17MarketingCloudSDK10PushModuleC7SFMCSDK9PublisherAAMcMK +_$s17MarketingCloudSDK10PushModuleC7_config33_CE0DABD05609D081DA47D8C2869AA3D9LLAA0D6ConfigCvpWvd +_$s17MarketingCloudSDK10PushModuleC15_coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL7SFMCSDK07SFMCSdkG0CvpWvd +__CLASS_METHODS_SFMCSdkPushModule +__PROTOCOL__TtP7SFMCSDK10SFMCModule_ +l_OBJC_LABEL_PROTOCOL_$__TtP7SFMCSDK10SFMCModule_ +l_OBJC_PROTOCOL_REFERENCE_$__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL__TtP7SFMCSDK13PushInterface_ +l_OBJC_LABEL_PROTOCOL_$__TtP7SFMCSDK13PushInterface_ +l_OBJC_PROTOCOL_REFERENCE_$__TtP7SFMCSDK13PushInterface_ +__PROTOCOL__TtP7SFMCSDK10Subscriber_ +l_OBJC_LABEL_PROTOCOL_$__TtP7SFMCSDK10Subscriber_ +l_OBJC_PROTOCOL_REFERENCE_$__TtP7SFMCSDK10Subscriber_ +__PROTOCOLS_SFMCSdkPushModule +__CLASS_PROPERTIES_SFMCSdkPushModule +__METACLASS_DATA_SFMCSdkPushModule +__INSTANCE_METHODS_SFMCSdkPushModule +__PROTOCOLS_SFMCSdkPushModule.29 +__IVARS_SFMCSdkPushModule +__PROPERTIES_SFMCSdkPushModule +__DATA_SFMCSdkPushModule +_$s17MarketingCloudSDKMXM +_symbolic So8NSObjectC +_$s17MarketingCloudSDK10PushModuleCMf +_symbolic _____ 17MarketingCloudSDK10PushModuleC +_symbolic _____ 7SFMCSDK10ModuleNameO +_symbolic _____ 17MarketingCloudSDK10PushConfigC +_symbolic _____ 7SFMCSDK17SFMCSdkComponentsC +_$s17MarketingCloudSDK10PushModuleCMF +__swift_FORCE_LOAD_$_swiftos_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftObjectiveC_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftDarwin_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftFoundation_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreFoundation_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftDispatch_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftUIKit_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreGraphics_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreImage_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftMetal_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftQuartzCore_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftFileProvider_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftDataDetection_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCoreLocation_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibility50_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibility51_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_MarketingCloudSDK +__swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_MarketingCloudSDK +_$sSoMXM +_$sSo23UIBackgroundFetchResultVMn +_$sSo23UIBackgroundFetchResultVMf +_$sSo23UIBackgroundFetchResultVML +_symbolic _____ So23UIBackgroundFetchResultV +_$sSo23UIBackgroundFetchResultVMB +_symbolic ______p s5ErrorP +_$ss5Error_pMD +_$sSo7NSErrorCML +_block_descriptor +_symbolic _____ySo9SFMCEvent_pG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySo9SFMCEvent_pGMD +_symbolic _____ySSG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySSGMD +_symbolic _____ySS_SStG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySS_SStGMD +_symbolic ypSg +_$sypSgMD +___swift_reflection_version +__PROTOCOL_NSObject +l_OBJC_LABEL_PROTOCOL_$_NSObject +l_OBJC_PROTOCOL_REFERENCE_$_NSObject +__PROTOCOL_PROTOCOLS_SFMCEvent +__PROTOCOL_INSTANCE_METHODS_SFMCEvent +__PROTOCOL_METHOD_TYPES_SFMCEvent +__PROTOCOL_SFMCSdkEvent +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkEvent +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkEvent +__PROTOCOL_PROTOCOLS_SFMCSdkIdentityEventProtocol +__PROTOCOL_INSTANCE_METHODS_SFMCSdkIdentityEventProtocol +__PROTOCOL_PROPERTIES_SFMCSdkIdentityEventProtocol +__PROTOCOL_METHOD_TYPES_SFMCSdkIdentityEventProtocol +__PROTOCOL_INSTANCE_METHODS__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_CLASS_METHODS__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_PROPERTIES__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_METHOD_TYPES__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_CLASS_PROPERTIES__TtP7SFMCSDK10SFMCModule_ +__PROTOCOL_INSTANCE_METHODS__TtP7SFMCSDK13PushInterface_ +__PROTOCOL_METHOD_TYPES__TtP7SFMCSDK13PushInterface_ +__PROTOCOL_INSTANCE_METHODS__TtP7SFMCSDK10Subscriber_ +__PROTOCOL_PROPERTIES__TtP7SFMCSDK10Subscriber_ +__PROTOCOL_METHOD_TYPES__TtP7SFMCSDK10Subscriber_ +__PROTOCOL_INSTANCE_METHODS_NSObject +__PROTOCOL_INSTANCE_METHODS_OPT_NSObject +__PROTOCOL_PROPERTIES_NSObject +__PROTOCOL_METHOD_TYPES_NSObject +__PROTOCOL_INSTANCE_METHODS_SFMCSdkEvent +__PROTOCOL_PROPERTIES_SFMCSdkEvent +__PROTOCOL_METHOD_TYPES_SFMCSdkEvent +_objc_classes_$s17MarketingCloudSDK10PushModuleCN +Apple clang version 14.0.0 (clang-1400.0.29.51) +-private-discriminator _CE0DABD05609D081DA47D8C2869AA3D9 + +Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushModule.swift +$sypWOc + +$sypSgWOh +block_destroy_helper +block_copy_helper +$sSo7NSErrorCMa +$sSo23UIBackgroundFetchResultVMa +$s17MarketingCloudSDK10PushModuleCMa +initModule +shared.get +withCriticalSection +MarketingCloudSDK/NSLock.swift +$s17MarketingCloudSDK10PushModuleC6sharedACvgZACyXEfU_ +Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value +$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvau +$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LLSo6NSLockCvau +$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LLACSgvau +$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL7SFMCSDK07SFMCSdkG0CSgvau +$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LLAA0D6ConfigCSgvau +$s17MarketingCloudSDK10PushModuleC14registrationIdSSSgvau +$defer +init +instatiateMarketingCloudPushSDK +appendLiteral +appendInterpolation +$sSo8NSObjectCs23CustomStringConvertible10FoundationsACP11descriptionSSvgTW +$sSo8NSObjectC11descriptionSSvgTO +$sSS12_createEmpty19withInitialCapacitySSSi_tFZ +$sSS12_createEmpty19withInitialCapacitySSSi_tFZTf4nd_n +cartItemDictionary +trackPageView +inboxMessagesTableViewDelegateFor +$sSo23UIBackgroundFetchResultVIeyBy_ABIegy_TRTA +$sSo23UIBackgroundFetchResultVIeyBy_ABIegy_TR +objectdestroy +refresh +sendIdentityEventForTags +sendEvent +== +$sSSSQsSQ2eeoiySbx_xtFZTW +$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF +$s7SFMCSDK12ModuleStatusOSYAASY8rawValue03RawE0QzvgTW +toIdentityTagsEvent +sendIdentityEventForContactKey +toIdentityContactKeyEvent +MarketingCloudSDK/EventConverter.swift +sendSfmcEvent +toSFMCSdkEvent +nameAttributesFrom +__swift_instantiateConcreteTypeFromMangledName +$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo9SFMCEvent_p_Tg5Tf4d_n +send +name.get +$s17MarketingCloudSDK10PushModuleCfETo +deinit +pushEnabled +setEventDelegate +lastKnownLocation +tearDown +regionFrom +orderDictionary +cartDictionary +setNotificationUserInfo +contactKey +setSignedString +inboxMessagesTableViewDataSourceFor +addTag +markMessageRead +getAllMessagesCount +getAllMessages +showInAppMessage +setDeviceToken +messageId +$sSo23UIBackgroundFetchResultVIegy_ABIeyBy_TR +setDebugLoggingEnabled +notificationUserInfo +notificationRequest +setNotificationRequest +attributes +tags +addTags +metadata +toDictionary +sendIdentityEventForAttributes +receive +messageValid +$sSSs20TextOutputStreamablessAAP5write2toyqd__z_ts0aB6StreamRd__lFTWs26DefaultStringInterpolationV_Tg5 +$sSS5write2toyxz_ts16TextOutputStreamRzlFs26DefaultStringInterpolationV_Tg5 +$ss26DefaultStringInterpolationVs16TextOutputStreamssACP5writeyySSFTW +$ss26DefaultStringInterpolationV5writeyySSF +isCategorySupported +_allocateUninitializedArray +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSo9SFMCEvent_p_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSo9SFMCEvent_p_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCSo9SFMCEvent_p_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSo9SFMCEvent_p_Tg5 +$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo9SFMCEvent_p_Tg5 +update +toPushEvent +getIdentity +MarketingCloudSDK/PushIdentity.swift +$s17MarketingCloudSDK10PushModuleC4lock33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +$s17MarketingCloudSDK10PushModuleC14coreComponents33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +$s17MarketingCloudSDK10PushModuleC6config33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +$s17MarketingCloudSDK10PushModuleC9singleton33_CE0DABD05609D081DA47D8C2869AA3D9LL_WZ +logger.get +$s17MarketingCloudSDK10PushModuleC6logger_WZ +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSS_Tgq5 +registrationId.set +registrationId.get +$s17MarketingCloudSDK10PushModuleC14registrationId_WZ +status.modify +$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvau +status.set +status.get +$s17MarketingCloudSDK10PushModuleC6status_WZ +stateProperties.modify +$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvau +stateProperties.set +stateProperties.get +$s17MarketingCloudSDK10PushModuleC15stateProperties_WZ +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSS_SSt_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_SSt_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCSS_SSt_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_SSt_Tg5 +moduleVersion.modify +$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvau +moduleVersion.set +moduleVersion.get +$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZfiSSyXEfU_ +subscript.get +$ss17_NativeDictionaryV7_valuesSpyq_GvgSS_ypTg5 +$s17MarketingCloudSDK10PushModuleC13moduleVersion_WZ +name.modify +name.set +_$s17MarketingCloudSDK14EventConverterC09supportedD10Categories_WZ +_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFs11AnyHashableV_ypS2STg5 +_$s17MarketingCloudSDK14EventConverterCfD +_$s17MarketingCloudSDK14EventConverterCMa +_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTg5Tf4gd_n +_$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs11AnyHashableV_ShyAEGTg5Tf4gd_n +_$sSS_yptWOc +_$sypWOb +_$sypSgWOb +_$s17MarketingCloudSDK14EventConverterC09supportedD10CategoriesSay7SFMCSDK0D8CategoryOGvpZ +_$s17MarketingCloudSDK14EventConverterCMm +__METACLASS_DATA__TtC17MarketingCloudSDK14EventConverter +__DATA__TtC17MarketingCloudSDK14EventConverter +_$s17MarketingCloudSDK14EventConverterCMn +_$s17MarketingCloudSDK14EventConverterCMf +_symbolic _____ 17MarketingCloudSDK14EventConverterC +_$s17MarketingCloudSDK14EventConverterCMF +_symbolic _____ySS_yptG s23_ContiguousArrayStorageC +_$ss23_ContiguousArrayStorageCySS_yptGMD +_symbolic Say_____G s11AnyHashableV +_$sSays11AnyHashableVGMD +_symbolic _____ySSypG s18_DictionaryStorageC +_$ss18_DictionaryStorageCySSypGMD +_symbolic SS_ypt +_$sSS_yptMD +_symbolic SDySSypG +_$sSDySSypGMD +_symbolic _____y_____G s23_ContiguousArrayStorageC 7SFMCSDK13EventCategoryO +_$ss23_ContiguousArrayStorageCy7SFMCSDK13EventCategoryOGMD +_symbolic _____yS2SG s18_DictionaryStorageC +_$ss18_DictionaryStorageCyS2SGMD +_objc_classes_$s17MarketingCloudSDK14EventConverterCN +_$s17MarketingCloudSDK14EventConverterCACycfCTq +_$s17MarketingCloudSDK14EventConverterCN +-private-discriminator _40449321C01FD62CDF9AA5F1D1E8DC51 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/EventConverter.swift +$sypSgWOb +$sypWOb +$sSS_yptWOc +toIdentityProfileAttributesEvent +MarketingCloudSDK/PushModule.swift +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSS_ypt_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_ypt_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCSS_ypt_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_ypt_Tg5 +next +$sSayxGSlsSly7ElementQz5IndexQzcirTW7SFMCSDK13EventCategoryO_Tg5 +$sSayxSicir7SFMCSDK13EventCategoryO_Tg5 +$sSayxSicig7SFMCSDK13EventCategoryO_Tg5 +$sSa15_checkSubscript_20wasNativeTypeCheckeds16_DependenceTokenVSi_SbtF7SFMCSDK13EventCategoryO_Tg5 +$ss12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBounds_03wasfgH0ySi_SbtF7SFMCSDK13EventCategoryO_Tg5 +Swift runtime failure: Index out of range +$s17MarketingCloudSDK14EventConverterC09supportedD10CategoriesSay7SFMCSDK0D8CategoryOGvau +$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW7SFMCSDK13EventCategoryO_Tg5 +$sSa9formIndex5afterySiz_tF7SFMCSDK13EventCategoryO_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF7SFMCSDK13EventCategoryO_Tg5 +$sSiSQsSQ2eeoiySbx_xtFZTW +$sSayxGSlsSl8endIndex0B0QzvgTW7SFMCSDK13EventCategoryO_Tg5 +$sSa8endIndexSivg7SFMCSDK13EventCategoryO_Tg5 +$sSa9_getCountSiyF7SFMCSDK13EventCategoryO_Tg5 +$ss12_ArrayBufferV14immutableCountSivg7SFMCSDK13EventCategoryO_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg7SFMCSDK13EventCategoryO_Tg5 +$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5 +Swift runtime failure: arithmetic overflow +Swift runtime failure: Dictionary literal contains duplicate keys +$sSp10initialize2toyx_tFyp_Tg5 +$sSp10initialize2toyx_tFSS_Tg5 +$ss17_NativeDictionaryV5_keysSpyxGvgSS_ypTg5 +$sSa9formIndex5afterySiz_tFSS_ypt_Tg5 +$sSayxSicigSS_ypt_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_ypt_Tg5 +$sSD7_nativeSDyxq_Gs17_NativeDictionaryVyxq_Gn_tcfCSS_ypTg5 +$ss17_NativeDictionaryV8capacityAByxq_GSi_tcfCSS_ypTg5 +$sSa5countSivgSS_ypt_Tg5 +$sSa9_getCountSiyFSS_ypt_Tg5 +$ss12_ArrayBufferV14immutableCountSivgSS_ypt_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgSS_ypt_Tg5 +$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_SSTg5 +$ss17_NativeDictionaryV7_valuesSpyq_GvgSS_SSTg5 +$ss17_NativeDictionaryV5_keysSpyxGvgSS_SSTg5 +$sSa9formIndex5afterySiz_tFSS_SSt_Tg5 +$sSayxSicigSS_SSt_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_SSt_Tg5 +$sSD7_nativeSDyxq_Gs17_NativeDictionaryVyxq_Gn_tcfCSS_SSTg5 +$ss17_NativeDictionaryV8capacityAByxq_GSi_tcfCSS_SSTg5 +$sSa5countSivgSS_SSt_Tg5 +$sSa9_getCountSiyFSS_SSt_Tg5 +$ss12_ArrayBufferV14immutableCountSivgSS_SSt_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgSS_SSt_Tg5 +$s17MarketingCloudSDK14EventConverterCMa +$s17MarketingCloudSDK14EventConverterC09supportedD10Categories_WZ +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZ7SFMCSDK13EventCategoryO_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg7SFMCSDK13EventCategoryO_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfC7SFMCSDK13EventCategoryO_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF7SFMCSDK13EventCategoryO_Tg5 +_$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfcTo +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSFTo +_$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF +_$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVFTo +_$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSFTm +_$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSFTo +_$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSFToTm +_$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF +_$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbFTo +_$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF +_$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyFTo +_$s17MarketingCloudSDK17PushConfigBuilderCACycfcTo +_$s17MarketingCloudSDK17PushConfigBuilderCfETo +_$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfcTf4gn_n +_$s10Foundation3URLVSgWOf +_$s10Foundation3URLVSgWOh +_$s10Foundation3URLVSgWOc +_$s17MarketingCloudSDK10PushConfigC5appId11accessToken8endpoint3mid15locationEnabled05inboxM009analyticsM0011piAnalyticsM021useLegacyPIIdentifier26applicationControlsBadging37delayRegistrationUntilContactKeyIsSet25enableScreenEntryTrackingACSS_SSSg10Foundation3URLVSgAPSbSgA7UtcfcTf4ggngnnnnnnnnn_n +_$s17MarketingCloudSDK17PushConfigBuilderCMU +_$s17MarketingCloudSDK17PushConfigBuilderCMr +_$s10Foundation3URLVSgMa +_$s10Foundation4UUIDVSgWOh +_$s10Foundation3URLVSgWOhTm +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvpWvd +_symbolic _____Sg 10Foundation3URLV +_$s10Foundation3URLVSgMD +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvpWvd +_$s17MarketingCloudSDK17PushConfigBuilderC5appIdSSvpWvd +__METACLASS_DATA__TtC17MarketingCloudSDK17PushConfigBuilder +__INSTANCE_METHODS__TtC17MarketingCloudSDK17PushConfigBuilder +__IVARS__TtC17MarketingCloudSDK17PushConfigBuilder +__DATA__TtC17MarketingCloudSDK17PushConfigBuilder +_$s17MarketingCloudSDK17PushConfigBuilderCMl +_$s10Foundation3URLVSgML +_$s17MarketingCloudSDK17PushConfigBuilderCMf +_symbolic _____ 17MarketingCloudSDK17PushConfigBuilderC +_symbolic SS +_symbolic SSSg +_symbolic SbSg +_$s17MarketingCloudSDK17PushConfigBuilderCMF +_symbolic _____Sg 10Foundation4UUIDV +_$s10Foundation4UUIDVSgMD +_objc_classes_$s17MarketingCloudSDK17PushConfigBuilderCN +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC11accessTokenSSSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC8endpoint10Foundation3URLVSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC3midSSSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC15locationEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC12inboxEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC16analyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC18piAnalyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC21useLegacyPIIdentifierSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC26applicationControlsBadgingSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC37delayRegistrationUntilContactKeyIsSetSbSgvMTq +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvgTq +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvsTq +_$s17MarketingCloudSDK17PushConfigBuilderC25enableScreenEntryTrackingSbSgvMTq +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushConfigBuilder.swift +$s10Foundation3URLVSgWOh +$s10Foundation3URLVSgMa +$s17MarketingCloudSDK17PushConfigBuilderCMr +$s17MarketingCloudSDK17PushConfigBuilderCMU +$s17MarketingCloudSDK17PushConfigBuilderCMa +$s10Foundation3URLVSgWOc +$s10Foundation3URLVSgWOf +$s17MarketingCloudSDK17PushConfigBuilderCfETo +$ss25_unimplementedInitializer9className04initD04file4line6columns5NeverOs12StaticStringV_A2JS2utFySRys5UInt8VGXEfU0_ +$ss25_unimplementedInitializer9className04initD04file4line6columns5NeverOs12StaticStringV_A2JS2utFySRys5UInt8VGXEfU0_yAMXEfU_ +build +MarketingCloudSDK/PushConfig.swift +enableScreenEntryTracking.get +delayRegistrationUntilContactKeyIsSet.get +applicationControlsBadging.get +useLegacyPIIdentifier.get +piAnalyticsEnabled.get +analyticsEnabled.get +inboxEnabled.get +locationEnabled.get +mid.get +endpoint.get +accessToken.get +setEnableScreenEntryTracking +enableScreenEntryTracking.set +setDelayRegistrationUntilContactKeyIsSet +delayRegistrationUntilContactKeyIsSet.set +setApplicationControlsBadging +applicationControlsBadging.set +setUseLegacyPIIdentifier +useLegacyPIIdentifier.set +setPIAnalyticsEnabled +piAnalyticsEnabled.set +setAnalyticsEnabled +analyticsEnabled.set +setInboxEnabled +inboxEnabled.set +setLocationEnabled +locationEnabled.set +setAccessToken +accessToken.set +setMarketingCloudServerUrl +endpoint.set +_$s17MarketingCloudSDK8MetadataCfD +_$s17MarketingCloudSDK8MetadataCMa +_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5 +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_Tg5 +_$s10Foundation4DataV15_RepresentationO22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcAC15_RepresentationOSWXEfU_ +_$s10Foundation13__DataStorageC22withUnsafeMutableBytes2in5applyxSnySiG_xSwKXEtKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +_$sSD8_VariantV11removeValue6forKeyq_Sgx_tFSS_ypTg5 +_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5 +_$ss17_NativeDictionaryV4copyyyFSS_ypTg5 +_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5 +_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5 +_$ss11_StringGutsV27_slowEnsureMatchingEncodingySS5IndexVAEF +_$s17MarketingCloudSDK8MetadataC10sdkVersion33_3809CE3221114B8556DE540E7FADCC9CLLSSyFZTf4d_n +_$s17MarketingCloudSDK8MetadataC6locale33_3809CE3221114B8556DE540E7FADCC9CLLSSSgyFZTf4d_n +_$s10Foundation4DataV06InlineB0VyAESWcfCTf4nd_n +_$s10Foundation4DataV10LargeSliceVyAESWcfCTf4nd_n +_$s10Foundation4DataV15_RepresentationOyAESWcfCTf4nd_n +_$s10Foundation4DataV15_RepresentationO5countAESi_tcfCTf4nd_n +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufCSS8UTF8ViewV_Tg5Tf4nd_n +_$sypSgWOc +___swift_destroy_boxed_opaque_existential_0 +_$s10Foundation15ContiguousBytes_pSgWOh +_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_TG5TA +_$s10Foundation4DataV15_RepresentationOWOy +_$s10Foundation4DataV15_RepresentationOSgWOe +_$s10Foundation15ContiguousBytes_pWOb +___swift_project_boxed_opaque_existential_1 +_$sypSgWOhTm +_$s10Foundation15ContiguousBytes_pWObTm +_$s17MarketingCloudSDK8MetadataCMm +__METACLASS_DATA__TtC17MarketingCloudSDK8Metadata +__DATA__TtC17MarketingCloudSDK8Metadata +_$s17MarketingCloudSDK8MetadataCMn +_$s17MarketingCloudSDK8MetadataCMf +_symbolic _____ 17MarketingCloudSDK8MetadataC +_$s17MarketingCloudSDK8MetadataCMF +_symbolic _____y______pG s23_ContiguousArrayStorageC s7CVarArgP +_$ss23_ContiguousArrayStorageCys7CVarArg_pGMD +_symbolic ______p 10Foundation15ContiguousBytesP +_$s10Foundation15ContiguousBytes_pMD +_symbolic ______pSg 10Foundation15ContiguousBytesP +_$s10Foundation15ContiguousBytes_pSgMD +_symbolic ______A13At s5UInt8V +_$ss5UInt8V_A13BtMD +_objc_classes_$s17MarketingCloudSDK8MetadataCN +_$s17MarketingCloudSDK8MetadataCACycfCTq +_$s17MarketingCloudSDK8MetadataCN +-private-discriminator _3809CE3221114B8556DE540E7FADCC9C +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/Metadata.swift +$s10Foundation15ContiguousBytes_pWOb +__swift_project_boxed_opaque_existential_1 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_TG5TA +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_TG5 +__swift_destroy_boxed_opaque_existential_0 +$sypSgWOc +subscript.set +$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_ypTg5 +$sSD8_VariantV8asNatives01_C10DictionaryVyxq_GvM6$deferL_yySHRzr0_lFSS_ypTg5 +$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtFSS_ypTg5 +$sSD8_VariantV20isUniquelyReferencedSbyFSS_ypTg5 +checkBackgroundRefreshStatus +$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs7CVarArg_p_Tg5 +secondsFromGMT +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgs7CVarArg_p_Tg5 +$ss22_ContiguousArrayBufferV5count7storageAByxGSi_s01_aB7StorageCyxGtcfCs7CVarArg_p_Tg5 +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFs7CVarArg_p_Tg5 +$sSD11removeValue6forKeyq_Sgx_tFSS_ypTg5 +locale +sdkVersion +isDaylightSavingTime +$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSS8UTF8ViewV_Tg5 +$sSS8UTF8ViewVSlsSl9formIndex5aftery0D0Qzz_tFTW +$sSlsE9formIndex5aftery0B0Qzz_tFSS8UTF8ViewV_Tgq5 +Swift runtime failure: String index is out of bounds +$sSS8UTF8ViewVSlsSly7ElementQz5IndexQzcirTW +Swift runtime failure: Range requires lowerBound <= upperBound +$s10Foundation4DataV06InlineB0V15withUnsafeBytesyxxSWKXEKlFyt_Tgq5015$s10Foundation4B42VyACxcSTRzs5UInt8V7ElementRtzlufcySWXEfU3_ACTf1ncn_n +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcySWXEfU3_ +$sSS5IndexVSQsSQ2eeoiySbx_xtFZTW +$sSS5IndexV2eeoiySbAB_ABtFZ +$ss11_StringGutsV12withFastUTF8yxxSRys5UInt8VGKXEKlFAE_Tgq5 +$sSS8UTF8ViewV10_uncheckeds5UInt8VSS5IndexV_tcigAESRyAEGXEfU_ +$sSS5IndexV13_encodingBitss6UInt64Vvg +$sSS8UTF8ViewVSlsSl8endIndex0D0QzvgTW +$ss13_StringObjectV16providesFastUTF8Sbvg +$s10Foundation4DataV15_RepresentationO5countAESi_tcfC +$sSS8UTF8ViewVSTsST19underestimatedCountSivgTW +$sSlsE19underestimatedCountSivgSS8UTF8ViewV_Tgq5 +$sSS8UTF8ViewVSTsST32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlFTW10Foundation4DataV15_RepresentationO_Tg5 +$sSS8UTF8ViewV32withContiguousStorageIfAvailableyxSgxSRys5UInt8VGKXEKlF10Foundation4DataV15_RepresentationO_Tg5 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcAC15_RepresentationOSRyAEGXEfU0_ +$s10Foundation4DataV15_RepresentationOyAESWcfC +$ss15withUnsafeBytes2of_q_xz_q_SWKXEtKr0_lFs6UInt64V_ADt_10Foundation4DataV15_RepresentationOTg5 +$ss17withUnsafePointer2to_q_xz_q_SPyxGKXEtKr0_lFs6UInt64V_AEt_10Foundation4DataV15_RepresentationOTg5 +$ss15withUnsafeBytes2of_q_xz_q_SWKXEtKr0_lFq_SPyxGKXEfU_s6UInt64V_AEt_10Foundation4DataV15_RepresentationOTg5 +$ss12_SmallStringV8withUTF8yxxSRys5UInt8VGKXEKlFxSWKXEfU_10Foundation4DataV15_RepresentationO_Tg5 +$s10Foundation4DataV15_RepresentationO5countAESi_tcfCTf4nd_n +$s10Foundation4DataV06InlineB0V5countAESi_tcfC +Swift runtime failure: Negative value is not representable +$s10Foundation4DataV15_RepresentationOyAESWcfCTf4nd_n +$s10Foundation4DataV11InlineSliceVyAESWcfC +$s10Foundation4DataV11InlineSliceVyAESWcfCTf4nd_n +$s10Foundation4DataV10LargeSliceVyAESWcfC +$s10Foundation4DataV06InlineB0VyAESWcfC +$s10Foundation4DataV10LargeSliceVyAESWcfCTf4nd_n +$s10Foundation4DataV06InlineB0VyAESWcfCTf4nd_n +Swift runtime failure: Not enough bits to represent the passed value +$sSv10copyMemory4from9byteCountySV_SitF ++ +$ss11_StringGutsV27_slowEnsureMatchingEncodingySS5IndexVAEF +$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5 +$sSp14moveInitialize4from5countySpyxG_SitFyp_Tg5 +$sSp14moveInitialize4from5countySpyxG_SitFSS_Tg5 +$sSSSHsSH13_rawHashValue4seedS2i_tFTW +$sSHsE13_rawHashValue4seedS2i_tFSS_Tgq5 +$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5 +$ss17_NativeDictionaryV16_unsafeInsertNew3key5valueyxn_q_ntFSS_ypTg5 +$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF +Swift runtime failure: Hash table has no holes +$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 +$sSp4movexyFyp_Tg5 +$ss17_NativeDictionaryV4copyyyFSS_ypTg5 +$ss10_HashTableV12copyContents2ofyAB_tF +$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5 +$ss17_NativeDictionaryV12ensureUnique02isD08capacityS2b_SitFSS_ypTg5 +$ss17_NativeDictionaryV6resize8capacityySi_tFSS_ypTg5 +$sSD8_VariantV11removeValue6forKeyq_Sgx_tFSS_ypTg5 +$ss17_NativeDictionaryV15uncheckedRemove2at8isUniquex3key_q_5valuets10_HashTableV6BucketV_SbtFSS_ypTg5 +$sSp4movexyFSS_Tg5 +$s10Foundation13__DataStorageC22withUnsafeMutableBytes2in5applyxSnySiG_xSwKXEtKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufcAC15_RepresentationOSWXEfU_ +$s10Foundation4DataV15_RepresentationO22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataV11InlineSliceV22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataV11InlineSliceV21ensureUniqueReferenceyyF +$s10Foundation4DataV10LargeSliceV22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataV06InlineB0V22withUnsafeMutableBytesyxxSwKXEKlFs16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$ss22withUnsafeMutableBytes2of_q_xz_q_SwKXEtKr0_lFs5UInt8V_A13Dt_s16IndexingIteratorVySS8UTF8ViewVG_SitTg5 +$ss24withUnsafeMutablePointer2to_q_xz_q_SpyxGKXEtKr0_lFs5UInt8V_A13Et_s16IndexingIteratorVySS8UTF8ViewVG_SitTg5 +$ss22withUnsafeMutableBytes2of_q_xz_q_SwKXEtKr0_lFq_SpyxGKXEfU_s5UInt8V_A13Et_s16IndexingIteratorVySS8UTF8ViewVG_SitTG5 +$ss22withUnsafeMutableBytes2of_q_xz_q_SwKXEtKr0_lFq_SpyxGKXEfU_s5UInt8V_A13Et_s16IndexingIteratorVySS8UTF8ViewVG_SitTg5 +$s10Foundation4DataV06InlineB0V22withUnsafeMutableBytesyxxSwKXEKlFxSwKXEfU_s16IndexingIteratorVySS8UTF8ViewVG_Sit_TG5 +$s10Foundation4DataV06InlineB0V22withUnsafeMutableBytesyxxSwKXEKlFxSwKXEfU_s16IndexingIteratorVySS8UTF8ViewVG_Sit_Tg5 +$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufc8IteratorQz_SitSwXEfU1_SS8UTF8ViewV_Tg5 +$sSS8UTF8ViewVSTsST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTW +Swift runtime failure: Insufficient space allocated to copy string contents +$s17MarketingCloudSDK8MetadataCMa +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/IdentityProperty.swift +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwCP +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwxx +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwcp +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwca +___swift_memcpy32_8 +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwta +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwet +_$s17MarketingCloudSDK24IdentityCustomPropertiesVwst +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMa +_$s17MarketingCloudSDK24IdentityCustomPropertiesV6encode2toys7Encoder_p_tKF +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSeAASe4fromxs7Decoder_p_tKcfCTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSEAASE6encode2toys7Encoder_p_tKFTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0G3KeyAAWl +_$sSDyS2SGSDyxq_GSEsSERzSER_rlWl +_$sSDyS2SGMa +_$sSaySSGSayxGSEsSERzlWl +_$sSaySSGMa +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSQAASQ2eeoiySbx_xtFZTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASH9hashValueSivgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASH4hash4intoys6HasherVz_tFTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASH13_rawHashValue4seedS2i_tFTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP11stringValueSSvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP11stringValuexSgSS_tcfCTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP8intValueSiSgvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAsAFP8intValuexSgSi_tcfCTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E22DebugStringConvertibleAAsAFP16debugDescriptionSSvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E17StringConvertibleAAsAFP11descriptionSSvgTW +_$s17MarketingCloudSDK24IdentityCustomPropertiesV4fromACs7Decoder_p_tKcfCTf4nd_n +___swift_destroy_boxed_opaque_existential_1 +_$sSDyS2SGSDyxq_GSesSeRzSeR_rlWl +_$sSDyS2SGSDyxq_GSEsSERzSER_rlWlTm +_$sSaySSGSayxGSesSeRzlWl +_$sSaySSGSayxGSEsSERzlWlTm +___swift_memcpy1_1 +___swift_noop_void_return +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwet +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwst +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwug +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwup +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwui +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMa +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASQWb +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAESQAAWl +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E22DebugStringConvertiblePWb +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E22DebugStringConvertibleAAWl +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E17StringConvertiblePWb +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E17StringConvertibleAAWl +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO11stringValueAESgSS_tcfCTf4gd_n +_$s17MarketingCloudSDK24IdentityCustomPropertiesVWV +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMn +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMf +_symbolic _____ 17MarketingCloudSDK24IdentityCustomPropertiesV +_symbolic SDyS2SGSg +_symbolic SaySSGSg +_$s17MarketingCloudSDK24IdentityCustomPropertiesVMF +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSeAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSeAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSEAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesVSEAAMc +_symbolic _____y_____G s22KeyedEncodingContainerV 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO +_$ss22KeyedEncodingContainerVy17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOGMD +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0G3KeyAAWL +_symbolic SDyS2SG +_$sSDyS2SGMD +_$sSDyS2SGSDyxq_GSEsSERzSER_rlWL +_$sSDyS2SGML +_symbolic SaySSG +_$sSaySSGMD +_$sSaySSGSayxGSEsSERzlWL +_$sSaySSGML +_symbolic _____y_____G s22KeyedDecodingContainerV 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO +_$ss22KeyedDecodingContainerVy17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOGMD +_$sSDyS2SGSDyxq_GSesSeRzSeR_rlWL +_$sSaySSGSayxGSesSeRzlWL +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOWV +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMn +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMf +_symbolic _____ 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysO +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMF +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E17StringConvertibleAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E17StringConvertibleAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E22DebugStringConvertibleAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0E22DebugStringConvertibleAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAESQAAWL +_associated conformance 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASQ +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSQAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSQAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E22DebugStringConvertibleAAWL +_associated conformance 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E22DebugStringConvertible +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E17StringConvertibleAAWL +_associated conformance 17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E17StringConvertible +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAMcMK +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAMc +_$s17MarketingCloudSDK24IdentityCustomPropertiesVN +_$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysON +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/IdentityCustomProperties.swift +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E17StringConvertibleAAWl +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E17StringConvertiblePWb +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0E22DebugStringConvertibleAAWl +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOs0G3KeyAAs0E22DebugStringConvertiblePWb +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAESQAAWl +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOSHAASQWb +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOMa +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwui +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwup +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwug +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwst +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOwet +__swift_noop_void_return +__swift_memcpy1_1 +$sSaySSGSayxGSEsSERzlWl +$sSDyS2SGSDyxq_GSEsSERzSER_rlWl +__swift_destroy_boxed_opaque_existential_1 +description.get +debugDescription.get +intValue.get +stringValue.get +_rawHashValue +hash +combine +$sSiSHsSH4hash4intoys6HasherVz_tFTW +$sSi4hash4intoys6HasherVz_tF +hashValue.get +_hashValue +$sSaySSGMa +$sSDyS2SGMa +$s17MarketingCloudSDK24IdentityCustomPropertiesV10CodingKeysOAEs0G3KeyAAWl +encode +$s17MarketingCloudSDK24IdentityCustomPropertiesVMa +$s17MarketingCloudSDK24IdentityCustomPropertiesVwst +$s17MarketingCloudSDK24IdentityCustomPropertiesVwet +$s17MarketingCloudSDK24IdentityCustomPropertiesVwta +__swift_memcpy32_8 +$s17MarketingCloudSDK24IdentityCustomPropertiesVwca +$s17MarketingCloudSDK24IdentityCustomPropertiesVwcp +$s17MarketingCloudSDK24IdentityCustomPropertiesVwxx +$s17MarketingCloudSDK24IdentityCustomPropertiesVwCP +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/NSLock.swift +_$s17MarketingCloudSDK12PushIdentityC13applicationIdSSvgTo +_$s17MarketingCloudSDK12PushIdentityC9profileIdSSSgvgTo +_$s17MarketingCloudSDK12PushIdentityC16customPropertiesSDySSypGSgvgTo +_$s17MarketingCloudSDK12PushIdentityC14installationIdSSSgvgTo +_$s17MarketingCloudSDK12PushIdentityC22customPropertiesToJsonSSSgyFTo +_$ss21_arrayConditionalCastySayq_GSgSayxGr0_lFs11AnyHashableV_SSTg5 +_$s17MarketingCloudSDK12PushIdentityCfD +_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5 +_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 +_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 +_$sSTsE21_copySequenceContents12initializing8IteratorQz_SitSry7ElementQzG_tFShys11AnyHashableVG_Tg5 +_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs11AnyHashableV_Tg5Tf4nnd_n +_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5Tf4nnd_n +_$s17MarketingCloudSDK12PushIdentityC10properties33_26B67F63D2048B5903D4D5EC72DAD027LLSDySSypGyFZTf4d_n +_$s17MarketingCloudSDK12PushIdentityC22customPropertiesToJsonSSSgyFTf4d_n +_$s17MarketingCloudSDK24IdentityCustomPropertiesVACSEAAWl +_$ss11AnyHashableVWOc +_$ss11AnyHashableV3key_yp5valuetWOh +_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe +_$sSS_SStSgWOe +__swift_stdlib_malloc_size +_$s17MarketingCloudSDK12PushIdentityC13applicationIdSSvpWvd +_$s17MarketingCloudSDK12PushIdentityC9profileIdSSSgvpWvd +_$s17MarketingCloudSDK12PushIdentityC16customPropertiesSDySSypGSgvpWvd +_$s17MarketingCloudSDK12PushIdentityC14installationIdSSSgvpWvd +_$s17MarketingCloudSDK12PushIdentityCMm +__PROTOCOL_SFMCSdkModuleIdentity +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkModuleIdentity +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkModuleIdentity +__PROTOCOLS__TtC17MarketingCloudSDK12PushIdentity +__METACLASS_DATA__TtC17MarketingCloudSDK12PushIdentity +__INSTANCE_METHODS__TtC17MarketingCloudSDK12PushIdentity +__PROTOCOLS__TtC17MarketingCloudSDK12PushIdentity.2 +__IVARS__TtC17MarketingCloudSDK12PushIdentity +__PROPERTIES__TtC17MarketingCloudSDK12PushIdentity +__DATA__TtC17MarketingCloudSDK12PushIdentity +_$s17MarketingCloudSDK12PushIdentityCMn +_$s17MarketingCloudSDK12PushIdentityCMf +_symbolic _____ 17MarketingCloudSDK12PushIdentityC +_symbolic SDySSypGSg +_$s17MarketingCloudSDK12PushIdentityCMF +_$s17MarketingCloudSDK24IdentityCustomPropertiesVACSEAAWL +_symbolic _____3key_yp5valuet s11AnyHashableV +_$ss11AnyHashableV3key_yp5valuetMD +_symbolic _____y_____G s23_ContiguousArrayStorageC s11AnyHashableV +_$ss23_ContiguousArrayStorageCys11AnyHashableVGMD +__PROTOCOL_INSTANCE_METHODS_SFMCSdkModuleIdentity +__PROTOCOL_PROPERTIES_SFMCSdkModuleIdentity +__PROTOCOL_METHOD_TYPES_SFMCSdkModuleIdentity +_objc_classes_$s17MarketingCloudSDK12PushIdentityCN +_$s17MarketingCloudSDK12PushIdentityCACycfCTq +_$s17MarketingCloudSDK12PushIdentityC22customPropertiesToJsonSSSgyFTq +_$s17MarketingCloudSDK12PushIdentityCN +-private-discriminator _26B67F63D2048B5903D4D5EC72DAD027 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushIdentity.swift +_swift_stdlib_malloc_size +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/lib/swift/shims/LibcShims.h +$ss11AnyHashableV3key_yp5valuetWOh +$ss11AnyHashableVWOc +$s17MarketingCloudSDK24IdentityCustomPropertiesVACSEAAWl +customPropertiesToJson +MarketingCloudSDK/IdentityCustomProperties.swift +deviceId +properties +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5Tf4nnd_n +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_Tg5 +$ss22_ContiguousArrayBufferVAByxGycfCSS_Tg5 +$sShyxGSTsST22_copyToContiguousArrays0cD0Vy7ElementQzGyFTWs11AnyHashableV_Tg5 +$sSlsE22_copyToContiguousArrays0cD0Vy7ElementQzGyFShys11AnyHashableVG_Tg5 +$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFShys11AnyHashableVG_Tg5 +Swift runtime failure: invalid Collection: less than 'count' elements in collection +$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCs11AnyHashableV_Tg5 +$sShyxGSTsST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTWs11AnyHashableV_Tg5 +$sSTsE13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFShys11AnyHashableVG_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgs11AnyHashableV_Tg5 +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs11AnyHashableV_Tg5 +$ss15ContiguousArrayVAByxGycfCs11AnyHashableV_Tg5 +$sShyxGSlsSl5countSivgTWs11AnyHashableV_Tg5 +$sSh5countSivgs11AnyHashableV_Tg5 +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs11AnyHashableV_Tg5Tf4nnd_n +$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFs11AnyHashableV_Tg5 +$ss22_ContiguousArrayBufferVAByxGycfCs11AnyHashableV_Tg5 +$sSTsE21_copySequenceContents12initializing8IteratorQz_SitSry7ElementQzG_tFShys11AnyHashableVG_Tg5 +$sSh8IteratorVyx_GStsSt4next7ElementQzSgyFTWs11AnyHashableV_Tg5 +$ss13_UnsafeBitsetV4WordV4nextSiSgyF +$ss10_HashTableV6BucketV4word3bitADSi_SitcfC +$sSp10initialize2toyx_tFs11AnyHashableV_Tg5 +$ss10_NativeSetV16uncheckedElement2atxs10_HashTableV6BucketV_tFs11AnyHashableV_Tg5 +$ss10_NativeSetV9_elementsSpyxGvgs11AnyHashableV_Tg5 +$sShyxGSTsST12makeIterator0B0QzyFTWs11AnyHashableV_Tg5 +$ss10_HashTableV5words11bucketCountABSpys13_UnsafeBitsetV4WordVG_SitcfC +$sSh8IteratorV7_nativeAByx_Gs10_NativeSetVAAVyx_Gn_tcfCs11AnyHashableV_Tg5 +$ss10_HashTableV11bucketCountSivg +$ss15__RawSetStorageC9_metadataSpys13_UnsafeBitsetV4WordVGvg +$ss14_BridgeStorageV23unflaggedNativeInstancexvgs08__RawSetB0C_Tgq5 +$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 +$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS_Tg5 +$sSp10initialize4from5countySPyxG_SitFSS_Tg5 +$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_Tg5 +$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvgSS_Tg5 +$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5 +$ss22_ContiguousArrayBufferV5countSivgSS_Tg5 +$ss22_ContiguousArrayBufferV8capacitySivgSS_Tg5 +$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 +$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5 +$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5 +$s17MarketingCloudSDK12PushIdentityCMa +_arrayConditionalCast +$ss15ContiguousArrayV6appendyyxnFSS_Tg5 +$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntFSS_Tg5 +$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS_Tg5 +$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSS_Tg5 +$ss15ContiguousArrayV5countSivgSS_Tg5 +$ss15ContiguousArrayV9_getCountSiyFSS_Tg5 +$ss22_ContiguousArrayBufferV16beginCOWMutationSbyFSS_Tg5 +$sSayxSicigs11AnyHashableV_Tg5 +$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFs11AnyHashableV_Tg5 +$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCSS_Tg5 +$sSa8endIndexSivgs11AnyHashableV_Tg5 +$ss15ContiguousArrayV15reserveCapacityyySiFSS_Tg5 +$ss15ContiguousArrayV12_endMutationyyFSS_Tg5 +$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtFSS_Tg5 +$sSa5countSivgs11AnyHashableV_Tg5 +$sSa9_getCountSiyFs11AnyHashableV_Tg5 +$ss12_ArrayBufferV14immutableCountSivgs11AnyHashableV_Tg5 +$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgs11AnyHashableV_Tg5 +isEmpty.get +$sSD5countSivgSS_ypTg5 +installationId.get +customProperties.get +profileId.get +applicationId.get +_dictionaryDownCastConditional +$ss17_NativeDictionaryV13_unsafeUpdate3key5valueyxn_q_ntFSS_SSTg5 +$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFq0_3key_q1_5valuetSgx_q_tXEfU_s11AnyHashableV_ypS2STg5 +$ss17_NativeDictionaryV7_valuesSpyq_Gvgs11AnyHashableV_ypTg5 +$ss17_NativeDictionaryV5_keysSpyxGvgs11AnyHashableV_ypTg5 +$ss17_NativeDictionaryV12makeIteratorAB0D0Vyxq__GyFs11AnyHashableV_ypTg5 +$sSD8IteratorV7_nativeAByxq__Gs17_NativeDictionaryVAAVyxq__Gn_tcfCs11AnyHashableV_ypTg5 +$sSD5countSivgs11AnyHashableV_ypTg5 +_$s17MarketingCloudSDK8IdentityCfD +_$s17MarketingCloudSDK8IdentityCMa +_$s17MarketingCloudSDK8IdentityC16updateContactKey33_B2871893EF21F7F6DA1D4C4B82497A24LL07contactG0yyp_tFZTf4nd_n +_$s17MarketingCloudSDK8IdentityC23updateProfileAttributes33_B2871893EF21F7F6DA1D4C4B82497A24LL10attributesySDyS2SG_tFZTf4nd_n +_$s17MarketingCloudSDK8IdentityCMm +__METACLASS_DATA__TtC17MarketingCloudSDK8Identity +__DATA__TtC17MarketingCloudSDK8Identity +_$s17MarketingCloudSDK8IdentityCMn +_$s17MarketingCloudSDK8IdentityCMf +_symbolic _____ 17MarketingCloudSDK8IdentityC +_$s17MarketingCloudSDK8IdentityCMF +_objc_classes_$s17MarketingCloudSDK8IdentityCN +_$s17MarketingCloudSDK8IdentityCACycfCTq +_$s17MarketingCloudSDK8IdentityCN +-private-discriminator _B2871893EF21F7F6DA1D4C4B82497A24 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/Identity.swift +updateProfileAttributes +updateContactKey +makeIterator +$ss17_NativeDictionaryV12makeIteratorAB0D0Vyxq__GyFSS_SSTg5 +$s17MarketingCloudSDK8IdentityCMa +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvgTo +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvsTo +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM.resume.0 +_$s17MarketingCloudSDK10PushConfigCSbIetMAgYl_TC +_$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvgTo +_$s17MarketingCloudSDK10PushConfigC5appIdSSvgTo +_$s17MarketingCloudSDK10PushConfigCACycfcTo +_$s17MarketingCloudSDK10PushConfigCfETo +_$s17MarketingCloudSDK10PushConfigCMU +_$s17MarketingCloudSDK10PushConfigCMr +_$s17MarketingCloudSDK10PushConfigC12trackScreensSbvpWvd +_$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvpWvd +_$s17MarketingCloudSDK10PushConfigC5appIdSSvpWvd +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvpWvd +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvpWvd +_$s17MarketingCloudSDK10PushConfigC3midSSSgvpWvd +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvpWvd +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvpWvd +__PROTOCOL_SFMCSdkModuleConfig +l_OBJC_LABEL_PROTOCOL_$_SFMCSdkModuleConfig +l_OBJC_PROTOCOL_REFERENCE_$_SFMCSdkModuleConfig +__PROTOCOLS__TtC17MarketingCloudSDK10PushConfig +__METACLASS_DATA__TtC17MarketingCloudSDK10PushConfig +__INSTANCE_METHODS__TtC17MarketingCloudSDK10PushConfig +__PROTOCOLS__TtC17MarketingCloudSDK10PushConfig.8 +__IVARS__TtC17MarketingCloudSDK10PushConfig +__PROPERTIES__TtC17MarketingCloudSDK10PushConfig +__DATA__TtC17MarketingCloudSDK10PushConfig +_$s17MarketingCloudSDK10PushConfigCMl +_$s17MarketingCloudSDK10PushConfigCMf +_symbolic Sb +_$s17MarketingCloudSDK10PushConfigCMF +__PROTOCOL_INSTANCE_METHODS_SFMCSdkModuleConfig +__PROTOCOL_PROPERTIES_SFMCSdkModuleConfig +__PROTOCOL_METHOD_TYPES_SFMCSdkModuleConfig +_objc_classes_$s17MarketingCloudSDK10PushConfigCN +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvgTq +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvsTq +_$s17MarketingCloudSDK10PushConfigC11accessTokenSSSgvMTq +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvgTq +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvsTq +_$s17MarketingCloudSDK10PushConfigC8endpoint10Foundation3URLVSgvMTq +_$s17MarketingCloudSDK10PushConfigC3midSSSgvgTq +_$s17MarketingCloudSDK10PushConfigC3midSSSgvsTq +_$s17MarketingCloudSDK10PushConfigC3midSSSgvMTq +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC15locationEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC12inboxEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC16analyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC18piAnalyticsEnabledSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC21useLegacyPIIdentifierSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC26applicationControlsBadgingSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvgTq +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvsTq +_$s17MarketingCloudSDK10PushConfigC37delayRegistrationUntilContactKeyIsSetSbSgvMTq +_$s17MarketingCloudSDK10PushConfigC5appId11accessToken8endpoint3mid15locationEnabled05inboxM009analyticsM0011piAnalyticsM021useLegacyPIIdentifier26applicationControlsBadging37delayRegistrationUntilContactKeyIsSet25enableScreenEntryTrackingACSS_SSSg10Foundation3URLVSgAPSbSgA7UtcfCTq +_$s17MarketingCloudSDK10PushConfigC09marketingbE0SDys11AnyHashableVypGSgyFTq +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDK/MarketingCloudSDK/PushConfig.swift +$s17MarketingCloudSDK10PushConfigCMr +$s17MarketingCloudSDK10PushConfigCMU +$s17MarketingCloudSDK10PushConfigCfETo +keypath_set +$s17MarketingCloudSDK10PushConfigC12trackScreensSbvpACTk +trackScreens.set +keypath_get +$s17MarketingCloudSDK10PushConfigC12trackScreensSbvpACTK +trackScreens.get +$s17MarketingCloudSDK10PushConfigCMa +marketingCloudConfig +appId.get +trackScreens.modify +-[SFMCDisplayTimer resume] +-[SFMCDisplayTimer pause] +-[SFMCDisplayTimer elapsedSeconds] +-[SFMCDisplayTimer seconds] +-[SFMCDisplayTimer setSeconds:] +-[SFMCDisplayTimer currentResumeDate] +-[SFMCDisplayTimer setCurrentResumeDate:] +-[SFMCDisplayTimer .cxx_destruct] +__OBJC_METACLASS_RO_$_SFMCDisplayTimer +__OBJC_$_INSTANCE_METHODS_SFMCDisplayTimer +_OBJC_IVAR_$_SFMCDisplayTimer._seconds +_OBJC_IVAR_$_SFMCDisplayTimer._currentResumeDate +__OBJC_$_INSTANCE_VARIABLES_SFMCDisplayTimer +__OBJC_$_PROP_LIST_SFMCDisplayTimer +__OBJC_CLASS_RO_$_SFMCDisplayTimer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKNotification/SFMCDisplayTimer.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent +MarketingCloudSDKNotification/SFMCDisplayTimer.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10 +-[IAMButtonDescriptor keysForEncoding] +-[IAMButtonDescriptor keysForButtonsObject] +-[IAMButtonDescriptor init] +-[IAMButtonDescriptor defaultValues] +-[IAMButtonDescriptor initWithCoder:] +-[IAMButtonDescriptor encodeWithCoder:] +-[IAMButtonDescriptor payloadAsDictionary] +-[IAMButtonDescriptor version] +-[IAMButtonDescriptor setVersion:] +-[IAMButtonDescriptor id] +-[IAMButtonDescriptor setId:] +-[IAMButtonDescriptor index] +-[IAMButtonDescriptor setIndex:] +-[IAMButtonDescriptor text] +-[IAMButtonDescriptor setText:] +-[IAMButtonDescriptor actionType] +-[IAMButtonDescriptor setActionType:] +-[IAMButtonDescriptor actionIos] +-[IAMButtonDescriptor setActionIos:] +-[IAMButtonDescriptor font] +-[IAMButtonDescriptor setFont:] +-[IAMButtonDescriptor fontSize] +-[IAMButtonDescriptor setFontSize:] +-[IAMButtonDescriptor fontColor] +-[IAMButtonDescriptor setFontColor:] +-[IAMButtonDescriptor backgroundColor] +-[IAMButtonDescriptor setBackgroundColor:] +-[IAMButtonDescriptor borderColor] +-[IAMButtonDescriptor setBorderColor:] +-[IAMButtonDescriptor borderWidth] +-[IAMButtonDescriptor setBorderWidth:] +-[IAMButtonDescriptor cornerRadius] +-[IAMButtonDescriptor setCornerRadius:] +-[IAMButtonDescriptor showButton] +-[IAMButtonDescriptor setShowButton:] +-[IAMButtonDescriptor alignment] +-[IAMButtonDescriptor setAlignment:] +-[IAMButtonDescriptor .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.29 +_OBJC_CLASSLIST_REFERENCES_$_.50 +_OBJC_CLASSLIST_REFERENCES_$_.51 +__OBJC_METACLASS_RO_$_IAMButtonDescriptor +__OBJC_$_INSTANCE_METHODS_IAMButtonDescriptor +_OBJC_IVAR_$_IAMButtonDescriptor._version +_OBJC_IVAR_$_IAMButtonDescriptor._id +_OBJC_IVAR_$_IAMButtonDescriptor._index +_OBJC_IVAR_$_IAMButtonDescriptor._text +_OBJC_IVAR_$_IAMButtonDescriptor._actionType +_OBJC_IVAR_$_IAMButtonDescriptor._actionIos +_OBJC_IVAR_$_IAMButtonDescriptor._font +_OBJC_IVAR_$_IAMButtonDescriptor._fontSize +_OBJC_IVAR_$_IAMButtonDescriptor._fontColor +_OBJC_IVAR_$_IAMButtonDescriptor._backgroundColor +_OBJC_IVAR_$_IAMButtonDescriptor._borderColor +_OBJC_IVAR_$_IAMButtonDescriptor._borderWidth +_OBJC_IVAR_$_IAMButtonDescriptor._cornerRadius +_OBJC_IVAR_$_IAMButtonDescriptor._showButton +_OBJC_IVAR_$_IAMButtonDescriptor._alignment +__OBJC_$_INSTANCE_VARIABLES_IAMButtonDescriptor +__OBJC_$_PROP_LIST_IAMButtonDescriptor +__OBJC_CLASS_RO_$_IAMButtonDescriptor +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMButtonDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMButtonDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMButtonDescriptor.h +-[InAppMessageCloseButton pointInside:withEvent:] +__OBJC_METACLASS_RO_$_InAppMessageCloseButton +__OBJC_$_INSTANCE_METHODS_InAppMessageCloseButton +__OBJC_CLASS_RO_$_InAppMessageCloseButton +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageCloseButton.m +MarketingCloudSDKEvent/InAppMessageCloseButton.m +-[MarketingCloudSDKEvent resetInAppMessageCount] +-[MarketingCloudSDKEvent messageDisplayedSync] +-[MarketingCloudSDKEvent setupWithFoundation:error:] +-[MarketingCloudSDKEvent startSyncCallGateLock] +-[MarketingCloudSDKEvent cancelSyncCallGateLock] +-[MarketingCloudSDKEvent handleOpenTrigger] +___43-[MarketingCloudSDKEvent handleOpenTrigger]_block_invoke +-[MarketingCloudSDKEvent setupOnMainThread] +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.71 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.73 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.94 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.98 +___copy_helper_block_e8_32s40s48r56w +___destroy_helper_block_e8_32s40s48r56w +___copy_helper_block_e8_32s40s48s56r64w +___destroy_helper_block_e8_32s40s48s56r64w +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.105 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.108 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3.113 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4.114 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_5 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_6 +___43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_7 +-[MarketingCloudSDKEvent tearDown:] +-[MarketingCloudSDKEvent notificationCenter] +-[MarketingCloudSDKEvent getFrameworkState] +___43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke +___43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke_2 +___43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke.136 +___copy_helper_block_e8_32s40s48s56w +___destroy_helper_block_e8_32s40s48s56w +-[MarketingCloudSDKEvent setDebugLoggingEnabled:] +-[MarketingCloudSDKEvent getDebugLoggingEnabled] +-[MarketingCloudSDKEvent refreshWithFetch] +-[MarketingCloudSDKEvent removeObservers] +-[MarketingCloudSDKEvent processControlChannelPayload:] +___55-[MarketingCloudSDKEvent processControlChannelPayload:]_block_invoke +-[MarketingCloudSDKEvent addProcessingTimeTelemetry] +-[MarketingCloudSDKEvent processTriggers:] +___42-[MarketingCloudSDKEvent processTriggers:]_block_invoke +-[MarketingCloudSDKEvent processMessages:] +___42-[MarketingCloudSDKEvent processMessages:]_block_invoke +-[MarketingCloudSDKEvent evaluateMessageIdsForDisplay:] +___55-[MarketingCloudSDKEvent evaluateMessageIdsForDisplay:]_block_invoke +-[MarketingCloudSDKEvent elapsedTimeSinceLastAppForegroundInMs] +-[MarketingCloudSDKEvent timeoutLeftSec] +-[MarketingCloudSDKEvent triggerEvent:] +___39-[MarketingCloudSDKEvent triggerEvent:]_block_invoke +___copy_helper_block_e8_32s40s48w +___destroy_helper_block_e8_32s40s48w +-[MarketingCloudSDKEvent addEventTrackStats:] +-[MarketingCloudSDKEvent isTrackingEnabledForEvent:] +-[MarketingCloudSDKEvent triggerEventWhenGateUnlocked:] +-[MarketingCloudSDKEvent evaluateEvent:] +___40-[MarketingCloudSDKEvent evaluateEvent:]_block_invoke +-[MarketingCloudSDKEvent evaluateRules:forEvent:] +-[MarketingCloudSDKEvent performOutcomes:] +-[MarketingCloudSDKEvent showMessageById:] +___42-[MarketingCloudSDKEvent showMessageById:]_block_invoke +-[MarketingCloudSDKEvent isCompatibleWithCurrentOrientation:] +-[MarketingCloudSDKEvent shouldThrottleMessage] +-[MarketingCloudSDKEvent shouldThrottleMessagePerSession:] +-[MarketingCloudSDKEvent shouldThrottleMessagePerSecond:] +-[MarketingCloudSDKEvent postMessageDebugStatsNotification:] +-[MarketingCloudSDKEvent shouldShowMessage:forDelegate:] +-[MarketingCloudSDKEvent incrementAppOpenCountWithContext:] +-[MarketingCloudSDKEvent fetchActiveTriggersWithKey:inContext:] +-[MarketingCloudSDKEvent fetchTriggersWithId:inContext:] +-[MarketingCloudSDKEvent fetchMessagesWithId:inContext:] +-[MarketingCloudSDKEvent fetchConfigurationInContext:] +-[MarketingCloudSDKEvent event:options:] ++[MarketingCloudSDKEvent handleButtonAction:type:foundation:] +-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:] +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_2 +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_3 +___63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke.331 +-[MarketingCloudSDKEvent testSetupParameters] +-[MarketingCloudSDKEvent setTestSetupParameters:] +-[MarketingCloudSDKEvent foundation] +-[MarketingCloudSDKEvent setFoundation:] +-[MarketingCloudSDKEvent setNotificationCenter:] +-[MarketingCloudSDKEvent userNotificationCenter] +-[MarketingCloudSDKEvent setUserNotificationCenter:] +-[MarketingCloudSDKEvent applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKEvent setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKEvent applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKEvent setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKEvent sfmcIAMShowMessageNotificationNotificationObserver] +-[MarketingCloudSDKEvent setSfmcIAMShowMessageNotificationNotificationObserver:] +-[MarketingCloudSDKEvent sfmcIAMInsertMessageNotificationNotificationObserver] +-[MarketingCloudSDKEvent setSfmcIAMInsertMessageNotificationNotificationObserver:] +-[MarketingCloudSDKEvent sfmcIAMStartDisplaytimeDownloadNotification] +-[MarketingCloudSDKEvent setSfmcIAMStartDisplaytimeDownloadNotification:] +-[MarketingCloudSDKEvent sfmcIAMShownNotification] +-[MarketingCloudSDKEvent setSfmcIAMShownNotification:] +-[MarketingCloudSDKEvent sfmcIAMClosedNotification] +-[MarketingCloudSDKEvent setSfmcIAMClosedNotification:] +-[MarketingCloudSDKEvent sfmcTestingCloseMessageNotification] +-[MarketingCloudSDKEvent setSfmcTestingCloseMessageNotification:] +-[MarketingCloudSDKEvent operationQueue] +-[MarketingCloudSDKEvent setOperationQueue:] +-[MarketingCloudSDKEvent dispatchQueue] +-[MarketingCloudSDKEvent setDispatchQueue:] +-[MarketingCloudSDKEvent imageCacheSession] +-[MarketingCloudSDKEvent setImageCacheSession:] +-[MarketingCloudSDKEvent showDelegate] +-[MarketingCloudSDKEvent setShowDelegate:] +-[MarketingCloudSDKEvent handleAppOpenTriggerOnSetup] +-[MarketingCloudSDKEvent setHandleAppOpenTriggerOnSetup:] +-[MarketingCloudSDKEvent messagesShown] +-[MarketingCloudSDKEvent setMessagesShown:] +-[MarketingCloudSDKEvent messagesAttemptedToBeShown] +-[MarketingCloudSDKEvent setMessagesAttemptedToBeShown:] +-[MarketingCloudSDKEvent lastTimeInAppMessageWasDisplayed] +-[MarketingCloudSDKEvent setLastTimeInAppMessageWasDisplayed:] +-[MarketingCloudSDKEvent lastTimeProcessingStarted] +-[MarketingCloudSDKEvent setLastTimeProcessingStarted:] +-[MarketingCloudSDKEvent messagesToBeDisplayed] +-[MarketingCloudSDKEvent setMessagesToBeDisplayed:] +-[MarketingCloudSDKEvent syncedInAppConfigurationWithValueFallback] +-[MarketingCloudSDKEvent setSyncedInAppConfigurationWithValueFallback:] +-[MarketingCloudSDKEvent lastTimeAppEnteredForeground] +-[MarketingCloudSDKEvent setLastTimeAppEnteredForeground:] +-[MarketingCloudSDKEvent conditionLock] +-[MarketingCloudSDKEvent setConditionLock:] +-[MarketingCloudSDKEvent logger] +-[MarketingCloudSDKEvent setLogger:] +-[MarketingCloudSDKEvent imageCache] +-[MarketingCloudSDKEvent setImageCache:] +-[MarketingCloudSDKEvent fontName] +-[MarketingCloudSDKEvent setFontName:] +-[MarketingCloudSDKEvent .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.45 +_OBJC_CLASSLIST_REFERENCES_$_.54 +_OBJC_CLASSLIST_REFERENCES_$_.58 +_OBJC_CLASSLIST_REFERENCES_$_.62 +_OBJC_CLASSLIST_REFERENCES_$_.63 +_OBJC_CLASSLIST_REFERENCES_$_.64 +___block_descriptor_48_e8_32s40w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.66 +_OBJC_CLASSLIST_REFERENCES_$_.67 +___block_descriptor_40_e8_32w_e24_v16?0"NSNotification"8l +_OBJC_CLASSLIST_REFERENCES_$_.74 +_OBJC_CLASSLIST_REFERENCES_$_.75 +_OBJC_CLASSLIST_REFERENCES_$_.84 +_OBJC_CLASSLIST_REFERENCES_$_.89 +_OBJC_CLASSLIST_REFERENCES_$_.95 +_OBJC_CLASSLIST_REFERENCES_$_.96 +_OBJC_CLASSLIST_REFERENCES_$_.97 +_OBJC_CLASSLIST_REFERENCES_$_.99 +_OBJC_CLASSLIST_REFERENCES_$_.104 +___block_descriptor_64_e8_32s40s48r56w_e5_v8?0l +___block_descriptor_72_e8_32s40s48s56r64w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.109 +_OBJC_SELECTOR_REFERENCES_.116 +_OBJC_SELECTOR_REFERENCES_.118 +___block_descriptor_32_e24_v16?0"NSNotification"8l +_OBJC_SELECTOR_REFERENCES_.122 +_OBJC_CLASSLIST_REFERENCES_$_.127 +_OBJC_CLASSLIST_REFERENCES_$_.130 +_OBJC_CLASSLIST_REFERENCES_$_.131 +_OBJC_CLASSLIST_REFERENCES_$_.132 +_OBJC_CLASSLIST_REFERENCES_$_.135 +___block_descriptor_64_e8_32s40s48s56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.170 +_OBJC_CLASSLIST_REFERENCES_$_.171 +_OBJC_CLASSLIST_REFERENCES_$_.186 +_OBJC_CLASSLIST_REFERENCES_$_.189 +_OBJC_CLASSLIST_REFERENCES_$_.198 +_OBJC_CLASSLIST_REFERENCES_$_.199 +___block_descriptor_56_e8_32s40s48w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.208 +_OBJC_CLASSLIST_REFERENCES_$_.211 +_OBJC_CLASSLIST_REFERENCES_$_.226 +_OBJC_CLASSLIST_REFERENCES_$_.235 +_OBJC_SELECTOR_REFERENCES_.263 +_OBJC_CLASSLIST_REFERENCES_$_.270 +_OBJC_CLASSLIST_REFERENCES_$_.291 +_OBJC_CLASSLIST_REFERENCES_$_.310 +_OBJC_CLASSLIST_REFERENCES_$_.317 +___block_descriptor_56_e8_32s40s48w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +__OBJC_$_CLASS_METHODS_MarketingCloudSDKEvent +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKEvent +__OBJC_METACLASS_RO_$_MarketingCloudSDKEvent +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKEvent +_OBJC_IVAR_$_MarketingCloudSDKEvent._handleAppOpenTriggerOnSetup +_OBJC_IVAR_$_MarketingCloudSDKEvent.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKEvent._foundation +_OBJC_IVAR_$_MarketingCloudSDKEvent._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKEvent._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKEvent._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMShowMessageNotificationNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMInsertMessageNotificationNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMStartDisplaytimeDownloadNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMShownNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcIAMClosedNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._sfmcTestingCloseMessageNotification +_OBJC_IVAR_$_MarketingCloudSDKEvent._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKEvent._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKEvent._imageCacheSession +_OBJC_IVAR_$_MarketingCloudSDKEvent._showDelegate +_OBJC_IVAR_$_MarketingCloudSDKEvent._messagesShown +_OBJC_IVAR_$_MarketingCloudSDKEvent._messagesAttemptedToBeShown +_OBJC_IVAR_$_MarketingCloudSDKEvent._lastTimeInAppMessageWasDisplayed +_OBJC_IVAR_$_MarketingCloudSDKEvent._lastTimeProcessingStarted +_OBJC_IVAR_$_MarketingCloudSDKEvent._messagesToBeDisplayed +_OBJC_IVAR_$_MarketingCloudSDKEvent._syncedInAppConfigurationWithValueFallback +_OBJC_IVAR_$_MarketingCloudSDKEvent._lastTimeAppEnteredForeground +_OBJC_IVAR_$_MarketingCloudSDKEvent._conditionLock +_OBJC_IVAR_$_MarketingCloudSDKEvent._logger +_OBJC_IVAR_$_MarketingCloudSDKEvent._imageCache +_OBJC_IVAR_$_MarketingCloudSDKEvent._fontName +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKEvent +__OBJC_$_PROP_LIST_MarketingCloudSDKEvent +__OBJC_CLASS_RO_$_MarketingCloudSDKEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/MarketingCloudSDKEvent.m +MarketingCloudSDKEvent/MarketingCloudSDKEvent.m +MarketingCloudSDKEvent/MarketingCloudSDKEventPrivate.h +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke.331 +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_3 +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke_2 +__63-[MarketingCloudSDKEvent loadImageFromUrl:requestTimeInterval:]_block_invoke +UIInterfaceOrientationIsLandscape +/Applications/Xcode_14_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h +__42-[MarketingCloudSDKEvent showMessageById:]_block_invoke +__40-[MarketingCloudSDKEvent evaluateEvent:]_block_invoke +__destroy_helper_block_e8_32s40s48w +__copy_helper_block_e8_32s40s48w +__39-[MarketingCloudSDKEvent triggerEvent:]_block_invoke +__55-[MarketingCloudSDKEvent evaluateMessageIdsForDisplay:]_block_invoke +__42-[MarketingCloudSDKEvent processMessages:]_block_invoke +__42-[MarketingCloudSDKEvent processTriggers:]_block_invoke +__55-[MarketingCloudSDKEvent processControlChannelPayload:]_block_invoke +__destroy_helper_block_e8_32s40s48s56w +__copy_helper_block_e8_32s40s48s56w +__43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke.136 +__43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke_2 +__43-[MarketingCloudSDKEvent getFrameworkState]_block_invoke +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_7 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_6 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_5 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4.114 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3.113 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.108 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.105 +__destroy_helper_block_e8_32s40s48s56r64w +__copy_helper_block_e8_32s40s48s56r64w +__destroy_helper_block_e8_32s40s48r56w +__copy_helper_block_e8_32s40s48r56w +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2.98 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.94 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_4 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_3 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke_2 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.73 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke.71 +__43-[MarketingCloudSDKEvent setupOnMainThread]_block_invoke +__43-[MarketingCloudSDKEvent handleOpenTrigger]_block_invoke +-[CustomEvent initWithKey:withValue:] +-[CustomEvent initWithName:withParameters:] +-[CustomEvent initWithName:withEventId:withParameters:] +-[CustomEvent key] +-[CustomEvent eventId] +-[CustomEvent setKey:] +-[CustomEvent setEventId:] +-[CustomEvent parameters] +-[CustomEvent setParameters:] +-[CustomEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_CustomEvent +__OBJC_METACLASS_RO_$_CustomEvent +__OBJC_$_INSTANCE_METHODS_CustomEvent +_OBJC_IVAR_$_CustomEvent.key +_OBJC_IVAR_$_CustomEvent.eventId +_OBJC_IVAR_$_CustomEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_CustomEvent +__OBJC_$_PROP_LIST_CustomEvent +__OBJC_CLASS_RO_$_CustomEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/CustomEvent.m +MarketingCloudSDKEvent/CustomEvent.m +-[Evaluator initWithEvalLogic:] +-[Evaluator isInvalidIndex:] +-[Evaluator shouldTrigger:forEvent:] +-[Evaluator isEvalMatchedBy:] +-[Evaluator getIndexArrayFrom:] +-[Evaluator getIndexedDictionaryFrom:] +-[Evaluator isNoEvaluationTrigger:] +-[Evaluator flattenIterables:system:] +-[Evaluator groupByKeysIn:withChild:usingPrefix:] +-[Evaluator addChild:toParent:byKey:] +-[Evaluator iterateArrayAndGroupByKeysIn:withChild:usingPrefix:] +-[Evaluator iterateDictionaryAndGroupByKeysIn:withChild:usingPrefix:] +-[Evaluator isIterable:] +-[Evaluator evalIndexes] +-[Evaluator setEvalIndexes:] +-[Evaluator logicOperator] +-[Evaluator setLogicOperator:] +-[Evaluator .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.7 +_OBJC_CLASSLIST_REFERENCES_$_.8 +_OBJC_CLASSLIST_REFERENCES_$_.9 +_OBJC_CLASSLIST_REFERENCES_$_.10 +_OBJC_CLASSLIST_REFERENCES_$_.13 +_OBJC_CLASSLIST_REFERENCES_$_.14 +_OBJC_CLASSLIST_REFERENCES_$_.15 +__OBJC_METACLASS_RO_$_Evaluator +__OBJC_$_INSTANCE_METHODS_Evaluator +_OBJC_IVAR_$_Evaluator.evalIndexes +_OBJC_IVAR_$_Evaluator.logicOperator +__OBJC_$_INSTANCE_VARIABLES_Evaluator +__OBJC_$_PROP_LIST_Evaluator +__OBJC_CLASS_RO_$_Evaluator +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/Evaluator.m +MarketingCloudSDKEvent/Evaluator.m +-[PurchaseEvent initWithPrice:] +-[PurchaseEvent initWithSku:] +-[PurchaseEvent key] +-[PurchaseEvent parameters] +-[PurchaseEvent setParameters:] +-[PurchaseEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_PurchaseEvent +__OBJC_METACLASS_RO_$_PurchaseEvent +__OBJC_$_INSTANCE_METHODS_PurchaseEvent +_OBJC_IVAR_$_PurchaseEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_PurchaseEvent +__OBJC_$_PROP_LIST_PurchaseEvent +__OBJC_CLASS_RO_$_PurchaseEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/PurchaseEvent.m +MarketingCloudSDKEvent/PurchaseEvent.m ++[SFMCOutcome modelObjectWithDictionary:] +-[SFMCOutcome initWithDictionary:] +-[SFMCOutcome objectOrNilForKey:fromDictionary:] ++[SFMCOutcome outcomesFromOutcomesArray:] +-[SFMCOutcome outcomeId] +-[SFMCOutcome setOutcomeId:] +-[SFMCOutcome type] +-[SFMCOutcome setType:] +-[SFMCOutcome activityInstanceId] +-[SFMCOutcome setActivityInstanceId:] +-[SFMCOutcome .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.5 +_OBJC_CLASSLIST_REFERENCES_$_.6 +__OBJC_$_CLASS_METHODS_SFMCOutcome +__OBJC_METACLASS_RO_$_SFMCOutcome +__OBJC_$_INSTANCE_METHODS_SFMCOutcome +_OBJC_IVAR_$_SFMCOutcome._outcomeId +_OBJC_IVAR_$_SFMCOutcome._type +_OBJC_IVAR_$_SFMCOutcome._activityInstanceId +__OBJC_$_INSTANCE_VARIABLES_SFMCOutcome +__OBJC_$_PROP_LIST_SFMCOutcome +__OBJC_CLASS_RO_$_SFMCOutcome +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SFMCOutcome.m +MarketingCloudSDKEvent/SFMCOutcome.m +-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:] +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.21 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.22 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2.26 +___83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_3 +-[InAppMessageUIViewController closeButton:] +-[InAppMessageUIViewController actionButton:] +-[InAppMessageUIViewController createMainWindow] +-[InAppMessageUIViewController createContentView] +-[InAppMessageUIViewController setupContentViewConstraints] +-[InAppMessageUIViewController createCloseButton] +-[InAppMessageUIViewController setupCloseButtonConstraints:] +-[InAppMessageUIViewController createImageView] +___47-[InAppMessageUIViewController createImageView]_block_invoke +-[InAppMessageUIViewController decorateImageView] +-[InAppMessageUIViewController setupImageViewConstraints:] +-[InAppMessageUIViewController createTitleLabel] +-[InAppMessageUIViewController setupTitleLabelConstraints:] +-[InAppMessageUIViewController createMessageLabel] +-[InAppMessageUIViewController setupMessageLabelConstraints:] +-[InAppMessageUIViewController createButtonContainerView] +-[InAppMessageUIViewController setupButtonContainerViewConstraints:] +-[InAppMessageUIViewController createActionButton:] +-[InAppMessageUIViewController viewDidLoad] +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke_2 +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke_3 +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke_4 +___43-[InAppMessageUIViewController viewDidLoad]_block_invoke.109 +-[InAppMessageUIViewController shouldDismiss:velocity:] +-[InAppMessageUIViewController handleGesture:] +___46-[InAppMessageUIViewController handleGesture:]_block_invoke +___46-[InAppMessageUIViewController handleGesture:]_block_invoke.111 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke_2 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke.112 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke_2.113 +___46-[InAppMessageUIViewController handleGesture:]_block_invoke_3 +-[InAppMessageUIViewController setupImageLayout:] +-[InAppMessageUIViewController viewWillAppear:] +-[InAppMessageUIViewController viewDidLayoutSubviews] +-[InAppMessageUIViewController viewWillDisappear:] +-[InAppMessageUIViewController viewDidAppear:] +___46-[InAppMessageUIViewController viewDidAppear:]_block_invoke +___46-[InAppMessageUIViewController viewDidAppear:]_block_invoke.130 +-[InAppMessageUIViewController viewDidDisappear:] +-[InAppMessageUIViewController gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:] +-[InAppMessageUIViewController appWillEnterForeground:] +-[InAppMessageUIViewController appDidEnterBackground:] +-[InAppMessageUIViewController prefersStatusBarHidden] +-[InAppMessageUIViewController message] +-[InAppMessageUIViewController setMessage:] +-[InAppMessageUIViewController imageCache] +-[InAppMessageUIViewController setImageCache:] +-[InAppMessageUIViewController foundation] +-[InAppMessageUIViewController setFoundation:] +-[InAppMessageUIViewController contentView] +-[InAppMessageUIViewController setContentView:] +-[InAppMessageUIViewController actionButtons] +-[InAppMessageUIViewController setActionButtons:] +-[InAppMessageUIViewController closeButton] +-[InAppMessageUIViewController setCloseButton:] +-[InAppMessageUIViewController imageView] +-[InAppMessageUIViewController setImageView:] +-[InAppMessageUIViewController fontName] +-[InAppMessageUIViewController setFontName:] +-[InAppMessageUIViewController titleTextLabel] +-[InAppMessageUIViewController setTitleTextLabel:] +-[InAppMessageUIViewController messageTextLabel] +-[InAppMessageUIViewController setMessageTextLabel:] +-[InAppMessageUIViewController displayTimer] +-[InAppMessageUIViewController setDisplayTimer:] +-[InAppMessageUIViewController scrollView] +-[InAppMessageUIViewController setScrollView:] +-[InAppMessageUIViewController buttonContainerView] +-[InAppMessageUIViewController setButtonContainerView:] +-[InAppMessageUIViewController altImageTextLabel] +-[InAppMessageUIViewController setAltImageTextLabel:] +-[InAppMessageUIViewController contentViewTopConstraint] +-[InAppMessageUIViewController setContentViewTopConstraint:] +-[InAppMessageUIViewController contentViewTopCenteringConstraint] +-[InAppMessageUIViewController setContentViewTopCenteringConstraint:] +-[InAppMessageUIViewController contentViewBottomConstraint] +-[InAppMessageUIViewController setContentViewBottomConstraint:] +-[InAppMessageUIViewController contentViewLeadingConstraint] +-[InAppMessageUIViewController setContentViewLeadingConstraint:] +-[InAppMessageUIViewController contentViewTrailingConstraint] +-[InAppMessageUIViewController setContentViewTrailingConstraint:] +-[InAppMessageUIViewController contentViewWidthConstraint] +-[InAppMessageUIViewController setContentViewWidthConstraint:] +-[InAppMessageUIViewController contentViewHeightConstraint] +-[InAppMessageUIViewController setContentViewHeightConstraint:] +-[InAppMessageUIViewController imageViewWidthConstraint] +-[InAppMessageUIViewController setImageViewWidthConstraint:] +-[InAppMessageUIViewController imageDownloadedObserverToken] +-[InAppMessageUIViewController setImageDownloadedObserverToken:] +-[InAppMessageUIViewController applicationWillEnterForegroundNotificationObserver] +-[InAppMessageUIViewController setApplicationWillEnterForegroundNotificationObserver:] +-[InAppMessageUIViewController applicationDidEnterBackgroundNotificationObserver] +-[InAppMessageUIViewController setApplicationDidEnterBackgroundNotificationObserver:] +-[InAppMessageUIViewController bannerAutoDismissTimer] +-[InAppMessageUIViewController setBannerAutoDismissTimer:] +-[InAppMessageUIViewController shouldDismissTransition] +-[InAppMessageUIViewController setShouldDismissTransition:] +-[InAppMessageUIViewController initialCenter] +-[InAppMessageUIViewController setInitialCenter:] +-[InAppMessageUIViewController offscreenContentViewFrame] +-[InAppMessageUIViewController setOffscreenContentViewFrame:] +-[InAppMessageUIViewController bannerAutoDismissStartDate] +-[InAppMessageUIViewController setBannerAutoDismissStartDate:] +-[InAppMessageUIViewController bannerAutoDismissPausedDate] +-[InAppMessageUIViewController setBannerAutoDismissPausedDate:] +-[InAppMessageUIViewController dismissDictionaryForAnalytics] +-[InAppMessageUIViewController setDismissDictionaryForAnalytics:] +-[InAppMessageUIViewController scrollViewTopCompatibilityConstraint] +-[InAppMessageUIViewController setScrollViewTopCompatibilityConstraint:] +-[InAppMessageUIViewController layoutOnce] +-[InAppMessageUIViewController setLayoutOnce:] +-[InAppMessageUIViewController .cxx_destruct] +___clang_at_available_requires_core_foundation_framework +___block_descriptor_32_e56_v16?0""8l +___block_descriptor_40_e8_32w_e56_v16?0""8l +_OBJC_CLASSLIST_REFERENCES_$_.20 +___block_descriptor_48_e8_32s40w_e56_v16?0""8l +___block_literal_global.23 +_OBJC_CLASSLIST_REFERENCES_$_.41 +___block_literal_global.43 +_OBJC_CLASSLIST_REFERENCES_$_.49 +_OBJC_CLASSLIST_REFERENCES_$_.52 +_OBJC_CLASSLIST_REFERENCES_$_.57 +_OBJC_SELECTOR_REFERENCES_.69 +_OBJC_CLASSLIST_REFERENCES_$_.76 +_OBJC_CLASSLIST_REFERENCES_$_.77 +_OBJC_CLASSLIST_REFERENCES_$_.85 +_OBJC_CLASSLIST_REFERENCES_$_.86 +_OBJC_CLASSLIST_REFERENCES_$_.90 +_OBJC_CLASSLIST_REFERENCES_$_.91 +_OBJC_CLASSLIST_REFERENCES_$_.92 +_OBJC_SELECTOR_REFERENCES_.94 +_OBJC_SELECTOR_REFERENCES_.96 +_OBJC_SELECTOR_REFERENCES_.99 +_OBJC_SELECTOR_REFERENCES_.101 +_OBJC_CLASSLIST_REFERENCES_$_.102 +_OBJC_CLASSLIST_REFERENCES_$_.105 +_OBJC_SELECTOR_REFERENCES_.107 +___block_descriptor_40_e8_32w_e8_v12?0B8l +___block_descriptor_56_e8_32w_e5_v8?0l +_OBJC_SELECTOR_REFERENCES_.115 +_OBJC_SELECTOR_REFERENCES_.117 +_OBJC_SELECTOR_REFERENCES_.127 +_OBJC_SELECTOR_REFERENCES_.129 +___block_descriptor_72_e8_32w_e5_v8?0l +___block_descriptor_72_e8_32w_e8_v12?0B8l +_OBJC_SELECTOR_REFERENCES_.132 +_OBJC_IVAR_$_InAppMessageUIViewController._message +_OBJC_IVAR_$_InAppMessageUIViewController._imageCache +_OBJC_IVAR_$_InAppMessageUIViewController._foundation +_OBJC_IVAR_$_InAppMessageUIViewController._contentView +_OBJC_IVAR_$_InAppMessageUIViewController._actionButtons +_OBJC_IVAR_$_InAppMessageUIViewController._closeButton +_OBJC_IVAR_$_InAppMessageUIViewController._imageView +_OBJC_IVAR_$_InAppMessageUIViewController._fontName +_OBJC_IVAR_$_InAppMessageUIViewController._titleTextLabel +_OBJC_IVAR_$_InAppMessageUIViewController._messageTextLabel +_OBJC_IVAR_$_InAppMessageUIViewController._displayTimer +_OBJC_IVAR_$_InAppMessageUIViewController._scrollView +_OBJC_IVAR_$_InAppMessageUIViewController._buttonContainerView +_OBJC_IVAR_$_InAppMessageUIViewController._altImageTextLabel +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewTopConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewTopCenteringConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewBottomConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewLeadingConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewTrailingConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewWidthConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._contentViewHeightConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._imageViewWidthConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._imageDownloadedObserverToken +_OBJC_IVAR_$_InAppMessageUIViewController._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_InAppMessageUIViewController._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_InAppMessageUIViewController._bannerAutoDismissTimer +_OBJC_IVAR_$_InAppMessageUIViewController._shouldDismissTransition +_OBJC_IVAR_$_InAppMessageUIViewController._initialCenter +_OBJC_IVAR_$_InAppMessageUIViewController._offscreenContentViewFrame +_OBJC_IVAR_$_InAppMessageUIViewController._bannerAutoDismissStartDate +_OBJC_IVAR_$_InAppMessageUIViewController._bannerAutoDismissPausedDate +_OBJC_IVAR_$_InAppMessageUIViewController._dismissDictionaryForAnalytics +_OBJC_IVAR_$_InAppMessageUIViewController._scrollViewTopCompatibilityConstraint +_OBJC_IVAR_$_InAppMessageUIViewController._layoutOnce +__OBJC_$_PROTOCOL_REFS_UIViewControllerTransitioningDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIViewControllerTransitioningDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UIViewControllerTransitioningDelegate +__OBJC_PROTOCOL_$_UIViewControllerTransitioningDelegate +__OBJC_LABEL_PROTOCOL_$_UIViewControllerTransitioningDelegate +__OBJC_$_PROTOCOL_REFS_UIGestureRecognizerDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIGestureRecognizerDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_UIGestureRecognizerDelegate +__OBJC_PROTOCOL_$_UIGestureRecognizerDelegate +__OBJC_LABEL_PROTOCOL_$_UIGestureRecognizerDelegate +__OBJC_CLASS_PROTOCOLS_$_InAppMessageUIViewController +__OBJC_METACLASS_RO_$_InAppMessageUIViewController +__OBJC_$_INSTANCE_METHODS_InAppMessageUIViewController +__OBJC_$_INSTANCE_VARIABLES_InAppMessageUIViewController +__OBJC_$_PROP_LIST_InAppMessageUIViewController +__OBJC_CLASS_RO_$_InAppMessageUIViewController +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageUIViewController.m +MarketingCloudSDKEvent/InAppMessageUIViewController.m +MarketingCloudSDKEvent/InAppMessageUIViewController.h +__46-[InAppMessageUIViewController viewDidAppear:]_block_invoke.130 +__46-[InAppMessageUIViewController viewDidAppear:]_block_invoke +__46-[InAppMessageUIViewController handleGesture:]_block_invoke_3 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke_2.113 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke.112 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke_2 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke.111 +__46-[InAppMessageUIViewController handleGesture:]_block_invoke +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke.109 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke_4 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke_3 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke_2 +__43-[InAppMessageUIViewController viewDidLoad]_block_invoke +__47-[InAppMessageUIViewController createImageView]_block_invoke +UIInterfaceOrientationIsPortrait +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_3 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2.26 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.22 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.21 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2 +__83-[InAppMessageUIViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke +-[AbandonedCartEvent initWithPrice:] +-[AbandonedCartEvent key] +-[AbandonedCartEvent parameters] +-[AbandonedCartEvent setParameters:] +-[AbandonedCartEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_AbandonedCartEvent +__OBJC_METACLASS_RO_$_AbandonedCartEvent +__OBJC_$_INSTANCE_METHODS_AbandonedCartEvent +_OBJC_IVAR_$_AbandonedCartEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_AbandonedCartEvent +__OBJC_$_PROP_LIST_AbandonedCartEvent +__OBJC_CLASS_RO_$_AbandonedCartEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/AbandonedCartEvent.m +MarketingCloudSDKEvent/AbandonedCartEvent.m +-[InAppMessageCTAButton initWithFrame:] +-[InAppMessageCTAButton buttonTextLabel] +-[InAppMessageCTAButton setButtonTextLabel:] +-[InAppMessageCTAButton .cxx_destruct] +_OBJC_IVAR_$_InAppMessageCTAButton._buttonTextLabel +__OBJC_METACLASS_RO_$_InAppMessageCTAButton +__OBJC_$_INSTANCE_METHODS_InAppMessageCTAButton +__OBJC_$_INSTANCE_VARIABLES_InAppMessageCTAButton +__OBJC_$_PROP_LIST_InAppMessageCTAButton +__OBJC_CLASS_RO_$_InAppMessageCTAButton +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageCTAButton.m +MarketingCloudSDKEvent/InAppMessageCTAButton.m +MarketingCloudSDKEvent/InAppMessageCTAButton.h +-[InAppMessageLabel layoutSubviews] +__OBJC_METACLASS_RO_$_InAppMessageLabel +__OBJC_$_INSTANCE_METHODS_InAppMessageLabel +__OBJC_CLASS_RO_$_InAppMessageLabel +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/InAppMessageLabel.m +MarketingCloudSDKEvent/InAppMessageLabel.m +-[AuthenticationEvent init:] +-[AuthenticationEvent key] +-[AuthenticationEvent parameters] +-[AuthenticationEvent setParameters:] +-[AuthenticationEvent .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.1 +__OBJC_CLASS_PROTOCOLS_$_AuthenticationEvent +__OBJC_METACLASS_RO_$_AuthenticationEvent +__OBJC_$_INSTANCE_METHODS_AuthenticationEvent +_OBJC_IVAR_$_AuthenticationEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_AuthenticationEvent +__OBJC_$_PROP_LIST_AuthenticationEvent +__OBJC_CLASS_RO_$_AuthenticationEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/AuthenticationEvent.m +MarketingCloudSDKEvent/AuthenticationEvent.m ++[SFMCEvent customEventWithName:] ++[SFMCEvent customEventWithName:withEventId:] ++[SFMCEvent customEventWithName:withEventId:withAttributes:] ++[SFMCEvent customEventWithName:withAttributes:] ++[SFMCEvent validateAndPrepareKey:] ++[SFMCEvent parseAndTrim:] +_OBJC_CLASSLIST_REFERENCES_$_.2 +_OBJC_CLASSLIST_REFERENCES_$_.3 +_OBJC_CLASSLIST_REFERENCES_$_.4 +__OBJC_$_CLASS_METHODS_SFMCEvent +__OBJC_METACLASS_RO_$_SFMCEvent +__OBJC_CLASS_RO_$_SFMCEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SFMCEvent.m +MarketingCloudSDKEvent/SFMCEvent.m +-[IAMActivityItemProvider pdfData] +-[IAMActivityItemProvider updatePDFPage:setTextRange:setFramesetter:] +-[IAMActivityItemProvider activityViewControllerPlaceholderItem:] +-[IAMActivityItemProvider activityViewController:thumbnailImageForActivityType:suggestedSize:] +-[IAMActivityItemProvider activityViewController:itemForActivityType:] +-[IAMActivityItemProvider activityViewController:subjectForActivityType:] +-[IAMActivityItemProvider activityViewController:dataTypeIdentifierForActivityType:] +-[IAMActivityItemProvider jsonString] +-[IAMActivityItemProvider setJsonString:] +-[IAMActivityItemProvider .cxx_destruct] +_OBJC_IVAR_$_IAMActivityItemProvider._jsonString +__OBJC_METACLASS_RO_$_IAMActivityItemProvider +__OBJC_$_INSTANCE_METHODS_IAMActivityItemProvider +__OBJC_$_INSTANCE_VARIABLES_IAMActivityItemProvider +__OBJC_$_PROP_LIST_IAMActivityItemProvider +__OBJC_CLASS_RO_$_IAMActivityItemProvider +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/IAMActivityItemProvider.m +MarketingCloudSDKEvent/IAMActivityItemProvider.m +MarketingCloudSDKEvent/IAMActivityItemProvider.h +-[IAMDisplayDescriptor keysForEncoding] +-[IAMDisplayDescriptor keysForMessageObject] +-[IAMDisplayDescriptor keysForMediaObject] +-[IAMDisplayDescriptor keysForTitleObject] +-[IAMDisplayDescriptor keysForBodyObject] ++[IAMDisplayDescriptor keysForMessageType] ++[IAMDisplayDescriptor keysForAlignment] ++[IAMDisplayDescriptor namesForMessageType] +-[IAMDisplayDescriptor initFromDefaults:messageType:] +-[IAMDisplayDescriptor restoreToDefaultValues:] +-[IAMDisplayDescriptor restoreToMinimumRequiredValues:] +-[IAMDisplayDescriptor init] +-[IAMDisplayDescriptor initWithMinimumRequiredValues:] +-[IAMDisplayDescriptor minimumRequiredValues:] +-[IAMDisplayDescriptor defaultValues] +-[IAMDisplayDescriptor initWithCoder:] +-[IAMDisplayDescriptor encodeWithCoder:] +-[IAMDisplayDescriptor payloadAsDictionary] +-[IAMDisplayDescriptor version] +-[IAMDisplayDescriptor setVersion:] +-[IAMDisplayDescriptor displayDuration] +-[IAMDisplayDescriptor setDisplayDuration:] +-[IAMDisplayDescriptor buttonConfiguration] +-[IAMDisplayDescriptor setButtonConfiguration:] +-[IAMDisplayDescriptor titleFont] +-[IAMDisplayDescriptor setTitleFont:] +-[IAMDisplayDescriptor title] +-[IAMDisplayDescriptor setTitle:] +-[IAMDisplayDescriptor titleAlignment] +-[IAMDisplayDescriptor setTitleAlignment:] +-[IAMDisplayDescriptor titleFontSize] +-[IAMDisplayDescriptor setTitleFontSize:] +-[IAMDisplayDescriptor titleFontColor] +-[IAMDisplayDescriptor setTitleFontColor:] +-[IAMDisplayDescriptor messageType] +-[IAMDisplayDescriptor setMessageType:] +-[IAMDisplayDescriptor message] +-[IAMDisplayDescriptor setMessage:] +-[IAMDisplayDescriptor messageAlignment] +-[IAMDisplayDescriptor setMessageAlignment:] +-[IAMDisplayDescriptor messageFont] +-[IAMDisplayDescriptor setMessageFont:] +-[IAMDisplayDescriptor messageFontSize] +-[IAMDisplayDescriptor setMessageFontSize:] +-[IAMDisplayDescriptor messageFontColor] +-[IAMDisplayDescriptor setMessageFontColor:] +-[IAMDisplayDescriptor windowColor] +-[IAMDisplayDescriptor setWindowColor:] +-[IAMDisplayDescriptor layoutOrder] +-[IAMDisplayDescriptor setLayoutOrder:] +-[IAMDisplayDescriptor viewBackgroundColor] +-[IAMDisplayDescriptor setViewBackgroundColor:] +-[IAMDisplayDescriptor viewCornerRadius] +-[IAMDisplayDescriptor setViewCornerRadius:] +-[IAMDisplayDescriptor viewBorderColor] +-[IAMDisplayDescriptor setViewBorderColor:] +-[IAMDisplayDescriptor viewBorderWidth] +-[IAMDisplayDescriptor setViewBorderWidth:] +-[IAMDisplayDescriptor imageBorderWidth] +-[IAMDisplayDescriptor setImageBorderWidth:] +-[IAMDisplayDescriptor imageBorderColor] +-[IAMDisplayDescriptor setImageBorderColor:] +-[IAMDisplayDescriptor imageCornerRadius] +-[IAMDisplayDescriptor setImageCornerRadius:] +-[IAMDisplayDescriptor imageSize] +-[IAMDisplayDescriptor setImageSize:] +-[IAMDisplayDescriptor buttonCount] +-[IAMDisplayDescriptor setButtonCount:] +-[IAMDisplayDescriptor buttons] +-[IAMDisplayDescriptor setButtons:] +-[IAMDisplayDescriptor mediaUrl] +-[IAMDisplayDescriptor setMediaUrl:] +-[IAMDisplayDescriptor mediaAltText] +-[IAMDisplayDescriptor setMediaAltText:] +-[IAMDisplayDescriptor .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.65 +_OBJC_CLASSLIST_REFERENCES_$_.128 +_OBJC_CLASSLIST_REFERENCES_$_.129 +_OBJC_CLASSLIST_REFERENCES_$_.155 +_OBJC_CLASSLIST_REFERENCES_$_.156 +_OBJC_CLASSLIST_REFERENCES_$_.157 +__OBJC_$_CLASS_METHODS_IAMDisplayDescriptor +__OBJC_METACLASS_RO_$_IAMDisplayDescriptor +__OBJC_$_INSTANCE_METHODS_IAMDisplayDescriptor +_OBJC_IVAR_$_IAMDisplayDescriptor._version +_OBJC_IVAR_$_IAMDisplayDescriptor._displayDuration +_OBJC_IVAR_$_IAMDisplayDescriptor._buttonConfiguration +_OBJC_IVAR_$_IAMDisplayDescriptor._titleFont +_OBJC_IVAR_$_IAMDisplayDescriptor._title +_OBJC_IVAR_$_IAMDisplayDescriptor._titleAlignment +_OBJC_IVAR_$_IAMDisplayDescriptor._titleFontSize +_OBJC_IVAR_$_IAMDisplayDescriptor._titleFontColor +_OBJC_IVAR_$_IAMDisplayDescriptor._messageType +_OBJC_IVAR_$_IAMDisplayDescriptor._message +_OBJC_IVAR_$_IAMDisplayDescriptor._messageAlignment +_OBJC_IVAR_$_IAMDisplayDescriptor._messageFont +_OBJC_IVAR_$_IAMDisplayDescriptor._messageFontSize +_OBJC_IVAR_$_IAMDisplayDescriptor._messageFontColor +_OBJC_IVAR_$_IAMDisplayDescriptor._windowColor +_OBJC_IVAR_$_IAMDisplayDescriptor._layoutOrder +_OBJC_IVAR_$_IAMDisplayDescriptor._viewBackgroundColor +_OBJC_IVAR_$_IAMDisplayDescriptor._viewCornerRadius +_OBJC_IVAR_$_IAMDisplayDescriptor._viewBorderColor +_OBJC_IVAR_$_IAMDisplayDescriptor._viewBorderWidth +_OBJC_IVAR_$_IAMDisplayDescriptor._imageBorderWidth +_OBJC_IVAR_$_IAMDisplayDescriptor._imageBorderColor +_OBJC_IVAR_$_IAMDisplayDescriptor._imageCornerRadius +_OBJC_IVAR_$_IAMDisplayDescriptor._imageSize +_OBJC_IVAR_$_IAMDisplayDescriptor._buttonCount +_OBJC_IVAR_$_IAMDisplayDescriptor._buttons +_OBJC_IVAR_$_IAMDisplayDescriptor._mediaUrl +_OBJC_IVAR_$_IAMDisplayDescriptor._mediaAltText +__OBJC_$_INSTANCE_VARIABLES_IAMDisplayDescriptor +__OBJC_$_PROP_LIST_IAMDisplayDescriptor +__OBJC_CLASS_RO_$_IAMDisplayDescriptor +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMDisplayDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMDisplayDescriptor.m +MarketingCloudSDKExplorer/SDKExplorer/IAM/IAMDisplayDescriptor.h +-[ConversionEvent init:] +-[ConversionEvent key] +-[ConversionEvent parameters] +-[ConversionEvent setParameters:] +-[ConversionEvent .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_ConversionEvent +__OBJC_METACLASS_RO_$_ConversionEvent +__OBJC_$_INSTANCE_METHODS_ConversionEvent +_OBJC_IVAR_$_ConversionEvent.parameters +__OBJC_$_INSTANCE_VARIABLES_ConversionEvent +__OBJC_$_PROP_LIST_ConversionEvent +__OBJC_CLASS_RO_$_ConversionEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/ConversionEvent.m +MarketingCloudSDKEvent/ConversionEvent.m ++[SFMCRule modelObjectWithDictionary:] +-[SFMCRule initWithDictionary:] +-[SFMCRule objectOrNilForKey:fromDictionary:] ++[SFMCRule rulesFromRulesArray:] +-[SFMCRule evaluateValues:] +-[SFMCRule evaluateValuesAsString:] +-[SFMCRule evaluateValuesAsInt:] +-[SFMCRule evaluateValuesAsDouble:] +-[SFMCRule evaluateValuesAsBool:] +-[SFMCRule evaluateValue:type:] +-[SFMCRule value] +-[SFMCRule setValue:] +-[SFMCRule key] +-[SFMCRule setKey:] +-[SFMCRule valueType] +-[SFMCRule setValueType:] +-[SFMCRule operator] +-[SFMCRule setOperator:] +-[SFMCRule index] +-[SFMCRule setIndex:] +-[SFMCRule .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.40 +_OBJC_CLASSLIST_REFERENCES_$_.43 +__OBJC_$_CLASS_METHODS_SFMCRule +__OBJC_METACLASS_RO_$_SFMCRule +__OBJC_$_INSTANCE_METHODS_SFMCRule +_OBJC_IVAR_$_SFMCRule._value +_OBJC_IVAR_$_SFMCRule._key +_OBJC_IVAR_$_SFMCRule._valueType +_OBJC_IVAR_$_SFMCRule._operator +_OBJC_IVAR_$_SFMCRule._index +__OBJC_$_INSTANCE_VARIABLES_SFMCRule +__OBJC_$_PROP_LIST_SFMCRule +__OBJC_CLASS_RO_$_SFMCRule +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SFMCRule.m +MarketingCloudSDKEvent/SFMCRule.m +-[AppOpenEvent key] +-[AppOpenEvent eventId] +-[AppOpenEvent parameters] +__OBJC_CLASS_PROTOCOLS_$_AppOpenEvent +__OBJC_METACLASS_RO_$_AppOpenEvent +__OBJC_$_INSTANCE_METHODS_AppOpenEvent +__OBJC_$_PROP_LIST_AppOpenEvent +__OBJC_CLASS_RO_$_AppOpenEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/AppOpenEvent.m +MarketingCloudSDKEvent/AppOpenEvent.m +__OBJC_METACLASS_RO_$_SystemEvent +__OBJC_CLASS_RO_$_SystemEvent +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKEvent/MarketingCloudSDKEvent/SystemEvent.m ++[UIColor(SFMCColorUtils) sfmc_colorFromHexString:] ++[UIColor(SFMCColorUtils) sfmc_hexStringFromColor:] +__OBJC_$_CATEGORY_CLASS_METHODS_UIColor_$_SFMCColorUtils +__OBJC_$_CATEGORY_UIColor_$_SFMCColorUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/UIColor+SFMCColorUtils.m +MarketingCloudSDKCommon/UIColor+SFMCColorUtils.m +-[MarketingCloudSDKCloudPageMessage setupWithFoundation:error:] +-[MarketingCloudSDKCloudPageMessage setupOnMainThread] +-[MarketingCloudSDKCloudPageMessage tearDown:] +-[MarketingCloudSDKCloudPageMessage sfmcUNNotificationReceived:] +-[MarketingCloudSDKCloudPageMessage notificationCenter] +-[MarketingCloudSDKCloudPageMessage userNotificationCenter] +-[MarketingCloudSDKCloudPageMessage getFrameworkState] +-[MarketingCloudSDKCloudPageMessage setDebugLoggingEnabled:] +-[MarketingCloudSDKCloudPageMessage getDebugLoggingEnabled] +-[MarketingCloudSDKCloudPageMessage refreshWithFetch] +-[MarketingCloudSDKCloudPageMessage processControlChannelPayload:] +-[MarketingCloudSDKCloudPageMessage testSetupParameters] +-[MarketingCloudSDKCloudPageMessage setTestSetupParameters:] +-[MarketingCloudSDKCloudPageMessage foundation] +-[MarketingCloudSDKCloudPageMessage setFoundation:] +-[MarketingCloudSDKCloudPageMessage setNotificationCenter:] +-[MarketingCloudSDKCloudPageMessage operationQueue] +-[MarketingCloudSDKCloudPageMessage setOperationQueue:] +-[MarketingCloudSDKCloudPageMessage dispatchQueue] +-[MarketingCloudSDKCloudPageMessage setDispatchQueue:] +-[MarketingCloudSDKCloudPageMessage logger] +-[MarketingCloudSDKCloudPageMessage setLogger:] +-[MarketingCloudSDKCloudPageMessage setUserNotificationCenter:] +-[MarketingCloudSDKCloudPageMessage .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.12 +_OBJC_SELECTOR_REFERENCES_.18 +_OBJC_CLASSLIST_REFERENCES_$_.24 +_OBJC_CLASSLIST_REFERENCES_$_.25 +_OBJC_CLASSLIST_REFERENCES_$_.53 +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKCloudPageMessage +__OBJC_METACLASS_RO_$_MarketingCloudSDKCloudPageMessage +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKCloudPageMessage +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._foundation +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._logger +_OBJC_IVAR_$_MarketingCloudSDKCloudPageMessage._userNotificationCenter +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKCloudPageMessage +__OBJC_$_PROP_LIST_MarketingCloudSDKCloudPageMessage +__OBJC_CLASS_RO_$_MarketingCloudSDKCloudPageMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessage.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCloudPageMessage +MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessage.m +MarketingCloudSDKCloudPageMessage/MarketingCloudSDKCloudPageMessagePrivate.h +-[MarketingCloudSDKControlChannel setupWithFoundation:error:] +-[MarketingCloudSDKControlChannel setupOnMainThread] +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke.29 +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_2 +___52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_3 +-[MarketingCloudSDKControlChannel tearDown:] +-[MarketingCloudSDKControlChannel notificationCenter] +-[MarketingCloudSDKControlChannel controlChannelRequestURLString] +-[MarketingCloudSDKControlChannel sfmcUNNotificationReceived:] +-[MarketingCloudSDKControlChannel getControlChannelData] +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_2 +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_3 +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_4 +___56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke.114 +-[MarketingCloudSDKControlChannel getFrameworkState] +-[MarketingCloudSDKControlChannel setDebugLoggingEnabled:] +-[MarketingCloudSDKControlChannel getDebugLoggingEnabled] +-[MarketingCloudSDKControlChannel refreshWithFetch] ++[MarketingCloudSDKControlChannel requestTimeInterval] ++[MarketingCloudSDKControlChannel setRequestTimeInterval:] ++[MarketingCloudSDKControlChannel resetRequestTimeInterval] ++[MarketingCloudSDKControlChannel updateRequestTimeInterval] ++[MarketingCloudSDKControlChannel setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKControlChannel retryAfterDateFoundation:] +-[MarketingCloudSDKControlChannel processControlChannelPayload:] +-[MarketingCloudSDKControlChannel testSetupParameters] +-[MarketingCloudSDKControlChannel setTestSetupParameters:] +-[MarketingCloudSDKControlChannel foundation] +-[MarketingCloudSDKControlChannel setFoundation:] +-[MarketingCloudSDKControlChannel applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKControlChannel setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKControlChannel applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKControlChannel setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKControlChannel testingControlChannelUpdateNotificationObserver] +-[MarketingCloudSDKControlChannel setTestingControlChannelUpdateNotificationObserver:] +-[MarketingCloudSDKControlChannel SFMCFoundationRegistrationResponseSucceededNotification] +-[MarketingCloudSDKControlChannel setSFMCFoundationRegistrationResponseSucceededNotification:] +-[MarketingCloudSDKControlChannel operationQueue] +-[MarketingCloudSDKControlChannel setOperationQueue:] +-[MarketingCloudSDKControlChannel dispatchQueue] +-[MarketingCloudSDKControlChannel setDispatchQueue:] +-[MarketingCloudSDKControlChannel session] +-[MarketingCloudSDKControlChannel setSession:] +-[MarketingCloudSDKControlChannel setNotificationCenter:] +-[MarketingCloudSDKControlChannel lastControlChannelPayload] +-[MarketingCloudSDKControlChannel setLastControlChannelPayload:] +-[MarketingCloudSDKControlChannel getCalledOnSetup] +-[MarketingCloudSDKControlChannel setGetCalledOnSetup:] +-[MarketingCloudSDKControlChannel lastTimeSyncStarted] +-[MarketingCloudSDKControlChannel setLastTimeSyncStarted:] +-[MarketingCloudSDKControlChannel logger] +-[MarketingCloudSDKControlChannel setLogger:] +-[MarketingCloudSDKControlChannel .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.18 +_OBJC_CLASSLIST_REFERENCES_$_.22 +_OBJC_CLASSLIST_REFERENCES_$_.23 +_OBJC_SELECTOR_REFERENCES_.25 +_OBJC_CLASSLIST_REFERENCES_$_.59 +_OBJC_CLASSLIST_REFERENCES_$_.100 +_OBJC_CLASSLIST_REFERENCES_$_.101 +___block_descriptor_48_e8_32s40w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +___block_descriptor_40_e8_32s_e5_v8?0l +__requestTimeInterval +_OBJC_CLASSLIST_REFERENCES_$_.123 +__OBJC_$_CLASS_METHODS_MarketingCloudSDKControlChannel +__OBJC_$_PROTOCOL_REFS_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_$_PROTOCOL_CLASS_METHODS_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_$_PROTOCOL_METHOD_TYPES_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_PROTOCOL_$_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_LABEL_PROTOCOL_$_MarketingCloudSDKFrameworkRequestTimerProtocol +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKControlChannel +__OBJC_METACLASS_RO_$_MarketingCloudSDKControlChannel +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKControlChannel +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._getCalledOnSetup +_OBJC_IVAR_$_MarketingCloudSDKControlChannel.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._foundation +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._testingControlChannelUpdateNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._SFMCFoundationRegistrationResponseSucceededNotification +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._session +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._lastControlChannelPayload +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._lastTimeSyncStarted +_OBJC_IVAR_$_MarketingCloudSDKControlChannel._logger +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKControlChannel +__OBJC_$_PROP_LIST_MarketingCloudSDKControlChannel +__OBJC_CLASS_RO_$_MarketingCloudSDKControlChannel +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannel.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKControlChannel +MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannel.m +MarketingCloudSDKControlChannel/MarketingCloudSDKControlChannelPrivate.h +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke.114 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_4 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_3 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke_2 +__56-[MarketingCloudSDKControlChannel getControlChannelData]_block_invoke +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_3 +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke_2 +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke.29 +__52-[MarketingCloudSDKControlChannel setupOnMainThread]_block_invoke +-[SFMCEndpointConfigurationEntity syncablePropertyKeys] +-[SFMCEndpointConfigurationEntity resetToDefault] ++[SFMCEndpointConfigurationEntity validEndpointsConfigFrom:] ++[SFMCEndpointConfigurationEntity deduplicateEndpointPayload:] ++[SFMCEndpointConfigurationEntity isValidDataTypeConfig:] ++[SFMCEndpointConfigurationEntity removeUnsupportedDataTypes:] ++[SFMCEndpointConfigurationEntity getValidDataTypes] ++[SFMCEndpointConfigurationEntity normalizeEndpointsConfigFrom:] ++[SFMCEndpointConfigurationEntity normalizeConfig:dataType:] ++[SFMCEndpointConfigurationEntity insertDefaultEntitiesInContext:withDatabase:logger:] ++[SFMCEndpointConfigurationEntity getDefaultEndpointConfig:] ++[SFMCEndpointConfigurationEntity getDefaultEndpointConfigs] ++[SFMCEndpointConfigurationEntity getDefaultEndpointConfigPayloadNodes] ++[SFMCEndpointConfigurationEntity toDataTypeString:] ++[SFMCEndpointConfigurationEntity updateConfig:configurations:withLogger:] ++[SFMCEndpointConfigurationEntity updateConfigs:fromDict:withLogger:] ++[SFMCEndpointConfigurationEntity updateConfigs:fromEntities:withLogger:] ++[SFMCEndpointConfigurationEntity convertToArrayOfDictionaries:] ++[SFMCEndpointConfigurationEntity getRegisteredConfigsInContext:] +-[SFMCEndpointConfigurationEntity toEntityKey:] +_OBJC_CLASSLIST_REFERENCES_$_.11 +__OBJC_$_CLASS_METHODS_SFMCEndpointConfigurationEntity +__OBJC_METACLASS_RO_$_SFMCEndpointConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCEndpointConfigurationEntity +__OBJC_$_PROP_LIST_SFMCEndpointConfigurationEntity +__OBJC_CLASS_RO_$_SFMCEndpointConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCEndpointConfigurationEntity.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation +MarketingCloudSDKCommon/SFMCEndpointConfigurationEntity.m +-[SFMCInAppMessageEntity populateFromDictionary:] +-[SFMCInAppMessageEntity imageUrlForMedia] +-[SFMCInAppMessageEntity setImageUrlForMedia:] +-[SFMCInAppMessageEntity .cxx_destruct] +_OBJC_IVAR_$_SFMCInAppMessageEntity.imageUrlForMedia +__OBJC_METACLASS_RO_$_SFMCInAppMessageEntity +__OBJC_$_INSTANCE_METHODS_SFMCInAppMessageEntity +__OBJC_$_INSTANCE_VARIABLES_SFMCInAppMessageEntity +__OBJC_$_PROP_LIST_SFMCInAppMessageEntity +__OBJC_CLASS_RO_$_SFMCInAppMessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCInAppMessageEntity.m +MarketingCloudSDKCommon/SFMCInAppMessageEntity.m ++[SFMCDeviceStatsItemEntity requestTimeInterval] ++[SFMCDeviceStatsItemEntity setRequestTimeInterval:] ++[SFMCDeviceStatsItemEntity resetRequestTimeInterval] ++[SFMCDeviceStatsItemEntity updateRequestTimeInterval] ++[SFMCDeviceStatsItemEntity setRetryAfterWithSeconds:foundation:] ++[SFMCDeviceStatsItemEntity retryAfterDateFoundation:] +-[SFMCDeviceStatsItemEntity duration] +-[SFMCDeviceStatsItemEntity setDuration:] +-[SFMCDeviceStatsItemEntity buttonId] +-[SFMCDeviceStatsItemEntity setButtonId:] +-[SFMCDeviceStatsItemEntity platform] +-[SFMCDeviceStatsItemEntity setPlatform:] +-[SFMCDeviceStatsItemEntity reasons] +-[SFMCDeviceStatsItemEntity setReasons:] +-[SFMCDeviceStatsItemEntity eventId] +-[SFMCDeviceStatsItemEntity setEventId:] +-[SFMCDeviceStatsItemEntity eventName] +-[SFMCDeviceStatsItemEntity setEventName:] +-[SFMCDeviceStatsItemEntity attributes] +-[SFMCDeviceStatsItemEntity setAttributes:] +-[SFMCDeviceStatsItemEntity information] +-[SFMCDeviceStatsItemEntity setInformation:] +-[SFMCDeviceStatsItemEntity metadata] +-[SFMCDeviceStatsItemEntity setMetadata:] +-[SFMCDeviceStatsItemEntity dismissReason] +-[SFMCDeviceStatsItemEntity setDismissReason:] +-[SFMCDeviceStatsItemEntity timeInApp] +-[SFMCDeviceStatsItemEntity setTimeInApp:] +-[SFMCDeviceStatsItemEntity triggerId] +-[SFMCDeviceStatsItemEntity setTriggerId:] +-[SFMCDeviceStatsItemEntity outcomeType] +-[SFMCDeviceStatsItemEntity setOutcomeType:] +-[SFMCDeviceStatsItemEntity payloadDictionary] +__OBJC_$_CLASS_METHODS_SFMCDeviceStatsItemEntity +__OBJC_CLASS_PROTOCOLS_$_SFMCDeviceStatsItemEntity +__OBJC_METACLASS_RO_$_SFMCDeviceStatsItemEntity +__OBJC_$_INSTANCE_METHODS_SFMCDeviceStatsItemEntity +__OBJC_$_PROP_LIST_SFMCDeviceStatsItemEntity +__OBJC_CLASS_RO_$_SFMCDeviceStatsItemEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCDeviceStatsItemEntity.m +MarketingCloudSDKCommon/SFMCDeviceStatsItemEntity.m ++[SFMCETAnalyticEntity requestTimeInterval] ++[SFMCETAnalyticEntity setRequestTimeInterval:] ++[SFMCETAnalyticEntity resetRequestTimeInterval] ++[SFMCETAnalyticEntity updateRequestTimeInterval] ++[SFMCETAnalyticEntity setRetryAfterWithSeconds:foundation:] ++[SFMCETAnalyticEntity retryAfterDateFoundation:] +-[SFMCETAnalyticEntity value] +-[SFMCETAnalyticEntity setValue:] +-[SFMCETAnalyticEntity payloadDictionary] +__OBJC_$_CLASS_METHODS_SFMCETAnalyticEntity +__OBJC_CLASS_PROTOCOLS_$_SFMCETAnalyticEntity +__OBJC_METACLASS_RO_$_SFMCETAnalyticEntity +__OBJC_$_INSTANCE_METHODS_SFMCETAnalyticEntity +__OBJC_$_PROP_LIST_SFMCETAnalyticEntity +__OBJC_CLASS_RO_$_SFMCETAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCETAnalyticEntity.m +MarketingCloudSDKCommon/SFMCETAnalyticEntity.m ++[SFMCConfiguration defaultMessagesGatingTimeoutMs] ++[SFMCConfiguration controlChannelPayloadVersionNumber] ++[SFMCConfiguration inAppConfigNodeFrom:] ++[SFMCConfiguration configNodeItemFrom:byName:] ++[SFMCConfiguration configNodeFrom:] ++[SFMCConfiguration validInAppConfigFrom:notificationCenter:] ++[SFMCConfiguration isValidPositiveNumber:] ++[SFMCConfiguration isValidRoutePath:] ++[SFMCConfiguration postInvalidConfigurationNotificationFrom:key:] +_OBJC_CLASSLIST_REFERENCES_$_.16 +_OBJC_CLASSLIST_REFERENCES_$_.19 +__OBJC_$_CLASS_METHODS_SFMCConfiguration +__OBJC_METACLASS_RO_$_SFMCConfiguration +__OBJC_CLASS_RO_$_SFMCConfiguration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCConfiguration.m +MarketingCloudSDKFoundation/SFMCConfiguration.m +__OBJC_METACLASS_RO_$_SFMCNotificationConstants +__OBJC_CLASS_RO_$_SFMCNotificationConstants +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCNotificationConstants.m ++[MarketingCloudSDKFoundation initialize] +-[MarketingCloudSDKFoundation dealloc] +-[MarketingCloudSDKFoundation sdkVersionString] +-[MarketingCloudSDKFoundation sanitizedMID:] +-[MarketingCloudSDKFoundation sanitizedTSE:] +-[MarketingCloudSDKFoundation buildPITenantSpecificEndpoint:] +-[MarketingCloudSDKFoundation setupWithConfiguration:error:] +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2 +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke.103 +___60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2.106 +-[MarketingCloudSDKFoundation setupDatabase:error:] +-[MarketingCloudSDKFoundation prepareForRegistration] +-[MarketingCloudSDKFoundation setupQueues] +-[MarketingCloudSDKFoundation networkSession] +-[MarketingCloudSDKFoundation updateRegistrationWithConfiguration:] +-[MarketingCloudSDKFoundation tearDown] +-[MarketingCloudSDKFoundation registrationQueue] +-[MarketingCloudSDKFoundation debugPreventRegistrationRequest:] +-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithConfiguration:] +___77-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithConfiguration:]_block_invoke +___copy_helper_block_e8_32s40s48r56r64w +___destroy_helper_block_e8_32s40s48r56r64w +-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithoutUpdate] +___72-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithoutUpdate]_block_invoke +-[MarketingCloudSDKFoundation observeValueForKeyPath:ofObject:change:context:] +___78-[MarketingCloudSDKFoundation observeValueForKeyPath:ofObject:change:context:]_block_invoke +-[MarketingCloudSDKFoundation handleBlobOnMainThread:] +-[MarketingCloudSDKFoundation registrationRequestURLString] +-[MarketingCloudSDKFoundation scheduleRegistrationDispatch] +___59-[MarketingCloudSDKFoundation scheduleRegistrationDispatch]_block_invoke +-[MarketingCloudSDKFoundation sendRegistration:] +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.236 +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2 +___copy_helper_block_e8_32r40w +___destroy_helper_block_e8_32r40w +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.245 +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2.250 +___48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.252 +-[MarketingCloudSDKFoundation sfmcUNNotificationReceived:] ++[MarketingCloudSDKFoundation userInfoForNotificationReceived:] ++[MarketingCloudSDKFoundation validateNotificationObject:] +-[MarketingCloudSDKFoundation registrationInContext:] +-[MarketingCloudSDKFoundation eventConfigurationInContext:] +-[MarketingCloudSDKFoundation configurationInContext:] +-[MarketingCloudSDKFoundation getEndpointEntitiesWithDefaultEntityFallback:] +-[MarketingCloudSDKFoundation syncedEndpointConfigurationInContext:] +-[MarketingCloudSDKFoundation syncedConfigurationWithDefaultValuesFallback] +-[MarketingCloudSDKFoundation syncedEventConfiguration] +-[MarketingCloudSDKFoundation syncedEventConfigurationInContext:] +___65-[MarketingCloudSDKFoundation syncedEventConfigurationInContext:]_block_invoke +-[MarketingCloudSDKFoundation description] +-[MarketingCloudSDKFoundation debugDescription] +-[MarketingCloudSDKFoundation networkRequestUserAgent] +-[MarketingCloudSDKFoundation applicationAppId] +___47-[MarketingCloudSDKFoundation applicationAppId]_block_invoke +-[MarketingCloudSDKFoundation accessToken] +___42-[MarketingCloudSDKFoundation accessToken]_block_invoke +-[MarketingCloudSDKFoundation hardwareIdentifier] +-[MarketingCloudSDKFoundation deviceIdentifier] +___47-[MarketingCloudSDKFoundation deviceIdentifier]_block_invoke +-[MarketingCloudSDKFoundation setDeviceIdentifier:] +___51-[MarketingCloudSDKFoundation setDeviceIdentifier:]_block_invoke +-[MarketingCloudSDKFoundation registrationDictionary] +-[MarketingCloudSDKFoundation setPushEnabledDeveloper:] +___55-[MarketingCloudSDKFoundation setPushEnabledDeveloper:]_block_invoke +-[MarketingCloudSDKFoundation pushEnabledDeveloper] +___51-[MarketingCloudSDKFoundation pushEnabledDeveloper]_block_invoke +-[MarketingCloudSDKFoundation setPushEnabled:] +___46-[MarketingCloudSDKFoundation setPushEnabled:]_block_invoke +-[MarketingCloudSDKFoundation pushEnabled] +___42-[MarketingCloudSDKFoundation pushEnabled]_block_invoke +-[MarketingCloudSDKFoundation setLocationEnabled:] +___50-[MarketingCloudSDKFoundation setLocationEnabled:]_block_invoke +-[MarketingCloudSDKFoundation locationEnabled] +___46-[MarketingCloudSDKFoundation locationEnabled]_block_invoke +-[MarketingCloudSDKFoundation setBeaconEnabled:] +___48-[MarketingCloudSDKFoundation setBeaconEnabled:]_block_invoke +-[MarketingCloudSDKFoundation beaconEnabled] +___44-[MarketingCloudSDKFoundation beaconEnabled]_block_invoke +-[MarketingCloudSDKFoundation setDeviceToken:] +___46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke +___46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke_2 +-[MarketingCloudSDKFoundation deviceToken] +___42-[MarketingCloudSDKFoundation deviceToken]_block_invoke +-[MarketingCloudSDKFoundation piIdentifier] +___43-[MarketingCloudSDKFoundation piIdentifier]_block_invoke +-[MarketingCloudSDKFoundation setPiIdentifier:] +___47-[MarketingCloudSDKFoundation setPiIdentifier:]_block_invoke +-[MarketingCloudSDKFoundation contactKey] +___41-[MarketingCloudSDKFoundation contactKey]_block_invoke +-[MarketingCloudSDKFoundation subscriberToken] +___46-[MarketingCloudSDKFoundation subscriberToken]_block_invoke +-[MarketingCloudSDKFoundation setSubscriberToken:] +___50-[MarketingCloudSDKFoundation setSubscriberToken:]_block_invoke +-[MarketingCloudSDKFoundation signedString] +___43-[MarketingCloudSDKFoundation signedString]_block_invoke +-[MarketingCloudSDKFoundation quietPushEnabled] +___47-[MarketingCloudSDKFoundation quietPushEnabled]_block_invoke +-[MarketingCloudSDKFoundation setQuietPushEnabled:] +___51-[MarketingCloudSDKFoundation setQuietPushEnabled:]_block_invoke +-[MarketingCloudSDKFoundation workerContext] +-[MarketingCloudSDKFoundation insert:inContext:error:] +-[MarketingCloudSDKFoundation remove:inContext:error:] +-[MarketingCloudSDKFoundation fetch:inContext:error:] +-[MarketingCloudSDKFoundation count:inContext:error:] +-[MarketingCloudSDKFoundation saveContext:error:] +-[MarketingCloudSDKFoundation batchDelete:inContext:error:] +-[MarketingCloudSDKFoundation notificationCenter] +-[MarketingCloudSDKFoundation userNotificationCenter] +-[MarketingCloudSDKFoundation getFrameworkState] +-[MarketingCloudSDKFoundation setDebugLoggingEnabled:] +-[MarketingCloudSDKFoundation getDebugLoggingEnabled] +-[MarketingCloudSDKFoundation refreshWithFetch] +-[MarketingCloudSDKFoundation processControlChannelPayload:] +___60-[MarketingCloudSDKFoundation processControlChannelPayload:]_block_invoke +-[MarketingCloudSDKFoundation updateSyncedEventConfiguration:] +-[MarketingCloudSDKFoundation updateSyncedEndpointConfiguration:] +-[MarketingCloudSDKFoundation resetEntitiesToDefaultForNonExistentConfigFrom:entities:] +-[MarketingCloudSDKFoundation saveEndpointConfigurations:] +-[MarketingCloudSDKFoundation updateSyncedConfiguration:] ++[MarketingCloudSDKFoundation readAndValidateConfigurationFile:error:jsonFileReadError:url:] +-[MarketingCloudSDKFoundation sendURLString:type:] +-[MarketingCloudSDKFoundation logger] +-[MarketingCloudSDKFoundation setLogger:] +-[MarketingCloudSDKFoundation testSetupParameters] +-[MarketingCloudSDKFoundation setTestSetupParameters:] +-[MarketingCloudSDKFoundation configuration] +-[MarketingCloudSDKFoundation setConfiguration:] +-[MarketingCloudSDKFoundation eventConfiguration] +-[MarketingCloudSDKFoundation setEventConfiguration:] +-[MarketingCloudSDKFoundation endpointConfigurations] +-[MarketingCloudSDKFoundation setEndpointConfigurations:] +-[MarketingCloudSDKFoundation lastLocation] +-[MarketingCloudSDKFoundation setLastLocation:] +-[MarketingCloudSDKFoundation baseURLString] +-[MarketingCloudSDKFoundation setBaseURLString:] +-[MarketingCloudSDKFoundation tseURLString] +-[MarketingCloudSDKFoundation setTseURLString:] +-[MarketingCloudSDKFoundation piURLString] +-[MarketingCloudSDKFoundation setPiURLString:] +-[MarketingCloudSDKFoundation isOnTenantSpecificPIEndpoint] +-[MarketingCloudSDKFoundation setIsOnTenantSpecificPIEndpoint:] +-[MarketingCloudSDKFoundation useLegacyPiIdentifier] +-[MarketingCloudSDKFoundation setUseLegacyPiIdentifier:] +-[MarketingCloudSDKFoundation applicationControlsBadging] +-[MarketingCloudSDKFoundation setApplicationControlsBadging:] +-[MarketingCloudSDKFoundation delayRegistrationUntilContactKeyIsSet] +-[MarketingCloudSDKFoundation setDelayRegistrationUntilContactKeyIsSet:] +-[MarketingCloudSDKFoundation dispatchQueue] +-[MarketingCloudSDKFoundation setDispatchQueue:] +-[MarketingCloudSDKFoundation setRegistrationQueue:] +-[MarketingCloudSDKFoundation urlHandlingDelegate] +-[MarketingCloudSDKFoundation setUrlHandlingDelegate:] +-[MarketingCloudSDKFoundation locationDelegate] +-[MarketingCloudSDKFoundation setLocationDelegate:] +-[MarketingCloudSDKFoundation eventDelegate] +-[MarketingCloudSDKFoundation setEventDelegate:] +-[MarketingCloudSDKFoundation setNotificationCenter:] +-[MarketingCloudSDKFoundation setUserNotificationCenter:] +-[MarketingCloudSDKFoundation applicationDidBecomeActiveNotificationObserver] +-[MarketingCloudSDKFoundation setApplicationDidBecomeActiveNotificationObserver:] +-[MarketingCloudSDKFoundation applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKFoundation setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKFoundation SFMCLocationDidFixLocationNotificationObserver] +-[MarketingCloudSDKFoundation setSFMCLocationDidFixLocationNotificationObserver:] +-[MarketingCloudSDKFoundation session] +-[MarketingCloudSDKFoundation setSession:] +-[MarketingCloudSDKFoundation operationQueue] +-[MarketingCloudSDKFoundation setOperationQueue:] +-[MarketingCloudSDKFoundation lastSuccessfullySentRegistrationPayload] +-[MarketingCloudSDKFoundation setLastSuccessfullySentRegistrationPayload:] +-[MarketingCloudSDKFoundation dateOfLastSuccessfullRegistration] +-[MarketingCloudSDKFoundation setDateOfLastSuccessfullRegistration:] +-[MarketingCloudSDKFoundation foundationContext] +-[MarketingCloudSDKFoundation setFoundationContext:] +-[MarketingCloudSDKFoundation database] +-[MarketingCloudSDKFoundation setDatabase:] +-[MarketingCloudSDKFoundation registration] +-[MarketingCloudSDKFoundation setRegistration:] +-[MarketingCloudSDKFoundation debugPreventRegistrationRequest] +-[MarketingCloudSDKFoundation setDebugPreventRegistrationRequest:] +-[MarketingCloudSDKFoundation .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.55 +_OBJC_CLASSLIST_REFERENCES_$_.98 +_OBJC_SELECTOR_REFERENCES_.111 +_OBJC_CLASSLIST_REFERENCES_$_.164 +_OBJC_CLASSLIST_REFERENCES_$_.169 +_OBJC_CLASSLIST_REFERENCES_$_.173 +_OBJC_CLASSLIST_REFERENCES_$_.180 +_OBJC_CLASSLIST_REFERENCES_$_.181 +_OBJC_CLASSLIST_REFERENCES_$_.182 +_OBJC_CLASSLIST_REFERENCES_$_.185 +_OBJC_CLASSLIST_REFERENCES_$_.187 +_OBJC_CLASSLIST_REFERENCES_$_.193 +_OBJC_SELECTOR_REFERENCES_.195 +___block_descriptor_72_e8_32s40s48r56r64w_e5_v8?0l +___block_descriptor_64_e8_32s40r48r56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.203 +_OBJC_CLASSLIST_REFERENCES_$_.225 +_OBJC_CLASSLIST_REFERENCES_$_.228 +_OBJC_CLASSLIST_REFERENCES_$_.233 +___block_descriptor_48_e8_32r40w_e5_v8?0l +___block_descriptor_72_e8_32s40s48s56r64w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +_OBJC_CLASSLIST_REFERENCES_$_.261 +_OBJC_CLASSLIST_REFERENCES_$_.268 +_OBJC_CLASSLIST_REFERENCES_$_.269 +_OBJC_CLASSLIST_REFERENCES_$_.271 +_OBJC_CLASSLIST_REFERENCES_$_.280 +_OBJC_CLASSLIST_REFERENCES_$_.299 +___block_descriptor_41_e8_32w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.314 +_OBJC_SELECTOR_REFERENCES_.388 +_OBJC_CLASSLIST_REFERENCES_$_.395 +_OBJC_CLASSLIST_REFERENCES_$_.396 +_OBJC_CLASSLIST_REFERENCES_$_.398 +_OBJC_CLASSLIST_REFERENCES_$_.423 +_OBJC_CLASSLIST_REFERENCES_$_.426 +_OBJC_SELECTOR_REFERENCES_.430 +_OBJC_CLASSLIST_REFERENCES_$_.433 +_OBJC_CLASSLIST_REFERENCES_$_.436 +__OBJC_$_CLASS_METHODS_MarketingCloudSDKFoundation +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKFoundation +__OBJC_METACLASS_RO_$_MarketingCloudSDKFoundation +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKFoundation +_OBJC_IVAR_$_MarketingCloudSDKFoundation._isOnTenantSpecificPIEndpoint +_OBJC_IVAR_$_MarketingCloudSDKFoundation._useLegacyPiIdentifier +_OBJC_IVAR_$_MarketingCloudSDKFoundation._applicationControlsBadging +_OBJC_IVAR_$_MarketingCloudSDKFoundation._delayRegistrationUntilContactKeyIsSet +_OBJC_IVAR_$_MarketingCloudSDKFoundation._debugPreventRegistrationRequest +_OBJC_IVAR_$_MarketingCloudSDKFoundation._logger +_OBJC_IVAR_$_MarketingCloudSDKFoundation._testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKFoundation._configuration +_OBJC_IVAR_$_MarketingCloudSDKFoundation._eventConfiguration +_OBJC_IVAR_$_MarketingCloudSDKFoundation._endpointConfigurations +_OBJC_IVAR_$_MarketingCloudSDKFoundation._lastLocation +_OBJC_IVAR_$_MarketingCloudSDKFoundation._baseURLString +_OBJC_IVAR_$_MarketingCloudSDKFoundation._tseURLString +_OBJC_IVAR_$_MarketingCloudSDKFoundation._piURLString +_OBJC_IVAR_$_MarketingCloudSDKFoundation._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKFoundation._registrationQueue +_OBJC_IVAR_$_MarketingCloudSDKFoundation._urlHandlingDelegate +_OBJC_IVAR_$_MarketingCloudSDKFoundation._locationDelegate +_OBJC_IVAR_$_MarketingCloudSDKFoundation._eventDelegate +_OBJC_IVAR_$_MarketingCloudSDKFoundation._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKFoundation._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKFoundation._applicationDidBecomeActiveNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKFoundation._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKFoundation._SFMCLocationDidFixLocationNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKFoundation._session +_OBJC_IVAR_$_MarketingCloudSDKFoundation._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKFoundation._lastSuccessfullySentRegistrationPayload +_OBJC_IVAR_$_MarketingCloudSDKFoundation._dateOfLastSuccessfullRegistration +_OBJC_IVAR_$_MarketingCloudSDKFoundation._foundationContext +_OBJC_IVAR_$_MarketingCloudSDKFoundation._database +_OBJC_IVAR_$_MarketingCloudSDKFoundation._registration +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKFoundation +__OBJC_$_PROP_LIST_MarketingCloudSDKFoundation +__OBJC_CLASS_RO_$_MarketingCloudSDKFoundation +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundationPrivate.h +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation.h +__60-[MarketingCloudSDKFoundation processControlChannelPayload:]_block_invoke +__51-[MarketingCloudSDKFoundation setQuietPushEnabled:]_block_invoke +__47-[MarketingCloudSDKFoundation quietPushEnabled]_block_invoke +__43-[MarketingCloudSDKFoundation signedString]_block_invoke +__50-[MarketingCloudSDKFoundation setSubscriberToken:]_block_invoke +__46-[MarketingCloudSDKFoundation subscriberToken]_block_invoke +__41-[MarketingCloudSDKFoundation contactKey]_block_invoke +__47-[MarketingCloudSDKFoundation setPiIdentifier:]_block_invoke +__43-[MarketingCloudSDKFoundation piIdentifier]_block_invoke +__42-[MarketingCloudSDKFoundation deviceToken]_block_invoke +__46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke_2 +__46-[MarketingCloudSDKFoundation setDeviceToken:]_block_invoke +__44-[MarketingCloudSDKFoundation beaconEnabled]_block_invoke +__48-[MarketingCloudSDKFoundation setBeaconEnabled:]_block_invoke +__46-[MarketingCloudSDKFoundation locationEnabled]_block_invoke +__50-[MarketingCloudSDKFoundation setLocationEnabled:]_block_invoke +__42-[MarketingCloudSDKFoundation pushEnabled]_block_invoke +__46-[MarketingCloudSDKFoundation setPushEnabled:]_block_invoke +__51-[MarketingCloudSDKFoundation pushEnabledDeveloper]_block_invoke +__55-[MarketingCloudSDKFoundation setPushEnabledDeveloper:]_block_invoke +__51-[MarketingCloudSDKFoundation setDeviceIdentifier:]_block_invoke +__47-[MarketingCloudSDKFoundation deviceIdentifier]_block_invoke +__42-[MarketingCloudSDKFoundation accessToken]_block_invoke +__47-[MarketingCloudSDKFoundation applicationAppId]_block_invoke +__65-[MarketingCloudSDKFoundation syncedEventConfigurationInContext:]_block_invoke +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.252 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2.250 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.245 +__destroy_helper_block_e8_32r40w +__copy_helper_block_e8_32r40w +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke_2 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke.236 +__48-[MarketingCloudSDKFoundation sendRegistration:]_block_invoke +__59-[MarketingCloudSDKFoundation scheduleRegistrationDispatch]_block_invoke +__78-[MarketingCloudSDKFoundation observeValueForKeyPath:ofObject:change:context:]_block_invoke +__72-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithoutUpdate]_block_invoke +__destroy_helper_block_e8_32s40s48r56r64w +__copy_helper_block_e8_32s40s48r56r64w +__77-[MarketingCloudSDKFoundation debugResetRegistrationEntityWithConfiguration:]_block_invoke +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2.106 +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke.103 +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke_2 +__60-[MarketingCloudSDKFoundation setupWithConfiguration:error:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setContactKey:] +___62-[MarketingCloudSDKFoundation(ClientData) sfmc_setContactKey:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_contactKey] +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_contactKey]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:] +___55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke +___55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:] +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_addTags:] +___56-[MarketingCloudSDKFoundation(ClientData) sfmc_addTags:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTags:] +___59-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTags:]_block_invoke +___copy_helper_block_e8_32s40r +___destroy_helper_block_e8_32s40r +-[MarketingCloudSDKFoundation(ClientData) sfmc_tags] +___52-[MarketingCloudSDKFoundation(ClientData) sfmc_tags]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:] +___72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke +___72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:] +___68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke +___68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke_2 +-[MarketingCloudSDKFoundation(ClientData) sfmc_attributes] +___58-[MarketingCloudSDKFoundation(ClientData) sfmc_attributes]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributes:] +___62-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributes:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributesNamed:] +___69-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributesNamed:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_setSignedString:] +___64-[MarketingCloudSDKFoundation(ClientData) sfmc_setSignedString:]_block_invoke +-[MarketingCloudSDKFoundation(ClientData) sfmc_signedString] +___block_descriptor_48_e8_32s40s_e22_v24?0"NSString"8^B16l +___block_descriptor_48_e8_32s40r_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.80 +___block_descriptor_48_e8_32s40r_e15_v32?0816^B24l +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_ClientData +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_ClientData +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+ClientData.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+ClientData.m +__64-[MarketingCloudSDKFoundation(ClientData) sfmc_setSignedString:]_block_invoke +__69-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributesNamed:]_block_invoke +__62-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributes:]_block_invoke +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_attributes]_block_invoke +__68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke_2 +__68-[MarketingCloudSDKFoundation(ClientData) sfmc_clearAttributeNamed:]_block_invoke +__72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke_2 +__72-[MarketingCloudSDKFoundation(ClientData) sfmc_setAttributeNamed:value:]_block_invoke +__52-[MarketingCloudSDKFoundation(ClientData) sfmc_tags]_block_invoke +__destroy_helper_block_e8_32s40r +__copy_helper_block_e8_32s40r +__59-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTags:]_block_invoke +__56-[MarketingCloudSDKFoundation(ClientData) sfmc_addTags:]_block_invoke +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke_2 +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_removeTag:]_block_invoke +__55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke_2 +__55-[MarketingCloudSDKFoundation(ClientData) sfmc_addTag:]_block_invoke +__58-[MarketingCloudSDKFoundation(ClientData) sfmc_contactKey]_block_invoke +__62-[MarketingCloudSDKFoundation(ClientData) sfmc_setContactKey:]_block_invoke ++[SFMCBlobValueTransformer transformedValueClass] ++[SFMCBlobValueTransformer allowsReverseTransformation] +-[SFMCBlobValueTransformer reverseTransformedValue:] +-[SFMCBlobValueTransformer transformedValue:] +-[SFMCBlobValueTransformer key] +-[SFMCBlobValueTransformer setKey:] +-[SFMCBlobValueTransformer .cxx_destruct] +_OBJC_IVAR_$_SFMCBlobValueTransformer._key +__OBJC_$_CLASS_METHODS_SFMCBlobValueTransformer +__OBJC_METACLASS_RO_$_SFMCBlobValueTransformer +__OBJC_$_INSTANCE_METHODS_SFMCBlobValueTransformer +__OBJC_$_INSTANCE_VARIABLES_SFMCBlobValueTransformer +__OBJC_$_PROP_LIST_SFMCBlobValueTransformer +__OBJC_CLASS_RO_$_SFMCBlobValueTransformer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCBlobValueTransformer.m +MarketingCloudSDKFoundation/SFMCBlobValueTransformer.m +MarketingCloudSDKFoundation/SFMCBlobValueTransformer.h +-[MarketingCloudSDKFoundation(Utilities) reservedWords] +-[MarketingCloudSDKFoundation(Utilities) reservedTags] +-[MarketingCloudSDKFoundation(Utilities) isValueValid:] +-[MarketingCloudSDKFoundation(Utilities) isKeyValid:] +-[MarketingCloudSDKFoundation(Utilities) isTagValid:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_Utilities +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_Utilities +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+Utilities.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+Utilities.m +-[SFMCConfigurationEntity toDictionaryWithDefaultValuesFallback] ++[SFMCConfigurationEntity toDictionaryWithDefaultValues] +-[SFMCConfigurationEntity syncablePropertyKeys] +-[SFMCConfigurationEntity toEntityKey:] +__OBJC_$_CLASS_METHODS_SFMCConfigurationEntity +__OBJC_METACLASS_RO_$_SFMCConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCConfigurationEntity +__OBJC_$_PROP_LIST_SFMCConfigurationEntity +__OBJC_CLASS_RO_$_SFMCConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCConfigurationEntity.m +MarketingCloudSDKCommon/SFMCConfigurationEntity.m ++[SFMCMessageEntity requestTimeInterval] ++[SFMCMessageEntity setRequestTimeInterval:] ++[SFMCMessageEntity resetRequestTimeInterval] ++[SFMCMessageEntity updateRequestTimeInterval] ++[SFMCMessageEntity setRetryAfterWithSeconds:foundation:] ++[SFMCMessageEntity retryAfterDateFoundation:] +-[SFMCMessageEntity name] +-[SFMCMessageEntity setName:] +-[SFMCMessageEntity alert] +-[SFMCMessageEntity setAlert:] +-[SFMCMessageEntity title] +-[SFMCMessageEntity setTitle:] +-[SFMCMessageEntity subtitle] +-[SFMCMessageEntity setSubtitle:] +-[SFMCMessageEntity category] +-[SFMCMessageEntity setCategory:] +-[SFMCMessageEntity openDirect] +-[SFMCMessageEntity setOpenDirect:] +-[SFMCMessageEntity keys] +-[SFMCMessageEntity setKeys:] +-[SFMCMessageEntity subject] +-[SFMCMessageEntity setSubject:] +-[SFMCMessageEntity url] +-[SFMCMessageEntity setUrl:] +-[SFMCMessageEntity custom] +-[SFMCMessageEntity setCustom:] +-[SFMCMessageEntity media_iosUrl] +-[SFMCMessageEntity setMedia_iosUrl:] +-[SFMCMessageEntity media_alt] +-[SFMCMessageEntity setMedia_alt:] +-[SFMCMessageEntity populateFromDictionary:] +-[SFMCMessageEntity toDictionary] +-[SFMCMessageEntity messageScheduledForDisplay:] +__OBJC_$_CLASS_METHODS_SFMCMessageEntity +__OBJC_CLASS_PROTOCOLS_$_SFMCMessageEntity +__OBJC_METACLASS_RO_$_SFMCMessageEntity +__OBJC_$_INSTANCE_METHODS_SFMCMessageEntity +__OBJC_$_PROP_LIST_SFMCMessageEntity +__OBJC_CLASS_RO_$_SFMCMessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCMessageEntity.m +MarketingCloudSDKCommon/SFMCMessageEntity.m +-[SFMCPIAnalyticEntity payload] +-[SFMCPIAnalyticEntity setPayload:] +-[SFMCPIAnalyticEntity payloadDictionary] +-[SFMCPIAnalyticEntity setEmail:] +-[SFMCPIAnalyticEntity email] +__OBJC_METACLASS_RO_$_SFMCPIAnalyticEntity +__OBJC_$_INSTANCE_METHODS_SFMCPIAnalyticEntity +__OBJC_$_PROP_LIST_SFMCPIAnalyticEntity +__OBJC_CLASS_RO_$_SFMCPIAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCPIAnalyticEntity.m +MarketingCloudSDKCommon/SFMCPIAnalyticEntity.m +-[SFMCBaseConfigurationEntity validUpsertFrom:withLogger:] +-[SFMCBaseConfigurationEntity validEntityPropertyByValue:andKey:withLogger:] +-[SFMCBaseConfigurationEntity toArrayFrom:] +-[SFMCBaseConfigurationEntity hasAttributeOfName:] +-[SFMCBaseConfigurationEntity syncablePropertyKeys] +-[SFMCBaseConfigurationEntity toDictionary] +-[SFMCBaseConfigurationEntity populateFromDictionary:withLogger:] +-[SFMCBaseConfigurationEntity mapDictionaryToEntityKeys:] +-[SFMCBaseConfigurationEntity toEntityKey:] +__OBJC_METACLASS_RO_$_SFMCBaseConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCBaseConfigurationEntity +__OBJC_CLASS_RO_$_SFMCBaseConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCBaseConfigurationEntity.m +MarketingCloudSDKCommon/SFMCBaseConfigurationEntity.m +-[SFMCEventConfigurationEntity toDictionary] +-[SFMCEventConfigurationEntity validUpsertFrom:withLogger:] +-[SFMCEventConfigurationEntity isValidActiveEventUpsertFrom:withLogger:] +-[SFMCEventConfigurationEntity convertEventNameToLowerCase:withLogger:] +-[SFMCEventConfigurationEntity isValidEventToggleConfigForKey:inDictionary:withLogger:] +-[SFMCEventConfigurationEntity normalizeActiveEventNodeForStorage:withLogger:] +-[SFMCEventConfigurationEntity isValidActiveEvent:] +-[SFMCEventConfigurationEntity validateEventToggleConfigAndInsertToggles:logger:] +-[SFMCEventConfigurationEntity syncablePropertyKeys] +-[SFMCEventConfigurationEntity getDefaultEventToggleConfig] +-[SFMCEventConfigurationEntity resetEntity] +-[SFMCEventConfigurationEntity toEntityKey:] +__OBJC_METACLASS_RO_$_SFMCEventConfigurationEntity +__OBJC_$_INSTANCE_METHODS_SFMCEventConfigurationEntity +__OBJC_$_PROP_LIST_SFMCEventConfigurationEntity +__OBJC_CLASS_RO_$_SFMCEventConfigurationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCEventConfigurationEntity.m +MarketingCloudSDKCommon/SFMCEventConfigurationEntity.m ++[SFMCRegistration requestTimeInterval] ++[SFMCRegistration setRequestTimeInterval:] ++[SFMCRegistration resetRequestTimeInterval] ++[SFMCRegistration updateRequestTimeInterval] ++[SFMCRegistration setRetryAfterWithSeconds:foundation:] ++[SFMCRegistration retryAfterDateFoundation:] +-[SFMCRegistration setPushEnabled:] +-[SFMCRegistration setPushEnabledDeveloper:] +-[SFMCRegistration setLocationEnabled:] +-[SFMCRegistration setBeaconEnabled:] +-[SFMCRegistration setAppVersion:] +-[SFMCRegistration setHwid:] +-[SFMCRegistration setPlatform:] +-[SFMCRegistration setPlatformVersion:] +-[SFMCRegistration setLocale:] +-[SFMCRegistration setDst:] +-[SFMCRegistration setTimeZone:] +-[SFMCRegistration setSdkVersion:] +-[SFMCRegistration setEtAppId:] +-[SFMCRegistration setEtAccessToken:] +-[SFMCRegistration setDeviceId:] +-[SFMCRegistration setRegistrationId:] +-[SFMCRegistration setDeviceToken:] +-[SFMCRegistration setContactKey:] +-[SFMCRegistration setTags:] +-[SFMCRegistration setAttributes:] +-[SFMCRegistration setSignedString:] +-[SFMCRegistration setSubscriberToken:] +-[SFMCRegistration setPiIdentifier:] +-[SFMCRegistration setQuietPushEnabled:] +-[SFMCRegistration piIdentifier] +-[SFMCRegistration pushEnabled] +-[SFMCRegistration pushEnabledDeveloper] +-[SFMCRegistration locationEnabled] +-[SFMCRegistration beaconEnabled] +-[SFMCRegistration appVersion] +-[SFMCRegistration hwid] +-[SFMCRegistration platform] +-[SFMCRegistration platformVersion] +-[SFMCRegistration locale] +-[SFMCRegistration dst] +-[SFMCRegistration timeZone] +-[SFMCRegistration sdkVersion] +-[SFMCRegistration etAppId] +-[SFMCRegistration etAccessToken] +-[SFMCRegistration deviceId] +-[SFMCRegistration registrationId] +-[SFMCRegistration deviceToken] +-[SFMCRegistration contactKey] +-[SFMCRegistration tags] +-[SFMCRegistration attributes] +-[SFMCRegistration signedString] +-[SFMCRegistration subscriberToken] +-[SFMCRegistration quietPushEnabled] +-[SFMCRegistration payloadDictionary] +___37-[SFMCRegistration payloadDictionary]_block_invoke ++[SFMCRegistration hashPayloadDictionary:] ++[SFMCRegistration subscriberTokenDictionary:] ++[SFMCRegistration validSubscriberToken:] ++[SFMCRegistration subscriberTokenExpired:] ++[SFMCRegistration subscriberTokenExpires:] ++[SFMCRegistration subscriberTokenExpires:fromDate:] +-[SFMCRegistration setBlobValue:forKey:inBlob:] +-[SFMCRegistration removeBlobKey:inBlob:] +-[SFMCRegistration blob] +-[SFMCRegistration setBlob:] +-[SFMCRegistration nonRegistrationBlob] +-[SFMCRegistration setNonRegistrationBlob:] +-[SFMCRegistration payloadHash] +-[SFMCRegistration setPayloadHash:] +-[SFMCRegistration .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.94 +__OBJC_$_CLASS_METHODS_SFMCRegistration +__OBJC_CLASS_PROTOCOLS_$_SFMCRegistration +__OBJC_METACLASS_RO_$_SFMCRegistration +__OBJC_$_INSTANCE_METHODS_SFMCRegistration +_OBJC_IVAR_$_SFMCRegistration._blob +_OBJC_IVAR_$_SFMCRegistration._nonRegistrationBlob +_OBJC_IVAR_$_SFMCRegistration._payloadHash +__OBJC_$_INSTANCE_VARIABLES_SFMCRegistration +__OBJC_$_PROP_LIST_SFMCRegistration +__OBJC_CLASS_RO_$_SFMCRegistration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCRegistration.m +MarketingCloudSDKCommon/SFMCRegistration.m +MarketingCloudSDKCommon/SFMCRegistration.h +__37-[SFMCRegistration payloadDictionary]_block_invoke +-[NSObject(MutableDeepCopy) mutableDeepCopy] +-[NSMutableDictionary(SFMCExtensions) sfmc_setObjectOrNil:forKey:] +-[NSDictionary(MutableDeepCopy) mutableDeepCopy] +-[NSArray(MutableDeepCopy) mutableDeepCopy] +-[NSSet(MutableDeepCopy) mutableDeepCopy] +_OBJC_SELECTOR_REFERENCES_.2 +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSObject_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSObject_$_MutableDeepCopy +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSMutableDictionary_$_SFMCExtensions +__OBJC_$_CATEGORY_NSMutableDictionary_$_SFMCExtensions +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSDictionary_$_MutableDeepCopy +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSArray_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSArray_$_MutableDeepCopy +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSSet_$_MutableDeepCopy +__OBJC_$_CATEGORY_NSSet_$_MutableDeepCopy +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCNSDictionary+Extensions.m +MarketingCloudSDKCommon/SFMCNSDictionary+Extensions.m +-[SFMCTriggerEntity populateFromDictionary:] ++[SFMCTriggerEntity validTriggerPayload:] +__OBJC_$_CLASS_METHODS_SFMCTriggerEntity +__OBJC_METACLASS_RO_$_SFMCTriggerEntity +__OBJC_$_INSTANCE_METHODS_SFMCTriggerEntity +__OBJC_$_PROP_LIST_SFMCTriggerEntity +__OBJC_CLASS_RO_$_SFMCTriggerEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCTriggerEntity.m +MarketingCloudSDKCommon/SFMCTriggerEntity.m +__OBJC_METACLASS_RO_$_SFMCRegistrationEntity +__OBJC_$_PROP_LIST_SFMCRegistrationEntity +__OBJC_CLASS_RO_$_SFMCRegistrationEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCRegistrationEntity.m ++[SFMCDeviceIdUtil storeDeviceIdNoBackup:] ++[SFMCDeviceIdUtil getStoredDeviceId] ++[SFMCDeviceIdUtil deleteStoredDeviceId] ++[SFMCDeviceIdUtil addSkipBackupAttributeToItemAtPath:] +__OBJC_$_CLASS_METHODS_SFMCDeviceIdUtil +__OBJC_METACLASS_RO_$_SFMCDeviceIdUtil +__OBJC_CLASS_RO_$_SFMCDeviceIdUtil +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCDeviceIdUtil.m +MarketingCloudSDKFoundation/SFMCDeviceIdUtil.m ++[SFMCKeychainUtil setValue:forKeychainKey:inService:] ++[SFMCKeychainUtil valueForKeychainKey:inService:] ++[SFMCKeychainUtil removeKeychainKey:inService:] ++[SFMCKeychainUtil keychainItemForKey:inService:] +__OBJC_$_CLASS_METHODS_SFMCKeychainUtil +__OBJC_METACLASS_RO_$_SFMCKeychainUtil +__OBJC_CLASS_RO_$_SFMCKeychainUtil +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCKeychainUtil.m +MarketingCloudSDKFoundation/SFMCKeychainUtil.m +-[MarketingCloudSDKFoundation(DataUtils) setupCoredataWithAppID:andAccessToken:error:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_DataUtils +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_DataUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+DataUtils.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+DataUtils.m +llvm.loop.isvectorized ++[SFMCTimedDispatcher mappingsDictionary] +___41+[SFMCTimedDispatcher mappingsDictionary]_block_invoke ++[SFMCTimedDispatcher cancelDispatchWithIdentifier:] ++[SFMCTimedDispatcher cancelAllDispatches] ++[SFMCTimedDispatcher dispatchWithIdentifier:onQueue:afterTimeInterval:completion:] +___83+[SFMCTimedDispatcher dispatchWithIdentifier:onQueue:afterTimeInterval:completion:]_block_invoke +___copy_helper_block_e8_32s40b48w +_mappingsDictionary.mappings +_mappingsDictionary.onceToken +___block_descriptor_56_e8_32s40bs48w_e5_v8?0l +__OBJC_$_CLASS_METHODS_SFMCTimedDispatcher +__OBJC_METACLASS_RO_$_SFMCTimedDispatcher +__OBJC_CLASS_RO_$_SFMCTimedDispatcher +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCTimedDispatcher.m +MarketingCloudSDKFoundation/SFMCTimedDispatcher.m +__copy_helper_block_e8_32s40b48w +__83+[SFMCTimedDispatcher dispatchWithIdentifier:onQueue:afterTimeInterval:completion:]_block_invoke +__41+[SFMCTimedDispatcher mappingsDictionary]_block_invoke ++[SFMCInAppMessage teeShirtSizes] ++[SFMCInAppMessage messageTypes] ++[SFMCInAppMessage layoutOrder] ++[SFMCInAppMessage borderWidthSizes] ++[SFMCInAppMessage cornerRadiusForButtonsSizes] ++[SFMCInAppMessage cornerRadiusSizes] ++[SFMCInAppMessage imageSizes] ++[SFMCInAppMessage buttonConfigurations] ++[SFMCInAppMessage alignments] ++[SFMCInAppMessage animationTypes] ++[SFMCInAppMessage titleFontSizesFullScreenModal] ++[SFMCInAppMessage titleFontSizesBanner] ++[SFMCInAppMessage bodyFontSizesFullScreenModal] ++[SFMCInAppMessage bodyFontSizesBanner] ++[SFMCInAppMessage buttonFontSizesFullScreenModal] ++[SFMCInAppMessage buttonFontSizesBanner] ++[SFMCInAppMessage actionTypes] +-[SFMCInAppMessage initWithDictionary:] +-[SFMCInAppMessage messageId] +-[SFMCInAppMessage activityInstanceId] +-[SFMCInAppMessage type] +-[SFMCInAppMessage displayDuration] +-[SFMCInAppMessage layoutOrder] +-[SFMCInAppMessage buttonConfiguration] +-[SFMCInAppMessage windowColor] +-[SFMCInAppMessage colorWindowColor] +-[SFMCInAppMessage backgroundColor] +-[SFMCInAppMessage colorBackgroundColor] +-[SFMCInAppMessage borderWidth] +-[SFMCInAppMessage mappedBorderWidth] +-[SFMCInAppMessage cornerRadius] +-[SFMCInAppMessage mappedCornerRadius] +-[SFMCInAppMessage borderColor] +-[SFMCInAppMessage colorBorderColor] +-[SFMCInAppMessage media] +-[SFMCInAppMessage imageUrlForMedia] +-[SFMCInAppMessage altTextForMedia] +-[SFMCInAppMessage imageSizeForMedia] +-[SFMCInAppMessage borderWidthForImage] +-[SFMCInAppMessage mappedBorderWidthForImage] +-[SFMCInAppMessage cornerRadiusForImage] +-[SFMCInAppMessage mappedCornerRadiusForImage] +-[SFMCInAppMessage borderColorForImage] +-[SFMCInAppMessage colorBorderColorForImage] +-[SFMCInAppMessage animation] +-[SFMCInAppMessage animationType] +-[SFMCInAppMessage animationDuration] +-[SFMCInAppMessage title] +-[SFMCInAppMessage textForMessageTitle] +-[SFMCInAppMessage fontSizeForMessageTitle] +-[SFMCInAppMessage mappedFontSizeForMessageTitle] +-[SFMCInAppMessage fontForMessageTitle] +-[SFMCInAppMessage alignmentForMessageTitle] +-[SFMCInAppMessage mappedAlignmentForMessageTitle] +-[SFMCInAppMessage fontColorForMessageTitle] +-[SFMCInAppMessage colorFontColorForMessageTitle] +-[SFMCInAppMessage body] +-[SFMCInAppMessage textForMessageBody] +-[SFMCInAppMessage fontSizeForMessageBody] +-[SFMCInAppMessage mappedFontSizeForMessageBody] +-[SFMCInAppMessage fontForMessageBody] +-[SFMCInAppMessage alignmentForMessageBody] +-[SFMCInAppMessage mappedAlignmentForMessageBody] +-[SFMCInAppMessage fontColorForMessageBody] +-[SFMCInAppMessage colorFontColorForMessageBody] +-[SFMCInAppMessage hasCloseButton] +-[SFMCInAppMessage closeButton] +-[SFMCInAppMessage alignmentForCloseButton] +-[SFMCInAppMessage buttons] +-[SFMCInAppMessage buttonAtIndex:] +-[SFMCInAppMessage idForButton:] +-[SFMCInAppMessage indexForButton:] +-[SFMCInAppMessage textForButton:] +-[SFMCInAppMessage fontSizeForButton:] +-[SFMCInAppMessage mappedFontSizeForButton:] +-[SFMCInAppMessage fontColorForButton:] +-[SFMCInAppMessage colorFontColorForButton:] +-[SFMCInAppMessage backgroundColorForButton:] +-[SFMCInAppMessage colorBackgroundColorForButton:] +-[SFMCInAppMessage borderColorForButton:] +-[SFMCInAppMessage colorBorderColorForButton:] +-[SFMCInAppMessage borderWidthForButton:] +-[SFMCInAppMessage mappedBorderWidthForButton:] +-[SFMCInAppMessage cornerRadiusForButton:] +-[SFMCInAppMessage mappedCornerRadiusForButton:] +-[SFMCInAppMessage actionTypeForButton:] +-[SFMCInAppMessage actionForButton:] +-[SFMCInAppMessage isActionCloseForButton:] +-[SFMCInAppMessage isActionURLForButton:] ++[SFMCInAppMessage payloadHasBody:] ++[SFMCInAppMessage payloadHasValidBody:] ++[SFMCInAppMessage payloadHasTitle:] ++[SFMCInAppMessage payloadHasValidTitle:] ++[SFMCInAppMessage payloadHasMedia:] ++[SFMCInAppMessage payloadHasValidMedia:] ++[SFMCInAppMessage payloadHasButtons:] ++[SFMCInAppMessage payloadHasValidButtons:] ++[SFMCInAppMessage payloadHasCloseButton:] ++[SFMCInAppMessage payloadHasExpired:] ++[SFMCInAppMessage validMessagePayload:] +-[SFMCInAppMessage messagePayload] +-[SFMCInAppMessage setMessagePayload:] +-[SFMCInAppMessage .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.82 +_OBJC_CLASSLIST_REFERENCES_$_.120 +_OBJC_CLASSLIST_REFERENCES_$_.143 +__OBJC_$_CLASS_METHODS_SFMCInAppMessage +__OBJC_METACLASS_RO_$_SFMCInAppMessage +__OBJC_$_INSTANCE_METHODS_SFMCInAppMessage +_OBJC_IVAR_$_SFMCInAppMessage._messagePayload +__OBJC_$_INSTANCE_VARIABLES_SFMCInAppMessage +__OBJC_$_PROP_LIST_SFMCInAppMessage +__OBJC_CLASS_RO_$_SFMCInAppMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCInAppMessage.m +MarketingCloudSDKCommon/SFMCInAppMessage.m +MarketingCloudSDKCommon/SFMCInAppMessage.h ++[SFMCDeviceId deviceId] +-[SFMCDeviceId init] +-[SFMCDeviceId deviceId] +-[SFMCDeviceId save] +-[SFMCDeviceId sfmcDeviceId] +-[SFMCDeviceId setSfmcDeviceId:] +-[SFMCDeviceId .cxx_destruct] +__OBJC_$_CLASS_METHODS_SFMCDeviceId +__OBJC_METACLASS_RO_$_SFMCDeviceId +__OBJC_$_INSTANCE_METHODS_SFMCDeviceId +_OBJC_IVAR_$_SFMCDeviceId._sfmcDeviceId +__OBJC_$_INSTANCE_VARIABLES_SFMCDeviceId +__OBJC_$_PROP_LIST_SFMCDeviceId +__OBJC_CLASS_RO_$_SFMCDeviceId +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCDeviceId.m +MarketingCloudSDKFoundation/SFMCDeviceId.m +MarketingCloudSDKFoundation/SFMCDeviceId.h +-[SFMCLogger initWithLogger:logDebug:] +-[SFMCLogger log:file:line:] +-[SFMCLogger logDebug:] +-[SFMCLogger logDebug:file:line:] +-[SFMCLogger logError:file:line:] +-[SFMCLogger logFault:file:line:] +-[SFMCLogger logDebug] +-[SFMCLogger setLogDebug:] +-[SFMCLogger logger] +-[SFMCLogger setLogger:] +-[SFMCLogger .cxx_destruct] +LOS_LOG0 +LOS_LOG1 +LOS_LOG2 +LOS_LOG3 +LOS_LOG4 +__OBJC_METACLASS_RO_$_SFMCLogger +__OBJC_$_INSTANCE_METHODS_SFMCLogger +_OBJC_IVAR_$_SFMCLogger._logDebug +_OBJC_IVAR_$_SFMCLogger._logger +__OBJC_$_INSTANCE_VARIABLES_SFMCLogger +__OBJC_$_PROP_LIST_SFMCLogger +__OBJC_CLASS_RO_$_SFMCLogger +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCLogger.m +MarketingCloudSDKCommon/SFMCLogger.m +MarketingCloudSDKCommon/SFMCLogger.h +__os_log_helper_16_2_3_8_66_8_66_8_66 +__os_log_helper_16_2_1_8_66 +__OBJC_METACLASS_RO_$_SFMCKeyValueEntity +__OBJC_$_PROP_LIST_SFMCKeyValueEntity +__OBJC_CLASS_RO_$_SFMCKeyValueEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCKeyValueEntity.m +-[MarketingCloudSDKFoundation(EventToggleManager) isSystemEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isEngagementEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isIdentityEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isAppEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isDebugLoggingEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) isTelemetryEventsToggleEnabled] +-[MarketingCloudSDKFoundation(EventToggleManager) purgeExpiredEvents] +-[MarketingCloudSDKFoundation(EventToggleManager) purgeDebugEvents] +-[MarketingCloudSDKFoundation(EventToggleManager) purgeTelemetryEvents] +-[MarketingCloudSDKFoundation(EventToggleManager) batchDeleteEvents:byDays:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_EventToggleManager +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_EventToggleManager +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+EventToggleManager.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+EventToggleManager.m ++[SFMCDateNumberFormatters initialize] +___38+[SFMCDateNumberFormatters initialize]_block_invoke +-[SFMCDateNumberFormatters dateFormatter] ++[SFMCDateNumberFormatters dateFormatter] +-[SFMCDateNumberFormatters numberFormatter] ++[SFMCDateNumberFormatters numberFormatter] +_sDateFormatter +_sNumberFormatter +__OBJC_$_CLASS_METHODS_SFMCDateNumberFormatters +__OBJC_METACLASS_RO_$_SFMCDateNumberFormatters +__OBJC_$_INSTANCE_METHODS_SFMCDateNumberFormatters +__OBJC_CLASS_RO_$_SFMCDateNumberFormatters +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCDateNumberFormatters.m +MarketingCloudSDKCommon/SFMCDateNumberFormatters.m +__38+[SFMCDateNumberFormatters initialize]_block_invoke +-[SFMCNetworkRequest description] +-[SFMCNetworkRequest debugDescription] ++[SFMCNetworkRequest sdkVersionForHeader:] ++[SFMCNetworkRequest requestHeadersWithFoundation:] +-[SFMCNetworkRequest initWithURL:httpMethod:httpBodyData:httpHeaders:error:] +-[SFMCNetworkRequest session] +-[SFMCNetworkRequest dataTask] +___30-[SFMCNetworkRequest dataTask]_block_invoke +-[SFMCNetworkRequest parseRetryAfterHeaderValueIfPresent:] +-[SFMCNetworkRequest setCompletionBlock:] +-[SFMCNetworkRequest performRequestWithCompletionHandler:requestCompletionHandler:] +___83-[SFMCNetworkRequest performRequestWithCompletionHandler:requestCompletionHandler:]_block_invoke +-[SFMCNetworkRequest cancelSession] +-[SFMCNetworkRequest requestTimeInterval] +-[SFMCNetworkRequest setRequestTimeInterval:] +-[SFMCNetworkRequest resetRequestTimeInterval] +-[SFMCNetworkRequest updateRequestTimeInterval] +-[SFMCNetworkRequest setSession:] +-[SFMCNetworkRequest urlRequest] +-[SFMCNetworkRequest setUrlRequest:] +-[SFMCNetworkRequest setDataTask:] +-[SFMCNetworkRequest backgroundTaskId] +-[SFMCNetworkRequest setBackgroundTaskId:] +-[SFMCNetworkRequest completionBlock] +-[SFMCNetworkRequest networkRequestTimeInterval] +-[SFMCNetworkRequest setNetworkRequestTimeInterval:] +-[SFMCNetworkRequest .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.26 +_OBJC_CLASSLIST_REFERENCES_$_.27 +___block_descriptor_48_e8_32s40w_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l +__OBJC_$_CLASS_METHODS_SFMCNetworkRequest +__OBJC_METACLASS_RO_$_SFMCNetworkRequest +__OBJC_$_INSTANCE_METHODS_SFMCNetworkRequest +_OBJC_IVAR_$_SFMCNetworkRequest._session +_OBJC_IVAR_$_SFMCNetworkRequest._urlRequest +_OBJC_IVAR_$_SFMCNetworkRequest._dataTask +_OBJC_IVAR_$_SFMCNetworkRequest._backgroundTaskId +_OBJC_IVAR_$_SFMCNetworkRequest._completionBlock +_OBJC_IVAR_$_SFMCNetworkRequest._networkRequestTimeInterval +__OBJC_$_INSTANCE_VARIABLES_SFMCNetworkRequest +__OBJC_$_PROP_LIST_SFMCNetworkRequest +__OBJC_CLASS_RO_$_SFMCNetworkRequest +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCNetworkRequest.m +MarketingCloudSDKFoundation/SFMCNetworkRequest.m +MarketingCloudSDKFoundation/SFMCNetworkRequest.h +__83-[SFMCNetworkRequest performRequestWithCompletionHandler:requestCompletionHandler:]_block_invoke +__30-[SFMCNetworkRequest dataTask]_block_invoke +-[SFMCDatabase setupContexts] +-[SFMCDatabase tearDown] +-[SFMCDatabase workerContext] +-[SFMCDatabase insert:inContext:error:] +___39-[SFMCDatabase insert:inContext:error:]_block_invoke +___copy_helper_block_e8_32s40s48r56r +___destroy_helper_block_e8_32s40s48r56r +-[SFMCDatabase remove:inContext:error:] +___39-[SFMCDatabase remove:inContext:error:]_block_invoke +-[SFMCDatabase fetch:inContext:error:] +___38-[SFMCDatabase fetch:inContext:error:]_block_invoke +-[SFMCDatabase batchDelete:inContext:error:] +___44-[SFMCDatabase batchDelete:inContext:error:]_block_invoke +-[SFMCDatabase count:inContext:error:] +___38-[SFMCDatabase count:inContext:error:]_block_invoke +-[SFMCDatabase saveContext:error:] +___34-[SFMCDatabase saveContext:error:]_block_invoke +___34-[SFMCDatabase saveContext:error:]_block_invoke_2 +___34-[SFMCDatabase saveContext:error:]_block_invoke_3 +___34-[SFMCDatabase saveContext:error:]_block_invoke.26 ++[SFMCDatabase managedObjectModel] +-[SFMCDatabase managedObjectModel] +-[SFMCDatabase persistentStoreCoordinator] +-[SFMCDatabase persistentStoreCoordinatorForAppId:] +-[SFMCDatabase masterContext] +-[SFMCDatabase setMasterContext:] +-[SFMCDatabase mainContext] +-[SFMCDatabase setMainContext:] +-[SFMCDatabase sfmcDatabaseAppID] +-[SFMCDatabase setSfmcDatabaseAppID:] +-[SFMCDatabase key] +-[SFMCDatabase setKey:] +-[SFMCDatabase setManagedObjectModel:] +-[SFMCDatabase setPersistentStoreCoordinator:] +-[SFMCDatabase foundation] +-[SFMCDatabase setFoundation:] +-[SFMCDatabase .cxx_destruct] +___block_descriptor_64_e8_32s40s48r56r_e5_v8?0l +___block_descriptor_72_e8_32s40s48r56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.44 +__OBJC_$_CLASS_METHODS_SFMCDatabase +__OBJC_METACLASS_RO_$_SFMCDatabase +__OBJC_$_INSTANCE_METHODS_SFMCDatabase +_OBJC_IVAR_$_SFMCDatabase._masterContext +_OBJC_IVAR_$_SFMCDatabase._mainContext +_OBJC_IVAR_$_SFMCDatabase._sfmcDatabaseAppID +_OBJC_IVAR_$_SFMCDatabase._key +_OBJC_IVAR_$_SFMCDatabase._managedObjectModel +_OBJC_IVAR_$_SFMCDatabase._persistentStoreCoordinator +_OBJC_IVAR_$_SFMCDatabase._foundation +__OBJC_$_INSTANCE_VARIABLES_SFMCDatabase +__OBJC_$_PROP_LIST_SFMCDatabase +__OBJC_CLASS_RO_$_SFMCDatabase +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/SFMCDatabase.m +MarketingCloudSDKFoundation/SFMCDatabase.m +MarketingCloudSDKFoundation/SFMCDatabase.h +__34-[SFMCDatabase saveContext:error:]_block_invoke.26 +__34-[SFMCDatabase saveContext:error:]_block_invoke_3 +__34-[SFMCDatabase saveContext:error:]_block_invoke_2 +__34-[SFMCDatabase saveContext:error:]_block_invoke +__38-[SFMCDatabase count:inContext:error:]_block_invoke +__44-[SFMCDatabase batchDelete:inContext:error:]_block_invoke +__38-[SFMCDatabase fetch:inContext:error:]_block_invoke +__39-[SFMCDatabase remove:inContext:error:]_block_invoke +__destroy_helper_block_e8_32s40s48r56r +__copy_helper_block_e8_32s40s48r56r +__39-[SFMCDatabase insert:inContext:error:]_block_invoke ++[SFMCManagedObject entityName] +-[SFMCManagedObject setBlobValue:forKey:inBlob:] ++[SFMCManagedObject managedObjectFromDictionary:entityName:inContext:] +-[SFMCManagedObject populateObjectAttributesFromDictionary:] +-[SFMCManagedObject dictionaryRepresentation] ++[SFMCManagedObject clearEntityInContext:] +-[SFMCManagedObject traversed] +-[SFMCManagedObject setTraversed:] +_OBJC_IVAR_$_SFMCManagedObject.traversed +__OBJC_$_CLASS_METHODS_SFMCManagedObject +__OBJC_METACLASS_RO_$_SFMCManagedObject +__OBJC_$_INSTANCE_METHODS_SFMCManagedObject +__OBJC_$_INSTANCE_VARIABLES_SFMCManagedObject +__OBJC_$_PROP_LIST_SFMCManagedObject +__OBJC_CLASS_RO_$_SFMCManagedObject +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCManagedObject.m +MarketingCloudSDKCommon/SFMCManagedObject.m +-[SFMCRegionEntity name] +-[SFMCRegionEntity setName:] +-[SFMCRegionEntity latitude] +-[SFMCRegionEntity setLatitude:] +-[SFMCRegionEntity longitude] +-[SFMCRegionEntity setLongitude:] +-[SFMCRegionEntity populateFromDictionary:] +___43-[SFMCRegionEntity populateFromDictionary:]_block_invoke +-[SFMCRegionEntity regionLocation] +-[SFMCRegionEntity regionAsBeaconRegion] +-[SFMCRegionEntity regionAsCLCircularRegion] +-[SFMCRegionEntity isGeofenceRegion] +-[SFMCRegionEntity isBeaconRegion] +-[SFMCRegionEntity isEqualToRegion:] +-[SFMCRegionEntity toDictionary] +__OBJC_METACLASS_RO_$_SFMCRegionEntity +__OBJC_$_INSTANCE_METHODS_SFMCRegionEntity +__OBJC_$_PROP_LIST_SFMCRegionEntity +__OBJC_CLASS_RO_$_SFMCRegionEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/SFMCRegionEntity.m +MarketingCloudSDKCommon/SFMCRegionEntity.m +__43-[SFMCRegionEntity populateFromDictionary:]_block_invoke +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) getStoreExistanceCountFor:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) getDataStoreFilePathFor:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) getDataStoreFilesFromFileSystemForAbsoluteFileName:withExtension:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) checkIfDataStoreURLInFileSystemMatchesOldDatastoreWithAppId:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) checkAndUpdateUserDefaultsIfAutoOptinMergeShouldBeMandatedForAppId:] +-[MarketingCloudSDKFoundation(CoreDataMigrationManagerUtils) isMandatoryAutoMergeOptMergeSucceededForAppId:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKFoundation_$_CoreDataMigrationManagerUtils +__OBJC_$_CATEGORY_MarketingCloudSDKFoundation_$_CoreDataMigrationManagerUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+CoreDataMigrationManagerUtils.m +MarketingCloudSDKFoundation/MarketingCloudSDKFoundation+CoreDataMigrationManagerUtils.m +-[MarketingCloudSDKInboxMessage setupWithFoundation:error:] +-[MarketingCloudSDKInboxMessage setupOnMainThread] +___50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke +___50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke.44 +-[MarketingCloudSDKInboxMessage tearDown:] +-[MarketingCloudSDKInboxMessage validateInboxMessage:] +-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:] +___60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke +___60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke_2 +___copy_helper_block_e8_32s40s48s56s64w +___destroy_helper_block_e8_32s40s48s56s64w +-[MarketingCloudSDKInboxMessage notificationCenter] +-[MarketingCloudSDKInboxMessage userNotificationCenter] +-[MarketingCloudSDKInboxMessage messageRequestURLString] +-[MarketingCloudSDKInboxMessage messageUpdateRequestURLString] +-[MarketingCloudSDKInboxMessage fetchInboxMessagesFromServerWithThrottle] +-[MarketingCloudSDKInboxMessage shouldThrottleLoadMessages] +-[MarketingCloudSDKInboxMessage fetchMessagesFromServer] +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke_2 +___copy_helper_block_e8_32s40s48s +___destroy_helper_block_e8_32s40s48s +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.191 +___56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.216 +-[MarketingCloudSDKInboxMessage messageStatusPayload:date:actionString:] +-[MarketingCloudSDKInboxMessage updateMessageStatus] +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.240 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.258 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_2 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_3 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.275 +___52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.276 +-[MarketingCloudSDKInboxMessage getDirtyMessagesInContext:] +-[MarketingCloudSDKInboxMessage activeWindowPredicate] +-[MarketingCloudSDKInboxMessage getAllMessages] +___47-[MarketingCloudSDKInboxMessage getAllMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getUnreadMessages] +___50-[MarketingCloudSDKInboxMessage getUnreadMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getReadMessages] +___48-[MarketingCloudSDKInboxMessage getReadMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getDeletedMessages] +___51-[MarketingCloudSDKInboxMessage getDeletedMessages]_block_invoke +-[MarketingCloudSDKInboxMessage getAllMessagesCount] +___52-[MarketingCloudSDKInboxMessage getAllMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage getUnreadMessagesCount] +___55-[MarketingCloudSDKInboxMessage getUnreadMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage getReadMessagesCount] +___53-[MarketingCloudSDKInboxMessage getReadMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage getDeletedMessagesCount] +___56-[MarketingCloudSDKInboxMessage getDeletedMessagesCount]_block_invoke +-[MarketingCloudSDKInboxMessage markAllMessagesRead] +___52-[MarketingCloudSDKInboxMessage markAllMessagesRead]_block_invoke +-[MarketingCloudSDKInboxMessage markAllMessagesDeleted] +___55-[MarketingCloudSDKInboxMessage markAllMessagesDeleted]_block_invoke +-[MarketingCloudSDKInboxMessage markMessage:read:] +-[MarketingCloudSDKInboxMessage markMessage:deleted:] +-[MarketingCloudSDKInboxMessage markMessageWithId:read:] +___56-[MarketingCloudSDKInboxMessage markMessageWithId:read:]_block_invoke +-[MarketingCloudSDKInboxMessage markMessageWithId:deleted:] +___59-[MarketingCloudSDKInboxMessage markMessageWithId:deleted:]_block_invoke +-[MarketingCloudSDKInboxMessage fetchMessageById:inContext:] +-[MarketingCloudSDKInboxMessage getFrameworkState] +___50-[MarketingCloudSDKInboxMessage getFrameworkState]_block_invoke +-[MarketingCloudSDKInboxMessage setDebugLoggingEnabled:] +-[MarketingCloudSDKInboxMessage getDebugLoggingEnabled] +-[MarketingCloudSDKInboxMessage refreshWithFetch] +-[MarketingCloudSDKInboxMessage processControlChannelPayload:] +___62-[MarketingCloudSDKInboxMessage processControlChannelPayload:]_block_invoke +-[MarketingCloudSDKInboxMessage testSetupParameters] +-[MarketingCloudSDKInboxMessage setTestSetupParameters:] +-[MarketingCloudSDKInboxMessage foundation] +-[MarketingCloudSDKInboxMessage setFoundation:] +-[MarketingCloudSDKInboxMessage setNotificationCenter:] +-[MarketingCloudSDKInboxMessage applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKInboxMessage setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKInboxMessage applicationWillResignActiveNotificationObserver] +-[MarketingCloudSDKInboxMessage setApplicationWillResignActiveNotificationObserver:] +-[MarketingCloudSDKInboxMessage session] +-[MarketingCloudSDKInboxMessage setSession:] +-[MarketingCloudSDKInboxMessage operationQueue] +-[MarketingCloudSDKInboxMessage setOperationQueue:] +-[MarketingCloudSDKInboxMessage dispatchQueue] +-[MarketingCloudSDKInboxMessage setDispatchQueue:] +-[MarketingCloudSDKInboxMessage getCalledOnSetup] +-[MarketingCloudSDKInboxMessage setGetCalledOnSetup:] +-[MarketingCloudSDKInboxMessage logger] +-[MarketingCloudSDKInboxMessage setLogger:] +-[MarketingCloudSDKInboxMessage setUserNotificationCenter:] +-[MarketingCloudSDKInboxMessage manualThrottleDate] +-[MarketingCloudSDKInboxMessage setManualThrottleDate:] +-[MarketingCloudSDKInboxMessage .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.71 +___block_descriptor_72_e8_32s40s48s56s64w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.162 +_OBJC_CLASSLIST_REFERENCES_$_.175 +___block_descriptor_56_e8_32s40s48s_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.190 +_OBJC_CLASSLIST_REFERENCES_$_.255 +___block_descriptor_56_e8_32s40r48w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +___block_descriptor_65_e8_32s40s48r56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.333 +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessage +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessage +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKInboxMessage +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._getCalledOnSetup +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._foundation +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._applicationWillResignActiveNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._session +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._logger +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKInboxMessage._manualThrottleDate +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKInboxMessage +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessage +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKInboxMessage +MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage.m +MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessagePrivate.h +__62-[MarketingCloudSDKInboxMessage processControlChannelPayload:]_block_invoke +__50-[MarketingCloudSDKInboxMessage getFrameworkState]_block_invoke +__59-[MarketingCloudSDKInboxMessage markMessageWithId:deleted:]_block_invoke +__56-[MarketingCloudSDKInboxMessage markMessageWithId:read:]_block_invoke +__55-[MarketingCloudSDKInboxMessage markAllMessagesDeleted]_block_invoke +__52-[MarketingCloudSDKInboxMessage markAllMessagesRead]_block_invoke +__56-[MarketingCloudSDKInboxMessage getDeletedMessagesCount]_block_invoke +__53-[MarketingCloudSDKInboxMessage getReadMessagesCount]_block_invoke +__55-[MarketingCloudSDKInboxMessage getUnreadMessagesCount]_block_invoke +__52-[MarketingCloudSDKInboxMessage getAllMessagesCount]_block_invoke +__51-[MarketingCloudSDKInboxMessage getDeletedMessages]_block_invoke +__48-[MarketingCloudSDKInboxMessage getReadMessages]_block_invoke +__50-[MarketingCloudSDKInboxMessage getUnreadMessages]_block_invoke +__47-[MarketingCloudSDKInboxMessage getAllMessages]_block_invoke +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.276 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.275 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_3 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke_2 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.258 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke.240 +__52-[MarketingCloudSDKInboxMessage updateMessageStatus]_block_invoke +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.216 +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke.191 +__destroy_helper_block_e8_32s40s48s +__copy_helper_block_e8_32s40s48s +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke_2 +__56-[MarketingCloudSDKInboxMessage fetchMessagesFromServer]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64w +__copy_helper_block_e8_32s40s48s56s64w +__60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke_2 +__60-[MarketingCloudSDKInboxMessage sfmcUNNotificationReceived:]_block_invoke +__50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke.44 +__50-[MarketingCloudSDKInboxMessage setupOnMainThread]_block_invoke ++[MarketingCloudSDKInboxMessageUpdateStatus requestTimeInterval] ++[MarketingCloudSDKInboxMessageUpdateStatus setRequestTimeInterval:] ++[MarketingCloudSDKInboxMessageUpdateStatus resetRequestTimeInterval] ++[MarketingCloudSDKInboxMessageUpdateStatus updateRequestTimeInterval] ++[MarketingCloudSDKInboxMessageUpdateStatus setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKInboxMessageUpdateStatus retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_METACLASS_RO_$_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_$_PROP_LIST_MarketingCloudSDKInboxMessageUpdateStatus +__OBJC_CLASS_RO_$_MarketingCloudSDKInboxMessageUpdateStatus +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessageMessageUpdateStatus.m +MarketingCloudSDKInboxMessage/MarketingCloudSDKInboxMessageMessageUpdateStatus.m +-[MarketingCloudSDKIntelligence setupWithFoundation:error:] +-[MarketingCloudSDKIntelligence setupOnMainThread] +-[MarketingCloudSDKIntelligence etRequestURLString] +-[MarketingCloudSDKIntelligence piRequestURLString] +-[MarketingCloudSDKIntelligence tearDown:] +-[MarketingCloudSDKIntelligence notificationCenter] +-[MarketingCloudSDKIntelligence removeObservers] +-[MarketingCloudSDKIntelligence cancelAllDispatchers] +-[MarketingCloudSDKIntelligence sfmcUNNotificationReceived:] +-[MarketingCloudSDKIntelligence closeOutExistingAppSessionTime] +___63-[MarketingCloudSDKIntelligence closeOutExistingAppSessionTime]_block_invoke +-[MarketingCloudSDKIntelligence setPiId:] +-[MarketingCloudSDKIntelligence piIdentifier] +-[MarketingCloudSDKIntelligence piIdentifierHash:] +-[MarketingCloudSDKIntelligence addETAnalyticTypeNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackPageViewNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackEventNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackCartNotificationReceived:] +-[MarketingCloudSDKIntelligence addPIAnalyticTrackCartConversionNotificationReceived:] +-[MarketingCloudSDKIntelligence isEventSupported:] +___50-[MarketingCloudSDKIntelligence isEventSupported:]_block_invoke +-[MarketingCloudSDKIntelligence addDeviceStatsAnalyticReceived:] +-[MarketingCloudSDKIntelligence applicationWillTerminate] +-[MarketingCloudSDKIntelligence applicationWillEnterForegroundNotificationReceived] +-[MarketingCloudSDKIntelligence sendAllAnalytics:] +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke.148 +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_2 +___50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_3 +-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived] +___82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke +___82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke_2 +___82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke.150 +-[MarketingCloudSDKIntelligence closeOutOpenEvents] +___51-[MarketingCloudSDKIntelligence closeOutOpenEvents]_block_invoke +-[MarketingCloudSDKIntelligence privacyModeChanged:] +-[MarketingCloudSDKIntelligence fetchETAnalyticForType:InContext:] +-[MarketingCloudSDKIntelligence fetchEventsFromCoreDataWithBatchSize:offset:weakSelf:] +___86-[MarketingCloudSDKIntelligence fetchEventsFromCoreDataWithBatchSize:offset:weakSelf:]_block_invoke +-[MarketingCloudSDKIntelligence trimETAnalyticCount] +___52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke +___52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke_2 +-[MarketingCloudSDKIntelligence totalNumberOfEventsFromAnalyticsEntity] +___71-[MarketingCloudSDKIntelligence totalNumberOfEventsFromAnalyticsEntity]_block_invoke +-[MarketingCloudSDKIntelligence constructNetworkRequest:payloadArray:] +-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:] +___92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke +___92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke_2 +-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:] +___88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke +___88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke.189 +-[MarketingCloudSDKIntelligence sendETAnalytics] +___48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke +___48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke_2 +-[MarketingCloudSDKIntelligence deferETAnalytics:] +___50-[MarketingCloudSDKIntelligence deferETAnalytics:]_block_invoke +-[MarketingCloudSDKIntelligence sendPIAnalytics] +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2 +___copy_helper_block_e8_32s40r48r +___destroy_helper_block_e8_32s40r48r +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.205 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.206 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.209 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.210 +___copy_helper_block_e8_32s40s48s56r64r72r80w +___destroy_helper_block_e8_32s40s48s56r64r72r80w +___copy_helper_block_e8_32s40s48r56r64r72r80r88r96w +___destroy_helper_block_e8_32s40s48r56r64r72r80r88r96w +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.214 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.215 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_3 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_4 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_5 +___48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.221 +-[MarketingCloudSDKIntelligence fetchPiBatchOffset:entityName:fetchLimit:inContext:withEmailHash:] +-[MarketingCloudSDKIntelligence fetchBatchOffset:entityName:fetchLimit:inContext:] +-[MarketingCloudSDKIntelligence compoundPredicateForPIAnalyticType] +-[MarketingCloudSDKIntelligence fetchBatchOffset:entityName:fetchLimit:inContext:predicate:] +-[MarketingCloudSDKIntelligence payloadForETAnalyticEntity:] +-[MarketingCloudSDKIntelligence nonTenantSpecificPayloadForPIAnalyticEntityArray:] +-[MarketingCloudSDKIntelligence tenantSpecificPayloadForPIAnalyticEntityArray:] +-[MarketingCloudSDKIntelligence jsonPayloadAsString:] +-[MarketingCloudSDKIntelligence trimAnalyticCounts] +___51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke +___51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke_2 +-[MarketingCloudSDKIntelligence trimPIAnalyticCount] +___52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke +___52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke_2 +-[MarketingCloudSDKIntelligence trimObjects:inContext:] +___55-[MarketingCloudSDKIntelligence trimObjects:inContext:]_block_invoke +-[MarketingCloudSDKIntelligence addMarketingCloudAnalyticTypes:value:analyticObjectsIds:payload:] +___97-[MarketingCloudSDKIntelligence addMarketingCloudAnalyticTypes:value:analyticObjectsIds:payload:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64s72s80r88w +___destroy_helper_block_e8_32s40s48s56s64s72s80r88w +-[MarketingCloudSDKIntelligence addAnalyticType:title:url:item:search:] +___71-[MarketingCloudSDKIntelligence addAnalyticType:title:url:item:search:]_block_invoke +-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:] +___98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke +___98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke_2 +-[MarketingCloudSDKIntelligence addAnalyticTrackCart:] +___54-[MarketingCloudSDKIntelligence addAnalyticTrackCart:]_block_invoke +-[MarketingCloudSDKIntelligence addAnalyticTrackCartConversion:] +___64-[MarketingCloudSDKIntelligence addAnalyticTrackCartConversion:]_block_invoke ++[MarketingCloudSDKIntelligence cartItemDictionaryWithPrice:quantity:item:uniqueId:] ++[MarketingCloudSDKIntelligence cartDictionaryWithCartItemDictionaryArray:] ++[MarketingCloudSDKIntelligence orderDictionaryWithOrderNumber:shipping:discount:cart:] +-[MarketingCloudSDKIntelligence getMaxEventsBatchSize] +-[MarketingCloudSDKIntelligence isToggleEnabledForType:] +-[MarketingCloudSDKIntelligence fetchMaxEventsBatchSize] +-[MarketingCloudSDKIntelligence shouldAddAnalyticDeviceStatsItemType:] +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventId:eventName:parameters:] +___93-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventId:eventName:parameters:]_block_invoke +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventName:parameters:] +-[MarketingCloudSDKIntelligence isValidEvent:] +-[MarketingCloudSDKIntelligence hasMessageIdOrDoesntRequire:messageId:] +-[MarketingCloudSDKIntelligence hasActivityInstanceIdOrDoesntRequire:activityInstanceId:] +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:activityInstanceId:messageId:parameters:] +___104-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:activityInstanceId:messageId:parameters:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64s72r80w +___destroy_helper_block_e8_32s40s48s56s64s72r80w +-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemTypeMessageDebug:information:activityInstanceId:messageId:] +___117-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemTypeMessageDebug:information:activityInstanceId:messageId:]_block_invoke +-[MarketingCloudSDKIntelligence getFrameworkState] +-[MarketingCloudSDKIntelligence setDebugLoggingEnabled:] +-[MarketingCloudSDKIntelligence getDebugLoggingEnabled] +-[MarketingCloudSDKIntelligence refreshWithFetch] +-[MarketingCloudSDKIntelligence processControlChannelPayload:] +___62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke +___62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke.346 +-[MarketingCloudSDKIntelligence getCorrelationIdsForEventName:] +-[MarketingCloudSDKIntelligence fetchEventEndpointConfiguration] +___64-[MarketingCloudSDKIntelligence fetchEventEndpointConfiguration]_block_invoke +-[MarketingCloudSDKIntelligence testSetupParameters] +-[MarketingCloudSDKIntelligence setTestSetupParameters:] +-[MarketingCloudSDKIntelligence sessionStart] +-[MarketingCloudSDKIntelligence setSessionStart:] +-[MarketingCloudSDKIntelligence backgroundTask] +-[MarketingCloudSDKIntelligence setBackgroundTask:] +-[MarketingCloudSDKIntelligence piAnalyticsSessionID] +-[MarketingCloudSDKIntelligence setPiAnalyticsSessionID:] +-[MarketingCloudSDKIntelligence piAnalyticsUserID] +-[MarketingCloudSDKIntelligence setPiAnalyticsUserID:] +-[MarketingCloudSDKIntelligence piAnalyticsDate] +-[MarketingCloudSDKIntelligence setPiAnalyticsDate:] +-[MarketingCloudSDKIntelligence piIdentifierSet] +-[MarketingCloudSDKIntelligence setPiIdentifierSet:] +-[MarketingCloudSDKIntelligence operationQueue] +-[MarketingCloudSDKIntelligence setOperationQueue:] +-[MarketingCloudSDKIntelligence trackingPIOpenFromPush] +-[MarketingCloudSDKIntelligence setTrackingPIOpenFromPush:] +-[MarketingCloudSDKIntelligence privacyMode] +-[MarketingCloudSDKIntelligence setPrivacyMode:] +-[MarketingCloudSDKIntelligence logger] +-[MarketingCloudSDKIntelligence setLogger:] +-[MarketingCloudSDKIntelligence appOpenEventDate] +-[MarketingCloudSDKIntelligence setAppOpenEventDate:] +-[MarketingCloudSDKIntelligence setNotificationCenter:] +-[MarketingCloudSDKIntelligence maxEventBatchSize] +-[MarketingCloudSDKIntelligence setMaxEventBatchSize:] +-[MarketingCloudSDKIntelligence eventEndpointConfiguration] +-[MarketingCloudSDKIntelligence setEventEndpointConfiguration:] +-[MarketingCloudSDKIntelligence foundation] +-[MarketingCloudSDKIntelligence setFoundation:] +-[MarketingCloudSDKIntelligence dispatchQueue] +-[MarketingCloudSDKIntelligence setDispatchQueue:] +-[MarketingCloudSDKIntelligence session] +-[MarketingCloudSDKIntelligence setSession:] +-[MarketingCloudSDKIntelligence .cxx_destruct] +_OBJC_SELECTOR_REFERENCES_.46 +_OBJC_SELECTOR_REFERENCES_.52 +_OBJC_SELECTOR_REFERENCES_.54 +_OBJC_SELECTOR_REFERENCES_.56 +_OBJC_SELECTOR_REFERENCES_.58 +_OBJC_SELECTOR_REFERENCES_.60 +_OBJC_SELECTOR_REFERENCES_.62 +_OBJC_SELECTOR_REFERENCES_.64 +_OBJC_SELECTOR_REFERENCES_.66 +_OBJC_CLASSLIST_REFERENCES_$_.103 +_OBJC_CLASSLIST_REFERENCES_$_.106 +_OBJC_CLASSLIST_REFERENCES_$_.149 +_OBJC_CLASSLIST_REFERENCES_$_.151 +_OBJC_CLASSLIST_REFERENCES_$_.152 +_OBJC_CLASSLIST_REFERENCES_$_.163 +___block_descriptor_72_e8_32s40r48w_e5_v8?0l +___block_descriptor_40_e8_32s_e37_v32?0"SFMCETAnalyticEntity"8Q16^B24l +_OBJC_CLASSLIST_REFERENCES_$_.177 +___block_descriptor_56_e8_32s40s48w_e37_v32?0"SFMCETAnalyticEntity"8Q16^B24l +___block_descriptor_72_e8_32s40s48s56w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.200 +___block_descriptor_56_e8_32s40r48r_e5_v8?0l +___block_descriptor_40_e8_32s_e37_v32?0"SFMCPIAnalyticEntity"8Q16^B24l +___block_descriptor_88_e8_32s40s48s56r64r72r80w_e5_v8?0l +___block_descriptor_104_e8_32s40s48r56r64r72r80r88r96w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.216 +___block_descriptor_64_e8_32s40s48w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32lu56l8 +_OBJC_CLASSLIST_REFERENCES_$_.243 +_OBJC_CLASSLIST_REFERENCES_$_.248 +___block_descriptor_96_e8_32s40s48s56s64s72s80r88w_e5_v8?0l +___block_descriptor_80_e8_32s40s48s56r64w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.315 +_OBJC_CLASSLIST_REFERENCES_$_.318 +___block_descriptor_88_e8_32s40s48s56s64s72r80w_e5_v8?0l +___block_descriptor_56_e8_32s40w_e5_v8?0l +__OBJC_$_CLASS_METHODS_MarketingCloudSDKIntelligence +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKIntelligence +__OBJC_METACLASS_RO_$_MarketingCloudSDKIntelligence +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKIntelligence +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piIdentifierSet +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._trackingPIOpenFromPush +_OBJC_IVAR_$_MarketingCloudSDKIntelligence.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._sessionStart +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._backgroundTask +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piAnalyticsSessionID +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piAnalyticsUserID +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._piAnalyticsDate +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._privacyMode +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._logger +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._appOpenEventDate +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._maxEventBatchSize +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._eventEndpointConfiguration +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._foundation +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKIntelligence._session +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKIntelligence +__OBJC_$_PROP_LIST_MarketingCloudSDKIntelligence +__OBJC_CLASS_RO_$_MarketingCloudSDKIntelligence +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence.m +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligencePrivate.h +__64-[MarketingCloudSDKIntelligence fetchEventEndpointConfiguration]_block_invoke +__62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke.346 +__62-[MarketingCloudSDKIntelligence processControlChannelPayload:]_block_invoke +__117-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemTypeMessageDebug:information:activityInstanceId:messageId:]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64s72r80w +__copy_helper_block_e8_32s40s48s56s64s72r80w +__104-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:activityInstanceId:messageId:parameters:]_block_invoke +__93-[MarketingCloudSDKIntelligence addAnalyticDeviceStatsItemType:eventId:eventName:parameters:]_block_invoke +__64-[MarketingCloudSDKIntelligence addAnalyticTrackCartConversion:]_block_invoke +__54-[MarketingCloudSDKIntelligence addAnalyticTrackCart:]_block_invoke +__98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke_2 +__98-[MarketingCloudSDKIntelligence addAnalyticTrackEvent:eventName:openedFromPush:messageId:fenceId:]_block_invoke +__71-[MarketingCloudSDKIntelligence addAnalyticType:title:url:item:search:]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64s72s80r88w +__copy_helper_block_e8_32s40s48s56s64s72s80r88w +__97-[MarketingCloudSDKIntelligence addMarketingCloudAnalyticTypes:value:analyticObjectsIds:payload:]_block_invoke +__55-[MarketingCloudSDKIntelligence trimObjects:inContext:]_block_invoke +__52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke_2 +__52-[MarketingCloudSDKIntelligence trimPIAnalyticCount]_block_invoke +__51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke_2 +__51-[MarketingCloudSDKIntelligence trimAnalyticCounts]_block_invoke +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.221 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_5 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_4 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_3 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.215 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.214 +__destroy_helper_block_e8_32s40s48r56r64r72r80r88r96w +__copy_helper_block_e8_32s40s48r56r64r72r80r88r96w +__destroy_helper_block_e8_32s40s48s56r64r72r80w +__copy_helper_block_e8_32s40s48s56r64r72r80w +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.210 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.209 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2.206 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke.205 +__destroy_helper_block_e8_32s40r48r +__copy_helper_block_e8_32s40r48r +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke_2 +__48-[MarketingCloudSDKIntelligence sendPIAnalytics]_block_invoke +__50-[MarketingCloudSDKIntelligence deferETAnalytics:]_block_invoke +__48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke_2 +__48-[MarketingCloudSDKIntelligence sendETAnalytics]_block_invoke +__88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke.189 +__88-[MarketingCloudSDKIntelligence handleFailurewithError:stringFormat:userInfo:file:line:]_block_invoke +__92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke_2 +__92-[MarketingCloudSDKIntelligence makeEventProcessingRequestWithPayload:managedObjectIdArray:]_block_invoke +__71-[MarketingCloudSDKIntelligence totalNumberOfEventsFromAnalyticsEntity]_block_invoke +__52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke_2 +__52-[MarketingCloudSDKIntelligence trimETAnalyticCount]_block_invoke +__86-[MarketingCloudSDKIntelligence fetchEventsFromCoreDataWithBatchSize:offset:weakSelf:]_block_invoke +__51-[MarketingCloudSDKIntelligence closeOutOpenEvents]_block_invoke +__82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke.150 +__82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke_2 +__82-[MarketingCloudSDKIntelligence applicationDidEnterBackgroundNotificationReceived]_block_invoke +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_3 +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke_2 +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke.148 +__50-[MarketingCloudSDKIntelligence sendAllAnalytics:]_block_invoke +__50-[MarketingCloudSDKIntelligence isEventSupported:]_block_invoke +__63-[MarketingCloudSDKIntelligence closeOutExistingAppSessionTime]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalytics] +___83-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalytics]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:] +___157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke +___157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke_2 +___copy_helper_block_e8_32s40s48s56s +___destroy_helper_block_e8_32s40s48s56s +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalyticsForEventTypeTracked] +___102-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalyticsForEventTypeTracked]_block_invoke +___copy_helper_block_e8_32s40r48r56r64w +___destroy_helper_block_e8_32s40r48r56r64w +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:] +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke_2 +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.40 +___138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.46 +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) constructDeviceStatsNetworkRequest:payloadArray:type:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deferDeviceStatsItemAnalytics:] +___85-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deferDeviceStatsItemAnalytics:]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) retrySendOnFailure:] +___74-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) retrySendOnFailure:]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) handleFailureForDeviceStatswithError:eventType:stringFormat:userInfo:file:line:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deviceStatsItemPostURLString:eventType:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) totalEventsCountFromDeviceStatsEntityWithPredicate:] +___106-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) totalEventsCountFromDeviceStatsEntityWithPredicate:]_block_invoke +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) fetchEventsFromDeviceStatsWithBatchSize:offset:eventType:workerContext:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) getPredicateForEventType:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) statsTypeFromObject:] +-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) dispatchIdentifierNameForType:] +___block_descriptor_48_e8_32s40s_e42_v32?0"SFMCDeviceStatsItemEntity"8Q16^B24l +___block_descriptor_88_e8_32s40s48s56s_e5_v8?0l +___block_descriptor_72_e8_32s40r48r56r64w_e5_v8?0l +___block_descriptor_56_e8_32s40w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +___block_descriptor_48_e8_32s_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.81 +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKIntelligence_$_DeviceStatisticsItem +__OBJC_$_CATEGORY_MarketingCloudSDKIntelligence_$_DeviceStatisticsItem +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence+DeviceStatisticsItem.m +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence+DeviceStatisticsItem.m +__106-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) totalEventsCountFromDeviceStatsEntityWithPredicate:]_block_invoke +__74-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) retrySendOnFailure:]_block_invoke +__85-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) deferDeviceStatsItemAnalytics:]_block_invoke +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.46 +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke.40 +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke_2 +__138-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) makeEventProcessingRequestForDeviceStatsItemType:payloadArray:managedObjectIdArray:]_block_invoke +__destroy_helper_block_e8_32s40r48r56r64w +__copy_helper_block_e8_32s40r48r56r64w +__102-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalyticsForEventTypeTracked]_block_invoke +__destroy_helper_block_e8_32s40s48s56s +__copy_helper_block_e8_32s40s48s56s +__157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke_2 +__157-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) updateManagedObjectIDArrayAndPayloadArrayBeforeAPIRequest:maxEventBatchSize_:offset:payloadArray:type:]_block_invoke +__83-[MarketingCloudSDKIntelligence(DeviceStatisticsItem) sendDeviceStatsItemAnalytics]_block_invoke ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem requestTimeInterval] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem setRequestTimeInterval:] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem resetRequestTimeInterval] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem updateRequestTimeInterval] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKIntelligenceSendPIAnalyticsSystem retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_METACLASS_RO_$_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_$_PROP_LIST_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +__OBJC_CLASS_RO_$_MarketingCloudSDKIntelligenceSendPIAnalyticsSystem +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligenceSendPIAnalyticsSystem.m +MarketingCloudSDKIntelligence/MarketingCloudSDKIntelligenceSendPIAnalyticsSystem.m +-[MarketingCloudSDKLocation setupWithFoundation:error:] +-[MarketingCloudSDKLocation setupOnMainThread] +___46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke +___46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke.58 +-[MarketingCloudSDKLocation tearDown:] +-[MarketingCloudSDKLocation notificationCenter] +-[MarketingCloudSDKLocation userNotificationCenter] +-[MarketingCloudSDKLocation geofenceRegionRequestURLString] +-[MarketingCloudSDKLocation beaconRegionRequestURLString] +-[MarketingCloudSDKLocation loadBeaconsFromServer] +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.83 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_2 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_3 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.120 +___50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.124 +-[MarketingCloudSDKLocation loadGeofencesFromServer] +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_3 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_4 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke.145 +___52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2.146 +-[MarketingCloudSDKLocation locationManager:didUpdateLocations:] +-[MarketingCloudSDKLocation locationManager:didEnterRegion:] +___60-[MarketingCloudSDKLocation locationManager:didEnterRegion:]_block_invoke +-[MarketingCloudSDKLocation locationManager:didExitRegion:] +___59-[MarketingCloudSDKLocation locationManager:didExitRegion:]_block_invoke +-[MarketingCloudSDKLocation locationManager:didRangeBeacons:inRegion:] +___70-[MarketingCloudSDKLocation locationManager:didRangeBeacons:inRegion:]_block_invoke +-[MarketingCloudSDKLocation locationManager:didFailWithError:] +-[MarketingCloudSDKLocation locationManager:rangingBeaconsDidFailForRegion:withError:] +-[MarketingCloudSDKLocation locationManager:didChangeAuthorizationStatus:] +-[MarketingCloudSDKLocation locationManager:didDetermineState:forRegion:] +-[MarketingCloudSDKLocation locationManager:didStartMonitoringForRegion:] +-[MarketingCloudSDKLocation startWatchingLocation] +-[MarketingCloudSDKLocation stopWatchingLocation] +-[MarketingCloudSDKLocation locationEnabled] +-[MarketingCloudSDKLocation lastKnownLocation] +-[MarketingCloudSDKLocation gotFix:] +-[MarketingCloudSDKLocation setFixed:] +-[MarketingCloudSDKLocation startMonitoringGeofences:] +___54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke +___54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.216 +___54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.217 +-[MarketingCloudSDKLocation startMonitoringBeacons:] +___52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke +___52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_2 +___52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_3 +-[MarketingCloudSDKLocation stopMonitoringRegions] +___50-[MarketingCloudSDKLocation stopMonitoringRegions]_block_invoke +-[MarketingCloudSDKLocation getAllMessagesForRegion:andMessageType:inContext:] +-[MarketingCloudSDKLocation getMessagesForRegion:andMessageType:inContext:] +-[MarketingCloudSDKLocation getMessagesForRegion:andMessageType:withDate:inContext:] +-[MarketingCloudSDKLocation scheduleAlertForRegion:andMessageType:] +___67-[MarketingCloudSDKLocation scheduleAlertForRegion:andMessageType:]_block_invoke +-[MarketingCloudSDKLocation makeNotificationContent:andRegion:] +-[MarketingCloudSDKLocation makeNotificationUserInfo:andRegion:] +-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:] +___59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke +___59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke_2 +___copy_helper_block_e8_32r40r48w +___destroy_helper_block_e8_32r40r48w +-[MarketingCloudSDKLocation getAllRegionsInContext:] +-[MarketingCloudSDKLocation getRegionByRegionId:inContext:] +-[MarketingCloudSDKLocation getRegionByProximityUUID:inContext:] +-[MarketingCloudSDKLocation getRegionByProximityUUID:andMajorNumber:andMinorNumber:inContext:] +-[MarketingCloudSDKLocation createMediaAttachment:] +-[MarketingCloudSDKLocation didReceiveNotificationRequest:withContentHandler:] +___78-[MarketingCloudSDKLocation didReceiveNotificationRequest:withContentHandler:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64b +___destroy_helper_block_e8_32s40s48s56s64s +-[MarketingCloudSDKLocation getAllGeofenceMessagesCount] +___56-[MarketingCloudSDKLocation getAllGeofenceMessagesCount]_block_invoke +-[MarketingCloudSDKLocation getAllBeaconMessagesCount] +___54-[MarketingCloudSDKLocation getAllBeaconMessagesCount]_block_invoke +-[MarketingCloudSDKLocation getFrameworkState] +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2 +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke.331 +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2.332 +___46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_3 +___copy_helper_block_e8_32s40r48r56r64r72w +___destroy_helper_block_e8_32s40r48r56r64r72w +-[MarketingCloudSDKLocation setDebugLoggingEnabled:] +-[MarketingCloudSDKLocation getDebugLoggingEnabled] +-[MarketingCloudSDKLocation refreshWithFetch] +-[MarketingCloudSDKLocation processControlChannelPayload:] +___58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke +___58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke.384 +-[MarketingCloudSDKLocation shouldShowLocationMessage:region:] +-[MarketingCloudSDKLocation buildETAnalyticForShouldShowLocationMessage:messageId:regionId:] +-[MarketingCloudSDKLocation regionFromDictionary:] +-[MarketingCloudSDKLocation testSetupParameters] +-[MarketingCloudSDKLocation setTestSetupParameters:] +-[MarketingCloudSDKLocation watchingLocation] +-[MarketingCloudSDKLocation setWatchingLocation:] +-[MarketingCloudSDKLocation foundation] +-[MarketingCloudSDKLocation setFoundation:] +-[MarketingCloudSDKLocation setNotificationCenter:] +-[MarketingCloudSDKLocation setUserNotificationCenter:] +-[MarketingCloudSDKLocation applicationWillEnterForegroundNotificationObserver] +-[MarketingCloudSDKLocation setApplicationWillEnterForegroundNotificationObserver:] +-[MarketingCloudSDKLocation applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKLocation setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKLocation session] +-[MarketingCloudSDKLocation setSession:] +-[MarketingCloudSDKLocation operationQueue] +-[MarketingCloudSDKLocation setOperationQueue:] +-[MarketingCloudSDKLocation dispatchQueue] +-[MarketingCloudSDKLocation setDispatchQueue:] +-[MarketingCloudSDKLocation logger] +-[MarketingCloudSDKLocation setLogger:] +-[MarketingCloudSDKLocation locManager] +-[MarketingCloudSDKLocation setLocManager:] +-[MarketingCloudSDKLocation lastLocation] +-[MarketingCloudSDKLocation setLastLocation:] +-[MarketingCloudSDKLocation isFixed] +-[MarketingCloudSDKLocation activeRegions] +-[MarketingCloudSDKLocation setActiveRegions:] +-[MarketingCloudSDKLocation fixTimer] +-[MarketingCloudSDKLocation setFixTimer:] +-[MarketingCloudSDKLocation fenceEvents] +-[MarketingCloudSDKLocation setFenceEvents:] +-[MarketingCloudSDKLocation .cxx_destruct] +___block_descriptor_40_e8_32w_e59_v40?0"NSData"8"NSURLResponse"16"NSNumber"24"NSError"32l +_OBJC_SELECTOR_REFERENCES_.157 +_OBJC_CLASSLIST_REFERENCES_$_.158 +_OBJC_CLASSLIST_REFERENCES_$_.165 +___block_descriptor_40_e8_32s_e22_v24?0"CLRegion"8^B16l +___block_descriptor_40_e8_32w_e22_v24?0"CLRegion"8^B16l +___block_descriptor_40_e8_32w_e30_v24?0"SFMCRegionEntity"8^B16l +_OBJC_CLASSLIST_REFERENCES_$_.265 +_OBJC_CLASSLIST_REFERENCES_$_.300 +___block_descriptor_64_e8_32s40r48r56w_e17_v16?0"NSError"8l +___block_descriptor_56_e8_32r40r48w_e31_v16?0"UNNotificationContent"8l +_OBJC_CLASSLIST_REFERENCES_$_.319 +_OBJC_CLASSLIST_REFERENCES_$_.322 +_OBJC_CLASSLIST_REFERENCES_$_.323 +___block_descriptor_72_e8_32s40s48s56s64bs_e45_v32?0"NSURL"8"NSURLResponse"16"NSError"24l +_OBJC_CLASSLIST_REFERENCES_$_.325 +___block_descriptor_80_e8_32s40r48r56r64r72w_e5_v8?0l +_OBJC_CLASSLIST_REFERENCES_$_.373 +_OBJC_CLASSLIST_REFERENCES_$_.393 +__OBJC_$_PROTOCOL_REFS_CLLocationManagerDelegate +__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_CLLocationManagerDelegate +__OBJC_$_PROTOCOL_METHOD_TYPES_CLLocationManagerDelegate +__OBJC_PROTOCOL_$_CLLocationManagerDelegate +__OBJC_LABEL_PROTOCOL_$_CLLocationManagerDelegate +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKLocation +__OBJC_METACLASS_RO_$_MarketingCloudSDKLocation +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKLocation +_OBJC_IVAR_$_MarketingCloudSDKLocation._accuracyAverage +_OBJC_IVAR_$_MarketingCloudSDKLocation._accuracyThreshold +_OBJC_IVAR_$_MarketingCloudSDKLocation._accuracyCounter +_OBJC_IVAR_$_MarketingCloudSDKLocation._watchingLocation +_OBJC_IVAR_$_MarketingCloudSDKLocation._fixed +_OBJC_IVAR_$_MarketingCloudSDKLocation.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKLocation._foundation +_OBJC_IVAR_$_MarketingCloudSDKLocation._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKLocation._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKLocation._applicationWillEnterForegroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKLocation._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKLocation._session +_OBJC_IVAR_$_MarketingCloudSDKLocation._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKLocation._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKLocation._logger +_OBJC_IVAR_$_MarketingCloudSDKLocation._locManager +_OBJC_IVAR_$_MarketingCloudSDKLocation._lastLocation +_OBJC_IVAR_$_MarketingCloudSDKLocation._activeRegions +_OBJC_IVAR_$_MarketingCloudSDKLocation._fixTimer +_OBJC_IVAR_$_MarketingCloudSDKLocation._fenceEvents +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKLocation +__OBJC_$_PROP_LIST_MarketingCloudSDKLocation +__OBJC_CLASS_RO_$_MarketingCloudSDKLocation +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation/MarketingCloudSDKLocation/MarketingCloudSDKLocation.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation +MarketingCloudSDKLocation/MarketingCloudSDKLocation.m +MarketingCloudSDKLocation/MarketingCloudSDKLocationPrivate.h +MarketingCloudSDKLocation/MarketingCloudSDKLocation.h +__58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke.384 +__58-[MarketingCloudSDKLocation processControlChannelPayload:]_block_invoke +__destroy_helper_block_e8_32s40r48r56r64r72w +__copy_helper_block_e8_32s40r48r56r64r72w +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_3 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2.332 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke.331 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke_2 +__46-[MarketingCloudSDKLocation getFrameworkState]_block_invoke +__54-[MarketingCloudSDKLocation getAllBeaconMessagesCount]_block_invoke +__56-[MarketingCloudSDKLocation getAllGeofenceMessagesCount]_block_invoke +__destroy_helper_block_e8_32s40s48s56s64s +__copy_helper_block_e8_32s40s48s56s64b +__78-[MarketingCloudSDKLocation didReceiveNotificationRequest:withContentHandler:]_block_invoke +__destroy_helper_block_e8_32r40r48w +__copy_helper_block_e8_32r40r48w +__59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke_2 +__59-[MarketingCloudSDKLocation fireAlertForMessage:andRegion:]_block_invoke +__67-[MarketingCloudSDKLocation scheduleAlertForRegion:andMessageType:]_block_invoke +__50-[MarketingCloudSDKLocation stopMonitoringRegions]_block_invoke +__52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_3 +__52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke_2 +__52-[MarketingCloudSDKLocation startMonitoringBeacons:]_block_invoke +__54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.217 +__54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke.216 +__54-[MarketingCloudSDKLocation startMonitoringGeofences:]_block_invoke +__70-[MarketingCloudSDKLocation locationManager:didRangeBeacons:inRegion:]_block_invoke +__59-[MarketingCloudSDKLocation locationManager:didExitRegion:]_block_invoke +__60-[MarketingCloudSDKLocation locationManager:didEnterRegion:]_block_invoke +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2.146 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke.145 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_4 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_3 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke_2 +__52-[MarketingCloudSDKLocation loadGeofencesFromServer]_block_invoke +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.124 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.120 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_3 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke_2 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke.83 +__50-[MarketingCloudSDKLocation loadBeaconsFromServer]_block_invoke +__46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke.58 +__46-[MarketingCloudSDKLocation setupOnMainThread]_block_invoke ++[MarketingCloudSDKLocationGetBeaconsRequestTimer requestTimeInterval] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer setRequestTimeInterval:] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer resetRequestTimeInterval] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer updateRequestTimeInterval] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKLocationGetBeaconsRequestTimer retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_METACLASS_RO_$_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_$_PROP_LIST_MarketingCloudSDKLocationGetBeaconsRequestTimer +__OBJC_CLASS_RO_$_MarketingCloudSDKLocationGetBeaconsRequestTimer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation/MarketingCloudSDKLocation/MarketingCloudSDKLocationGetBeaconsRequestTimer.m +MarketingCloudSDKLocation/MarketingCloudSDKLocationGetBeaconsRequestTimer.m ++[MarketingCloudSDKLocationGetGeofencesRequestTimer requestTimeInterval] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer setRequestTimeInterval:] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer resetRequestTimeInterval] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer updateRequestTimeInterval] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer setRetryAfterWithSeconds:foundation:] ++[MarketingCloudSDKLocationGetGeofencesRequestTimer retryAfterDateFoundation:] +__OBJC_$_CLASS_METHODS_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_METACLASS_RO_$_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_$_PROP_LIST_MarketingCloudSDKLocationGetGeofencesRequestTimer +__OBJC_CLASS_RO_$_MarketingCloudSDKLocationGetGeofencesRequestTimer +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKLocation/MarketingCloudSDKLocation/MarketingCloudSDKLocationGetGeofencesRequestTimer.m +MarketingCloudSDKLocation/MarketingCloudSDKLocationGetGeofencesRequestTimer.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKCommon/MarketingCloudSDKCoreDataMigrationConstants.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration +-[MarketingCloudSDKCoreDataMigrationManager(AnalyticEntityUtils) checkForErrorAndSaveAppropriateFlagInUserDefaults:analyticsEntityArrayFromCurrentDataStore:migrationKeyToStoreInUserDefaults:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_AnalyticEntityUtils +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_AnalyticEntityUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+AnalyticEntityUtils.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+AnalyticEntityUtils.m +-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsEntity] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsDataToCurrentDataStore:etAnalyticsEntityArrayFromCurrentDataStore:etAnalyticsEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:] +___222-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsDataToCurrentDataStore:etAnalyticsEntityArrayFromCurrentDataStore:etAnalyticsEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +___copy_helper_block_e8_32s40s48s56r64r72r +___destroy_helper_block_e8_32s40s48s56r64r72r +-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) etItemEntitiesInDataBase:context:] +___block_descriptor_80_e8_32s40s48s56r64r72r_e5_v8?0l +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCETAnalyticEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCETAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCETAnalyticEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCETAnalyticEntity.m +__destroy_helper_block_e8_32s40s48s56r64r72r +__copy_helper_block_e8_32s40s48s56r64r72r +__222-[MarketingCloudSDKCoreDataMigrationManager(SFMCETAnalyticEntity) mergeETAnalyticsDataToCurrentDataStore:etAnalyticsEntityArrayFromCurrentDataStore:etAnalyticsEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity] +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity:] +___79-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) isValidMessageDataToMerge:inCurrentDataArray:] +-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) messageEntityInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_MessageEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_MessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MessageEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MessageEntity.m +__79-[MarketingCloudSDKCoreDataMigrationManager(MessageEntity) mergeMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInappMessageEntity] +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInAppMessageEntity:] +___89-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInAppMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) isValidMessageDataToMergeInMessageEntity:inCurrentDataArray:] +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) isDateNotExpired:incomparisonWithDate:] +-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) inappMessageEntityInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_InAppMessageEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_InAppMessageEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+InAppMessageEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+InAppMessageEntity.m +__89-[MarketingCloudSDKCoreDataMigrationManager(InAppMessageEntity) mergeInAppMessageEntity:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) getRegistrationEntityFromOldDataStore] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData:] +___96-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData:]_block_invoke +___copy_helper_block_e8_32s40s48s56r64r +___destroy_helper_block_e8_32s40s48s56r64r +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setMandatoryAttributesInRegistrationObjectWith:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeMandatoryAttributesInRegistration] +___112-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeMandatoryAttributesInRegistration]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) doesCurrentStoreBlobContainNecessaryProperties:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) isKeyAvailable:inRegistrationEntity:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) registrationFromOldDataStoreInContext:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) registrationFromCurrentDataStoreStoreInContext:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setAttributesAndTags:registrationObject:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) finalAttributesToConsiderFromBothDataStores:oldRegistrationObject:] +___140-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) finalAttributesToConsiderFromBothDataStores:oldRegistrationObject:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setContactKeyAndDeviceToken:registrationObject:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) constructCurrentVersionRegistrationMap:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) constructPreviousVersionRegistrationMap:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setUpAttributesAndTags:registrationEntityFromOldDataStore:registrationObject:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setupIntermediaryRegistrationObjectToMergeDataTo:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setBlobToCurrentDataStore:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setPayloadHashToCurrentDataStore:registrationEntityFromOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) setNonRegistrationBlobToCurrentDataStore:registrationEntityFromOldDataStore:] +___block_descriptor_72_e8_32s40s48s56r64r_e5_v8?0l +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_RegistrationEntityMigration +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_RegistrationEntityMigration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+RegistrationEntityMigration.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+RegistrationEntityMigration.m +__140-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) finalAttributesToConsiderFromBothDataStores:oldRegistrationObject:]_block_invoke +__112-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeMandatoryAttributesInRegistration]_block_invoke +__destroy_helper_block_e8_32s40s48s56r64r +__copy_helper_block_e8_32s40s48s56r64r +__96-[MarketingCloudSDKCoreDataMigrationManager(RegistrationEntityMigration) mergeRegistrationData:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergePIAnalyticsEntityData] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergeDataToPIAnalyticsEntityCurrentDataStore:piAnalyticEntityArrayFromOldDataStore:] +___150-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergeDataToPIAnalyticsEntityCurrentDataStore:piAnalyticEntityArrayFromOldDataStore:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) piAnalyticEntitiesInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCPIAnalyticEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCPIAnalyticEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCPIAnalyticEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCPIAnalyticEntity.m +__150-[MarketingCloudSDKCoreDataMigrationManager(SFMCPIAnalyticEntity) mergeDataToPIAnalyticsEntityCurrentDataStore:piAnalyticEntityArrayFromOldDataStore:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager setupWithFoundation:error:] +-[MarketingCloudSDKCoreDataMigrationManager mergeData] +-[MarketingCloudSDKCoreDataMigrationManager mergeManualData] +-[MarketingCloudSDKCoreDataMigrationManager mergeMandatoryAttributes] +-[MarketingCloudSDKCoreDataMigrationManager getReadyWithOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager triggerMerge] +-[MarketingCloudSDKCoreDataMigrationManager mergeSubEntities] +-[MarketingCloudSDKCoreDataMigrationManager concludeMergeToSuccessOrFailure] +-[MarketingCloudSDKCoreDataMigrationManager resetDataPolicy] +-[MarketingCloudSDKCoreDataMigrationManager prepareOldDataStoreForMerge:appId:accessToken:] +-[MarketingCloudSDKCoreDataMigrationManager prepareCurrentDataStoreForMerge:appId:accessToken:] +-[MarketingCloudSDKCoreDataMigrationManager decideAndSetMergePolicyPriorToMerge] +___80-[MarketingCloudSDKCoreDataMigrationManager decideAndSetMergePolicyPriorToMerge]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager getDebugLoggingEnabled] +-[MarketingCloudSDKCoreDataMigrationManager getFrameworkState] +-[MarketingCloudSDKCoreDataMigrationManager refreshWithFetch] +-[MarketingCloudSDKCoreDataMigrationManager setDebugLoggingEnabled:] +-[MarketingCloudSDKCoreDataMigrationManager processControlChannelPayload:] +-[MarketingCloudSDKCoreDataMigrationManager tearDown:] +-[MarketingCloudSDKCoreDataMigrationManager testSetupParameters] +-[MarketingCloudSDKCoreDataMigrationManager setTestSetupParameters:] +-[MarketingCloudSDKCoreDataMigrationManager operationQueue] +-[MarketingCloudSDKCoreDataMigrationManager setOperationQueue:] +-[MarketingCloudSDKCoreDataMigrationManager dispatchQueue] +-[MarketingCloudSDKCoreDataMigrationManager setDispatchQueue:] +-[MarketingCloudSDKCoreDataMigrationManager appID] +-[MarketingCloudSDKCoreDataMigrationManager setAppID:] +-[MarketingCloudSDKCoreDataMigrationManager accessToken] +-[MarketingCloudSDKCoreDataMigrationManager setAccessToken:] +-[MarketingCloudSDKCoreDataMigrationManager logger] +-[MarketingCloudSDKCoreDataMigrationManager setLogger:] +-[MarketingCloudSDKCoreDataMigrationManager foundation] +-[MarketingCloudSDKCoreDataMigrationManager setFoundation:] +-[MarketingCloudSDKCoreDataMigrationManager managedObjectContextForOldDataStore] +-[MarketingCloudSDKCoreDataMigrationManager setManagedObjectContextForOldDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager managedObjectContextForCurrentDataStore] +-[MarketingCloudSDKCoreDataMigrationManager setManagedObjectContextForCurrentDataStore:] +-[MarketingCloudSDKCoreDataMigrationManager oldDataStoreDatabase] +-[MarketingCloudSDKCoreDataMigrationManager setOldDataStoreDatabase:] +-[MarketingCloudSDKCoreDataMigrationManager v8Map] +-[MarketingCloudSDKCoreDataMigrationManager setV8Map:] +-[MarketingCloudSDKCoreDataMigrationManager v7Map] +-[MarketingCloudSDKCoreDataMigrationManager setV7Map:] +-[MarketingCloudSDKCoreDataMigrationManager .cxx_destruct] +___block_descriptor_40_e8_32s_e8_v12?0B8l +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKCoreDataMigrationManager +__OBJC_METACLASS_RO_$_MarketingCloudSDKCoreDataMigrationManager +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._appID +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._accessToken +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._logger +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._foundation +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._managedObjectContextForOldDataStore +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._managedObjectContextForCurrentDataStore +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._oldDataStoreDatabase +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._v8Map +_OBJC_IVAR_$_MarketingCloudSDKCoreDataMigrationManager._v7Map +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKCoreDataMigrationManager +__OBJC_$_PROP_LIST_MarketingCloudSDKCoreDataMigrationManager +__OBJC_CLASS_RO_$_MarketingCloudSDKCoreDataMigrationManager +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager.m +MarketingCloudSDK/MarketingCloudSDK/MarketingCloudSDKCoreDataMigrationManagerPrivate.h +__80-[MarketingCloudSDKCoreDataMigrationManager decideAndSetMergePolicyPriorToMerge]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityData] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityDataToCurrentDataStore:deviceStatsItemEntityArrayFromCurrentDataStore:deviceStatsItemEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:] +___245-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityDataToCurrentDataStore:deviceStatsItemEntityArrayFromCurrentDataStore:deviceStatsItemEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) deviceStatsItemEntitiesInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCDeviceStatsItemEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCDeviceStatsItemEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCDeviceStatsItemEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCDeviceStatsItemEntity.m +__245-[MarketingCloudSDKCoreDataMigrationManager(SFMCDeviceStatsItemEntity) mergeDeviceStatsItemEntityDataToCurrentDataStore:deviceStatsItemEntityArrayFromCurrentDataStore:deviceStatsItemEntityArrayFromOldDataStore:migrationKeyToStoreInUserDefaults:]_block_invoke +-[ETSqliteHelper initWithMigration:] +-[ETSqliteHelper openDatabaseAtPath:] +-[ETSqliteHelper close] +-[ETSqliteHelper lastErrorMessage] +-[ETSqliteHelper lastErrorCode] +-[ETSqliteHelper prepareSql:inStatement:] +-[ETSqliteHelper executeStatement:] +-[ETSqliteHelper bindObject:toColumn:inStatement:] +-[ETSqliteHelper hasNext:] +-[ETSqliteHelper columnData:columnIndex:] +-[ETSqliteHelper columnName:columnIndex:] +-[ETSqliteHelper convertResultSet:] +-[ETSqliteHelper executeQuery:arguments:] +-[ETSqliteHelper executeUpdate:arguments:] +-[ETSqliteHelper tableExists:] +-[ETSqliteHelper maxRetries] +-[ETSqliteHelper setMaxRetries:] +-[ETSqliteHelper db] +-[ETSqliteHelper setDb:] +-[ETSqliteHelper migration] +-[ETSqliteHelper setMigration:] +-[ETSqliteHelper .cxx_destruct] +_OBJC_CLASSLIST_REFERENCES_$_.30 +_OBJC_CLASSLIST_REFERENCES_$_.31 +__OBJC_METACLASS_RO_$_ETSqliteHelper +__OBJC_$_INSTANCE_METHODS_ETSqliteHelper +_OBJC_IVAR_$_ETSqliteHelper._maxRetries +_OBJC_IVAR_$_ETSqliteHelper._db +_OBJC_IVAR_$_ETSqliteHelper._migration +__OBJC_$_INSTANCE_VARIABLES_ETSqliteHelper +__OBJC_$_PROP_LIST_ETSqliteHelper +__OBJC_CLASS_RO_$_ETSqliteHelper +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/SQLite/ETSqliteHelper.m +MarketingCloudSDKMigration/SQLite/ETSqliteHelper.m +MarketingCloudSDKMigration/SQLite/ETSqliteHelper.h +-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntity] +-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntityData:] +___89-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntityData:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) keyValueEntityInDataBase:context:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_SFMCKeyValueEntity +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_SFMCKeyValueEntity +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCKeyValueEntity.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+SFMCKeyValueEntity.m +__89-[MarketingCloudSDKCoreDataMigrationManager(SFMCKeyValueEntity) mergeKeyValueEntityData:]_block_invoke +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isDataMergeNeeded:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) getDataStoreFilePathFor:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isMigrationDoneAlreadyForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isManualMergeSuccessForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isMandatoryAttributesMergeSuccessForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) isMandatoryAutoOptInMergeSuccessForAppId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) canMigrationBeMarkedCompleted] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) setMigrationDidCompleteInUserDefaults:forKey:logger:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) migrationKeyForEntityName:appId:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) getStoreExistanceCount:] +-[MarketingCloudSDKCoreDataMigrationManager(MigrationUtils) logAndSetUserDefaultsWithValue:migrationKey:message:file:line:] +__OBJC_$_CATEGORY_INSTANCE_METHODS_MarketingCloudSDKCoreDataMigrationManager_$_MigrationUtils +__OBJC_$_CATEGORY_MarketingCloudSDKCoreDataMigrationManager_$_MigrationUtils +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MigrationUtils.m +MarketingCloudSDKMigration/MarketingCloudSDKCoreDataMigrationManager+MigrationUtils.m +-[MarketingCloudSDKMigration setupWithFoundation:error:] +-[MarketingCloudSDKMigration setupOnMainThread] +-[MarketingCloudSDKMigration migrateDataFromJB4A] +-[MarketingCloudSDKMigration jb4aDeviceId] +-[MarketingCloudSDKMigration jb4aContactKey] +-[MarketingCloudSDKMigration jb4aTags] +-[MarketingCloudSDKMigration jb4aAttributes] +___44-[MarketingCloudSDKMigration jb4aAttributes]_block_invoke +-[MarketingCloudSDKMigration openDatabaseAtPath:withAppID:error:] +-[MarketingCloudSDKMigration tearDown:] +-[MarketingCloudSDKMigration keyValueStoreValueForKey:] +-[MarketingCloudSDKMigration notificationCenter] +-[MarketingCloudSDKMigration getFrameworkState] +-[MarketingCloudSDKMigration setDebugLoggingEnabled:] +-[MarketingCloudSDKMigration getDebugLoggingEnabled] +-[MarketingCloudSDKMigration refreshWithFetch] +-[MarketingCloudSDKMigration processControlChannelPayload:] +-[MarketingCloudSDKMigration testSetupParameters] +-[MarketingCloudSDKMigration setTestSetupParameters:] +-[MarketingCloudSDKMigration foundation] +-[MarketingCloudSDKMigration setFoundation:] +-[MarketingCloudSDKMigration setNotificationCenter:] +-[MarketingCloudSDKMigration operationQueue] +-[MarketingCloudSDKMigration setOperationQueue:] +-[MarketingCloudSDKMigration dispatchQueue] +-[MarketingCloudSDKMigration setDispatchQueue:] +-[MarketingCloudSDKMigration logger] +-[MarketingCloudSDKMigration setLogger:] +-[MarketingCloudSDKMigration helper] +-[MarketingCloudSDKMigration setHelper:] +-[MarketingCloudSDKMigration .cxx_destruct] +___block_descriptor_40_e8_32r_e25_v32?0"NSString"8Q16^B24l +_OBJC_CLASSLIST_REFERENCES_$_.136 +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKMigration +__OBJC_METACLASS_RO_$_MarketingCloudSDKMigration +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKMigration +_OBJC_IVAR_$_MarketingCloudSDKMigration.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKMigration._foundation +_OBJC_IVAR_$_MarketingCloudSDKMigration._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKMigration._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKMigration._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKMigration._logger +_OBJC_IVAR_$_MarketingCloudSDKMigration._helper +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKMigration +__OBJC_$_PROP_LIST_MarketingCloudSDKMigration +__OBJC_CLASS_RO_$_MarketingCloudSDKMigration +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/MarketingCloudSDKMigration.m +MarketingCloudSDKMigration/MarketingCloudSDKMigration.m +MarketingCloudSDKMigration/MarketingCloudSDKMigrationPrivate.h +__44-[MarketingCloudSDKMigration jb4aAttributes]_block_invoke +_sqlite3Strlen30 +_sqlite3IsIdChar +_sqlite3MisuseError +_sqlite3Pcache1Mutex +_sqlite3MallocMutex +_sqlite3BtreeEnterAll +_sqlite3BtreePager +_sqlite3PagerMemUsed +_sqlite3BtreeLeaveAll +_sqlite3MallocSize +_sqlite3DeleteTrigger +_sqlite3DeleteTable +_sqlite3VdbeClearObject +_sqlite3DbFree +_sqlite3PagerCacheStat +_sqlite3MutexAlloc +_vfsUnlink +_sqlite3MutexInit +_sqlite3StatusValue +_sqlite3Malloc +_sqlite3StatusDown +_sqlite3Realloc +_sqlite3StrAccumInit +_sqlite3VXPrintf +_sqlite3StrAccumFinish +_renderLogMsg +_sqlite3OsRandomness +_unixOpen +_unixDelete +_unixAccess +_unixFullPathname +_unixDlOpen +_unixDlError +_unixDlSym +_unixDlClose +_unixRandomness +_unixSleep +_unixCurrentTime +_unixGetLastError +_unixCurrentTimeInt64 +_unixSetSystemCall +_unixGetSystemCall +_unixNextSystemCall +_sqlite3ErrorWithMsg +_sqlite3MallocZero +_sqlite3Error +_findBtree +_setDestPgsz +_checkReadTransaction +_sqlite3BtreeEnter +_isFatalError +_sqlite3BtreeBeginTrans +_sqlite3BtreeGetMeta +_sqlite3BtreeIsInReadTrans +_sqlite3BtreeGetPageSize +_sqlite3PagerGetJournalMode +_sqlite3BtreeLastPage +_sqlite3PagerAcquire +_backupOnePage +_sqlite3PagerGetData +_sqlite3PagerUnref +_attachBackupObject +_sqlite3BtreeNewDb +_sqlite3BtreeUpdateMeta +_sqlite3ResetAllSchemasOfConnection +_sqlite3BtreeSetVersion +_sqlite3PagerFile +_sqlite3PagerPagecount +_sqlite3PagerWrite +_sqlite3PagerCommitPhaseOne +_sqlite3OsWrite +_backupTruncateFile +_sqlite3PagerSync +_sqlite3PagerTruncateImage +_sqlite3BtreeCommitPhaseTwo +_sqlite3BtreeCommitPhaseOne +_sqlite3BtreeLeave +_sqlite3PagerBackupPtr +_sqlite3BtreeRollback +_sqlite3LeaveMutexAndCloseZombie +_vdbeSafety +_invokeProfileCallback +_sqlite3VdbeFinalize +_sqlite3ApiExit +_sqlite3VdbeReset +_sqlite3VdbeRewind +_sqlite3VdbeMemRelease +_sqlite3VdbeMemExpandBlob +_sqlite3ValueBytes +_sqlite3VdbeRealValue +_sqlite3VdbeIntValue +_sqlite3ValueText +_sqlite3VdbeMemMakeWriteable +_sqlite3ValueFree +_setResultStrOrError +_invokeValueDestructor +_sqlite3VdbeMemSetDouble +_sqlite3VdbeMemSetStr +_sqlite3VdbeMemSetInt64 +_sqlite3VdbeMemSetNull +_sqlite3VdbeMemCopy +_sqlite3VdbeMemSetZeroBlob +_sqlite3ErrStr +_vdbeSafetyNotNull +_sqlite3Step +_sqlite3Reprepare +_sqlite3DbStrDup +_createAggContext +_sqlite3DbMallocZero +_columnMem +_columnMallocFailure +_columnName +_bindText +_vdbeUnbind +_sqlite3VdbeParameterIndex +_sqlite3TransferBindings +_applyNumericAffinity +_sqlite3DbMallocRaw +_sqlite3LocateTable +_sqlite3ErrorMsg +_sqlite3MPrintf +_sqlite3VdbeCreate +_sqlite3SchemaToIndex +_sqlite3VdbeAddOp4Int +_sqlite3VdbeChangeP5 +_sqlite3VdbeAddOpList +_sqlite3VdbeUsesBtree +_sqlite3VdbeChangeP1 +_sqlite3VdbeChangeP2 +_sqlite3VdbeChangeP3 +_sqlite3VdbeChangeP4 +_sqlite3VdbeChangeToNoop +_sqlite3VdbeMakeReady +_blobSeekToRow +_sqlite3ParserReset +_blobReadWrite +_sqlite3BtreeData +_sqlite3BtreePutData +_sqlite3ExpirePreparedStatements +_patternCompare +_sqlite3SafetyCheckOk +_sqlite3LoadExtension +_sqlite3LockAndPrepare +_sqlite3Prepare16 +_jb4asdk_sqlite3_get_table_cb +_createModule +_sqlite3RunParser +_sqlite3ValueNew +_sqlite3ValueSetStr +_sqlite3MallocInit +_sqlite3RegisterGlobalFunctions +_sqlite3PcacheInitialize +_sqlite3OsInit +_sqlite3PCacheBufferSetup +_sqlite3PcacheShutdown +_sqlite3MallocEnd +_sqlite3MutexEnd +_sqlite3MemSetDefault +_sqlite3HeaderSizeBtree +_sqlite3HeaderSizePcache +_sqlite3HeaderSizePcache1 +_sqlite3PCacheSetDefault +_sqlite3PagerShrink +_setupLookaside +_sqlite3Close +_sqliteDefaultBusyCallback +_sqlite3CreateFunc +_sqlite3Utf16to8 +_sqlite3FindFunction +_sqlite3InvalidFunction +_sqlite3WalDefaultHook +_sqlite3FindDbName +_sqlite3Checkpoint +_sqlite3SafetyCheckSickOrOk +_openDatabase +_createCollation +_sqlite3Init +_sqlite3FindTable +_sqlite3IsRowid +_sqlite3OsSleep +_sqlite3DbNameToBtree +_sqlite3OsFileControl +_sqlite3PrngSaveState +_sqlite3PrngRestoreState +_sqlite3BitvecBuiltinTest +_sqlite3FaultSim +_sqlite3BenignMallocHooks +_sqlite3BtreeSetPageSize +_sqlite3KeywordCode +_sqlite3ScratchMalloc +_sqlite3ScratchFree +_sqlite3GetBoolean +_sqlite3DecOrHexToI64 +_sqlite3BtreeGetFilename +_sqlite3BtreeIsReadonly +_loadKeyAes128Ccm +_sqlite3PagerSetCodec +_sqliteCodecAes128Ccm +_sqliteCodecAes128CcmSizeChng +_sqliteCodecAes128CcmFree +_sqlite3PagerGetCodec +_sqlite3NameToDb +_sqlite3PagerState +_sqlite3PagerSharedLock +_sqlite3PagerBegin +_sqlite3PagerCommitPhaseTwo +_sqlite3PagerRollback +_sqlite3DefaultMutex +_sqlite3NoopMutex +_sqlite3MemoryBarrier +_pthreadMutexInit +_pthreadMutexEnd +_pthreadMutexAlloc +_pthreadMutexFree +_pthreadMutexEnter +_pthreadMutexTry +_pthreadMutexLeave +_noopMutexInit +_noopMutexEnd +_noopMutexAlloc +_noopMutexFree +_noopMutexEnter +_noopMutexTry +_noopMutexLeave +_mallocWithAlarm +_sqlite3StatusSet +_sqlite3MallocAlarm +_sqlite3StatusUp +_measureAllocationSize +_isLookaside +_sqlite3DbMallocSize +_sqlite3StrAccumAppend +_getIntArg +_setStrAccumError +_getDoubleArg +_sqlite3IsNaN +_et_getdigit +_getTextArg +_sqlite3AppendChar +_sqlite3StrAccumAppendAll +_enlargeAndAppend +_sqlite3StrAccumEnlarge +_sqlite3StrAccumReset +_sqlite3DbRealloc +_autolockIoFinderImpl +_unixClose +_unixRead +_unixWrite +_unixTruncate +_unixSync +_unixFileSize +_unixLock +_unixUnlock +_unixCheckReservedLock +_unixFileControl +_unixSectorSize +_unixDeviceCharacteristics +_unixShmMap +_unixShmLock +_unixShmBarrier +_unixShmUnmap +_unixFetch +_unixUnfetch +_verifyDbFile +_unixEnterMutex +_setPendingFd +_releaseInodeInfo +_closeUnixFile +_unixLeaveMutex +_fileHasMoved +_closePendingFds +_robust_close +_unixLogErrorAtLine +_seekAndRead +_storeLastErrno +_seekAndWrite +_seekAndWriteFd +_robust_ftruncate +_full_fsync +_unixFileLock +_sqliteErrorFromPosixError +_posixUnlock +_fcntlSizeHint +_unixModeBit +_unixGetTempname +_proxyFileControl +_unixTempFileDir +_proxyTakeConch +_switchLockProxyPath +_proxyTransformUnixFile +_proxyClose +_proxyLock +_proxyUnlock +_proxyCheckReservedLock +_proxyReleaseConch +_proxyGetHostID +_proxyConchLock +_proxyGetLockPath +_robust_open +_sqlite3CantopenError +_proxyCreateUnixFile +_proxyBreakConchLock +_findReusableFd +_proxyCreateLockPath +_fillInUnixFile +_findInodeInfo +_proxyGetDbPathForUnixFile +_proxyCreateConchPathname +_unixShmRegionPerMap +_unixOpenSharedMemory +_unixShmSystemLock +_unixShmPurge +_afpClose +_afpLock +_afpUnlock +_afpCheckReservedLock +_afpSetLock +_nolockClose +_nolockLock +_nolockUnlock +_nolockCheckReservedLock +_posixOpen +_openDirectory +_posixFchown +_unixGetpagesize +_nfsUnlock +_dotlockClose +_dotlockLock +_dotlockUnlock +_dotlockCheckReservedLock +_findCreateFileMode +_nolockIoFinderImpl +_dotlockIoFinderImpl +_posixIoFinderImpl +_flockIoFinderImpl +_flockClose +_flockLock +_flockUnlock +_flockCheckReservedLock +_robust_flock +_afpIoFinderImpl +_nfsIoFinderImpl +_proxyIoFinderImpl +_sqlite3PcachePagecount +_sqlite3VMPrintf +_sqlite3ValueSetNull +_sqlite3OpenTempDatabase +_sqlite3BtreeOpen +_sqlite3TempInMemory +_sqlite3OsFullPathname +_sqlite3PagerFilename +_sqlite3PagerVfs +_sqlite3PagerOpen +_pageReinit +_sqlite3PagerSetMmapLimit +_sqlite3PagerReadFileheader +_sqlite3PagerSetBusyhandler +_btreeInvokeBusyHandler +_sqlite3PagerIsreadonly +_sqlite3Get4byte +_sqlite3PagerSetPagesize +_sqlite3PagerClose +_sqlite3BtreeSchema +_sqlite3PagerSetCachesize +_sqlite3PcacheSize +_sqlite3MemJournalSize +_sqlite3OsOpen +_sqlite3OsDeviceCharacteristics +_setSectorSize +_sqlite3PcacheOpen +_pagerStress +_sqlite3OsClose +_sqlite3PageFree +_sqlite3SectorSize +_sqlite3OsSectorSize +_sqlite3PcacheSetPageSize +_numberOfCachePages +_pagerUseWal +_subjournalPageIfRequired +_pagerWalFrames +_syncJournal +_pager_write_pagelist +_sqlite3PcacheMakeClean +_pager_error +_subjRequiresPage +_subjournalPage +_sqlite3BitvecTestNotNull +_openSubJournal +_write32bits +_addToSavepointBitvecs +_sqlite3MemJournalOpen +_pagerOpentemp +_memjrnlClose +_memjrnlRead +_memjrnlWrite +_memjrnlTruncate +_memjrnlSync +_memjrnlFileSize +_sqlite3Put4byte +_sqlite3BitvecSet +_sqlite3BitvecCreate +_pager_write_changecounter +_sqlite3WalFrames +_sqlite3BackupUpdate +_walRestartLog +_walChecksumBytes +_sqlite3OsSync +_walWriteOneFrame +_walLimitSize +_walIndexAppend +_walIndexWriteHdr +_walCkptInfo +_walLockExclusive +_walRestartHdr +_walUnlockExclusive +_walUnlockShared +_walTryBeginRead +_sqlite3OsShmLock +_walIndexReadHdr +_walLockShared +_walShmBarrier +_walIndexHdr +_walIndexPage +_walIndexTryHdr +_walIndexRecover +_sqlite3OsShmMap +_sqlite3OsFileSize +_sqlite3OsRead +_walDecodeFrame +_sqlite3OsShmBarrier +_sqlite3PagerCodec +_walEncodeFrame +_walWriteToLog +_sqlite3BeginBenignMalloc +_sqlite3OsTruncate +_sqlite3EndBenignMalloc +_walHashGet +_walFramePage +_walCleanupHash +_walHash +_sqlite3CorruptError +_walNextHash +_backupUpdate +_sqlite3PagerExclusiveLock +_journalHdrOffset +_writeJournalHdr +_sqlite3PcacheClearSyncFlags +_pager_wait_on_lock +_pagerLockDb +_sqlite3OsLock +_sqlite3OsFileControlHint +_pcacheManageDirtyList +_pcacheUnpin +_pcache1Free +_sqlite3PagerGetExtra +_sqlite3PagerPageRefcount +_btreeInitPage +_sqlite3PcachePageRefcount +_decodeFlags +_cellSizePtr +_btreeParseCellPtr +_cellSizePtrNoPayload +_btreeParseCellPtrNoPayload +_btreeParseCellPtrIndex +_btreeParseCellAdjustSizeForOverflow +_sqlite3GetVarint +_pagerFixMaplimit +_sqlite3InvokeBusyHandler +_sqlite3PcacheRefCount +_sqlite3PageMalloc +_pager_reset +_pagerReportSize +_pcache1Alloc +_sqlite3BackupRestart +_sqlite3PcacheClear +_sqlite3PcacheTruncate +_pagerFreeMapHdrs +_sqlite3WalClose +_pager_unlock +_pagerSyncHotJournal +_pagerUnlockAndRollback +_sqlite3PcacheClose +_sqlite3WalCheckpoint +_walIndexClose +_sqlite3OsDelete +_walBusyLock +_sqlite3OsUnfetch +_walPagesize +_walCheckpoint +_sqlite3WalEndWriteTransaction +_walIteratorInit +_walIteratorNext +_walIteratorFree +_walMergesort +_walMerge +_sqlite3OsShmUnmap +_sqlite3BitvecDestroy +_releaseAllSavepoints +_sqlite3WalEndReadTransaction +_pagerUnlockDb +_sqlite3IsMemJournal +_sqlite3OsUnlock +_pager_end_transaction +_zeroJournalHdr +_sqlite3PcacheCleanAll +_pager_truncate +_sqlite3WalExclusiveMode +_sqlite3PcacheSetCachesize +_btreeLockCarefully +_unlockBtreeMutex +_lockBtreeMutex +_querySharedCacheTableLock +_lockBtree +_newDatabase +_unlockBtreeIfUnused +_sqlite3PagerOpenSavepoint +_btreeGetPage +_sqlite3PagerOpenWal +_releasePage +_freeTempSpace +_btreePageFromDbPage +_sqlite3PagerWalSupported +_pagerOpenWal +_pagerExclusiveLock +_sqlite3WalOpen +_releasePageNotNull +_sqlite3PagerUnrefNotNull +_pagerReleaseMapPage +_sqlite3PcacheRelease +_pagerUnlockIfUnused +_zeroPage +_pagerOpenSavepoint +_sqlite3WalSavepoint +_sqlite3PagerDataVersion +_btreePagecount +_sqlite3WalFindFrame +_sqlite3OsFetch +_sqlite3PagerLookup +_pagerAcquireMapPage +_sqlite3PcacheFetch +_sqlite3PcacheFetchStress +_sqlite3PcacheFetchFinish +_readDbPage +_sqlite3PcacheDrop +_pcacheFetchFinishWithInit +_sqlite3WalReadFrame +_sqlite3BtreeGetReserveNoMutex +_sqlite3BtreeGetOptimalReserve +_sqlite3PagerIsMemdb +_pagerWriteLargeSector +_pager_write +_sqlite3BitvecTest +_pager_open_journal +_sqlite3PcacheMakeDirty +_pagerAddPageToRollbackJournal +_databaseIsUnmoved +_pager_cksum +_sqlite3PcacheDirtyList +_pager_incr_changecounter +_writeMasterJournal +_pcacheSortDirtyList +_pcacheMergeDirtyList +_btreeClearHasContent +_btreeEndTransaction +_downgradeAllSharedCacheTableLocks +_clearAllSharedCacheTableLocks +_autoVacuumCommit +_invalidateAllOverflowCache +_ptrmapPageno +_finalDbSize +_saveAllCursors +_incrVacuumStep +_saveCursorsOnList +_saveCursorPosition +_btreeReleaseAllCursorPages +_saveCursorKey +_sqlite3BtreeKeySize +_sqlite3BtreeKey +_getCellInfo +_btreeParseCell +_accessPayload +_copyPayload +_getOverflowPage +_ptrmapGet +_allocateBtreePage +_relocatePage +_btreeGetUnusedPage +_sqlite3AbsInt32 +_btreeGetHasContent +_sqlite3BitvecSize +_sqlite3PagerMovepage +_setChildPtrmaps +_ptrmapPut +_modifyPagePointer +_sqlite3PcacheMove +_sqlite3BitvecClear +_ptrmapPutOvflPtr +_sqlite3BtreeTripAllCursors +_sqlite3BtreeClearCursor +_releaseMemArray +_vdbeFreeOpArray +_freeP4 +_freeEphemeralFunction +_sqlite3KeyInfoUnref +_sqlite3VtabUnlock +_sqlite3OsCurrentTimeInt64 +_sqlite3VdbeDelete +_apiOomError +_sqlite3VdbeHalt +_sqlite3VdbeTransferError +_Cleanup +_closeAllCursors +_sqlite3VdbeEnter +_sqlite3RollbackAll +_sqlite3CloseSavepoints +_sqlite3VdbeCheckFk +_sqlite3VdbeLeave +_vdbeCommit +_sqlite3CommitInternalChanges +_sqlite3VdbeCloseStatement +_sqlite3VdbeSetChanges +_sqlite3VdbeFrameRestore +_closeCursorsInFrame +_sqlite3VdbeFrameDelete +_sqlite3VdbeDeleteAuxData +_sqlite3VdbeFreeCursor +_sqlite3VdbeSorterClose +_sqlite3BtreeClose +_sqlite3BtreeCloseCursor +_sqlite3VdbeSorterReset +_vdbeSorterJoinAll +_vdbePmaReaderClear +_vdbeMergeEngineFree +_vdbeSortSubtaskCleanup +_vdbeSorterRecordFree +_vdbeSorterJoinThread +_sqlite3ThreadJoin +_vdbeIncrFree +_sqlite3OsCloseFree +_removeFromSharingList +_sqlite3BtreeIsInTrans +_sqlite3VtabRollback +_callFinaliser +_sqlite3VdbeError +_vdbeLeave +_sqlite3VtabSync +_sqlite3VtabCommit +_sqlite3OsAccess +_sqlite3OsOpenMalloc +_sqlite3BtreeGetJournalname +_sqlite3BtreeSyncDisabled +_sqlite3VtabImportErrmsg +_sqlite3PagerJournalname +_sqlite3PagerNosync +_sqlite3BtreeSavepoint +_sqlite3VtabSavepoint +_sqlite3PagerSavepoint +_pagerPlaybackSavepoint +_pagerRollbackWal +_pager_playback_one_page +_readJournalHdr +_sqlite3WalSavepointUndo +_sqlite3WalUndo +_pagerUndoCallback +_walFramePgno +_read32bits +_vdbeMemClear +_vdbeMemClearExternAndSetNull +_sqlite3VdbeMemFinalize +_sqlite3RowSetClear +_sqlite3VdbeMemGrow +_sqlite3DbReallocOrFree +_valueBytes +_valueToText +_sqlite3VdbeChangeEncoding +_sqlite3VdbeMemNulTerminate +_sqlite3VdbeMemStringify +_sqlite3VdbeMemTranslate +_vdbeMemAddTerminator +_sqlite3VdbeMemClearAndResize +_sqlite3AtoF +_doubleToInt64 +_sqlite3Atoi64 +_compare2pow63 +_sqlite3VdbeMemHandleBom +_vdbeReleaseAndSetInt64 +_sqlite3VdbeList +_sqlite3VdbeExec +_doWalCallbacks +_sqlite3OpcodeName +_displayP4 +_out2Prerelease +_sqlite3VdbeMemTooBig +_sqlite3VdbeMemShallowCopy +_sqlite3VdbeMemMove +_numericType +_sqlite3AddInt64 +_sqlite3SubInt64 +_sqlite3MulInt64 +_sqlite3VdbeIntegerAffinity +_sqlite3VdbeMemIntegerify +_applyAffinity +_sqlite3VdbeMemRealify +_sqlite3VdbeMemCast +_sqlite3MemCompare +_sqlite3VdbeCursorMoveto +_sqlite3BtreeKeyFetch +_sqlite3BtreeDataSize +_sqlite3BtreeDataFetch +_sqlite3GetVarint32 +_sqlite3VdbeMemFromBtree +_sqlite3VdbeSerialTypeLen +_sqlite3VdbeSerialGet +_sqlite3VdbeSerialType +_sqlite3VarintLen +_sqlite3PutVarint +_sqlite3VdbeSerialPut +_sqlite3BtreeCount +_sqlite3BtreeBeginStmt +_sqlite3ResetOneSchema +_allocateCursor +_sqlite3BtreeCursor +_sqlite3BtreeCursorHints +_sqlite3BtreeCreateTable +_sqlite3VdbeSorterInit +_sqlite3BtreeMovetoUnpacked +_sqlite3BtreeNext +_sqlite3BtreePrevious +_sqlite3BtreeEof +_sqlite3VdbeAllocUnpackedRecord +_sqlite3VdbeRecordUnpack +_sqlite3BtreeLast +_sqlite3BtreeInsert +_sqlite3BtreeDelete +_sqlite3VdbeSorterCompare +_sqlite3VdbeSorterRowkey +_sqlite3VdbeCursorRestore +_sqlite3VdbeSorterRewind +_sqlite3BtreeFirst +_sqlite3VdbeSorterNext +_sqlite3VdbeSorterWrite +_sqlite3VdbeIdxRowid +_sqlite3VdbeIdxKeyCompare +_sqlite3BtreeDropTable +_sqlite3RootPageMoved +_sqlite3BtreeClearTable +_sqlite3BtreeClearTableOfCursor +_sqlite3InitCallback +_sqlite3AnalysisLoad +_sqlite3UnlinkAndDeleteTable +_sqlite3UnlinkAndDeleteIndex +_sqlite3UnlinkAndDeleteTrigger +_sqlite3BtreeIntegrityCheck +_sqlite3VdbeMemSetRowSet +_sqlite3RowSetInsert +_sqlite3RowSetNext +_sqlite3RowSetTest +_sqlite3VdbeMemInit +_sqlite3PagerOkToChangeJournalMode +_sqlite3PagerCloseWal +_sqlite3PagerSetJournalMode +_sqlite3JournalModename +_sqlite3RunVacuum +_sqlite3BtreeIncrVacuum +_sqlite3BtreeLockTable +_sqlite3VtabBegin +_sqlite3VtabCallCreate +_sqlite3VtabCallDestroy +_sqlite3BtreeMaxPageCount +_sqlite3VdbeExpandSql +_vdbeClrCopy +_computeNumericType +_sqlite3ValueApplyAffinity +_sqlite3VdbeMemNumerify +_vdbeCompareMemString +_sqlite3BlobCompare +_handleDeferredMoveto +_sqlite3BtreeCursorHasMoved +_handleMovedCursor +_sqlite3BtreeCursorRestore +_btreeRestoreCursorPosition +_btreeMoveto +_fetchPayload +_vdbeMemFromBtreeResize +_serialGet +_putVarint64 +_moveToRoot +_moveToParent +_moveToChild +_getAndInitPage +_sqlite3SchemaClear +_sqlite3HashInit +_sqlite3HashClear +_sqlite3BtreeCursorSize +_sqlite3BtreeCursorZero +_btreeCursor +_allocateTempSpace +_btreeCreateTable +_sqlite3VdbeFindCompare +_vdbeRecordCompareInt +_vdbeRecordCompareString +_sqlite3VdbeRecordCompare +_sqlite3VdbeRecordCompareWithSkip +_vdbeRecordDecodeInt +_btreeNext +_moveToLeftmost +_btreePrevious +_moveToRightmost +_invalidateIncrblobCursors +_fillInCell +_clearCell +_dropCell +_insertCell +_balance +_btreePageLookup +_freePage2 +_sqlite3PagerRef +_sqlite3PagerDontWrite +_btreeSetHasContent +_sqlite3PcacheRef +_freeSpace +_allocateSpace +_pageFindSlot +_defragmentPage +_sqlite3PagerTempSpace +_balance_deeper +_balance_quick +_balance_nonroot +_copyNodeContent +_rebuildPage +_cachedCellSize +_sqlite3PagerRekey +_editPage +_freePage +_computeCellSize +_pageFreeArray +_pageInsertArray +_populateCellCache +_vdbeSorterRowkey +_vdbeSorterSort +_vdbeSorterFlushPMA +_vdbeSorterSetupMerge +_vdbeSortAllocUnpacked +_vdbeSorterGetCompare +_vdbeSorterMerge +_vdbeSorterCompareInt +_vdbeSorterCompareText +_vdbeSorterCompare +_vdbeSorterCompareTail +_vdbeSorterListToPMA +_vdbeSorterCreateThread +_vdbeSorterFlushThread +_vdbeSorterOpenTempFile +_vdbePmaWriterInit +_vdbePmaWriteVarint +_vdbePmaWriteBlob +_vdbePmaWriterFinish +_sqlite3ThreadCreate +_vdbeSorterMergeTreeBuild +_vdbeIncrMergerNew +_vdbeIncrMergerSetThreads +_vdbePmaReaderIncrInit +_vdbePmaReaderIncrMergeInit +_vdbeMergeEngineInit +_vdbeMergeEngineNew +_vdbeSorterTreeDepth +_vdbeMergeEngineLevel0 +_vdbeSorterAddToTree +_vdbePmaReaderInit +_vdbePmaReaderSeek +_vdbePmaReadVarint +_vdbePmaReaderNext +_vdbeSorterMapFile +_vdbePmaReadBlob +_vdbeIncrSwap +_vdbeIncrBgPopulate +_vdbeIncrPopulate +_vdbeIncrPopulateThread +_vdbeMergeEngineStep +_vdbePmaReaderBgIncrInit +_vdbeMergeEngineCompare +_sqlite3HeapNearlyFull +_btreeDropTable +_clearDatabasePage +_corruptSchema +_sqlite3Atoi +_sqlite3FindIndex +_sqlite3GetInt32 +_sqlite3HashFind +_findElementWithHash +_strHash +_sqlite3HexToInt +_sqlite3DefaultRowEst +_analysisLoader +_sqlite3PrimaryKeyIndex +_decodeIntArray +_sqlite3LogEst +_sqlite3HashInsert +_removeElementGivenHash +_rehash +_insertElement +_freeIndex +_sqlite3DeleteIndexSamples +_sqlite3ExprDelete +_sqlite3ExprListDelete +_sqlite3SelectDelete +_clearSelect +_sqlite3SrcListDelete +_sqlite3WithDelete +_sqlite3IdListDelete +_tableOfTrigger +_setPageReferenced +_checkList +_checkPtrmap +_checkTreePage +_getPageReferenced +_checkAppendMsg +_checkRef +_btreeHeapInsert +_btreeHeapPull +_sqlite3XPrintf +_sqlite3RowSetInit +_rowSetEntryAlloc +_rowSetToList +_rowSetEntrySort +_rowSetEntryMerge +_rowSetListToTree +_rowSetTreeToList +_rowSetNDeepTree +_sqlite3SetString +_execSql +_sqlite3BtreeCommit +_sqlite3BtreeSetAutoVacuum +_sqlite3BtreeGetAutoVacuum +_execExecSql +_sqlite3BtreeCopyFile +_vacuumFinalize +_sqlite3PagerAlignReserve +_sqlite3PagerClearCache +_setSharedCacheTableLock +_growVTrans +_addToVTrans +_sqlite3VtabLock +_vtabCallConstructor +_sqlite3GetVTable +_vtabDisconnectAll +_sqlite3PagerMaxPageCount +_findNextHostParameter +_sqlite3GetToken +_keywordCode +_sqlite3PagerWalCallback +_sqlite3WalCallback +_columnNullValue +_sqlite3VdbeAddOp3 +_growOpArray +_sqlite3VdbeGetOp +_sqlite3BtreeSharable +_sqlite3DbStrNDup +_resolveP2Values +_allocSpace +_sqlite3BtreeIncrblobCursor +_sqlite3BtreeEnterCursor +_sqlite3BtreeLeaveCursor +_sqlite3ReadSchema +_sqlite3VtabEponymousTableInit +_addModuleArgument +_sqlite3VtabEponymousTableClear +_sqlite3DeleteColumnNames +_sqlite3VtabClear +_sqlite3VtabUnlockList +_sqlite3CollapseDatabaseArray +_sqlite3FkDelete +_fkTriggerDelete +_sqlite3Utf8Read +_logBadConnection +_sqlite3OsDlOpen +_sqlite3OsDlError +_sqlite3OsDlSym +_sqlite3OsDlClose +_sqlite3VdbeDb +_sqlite3VdbeSwap +_sqlite3VdbeResetStepResult +_sqlite3Prepare +_sqlite3BtreeSchemaLocked +_schemaIsValid +_sqlite3VdbeSetNumCols +_sqlite3VdbeSetColName +_sqlite3VdbeSetSql +_sqlite3Utf8CharLen +_sqlite3Utf16ByteLen +_sqlite3DeleteTriggerStep +_sqlite3ParserAlloc +_sqlite3Parser +_sqlite3ParserFree +_yy_find_shift_action +_yy_shift +_yy_reduce +_yy_syntax_error +_yy_destructor +_yyStackOverflow +_yy_pop_parser_stack +_sqlite3BeginParse +_sqlite3FinishCoding +_sqlite3BeginTransaction +_sqlite3CommitTransaction +_sqlite3RollbackTransaction +_sqlite3Savepoint +_sqlite3StartTable +_sqlite3EndTable +_sqlite3AddColumn +_sqlite3AddColumnType +_sqlite3AddDefaultValue +_sqlite3PExpr +_spanExpr +_sqlite3AddNotNull +_sqlite3AddPrimaryKey +_sqlite3CreateIndex +_sqlite3AddCheckConstraint +_sqlite3CreateForeignKey +_sqlite3DeferForeignKey +_sqlite3AddCollateType +_sqlite3DropTable +_sqlite3CreateView +_sqlite3Select +_parserDoubleLinkSelect +_sqlite3SrcListAppendFromTerm +_sqlite3SelectNew +_sqlite3ExprListAppend +_sqlite3ExprListSetName +_sqlite3ExprListSetSpan +_sqlite3Expr +_sqlite3SrcListShiftJoinType +_sqlite3SrcListIndexedBy +_sqlite3SrcListFuncArgs +_sqlite3SrcListAppend +_sqlite3JoinType +_sqlite3ExprListSetSortOrder +_sqlite3WithPush +_sqlite3DeleteFrom +_sqlite3ExprListCheckLength +_sqlite3Update +_sqlite3Insert +_sqlite3IdListAppend +_spanSet +_sqlite3ExprAssignVarNumber +_sqlite3ExprAddCollateToken +_sqlite3ExprFunction +_spanBinaryExpr +_spanUnaryPostfix +_binaryToUnaryIfNull +_spanUnaryPrefix +_sqlite3ExprSetHeightAndFlags +_parserAddExprIdListTerm +_sqlite3DropIndex +_sqlite3Vacuum +_sqlite3Pragma +_sqlite3FinishTrigger +_sqlite3BeginTrigger +_sqlite3TriggerUpdateStep +_sqlite3TriggerInsertStep +_sqlite3TriggerDeleteStep +_sqlite3TriggerSelectStep +_sqlite3DropTrigger +_sqlite3Attach +_sqlite3Detach +_sqlite3Reindex +_sqlite3Analyze +_sqlite3AlterRenameTable +_sqlite3AlterFinishAddColumn +_sqlite3AlterBeginAddColumn +_sqlite3VtabFinishParse +_sqlite3VtabBeginParse +_sqlite3VtabArgInit +_sqlite3VtabArgExtend +_sqlite3WithAdd +_yy_find_reduce_action +_yy_accept +_sqlite3GetVdbe +_sqlite3VdbeDeletePriorOpcode +_sqlite3VdbeAddOp0 +_sqlite3VdbeJumpHere +_sqlite3VdbeAddOp4 +_codeTableLocks +_sqlite3AutoincrementBegin +_sqlite3ExprCode +_sqlite3VdbeGoto +_sqlite3OpenTable +_sqlite3VdbeCurrentAddr +_sqlite3VdbeLoadString +_sqlite3VdbeAddOp2 +_sqlite3TableLock +_sqlite3VdbeSetP4KeyInfo +_sqlite3KeyInfoOfIndex +_sqlite3KeyInfoAlloc +_sqlite3LocateCollSeq +_sqlite3FindCollSeq +_sqlite3GetCollSeq +_findCollSeqEntry +_callCollNeeded +_synthCollSeq +_sqlite3ExprCodeTarget +_sqlite3ExprCodeGetColumn +_codeInteger +_codeReal +_sqlite3HexToBlob +_sqlite3AffinityType +_sqlite3ExprCacheAffinityChange +_sqlite3ExprCodeTemp +_codeCompare +_sqlite3VdbeAddOp1 +_sqlite3VdbeMakeLabel +_sqlite3ExprCacheRemove +_sqlite3ExprCachePush +_sqlite3ExprCachePop +_sqlite3VdbeResolveLabel +_sqlite3ExprIsConstant +_sqlite3ExprCollSeq +_sqlite3GetTempRange +_sqlite3ExprCodeExprList +_sqlite3VtabOverloadFunction +_sqlite3ReleaseTempRange +_sqlite3CodeSubselect +_sqlite3ExprCodeIN +_sqlite3GetTempReg +_sqlite3ReleaseTempReg +_exprToRegister +_sqlite3ExprIfFalse +_sqlite3MayAbort +_sqlite3HaltConstraint +_sqlite3ExprCachePinRegister +_sqlite3ExprCodeGetColumnOfTable +_sqlite3ExprCacheStore +_sqlite3ColumnOfIndex +_sqlite3ColumnDefault +_sqlite3ValueFromExpr +_valueFromExpr +_valueNew +_sqlite3VdbeAddOp4Dup8 +_sqlite3ExprSkipCollate +_sqlite3ExprIsConstantNotJoin +_sqlite3ExprCompare +_sqlite3ExprCodeAtInit +_exprIsConst +_exprNodeIsConstant +_selectNodeIsConstant +_sqlite3WalkExpr +_sqlite3WalkSelect +_sqlite3WalkExprList +_sqlite3WalkSelectExpr +_sqlite3WalkSelectFrom +_sqlite3ExprListCompare +_sqlite3ExprDup +_exprDup +_dupedExprSize +_dupedExprStructSize +_exprStructSize +_sqlite3SelectDup +_sqlite3ExprListDup +_dupedExprNodeSize +_sqlite3SrcListDup +_withDup +_sqlite3IdListDup +_sqlite3BinaryCompareCollSeq +_binaryCompareP5 +_sqlite3ExprAffinity +_sqlite3CompareAffinity +_cacheEntryClear +_sqlite3CheckCollSeq +_sqlite3CodeOnce +_sqlite3SelectDestInit +_sqlite3ExprIsInteger +_sqlite3SetHasNullFlag +_sqlite3FindInIndex +_comparisonAffinity +_sqlite3ExprCanBeNull +_isCandidateForInOpt +_sqlite3CodeVerifySchema +_sqlite3IndexAffinityOk +_sqlite3InRhsIsConstant +_sqlite3ExprIfTrue +_exprCodeBetween +_exprAlwaysFalse +_exprAlwaysTrue +_sqlite3AuthCheck +_sqliteAuthBadReturnCode +_sqlite3NameFromToken +_sqlite3Dequote +_sqlite3TwoPartName +_sqlite3CheckObjectName +_sqlite3BeginWriteOperation +_sqlite3OpenMasterTable +_sqlite3FindDb +_convertToWithoutRowidTable +_sqlite3ResolveSelfReference +_estimateTableWidth +_estimateIndexWidth +_sqlite3ResultSetOfSelect +_sqlite3TableAffinity +_createTableStmt +_sqlite3NestedParse +_sqlite3ChangeCookie +_sqlite3VdbeAddParseSchemaOp +_sqlite3VdbeChangeOpcode +_sqlite3ExprAlloc +_hasColumn +_resizeIndexObject +_sqlite3ResolveExprNames +_sqlite3ResolveExprListNames +_sqlite3ExprCheckHeight +_resolveExprStep +_resolveSelectStep +_lookupName +_notValid +_exprProbability +_sqlite3FunctionUsesThisSrc +_sqlite3MatchSpanName +_nameInUsingClause +_resolveAlias +_sqlite3AuthRead +_incrAggFunctionDepth +_sqlite3ExprAddCollateString +_incrAggDepth +_sqlite3AuthReadCol +_exprSrcCount +_sqlite3SelectPrep +_sqlite3ResolveSelectNames +_resolveOrderGroupBy +_sqlite3SelectWrongNumTermsError +_resolveCompoundOrderBy +_sqlite3SelectExpand +_sqlite3SelectAddTypeInfo +_exprWalkNoop +_convertCompoundSelectToSubquery +_selectExpander +_selectPopWith +_findRightmost +_sqlite3SrcListAssignCursors +_withExpand +_sqlite3ColumnsFromExprList +_sqlite3LocateTableItem +_sqlite3ViewGetColumnNames +_sqlite3IndexedByLookup +_sqliteProcessJoin +_tableAndColumnIndex +_sqlite3IdListIndex +_searchWith +_sqlite3VtabCallConnect +_addWhereTerm +_setJoinExpr +_sqlite3ExprAnd +_columnIndex +_sqlite3CreateColumnExpr +_sqlite3ExprAttachSubtrees +_exprSetHeight +_heightOfExpr +_heightOfSelect +_heightOfExprList +_sqlite3ExprListFlags +_selectAddSubqueryTypeInfo +_selectAddColumnTypeAndCollation +_columnTypeImpl +_resolveAsName +_resolveOutOfRangeError +_sqlite3ResolveOrderGroupBy +_selectOpName +_resolveOrderByTermToExprList +_identLength +_identPut +_sqlite3ExprIsConstantOrFunction +_sqlite3SrcListLookup +_sqlite3FixInit +_sqlite3FixSrcList +_sqlite3AllocateIndexObject +_sqlite3StringToId +_sqlite3RefillIndex +_sqlite3FixSelect +_sqlite3FixExpr +_sqlite3FixExprList +_sqlite3KeyInfoRef +_sqlite3GenerateIndexKey +_sqlite3ResolvePartIdxLabel +_sqlite3UniqueConstraint +_sqlite3ExprIfFalseDup +_sqlite3ExprCodeLoadIndexColumn +_sqlite3CodeVerifyNamedSchema +_sqlite3ClearStatTables +_sqlite3FkDropTable +_sqlite3CodeDropTable +_sqlite3FkReferences +_sqlite3TriggerList +_sqlite3DropTriggerPtr +_destroyTable +_sqliteViewResetAll +_destroyRootPage +_checkForMultiColumnSelectError +_flattenSubquery +_multiSelect +_sqlite3SelectExprHeight +_pushDownWhereTerms +_sqlite3ClearTempRegCache +_keyInfoFromExprList +_computeLimitRegisters +_sqlite3WhereBegin +_sqlite3WhereOutputRowCount +_sqlite3WhereIsDistinct +_sqlite3WhereIsOrdered +_selectInnerLoop +_sqlite3WhereContinueLabel +_sqlite3WhereBreakLabel +_sqlite3WhereEnd +_sqlite3ExprAnalyzeAggList +_sqlite3ExprAnalyzeAggregates +_explainTempTable +_sqlite3ExprCacheClear +_sqlite3WhereIsSorted +_sqlite3ExprCodeMove +_updateAccumulator +_finalizeAggFunctions +_resetAccumulator +_isSimpleCount +_explainSimpleCount +_minMaxQuery +_generateSortTail +_generateColumnNames +_sqlite3SrcListEnlarge +_substSelect +_substExprList +_substExpr +_multiSelectValues +_generateWithRecursiveQuery +_multiSelectOrderBy +_explainComposite +_multiSelectCollSeq +_multiSelectOrderByKeyInfo +_codeOffset +_generateOutputSubroutine +_sqlite3ExprIsTableConstant +_whereLoopInit +_sqlite3WhereClauseInit +_sqlite3WhereSplit +_createMask +_sqlite3WhereTabFuncArgs +_sqlite3WhereExprAnalyze +_isDistinctRedundant +_whereShortCut +_whereLoopAddAll +_wherePathSolver +_sqlite3WhereExprListUsage +_constructAutomaticIndex +_sqlite3WhereExplainOneScan +_sqlite3WhereCodeOneLoopStart +_whereInfoFree +_whereClauseInsert +_exprAnalyze +_sqlite3WhereExprUsage +_exprSelectUsage +_sqlite3WhereGetMask +_allowedOp +_exprMightBeIndexed +_operatorMask +_markTermAsChild +_termIsEquivalence +_exprCommute +_transferJoinMarkings +_exprAnalyzeOrTerm +_isLikeOrGlob +_isMatchOfColumn +_whereNthSubterm +_whereCombineDisjuncts +_sqlite3IsLikeFunction +_sqlite3VdbeGetBoundValue +_sqlite3VdbeSetVarmask +_sqlite3WhereFindTerm +_findIndexCol +_indexColumnNotNull +_whereScanInit +_whereScanNext +_columnsInIndex +_whereLoopAddVirtual +_whereLoopAddBtree +_whereLoopAddOr +_whereLoopClear +_allocateIndexInfo +_whereLoopResize +_vtabBestIndex +_sqlite3LogEstFromDouble +_whereLoopInsert +_whereOrInsert +_whereLoopAdjustCost +_whereLoopFindLesser +_whereLoopDelete +_whereLoopXfer +_whereLoopCheaperProperSubset +_whereLoopClearUnion +_estLog +_termCanDriveIndex +_sqlite3LogEstAdd +_whereUsablePartialIndex +_indexMightHelpWithOrderBy +_whereLoopOutputAdjust +_whereLoopAddBtreeIndex +_sqlite3ExprImpliesExpr +_whereRangeScanEst +_whereRangeAdjust +_whereOrMove +_wherePathSatisfiesOrderBy +_whereSortingCost +_translateColumnToCopy +_explainIndexRange +_explainIndexColumnName +_explainAppendTerm +_codeEqualityTerm +_disableTerm +_codeAllEqualityTerms +_whereLikeOptimizationStringFixup +_sqlite3ExprNeedsNoAffinityChange +_codeApplyAffinity +_sqlite3IndexAffinityStr +_sqlite3WhereClauseClear +_whereOrInfoDelete +_whereAndInfoDelete +_sqlite3LogEstToInt +_codeDistinct +_pushOntoSorter +_analyzeAggregate +_analyzeAggregatesInSelect +_addAggInfoColumn +_addAggInfoFunc +_sqlite3ArrayAllocate +_generateColumnTypes +_sqlite3TriggersExist +_sqlite3FkRequired +_sqlite3IsReadOnly +_sqlite3AuthContextPush +_sqlite3VdbeCountChanges +_sqlite3MaterializeView +_sqlite3WhereOkOnePass +_sqlite3OpenTableAndIndices +_sqlite3VtabMakeWritable +_sqlite3GenerateRowDelete +_sqlite3AutoincrementEnd +_sqlite3AuthContextPop +_checkColumnOverlap +_fkChildIsModified +_fkParentIsModified +_sqlite3TriggerColmask +_sqlite3FkOldmask +_sqlite3CodeRowTrigger +_sqlite3FkCheck +_sqlite3GenerateRowIndexDelete +_sqlite3FkActions +_getRowTrigger +_codeRowTrigger +_sqlite3VdbeLinkSubProgram +_codeTriggerProgram +_transferParseError +_sqlite3VdbeTakeOpArray +_targetSrcList +_sqlite3FkLocateIndex +_sqlite3CodeRowTriggerDirect +_fkLookupParent +_isSetNullAction +_fkScanChildren +_exprTableRegister +_exprTableColumn +_fkActionTrigger +_updateVirtualTable +_sqlite3GenerateConstraintChecks +_sqlite3CompleteInsertion +_sqlite3RowidConstraint +_sqlite3MultiWrite +_xferOptimization +_autoIncBegin +_readsTable +_sqlite3ExprCodeAndCache +_autoIncStep +_sqlite3ExprCodeFactorable +_xferCompatibleCollation +_xferCompatibleIndex +_sqlite3VdbeRunOnlyOnce +_returnSingleText +_setOneColumnName +_sqlite3BtreeSetCacheSize +_returnSingleInt +_sqlite3BtreeSecureDelete +_getLockingMode +_sqlite3PagerLockingMode +_sqlite3PagerJournalSizeLimit +_getAutoVacuum +_changeTempStorage +_invalidateTempStorage +_getSafetyLevel +_setAllPagerFlags +_setAllColumnNames +_sqlite3VdbeMultiLoad +_actionName +_sqlite3RegisterLikeFunctions +_sqlite3WalHeapMemory +_sqlite3WalLimit +_getTempStore +_sqlite3BtreeSetPagerFlags +_sqlite3PagerSetFlags +_likeFunc +_setLikeOptFlag +_sqlite3FixTriggerStep +_triggerStepAllocate +_attachFunc +_codeAttach +_sqlite3ParseUri +_sqlite3SchemaGet +_resolveAttachExpr +_detachFunc +_sqlite3BtreeIsInBackup +_reindexDatabases +_reindexTable +_collationMatch +_analyzeDatabase +_analyzeTable +_openStatTable +_analyzeOneTable +_loadAnalysis +_callStatGet +_statInit +_stat4Destructor +_statPush +_samplePushPrevious +_statGet +_isSystemTable +_whereForeignKeys +_whereTempTriggers +_reloadTableSchema +_whereOrName +_sqlite3MinimumFileFormat +_addArgumentToVtab +_trimFunc +_minmaxFunc +_minmaxStep +_minMaxFinalize +_typeofFunc +_lengthFunc +_instrFunc +_substrFunc +_printfFunc +_unicodeFunc +_charFunc +_absFunc +_roundFunc +_upperFunc +_lowerFunc +_versionFunc +_hexFunc +_randomFunc +_randomBlob +_nullifFunc +_sourceidFunc +_errlogFunc +_compileoptionusedFunc +_compileoptiongetFunc +_quoteFunc +_last_insert_rowid +_changes +_total_changes +_replaceFunc +_zeroblobFunc +_loadExt +_sumStep +_sumFinalize +_totalFinalize +_avgFinalize +_countStep +_countFinalize +_groupConcatStep +_groupConcatFinalize +_sqlite3FuncDefInsert +_sqlite3RegisterDateTimeFunctions +_sqlite3AlterFunctions +_contextMalloc +_sqlite3GetFuncCollSeq +_sqlite3SkipAccumulatorLoad +_functionSearch +_juliandayFunc +_dateFunc +_timeFunc +_datetimeFunc +_strftimeFunc +_ctimeFunc +_ctimestampFunc +_cdateFunc +_isDate +_computeJD +_setDateTimeToCurrent +_parseDateOrTime +_parseModifier +_sqlite3StmtCurrentTime +_parseYyyyMmDd +_parseHhMmSs +_getDigits +_parseTimezone +_localtimeOffset +_clearYMD_HMS_TZ +_computeYMD_HMS +_computeYMD +_osLocaltime +_computeHMS +_renameTableFunc +_renameTriggerFunc +_renameParentFunc +_sqlite3MemMalloc +_sqlite3MemFree +_sqlite3MemRealloc +_sqlite3MemSize +_sqlite3MemRoundup +_sqlite3MemInit +_sqlite3MemShutdown +_pcache1Init +_pcache1Shutdown +_pcache1Create +_pcache1Cachesize +_pcache1Pagecount +_pcache1Fetch +_pcache1Unpin +_pcache1Rekey +_pcache1Truncate +_pcache1Destroy +_pcache1Shrink +_pcache1ResizeHash +_pcache1EnforceMaxPage +_pcache1PinPage +_pcache1RemoveFromHash +_pcache1FreePage +_pcache1FetchNoMutex +_pcache1FetchStage2 +_pcache1UnderMemoryPressure +_pcache1AllocPage +_pcache1InitBulk +_pcache1TruncateUnsafe +_sqlite3PcacheShrink +_disconnectAllVtab +_connectionIsBusy +_sqlite3VtabDisconnect +_functionDestroy +_sqlite3CloseExtensions +_matchQuality +_sqlite3BtreeCheckpoint +_sqlite3PagerCheckpoint +_binCollFunc +_nocaseCollatingFunc +_sqlite3RegisterBuiltinFunctions +_sqlite3AutoLoadExtensions +_allSpaces +_sqlite3InitOne +_rijndaelKeySetupEnc128Ccm +_rijndaelEncrypt128Ccm +_xorBuffers +_computeMac +_xorBlock +_hasHotJournal +_pager_playback +_pagerPagecount +_pagerOpenWalIfPresent +_pagerBeginReadTransaction +_sqlite3OsCheckReservedLock +_readMasterJournal +_pager_delmaster +_sqlite3WalDbsize +_sqlite3WalBeginReadTransaction +_sqlite3WalBeginWriteTransaction +_azCompileOpt +_statMutex +_sqlite3Stat +_sqlite3Config +_vfsList +_mem0 +_sqlite3Prng +_sqlite3UpperToLower +_jb4asdk_sqlite3_os_init.aVfs +_autolockIoFinder +_nolockIoFinder +_dotlockIoFinder +_posixIoFinder +_flockIoFinder +_afpIoFinder +_nfsIoFinder +_proxyIoFinder +_sqlite3PendingByte +_sqlite3one +_jb4asdk_sqlite3_value_type.aType +_jb4asdk_sqlite3_blob_open.iLn +_jb4asdk_sqlite3_blob_open.openBlob +_globInfo +_sqlite3CtypeMap +_sqlite3Autoext +_jb4asdk_sqlite3_vtab_on_conflict.aMap +_jb4asdk_sqlite3_complete.trans +_sqlite3GlobalFunctions +_jb4asdk_sqlite3_db_config.aFlagOp +_jb4asdk_sqlite3_errmsg16.outOfMem +_jb4asdk_sqlite3_errmsg16.misuse +_aHardLimit +_encryptionEnabled +_sqlite3DefaultMutex.sMutex +_pthreadMutexAlloc.staticMutexes +_sqlite3NoopMutex.sMutex +_fmtinfo +_sqlite3VXPrintf.zOrd +_aDigits +_aPrefix +_autolockIoFinderImpl.aMap +_posixIoMethods +_afpIoMethods +_nolockIoMethods +_aSyscall +_nfsIoMethods +_dotlockIoMethods +_inodeList +_unixGetTempname.zChars +_unixTempFileDir.azDirs +_proxyIoMethods +_unixShmMap.pgsz +_randomnessPid +_unixCurrentTimeInt64.unixEpoch +_flockIoMethods +_pcache1_g +_sqlite3OpenTempDatabase.flags +_sqlite3SharedCacheList +_MemJournalMethods +_sqlite3Hooks +_aJournalMagic +_syncJournal.zerobyte +_zeroJournalHdr.zeroHdr +_zMagicHeader +_sqlite3Utf8Trans1 +_doubleToInt64.maxInt +_doubleToInt64.minInt +_sqlite3OpcodeName.azName +_sqlite3VdbeExec.azType +_sqlite3VdbeExec.and_logic +_sqlite3VdbeExec.or_logic +_sqlite3VdbeExec.vfsFlags +_sqlite3SmallTypeSizes +_sqlite3VdbeSerialGet.aFlag +_vdbeSorterCompareInt.aLen +_sqlite3LogEst.a +_sqlite3JournalModename.azModeName +_sqlite3RunVacuum.aCopy +_keywordCode.zText +_keywordCode.aHash +_keywordCode.aNext +_keywordCode.aLen +_keywordCode.aOffset +_keywordCode.aCode +_columnNullValue.nullMem +_sqlite3VdbeGetOp.dummy +_sqlite3OpcodeProperty +_sqlite3LoadExtension.azEndings +_sqlite3Apis +_sqlite3Prepare.azColName +_yy_shift_ofst +_yy_default +_yy_lookahead +_yyFallback +_yy_action +_sqlite3IntTokens +_yyRuleInfo +_yyzerominor +_synthCollSeq.aEnc +_sqlite3Savepoint.az +_sqlite3StartTable.nullRow +_createTableStmt.azType +_sqlite3DropTriggerPtr.iLn +_sqlite3DropTriggerPtr.dropTrigger +_exprAnalyze.ops +_sqlite3LogEstAdd.x +_sqlite3WhereCodeOneLoopStart.aStartOp +_sqlite3WhereCodeOneLoopStart.aEndOp +_sqlite3WhereCodeOneLoopStart.aStep +_sqlite3WhereCodeOneLoopStart.aStart +_sqlite3JoinType.zKeyText +_sqlite3JoinType.aKeyword +_aPragmaNames +_sqlite3Pragma.iLn +_sqlite3Pragma.getCacheSize +_sqlite3Pragma.iLn.677 +_sqlite3Pragma.setMeta6 +_sqlite3Pragma.azCol +_sqlite3Pragma.azCol.693 +_sqlite3Pragma.azCol.698 +_sqlite3Pragma.azCol.705 +_sqlite3Pragma.azCol.713 +_sqlite3Pragma.azCol.716 +_sqlite3Pragma.azCol.718 +_sqlite3Pragma.azCol.725 +_sqlite3Pragma.iLn.729 +_sqlite3Pragma.endCode +_sqlite3Pragma.encnames +_sqlite3Pragma.setCookie +_sqlite3Pragma.readCookie +_sqlite3Pragma.azCol.749 +_getSafetyLevel.zText +_getSafetyLevel.iOffset +_getSafetyLevel.iLength +_getSafetyLevel.iValue +_likeInfoAlt +_likeInfoNorm +_sqlite3Attach.attach_func +_sqlite3ParseUri.aCacheMode +_sqlite3ParseUri.aOpenMode +_sqlite3Detach.detach_func +_openStatTable.aTable +_statInitFuncdef +_statPushFuncdef +_statGetFuncdef +_yy_reduce_ofst +_sqlite3RegisterGlobalFunctions.aBuiltinFunc +_trimFunc.lenOne +_trimFunc.azOne +_hexdigits +_sqlite3RegisterDateTimeFunctions.aDateTimeFuncs +_sqlite3AlterFunctions.aAlterTableFuncs +_sqlite3MemSetDefault.defaultMethods +__sqliteZone_ +_sqlite3PCacheSetDefault.defaultMethods +_sqlite3ErrStr.aMsg +_sqlite3InitOne.master_schema +_sqlite3InitOne.temp_master_schema +_sqlite3SavedPrng +_Te4 +_rcon +_Te0 +_Te1 +_Te2 +_Te3 +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKMigration/MarketingCloudSDKMigration/SQLite/see-aes128-ccm-sqlite3.c +sqlite3WalBeginWriteTransaction +MarketingCloudSDKMigration/SQLite/see-aes128-ccm-sqlite3.c +sqlite3WalBeginReadTransaction +sqlite3WalDbsize +pager_delmaster +readMasterJournal +sqlite3OsCheckReservedLock +pagerBeginReadTransaction +pagerOpenWalIfPresent +pagerPagecount +pager_playback +hasHotJournal +xorBlock +computeMac +xorBuffers +rijndaelEncrypt128Ccm +rijndaelKeySetupEnc128Ccm +sqlite3InitOne +allSpaces +sqlite3AutoLoadExtensions +sqlite3RegisterBuiltinFunctions +nocaseCollatingFunc +binCollFunc +sqlite3PagerCheckpoint +sqlite3BtreeCheckpoint +matchQuality +sqlite3CloseExtensions +functionDestroy +sqlite3VtabDisconnect +connectionIsBusy +disconnectAllVtab +sqlite3PcacheShrink +pcache1TruncateUnsafe +pcache1InitBulk +pcache1AllocPage +pcache1UnderMemoryPressure +pcache1FetchStage2 +pcache1FetchNoMutex +pcache1FreePage +pcache1RemoveFromHash +pcache1PinPage +pcache1EnforceMaxPage +pcache1ResizeHash +pcache1Shrink +pcache1Destroy +pcache1Truncate +pcache1Rekey +pcache1Unpin +pcache1Fetch +pcache1Pagecount +pcache1Cachesize +pcache1Create +pcache1Shutdown +pcache1Init +sqlite3MemShutdown +sqlite3MemInit +sqlite3MemRoundup +sqlite3MemSize +sqlite3MemRealloc +sqlite3MemFree +sqlite3MemMalloc +renameParentFunc +renameTriggerFunc +renameTableFunc +computeHMS +osLocaltime +computeYMD +computeYMD_HMS +clearYMD_HMS_TZ +localtimeOffset +parseTimezone +getDigits +parseHhMmSs +parseYyyyMmDd +sqlite3StmtCurrentTime +parseModifier +parseDateOrTime +setDateTimeToCurrent +computeJD +isDate +cdateFunc +ctimestampFunc +ctimeFunc +strftimeFunc +datetimeFunc +timeFunc +dateFunc +juliandayFunc +functionSearch +sqlite3SkipAccumulatorLoad +sqlite3GetFuncCollSeq +contextMalloc +sqlite3AlterFunctions +sqlite3RegisterDateTimeFunctions +sqlite3FuncDefInsert +groupConcatFinalize +groupConcatStep +countFinalize +countStep +avgFinalize +totalFinalize +sumFinalize +sumStep +loadExt +zeroblobFunc +replaceFunc +total_changes +changes +last_insert_rowid +quoteFunc +compileoptiongetFunc +compileoptionusedFunc +errlogFunc +sourceidFunc +nullifFunc +randomBlob +randomFunc +hexFunc +versionFunc +lowerFunc +upperFunc +roundFunc +absFunc +charFunc +unicodeFunc +printfFunc +substrFunc +instrFunc +lengthFunc +typeofFunc +minMaxFinalize +minmaxStep +minmaxFunc +trimFunc +addArgumentToVtab +sqlite3MinimumFileFormat +whereOrName +reloadTableSchema +whereTempTriggers +whereForeignKeys +isSystemTable +statGet +samplePushPrevious +statPush +stat4Destructor +statInit +callStatGet +loadAnalysis +analyzeOneTable +openStatTable +analyzeTable +analyzeDatabase +collationMatch +reindexTable +reindexDatabases +sqlite3BtreeIsInBackup +detachFunc +resolveAttachExpr +sqlite3SchemaGet +sqlite3ParseUri +codeAttach +attachFunc +triggerStepAllocate +sqlite3FixTriggerStep +setLikeOptFlag +likeFunc +sqlite3PagerSetFlags +sqlite3BtreeSetPagerFlags +getTempStore +sqlite3WalLimit +sqlite3WalHeapMemory +sqlite3RegisterLikeFunctions +actionName +sqlite3VdbeMultiLoad +setAllColumnNames +setAllPagerFlags +getSafetyLevel +invalidateTempStorage +changeTempStorage +getAutoVacuum +sqlite3PagerJournalSizeLimit +sqlite3PagerLockingMode +getLockingMode +sqlite3BtreeSecureDelete +returnSingleInt +sqlite3BtreeSetCacheSize +setOneColumnName +returnSingleText +sqlite3VdbeRunOnlyOnce +xferCompatibleIndex +xferCompatibleCollation +sqlite3ExprCodeFactorable +autoIncStep +sqlite3ExprCodeAndCache +readsTable +autoIncBegin +xferOptimization +sqlite3MultiWrite +sqlite3RowidConstraint +sqlite3CompleteInsertion +sqlite3GenerateConstraintChecks +updateVirtualTable +fkActionTrigger +exprTableColumn +exprTableRegister +fkScanChildren +isSetNullAction +fkLookupParent +sqlite3CodeRowTriggerDirect +sqlite3FkLocateIndex +targetSrcList +sqlite3VdbeTakeOpArray +transferParseError +codeTriggerProgram +sqlite3VdbeLinkSubProgram +codeRowTrigger +getRowTrigger +sqlite3FkActions +sqlite3GenerateRowIndexDelete +sqlite3FkCheck +sqlite3CodeRowTrigger +sqlite3FkOldmask +sqlite3TriggerColmask +fkParentIsModified +fkChildIsModified +checkColumnOverlap +sqlite3AuthContextPop +sqlite3AutoincrementEnd +sqlite3GenerateRowDelete +sqlite3VtabMakeWritable +sqlite3OpenTableAndIndices +sqlite3WhereOkOnePass +sqlite3MaterializeView +sqlite3VdbeCountChanges +sqlite3AuthContextPush +sqlite3IsReadOnly +sqlite3FkRequired +sqlite3TriggersExist +generateColumnTypes +sqlite3ArrayAllocate +addAggInfoFunc +addAggInfoColumn +analyzeAggregatesInSelect +analyzeAggregate +pushOntoSorter +codeDistinct +sqlite3LogEstToInt +whereAndInfoDelete +whereOrInfoDelete +sqlite3WhereClauseClear +sqlite3IndexAffinityStr +codeApplyAffinity +sqlite3ExprNeedsNoAffinityChange +whereLikeOptimizationStringFixup +codeAllEqualityTerms +disableTerm +codeEqualityTerm +explainAppendTerm +explainIndexColumnName +explainIndexRange +translateColumnToCopy +whereSortingCost +wherePathSatisfiesOrderBy +whereOrMove +whereRangeAdjust +whereRangeScanEst +sqlite3ExprImpliesExpr +whereLoopAddBtreeIndex +whereLoopOutputAdjust +indexMightHelpWithOrderBy +whereUsablePartialIndex +sqlite3LogEstAdd +termCanDriveIndex +estLog +whereLoopClearUnion +whereLoopCheaperProperSubset +whereLoopXfer +whereLoopDelete +whereLoopFindLesser +whereLoopAdjustCost +whereOrInsert +whereLoopInsert +sqlite3LogEstFromDouble +vtabBestIndex +whereLoopResize +allocateIndexInfo +whereLoopClear +whereLoopAddOr +whereLoopAddBtree +whereLoopAddVirtual +columnsInIndex +whereScanNext +whereScanInit +indexColumnNotNull +findIndexCol +sqlite3WhereFindTerm +sqlite3VdbeSetVarmask +sqlite3VdbeGetBoundValue +sqlite3IsLikeFunction +whereCombineDisjuncts +whereNthSubterm +isMatchOfColumn +isLikeOrGlob +exprAnalyzeOrTerm +transferJoinMarkings +exprCommute +termIsEquivalence +markTermAsChild +operatorMask +exprMightBeIndexed +allowedOp +sqlite3WhereGetMask +exprSelectUsage +sqlite3WhereExprUsage +exprAnalyze +whereClauseInsert +whereInfoFree +sqlite3WhereCodeOneLoopStart +sqlite3WhereExplainOneScan +constructAutomaticIndex +sqlite3WhereExprListUsage +wherePathSolver +whereLoopAddAll +whereShortCut +isDistinctRedundant +sqlite3WhereExprAnalyze +sqlite3WhereTabFuncArgs +createMask +sqlite3WhereSplit +sqlite3WhereClauseInit +whereLoopInit +sqlite3ExprIsTableConstant +generateOutputSubroutine +codeOffset +multiSelectOrderByKeyInfo +multiSelectCollSeq +explainComposite +multiSelectOrderBy +generateWithRecursiveQuery +multiSelectValues +substExpr +substExprList +substSelect +sqlite3SrcListEnlarge +generateColumnNames +generateSortTail +minMaxQuery +explainSimpleCount +isSimpleCount +resetAccumulator +finalizeAggFunctions +updateAccumulator +sqlite3ExprCodeMove +sqlite3WhereIsSorted +sqlite3ExprCacheClear +explainTempTable +sqlite3ExprAnalyzeAggregates +sqlite3ExprAnalyzeAggList +sqlite3WhereEnd +sqlite3WhereBreakLabel +sqlite3WhereContinueLabel +selectInnerLoop +sqlite3WhereIsOrdered +sqlite3WhereIsDistinct +sqlite3WhereOutputRowCount +sqlite3WhereBegin +computeLimitRegisters +keyInfoFromExprList +sqlite3ClearTempRegCache +pushDownWhereTerms +sqlite3SelectExprHeight +multiSelect +flattenSubquery +checkForMultiColumnSelectError +destroyRootPage +sqliteViewResetAll +destroyTable +sqlite3DropTriggerPtr +sqlite3TriggerList +sqlite3FkReferences +sqlite3CodeDropTable +sqlite3FkDropTable +sqlite3ClearStatTables +sqlite3CodeVerifyNamedSchema +sqlite3ExprCodeLoadIndexColumn +sqlite3ExprIfFalseDup +sqlite3UniqueConstraint +sqlite3ResolvePartIdxLabel +sqlite3GenerateIndexKey +sqlite3KeyInfoRef +sqlite3FixExprList +sqlite3FixExpr +sqlite3FixSelect +sqlite3RefillIndex +sqlite3StringToId +sqlite3AllocateIndexObject +sqlite3FixSrcList +sqlite3FixInit +sqlite3SrcListLookup +sqlite3ExprIsConstantOrFunction +identPut +identLength +resolveOrderByTermToExprList +selectOpName +sqlite3ResolveOrderGroupBy +resolveOutOfRangeError +resolveAsName +columnTypeImpl +selectAddColumnTypeAndCollation +selectAddSubqueryTypeInfo +sqlite3ExprListFlags +heightOfExprList +heightOfSelect +heightOfExpr +exprSetHeight +sqlite3ExprAttachSubtrees +sqlite3CreateColumnExpr +columnIndex +sqlite3ExprAnd +setJoinExpr +addWhereTerm +sqlite3VtabCallConnect +searchWith +sqlite3IdListIndex +tableAndColumnIndex +sqliteProcessJoin +sqlite3IndexedByLookup +sqlite3ViewGetColumnNames +sqlite3LocateTableItem +sqlite3ColumnsFromExprList +withExpand +sqlite3SrcListAssignCursors +findRightmost +selectPopWith +selectExpander +convertCompoundSelectToSubquery +exprWalkNoop +sqlite3SelectAddTypeInfo +sqlite3SelectExpand +resolveCompoundOrderBy +sqlite3SelectWrongNumTermsError +resolveOrderGroupBy +sqlite3ResolveSelectNames +sqlite3SelectPrep +exprSrcCount +sqlite3AuthReadCol +incrAggDepth +sqlite3ExprAddCollateString +incrAggFunctionDepth +sqlite3AuthRead +resolveAlias +nameInUsingClause +sqlite3MatchSpanName +sqlite3FunctionUsesThisSrc +exprProbability +notValid +lookupName +resolveSelectStep +resolveExprStep +sqlite3ExprCheckHeight +sqlite3ResolveExprListNames +sqlite3ResolveExprNames +resizeIndexObject +hasColumn +sqlite3ExprAlloc +sqlite3VdbeChangeOpcode +sqlite3VdbeAddParseSchemaOp +sqlite3ChangeCookie +sqlite3NestedParse +createTableStmt +sqlite3TableAffinity +sqlite3ResultSetOfSelect +estimateIndexWidth +estimateTableWidth +sqlite3ResolveSelfReference +convertToWithoutRowidTable +sqlite3FindDb +sqlite3OpenMasterTable +sqlite3BeginWriteOperation +sqlite3CheckObjectName +sqlite3TwoPartName +sqlite3Dequote +sqlite3NameFromToken +sqliteAuthBadReturnCode +sqlite3AuthCheck +exprAlwaysTrue +exprAlwaysFalse +exprCodeBetween +sqlite3ExprIfTrue +sqlite3InRhsIsConstant +sqlite3IndexAffinityOk +sqlite3CodeVerifySchema +isCandidateForInOpt +sqlite3ExprCanBeNull +comparisonAffinity +sqlite3FindInIndex +sqlite3SetHasNullFlag +sqlite3ExprIsInteger +sqlite3SelectDestInit +sqlite3CodeOnce +sqlite3CheckCollSeq +cacheEntryClear +sqlite3CompareAffinity +sqlite3ExprAffinity +binaryCompareP5 +sqlite3BinaryCompareCollSeq +sqlite3IdListDup +withDup +sqlite3SrcListDup +dupedExprNodeSize +sqlite3ExprListDup +sqlite3SelectDup +exprStructSize +dupedExprStructSize +dupedExprSize +exprDup +sqlite3ExprDup +sqlite3ExprListCompare +sqlite3WalkSelectFrom +sqlite3WalkSelectExpr +sqlite3WalkExprList +sqlite3WalkSelect +sqlite3WalkExpr +selectNodeIsConstant +exprNodeIsConstant +exprIsConst +sqlite3ExprCodeAtInit +sqlite3ExprCompare +sqlite3ExprIsConstantNotJoin +sqlite3ExprSkipCollate +sqlite3VdbeAddOp4Dup8 +valueNew +valueFromExpr +sqlite3ValueFromExpr +sqlite3ColumnDefault +sqlite3ColumnOfIndex +sqlite3ExprCacheStore +sqlite3ExprCodeGetColumnOfTable +sqlite3ExprCachePinRegister +sqlite3HaltConstraint +sqlite3MayAbort +sqlite3ExprIfFalse +exprToRegister +sqlite3ReleaseTempReg +sqlite3GetTempReg +sqlite3ExprCodeIN +sqlite3CodeSubselect +sqlite3ReleaseTempRange +sqlite3VtabOverloadFunction +sqlite3ExprCodeExprList +sqlite3GetTempRange +sqlite3ExprCollSeq +sqlite3ExprIsConstant +sqlite3VdbeResolveLabel +sqlite3ExprCachePop +sqlite3ExprCachePush +sqlite3ExprCacheRemove +sqlite3VdbeMakeLabel +sqlite3VdbeAddOp1 +codeCompare +sqlite3ExprCodeTemp +sqlite3ExprCacheAffinityChange +sqlite3AffinityType +sqlite3HexToBlob +codeReal +codeInteger +sqlite3ExprCodeGetColumn +sqlite3ExprCodeTarget +synthCollSeq +callCollNeeded +findCollSeqEntry +sqlite3GetCollSeq +sqlite3FindCollSeq +sqlite3LocateCollSeq +sqlite3KeyInfoAlloc +sqlite3KeyInfoOfIndex +sqlite3VdbeSetP4KeyInfo +sqlite3TableLock +sqlite3VdbeAddOp2 +sqlite3VdbeLoadString +sqlite3VdbeCurrentAddr +sqlite3OpenTable +sqlite3VdbeGoto +sqlite3ExprCode +sqlite3AutoincrementBegin +codeTableLocks +sqlite3VdbeAddOp4 +sqlite3VdbeJumpHere +sqlite3VdbeAddOp0 +sqlite3VdbeDeletePriorOpcode +sqlite3GetVdbe +yy_accept +yy_find_reduce_action +sqlite3WithAdd +sqlite3VtabArgExtend +sqlite3VtabArgInit +sqlite3VtabBeginParse +sqlite3VtabFinishParse +sqlite3AlterBeginAddColumn +sqlite3AlterFinishAddColumn +sqlite3AlterRenameTable +sqlite3Analyze +sqlite3Reindex +sqlite3Detach +sqlite3Attach +sqlite3DropTrigger +sqlite3TriggerSelectStep +sqlite3TriggerDeleteStep +sqlite3TriggerInsertStep +sqlite3TriggerUpdateStep +sqlite3BeginTrigger +sqlite3FinishTrigger +sqlite3Pragma +sqlite3Vacuum +sqlite3DropIndex +parserAddExprIdListTerm +sqlite3ExprSetHeightAndFlags +spanUnaryPrefix +binaryToUnaryIfNull +spanUnaryPostfix +spanBinaryExpr +sqlite3ExprFunction +sqlite3ExprAddCollateToken +sqlite3ExprAssignVarNumber +spanSet +sqlite3IdListAppend +sqlite3Insert +sqlite3Update +sqlite3ExprListCheckLength +sqlite3DeleteFrom +sqlite3WithPush +sqlite3ExprListSetSortOrder +sqlite3JoinType +sqlite3SrcListAppend +sqlite3SrcListFuncArgs +sqlite3SrcListIndexedBy +sqlite3SrcListShiftJoinType +sqlite3Expr +sqlite3ExprListSetSpan +sqlite3ExprListSetName +sqlite3ExprListAppend +sqlite3SelectNew +sqlite3SrcListAppendFromTerm +parserDoubleLinkSelect +sqlite3Select +sqlite3CreateView +sqlite3DropTable +sqlite3AddCollateType +sqlite3DeferForeignKey +sqlite3CreateForeignKey +sqlite3AddCheckConstraint +sqlite3CreateIndex +sqlite3AddPrimaryKey +sqlite3AddNotNull +spanExpr +sqlite3PExpr +sqlite3AddDefaultValue +sqlite3AddColumnType +sqlite3AddColumn +sqlite3EndTable +sqlite3StartTable +sqlite3Savepoint +sqlite3RollbackTransaction +sqlite3CommitTransaction +sqlite3BeginTransaction +sqlite3FinishCoding +sqlite3BeginParse +yy_pop_parser_stack +yyStackOverflow +yy_destructor +yy_syntax_error +yy_reduce +yy_shift +yy_find_shift_action +sqlite3ParserFree +sqlite3Parser +sqlite3ParserAlloc +sqlite3DeleteTriggerStep +sqlite3Utf16ByteLen +sqlite3Utf8CharLen +sqlite3VdbeSetSql +sqlite3VdbeSetColName +sqlite3VdbeSetNumCols +schemaIsValid +sqlite3BtreeSchemaLocked +sqlite3Prepare +sqlite3VdbeResetStepResult +sqlite3VdbeSwap +sqlite3VdbeDb +sqlite3OsDlClose +sqlite3OsDlSym +sqlite3OsDlError +sqlite3OsDlOpen +logBadConnection +sqlite3Utf8Read +fkTriggerDelete +sqlite3FkDelete +sqlite3CollapseDatabaseArray +sqlite3VtabUnlockList +sqlite3VtabClear +sqlite3DeleteColumnNames +sqlite3VtabEponymousTableClear +addModuleArgument +sqlite3VtabEponymousTableInit +sqlite3ReadSchema +sqlite3BtreeLeaveCursor +sqlite3BtreeEnterCursor +sqlite3BtreeIncrblobCursor +allocSpace +resolveP2Values +sqlite3DbStrNDup +sqlite3BtreeSharable +sqlite3VdbeGetOp +growOpArray +sqlite3VdbeAddOp3 +columnNullValue +sqlite3WalCallback +sqlite3PagerWalCallback +keywordCode +sqlite3GetToken +findNextHostParameter +sqlite3PagerMaxPageCount +vtabDisconnectAll +sqlite3GetVTable +vtabCallConstructor +sqlite3VtabLock +addToVTrans +growVTrans +setSharedCacheTableLock +sqlite3PagerClearCache +sqlite3PagerAlignReserve +vacuumFinalize +sqlite3BtreeCopyFile +execExecSql +sqlite3BtreeGetAutoVacuum +sqlite3BtreeSetAutoVacuum +sqlite3BtreeCommit +execSql +sqlite3SetString +rowSetNDeepTree +rowSetTreeToList +rowSetListToTree +rowSetEntryMerge +rowSetEntrySort +rowSetToList +rowSetEntryAlloc +sqlite3RowSetInit +sqlite3XPrintf +btreeHeapPull +btreeHeapInsert +checkRef +checkAppendMsg +getPageReferenced +checkTreePage +checkPtrmap +checkList +setPageReferenced +tableOfTrigger +sqlite3IdListDelete +sqlite3WithDelete +sqlite3SrcListDelete +clearSelect +sqlite3SelectDelete +sqlite3ExprListDelete +sqlite3ExprDelete +sqlite3DeleteIndexSamples +freeIndex +insertElement +rehash +removeElementGivenHash +sqlite3HashInsert +sqlite3LogEst +decodeIntArray +sqlite3PrimaryKeyIndex +analysisLoader +sqlite3DefaultRowEst +sqlite3HexToInt +strHash +findElementWithHash +sqlite3HashFind +sqlite3GetInt32 +sqlite3FindIndex +sqlite3Atoi +corruptSchema +clearDatabasePage +btreeDropTable +sqlite3HeapNearlyFull +vdbeMergeEngineCompare +vdbePmaReaderBgIncrInit +vdbeMergeEngineStep +vdbeIncrPopulateThread +vdbeIncrPopulate +vdbeIncrBgPopulate +vdbeIncrSwap +vdbePmaReadBlob +vdbeSorterMapFile +vdbePmaReaderNext +vdbePmaReadVarint +vdbePmaReaderSeek +vdbePmaReaderInit +vdbeSorterAddToTree +vdbeMergeEngineLevel0 +vdbeSorterTreeDepth +vdbeMergeEngineNew +vdbeMergeEngineInit +vdbePmaReaderIncrMergeInit +vdbePmaReaderIncrInit +vdbeIncrMergerSetThreads +vdbeIncrMergerNew +vdbeSorterMergeTreeBuild +sqlite3ThreadCreate +vdbePmaWriterFinish +vdbePmaWriteBlob +vdbePmaWriteVarint +vdbePmaWriterInit +vdbeSorterOpenTempFile +vdbeSorterFlushThread +vdbeSorterCreateThread +vdbeSorterListToPMA +vdbeSorterCompareTail +vdbeSorterCompare +vdbeSorterCompareText +vdbeSorterCompareInt +vdbeSorterMerge +vdbeSorterGetCompare +vdbeSortAllocUnpacked +vdbeSorterSetupMerge +vdbeSorterFlushPMA +vdbeSorterSort +vdbeSorterRowkey +populateCellCache +pageInsertArray +pageFreeArray +computeCellSize +freePage +editPage +sqlite3PagerRekey +cachedCellSize +rebuildPage +copyNodeContent +balance_nonroot +balance_quick +balance_deeper +sqlite3PagerTempSpace +defragmentPage +pageFindSlot +allocateSpace +freeSpace +sqlite3PcacheRef +btreeSetHasContent +sqlite3PagerDontWrite +sqlite3PagerRef +freePage2 +btreePageLookup +balance +insertCell +dropCell +clearCell +fillInCell +invalidateIncrblobCursors +moveToRightmost +btreePrevious +moveToLeftmost +btreeNext +vdbeRecordDecodeInt +sqlite3VdbeRecordCompareWithSkip +sqlite3VdbeRecordCompare +vdbeRecordCompareString +vdbeRecordCompareInt +sqlite3VdbeFindCompare +btreeCreateTable +allocateTempSpace +btreeCursor +sqlite3BtreeCursorZero +sqlite3BtreeCursorSize +sqlite3HashClear +sqlite3HashInit +sqlite3SchemaClear +getAndInitPage +moveToChild +moveToParent +moveToRoot +putVarint64 +serialGet +vdbeMemFromBtreeResize +fetchPayload +btreeMoveto +btreeRestoreCursorPosition +sqlite3BtreeCursorRestore +handleMovedCursor +sqlite3BtreeCursorHasMoved +handleDeferredMoveto +sqlite3BlobCompare +vdbeCompareMemString +sqlite3VdbeMemNumerify +sqlite3ValueApplyAffinity +computeNumericType +vdbeClrCopy +sqlite3VdbeExpandSql +sqlite3BtreeMaxPageCount +sqlite3VtabCallDestroy +sqlite3VtabCallCreate +sqlite3VtabBegin +sqlite3BtreeLockTable +sqlite3BtreeIncrVacuum +sqlite3RunVacuum +sqlite3JournalModename +sqlite3PagerSetJournalMode +sqlite3PagerCloseWal +sqlite3PagerOkToChangeJournalMode +sqlite3VdbeMemInit +sqlite3RowSetTest +sqlite3RowSetNext +sqlite3RowSetInsert +sqlite3VdbeMemSetRowSet +sqlite3BtreeIntegrityCheck +sqlite3UnlinkAndDeleteTrigger +sqlite3UnlinkAndDeleteIndex +sqlite3UnlinkAndDeleteTable +sqlite3AnalysisLoad +sqlite3InitCallback +sqlite3BtreeClearTableOfCursor +sqlite3BtreeClearTable +sqlite3RootPageMoved +sqlite3BtreeDropTable +sqlite3VdbeIdxKeyCompare +sqlite3VdbeIdxRowid +sqlite3VdbeSorterWrite +sqlite3VdbeSorterNext +sqlite3BtreeFirst +sqlite3VdbeSorterRewind +sqlite3VdbeCursorRestore +sqlite3VdbeSorterRowkey +sqlite3VdbeSorterCompare +sqlite3BtreeDelete +sqlite3BtreeInsert +sqlite3BtreeLast +sqlite3VdbeRecordUnpack +sqlite3VdbeAllocUnpackedRecord +sqlite3BtreeEof +sqlite3BtreePrevious +sqlite3BtreeNext +sqlite3BtreeMovetoUnpacked +sqlite3VdbeSorterInit +sqlite3BtreeCreateTable +sqlite3BtreeCursorHints +sqlite3BtreeCursor +allocateCursor +sqlite3ResetOneSchema +sqlite3BtreeBeginStmt +sqlite3BtreeCount +sqlite3VdbeSerialPut +sqlite3PutVarint +sqlite3VarintLen +sqlite3VdbeSerialType +sqlite3VdbeSerialGet +sqlite3VdbeSerialTypeLen +sqlite3VdbeMemFromBtree +sqlite3GetVarint32 +sqlite3BtreeDataFetch +sqlite3BtreeDataSize +sqlite3BtreeKeyFetch +sqlite3VdbeCursorMoveto +sqlite3MemCompare +sqlite3VdbeMemCast +sqlite3VdbeMemRealify +applyAffinity +sqlite3VdbeMemIntegerify +sqlite3VdbeIntegerAffinity +sqlite3MulInt64 +sqlite3SubInt64 +sqlite3AddInt64 +numericType +sqlite3VdbeMemMove +sqlite3VdbeMemShallowCopy +sqlite3VdbeMemTooBig +out2Prerelease +displayP4 +sqlite3OpcodeName +doWalCallbacks +sqlite3VdbeExec +sqlite3VdbeList +vdbeReleaseAndSetInt64 +sqlite3VdbeMemHandleBom +compare2pow63 +sqlite3Atoi64 +doubleToInt64 +sqlite3AtoF +sqlite3VdbeMemClearAndResize +vdbeMemAddTerminator +sqlite3VdbeMemTranslate +sqlite3VdbeMemStringify +sqlite3VdbeMemNulTerminate +sqlite3VdbeChangeEncoding +valueToText +valueBytes +sqlite3DbReallocOrFree +sqlite3VdbeMemGrow +sqlite3RowSetClear +sqlite3VdbeMemFinalize +vdbeMemClearExternAndSetNull +vdbeMemClear +read32bits +walFramePgno +pagerUndoCallback +sqlite3WalUndo +sqlite3WalSavepointUndo +readJournalHdr +pager_playback_one_page +pagerRollbackWal +pagerPlaybackSavepoint +sqlite3PagerSavepoint +sqlite3VtabSavepoint +sqlite3BtreeSavepoint +sqlite3PagerNosync +sqlite3PagerJournalname +sqlite3VtabImportErrmsg +sqlite3BtreeSyncDisabled +sqlite3BtreeGetJournalname +sqlite3OsOpenMalloc +sqlite3OsAccess +sqlite3VtabCommit +sqlite3VtabSync +vdbeLeave +sqlite3VdbeError +callFinaliser +sqlite3VtabRollback +sqlite3BtreeIsInTrans +removeFromSharingList +sqlite3OsCloseFree +vdbeIncrFree +sqlite3ThreadJoin +vdbeSorterJoinThread +vdbeSorterRecordFree +vdbeSortSubtaskCleanup +vdbeMergeEngineFree +vdbePmaReaderClear +vdbeSorterJoinAll +sqlite3VdbeSorterReset +sqlite3BtreeCloseCursor +sqlite3BtreeClose +sqlite3VdbeSorterClose +sqlite3VdbeFreeCursor +sqlite3VdbeDeleteAuxData +sqlite3VdbeFrameDelete +closeCursorsInFrame +sqlite3VdbeFrameRestore +sqlite3VdbeSetChanges +sqlite3VdbeCloseStatement +sqlite3CommitInternalChanges +vdbeCommit +sqlite3VdbeLeave +sqlite3VdbeCheckFk +sqlite3CloseSavepoints +sqlite3RollbackAll +sqlite3VdbeEnter +closeAllCursors +Cleanup +sqlite3VdbeTransferError +sqlite3VdbeHalt +apiOomError +sqlite3VdbeDelete +sqlite3OsCurrentTimeInt64 +sqlite3VtabUnlock +sqlite3KeyInfoUnref +freeEphemeralFunction +freeP4 +vdbeFreeOpArray +releaseMemArray +sqlite3BtreeClearCursor +sqlite3BtreeTripAllCursors +ptrmapPutOvflPtr +sqlite3BitvecClear +sqlite3PcacheMove +modifyPagePointer +ptrmapPut +setChildPtrmaps +sqlite3PagerMovepage +sqlite3BitvecSize +btreeGetHasContent +sqlite3AbsInt32 +btreeGetUnusedPage +relocatePage +allocateBtreePage +ptrmapGet +getOverflowPage +copyPayload +accessPayload +btreeParseCell +getCellInfo +sqlite3BtreeKey +sqlite3BtreeKeySize +saveCursorKey +btreeReleaseAllCursorPages +saveCursorPosition +saveCursorsOnList +incrVacuumStep +saveAllCursors +finalDbSize +ptrmapPageno +invalidateAllOverflowCache +autoVacuumCommit +clearAllSharedCacheTableLocks +downgradeAllSharedCacheTableLocks +btreeEndTransaction +btreeClearHasContent +pcacheMergeDirtyList +pcacheSortDirtyList +writeMasterJournal +pager_incr_changecounter +sqlite3PcacheDirtyList +pager_cksum +databaseIsUnmoved +pagerAddPageToRollbackJournal +sqlite3PcacheMakeDirty +pager_open_journal +sqlite3BitvecTest +pager_write +pagerWriteLargeSector +sqlite3PagerIsMemdb +sqlite3BtreeGetOptimalReserve +sqlite3BtreeGetReserveNoMutex +sqlite3WalReadFrame +pcacheFetchFinishWithInit +sqlite3PcacheDrop +readDbPage +sqlite3PcacheFetchFinish +sqlite3PcacheFetchStress +sqlite3PcacheFetch +pagerAcquireMapPage +sqlite3PagerLookup +sqlite3OsFetch +sqlite3WalFindFrame +btreePagecount +sqlite3PagerDataVersion +sqlite3WalSavepoint +pagerOpenSavepoint +zeroPage +pagerUnlockIfUnused +sqlite3PcacheRelease +pagerReleaseMapPage +sqlite3PagerUnrefNotNull +releasePageNotNull +sqlite3WalOpen +pagerExclusiveLock +pagerOpenWal +sqlite3PagerWalSupported +btreePageFromDbPage +freeTempSpace +releasePage +sqlite3PagerOpenWal +btreeGetPage +sqlite3PagerOpenSavepoint +unlockBtreeIfUnused +newDatabase +lockBtree +querySharedCacheTableLock +lockBtreeMutex +unlockBtreeMutex +btreeLockCarefully +sqlite3PcacheSetCachesize +sqlite3WalExclusiveMode +pager_truncate +sqlite3PcacheCleanAll +zeroJournalHdr +pager_end_transaction +sqlite3OsUnlock +sqlite3IsMemJournal +pagerUnlockDb +sqlite3WalEndReadTransaction +releaseAllSavepoints +sqlite3BitvecDestroy +sqlite3OsShmUnmap +walMerge +walMergesort +walIteratorFree +walIteratorNext +walIteratorInit +sqlite3WalEndWriteTransaction +walCheckpoint +walPagesize +sqlite3OsUnfetch +walBusyLock +sqlite3OsDelete +walIndexClose +sqlite3WalCheckpoint +sqlite3PcacheClose +pagerUnlockAndRollback +pagerSyncHotJournal +pager_unlock +sqlite3WalClose +pagerFreeMapHdrs +sqlite3PcacheTruncate +sqlite3PcacheClear +sqlite3BackupRestart +pcache1Alloc +pagerReportSize +pager_reset +sqlite3PageMalloc +sqlite3PcacheRefCount +sqlite3InvokeBusyHandler +pagerFixMaplimit +sqlite3GetVarint +btreeParseCellAdjustSizeForOverflow +btreeParseCellPtrIndex +btreeParseCellPtrNoPayload +cellSizePtrNoPayload +btreeParseCellPtr +cellSizePtr +decodeFlags +sqlite3PcachePageRefcount +btreeInitPage +sqlite3PagerPageRefcount +sqlite3PagerGetExtra +pcache1Free +pcacheUnpin +pcacheManageDirtyList +sqlite3OsFileControlHint +sqlite3OsLock +pagerLockDb +pager_wait_on_lock +sqlite3PcacheClearSyncFlags +writeJournalHdr +journalHdrOffset +sqlite3PagerExclusiveLock +backupUpdate +walNextHash +sqlite3CorruptError +walHash +walCleanupHash +walFramePage +walHashGet +sqlite3EndBenignMalloc +sqlite3OsTruncate +sqlite3BeginBenignMalloc +walWriteToLog +walEncodeFrame +sqlite3PagerCodec +sqlite3OsShmBarrier +walDecodeFrame +sqlite3OsRead +sqlite3OsFileSize +sqlite3OsShmMap +walIndexRecover +walIndexTryHdr +walIndexPage +walIndexHdr +walShmBarrier +walLockShared +walIndexReadHdr +sqlite3OsShmLock +walTryBeginRead +walUnlockShared +walUnlockExclusive +walRestartHdr +walLockExclusive +walCkptInfo +walIndexWriteHdr +walIndexAppend +walLimitSize +walWriteOneFrame +sqlite3OsSync +walChecksumBytes +walRestartLog +sqlite3BackupUpdate +sqlite3WalFrames +pager_write_changecounter +sqlite3BitvecCreate +sqlite3BitvecSet +sqlite3Put4byte +memjrnlFileSize +memjrnlSync +memjrnlTruncate +memjrnlWrite +memjrnlRead +memjrnlClose +pagerOpentemp +sqlite3MemJournalOpen +addToSavepointBitvecs +write32bits +openSubJournal +sqlite3BitvecTestNotNull +subjournalPage +subjRequiresPage +pager_error +sqlite3PcacheMakeClean +pager_write_pagelist +syncJournal +pagerWalFrames +subjournalPageIfRequired +pagerUseWal +numberOfCachePages +sqlite3PcacheSetPageSize +sqlite3OsSectorSize +sqlite3SectorSize +sqlite3PageFree +sqlite3OsClose +pagerStress +sqlite3PcacheOpen +setSectorSize +sqlite3OsDeviceCharacteristics +sqlite3OsOpen +sqlite3MemJournalSize +sqlite3PcacheSize +sqlite3PagerSetCachesize +sqlite3BtreeSchema +sqlite3PagerClose +sqlite3PagerSetPagesize +sqlite3Get4byte +sqlite3PagerIsreadonly +btreeInvokeBusyHandler +sqlite3PagerSetBusyhandler +sqlite3PagerReadFileheader +sqlite3PagerSetMmapLimit +pageReinit +sqlite3PagerOpen +sqlite3PagerVfs +sqlite3PagerFilename +sqlite3OsFullPathname +sqlite3TempInMemory +sqlite3BtreeOpen +sqlite3OpenTempDatabase +sqlite3ValueSetNull +sqlite3VMPrintf +sqlite3PcachePagecount +proxyIoFinderImpl +nfsIoFinderImpl +afpIoFinderImpl +robust_flock +flockCheckReservedLock +flockUnlock +flockLock +flockClose +flockIoFinderImpl +posixIoFinderImpl +dotlockIoFinderImpl +nolockIoFinderImpl +findCreateFileMode +dotlockCheckReservedLock +dotlockUnlock +dotlockLock +dotlockClose +nfsUnlock +unixGetpagesize +posixFchown +openDirectory +posixOpen +nolockCheckReservedLock +nolockUnlock +nolockLock +nolockClose +afpSetLock +afpCheckReservedLock +afpUnlock +afpLock +afpClose +unixShmPurge +unixShmSystemLock +unixOpenSharedMemory +unixShmRegionPerMap +proxyCreateConchPathname +proxyGetDbPathForUnixFile +findInodeInfo +fillInUnixFile +proxyCreateLockPath +findReusableFd +proxyBreakConchLock +proxyCreateUnixFile +sqlite3CantopenError +robust_open +proxyGetLockPath +proxyConchLock +proxyGetHostID +proxyReleaseConch +proxyCheckReservedLock +proxyUnlock +proxyLock +proxyClose +proxyTransformUnixFile +switchLockProxyPath +proxyTakeConch +unixTempFileDir +proxyFileControl +unixGetTempname +unixModeBit +fcntlSizeHint +posixUnlock +sqliteErrorFromPosixError +unixFileLock +full_fsync +robust_ftruncate +seekAndWriteFd +seekAndWrite +storeLastErrno +seekAndRead +unixLogErrorAtLine +robust_close +closePendingFds +fileHasMoved +unixLeaveMutex +closeUnixFile +releaseInodeInfo +setPendingFd +unixEnterMutex +verifyDbFile +unixUnfetch +unixFetch +unixShmUnmap +unixShmBarrier +unixShmLock +unixShmMap +unixDeviceCharacteristics +unixSectorSize +unixFileControl +unixCheckReservedLock +unixUnlock +unixLock +unixFileSize +unixSync +unixTruncate +unixWrite +unixRead +unixClose +autolockIoFinderImpl +sqlite3DbRealloc +sqlite3StrAccumReset +sqlite3StrAccumEnlarge +enlargeAndAppend +sqlite3StrAccumAppendAll +sqlite3AppendChar +getTextArg +et_getdigit +sqlite3IsNaN +getDoubleArg +setStrAccumError +getIntArg +sqlite3StrAccumAppend +sqlite3DbMallocSize +isLookaside +measureAllocationSize +sqlite3StatusUp +sqlite3MallocAlarm +sqlite3StatusSet +mallocWithAlarm +noopMutexLeave +noopMutexTry +noopMutexEnter +noopMutexFree +noopMutexAlloc +noopMutexEnd +noopMutexInit +pthreadMutexLeave +pthreadMutexTry +pthreadMutexEnter +pthreadMutexFree +pthreadMutexAlloc +pthreadMutexEnd +pthreadMutexInit +sqlite3MemoryBarrier +sqlite3NoopMutex +sqlite3DefaultMutex +jb4asdk_sqlite3_rekey +sqlite3PagerRollback +sqlite3PagerCommitPhaseTwo +sqlite3PagerBegin +sqlite3PagerSharedLock +sqlite3PagerState +jb4asdk_sqlite3_rekey_v2 +jb4asdk_sqlite3_key +sqlite3NameToDb +jb4asdk_sqlite3_key_v2 +jb4asdk_sqlite3_activate_see +sqlite3PagerGetCodec +jb4asdk_sqlite3CodecGetKey +sqliteCodecAes128CcmFree +sqliteCodecAes128CcmSizeChng +sqliteCodecAes128Ccm +sqlite3PagerSetCodec +loadKeyAes128Ccm +jb4asdk_sqlite3CodecAttach +sqlite3BtreeIsReadonly +jb4asdk_sqlite3_db_readonly +sqlite3BtreeGetFilename +jb4asdk_sqlite3_db_filename +sqlite3DecOrHexToI64 +jb4asdk_sqlite3_uri_int64 +sqlite3GetBoolean +jb4asdk_sqlite3_uri_boolean +jb4asdk_sqlite3_uri_parameter +sqlite3ScratchFree +sqlite3ScratchMalloc +sqlite3KeywordCode +sqlite3BtreeSetPageSize +sqlite3BenignMallocHooks +sqlite3FaultSim +sqlite3BitvecBuiltinTest +sqlite3PrngRestoreState +sqlite3PrngSaveState +jb4asdk_sqlite3_test_control +sqlite3OsFileControl +sqlite3DbNameToBtree +jb4asdk_sqlite3_file_control +jb4asdk_sqlite3_extended_result_codes +sqlite3OsSleep +jb4asdk_sqlite3_sleep +sqlite3IsRowid +sqlite3FindTable +sqlite3Init +jb4asdk_sqlite3_table_column_metadata +jb4asdk_sqlite3_thread_cleanup +jb4asdk_sqlite3_get_autocommit +jb4asdk_sqlite3_global_recover +jb4asdk_sqlite3_collation_needed16 +jb4asdk_sqlite3_collation_needed +jb4asdk_sqlite3_create_collation16 +createCollation +jb4asdk_sqlite3_create_collation_v2 +jb4asdk_sqlite3_create_collation +jb4asdk_sqlite3_open16 +jb4asdk_sqlite3_open_v2 +openDatabase +jb4asdk_sqlite3_open +jb4asdk_sqlite3_limit +jb4asdk_sqlite3_errstr +jb4asdk_sqlite3_extended_errcode +jb4asdk_sqlite3_errcode +jb4asdk_sqlite3_errmsg16 +sqlite3SafetyCheckSickOrOk +jb4asdk_sqlite3_wal_checkpoint +sqlite3Checkpoint +sqlite3FindDbName +jb4asdk_sqlite3_wal_checkpoint_v2 +sqlite3WalDefaultHook +jb4asdk_sqlite3_wal_hook +jb4asdk_sqlite3_wal_autocheckpoint +jb4asdk_sqlite3_rollback_hook +jb4asdk_sqlite3_update_hook +jb4asdk_sqlite3_commit_hook +jb4asdk_sqlite3_profile +jb4asdk_sqlite3_trace +sqlite3InvalidFunction +sqlite3FindFunction +jb4asdk_sqlite3_overload_function +sqlite3Utf16to8 +jb4asdk_sqlite3_create_function16 +sqlite3CreateFunc +jb4asdk_sqlite3_create_function_v2 +jb4asdk_sqlite3_create_function +jb4asdk_sqlite3_interrupt +sqliteDefaultBusyCallback +jb4asdk_sqlite3_busy_timeout +jb4asdk_sqlite3_progress_handler +jb4asdk_sqlite3_busy_handler +jb4asdk_sqlite3_close_v2 +sqlite3Close +jb4asdk_sqlite3_close +jb4asdk_sqlite3_total_changes +jb4asdk_sqlite3_changes +jb4asdk_sqlite3_last_insert_rowid +setupLookaside +jb4asdk_sqlite3_db_config +sqlite3PagerShrink +jb4asdk_sqlite3_db_release_memory +jb4asdk_sqlite3_db_mutex +sqlite3PCacheSetDefault +sqlite3HeaderSizePcache1 +sqlite3HeaderSizePcache +sqlite3HeaderSizeBtree +sqlite3MemSetDefault +jb4asdk_sqlite3_config +sqlite3MutexEnd +sqlite3MallocEnd +sqlite3PcacheShutdown +jb4asdk_sqlite3_shutdown +sqlite3PCacheBufferSetup +sqlite3OsInit +sqlite3PcacheInitialize +sqlite3RegisterGlobalFunctions +sqlite3MallocInit +jb4asdk_sqlite3_threadsafe +jb4asdk_sqlite3_libversion_number +jb4asdk_sqlite3_sourceid +jb4asdk_sqlite3_libversion +sqlite3ValueSetStr +sqlite3ValueNew +jb4asdk_sqlite3_complete16 +jb4asdk_sqlite3_complete +jb4asdk_sqlite3_vtab_config +jb4asdk_sqlite3_vtab_on_conflict +sqlite3RunParser +jb4asdk_sqlite3_declare_vtab +jb4asdk_sqlite3_create_module_v2 +createModule +jb4asdk_sqlite3_create_module +jb4asdk_sqlite3_free_table +jb4asdk_sqlite3_get_table_cb +jb4asdk_sqlite3_get_table +jb4asdk_sqlite3_prepare16_v2 +sqlite3Prepare16 +jb4asdk_sqlite3_prepare16 +sqlite3LockAndPrepare +jb4asdk_sqlite3_prepare +jb4asdk_sqlite3_reset_auto_extension +jb4asdk_sqlite3_cancel_auto_extension +jb4asdk_sqlite3_auto_extension +jb4asdk_sqlite3_enable_load_extension +sqlite3LoadExtension +jb4asdk_sqlite3_load_extension +jb4asdk_sqlite3_errmsg +jb4asdk_sqlite3_prepare_v2 +sqlite3SafetyCheckOk +jb4asdk_sqlite3_exec +patternCompare +jb4asdk_sqlite3_strglob +sqlite3ExpirePreparedStatements +jb4asdk_sqlite3_set_authorizer +jb4asdk_sqlite3_blob_reopen +jb4asdk_sqlite3_blob_bytes +sqlite3BtreePutData +jb4asdk_sqlite3_blob_write +sqlite3BtreeData +blobReadWrite +jb4asdk_sqlite3_blob_read +jb4asdk_sqlite3_blob_close +sqlite3ParserReset +blobSeekToRow +sqlite3VdbeMakeReady +sqlite3VdbeChangeToNoop +sqlite3VdbeChangeP4 +sqlite3VdbeChangeP3 +sqlite3VdbeChangeP2 +sqlite3VdbeChangeP1 +sqlite3VdbeUsesBtree +sqlite3VdbeAddOpList +sqlite3VdbeChangeP5 +sqlite3VdbeAddOp4Int +sqlite3SchemaToIndex +sqlite3VdbeCreate +sqlite3MPrintf +sqlite3ErrorMsg +sqlite3LocateTable +sqlite3DbMallocRaw +jb4asdk_sqlite3_blob_open +applyNumericAffinity +jb4asdk_sqlite3_value_numeric_type +jb4asdk_sqlite3_stmt_status +jb4asdk_sqlite3_next_stmt +jb4asdk_sqlite3_stmt_busy +jb4asdk_sqlite3_stmt_readonly +jb4asdk_sqlite3_db_handle +sqlite3TransferBindings +jb4asdk_sqlite3_transfer_bindings +sqlite3VdbeParameterIndex +jb4asdk_sqlite3_bind_parameter_index +jb4asdk_sqlite3_bind_parameter_name +jb4asdk_sqlite3_bind_parameter_count +jb4asdk_sqlite3_bind_zeroblob64 +jb4asdk_sqlite3_bind_zeroblob +jb4asdk_sqlite3_bind_value +jb4asdk_sqlite3_bind_text16 +jb4asdk_sqlite3_bind_text64 +jb4asdk_sqlite3_bind_text +jb4asdk_sqlite3_bind_null +jb4asdk_sqlite3_bind_int64 +jb4asdk_sqlite3_bind_int +vdbeUnbind +jb4asdk_sqlite3_bind_double +jb4asdk_sqlite3_bind_blob64 +bindText +jb4asdk_sqlite3_bind_blob +jb4asdk_sqlite3_column_decltype16 +jb4asdk_sqlite3_column_decltype +jb4asdk_sqlite3_column_name16 +columnName +jb4asdk_sqlite3_column_name +jb4asdk_sqlite3_column_type +jb4asdk_sqlite3_column_text16 +jb4asdk_sqlite3_column_value +jb4asdk_sqlite3_column_text +jb4asdk_sqlite3_column_int64 +jb4asdk_sqlite3_column_int +jb4asdk_sqlite3_column_double +jb4asdk_sqlite3_column_bytes16 +jb4asdk_sqlite3_column_bytes +columnMallocFailure +columnMem +jb4asdk_sqlite3_column_blob +jb4asdk_sqlite3_data_count +jb4asdk_sqlite3_column_count +jb4asdk_sqlite3_aggregate_count +sqlite3DbMallocZero +jb4asdk_sqlite3_set_auxdata +jb4asdk_sqlite3_get_auxdata +createAggContext +jb4asdk_sqlite3_aggregate_context +jb4asdk_sqlite3_context_db_handle +jb4asdk_sqlite3_user_data +sqlite3DbStrDup +sqlite3Reprepare +sqlite3Step +vdbeSafetyNotNull +jb4asdk_sqlite3_step +jb4asdk_sqlite3_result_error_nomem +jb4asdk_sqlite3_result_error_toobig +sqlite3ErrStr +jb4asdk_sqlite3_result_error_code +jb4asdk_sqlite3_result_zeroblob64 +sqlite3VdbeMemSetZeroBlob +jb4asdk_sqlite3_result_zeroblob +sqlite3VdbeMemCopy +jb4asdk_sqlite3_result_value +jb4asdk_sqlite3_result_text16le +jb4asdk_sqlite3_result_text16be +jb4asdk_sqlite3_result_text16 +jb4asdk_sqlite3_result_text64 +jb4asdk_sqlite3_result_text +jb4asdk_sqlite3_result_subtype +sqlite3VdbeMemSetNull +jb4asdk_sqlite3_result_null +jb4asdk_sqlite3_result_int64 +sqlite3VdbeMemSetInt64 +jb4asdk_sqlite3_result_int +jb4asdk_sqlite3_result_error16 +sqlite3VdbeMemSetStr +jb4asdk_sqlite3_result_error +sqlite3VdbeMemSetDouble +jb4asdk_sqlite3_result_double +invokeValueDestructor +jb4asdk_sqlite3_result_blob64 +setResultStrOrError +jb4asdk_sqlite3_result_blob +jb4asdk_sqlite3_value_free +sqlite3ValueFree +sqlite3VdbeMemMakeWriteable +jb4asdk_sqlite3_value_dup +jb4asdk_sqlite3_value_type +jb4asdk_sqlite3_value_text16le +jb4asdk_sqlite3_value_text16be +jb4asdk_sqlite3_value_text16 +sqlite3ValueText +jb4asdk_sqlite3_value_subtype +jb4asdk_sqlite3_value_int64 +sqlite3VdbeIntValue +jb4asdk_sqlite3_value_int +sqlite3VdbeRealValue +jb4asdk_sqlite3_value_double +jb4asdk_sqlite3_value_bytes16 +sqlite3ValueBytes +jb4asdk_sqlite3_value_bytes +jb4asdk_sqlite3_value_text +sqlite3VdbeMemExpandBlob +jb4asdk_sqlite3_value_blob +sqlite3VdbeMemRelease +jb4asdk_sqlite3_clear_bindings +sqlite3VdbeRewind +sqlite3VdbeReset +jb4asdk_sqlite3_reset +sqlite3ApiExit +sqlite3VdbeFinalize +invokeProfileCallback +vdbeSafety +jb4asdk_sqlite3_finalize +jb4asdk_sqlite3_expired +jb4asdk_sqlite3_sql +jb4asdk_sqlite3_backup_pagecount +jb4asdk_sqlite3_backup_remaining +sqlite3LeaveMutexAndCloseZombie +sqlite3BtreeRollback +sqlite3PagerBackupPtr +jb4asdk_sqlite3_backup_finish +sqlite3BtreeLeave +sqlite3BtreeCommitPhaseOne +sqlite3BtreeCommitPhaseTwo +sqlite3PagerTruncateImage +sqlite3PagerSync +backupTruncateFile +sqlite3OsWrite +sqlite3PagerCommitPhaseOne +sqlite3PagerWrite +sqlite3PagerPagecount +sqlite3PagerFile +sqlite3BtreeSetVersion +sqlite3ResetAllSchemasOfConnection +sqlite3BtreeUpdateMeta +sqlite3BtreeNewDb +attachBackupObject +sqlite3PagerUnref +sqlite3PagerGetData +backupOnePage +sqlite3PagerAcquire +sqlite3BtreeLastPage +sqlite3PagerGetJournalMode +sqlite3BtreeGetPageSize +sqlite3BtreeIsInReadTrans +sqlite3BtreeGetMeta +sqlite3BtreeBeginTrans +isFatalError +sqlite3BtreeEnter +jb4asdk_sqlite3_backup_step +checkReadTransaction +setDestPgsz +findBtree +sqlite3Error +sqlite3MallocZero +sqlite3ErrorWithMsg +jb4asdk_sqlite3_backup_init +jb4asdk_sqlite3_enable_shared_cache +jb4asdk_sqlite3_os_end +unixNextSystemCall +unixGetSystemCall +unixSetSystemCall +unixCurrentTimeInt64 +unixGetLastError +unixCurrentTime +unixSleep +unixRandomness +unixDlClose +unixDlSym +unixDlError +unixDlOpen +unixFullPathname +unixAccess +unixDelete +unixOpen +jb4asdk_sqlite3_os_init +jb4asdk_sqlite3_stricmp +sqlite3OsRandomness +jb4asdk_sqlite3_randomness +renderLogMsg +jb4asdk_sqlite3_log +jb4asdk_sqlite3_snprintf +jb4asdk_sqlite3_vsnprintf +jb4asdk_sqlite3_mprintf +sqlite3StrAccumFinish +sqlite3VXPrintf +sqlite3StrAccumInit +jb4asdk_sqlite3_vmprintf +jb4asdk_sqlite3_realloc64 +sqlite3Realloc +jb4asdk_sqlite3_realloc +sqlite3StatusDown +jb4asdk_sqlite3_free +jb4asdk_sqlite3_msize +jb4asdk_sqlite3_malloc64 +sqlite3Malloc +jb4asdk_sqlite3_malloc +jb4asdk_sqlite3_memory_highwater +jb4asdk_sqlite3_soft_heap_limit +jb4asdk_sqlite3_memory_used +sqlite3StatusValue +jb4asdk_sqlite3_soft_heap_limit64 +jb4asdk_sqlite3_memory_alarm +jb4asdk_sqlite3_release_memory +jb4asdk_sqlite3_mutex_try +jb4asdk_sqlite3_mutex_free +sqlite3MutexInit +jb4asdk_sqlite3_mutex_alloc +jb4asdk_sqlite3_vfs_unregister +vfsUnlink +jb4asdk_sqlite3_vfs_register +sqlite3MutexAlloc +jb4asdk_sqlite3_initialize +jb4asdk_sqlite3_vfs_find +sqlite3PagerCacheStat +sqlite3DbFree +sqlite3VdbeClearObject +sqlite3DeleteTable +sqlite3DeleteTrigger +sqlite3MallocSize +sqlite3BtreeLeaveAll +sqlite3PagerMemUsed +sqlite3BtreePager +sqlite3BtreeEnterAll +jb4asdk_sqlite3_db_status +jb4asdk_sqlite3_status +jb4asdk_sqlite3_mutex_leave +jb4asdk_sqlite3_mutex_enter +sqlite3MallocMutex +sqlite3Pcache1Mutex +sqlite3MisuseError +jb4asdk_sqlite3_status64 +jb4asdk_sqlite3_compileoption_get +sqlite3IsIdChar +sqlite3Strlen30 +jb4asdk_sqlite3_strnicmp +jb4asdk_sqlite3_compileoption_used +-[MarketingCloudSDKNotification setupWithFoundation:error:] +-[MarketingCloudSDKNotification dealloc] +-[MarketingCloudSDKNotification setupOnMainThread] +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2 +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke.20 +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2.21 +___50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_3 +-[MarketingCloudSDKNotification tearDown:] +-[MarketingCloudSDKNotification updateNotificationSettings:] +-[MarketingCloudSDKNotification setNotificationRequest:] +-[MarketingCloudSDKNotification setNotificationUserInfo:] +-[MarketingCloudSDKNotification notificationCenter] +-[MarketingCloudSDKNotification userNotificationCenter] +-[MarketingCloudSDKNotification getFrameworkState] +-[MarketingCloudSDKNotification setDebugLoggingEnabled:] +-[MarketingCloudSDKNotification getDebugLoggingEnabled] +-[MarketingCloudSDKNotification refreshWithFetch] +-[MarketingCloudSDKNotification processControlChannelPayload:] +-[MarketingCloudSDKNotification testSetupParameters] +-[MarketingCloudSDKNotification setTestSetupParameters:] +-[MarketingCloudSDKNotification logger] +-[MarketingCloudSDKNotification setLogger:] +-[MarketingCloudSDKNotification notificationRequest] +-[MarketingCloudSDKNotification notificationUserInfo] +-[MarketingCloudSDKNotification foundation] +-[MarketingCloudSDKNotification setFoundation:] +-[MarketingCloudSDKNotification setNotificationCenter:] +-[MarketingCloudSDKNotification setUserNotificationCenter:] +-[MarketingCloudSDKNotification applicationDidBecomeActiveNotificationObserver] +-[MarketingCloudSDKNotification setApplicationDidBecomeActiveNotificationObserver:] +-[MarketingCloudSDKNotification applicationDidEnterBackgroundNotificationObserver] +-[MarketingCloudSDKNotification setApplicationDidEnterBackgroundNotificationObserver:] +-[MarketingCloudSDKNotification notificationStateChangedNotificationObserver] +-[MarketingCloudSDKNotification setNotificationStateChangedNotificationObserver:] +-[MarketingCloudSDKNotification session] +-[MarketingCloudSDKNotification setSession:] +-[MarketingCloudSDKNotification operationQueue] +-[MarketingCloudSDKNotification setOperationQueue:] +-[MarketingCloudSDKNotification dispatchQueue] +-[MarketingCloudSDKNotification setDispatchQueue:] +-[MarketingCloudSDKNotification .cxx_destruct] +_OBJC_SELECTOR_REFERENCES_.17 +___block_descriptor_40_e8_32w_e32_v16?0"UNNotificationSettings"8l +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKNotification +__OBJC_METACLASS_RO_$_MarketingCloudSDKNotification +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKNotification +_OBJC_IVAR_$_MarketingCloudSDKNotification.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKNotification._logger +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationRequest +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationUserInfo +_OBJC_IVAR_$_MarketingCloudSDKNotification._foundation +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKNotification._userNotificationCenter +_OBJC_IVAR_$_MarketingCloudSDKNotification._applicationDidBecomeActiveNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKNotification._applicationDidEnterBackgroundNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKNotification._notificationStateChangedNotificationObserver +_OBJC_IVAR_$_MarketingCloudSDKNotification._session +_OBJC_IVAR_$_MarketingCloudSDKNotification._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKNotification._dispatchQueue +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKNotification +__OBJC_$_PROP_LIST_MarketingCloudSDKNotification +__OBJC_CLASS_RO_$_MarketingCloudSDKNotification +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKNotification/MarketingCloudSDKNotification/MarketingCloudSDKNotification.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKNotification +MarketingCloudSDKNotification/MarketingCloudSDKNotification.m +MarketingCloudSDKNotification/MarketingCloudSDKNotification.h +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_3 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2.21 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke.20 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke_2 +__50-[MarketingCloudSDKNotification setupOnMainThread]_block_invoke +-[MarketingCloudSDKOpenDirectMessage setupWithFoundation:error:] +-[MarketingCloudSDKOpenDirectMessage setupOnMainThread] +-[MarketingCloudSDKOpenDirectMessage tearDown:] +-[MarketingCloudSDKOpenDirectMessage sfmcUNNotificationReceived:] +-[MarketingCloudSDKOpenDirectMessage notificationCenter] +-[MarketingCloudSDKOpenDirectMessage userNotificationCenter] +-[MarketingCloudSDKOpenDirectMessage getFrameworkState] +-[MarketingCloudSDKOpenDirectMessage setDebugLoggingEnabled:] +-[MarketingCloudSDKOpenDirectMessage getDebugLoggingEnabled] +-[MarketingCloudSDKOpenDirectMessage refreshWithFetch] +-[MarketingCloudSDKOpenDirectMessage processControlChannelPayload:] +-[MarketingCloudSDKOpenDirectMessage testSetupParameters] +-[MarketingCloudSDKOpenDirectMessage setTestSetupParameters:] +-[MarketingCloudSDKOpenDirectMessage foundation] +-[MarketingCloudSDKOpenDirectMessage setFoundation:] +-[MarketingCloudSDKOpenDirectMessage setNotificationCenter:] +-[MarketingCloudSDKOpenDirectMessage operationQueue] +-[MarketingCloudSDKOpenDirectMessage setOperationQueue:] +-[MarketingCloudSDKOpenDirectMessage dispatchQueue] +-[MarketingCloudSDKOpenDirectMessage setDispatchQueue:] +-[MarketingCloudSDKOpenDirectMessage logger] +-[MarketingCloudSDKOpenDirectMessage setLogger:] +-[MarketingCloudSDKOpenDirectMessage setUserNotificationCenter:] +-[MarketingCloudSDKOpenDirectMessage .cxx_destruct] +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKOpenDirectMessage +__OBJC_METACLASS_RO_$_MarketingCloudSDKOpenDirectMessage +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKOpenDirectMessage +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._foundation +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._logger +_OBJC_IVAR_$_MarketingCloudSDKOpenDirectMessage._userNotificationCenter +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKOpenDirectMessage +__OBJC_$_PROP_LIST_MarketingCloudSDKOpenDirectMessage +__OBJC_CLASS_RO_$_MarketingCloudSDKOpenDirectMessage +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessage.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKOpenDirectMessage +MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessage.m +MarketingCloudSDKOpenDirectMessage/MarketingCloudSDKOpenDirectMessagePrivate.h +-[NSNumber(SFMCBinaryString) binaryString] +-[MarketingCloudSDKPrivacy setupWithConfiguration:error:] +-[MarketingCloudSDKPrivacy setupOnMainThread] +-[MarketingCloudSDKPrivacy tearDown] +-[MarketingCloudSDKPrivacy sfmcUNNotificationReceived:] ++[MarketingCloudSDKPrivacy fetchValueForKey:appId:] ++[MarketingCloudSDKPrivacy persistValue:forKey:appId:] +-[MarketingCloudSDKPrivacy setRightToBeForgottenEnabled] +-[MarketingCloudSDKPrivacy setRestrictionOfProcessingEnabled] +-[MarketingCloudSDKPrivacy setDoNotTrackEnabled] +-[MarketingCloudSDKPrivacy setNotBlocked] +-[MarketingCloudSDKPrivacy getFrameworkState] +-[MarketingCloudSDKPrivacy setDebugLoggingEnabled:] +-[MarketingCloudSDKPrivacy getDebugLoggingEnabled] +-[MarketingCloudSDKPrivacy refreshWithFetch] ++[MarketingCloudSDKPrivacy blockedNodeForControlChannelPayload:] ++[MarketingCloudSDKPrivacy nodeForControlChannelPayload:name:] ++[MarketingCloudSDKPrivacy blockedBitmaskForControlChannelPayload:] ++[MarketingCloudSDKPrivacy dataToDeleteBitmaskForPrivacyMode:] ++[MarketingCloudSDKPrivacy controlChannelPayloadVersionNumber] ++[MarketingCloudSDKPrivacy privacyModeOfBlockedBits:] +-[MarketingCloudSDKPrivacy testSetupParameters] +-[MarketingCloudSDKPrivacy setTestSetupParameters:] +-[MarketingCloudSDKPrivacy privacyMode] +-[MarketingCloudSDKPrivacy setPrivacyMode:] +-[MarketingCloudSDKPrivacy notificationCenter] +-[MarketingCloudSDKPrivacy setNotificationCenter:] +-[MarketingCloudSDKPrivacy operationQueue] +-[MarketingCloudSDKPrivacy setOperationQueue:] +-[MarketingCloudSDKPrivacy dispatchQueue] +-[MarketingCloudSDKPrivacy setDispatchQueue:] +-[MarketingCloudSDKPrivacy appId] +-[MarketingCloudSDKPrivacy setAppId:] +-[MarketingCloudSDKPrivacy logger] +-[MarketingCloudSDKPrivacy setLogger:] +-[MarketingCloudSDKPrivacy .cxx_destruct] +__OBJC_$_CATEGORY_INSTANCE_METHODS_NSNumber_$_SFMCBinaryString +__OBJC_$_CATEGORY_NSNumber_$_SFMCBinaryString +_OBJC_SELECTOR_REFERENCES_.32 +__OBJC_$_CLASS_METHODS_MarketingCloudSDKPrivacy +__OBJC_CLASS_PROTOCOLS_$_MarketingCloudSDKPrivacy +__OBJC_METACLASS_RO_$_MarketingCloudSDKPrivacy +__OBJC_$_INSTANCE_METHODS_MarketingCloudSDKPrivacy +_OBJC_IVAR_$_MarketingCloudSDKPrivacy.testSetupParameters +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._privacyMode +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._notificationCenter +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._operationQueue +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._dispatchQueue +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._appId +_OBJC_IVAR_$_MarketingCloudSDKPrivacy._logger +__OBJC_$_INSTANCE_VARIABLES_MarketingCloudSDKPrivacy +__OBJC_$_PROP_LIST_MarketingCloudSDKPrivacy +__OBJC_CLASS_RO_$_MarketingCloudSDKPrivacy +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy.m +/Users/eyehuda/Projects/MobilePushSDK/sdk-ios.git/MCET_238-8.0.10/MarketingCloudSDKPrivacy +MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy.m +MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacyPrivate.h +MarketingCloudSDKPrivacy/MarketingCloudSDKPrivacy.h +__ZL29installGetClassHook_untrustedv +__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class +__ZL15OldGetClassHook +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50/Overrides.cpp +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/swift-macosx-x86_64 +getObjCClassByMangledName_untrusted +Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility50/Overrides.cpp +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs +llvm.loop.mustprogress +installGetClassHook_untrusted +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility51 -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/Compatibility51/Overrides.cpp +_swift_getFunctionTypeMetadataGlobalActorBackDeploy +___swift_getFunctionTypeMetadataGlobalActorBackDeploy_block_invoke +__ZZ50swift_getFunctionTypeMetadataGlobalActorBackDeployE9builderFn +__ZZ50swift_getFunctionTypeMetadataGlobalActorBackDeployE12builderToken +___block_descriptor_tmp +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityConcurrency -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityConcurrency -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityConcurrency/CMakeFiles/swiftCompatibilityConcurrency-iphoneos-arm64.dir/CompatibilityConcurrency.cpp.o -MF stdlib/toolchain/CompatibilityConcurrency/CMakeFiles/swiftCompatibilityConcurrency-iphoneos-arm64.dir/CompatibilityConcurrency.cpp.o.d -o stdlib/toolchain/CompatibilityConcurrency/CMakeFiles/swiftCompatibilityConcurrency-iphoneos-arm64.dir/CompatibilityConcurrency.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency/CompatibilityConcurrency.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency/CompatibilityConcurrency.cpp +__swift_getFunctionTypeMetadataGlobalActorBackDeploy_block_invoke +Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityConcurrency/CompatibilityConcurrency.cpp +swift_getFunctionTypeMetadataGlobalActorBackDeploy +Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/dispatch/once.h +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot +_swift_getFunctionReplacement50 +_swift_getOrigOfReplaceable50 +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/include -I include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/llvm/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/llvm-project/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/llvm-macosx-x86_64/tools/clang/include -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/cmark/src -I /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_Xcode/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -arch arm64 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all -D SWIFT_RUNTIME --target=arm64-apple-ios7.0 -isysroot /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk -arch arm64 -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/Library/Frameworks -F/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/../../../Developer/AppleInternal/Library/Frameworks -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=1 -D SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT -D SWIFT_ENABLE_REFLECTION -D SWIFT_STDLIB_HAS_DLADDR -D SWIFT_STDLIB_HAS_DARWIN_LIBMALLOC=1 -D SWIFT_STDLIB_HAS_ASL -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_HAS_LOCALE -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_TYPE_PRINTING -D SWIFT_STDLIB_SUPPORTS_BACKTRACE_REPORTING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_CONCURRENCY_TRACING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -c /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -Xclang -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -Xclang -clang-vendor-feature=+disableInferNewAvailabilityFromInit -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -Xclang -clang-vendor-feature=+enableAggressiveVLAFolding -Xclang -clang-vendor-feature=+revert09abecef7bbf -Xclang -clang-vendor-feature=+thisNoAlignAttr -Xclang -clang-vendor-feature=+thisNoNullAttr -mlinker-version=820.1 -stdlib=libc++ +/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot1/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp +swift_getOrigOfReplaceable50 +Sources/swiftlang/swiftlang-5.7.1.135.3/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp +swift_getFunctionReplacement50 diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/Assets.car b/MarketingCloudSDK/MarketingCloudSDK.bundle/Assets.car new file mode 100644 index 00000000..e856e716 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/Assets.car differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib b/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib new file mode 100644 index 00000000..23337595 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/Info.plist b/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/Info.plist new file mode 100644 index 00000000..da1ecfac Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/Info.plist differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib b/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib new file mode 100644 index 00000000..9e5e3833 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/Info.plist b/MarketingCloudSDK/MarketingCloudSDK.bundle/Info.plist new file mode 100644 index 00000000..53e5ca9f Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/Info.plist differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataClass.h b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..e2f74ac1 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCConfigurationEntity+CoreDataProperties.h" diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataProperties.h b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..459f1777 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,25 @@ +// +// SFMCConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nonatomic) int16_t messagesGatingTimeoutMs; +@property (nonatomic) int16_t messagesPerSecond; +@property (nonatomic) int16_t messagesPerSession; + +@end + +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataClass.h b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..becb597d --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCEndpointConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEndpointConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCEndpointConfigurationEntity+CoreDataProperties.h" diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataProperties.h b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..06abb95e --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,25 @@ +// +// SFMCEndpointConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCEndpointConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEndpointConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nullable, nonatomic, copy) NSString *dataType; +@property (nonatomic) int16_t maxBatchSize; +@property (nullable, nonatomic, copy) NSString *path; + +@end + +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataClass.h b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..8ae019dd --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCEventConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEventConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCEventConfigurationEntity+CoreDataProperties.h" diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataProperties.h b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..56d166b6 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,29 @@ +// +// SFMCEventConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCEventConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEventConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nullable, nonatomic, copy) NSString *activeEvents; +@property (nonatomic) BOOL enableAppEvents; +@property (nonatomic) BOOL enableDebugInfo; +@property (nonatomic) BOOL enableEngagementEvents; +@property (nonatomic) BOOL enableIdentityEvents; +@property (nonatomic) BOOL enableSystemEvents; +@property (nonatomic) BOOL enableTelemetryInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel+CoreDataModel.h b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel+CoreDataModel.h new file mode 100644 index 00000000..a1959327 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel+CoreDataModel.h @@ -0,0 +1,19 @@ +// +// SFMCModel+CoreDataModel.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +#import "SFMCConfigurationEntity+CoreDataClass.h" +#import "SFMCEndpointConfigurationEntity+CoreDataClass.h" +#import "SFMCEventConfigurationEntity+CoreDataClass.h" + + + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/214.00.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/214.00.mom new file mode 100644 index 00000000..d2b5eb20 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/214.00.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/215.00.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/215.00.mom new file mode 100644 index 00000000..149a1958 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/215.00.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.00.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.00.mom new file mode 100644 index 00000000..f3d7bc8f Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.00.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.01.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.01.mom new file mode 100644 index 00000000..21eb645c Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.01.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.02.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.02.mom new file mode 100644 index 00000000..0677633b Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.02.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.03.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.03.mom new file mode 100644 index 00000000..1182fe28 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/216.03.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.00.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.00.mom new file mode 100644 index 00000000..b4a9ac60 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.00.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.01.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.01.mom new file mode 100644 index 00000000..c7391e41 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.01.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.02.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.02.mom new file mode 100644 index 00000000..c7391e41 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/219.02.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.mom new file mode 100644 index 00000000..b18db45f Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.00.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.00.mom new file mode 100644 index 00000000..de22395f Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.00.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.mom new file mode 100644 index 00000000..8bd5a9ff Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.omo b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.omo new file mode 100644 index 00000000..9a64f9cd Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.omo differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/SFMCModel.mom b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/SFMCModel.mom new file mode 100644 index 00000000..fbae8eab Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/SFMCModel.mom differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/VersionInfo.plist b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/VersionInfo.plist new file mode 100644 index 00000000..ce67c64b Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/SFMCModel.momd/VersionInfo.plist differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeDirectory b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..a7281464 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeDirectory differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..6a949977 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements-1 b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..64a8a989 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements-1 differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeResources b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeResources new file mode 100644 index 00000000..d48c2e68 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeResources @@ -0,0 +1,510 @@ + + + + + files + + Assets.car + + CyxicBC8z535xhTPVYgT3pFP2nk= + + InAppMessageUI.storyboardc/InAppMessageUIViewController.nib + + RNuiEpSQ3MybgCIOJpdNHgzir90= + + InAppMessageUI.storyboardc/Info.plist + + nngnQm1cIANcnhFFcXY1i1T4f6w= + + InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib + + 6UWA/2PGlZW6mISb8RCIY5ftlBU= + + SFMCConfigurationEntity+CoreDataClass.h + + FTu6Rvx00/+ctnS172iP7gA9YcQ= + + SFMCConfigurationEntity+CoreDataProperties.h + + 6NnUSvLvi1EpX59VYY+GX/udz/w= + + SFMCEndpointConfigurationEntity+CoreDataClass.h + + tmG60eewRaBGdDeZ2B0PW7IxaK0= + + SFMCEndpointConfigurationEntity+CoreDataProperties.h + + fMwd0GnASTNfXv2CoL/dt8HxnvQ= + + SFMCEventConfigurationEntity+CoreDataClass.h + + 0LCWvAAlQvho0ZRxAqSJkDzr2L8= + + SFMCEventConfigurationEntity+CoreDataProperties.h + + 5IbOcLORPJq+uhfJFhCl6DyFhOM= + + SFMCModel+CoreDataModel.h + + Aprx+/ODkuzClsr+DYrsAPcq+m4= + + SFMCModel.momd/214.00.mom + + W0wRRtAG797EWP6qriyqEBmya2A= + + SFMCModel.momd/215.00.mom + + n0EA2WfOMTd9tCzYiDtlvlSFCHs= + + SFMCModel.momd/216.00.mom + + O3umWCk1WWIjmouQaaNXVWG3SIc= + + SFMCModel.momd/216.01.mom + + 2LN01MvOxh4+koVEHsQtQ4KOGv4= + + SFMCModel.momd/216.02.mom + + Dsvrq97726uX8Ptym4u0PWuD6wU= + + SFMCModel.momd/216.03.mom + + luWeLvYbRJzeTP1cuu3SoKeovd8= + + SFMCModel.momd/219.00.mom + + UjA9amMu3w6UKzSOwQxWYkVBOEk= + + SFMCModel.momd/219.01.mom + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + SFMCModel.momd/219.02.mom + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + SFMCModel.momd/234.00.mom + + 7Mt2HC7rPTa+r1ei8m7vN5nou2A= + + SFMCModel.momd/240.00.mom + + F+JnLyFfoC1lSoyPTIWHA9TzKe4= + + SFMCModel.momd/240.01.mom + + 64nGeeBMo1pCZVRWdD6C88GZG3w= + + SFMCModel.momd/240.01.omo + + WRJLDXT2kzB7+45DstxM51FCFoM= + + SFMCModel.momd/SFMCModel.mom + + NvgbklumJlUcK3TwTgcj70Vss+E= + + SFMCModel.momd/VersionInfo.plist + + BatHEGSPOi4tvH7dZA8qZamfQcY= + + en.lproj/MarketingCloudSDK.strings + + hash + + SgBcDtY7m4/lD2oPEde+eu+H5g0= + + optional + + + + files2 + + Assets.car + + hash + + CyxicBC8z535xhTPVYgT3pFP2nk= + + hash2 + + MFQNdhlB7QMm3RRH/eVykr7Alq2lOhzoYwDltUsjjAc= + + + InAppMessageUI.storyboardc/InAppMessageUIViewController.nib + + hash + + RNuiEpSQ3MybgCIOJpdNHgzir90= + + hash2 + + zdd8FMHMpvlWq9WbIjf0Eg6w25uFiKP9pWcklg0l7lM= + + + InAppMessageUI.storyboardc/Info.plist + + hash + + nngnQm1cIANcnhFFcXY1i1T4f6w= + + hash2 + + 7E2PXmfw7Um33prl/bATZmqIUxqNofHmsKm1khVjHs8= + + + InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib + + hash + + 6UWA/2PGlZW6mISb8RCIY5ftlBU= + + hash2 + + TezKj5HqAYUqu1DgCde8Q89HyPj99zOxhGWVzIl+n6k= + + + SFMCConfigurationEntity+CoreDataClass.h + + hash + + FTu6Rvx00/+ctnS172iP7gA9YcQ= + + hash2 + + t6Iu+esNfMN7rEbrXcLkNGa2g8r9WFx20a22jztqDRI= + + + SFMCConfigurationEntity+CoreDataProperties.h + + hash + + 6NnUSvLvi1EpX59VYY+GX/udz/w= + + hash2 + + Z2oNkC0AFtdQLA4JDnqsTWKdPySm+0Ayzh4X8gr5Q+o= + + + SFMCEndpointConfigurationEntity+CoreDataClass.h + + hash + + tmG60eewRaBGdDeZ2B0PW7IxaK0= + + hash2 + + GN4CBra/P8kQRwE/HMxGikb1BjYZo4DIskUMa/c1UxE= + + + SFMCEndpointConfigurationEntity+CoreDataProperties.h + + hash + + fMwd0GnASTNfXv2CoL/dt8HxnvQ= + + hash2 + + WGvuUCstXffJohREUx19ZQMIYJpZ8//YPaFvXCv25tM= + + + SFMCEventConfigurationEntity+CoreDataClass.h + + hash + + 0LCWvAAlQvho0ZRxAqSJkDzr2L8= + + hash2 + + GPIxhZsaG2BOsbb4TL0tI0TcZIE7roQX8Ga8J42mdz8= + + + SFMCEventConfigurationEntity+CoreDataProperties.h + + hash + + 5IbOcLORPJq+uhfJFhCl6DyFhOM= + + hash2 + + hU1EuNvhwEKhgtupGVRYiswdhPLpSXnnvRyalagHo08= + + + SFMCModel+CoreDataModel.h + + hash + + Aprx+/ODkuzClsr+DYrsAPcq+m4= + + hash2 + + OJRw/9boDW+614pTB47cZQVzXmhLvj59JC5/mOvN/PY= + + + SFMCModel.momd/214.00.mom + + hash + + W0wRRtAG797EWP6qriyqEBmya2A= + + hash2 + + USJP0NSMQaJrXBynx8UO5S7YJe9yhWzJ7KpM5uije3I= + + + SFMCModel.momd/215.00.mom + + hash + + n0EA2WfOMTd9tCzYiDtlvlSFCHs= + + hash2 + + CzgLXA6WHof+OSQZbYZ/Dkio29TcPjWFYq9vfYTIOTA= + + + SFMCModel.momd/216.00.mom + + hash + + O3umWCk1WWIjmouQaaNXVWG3SIc= + + hash2 + + QFpvK+Mob7VQONPGRGY5mhILHZJrxI7QHFg9Iv3x8TU= + + + SFMCModel.momd/216.01.mom + + hash + + 2LN01MvOxh4+koVEHsQtQ4KOGv4= + + hash2 + + RH38srdwYOEZ5ZW41UlF+fgPwB4DYJiTQJ/8axXxwkA= + + + SFMCModel.momd/216.02.mom + + hash + + Dsvrq97726uX8Ptym4u0PWuD6wU= + + hash2 + + YYcKWR9qbWFPBsM+cHX9GpvWVctZ0+Ek1HBEJK9ym7Q= + + + SFMCModel.momd/216.03.mom + + hash + + luWeLvYbRJzeTP1cuu3SoKeovd8= + + hash2 + + fjrcmt397ICWSoZ87ydgmyIY8Edd/EP2Q52BW7rZqEQ= + + + SFMCModel.momd/219.00.mom + + hash + + UjA9amMu3w6UKzSOwQxWYkVBOEk= + + hash2 + + ZFfEsVd1E/oUlWxvEGoTTBDjuLqBDXkAJk5ulMdCJBY= + + + SFMCModel.momd/219.01.mom + + hash + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + hash2 + + 6W2lAjU0wUvcXyAz5llfW8GWHuXvHMZ985L7F2l/OAA= + + + SFMCModel.momd/219.02.mom + + hash + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + hash2 + + 6W2lAjU0wUvcXyAz5llfW8GWHuXvHMZ985L7F2l/OAA= + + + SFMCModel.momd/234.00.mom + + hash + + 7Mt2HC7rPTa+r1ei8m7vN5nou2A= + + hash2 + + bHXFFjS1GE9kBqOS5Vrz4r5XlHO9W+ZoLfctOG7OTWY= + + + SFMCModel.momd/240.00.mom + + hash + + F+JnLyFfoC1lSoyPTIWHA9TzKe4= + + hash2 + + mXuY+ToSuDOReO1dq4GlVr99xpXlRTPg6BQscitYNCs= + + + SFMCModel.momd/240.01.mom + + hash + + 64nGeeBMo1pCZVRWdD6C88GZG3w= + + hash2 + + oSnF59PtvcmtxaNt4+eHAdaATXrEuin5HkYVTIqmK8I= + + + SFMCModel.momd/240.01.omo + + hash + + WRJLDXT2kzB7+45DstxM51FCFoM= + + hash2 + + Vc6WfyVhOg39QCydRtuRUjnHzBMPvh/ccZ50tuH/Hb0= + + + SFMCModel.momd/SFMCModel.mom + + hash + + NvgbklumJlUcK3TwTgcj70Vss+E= + + hash2 + + dokSsPQz8R7cff22sufpc1eTEcuovKGT9lYhbFIvLXA= + + + SFMCModel.momd/VersionInfo.plist + + hash + + BatHEGSPOi4tvH7dZA8qZamfQcY= + + hash2 + + KYgIaZC1pfReTH08Rz/mra5XVCOn1jmao3U07C5h23w= + + + en.lproj/MarketingCloudSDK.strings + + hash + + SgBcDtY7m4/lD2oPEde+eu+H5g0= + + hash2 + + 5y/H0tji1ZHC7W9JAUR2YIBFAdoD6x2Wn0dD7mlHWbg= + + optional + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeSignature b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeSignature new file mode 100644 index 00000000..efdd5816 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/_CodeSignature/CodeSignature differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.bundle/en.lproj/MarketingCloudSDK.strings b/MarketingCloudSDK/MarketingCloudSDK.bundle/en.lproj/MarketingCloudSDK.strings new file mode 100644 index 00000000..2fd8f748 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.bundle/en.lproj/MarketingCloudSDK.strings differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Info.plist b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Info.plist new file mode 100644 index 00000000..723ae20a --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.salesforce.MarketingCloudSDK + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 8.0.10 + CFBundleVersion + 8.0.10 + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/DWARF/MarketingCloudSDK b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/DWARF/MarketingCloudSDK new file mode 100644 index 00000000..c94b49c2 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/DWARF/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface new file mode 100644 index 00000000..e3ef863d --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface @@ -0,0 +1,761 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SFMCSDK +import CoreLocation +import Foundation +@_exported import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import os +@objc(SFMCSdkURLHandlingDelegate) public protocol URLHandlingDelegate { + @objc func sfmc_handleURL(_ url: Foundation.URL, type: Swift.String) +} +@objc public protocol PushInterface { + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc func tearDown() + @objc func contactKey() -> Swift.String? + @objc func addTag(_ tag: Swift.String) -> Swift.Bool + @objc func addTags(_ tags: [Any]) -> Swift.Set? + @objc func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc func tags() -> Swift.Set? + @objc func setDeviceToken(_ deviceToken: Foundation.Data) + @objc func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc func attributes() -> [Swift.AnyHashable : Any]? + @objc func deviceToken() -> Swift.String? + @objc func accessToken() -> Swift.String? + @objc func deviceIdentifier() -> Swift.String? + @objc func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc func pushEnabled() -> Swift.Bool + @objc func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc func signedString() -> Swift.String? + @objc func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc func showInAppMessage(messageId: Swift.String) + @objc func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc func getAllMessages() -> [Any]? + @objc func getUnreadMessages() -> [Any]? + @objc func getReadMessages() -> [Any]? + @objc func getDeletedMessages() -> [Any]? + @objc func getAllMessagesCount() -> Swift.UInt + @objc func getUnreadMessagesCount() -> Swift.UInt + @objc func getReadMessagesCount() -> Swift.UInt + @objc func getDeletedMessagesCount() -> Swift.UInt + @objc func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc func markAllMessagesRead() -> Swift.Bool + @objc func markAllMessagesDeleted() -> Swift.Bool + @objc func refreshMessages() -> Swift.Bool + @objc func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc func piIdentifier() -> Swift.String? + @objc func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc func locationEnabled() -> Swift.Bool + @objc func startWatchingLocation() + @objc func stopWatchingLocation() + @objc func watchingLocation() -> Swift.Bool + @objc func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc func resetDataPolicy() -> Swift.Bool +} +@objc(SFMCSdkSystemEvent) final public class SystemEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@objc public protocol CdpInterface { + @objc func getConsent() -> SFMCSDK.Consent + @objc func setConsent(consent: SFMCSDK.Consent) + @objc func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkMessage) final public class Message : ObjectiveC.NSObject { + final public let id: Swift.String + final public let name: Swift.String + final public let category: Swift.String + final public let producer: Swift.String + final public let timestamp: Swift.String + final public let parameters: [Swift.String : Any]? + final public let fromEvent: SFMCSDK.Event? + final public let priority: Swift.Bool + @objc deinit +} +@objc(SFMCSdkModuleLogger) final public class ModuleLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc final public var redactedValues: [Swift.String] + @objc public init(module: SFMCSDK.ModuleName, redactedValues: [Swift.String] = [String()]) + @objc final public func set(redactedValues: [Swift.String]) + final public func d(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func w(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func e(category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkCDP) final public class CDP : ObjectiveC.NSObject, SFMCSDK.CdpInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func getConsent() -> SFMCSDK.Consent + @objc final public func setConsent(consent: SFMCSDK.Consent) + @objc final public func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkIDENTITY) final public class IDENTITY : ObjectiveC.NSObject { + @objc final public func toJson() -> Swift.String + @objc final public func setProfileId(_ profile: Swift.String) + final public func setProfileId(_ profile: Swift.String, _ modules: [SFMCSDK.ModuleName]) + final public func setProfileId(_ modules: [SFMCSDK.ModuleName : Swift.String]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profile: Swift.String, rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profiles: [Swift.Int : Swift.String]) + @objc final public func clearProfileAttribute(key: Swift.String) + @objc final public func clearProfileAttributes(keys: [Swift.String]) + @objc final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String]) + final public func setProfileAttribute(_ key: Swift.String, _ value: Swift.String, _ modules: [SFMCSDK.ModuleName] = ModuleName.allCases) + final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String], _ modules: [SFMCSDK.ModuleName]) + final public func setProfileAttributes(_ attributes: [SFMCSDK.ModuleName : [Swift.String : Swift.String]]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(attributes: [Swift.String : Swift.String], rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(_ attributes: [Swift.Int : [Swift.String : Swift.String]]) + @objc deinit +} +public typealias AutoMergePolicyCallback = (_ isMergeSucces: Swift.Bool) -> Swift.Void +public typealias ManualMergePolicyCallback = (_ v7: Foundation.NSDictionary, _ v8: Foundation.NSDictionary) -> Swift.Void +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkEventBus) public class EventBus : ObjectiveC.NSObject { + @objc public static func publish(producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func publishTo(target: SFMCSDK.ModuleName, producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func subscribe(subscriber: SFMCSDK.Subscriber) + @objc public static func unsubscribe(subscriber: SFMCSDK.Subscriber) + @objc deinit +} +@objc public protocol Logger { + @objc var redactedValues: [Swift.String] { get } +} +@objc(SFMCSdkOrder) public class Order : ObjectiveC.NSObject { + @objc final public let id: Swift.String + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc final public let totalValue: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any] + @objc public init(id: Swift.String, lineItems: [SFMCSDK.LineItem], totalValue: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkLogOutputter) open class LogOutputter : ObjectiveC.NSObject { + @objc open func out(level: SFMCSDK.LogLevel, subsystem: Swift.String, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol SFMCModule { + @objc var name: SFMCSDK.ModuleName { get } + @objc static var moduleVersion: Swift.String { get } + @objc static var stateProperties: [Swift.String : Swift.String]? { get set } + @objc static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? +} +@objc(SFMCSdkMessageProducer) public enum MessageProducer : Swift.Int, Swift.RawRepresentable { + public typealias RawValue = Swift.String + case cdp, push, sdk + public var rawValue: SFMCSDK.MessageProducer.RawValue { + get + } + public init(rawValue: SFMCSDK.MessageProducer.RawValue) +} +@objc(SFMCSdkAuthHeader) public class AuthHeader : ObjectiveC.NSObject { + @objc final public let key: Swift.String + @objc final public let value: Swift.String + @objc public init(key: Swift.String, value: Swift.String) + @objc deinit +} +@objc(SFMCSdkModuleConfig) public protocol ModuleConfig { + @objc var name: SFMCSDK.ModuleName { get } + @objc var appId: Swift.String { get } + @objc var trackScreens: Swift.Bool { get } +} +@objc(SFMCSdkCoordinates) public protocol Coordinates { + @objc var latitude: Swift.Double { get } + @objc var longitude: Swift.Double { get } +} +@objc(SFMCSdkEventCategory) public enum EventCategory : Swift.Int { + public typealias RawValue = Swift.String + case engagement, identity, system + public var rawValue: SFMCSDK.EventCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.EventCategory.RawValue) +} +@objc(SFMCSdkLogLevel) public enum LogLevel : Swift.Int, Swift.Comparable { + case debug + case warn + case error + public func getOSLogType() -> os.OSLogType? + public static func < (left: SFMCSDK.LogLevel, right: SFMCSDK.LogLevel) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc final public class SFMCSdkLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc public static let shared: SFMCSDK.SFMCSdkLogger + @objc final public let redactedValues: [Swift.String] + final public func logMessage(level: SFMCSDK.LogLevel, subsystem: SFMCSDK.LoggerSubsystem, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc final public func getLogLevel() -> SFMCSDK.LogLevel + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkStorageManager) public class StorageManager : ObjectiveC.NSObject { + @objc public func getRegistrationId() -> Swift.String + @objc public func getOrCreateSecurePrefs(name: Swift.String) -> SFMCSDK.SecurePrefs + @objc public func getFilenameForModuleInstallation(fileName: Swift.String) -> Swift.String + @objc public static func setKeychainAccessibilityAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibilityAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkSecurePrefs) public class SecurePrefs : ObjectiveC.NSObject { + @objc public func setString(_ value: Swift.String, for key: Swift.String) + @objc public func setInt(_ value: Swift.Int, for key: Swift.String) + @objc public func setBool(_ value: Swift.Bool, for key: Swift.String) + @objc public func setFloat(_ value: Swift.Float, for key: Swift.String) + @objc public func setDouble(_ value: Swift.Double, for key: Swift.String) + @objc public func stringFor(key: Swift.String) -> Swift.String? + public func intFor(key: Swift.String) -> Swift.Int? + public func boolFor(key: Swift.String) -> Swift.Bool? + public func floatFor(key: Swift.String) -> Swift.Float? + public func doubleFor(key: Swift.String) -> Swift.Double? + @objc public func remove(key: Swift.String) + @objc public func clearAll() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEncryptionManager) public class EncryptionManager : ObjectiveC.NSObject { + @objc public func encrypt(string: Swift.String) -> Foundation.Data? + @objc public func decrypt(stringData: Foundation.Data) -> Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCompatibility) public class Compatibility : ObjectiveC.NSObject { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCatalogObjectEvent) public class CatalogObjectEvent : SFMCSDK.EngagementEvent { + @objc final public let catalogObject: SFMCSDK.CatalogObject + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectEvent) public class ViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectDetailEvent) public class ViewCatalogObjectDetailEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkQuickViewCatalogObjectEvent) public class QuickViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShareCatalogObjectEvent) public class ShareCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReviewCatalogObjectEvent) public class ReviewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCommentCatalogObjectEvent) public class CommentCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkFavoriteCatalogObjectEvent) public class FavoriteCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@objc(SFMCSdkLoggerCategory) public enum LoggerCategory : Swift.Int { + public typealias RawValue = Swift.String + case auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util + public var rawValue: SFMCSDK.LoggerCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.LoggerCategory.RawValue) +} +@objc(SFMCSdkFakeEvent) final public class FakeEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String) + @objc deinit +} +public enum LoggerSubsystem { + public typealias RawValue = Swift.String + case sdk, module(value: SFMCSDK.ModuleName) + public var rawValue: SFMCSDK.LoggerSubsystem.RawValue { + get + } + public init?(rawValue: SFMCSDK.LoggerSubsystem.RawValue) +} +@objc(SFMCSdkIdentityEvent) final public class IdentityEvent : ObjectiveC.NSObject, SFMCSDK.IdentityEventProtocol { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let profileId: Swift.String? + @objc final public let profileAttributes: [Swift.String : Swift.String]? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(profileId: Swift.String) + @objc public init(profileAttributes: [Swift.String : Swift.String]) + @objc public init(attributes: [Swift.String : Any]) + @objc deinit +} +public protocol Publisher : AnyObject { + var name: SFMCSDK.ModuleName { get } + func send(message: SFMCSDK.Event) +} +extension SFMCSDK.Publisher { + public func send(message: SFMCSDK.Event) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPUSH) final public class PUSH : ObjectiveC.NSObject, SFMCSDK.PushInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func deviceToken() -> Swift.String? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any] = [:]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)? = nil) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCartEvent) public class CartEvent : SFMCSDK.EngagementEvent { + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAddToCartEvent) public class AddToCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkRemoveFromCartEvent) public class RemoveFromCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReplaceCartEvent) public class ReplaceCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItems: [SFMCSDK.LineItem]) + @objc deinit +} +@objc(SFMCSdkLineItem) public class LineItem : ObjectiveC.NSObject { + @objc final public let catalogObjectType: Swift.String + @objc final public let catalogObjectId: Swift.String + @objc final public let quantity: Swift.Int + @objc final public let price: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(catalogObjectType: Swift.String, catalogObjectId: Swift.String, quantity: Swift.Int, price: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@objc(SFMCSdkConsent) public enum Consent : Swift.Int { + public typealias RawValue = Swift.String + case optIn + case optOut + case pending + case none + public var rawValue: SFMCSDK.Consent.RawValue { + get + } + public init(rawValue: SFMCSDK.Consent.RawValue) +} +@objc(SFMCSDKDataMergePolicy) public enum DataMergePolicy : Swift.Int, Swift.Comparable { + case none + case auto + case manual + public static func < (lhs: SFMCSDK.DataMergePolicy, rhs: SFMCSDK.DataMergePolicy) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkEvent) public protocol Event { + @objc var id: Swift.String { get } + @objc var name: Swift.String { get } + @objc var category: SFMCSDK.EventCategory { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkCatalogObject) public class CatalogObject : ObjectiveC.NSObject { + @objc final public let type: Swift.String + @objc final public let id: Swift.String + @objc final public let attributes: [Swift.String : Any] + @objc final public let relatedCatalogObjects: [Swift.String : [Swift.String]] + @objc public init(type: Swift.String, id: Swift.String, attributes: [Swift.String : Any] = [:], relatedCatalogObjects: [Swift.String : [Swift.String]] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkBehaviorManager) final public class BehaviorManager : ObjectiveC.NSObject { + public static let shared: SFMCSDK.BehaviorManager + final public func addObserver(_ observer: SFMCSDK.BehaviorObserver) + final public func removeObserver(_ observer: SFMCSDK.BehaviorObserver) + @objc deinit +} +@objc(SFMCSdkLocationDelegate) public protocol LocationDelegate { + @objc func sfmc_shouldShowLocationMessage(_ message: [Swift.AnyHashable : Any], forRegion region: [Swift.AnyHashable : Any]) -> Swift.Bool +} +@objc(SFMCSdkInboxMessagesDelegate) public protocol InboxMessagesDelegate : UIKit.UITableViewDelegate { +} +@objc(SFMCSdkBehaviorType) public enum BehaviorType : Swift.Int, Swift.CaseIterable { + case appForegrounded + case appBackgrounded + case appVersionChanged + case screenEntry + public init?(rawValue: Swift.Int) + public typealias AllCases = [SFMCSDK.BehaviorType] + public typealias RawValue = Swift.Int + public static var allCases: [SFMCSDK.BehaviorType] { + get + } + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkBehavior) public class Behavior : ObjectiveC.NSObject { + final public let type: SFMCSDK.BehaviorType + final public let timestamp: Foundation.Date + final public let appVersion: Swift.String? + final public let appName: Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppForegrounded) public class AppForegrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppBackgrounded) public class AppBackgrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppVersionChanged) public class AppVersionChanged : SFMCSDK.Behavior { + final public let previousAppVersion: Swift.String + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkScreenEntry) public class ScreenEntry : SFMCSDK.Behavior { + final public let name: Swift.String + @objc deinit +} +@objc(SFMCSdkBehaviorObserver) public protocol BehaviorObserver { + @objc var behaviorTypesToObserve: Swift.Set { get } + @objc func onBehavior(behavior: SFMCSDK.Behavior) +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkConfig) public class Config : ObjectiveC.NSObject { + @objc deinit +} +@objc(SFMCSdkInboxMessagesDataSource) public protocol InboxMessagesDataSource : UIKit.UITableViewDataSource { +} +@objc(SFMCSdkModuleStatus) public enum ModuleStatus : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, disabled, failed, inactive, initializing, operational + public var rawValue: SFMCSDK.ModuleStatus.RawValue { + get + } + public init(rawValue: SFMCSDK.ModuleStatus.RawValue) +} +@objc(SFMCSdkCustomEvent) final public class CustomEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkComponents) public class SFMCSdkComponents : ObjectiveC.NSObject { + @objc final public let encryptionManager: SFMCSDK.EncryptionManager + @objc final public let storageManager: SFMCSDK.StorageManager + @objc final public let behaviorManager: SFMCSDK.BehaviorManager + @objc public func createNetworkManager(authenticator: SFMCSDK.Authenticator? = nil) -> SFMCSDK.NetworkManager + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEngagementEvent) public class EngagementEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc final public let name: Swift.String + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdk) final public class SFMCSdk : ObjectiveC.NSObject { + @objc public static var cdp: SFMCSDK.CDP + @objc public static var mp: SFMCSDK.PUSH + @objc public static var identity: SFMCSDK.IDENTITY + @objc public static var sdkVersion: Swift.String + @objc public static func initializeSdk(_ configuration: SFMCSDK.Config) + @objc public static func track(event: SFMCSDK.Event) + @objc public static func state() -> Swift.String + @objc public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter()) + @objc public static func setAutoMergePolicy(onCompletion: @escaping SFMCSDK.AutoMergePolicyCallback) + @objc public static func setManualMergePolicy(withHandler handler: @escaping SFMCSDK.ManualMergePolicyCallback) + @objc public static func getDataMergePolicy() -> SFMCSDK.DataMergePolicy + @objc public static func resetDataPolicy(appId: Swift.String) -> Swift.Bool + @objc public static func getAutoDataPolicyCallBack() -> SFMCSDK.AutoMergePolicyCallback? + @objc public static func getManualDataPolicyCallBack() -> SFMCSDK.ManualMergePolicyCallback? + public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter(), filters: [SFMCSDK.LoggerCategory] = [LoggerCategory]()) + @objc public static func clearLoggerFilters() + @objc public static func setKeychainAccessibleAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibleAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc public static func tearDownModule(name: SFMCSDK.ModuleName) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkConfigBuilder) public class ConfigBuilder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func setCdp(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func setPush(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func build() -> SFMCSDK.Config + @objc deinit +} +@objc(SFMCSdkInAppMessageEventDelegate) public protocol InAppMessageEventDelegate { + @objc optional func sfmc_shouldShow(inAppMessage message: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc optional func sfmc_didShow(inAppMessage message: [Swift.AnyHashable : Any]) + @objc optional func sfmc_didClose(inAppMessage message: [Swift.AnyHashable : Any]) +} +@objc(SFMCSdkModuleName) public enum ModuleName : Swift.Int, Swift.CaseIterable { + public typealias RawValue = Swift.String + case cdp, push + public var rawValue: SFMCSDK.ModuleName.RawValue { + get + } + public init?(rawValue: SFMCSDK.ModuleName.RawValue) + public init?(rawIntValue: Swift.Int) + public typealias AllCases = [SFMCSDK.ModuleName] + public static var allCases: [SFMCSDK.ModuleName] { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkOrderEvent) public class OrderEvent : SFMCSDK.EngagementEvent { + @objc final public let order: SFMCSDK.Order + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPurchaseOrderEvent) public class PurchaseOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPreorderEvent) public class PreorderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCancelOrderEvent) public class CancelOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShipOrderEvent) public class ShipOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkDeliverOrderEvent) public class DeliverOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReturnOrderEvent) public class ReturnOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkExchangeOrderEvent) public class ExchangeOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@objc(SFMCSdkNetworkManager) open class NetworkManager : ObjectiveC.NSObject { + @objc public init(networkPreferences: SFMCSDK.SecurePrefs, authenticator: SFMCSDK.Authenticator?) + @objc open func executeSync(_ wrappedRequest: SFMCSDK.WrappedRequest) -> SFMCSDK.CompletedCall + @objc open func executeAsync(_ wrappedRequest: SFMCSDK.WrappedRequest, completionHandler: @escaping (SFMCSDK.CompletedCall) -> Swift.Void) + @objc open func isBlockedByRetryAfter(_ requestName: Swift.String) -> Swift.Bool + @objc deinit +} +@objc(SFMCSdkAuthenticator) public protocol Authenticator { + @objc var lock: Foundation.NSLock { get } + @objc func getCachedTokenHeader() -> SFMCSDK.AuthHeader? + @objc func refreshAuthTokenHeader() -> SFMCSDK.AuthHeader? + @objc func deleteCachedToken() +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkWrappedRequest) public class WrappedRequest : ObjectiveC.NSObject { + @objc public var request: Foundation.URLRequest + @objc final public let name: Swift.String + @objc final public let rateLimit: Foundation.TimeInterval + @objc final public let tag: Swift.String? + @_inheritsConvenienceInitializers @objc(SFMCSdkWrappedRequestBuilder) public class Builder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func method(_ method: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(_ url: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(base: Swift.String, path: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func addOrReplaceHeader(key: Swift.String, value: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func body(_ body: Foundation.Data) -> SFMCSDK.WrappedRequest.Builder + @objc public func timeout(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func rateLimit(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func name(_ name: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func tag(_ tag: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func build() -> SFMCSDK.WrappedRequest? + @objc deinit + } + @objc deinit +} +@objc(SFMCSdkModuleIdentity) public protocol ModuleIdentity { + @objc var applicationId: Swift.String { get } + @objc var profileId: Swift.String? { get } + @objc var installationId: Swift.String? { get } + @objc var customProperties: [Swift.String : Any]? { get } + @objc func customPropertiesToJson() -> Swift.String? +} +@objc(SFMCSdkIdentityEventProtocol) public protocol IdentityEventProtocol : SFMCSDK.Event { + @objc var profileId: Swift.String? { get } + @objc var profileAttributes: [Swift.String : Swift.String]? { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkOperationResult) public enum OperationResult : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, error, success, timeout + public var rawValue: SFMCSDK.OperationResult.RawValue { + get + } + public init?(rawValue: SFMCSDK.OperationResult.RawValue) +} +@objc public protocol Subscriber { + @objc var name: SFMCSDK.ModuleName { get } + @objc func receive(message: SFMCSDK.Message) +} +@objc(SFMCSdkWrappedResponse) public class WrappedResponse : ObjectiveC.NSObject { + @objc final public let data: Foundation.Data? + @objc final public let response: Foundation.HTTPURLResponse? + @objc final public let error: Swift.Error? + @objc public var isSuccess: Swift.Bool { + @objc get + } + @objc public var isUnauthorized: Swift.Bool { + @objc get + } + @objc public var timeToExecute: Swift.Int64 { + @objc get + } + @objc public init(data: Foundation.Data? = nil, response: Foundation.URLResponse? = nil, error: Swift.Error? = nil, startTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000), endTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000)) + @objc deinit +} +@objc(SFMCSdkNetworkManagerError) public enum NetworkManagerError : Swift.Int, Swift.Error { + case tokenFetchFailed + case tokenRefreshFailed + case tooManyRequests + case requestAlreadyInFlight + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public static var _nsErrorDomain: Swift.String { + get + } + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkCompletedCall) public class CompletedCall : ObjectiveC.NSObject { + @objc final public let wrappedRequest: SFMCSDK.WrappedRequest + @objc final public let wrappedResponse: SFMCSDK.WrappedResponse + @objc public init(_ wrappedRequest: SFMCSDK.WrappedRequest, _ wrappedResponse: SFMCSDK.WrappedResponse) + @objc deinit +} +extension SFMCSDK.MessageProducer : Swift.Equatable {} +extension SFMCSDK.MessageProducer : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.Equatable {} +extension SFMCSDK.EventCategory : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.RawRepresentable {} +extension SFMCSDK.LogLevel : Swift.Hashable {} +extension SFMCSDK.LogLevel : Swift.RawRepresentable {} +extension SFMCSDK.LoggerCategory : Swift.Equatable {} +extension SFMCSDK.LoggerCategory : Swift.Hashable {} +extension SFMCSDK.LoggerCategory : Swift.RawRepresentable {} +extension SFMCSDK.Consent : Swift.Equatable {} +extension SFMCSDK.Consent : Swift.Hashable {} +extension SFMCSDK.Consent : Swift.RawRepresentable {} +extension SFMCSDK.DataMergePolicy : Swift.Hashable {} +extension SFMCSDK.DataMergePolicy : Swift.RawRepresentable {} +extension SFMCSDK.BehaviorType : Swift.Equatable {} +extension SFMCSDK.BehaviorType : Swift.Hashable {} +extension SFMCSDK.BehaviorType : Swift.RawRepresentable {} +extension SFMCSDK.ModuleStatus : Swift.Equatable {} +extension SFMCSDK.ModuleStatus : Swift.Hashable {} +extension SFMCSDK.ModuleStatus : Swift.RawRepresentable {} +extension SFMCSDK.ModuleName : Swift.Equatable {} +extension SFMCSDK.ModuleName : Swift.Hashable {} +extension SFMCSDK.ModuleName : Swift.RawRepresentable {} +extension SFMCSDK.OperationResult : Swift.Equatable {} +extension SFMCSDK.OperationResult : Swift.Hashable {} +extension SFMCSDK.OperationResult : Swift.RawRepresentable {} +extension SFMCSDK.NetworkManagerError : Swift.Equatable {} +extension SFMCSDK.NetworkManagerError : Swift.Hashable {} +extension SFMCSDK.NetworkManagerError : Swift.RawRepresentable {} diff --git a/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Info.plist b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Info.plist new file mode 100644 index 00000000..723ae20a --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.salesforce.MarketingCloudSDK + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 8.0.10 + CFBundleVersion + 8.0.10 + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/DWARF/MarketingCloudSDK b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/DWARF/MarketingCloudSDK new file mode 100644 index 00000000..a4d7835f Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/DWARF/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface new file mode 100644 index 00000000..fc5b10e8 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/aarch64/SFMCSDK.swiftinterface @@ -0,0 +1,761 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6) +// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SFMCSDK +import CoreLocation +import Foundation +@_exported import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import os +@objc(SFMCSdkURLHandlingDelegate) public protocol URLHandlingDelegate { + @objc func sfmc_handleURL(_ url: Foundation.URL, type: Swift.String) +} +@objc public protocol PushInterface { + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc func tearDown() + @objc func contactKey() -> Swift.String? + @objc func addTag(_ tag: Swift.String) -> Swift.Bool + @objc func addTags(_ tags: [Any]) -> Swift.Set? + @objc func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc func tags() -> Swift.Set? + @objc func setDeviceToken(_ deviceToken: Foundation.Data) + @objc func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc func attributes() -> [Swift.AnyHashable : Any]? + @objc func deviceToken() -> Swift.String? + @objc func accessToken() -> Swift.String? + @objc func deviceIdentifier() -> Swift.String? + @objc func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc func pushEnabled() -> Swift.Bool + @objc func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc func signedString() -> Swift.String? + @objc func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc func showInAppMessage(messageId: Swift.String) + @objc func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc func getAllMessages() -> [Any]? + @objc func getUnreadMessages() -> [Any]? + @objc func getReadMessages() -> [Any]? + @objc func getDeletedMessages() -> [Any]? + @objc func getAllMessagesCount() -> Swift.UInt + @objc func getUnreadMessagesCount() -> Swift.UInt + @objc func getReadMessagesCount() -> Swift.UInt + @objc func getDeletedMessagesCount() -> Swift.UInt + @objc func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc func markAllMessagesRead() -> Swift.Bool + @objc func markAllMessagesDeleted() -> Swift.Bool + @objc func refreshMessages() -> Swift.Bool + @objc func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc func piIdentifier() -> Swift.String? + @objc func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc func locationEnabled() -> Swift.Bool + @objc func startWatchingLocation() + @objc func stopWatchingLocation() + @objc func watchingLocation() -> Swift.Bool + @objc func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc func resetDataPolicy() -> Swift.Bool +} +@objc(SFMCSdkSystemEvent) final public class SystemEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@objc public protocol CdpInterface { + @objc func getConsent() -> SFMCSDK.Consent + @objc func setConsent(consent: SFMCSDK.Consent) + @objc func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkMessage) final public class Message : ObjectiveC.NSObject { + final public let id: Swift.String + final public let name: Swift.String + final public let category: Swift.String + final public let producer: Swift.String + final public let timestamp: Swift.String + final public let parameters: [Swift.String : Any]? + final public let fromEvent: SFMCSDK.Event? + final public let priority: Swift.Bool + @objc deinit +} +@objc(SFMCSdkModuleLogger) final public class ModuleLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc final public var redactedValues: [Swift.String] + @objc public init(module: SFMCSDK.ModuleName, redactedValues: [Swift.String] = [String()]) + @objc final public func set(redactedValues: [Swift.String]) + final public func d(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func w(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func e(category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkCDP) final public class CDP : ObjectiveC.NSObject, SFMCSDK.CdpInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func getConsent() -> SFMCSDK.Consent + @objc final public func setConsent(consent: SFMCSDK.Consent) + @objc final public func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkIDENTITY) final public class IDENTITY : ObjectiveC.NSObject { + @objc final public func toJson() -> Swift.String + @objc final public func setProfileId(_ profile: Swift.String) + final public func setProfileId(_ profile: Swift.String, _ modules: [SFMCSDK.ModuleName]) + final public func setProfileId(_ modules: [SFMCSDK.ModuleName : Swift.String]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profile: Swift.String, rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profiles: [Swift.Int : Swift.String]) + @objc final public func clearProfileAttribute(key: Swift.String) + @objc final public func clearProfileAttributes(keys: [Swift.String]) + @objc final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String]) + final public func setProfileAttribute(_ key: Swift.String, _ value: Swift.String, _ modules: [SFMCSDK.ModuleName] = ModuleName.allCases) + final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String], _ modules: [SFMCSDK.ModuleName]) + final public func setProfileAttributes(_ attributes: [SFMCSDK.ModuleName : [Swift.String : Swift.String]]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(attributes: [Swift.String : Swift.String], rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(_ attributes: [Swift.Int : [Swift.String : Swift.String]]) + @objc deinit +} +public typealias AutoMergePolicyCallback = (_ isMergeSucces: Swift.Bool) -> Swift.Void +public typealias ManualMergePolicyCallback = (_ v7: Foundation.NSDictionary, _ v8: Foundation.NSDictionary) -> Swift.Void +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkEventBus) public class EventBus : ObjectiveC.NSObject { + @objc public static func publish(producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func publishTo(target: SFMCSDK.ModuleName, producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func subscribe(subscriber: SFMCSDK.Subscriber) + @objc public static func unsubscribe(subscriber: SFMCSDK.Subscriber) + @objc deinit +} +@objc public protocol Logger { + @objc var redactedValues: [Swift.String] { get } +} +@objc(SFMCSdkOrder) public class Order : ObjectiveC.NSObject { + @objc final public let id: Swift.String + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc final public let totalValue: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any] + @objc public init(id: Swift.String, lineItems: [SFMCSDK.LineItem], totalValue: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkLogOutputter) open class LogOutputter : ObjectiveC.NSObject { + @objc open func out(level: SFMCSDK.LogLevel, subsystem: Swift.String, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol SFMCModule { + @objc var name: SFMCSDK.ModuleName { get } + @objc static var moduleVersion: Swift.String { get } + @objc static var stateProperties: [Swift.String : Swift.String]? { get set } + @objc static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? +} +@objc(SFMCSdkMessageProducer) public enum MessageProducer : Swift.Int, Swift.RawRepresentable { + public typealias RawValue = Swift.String + case cdp, push, sdk + public var rawValue: SFMCSDK.MessageProducer.RawValue { + get + } + public init(rawValue: SFMCSDK.MessageProducer.RawValue) +} +@objc(SFMCSdkAuthHeader) public class AuthHeader : ObjectiveC.NSObject { + @objc final public let key: Swift.String + @objc final public let value: Swift.String + @objc public init(key: Swift.String, value: Swift.String) + @objc deinit +} +@objc(SFMCSdkModuleConfig) public protocol ModuleConfig { + @objc var name: SFMCSDK.ModuleName { get } + @objc var appId: Swift.String { get } + @objc var trackScreens: Swift.Bool { get } +} +@objc(SFMCSdkCoordinates) public protocol Coordinates { + @objc var latitude: Swift.Double { get } + @objc var longitude: Swift.Double { get } +} +@objc(SFMCSdkEventCategory) public enum EventCategory : Swift.Int { + public typealias RawValue = Swift.String + case engagement, identity, system + public var rawValue: SFMCSDK.EventCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.EventCategory.RawValue) +} +@objc(SFMCSdkLogLevel) public enum LogLevel : Swift.Int, Swift.Comparable { + case debug + case warn + case error + public func getOSLogType() -> os.OSLogType? + public static func < (left: SFMCSDK.LogLevel, right: SFMCSDK.LogLevel) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc final public class SFMCSdkLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc public static let shared: SFMCSDK.SFMCSdkLogger + @objc final public let redactedValues: [Swift.String] + final public func logMessage(level: SFMCSDK.LogLevel, subsystem: SFMCSDK.LoggerSubsystem, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc final public func getLogLevel() -> SFMCSDK.LogLevel + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkStorageManager) public class StorageManager : ObjectiveC.NSObject { + @objc public func getRegistrationId() -> Swift.String + @objc public func getOrCreateSecurePrefs(name: Swift.String) -> SFMCSDK.SecurePrefs + @objc public func getFilenameForModuleInstallation(fileName: Swift.String) -> Swift.String + @objc public static func setKeychainAccessibilityAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibilityAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkSecurePrefs) public class SecurePrefs : ObjectiveC.NSObject { + @objc public func setString(_ value: Swift.String, for key: Swift.String) + @objc public func setInt(_ value: Swift.Int, for key: Swift.String) + @objc public func setBool(_ value: Swift.Bool, for key: Swift.String) + @objc public func setFloat(_ value: Swift.Float, for key: Swift.String) + @objc public func setDouble(_ value: Swift.Double, for key: Swift.String) + @objc public func stringFor(key: Swift.String) -> Swift.String? + public func intFor(key: Swift.String) -> Swift.Int? + public func boolFor(key: Swift.String) -> Swift.Bool? + public func floatFor(key: Swift.String) -> Swift.Float? + public func doubleFor(key: Swift.String) -> Swift.Double? + @objc public func remove(key: Swift.String) + @objc public func clearAll() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEncryptionManager) public class EncryptionManager : ObjectiveC.NSObject { + @objc public func encrypt(string: Swift.String) -> Foundation.Data? + @objc public func decrypt(stringData: Foundation.Data) -> Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCompatibility) public class Compatibility : ObjectiveC.NSObject { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCatalogObjectEvent) public class CatalogObjectEvent : SFMCSDK.EngagementEvent { + @objc final public let catalogObject: SFMCSDK.CatalogObject + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectEvent) public class ViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectDetailEvent) public class ViewCatalogObjectDetailEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkQuickViewCatalogObjectEvent) public class QuickViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShareCatalogObjectEvent) public class ShareCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReviewCatalogObjectEvent) public class ReviewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCommentCatalogObjectEvent) public class CommentCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkFavoriteCatalogObjectEvent) public class FavoriteCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@objc(SFMCSdkLoggerCategory) public enum LoggerCategory : Swift.Int { + public typealias RawValue = Swift.String + case auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util + public var rawValue: SFMCSDK.LoggerCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.LoggerCategory.RawValue) +} +@objc(SFMCSdkFakeEvent) final public class FakeEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String) + @objc deinit +} +public enum LoggerSubsystem { + public typealias RawValue = Swift.String + case sdk, module(value: SFMCSDK.ModuleName) + public var rawValue: SFMCSDK.LoggerSubsystem.RawValue { + get + } + public init?(rawValue: SFMCSDK.LoggerSubsystem.RawValue) +} +@objc(SFMCSdkIdentityEvent) final public class IdentityEvent : ObjectiveC.NSObject, SFMCSDK.IdentityEventProtocol { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let profileId: Swift.String? + @objc final public let profileAttributes: [Swift.String : Swift.String]? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(profileId: Swift.String) + @objc public init(profileAttributes: [Swift.String : Swift.String]) + @objc public init(attributes: [Swift.String : Any]) + @objc deinit +} +public protocol Publisher : AnyObject { + var name: SFMCSDK.ModuleName { get } + func send(message: SFMCSDK.Event) +} +extension SFMCSDK.Publisher { + public func send(message: SFMCSDK.Event) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPUSH) final public class PUSH : ObjectiveC.NSObject, SFMCSDK.PushInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func deviceToken() -> Swift.String? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any] = [:]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)? = nil) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCartEvent) public class CartEvent : SFMCSDK.EngagementEvent { + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAddToCartEvent) public class AddToCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkRemoveFromCartEvent) public class RemoveFromCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReplaceCartEvent) public class ReplaceCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItems: [SFMCSDK.LineItem]) + @objc deinit +} +@objc(SFMCSdkLineItem) public class LineItem : ObjectiveC.NSObject { + @objc final public let catalogObjectType: Swift.String + @objc final public let catalogObjectId: Swift.String + @objc final public let quantity: Swift.Int + @objc final public let price: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(catalogObjectType: Swift.String, catalogObjectId: Swift.String, quantity: Swift.Int, price: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@objc(SFMCSdkConsent) public enum Consent : Swift.Int { + public typealias RawValue = Swift.String + case optIn + case optOut + case pending + case none + public var rawValue: SFMCSDK.Consent.RawValue { + get + } + public init(rawValue: SFMCSDK.Consent.RawValue) +} +@objc(SFMCSDKDataMergePolicy) public enum DataMergePolicy : Swift.Int, Swift.Comparable { + case none + case auto + case manual + public static func < (lhs: SFMCSDK.DataMergePolicy, rhs: SFMCSDK.DataMergePolicy) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkEvent) public protocol Event { + @objc var id: Swift.String { get } + @objc var name: Swift.String { get } + @objc var category: SFMCSDK.EventCategory { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkCatalogObject) public class CatalogObject : ObjectiveC.NSObject { + @objc final public let type: Swift.String + @objc final public let id: Swift.String + @objc final public let attributes: [Swift.String : Any] + @objc final public let relatedCatalogObjects: [Swift.String : [Swift.String]] + @objc public init(type: Swift.String, id: Swift.String, attributes: [Swift.String : Any] = [:], relatedCatalogObjects: [Swift.String : [Swift.String]] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkBehaviorManager) final public class BehaviorManager : ObjectiveC.NSObject { + public static let shared: SFMCSDK.BehaviorManager + final public func addObserver(_ observer: SFMCSDK.BehaviorObserver) + final public func removeObserver(_ observer: SFMCSDK.BehaviorObserver) + @objc deinit +} +@objc(SFMCSdkLocationDelegate) public protocol LocationDelegate { + @objc func sfmc_shouldShowLocationMessage(_ message: [Swift.AnyHashable : Any], forRegion region: [Swift.AnyHashable : Any]) -> Swift.Bool +} +@objc(SFMCSdkInboxMessagesDelegate) public protocol InboxMessagesDelegate : UIKit.UITableViewDelegate { +} +@objc(SFMCSdkBehaviorType) public enum BehaviorType : Swift.Int, Swift.CaseIterable { + case appForegrounded + case appBackgrounded + case appVersionChanged + case screenEntry + public init?(rawValue: Swift.Int) + public typealias AllCases = [SFMCSDK.BehaviorType] + public typealias RawValue = Swift.Int + public static var allCases: [SFMCSDK.BehaviorType] { + get + } + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkBehavior) public class Behavior : ObjectiveC.NSObject { + final public let type: SFMCSDK.BehaviorType + final public let timestamp: Foundation.Date + final public let appVersion: Swift.String? + final public let appName: Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppForegrounded) public class AppForegrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppBackgrounded) public class AppBackgrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppVersionChanged) public class AppVersionChanged : SFMCSDK.Behavior { + final public let previousAppVersion: Swift.String + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkScreenEntry) public class ScreenEntry : SFMCSDK.Behavior { + final public let name: Swift.String + @objc deinit +} +@objc(SFMCSdkBehaviorObserver) public protocol BehaviorObserver { + @objc var behaviorTypesToObserve: Swift.Set { get } + @objc func onBehavior(behavior: SFMCSDK.Behavior) +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkConfig) public class Config : ObjectiveC.NSObject { + @objc deinit +} +@objc(SFMCSdkInboxMessagesDataSource) public protocol InboxMessagesDataSource : UIKit.UITableViewDataSource { +} +@objc(SFMCSdkModuleStatus) public enum ModuleStatus : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, disabled, failed, inactive, initializing, operational + public var rawValue: SFMCSDK.ModuleStatus.RawValue { + get + } + public init(rawValue: SFMCSDK.ModuleStatus.RawValue) +} +@objc(SFMCSdkCustomEvent) final public class CustomEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkComponents) public class SFMCSdkComponents : ObjectiveC.NSObject { + @objc final public let encryptionManager: SFMCSDK.EncryptionManager + @objc final public let storageManager: SFMCSDK.StorageManager + @objc final public let behaviorManager: SFMCSDK.BehaviorManager + @objc public func createNetworkManager(authenticator: SFMCSDK.Authenticator? = nil) -> SFMCSDK.NetworkManager + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEngagementEvent) public class EngagementEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc final public let name: Swift.String + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdk) final public class SFMCSdk : ObjectiveC.NSObject { + @objc public static var cdp: SFMCSDK.CDP + @objc public static var mp: SFMCSDK.PUSH + @objc public static var identity: SFMCSDK.IDENTITY + @objc public static var sdkVersion: Swift.String + @objc public static func initializeSdk(_ configuration: SFMCSDK.Config) + @objc public static func track(event: SFMCSDK.Event) + @objc public static func state() -> Swift.String + @objc public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter()) + @objc public static func setAutoMergePolicy(onCompletion: @escaping SFMCSDK.AutoMergePolicyCallback) + @objc public static func setManualMergePolicy(withHandler handler: @escaping SFMCSDK.ManualMergePolicyCallback) + @objc public static func getDataMergePolicy() -> SFMCSDK.DataMergePolicy + @objc public static func resetDataPolicy(appId: Swift.String) -> Swift.Bool + @objc public static func getAutoDataPolicyCallBack() -> SFMCSDK.AutoMergePolicyCallback? + @objc public static func getManualDataPolicyCallBack() -> SFMCSDK.ManualMergePolicyCallback? + public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter(), filters: [SFMCSDK.LoggerCategory] = [LoggerCategory]()) + @objc public static func clearLoggerFilters() + @objc public static func setKeychainAccessibleAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibleAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc public static func tearDownModule(name: SFMCSDK.ModuleName) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkConfigBuilder) public class ConfigBuilder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func setCdp(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func setPush(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func build() -> SFMCSDK.Config + @objc deinit +} +@objc(SFMCSdkInAppMessageEventDelegate) public protocol InAppMessageEventDelegate { + @objc optional func sfmc_shouldShow(inAppMessage message: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc optional func sfmc_didShow(inAppMessage message: [Swift.AnyHashable : Any]) + @objc optional func sfmc_didClose(inAppMessage message: [Swift.AnyHashable : Any]) +} +@objc(SFMCSdkModuleName) public enum ModuleName : Swift.Int, Swift.CaseIterable { + public typealias RawValue = Swift.String + case cdp, push + public var rawValue: SFMCSDK.ModuleName.RawValue { + get + } + public init?(rawValue: SFMCSDK.ModuleName.RawValue) + public init?(rawIntValue: Swift.Int) + public typealias AllCases = [SFMCSDK.ModuleName] + public static var allCases: [SFMCSDK.ModuleName] { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkOrderEvent) public class OrderEvent : SFMCSDK.EngagementEvent { + @objc final public let order: SFMCSDK.Order + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPurchaseOrderEvent) public class PurchaseOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPreorderEvent) public class PreorderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCancelOrderEvent) public class CancelOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShipOrderEvent) public class ShipOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkDeliverOrderEvent) public class DeliverOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReturnOrderEvent) public class ReturnOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkExchangeOrderEvent) public class ExchangeOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@objc(SFMCSdkNetworkManager) open class NetworkManager : ObjectiveC.NSObject { + @objc public init(networkPreferences: SFMCSDK.SecurePrefs, authenticator: SFMCSDK.Authenticator?) + @objc open func executeSync(_ wrappedRequest: SFMCSDK.WrappedRequest) -> SFMCSDK.CompletedCall + @objc open func executeAsync(_ wrappedRequest: SFMCSDK.WrappedRequest, completionHandler: @escaping (SFMCSDK.CompletedCall) -> Swift.Void) + @objc open func isBlockedByRetryAfter(_ requestName: Swift.String) -> Swift.Bool + @objc deinit +} +@objc(SFMCSdkAuthenticator) public protocol Authenticator { + @objc var lock: Foundation.NSLock { get } + @objc func getCachedTokenHeader() -> SFMCSDK.AuthHeader? + @objc func refreshAuthTokenHeader() -> SFMCSDK.AuthHeader? + @objc func deleteCachedToken() +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkWrappedRequest) public class WrappedRequest : ObjectiveC.NSObject { + @objc public var request: Foundation.URLRequest + @objc final public let name: Swift.String + @objc final public let rateLimit: Foundation.TimeInterval + @objc final public let tag: Swift.String? + @_inheritsConvenienceInitializers @objc(SFMCSdkWrappedRequestBuilder) public class Builder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func method(_ method: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(_ url: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(base: Swift.String, path: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func addOrReplaceHeader(key: Swift.String, value: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func body(_ body: Foundation.Data) -> SFMCSDK.WrappedRequest.Builder + @objc public func timeout(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func rateLimit(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func name(_ name: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func tag(_ tag: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func build() -> SFMCSDK.WrappedRequest? + @objc deinit + } + @objc deinit +} +@objc(SFMCSdkModuleIdentity) public protocol ModuleIdentity { + @objc var applicationId: Swift.String { get } + @objc var profileId: Swift.String? { get } + @objc var installationId: Swift.String? { get } + @objc var customProperties: [Swift.String : Any]? { get } + @objc func customPropertiesToJson() -> Swift.String? +} +@objc(SFMCSdkIdentityEventProtocol) public protocol IdentityEventProtocol : SFMCSDK.Event { + @objc var profileId: Swift.String? { get } + @objc var profileAttributes: [Swift.String : Swift.String]? { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkOperationResult) public enum OperationResult : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, error, success, timeout + public var rawValue: SFMCSDK.OperationResult.RawValue { + get + } + public init?(rawValue: SFMCSDK.OperationResult.RawValue) +} +@objc public protocol Subscriber { + @objc var name: SFMCSDK.ModuleName { get } + @objc func receive(message: SFMCSDK.Message) +} +@objc(SFMCSdkWrappedResponse) public class WrappedResponse : ObjectiveC.NSObject { + @objc final public let data: Foundation.Data? + @objc final public let response: Foundation.HTTPURLResponse? + @objc final public let error: Swift.Error? + @objc public var isSuccess: Swift.Bool { + @objc get + } + @objc public var isUnauthorized: Swift.Bool { + @objc get + } + @objc public var timeToExecute: Swift.Int64 { + @objc get + } + @objc public init(data: Foundation.Data? = nil, response: Foundation.URLResponse? = nil, error: Swift.Error? = nil, startTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000), endTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000)) + @objc deinit +} +@objc(SFMCSdkNetworkManagerError) public enum NetworkManagerError : Swift.Int, Swift.Error { + case tokenFetchFailed + case tokenRefreshFailed + case tooManyRequests + case requestAlreadyInFlight + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public static var _nsErrorDomain: Swift.String { + get + } + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkCompletedCall) public class CompletedCall : ObjectiveC.NSObject { + @objc final public let wrappedRequest: SFMCSDK.WrappedRequest + @objc final public let wrappedResponse: SFMCSDK.WrappedResponse + @objc public init(_ wrappedRequest: SFMCSDK.WrappedRequest, _ wrappedResponse: SFMCSDK.WrappedResponse) + @objc deinit +} +extension SFMCSDK.MessageProducer : Swift.Equatable {} +extension SFMCSDK.MessageProducer : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.Equatable {} +extension SFMCSDK.EventCategory : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.RawRepresentable {} +extension SFMCSDK.LogLevel : Swift.Hashable {} +extension SFMCSDK.LogLevel : Swift.RawRepresentable {} +extension SFMCSDK.LoggerCategory : Swift.Equatable {} +extension SFMCSDK.LoggerCategory : Swift.Hashable {} +extension SFMCSDK.LoggerCategory : Swift.RawRepresentable {} +extension SFMCSDK.Consent : Swift.Equatable {} +extension SFMCSDK.Consent : Swift.Hashable {} +extension SFMCSDK.Consent : Swift.RawRepresentable {} +extension SFMCSDK.DataMergePolicy : Swift.Hashable {} +extension SFMCSDK.DataMergePolicy : Swift.RawRepresentable {} +extension SFMCSDK.BehaviorType : Swift.Equatable {} +extension SFMCSDK.BehaviorType : Swift.Hashable {} +extension SFMCSDK.BehaviorType : Swift.RawRepresentable {} +extension SFMCSDK.ModuleStatus : Swift.Equatable {} +extension SFMCSDK.ModuleStatus : Swift.Hashable {} +extension SFMCSDK.ModuleStatus : Swift.RawRepresentable {} +extension SFMCSDK.ModuleName : Swift.Equatable {} +extension SFMCSDK.ModuleName : Swift.Hashable {} +extension SFMCSDK.ModuleName : Swift.RawRepresentable {} +extension SFMCSDK.OperationResult : Swift.Equatable {} +extension SFMCSDK.OperationResult : Swift.Hashable {} +extension SFMCSDK.OperationResult : Swift.RawRepresentable {} +extension SFMCSDK.NetworkManagerError : Swift.Equatable {} +extension SFMCSDK.NetworkManagerError : Swift.Hashable {} +extension SFMCSDK.NetworkManagerError : Swift.RawRepresentable {} diff --git a/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/x86_64/SFMCSDK.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/x86_64/SFMCSDK.swiftinterface new file mode 100644 index 00000000..9cd751d0 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.dSYMs/MarketingCloudSDK.framework.ios-arm64_x86_64-simulator.dSYM/Contents/Resources/Swift/x86_64/SFMCSDK.swiftinterface @@ -0,0 +1,761 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SFMCSDK +import CoreLocation +import Foundation +@_exported import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import os +@objc(SFMCSdkURLHandlingDelegate) public protocol URLHandlingDelegate { + @objc func sfmc_handleURL(_ url: Foundation.URL, type: Swift.String) +} +@objc public protocol PushInterface { + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc func tearDown() + @objc func contactKey() -> Swift.String? + @objc func addTag(_ tag: Swift.String) -> Swift.Bool + @objc func addTags(_ tags: [Any]) -> Swift.Set? + @objc func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc func tags() -> Swift.Set? + @objc func setDeviceToken(_ deviceToken: Foundation.Data) + @objc func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc func attributes() -> [Swift.AnyHashable : Any]? + @objc func deviceToken() -> Swift.String? + @objc func accessToken() -> Swift.String? + @objc func deviceIdentifier() -> Swift.String? + @objc func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc func pushEnabled() -> Swift.Bool + @objc func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc func signedString() -> Swift.String? + @objc func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc func showInAppMessage(messageId: Swift.String) + @objc func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc func getAllMessages() -> [Any]? + @objc func getUnreadMessages() -> [Any]? + @objc func getReadMessages() -> [Any]? + @objc func getDeletedMessages() -> [Any]? + @objc func getAllMessagesCount() -> Swift.UInt + @objc func getUnreadMessagesCount() -> Swift.UInt + @objc func getReadMessagesCount() -> Swift.UInt + @objc func getDeletedMessagesCount() -> Swift.UInt + @objc func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc func markAllMessagesRead() -> Swift.Bool + @objc func markAllMessagesDeleted() -> Swift.Bool + @objc func refreshMessages() -> Swift.Bool + @objc func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc func piIdentifier() -> Swift.String? + @objc func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc func locationEnabled() -> Swift.Bool + @objc func startWatchingLocation() + @objc func stopWatchingLocation() + @objc func watchingLocation() -> Swift.Bool + @objc func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc func resetDataPolicy() -> Swift.Bool +} +@objc(SFMCSdkSystemEvent) final public class SystemEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@objc public protocol CdpInterface { + @objc func getConsent() -> SFMCSDK.Consent + @objc func setConsent(consent: SFMCSDK.Consent) + @objc func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc func getIdentity() -> SFMCSDK.ModuleIdentity? +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkMessage) final public class Message : ObjectiveC.NSObject { + final public let id: Swift.String + final public let name: Swift.String + final public let category: Swift.String + final public let producer: Swift.String + final public let timestamp: Swift.String + final public let parameters: [Swift.String : Any]? + final public let fromEvent: SFMCSDK.Event? + final public let priority: Swift.Bool + @objc deinit +} +@objc(SFMCSdkModuleLogger) final public class ModuleLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc final public var redactedValues: [Swift.String] + @objc public init(module: SFMCSDK.ModuleName, redactedValues: [Swift.String] = [String()]) + @objc final public func set(redactedValues: [Swift.String]) + final public func d(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func w(category: SFMCSDK.LoggerCategory, message: Swift.String) + final public func e(category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkCDP) final public class CDP : ObjectiveC.NSObject, SFMCSDK.CdpInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func getConsent() -> SFMCSDK.Consent + @objc final public func setConsent(consent: SFMCSDK.Consent) + @objc final public func setLocation(coordinates: SFMCSDK.Coordinates?, expiresIn: Swift.Int) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkIDENTITY) final public class IDENTITY : ObjectiveC.NSObject { + @objc final public func toJson() -> Swift.String + @objc final public func setProfileId(_ profile: Swift.String) + final public func setProfileId(_ profile: Swift.String, _ modules: [SFMCSDK.ModuleName]) + final public func setProfileId(_ modules: [SFMCSDK.ModuleName : Swift.String]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profile: Swift.String, rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileId(profiles: [Swift.Int : Swift.String]) + @objc final public func clearProfileAttribute(key: Swift.String) + @objc final public func clearProfileAttributes(keys: [Swift.String]) + @objc final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String]) + final public func setProfileAttribute(_ key: Swift.String, _ value: Swift.String, _ modules: [SFMCSDK.ModuleName] = ModuleName.allCases) + final public func setProfileAttributes(_ attributes: [Swift.String : Swift.String], _ modules: [SFMCSDK.ModuleName]) + final public func setProfileAttributes(_ attributes: [SFMCSDK.ModuleName : [Swift.String : Swift.String]]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(attributes: [Swift.String : Swift.String], rawModules: [Swift.Int]) + @available(swift, obsoleted: 1) + @objc final public func setProfileAttributesNamed(_ attributes: [Swift.Int : [Swift.String : Swift.String]]) + @objc deinit +} +public typealias AutoMergePolicyCallback = (_ isMergeSucces: Swift.Bool) -> Swift.Void +public typealias ManualMergePolicyCallback = (_ v7: Foundation.NSDictionary, _ v8: Foundation.NSDictionary) -> Swift.Void +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkEventBus) public class EventBus : ObjectiveC.NSObject { + @objc public static func publish(producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func publishTo(target: SFMCSDK.ModuleName, producer: SFMCSDK.MessageProducer, event: SFMCSDK.Event) + @objc public static func subscribe(subscriber: SFMCSDK.Subscriber) + @objc public static func unsubscribe(subscriber: SFMCSDK.Subscriber) + @objc deinit +} +@objc public protocol Logger { + @objc var redactedValues: [Swift.String] { get } +} +@objc(SFMCSdkOrder) public class Order : ObjectiveC.NSObject { + @objc final public let id: Swift.String + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc final public let totalValue: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any] + @objc public init(id: Swift.String, lineItems: [SFMCSDK.LineItem], totalValue: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkLogOutputter) open class LogOutputter : ObjectiveC.NSObject { + @objc open func out(level: SFMCSDK.LogLevel, subsystem: Swift.String, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol SFMCModule { + @objc var name: SFMCSDK.ModuleName { get } + @objc static var moduleVersion: Swift.String { get } + @objc static var stateProperties: [Swift.String : Swift.String]? { get set } + @objc static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? +} +@objc(SFMCSdkMessageProducer) public enum MessageProducer : Swift.Int, Swift.RawRepresentable { + public typealias RawValue = Swift.String + case cdp, push, sdk + public var rawValue: SFMCSDK.MessageProducer.RawValue { + get + } + public init(rawValue: SFMCSDK.MessageProducer.RawValue) +} +@objc(SFMCSdkAuthHeader) public class AuthHeader : ObjectiveC.NSObject { + @objc final public let key: Swift.String + @objc final public let value: Swift.String + @objc public init(key: Swift.String, value: Swift.String) + @objc deinit +} +@objc(SFMCSdkModuleConfig) public protocol ModuleConfig { + @objc var name: SFMCSDK.ModuleName { get } + @objc var appId: Swift.String { get } + @objc var trackScreens: Swift.Bool { get } +} +@objc(SFMCSdkCoordinates) public protocol Coordinates { + @objc var latitude: Swift.Double { get } + @objc var longitude: Swift.Double { get } +} +@objc(SFMCSdkEventCategory) public enum EventCategory : Swift.Int { + public typealias RawValue = Swift.String + case engagement, identity, system + public var rawValue: SFMCSDK.EventCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.EventCategory.RawValue) +} +@objc(SFMCSdkLogLevel) public enum LogLevel : Swift.Int, Swift.Comparable { + case debug + case warn + case error + public func getOSLogType() -> os.OSLogType? + public static func < (left: SFMCSDK.LogLevel, right: SFMCSDK.LogLevel) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc final public class SFMCSdkLogger : ObjectiveC.NSObject, SFMCSDK.Logger { + @objc public static let shared: SFMCSDK.SFMCSdkLogger + @objc final public let redactedValues: [Swift.String] + final public func logMessage(level: SFMCSDK.LogLevel, subsystem: SFMCSDK.LoggerSubsystem, category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc final public func getLogLevel() -> SFMCSDK.LogLevel + @available(swift, obsoleted: 1) + @objc final public func debugWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func warningWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @available(swift, obsoleted: 1) + @objc final public func errorWithCategory(_ category: SFMCSDK.LoggerCategory, message: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkStorageManager) public class StorageManager : ObjectiveC.NSObject { + @objc public func getRegistrationId() -> Swift.String + @objc public func getOrCreateSecurePrefs(name: Swift.String) -> SFMCSDK.SecurePrefs + @objc public func getFilenameForModuleInstallation(fileName: Swift.String) -> Swift.String + @objc public static func setKeychainAccessibilityAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibilityAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkSecurePrefs) public class SecurePrefs : ObjectiveC.NSObject { + @objc public func setString(_ value: Swift.String, for key: Swift.String) + @objc public func setInt(_ value: Swift.Int, for key: Swift.String) + @objc public func setBool(_ value: Swift.Bool, for key: Swift.String) + @objc public func setFloat(_ value: Swift.Float, for key: Swift.String) + @objc public func setDouble(_ value: Swift.Double, for key: Swift.String) + @objc public func stringFor(key: Swift.String) -> Swift.String? + public func intFor(key: Swift.String) -> Swift.Int? + public func boolFor(key: Swift.String) -> Swift.Bool? + public func floatFor(key: Swift.String) -> Swift.Float? + public func doubleFor(key: Swift.String) -> Swift.Double? + @objc public func remove(key: Swift.String) + @objc public func clearAll() + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEncryptionManager) public class EncryptionManager : ObjectiveC.NSObject { + @objc public func encrypt(string: Swift.String) -> Foundation.Data? + @objc public func decrypt(stringData: Foundation.Data) -> Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCompatibility) public class Compatibility : ObjectiveC.NSObject { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCatalogObjectEvent) public class CatalogObjectEvent : SFMCSDK.EngagementEvent { + @objc final public let catalogObject: SFMCSDK.CatalogObject + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectEvent) public class ViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkViewCatalogObjectDetailEvent) public class ViewCatalogObjectDetailEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkQuickViewCatalogObjectEvent) public class QuickViewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShareCatalogObjectEvent) public class ShareCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReviewCatalogObjectEvent) public class ReviewCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCommentCatalogObjectEvent) public class CommentCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkFavoriteCatalogObjectEvent) public class FavoriteCatalogObjectEvent : SFMCSDK.CatalogObjectEvent { + @objc public init(catalogObject: SFMCSDK.CatalogObject) + @objc deinit +} +@objc(SFMCSdkLoggerCategory) public enum LoggerCategory : Swift.Int { + public typealias RawValue = Swift.String + case auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util + public var rawValue: SFMCSDK.LoggerCategory.RawValue { + get + } + public init(rawValue: SFMCSDK.LoggerCategory.RawValue) +} +@objc(SFMCSdkFakeEvent) final public class FakeEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String) + @objc deinit +} +public enum LoggerSubsystem { + public typealias RawValue = Swift.String + case sdk, module(value: SFMCSDK.ModuleName) + public var rawValue: SFMCSDK.LoggerSubsystem.RawValue { + get + } + public init?(rawValue: SFMCSDK.LoggerSubsystem.RawValue) +} +@objc(SFMCSdkIdentityEvent) final public class IdentityEvent : ObjectiveC.NSObject, SFMCSDK.IdentityEventProtocol { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let profileId: Swift.String? + @objc final public let profileAttributes: [Swift.String : Swift.String]? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(profileId: Swift.String) + @objc public init(profileAttributes: [Swift.String : Swift.String]) + @objc public init(attributes: [Swift.String : Any]) + @objc deinit +} +public protocol Publisher : AnyObject { + var name: SFMCSDK.ModuleName { get } + func send(message: SFMCSDK.Event) +} +extension SFMCSDK.Publisher { + public func send(message: SFMCSDK.Event) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPUSH) final public class PUSH : ObjectiveC.NSObject, SFMCSDK.PushInterface { + @objc final public func getStatus() -> SFMCSDK.ModuleStatus + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func deviceToken() -> Swift.String? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any] = [:]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)? = nil) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCartEvent) public class CartEvent : SFMCSDK.EngagementEvent { + @objc final public let lineItems: [SFMCSDK.LineItem] + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAddToCartEvent) public class AddToCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkRemoveFromCartEvent) public class RemoveFromCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItem: SFMCSDK.LineItem) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReplaceCartEvent) public class ReplaceCartEvent : SFMCSDK.CartEvent { + @objc public init(lineItems: [SFMCSDK.LineItem]) + @objc deinit +} +@objc(SFMCSdkLineItem) public class LineItem : ObjectiveC.NSObject { + @objc final public let catalogObjectType: Swift.String + @objc final public let catalogObjectId: Swift.String + @objc final public let quantity: Swift.Int + @objc final public let price: Foundation.NSDecimalNumber? + @objc final public let currency: Swift.String? + @objc final public let attributes: [Swift.String : Any]? + @objc public init(catalogObjectType: Swift.String, catalogObjectId: Swift.String, quantity: Swift.Int, price: Foundation.NSDecimalNumber? = nil, currency: Swift.String? = nil, attributes: [Swift.String : Any] = [:]) + @objc deinit +} +@objc(SFMCSdkConsent) public enum Consent : Swift.Int { + public typealias RawValue = Swift.String + case optIn + case optOut + case pending + case none + public var rawValue: SFMCSDK.Consent.RawValue { + get + } + public init(rawValue: SFMCSDK.Consent.RawValue) +} +@objc(SFMCSDKDataMergePolicy) public enum DataMergePolicy : Swift.Int, Swift.Comparable { + case none + case auto + case manual + public static func < (lhs: SFMCSDK.DataMergePolicy, rhs: SFMCSDK.DataMergePolicy) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkEvent) public protocol Event { + @objc var id: Swift.String { get } + @objc var name: Swift.String { get } + @objc var category: SFMCSDK.EventCategory { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkCatalogObject) public class CatalogObject : ObjectiveC.NSObject { + @objc final public let type: Swift.String + @objc final public let id: Swift.String + @objc final public let attributes: [Swift.String : Any] + @objc final public let relatedCatalogObjects: [Swift.String : [Swift.String]] + @objc public init(type: Swift.String, id: Swift.String, attributes: [Swift.String : Any] = [:], relatedCatalogObjects: [Swift.String : [Swift.String]] = [:]) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkBehaviorManager) final public class BehaviorManager : ObjectiveC.NSObject { + public static let shared: SFMCSDK.BehaviorManager + final public func addObserver(_ observer: SFMCSDK.BehaviorObserver) + final public func removeObserver(_ observer: SFMCSDK.BehaviorObserver) + @objc deinit +} +@objc(SFMCSdkLocationDelegate) public protocol LocationDelegate { + @objc func sfmc_shouldShowLocationMessage(_ message: [Swift.AnyHashable : Any], forRegion region: [Swift.AnyHashable : Any]) -> Swift.Bool +} +@objc(SFMCSdkInboxMessagesDelegate) public protocol InboxMessagesDelegate : UIKit.UITableViewDelegate { +} +@objc(SFMCSdkBehaviorType) public enum BehaviorType : Swift.Int, Swift.CaseIterable { + case appForegrounded + case appBackgrounded + case appVersionChanged + case screenEntry + public init?(rawValue: Swift.Int) + public typealias AllCases = [SFMCSDK.BehaviorType] + public typealias RawValue = Swift.Int + public static var allCases: [SFMCSDK.BehaviorType] { + get + } + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkBehavior) public class Behavior : ObjectiveC.NSObject { + final public let type: SFMCSDK.BehaviorType + final public let timestamp: Foundation.Date + final public let appVersion: Swift.String? + final public let appName: Swift.String? + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppForegrounded) public class AppForegrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppBackgrounded) public class AppBackgrounded : SFMCSDK.Behavior { + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkAppVersionChanged) public class AppVersionChanged : SFMCSDK.Behavior { + final public let previousAppVersion: Swift.String + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkScreenEntry) public class ScreenEntry : SFMCSDK.Behavior { + final public let name: Swift.String + @objc deinit +} +@objc(SFMCSdkBehaviorObserver) public protocol BehaviorObserver { + @objc var behaviorTypesToObserve: Swift.Set { get } + @objc func onBehavior(behavior: SFMCSDK.Behavior) +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkConfig) public class Config : ObjectiveC.NSObject { + @objc deinit +} +@objc(SFMCSdkInboxMessagesDataSource) public protocol InboxMessagesDataSource : UIKit.UITableViewDataSource { +} +@objc(SFMCSdkModuleStatus) public enum ModuleStatus : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, disabled, failed, inactive, initializing, operational + public var rawValue: SFMCSDK.ModuleStatus.RawValue { + get + } + public init(rawValue: SFMCSDK.ModuleStatus.RawValue) +} +@objc(SFMCSdkCustomEvent) final public class CustomEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let name: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc public init?(name: Swift.String, attributes: [Swift.String : Any]? = nil) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkComponents) public class SFMCSdkComponents : ObjectiveC.NSObject { + @objc final public let encryptionManager: SFMCSDK.EncryptionManager + @objc final public let storageManager: SFMCSDK.StorageManager + @objc final public let behaviorManager: SFMCSDK.BehaviorManager + @objc public func createNetworkManager(authenticator: SFMCSDK.Authenticator? = nil) -> SFMCSDK.NetworkManager + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkEngagementEvent) public class EngagementEvent : ObjectiveC.NSObject, SFMCSDK.Event { + @objc final public let id: Swift.String + @objc final public let category: SFMCSDK.EventCategory + @objc final public let attributes: [Swift.String : Any]? + @objc final public let name: Swift.String + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdk) final public class SFMCSdk : ObjectiveC.NSObject { + @objc public static var cdp: SFMCSDK.CDP + @objc public static var mp: SFMCSDK.PUSH + @objc public static var identity: SFMCSDK.IDENTITY + @objc public static var sdkVersion: Swift.String + @objc public static func initializeSdk(_ configuration: SFMCSDK.Config) + @objc public static func track(event: SFMCSDK.Event) + @objc public static func state() -> Swift.String + @objc public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter()) + @objc public static func setAutoMergePolicy(onCompletion: @escaping SFMCSDK.AutoMergePolicyCallback) + @objc public static func setManualMergePolicy(withHandler handler: @escaping SFMCSDK.ManualMergePolicyCallback) + @objc public static func getDataMergePolicy() -> SFMCSDK.DataMergePolicy + @objc public static func resetDataPolicy(appId: Swift.String) -> Swift.Bool + @objc public static func getAutoDataPolicyCallBack() -> SFMCSDK.AutoMergePolicyCallback? + @objc public static func getManualDataPolicyCallBack() -> SFMCSDK.ManualMergePolicyCallback? + public static func setLogger(logLevel: SFMCSDK.LogLevel, logOutputter: SFMCSDK.LogOutputter = LogOutputter(), filters: [SFMCSDK.LoggerCategory] = [LoggerCategory]()) + @objc public static func clearLoggerFilters() + @objc public static func setKeychainAccessibleAttribute(accessibleAttribute: CoreFoundation.CFTypeRef?) + @objc public static func keychainAccessibleAttribute() -> CoreFoundation.CFTypeRef? + @objc public static func setKeychainAccessErrorsAreFatal(errorsAreFatal: Swift.Bool) + @objc public static func keychainAccessErrorsAreFatal() -> Swift.Bool + @objc public static func tearDownModule(name: SFMCSDK.ModuleName) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(SFMCSdkConfigBuilder) public class ConfigBuilder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func setCdp(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func setPush(config: SFMCSDK.ModuleConfig, onCompletion: ((_ result: SFMCSDK.OperationResult) -> Swift.Void)? = nil) -> SFMCSDK.ConfigBuilder + @objc public func build() -> SFMCSDK.Config + @objc deinit +} +@objc(SFMCSdkInAppMessageEventDelegate) public protocol InAppMessageEventDelegate { + @objc optional func sfmc_shouldShow(inAppMessage message: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc optional func sfmc_didShow(inAppMessage message: [Swift.AnyHashable : Any]) + @objc optional func sfmc_didClose(inAppMessage message: [Swift.AnyHashable : Any]) +} +@objc(SFMCSdkModuleName) public enum ModuleName : Swift.Int, Swift.CaseIterable { + public typealias RawValue = Swift.String + case cdp, push + public var rawValue: SFMCSDK.ModuleName.RawValue { + get + } + public init?(rawValue: SFMCSDK.ModuleName.RawValue) + public init?(rawIntValue: Swift.Int) + public typealias AllCases = [SFMCSDK.ModuleName] + public static var allCases: [SFMCSDK.ModuleName] { + get + } +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkOrderEvent) public class OrderEvent : SFMCSDK.EngagementEvent { + @objc final public let order: SFMCSDK.Order + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPurchaseOrderEvent) public class PurchaseOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkPreorderEvent) public class PreorderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkCancelOrderEvent) public class CancelOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkShipOrderEvent) public class ShipOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkDeliverOrderEvent) public class DeliverOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkReturnOrderEvent) public class ReturnOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkExchangeOrderEvent) public class ExchangeOrderEvent : SFMCSDK.OrderEvent { + @objc public init(order: SFMCSDK.Order) + @objc deinit +} +@objc(SFMCSdkNetworkManager) open class NetworkManager : ObjectiveC.NSObject { + @objc public init(networkPreferences: SFMCSDK.SecurePrefs, authenticator: SFMCSDK.Authenticator?) + @objc open func executeSync(_ wrappedRequest: SFMCSDK.WrappedRequest) -> SFMCSDK.CompletedCall + @objc open func executeAsync(_ wrappedRequest: SFMCSDK.WrappedRequest, completionHandler: @escaping (SFMCSDK.CompletedCall) -> Swift.Void) + @objc open func isBlockedByRetryAfter(_ requestName: Swift.String) -> Swift.Bool + @objc deinit +} +@objc(SFMCSdkAuthenticator) public protocol Authenticator { + @objc var lock: Foundation.NSLock { get } + @objc func getCachedTokenHeader() -> SFMCSDK.AuthHeader? + @objc func refreshAuthTokenHeader() -> SFMCSDK.AuthHeader? + @objc func deleteCachedToken() +} +@_hasMissingDesignatedInitializers @objc(SFMCSdkWrappedRequest) public class WrappedRequest : ObjectiveC.NSObject { + @objc public var request: Foundation.URLRequest + @objc final public let name: Swift.String + @objc final public let rateLimit: Foundation.TimeInterval + @objc final public let tag: Swift.String? + @_inheritsConvenienceInitializers @objc(SFMCSdkWrappedRequestBuilder) public class Builder : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc public func method(_ method: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(_ url: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func url(base: Swift.String, path: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func addOrReplaceHeader(key: Swift.String, value: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func body(_ body: Foundation.Data) -> SFMCSDK.WrappedRequest.Builder + @objc public func timeout(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func rateLimit(_ seconds: Foundation.TimeInterval) -> SFMCSDK.WrappedRequest.Builder + @objc public func name(_ name: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func tag(_ tag: Swift.String) -> SFMCSDK.WrappedRequest.Builder + @objc public func build() -> SFMCSDK.WrappedRequest? + @objc deinit + } + @objc deinit +} +@objc(SFMCSdkModuleIdentity) public protocol ModuleIdentity { + @objc var applicationId: Swift.String { get } + @objc var profileId: Swift.String? { get } + @objc var installationId: Swift.String? { get } + @objc var customProperties: [Swift.String : Any]? { get } + @objc func customPropertiesToJson() -> Swift.String? +} +@objc(SFMCSdkIdentityEventProtocol) public protocol IdentityEventProtocol : SFMCSDK.Event { + @objc var profileId: Swift.String? { get } + @objc var profileAttributes: [Swift.String : Swift.String]? { get } + @objc var attributes: [Swift.String : Any]? { get } +} +@objc(SFMCSdkOperationResult) public enum OperationResult : Swift.Int { + public typealias RawValue = Swift.String + case cancelled, error, success, timeout + public var rawValue: SFMCSDK.OperationResult.RawValue { + get + } + public init?(rawValue: SFMCSDK.OperationResult.RawValue) +} +@objc public protocol Subscriber { + @objc var name: SFMCSDK.ModuleName { get } + @objc func receive(message: SFMCSDK.Message) +} +@objc(SFMCSdkWrappedResponse) public class WrappedResponse : ObjectiveC.NSObject { + @objc final public let data: Foundation.Data? + @objc final public let response: Foundation.HTTPURLResponse? + @objc final public let error: Swift.Error? + @objc public var isSuccess: Swift.Bool { + @objc get + } + @objc public var isUnauthorized: Swift.Bool { + @objc get + } + @objc public var timeToExecute: Swift.Int64 { + @objc get + } + @objc public init(data: Foundation.Data? = nil, response: Foundation.URLResponse? = nil, error: Swift.Error? = nil, startTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000), endTimeMillis: Swift.Int64 = Int64(Date().timeIntervalSince1970 * 1000)) + @objc deinit +} +@objc(SFMCSdkNetworkManagerError) public enum NetworkManagerError : Swift.Int, Swift.Error { + case tokenFetchFailed + case tokenRefreshFailed + case tooManyRequests + case requestAlreadyInFlight + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public static var _nsErrorDomain: Swift.String { + get + } + public var rawValue: Swift.Int { + get + } +} +@objc(SFMCSdkCompletedCall) public class CompletedCall : ObjectiveC.NSObject { + @objc final public let wrappedRequest: SFMCSDK.WrappedRequest + @objc final public let wrappedResponse: SFMCSDK.WrappedResponse + @objc public init(_ wrappedRequest: SFMCSDK.WrappedRequest, _ wrappedResponse: SFMCSDK.WrappedResponse) + @objc deinit +} +extension SFMCSDK.MessageProducer : Swift.Equatable {} +extension SFMCSDK.MessageProducer : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.Equatable {} +extension SFMCSDK.EventCategory : Swift.Hashable {} +extension SFMCSDK.EventCategory : Swift.RawRepresentable {} +extension SFMCSDK.LogLevel : Swift.Hashable {} +extension SFMCSDK.LogLevel : Swift.RawRepresentable {} +extension SFMCSDK.LoggerCategory : Swift.Equatable {} +extension SFMCSDK.LoggerCategory : Swift.Hashable {} +extension SFMCSDK.LoggerCategory : Swift.RawRepresentable {} +extension SFMCSDK.Consent : Swift.Equatable {} +extension SFMCSDK.Consent : Swift.Hashable {} +extension SFMCSDK.Consent : Swift.RawRepresentable {} +extension SFMCSDK.DataMergePolicy : Swift.Hashable {} +extension SFMCSDK.DataMergePolicy : Swift.RawRepresentable {} +extension SFMCSDK.BehaviorType : Swift.Equatable {} +extension SFMCSDK.BehaviorType : Swift.Hashable {} +extension SFMCSDK.BehaviorType : Swift.RawRepresentable {} +extension SFMCSDK.ModuleStatus : Swift.Equatable {} +extension SFMCSDK.ModuleStatus : Swift.Hashable {} +extension SFMCSDK.ModuleStatus : Swift.RawRepresentable {} +extension SFMCSDK.ModuleName : Swift.Equatable {} +extension SFMCSDK.ModuleName : Swift.Hashable {} +extension SFMCSDK.ModuleName : Swift.RawRepresentable {} +extension SFMCSDK.OperationResult : Swift.Equatable {} +extension SFMCSDK.OperationResult : Swift.Hashable {} +extension SFMCSDK.OperationResult : Swift.RawRepresentable {} +extension SFMCSDK.NetworkManagerError : Swift.Equatable {} +extension SFMCSDK.NetworkManagerError : Swift.Hashable {} +extension SFMCSDK.NetworkManagerError : Swift.RawRepresentable {} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/Info.plist b/MarketingCloudSDK/MarketingCloudSDK.xcframework/Info.plist new file mode 100644 index 00000000..60a24836 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/Info.plist @@ -0,0 +1,40 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MarketingCloudSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64 + LibraryPath + MarketingCloudSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h new file mode 100644 index 00000000..ac2b0c66 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h @@ -0,0 +1,354 @@ +// +// MarketingCloudSDK+Base.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#import +#import +#import +#import +#import "SFMCSDK/SFMCSdk-Swift.h" + +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDK base class and categories */ +@interface MobilePushSDK : NSObject +/** UNAVAILABLE - please use the sharedInstance class method to get an instance of the SDK */ +- (instancetype)init NS_UNAVAILABLE; + +/** + Returns (or initializes) the shared MarketingCloudSDK instance. + + @return The singleton instance of the MarketingCloudSDK. + */ ++(instancetype)sharedInstance; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error]; + + + @param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class + @param error NSError object describing the error. + @return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error completionHandler:^(BOOL success, NSString *appid, NSError *error) {}]; + + +@param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class +@param error NSError object describing the error. +@param completionHandler Called when the asynchronous portion has completed. Do not proceed if NO is returned and error will contain an error object describing the error. If completionHandler is nil, the configuration is synchronously performed and will block the calling thread. +@return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error completionHandler:(void (^_Nullable)(BOOL configured, NSString *appId, NSError *completionError))completionHandler; + +/** this method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. + */ +- (void) sfmc_tearDown; + +/** + Accepts and sets the Contact Key for the device's user. Formerly know in the SDK as "subscriberKey". + + Cannot be nil or blank. + + Will trim leading and trailing whitespace. + + @param contactKey The contact key to attribute to the user. + @return YES if set successfully. + */ +-(BOOL)sfmc_setContactKey:( NSString * _Nonnull )contactKey; + +/** + Returns the contact key for the active user, in case you need it. + + @return contactKey The code-set contact key. + */ +-(NSString * _Nullable)sfmc_contactKey; + +/** + Adds the provided Tag (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tag A string to add to the list of tags. + @return YES if added successfully. + */ +-(BOOL)sfmc_addTag:(NSString * _Nonnull)tag; + +/** + Removes the provided Tag (NSString) from the list of tags. + + @param tag A string to remove from the list of tags. + @return tag Echoes the tag back on successful removal, or nil if something failed. + */ +-(BOOL)sfmc_removeTag:(NSString * _Nonnull)tag; + +/** + Adds the provided array of Tags (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tags An array of tags to add to the list. + @return Set of tags added, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_addTags:( NSArray * _Nonnull )tags; + +/** + Removes the provided array of Tags (NSString) from the list of tags. + + @param tags An array of tags to removed from the list. + @return Set of tags removed upon success, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_removeTags:( NSArray * _Nonnull )tags; + +/** + Returns the list of tags for this device. + + @return All tags associated, as strings. + */ +-(NSSet * _Nullable)sfmc_tags; + + +/** + Set an attribute to the data set sent to Salesforce. + + The Attribute Name cannot be nil or blank, or one of the reserved words. + + Will trim leading and trailing whitespace from the name and value. + + The attribute must be defined within the SFMC Contact model prior to setting a value. If the attribute does not exist within the + SFMC Contact model, then this attribute will be accepted by the SDK, but will be ignored within the SFMC. + + If you previously set a value for the named attribute, then the value will be updated with the new value and sent to the SFMC. + + If you send in a blank value, then the value will be sent to the SFMC to remove that value from the Contact record. + + All attribute values set with this method persist through the installation of the app on your customer device. + + Note that attribute mapping is case sensitive, and spaces should be avoided when setting up new attributes in the SFMC Contact model. + + @param name The name of the attribute you wish to send. This will be the key of the pair. + @param value The value to set for the data pair. + @return YES if set successfully. + */ +- (BOOL)sfmc_setAttributeNamed:( NSString * _Nonnull )name value:( NSString * _Nonnull )value; + +/** + Removes the named attribute from the data set to send to Salesforce. The value is not changed on the SFMC. + + @param name The name of the attribute you wish to remove. + @return Returns the value that was set. It will no longer be sent back to Salesforce. + */ +- (BOOL)sfmc_clearAttributeNamed:( NSString * _Nonnull )name; + +/** + Returns a read-only copy of the Attributes dictionary as it is right now. + + @return All attributes currently set. + */ +-(NSDictionary * _Nullable)sfmc_attributes; + +/** + Set multiple attributes (key/value dictionaries) to Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributes An array of dictionaries of key (attribute name) and value (attribute value). + @return A set of all attributes set. + */ +- (NSDictionary * _Nullable) sfmc_setAttributes:( NSArray * _Nonnull ) attributes; + +/** + Remove multiple attributes from Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributeNames An array of attribute names. + @return A set of all attributes removed. + */ +- (NSDictionary * _Nullable) sfmc_clearAttributesNamed:( NSArray * _Nonnull ) attributeNames; + +/** + Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. + + This method is necessary to the implementation of Salesforce Push. + + @param deviceToken Token as received from Apple. + + */ +-(void) sfmc_setDeviceToken:(NSData * _Nonnull)deviceToken; + +/** + Returns the device token as a NSString. + + @return NSData A stringified version of the Apple deviceToken. + + */ +- (NSString * _Nullable) sfmc_deviceToken; + +/** + Returns the Salesforce application ID. + + @return NSString Salesforce application ID. + */ +- (NSString * _Nullable) sfmc_appID; + +/** + Returns the Salesforce application accessToken. + + @return NSString Salesforce application accessToken. + */ +- (NSString * _Nullable)sfmc_accessToken; + +/** + Returns the unique device identifier that Salesforce will use to identify the device. + + @return NSString The device identifier (a UUID) as a NSString. + */ +- (NSString * _Nullable) sfmc_deviceIdentifier; + +/** + Informs the SDK of the current notification. + + @param request The UNNotificationRequest that generated a notification. + */ +- (void)sfmc_setNotificationRequest:(UNNotificationRequest *)request API_AVAILABLE(ios(10)); + +/** + Returns the last notification delivered to the SDK. + + @return UNNotificationRequest * The last UNNotificationRequest that generated a notification. + */ +- (UNNotificationRequest *)sfmc_notificationRequest API_AVAILABLE(ios(10)); + +/** + Informs the SDK of the current notification. + + @param userInfo The user info the last notification delivered to the SDK. + */ +- (void)sfmc_setNotificationUserInfo:(NSDictionary *)userInfo; + +/** + Returns the user info of the last notification delivered to the SDK. + + @return NSDictionary * The user info the last notification delivered to the SDK. + */ +- (NSDictionary *)sfmc_notificationUserInfo; + +/** + Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. + Allows setting the state of pushEnabled to YES/NO. If set to NO, the application will not receive any push notifications. When this value is NO, it takes precedence over the user notifications settings (i.e., setting this to NO will always disable push.) If the user has notifications settings disabled that will override this setting and push will be disabled. + + @param pushEnabled Set to YES to enable push notifications. + */ +- (void)sfmc_setPushEnabled:(BOOL)pushEnabled; + +/** + The current state of the developer's push enablement override + The current state of the pushEnabled flag in the SDK. + + @return returns a BOOL value of the developer's push enablement override. + @return returns a BOOL value of the current pushEnabled state. + */ +- (BOOL)sfmc_pushEnabled; + +/** + Outputs a formatted, easily readable block of text describing the current status of the SDK. + + @return JSON string with values of the current state of the SDK. + + */ +-(nullable NSString *)sfmc_getSDKState NS_SWIFT_NAME(sfmc_getSDKState()); + +/** + Enable/Disable extra debug logging from the SDK. + + @param enabled BOOL for enabling or disabling extra SDK logging. + */ +- (void)sfmc_setDebugLoggingEnabled:(BOOL)enabled; + +/** + The current state of the debug logging flag in the SDK. + + @return returns a BOOL value of the current debug logging state. + */ +- (BOOL)sfmc_getDebugLoggingEnabled; + +/** + Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. + + @param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. + @return YES if MarketingCloudSDK did make an attempt at updating data. + */ +- (BOOL) sfmc_refreshWithFetchCompletionHandler:(void (^_Nullable)(UIBackgroundFetchResult result))completionHandler; + +/** + Add a signedString security token for registration security + + @param signedString signedString opaque token used to verify registration. pass nil to clear signedString. + @return YES if signedString was set successfully + */ +-(BOOL)sfmc_setSignedString:(NSString * _Nullable)signedString; + +/** + Returns the value of last stored signedString security token + + @return a NSString of last stored signedString security token + */ +-(NSString * _Nullable)sfmc_signedString; + +/** + BOOL indicating whether the SDK is ready to be used. + + @return returns YES if the SDK is initialized and ready to be used. + */ +- (BOOL)sfmc_isReady; + +/** + BOOL indicating the SDK is in the process of being initialized. + + @return returns YES if the SDK is in the process of being initialized. + */ +- (BOOL)sfmc_isInitializing; + +/** + BOOL indicating the Data merge policy flag is reset to re-trigger the merge + + @return returns YES if the Data merge policy is reset + */ +- (BOOL)sfmc_resetDataPolicy; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h new file mode 100644 index 00000000..f527aaf1 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDK+Constants.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +/** MarketingCloudSDK error domain */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKErrorDomain; + +/** MarketingCloudSDK finished setting up notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidSetupNotification; + +/** MarketingCloudSDK finished tearing down notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidTeardownNotification; + +/** successfuly sent a registration to Salesforce - userinfo contains the HTTP response */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationRegistrationResponseSucceededNotification; + +/** a UNNotification has been received - userInfo contains the UNNotificationRequest */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationUNNotificationReceivedNotification; + +/** the Inbox was refreshed */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesRefreshCompleteNotification; +/** the Inbox has new messages */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNewInboxMessagesNotification; +/** the Inbox status has been updated */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesUpdateStatusCompleteNotification; +/** the Inbox handled a notification - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNotificationHandledNotification; + +/** an OpenDirect message was handled - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCOpenDirectMessageNotificationHandledNotification; + +/** a new location has been determined - userInfo contains the latitude and longitude */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidFixLocationNotification; +/** an iOS location update has been received - userInfo contains the CLLocation */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidReceiveLocationUpdateNotification; +/** successfuly received updated geo-fence messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationGeofenceRefreshCompleteNotification; +/** entered a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidEnterLocationRegionMessageNotification; +/** exited a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidExitLocationRegionMessageNotification; + +/** a geo-fence or beacon message has been displayed - userInfo contains the MC messageId */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidDisplayLocationMessageNotification; + +/** successfuly received updated beacon messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCBeaconRefreshCompleteNotification; +/** ranged a beacon - userInfo contains UUID, major, minor, and proximity */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidRangeBeaconLocationMessageNotification; +/** started monitoring a geo-fence or beacon region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidStartMonitoringForRegionNotification; +/** SDK blocked a notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidBlockNotification; + +/** Configuration Error enumerations */ +typedef NS_ENUM(NSUInteger, configureError) { + /** Initial enum value */ + firstConfigureErrorIndex = 0, + /** configureNoError */ + configureNoError = firstConfigureErrorIndex, + /** configureInvalidAppIDError */ + configureInvalidAppIDError, + /** configureInvalidAccessTokenError */ + configureInvalidAccessTokenError, + /** configureUnableToReadRandomError */ + configureUnableToReadRandomError, + /** configureDatabaseAccessError */ + configureDatabaseAccessError, + /** configureUnableToKeyDatabaseError */ + configureUnableToKeyDatabaseError, + /** configureCCKeyDerivationPBKDFError */ + configureCCKeyDerivationPBKDFError, + /** configureCCSymmetricKeyWrapError */ + configureCCSymmetricKeyWrapError, + /** configureCCSymmetricKeyUnwrapError */ + configureCCSymmetricKeyUnwrapError, + /** configureKeyChainError */ + configureKeyChainError, + /** configureUnableToReadCertificateError */ + configureUnableToReadCertificateError, + /** configureRunOnceSimultaneouslyError */ + configureRunOnceSimultaneouslyError, + /** configureRunOnceError */ + configureRunOnceError, + /** configureInvalidLocationAndProximityError */ + configureInvalidLocationAndProximityError, + /** configureSimulatorBlobError */ + configureSimulatorBlobError, + /** configureKeyChainInvalidError */ + configureKeyChainInvalidError, + /** configureIncorrectConfigurationCallingSequenceError */ + configureIncorrectConfigurationCallingSequenceError, + /** configureMissingConfigurationFileError */ + configureMissingConfigurationFileError, + /** configureInvalidConfigurationFileError */ + configureInvalidConfigurationFileError, + /** configureInvalidConfigurationIndexError */ + configureInvalidConfigurationIndexError, + /** configureFailedFrameworkCreationError */ + configureFailedFrameworkCreationError, + /** configureInvalidAppEndpointError */ + configureInvalidAppEndpointError, + /** lastconfigureIndex */ + lastConfigureErrorIndex = configureInvalidAppEndpointError +}; diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h new file mode 100644 index 00000000..35d0c759 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h @@ -0,0 +1,102 @@ +// +// MarketingCloudSDK+Events.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +#import +#import +/** + Supporting protocol for In-App Messaging + + Implementation of this protocol is not required for In-App Messaging to work, although it provides addition control for an application developer. + + In-App messages are presented by the MobilePush SDK in an application's context, inserted into the view hierarchy atop the application's topmost view controller. + + This protocol allows for awareness into the SDK's lifecycle for In-App Messages. + */ +@protocol MarketingCloudSDKEventDelegate +@optional + +/** + Method called by the SDK when an In-App Message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. An application may return NO if its visual hierarchy or user flow is such that an interruption would not be acceptable to the usability or functionality of the application. + + If NO is returned, the application may capture the message's identifier (via sfmc_messageIdForMessage:) and attempt to show that message later via sfmc_showInAppMessage:. + + @param message NSDictionary representing an In-App Message + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been shown. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been closed. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didCloseInAppMessage:(NSDictionary * _Nonnull) message; + +@end + +/** Events */ +@interface MobilePushSDK (Events) + +/** + Method to set a delegate class (adhering to the MarketingCloudSDKEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the MarketingCloudSDKEventDelegate. + */ +- (void) sfmc_setEventDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate class (adhering to the SFMCSdkInAppMessageEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the SFMCSdkInAppMessageEventDelegate.. + */ +- (void) sfmc_setInAppEventDelegate:(id _Nullable)delegate; + +/** + Extract a message identifier for an In-App Message dictionary (provided in the MarketingCloudSDKEventDelegate methods). + + @param message NSDictionary representing an In-App Message + + @return string value of the message identifier + */ +- (NSString *_Nullable) sfmc_messageIdForMessage:(NSDictionary * _Nonnull) message; + +/** + When called, instructs the SDK to attempt to display the In-App Message. This will cause the MarketingCloudSDKEventDelegate methods to be called, if implemented. + + @param messageId identifier of In-App Message + */ +- (void) sfmc_showInAppMessage:(NSString * _Nonnull) messageId; + +/** + When called, sets the font for In-App Message display. + + @param fontName name of font installed on device or built into application. Note: this may be different than the font family name. If nil, the SDK default (system font) will be used. + @return value of YES indicating that the font name is valid and can be used, NO if the font name is not valid. If nil is passed as fontName, YES will be returned. + */ +- (BOOL) sfmc_setInAppMessageFontName:(NSString * _Nullable) fontName; + +/** + Method to track events, which could result in actions such as an In-App Message displaying. + @param events event or an array of events to trigger. + */ + +- (void) sfmc_track:(nullable id) events; +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h new file mode 100644 index 00000000..5b711f1a --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h @@ -0,0 +1,209 @@ +// +// MarketingCloudSDK+InboxMessages.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +@import SFMCSDK; + +/** key used in notification payload to determine an inbox message's content */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKInboxMessageKey; + +/** + The MarketingCloudSDKInboxMessagesDataSource is an interface object for Inbox support. It was designed to be used as the datasource for a UITableView, and can be allocated and used as such without too much other customization. Of course, you are welcomed to use it any way you want other than that. + + Should you wish to customize the display of the Data Source, you should subclass from here. At that time, you may override any typical UITableViewDataSource protocol members. You will likely be the most interested in cellForRowAtIndexPath:. If you do, you can access the current message by asking the messages array for the object corresponding to your NSIndexPath row. It will be a NSDictionary object representing an Inbox object. + */ +@interface MarketingCloudSDKInboxMessagesDataSource : NSObject + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView; + +@end + + +/** + The MarketingCloudSDKInboxMessagesDelegate is an interface object for Inbox support. It was designed to be used as a simple delegate for a UITableView, and can be allocated and used as such without too much other customization. It only supports tableView:didSelectRowAtIndexPath: to offer (along with the data source) a VERY simple inbox implementation. + */ +@interface MarketingCloudSDKInboxMessagesDelegate : NSObject + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + +/** Inbox Messages */ +@interface MobilePushSDK (InboxMessages) + +/** + Get all *active* Inbox messages already downloaded from the MarketingCloud + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getAllMessages; + +/** + Get unread *active* Inbox messages (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getUnreadMessages; + +/** + Get *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getReadMessages; + +/** + Get *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getDeletedMessages; + +/** + Get count of all *active* Inbox messages already downloaded from the MarketingCloud. + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getAllMessagesCount; + +/** + Get count of unread *active* Inbox messages (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getUnreadMessagesCount; + +/** + Get count of *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getReadMessagesCount; + +/** + Get count of *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getDeletedMessagesCount; + +/** + Mark a Inbox message as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageRead:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark an Inbox message as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageDeleted:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark a Inbox message as read using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageWithIdRead:(NSString *_Nonnull) messageId; + +/** + Mark an Inbox message as deleted using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageWithIdDeleted:(NSString *_Nonnull) messageId; + +/** + Mark all Inbox messages as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to read + */ +- (BOOL) sfmc_markAllMessagesRead; + +/** + Mark all Inbox messages as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to deleted + */ +- (BOOL) sfmc_markAllMessagesDeleted; + +/** + Reload and refresh Inbox messages from the MarketingCloud server. + + Note: The underlying request to the server will be throttled such that it will execute at most every 60 seconds. If the method has been called less than 60s after the preceeding method call, NO will be returned and the request will not be made. If NO is returned, it is suggested that any UI used to reflect the refresh operation is updated (pull to refresh indicators, loading spinners, etc.). + + This method will cause notifications to be posted to NSNotificationCenter: + + - SFMCInboxMessagesRefreshCompleteNotification: posted when the refresh process has completed + - SFMCInboxMessagesNewInboxMessagesNotification: posted if there are new Inbox messages + + @return A BOOL value indicating that refreshing has been started. + */ +- (BOOL) sfmc_refreshMessages; + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +- (MarketingCloudSDKInboxMessagesDataSource * _Nullable) sfmc_inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull) tableView; + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +- (MarketingCloudSDKInboxMessagesDelegate * _Nullable) sfmc_inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h new file mode 100644 index 00000000..93dceb20 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h @@ -0,0 +1,95 @@ +// +// MarketingCloudSDK+Intelligence.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** Intelligence (Analytics) methods */ +@interface MobilePushSDK (Intelligence) + +/** + Set the identifier to associate with Predictive Intelligence data sent to Salesforce Marketing Cloud + + The clear the value, pass a nil value. + + Will trim leading and trailing whitespace from the string. + + An identifier will persist until it is cleared or changed and will used to associate with all analytic events generated while set. + + @param identifier The string you want to associate analytics with. + @return YES if set successfully. + */ +- (BOOL)sfmc_setPiIdentifier:( NSString * _Nullable)identifier; + +/** + Returns a read-only copy of the Analytics identity set + + @return All attributes currently set. + */ +- (NSString * _Nullable)sfmc_piIdentifier; + + +/** + When an Inbox message is opened (for instance, you implement an inbox and present the CloudPage URL in your webview) this method should be called with the Inbox message so that the MarketingCloudSDK can track the proper analytics and state of the message. + + @param inboxMessage a non-nil NSDictionary object representing an Inbox message + */ +-(void) sfmc_trackMessageOpened:(NSDictionary *_Nonnull) inboxMessage; + +/** + Track page views within your application. + @param url a non-nil NSString to identify the location within your app traversed by your customers. For example: com.yourpackage.viewcontrollername + @param title a NSString (nil if n/a) to identify the title of the location within your app traversed by your customers. For example: Screen Name + @param item a NSString (nil if n/a) to identify an item viewed by your customer. For example: UPC-1234 + @param search a NSString (nil if n/a) to identify search terms used by your customer. For example: blue jeans. + */ +-(void) sfmc_trackPageViewWithURL:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString *_Nullable)item search:(NSString * _Nullable)search; + +/** + Track cart contents within your application. + @param cartDictionary a non-nil NSDictionanry object containing a cartID and an array of cart item dictionaries + */ +- (void) sfmc_trackCartContents:(NSDictionary * _Nonnull) cartDictionary; + +/** + Track cart conversion within your application. + @param orderDictionary a non-nil NSDictionanry object representing an order; created from a cart and cart items and "converted" into a sale of some sort + */ +- (void) sfmc_trackCartConversion:(NSDictionary * _Nonnull) orderDictionary; + +/** + Initialize a Cart Item dictionary for use in analytics. + + @param price The price amount (USD) of this item (non-nil value; 0 permissable) + @param quantity The count of items in the cart for this particular product (non-nil value; greater than zero) + @param item The unique product code from the e-commerce system representing this cart item (non-nil string value) + @param uniqueId The unique product id. from the e-commerce system representing this cart item (string value; nil permissable) + @return instancetype a NSDictionary representing a cart item. + */ +- (NSDictionary *_Nullable) sfmc_cartItemDictionaryWithPrice:(NSNumber *_Nonnull)price quantity:(NSNumber *_Nonnull)quantity item:(NSString *_Nonnull)item uniqueId:(NSString *_Nullable) uniqueId; + +/** + Initialize a Cart dictionary for use in analytics. + + @param cartItemDictionaryArray An array of cart item dictionary objects (non-nil array). An empty array indicates an empty cart, and will be used to indicate a cleared cart to the analytics system. + @return instancetype a MarketingCloudSDKCart. + */ +- (NSDictionary *_Nullable) sfmc_cartDictionaryWithCartItemDictionaryArray:(NSArray *_Nonnull) cartItemDictionaryArray; + +/** + Initialize an Order dictionary for use in analytics. + + @param orderNumber The order number of from the e-commerce system (non-nil string) + @param shipping The shipping amount (USD) of this order (non-nil value; 0 permissable) + @param discount The discount amount (USD) of this order (non-nil value; 0 permissable) + @param cartDictionary The order's shopping cart object (non-nil object) + @return instancetype a NSDictionary representing an order. + */ +- (NSDictionary *_Nullable) sfmc_orderDictionaryWithOrderNumber:(NSString *_Nonnull) orderNumber shipping:(NSNumber *_Nonnull) shipping discount:(NSNumber *_Nonnull) discount cart:(NSDictionary *_Nonnull) cartDictionary; + + +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h new file mode 100644 index 00000000..192abb84 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h @@ -0,0 +1,91 @@ +// +// MarketingCloudSDK+Location.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** + Supporting protocol for the MobilePush SDK's support for Locations. + + Implementation of this protocol is not required for the Location feature to work, although it provides addition control for an application developer. + + This protocol allows for awareness into the SDK's lifecycle for Location tracking and messaging. + */ +@protocol MarketingCloudSDKLocationDelegate + +@required + +/** + Method called by the SDK when a Location message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. + + @param message NSDictionary representing a MobilePush Location message + @param region NSDictionary representing a MobilePush region (geofence or beacon), which can be converted into a CLRegion object via the method sfmc_regionFromDictionary + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowLocationMessage:(NSDictionary * _Nonnull) message forRegion:(NSDictionary * _Nonnull) region; + +@end + +/** Location */ +@interface MobilePushSDK (Location) + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setLocationDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setSFMCSdkLocationDelegate:(id _Nullable)delegate; + +/** + Method to convert a region dictionary returned from sfmc_shouldShowLocationMessage into a CLRegion + + @param dictionary value representing a region object from the sfmc_shouldShowLocationMessage method + */ +- (CLRegion *_Nullable) sfmc_regionFromDictionary:(NSDictionary * _Nonnull) dictionary; + +/** + Determines the state of Location Services based on developer setting and OS-level permission. This is the preferred method for checking for location state. + + @return A boolean value reflecting if location services are enabled (i.e. authorized) or not. + */ +- (BOOL) sfmc_locationEnabled; + +/** + Use this method to initiate Location Services through the MobilePush SDK. + */ +- (void) sfmc_startWatchingLocation; + +/** + Use this method to disable Location Services through the MobilePush SDK. + */ +- (void) sfmc_stopWatchingLocation; + +/** + Use this method to determine if the SDK is actively monitoring location. + + @return A boolean value reflecting if the SDK has called startWatchingLocation. + */ +- (BOOL) sfmc_watchingLocation; + +/** + A dictionary version of the last known Location. The dictionary will contain two keys, latitude and longitude, which are NSNumber wrappers around doubles. Use doubleValue to retrieve. + */ +- (NSDictionary * _Nullable) sfmc_lastKnownLocation; + +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h new file mode 100644 index 00000000..5f2866fe --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h @@ -0,0 +1,61 @@ +// +// MarketingCloudSDK+URLHandling.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// + +#import +#import + +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeCloudPage; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeOpenDirect; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeAction; + + +/// Supporting Protocol for handling URL's passed to the SDK. +@protocol MarketingCloudSDKURLHandlingDelegate + +@required + +/** + This method, if implemented, can be called when a Alert+CloudPage, Alert+OpenDirect, Alert+Inbox or Inbox message is processed by the SDK. + Implementing this method allows the application to handle the URL from Marketing Cloud data. + + Prior to the MobilePush SDK version 6.0.0, the SDK would automatically handle these URLs and present them using a SFSafariViewController. + + Given security risks inherent in URLs and web pages (Open Redirect vulnerabilities, especially), the responsibility of processing the URL shall be held by the application implementing the MobilePush SDK. This reduces risk to the application by affording full control over processing, presentation and security to the application code itself. + + @param url value NSURL sent with the Location, CloudPage, OpenDirect or Inbox message + @param type value NSString constant of the MobilePush source type of this URL + */ +-(void) sfmc_handleURL:(NSURL *_Nonnull) url type:(NSString * _Nonnull) type; + +@end + +/** URL Handling */ +@interface MobilePushSDK (URLHandling) + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setURLHandlingDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setSFMCSdkURLHandlingDelegate:(id _Nullable)delegate; +@end + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h new file mode 100644 index 00000000..c2e2fbc2 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h @@ -0,0 +1,886 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +#ifndef MARKETINGCLOUDSDK_SWIFT_H +#define MARKETINGCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wduplicate-method-match" +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else +#include +#include +#include +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import SFMCSDK; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MarketingCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +/// This class is used to set the configuration neded for Push +SWIFT_CLASS("_TtC17MarketingCloudSDK10PushConfig") +@interface PushConfig : NSObject +/// Enable or disable screen tracking +@property (nonatomic) BOOL trackScreens; +/// name of the module +@property (nonatomic, readonly) enum SFMCSdkModuleName name; +/// applicationId to initialize the SDK +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// PushConfigBuilder class +SWIFT_CLASS("_TtC17MarketingCloudSDK17PushConfigBuilder") +@interface PushConfigBuilder : NSObject +/// Initialize PushConfigBuilder +///
    +///
  • +/// : appId String which is a unique identifier +///
  • +///
+- (nonnull instancetype)initWithAppId:(NSString * _Nonnull)appId OBJC_DESIGNATED_INITIALIZER; +///
    +///
  • +/// : accessToken setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. +///
  • +///
  • +/// \code +/// Returns the PushConfigBuilder instancetype value +/// +/// \endcode
  • +///
+- (PushConfigBuilder * _Nonnull)setAccessToken:(NSString * _Nonnull)accessToken SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMarketingCloudServerUrl:(NSURL * _Nonnull)endpoint SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMid:(NSString * _Nonnull)mid SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setLocationEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setLocationEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setInboxEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setInboxEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setPiAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setPIAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : etUseLegacyPIIdentifier Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setUseLegacyPIIdentifier:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setApplicationControlsBadging Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setApplicationControlsBadging:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set +///
    +///
  • +/// : delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setDelayRegistrationUntilContactKeyIsSet:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables the screen entry tracking +///
    +///
  • +/// :enableScreenEntryTracking enables or disables screen entry tracking in SFMCSdk +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setEnableScreenEntryTracking:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// Returns PushConfig containing the current builder configuration settings. +///
  • +///
+- (PushConfig * _Nonnull)build SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class SFMCSdkModuleLogger; +@protocol SFMCSdkModuleIdentity; +@class SFMCSdkMessage; +@class SFMCEvent; +@class NSData; +@class UNNotificationRequest; +@protocol SFMCSdkInAppMessageEventDelegate; +@class UITableView; +@protocol SFMCSdkInboxMessagesDataSource; +@protocol SFMCSdkInboxMessagesDelegate; +@class NSNumber; +@protocol SFMCSdkLocationDelegate; +@class CLRegion; +@protocol SFMCSdkURLHandlingDelegate; +@class SFMCSdkComponents; + +/// This class is a Swift Interface for SFMCSdkPushModule +SWIFT_CLASS_NAMED("PushModule") +@interface SFMCSdkPushModule : NSObject +/// Enum to get the Module Name +@property (nonatomic) enum SFMCSdkModuleName name; +/// String to get the Module Version +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull moduleVersion;) ++ (NSString * _Nonnull)moduleVersion SWIFT_WARN_UNUSED_RESULT; ++ (void)setModuleVersion:(NSString * _Nonnull)value; +/// Dictionary to get the SDK properties +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSDictionary * _Nullable stateProperties;) ++ (NSDictionary * _Nullable)stateProperties SWIFT_WARN_UNUSED_RESULT; ++ (void)setStateProperties:(NSDictionary * _Nullable)value; +/// Enum to get the status of Module with options => .inactive, .cancelled, .disabled, .failed, .initializing, .operational +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum SFMCSdkModuleStatus status;) ++ (enum SFMCSdkModuleStatus)status SWIFT_WARN_UNUSED_RESULT; ++ (void)setStatus:(enum SFMCSdkModuleStatus)value; +/// Singleton interface to access the PushModule +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkPushModule * _Nonnull shared;) ++ (SFMCSdkPushModule * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Unified Logger initialized for ‘Push’ Module +/// Usage: logger.d(category: .event, message: “Message”) +/// Category : Enum with following values => auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkModuleLogger * _Nonnull logger;) ++ (SFMCSdkModuleLogger * _Nonnull)logger SWIFT_WARN_UNUSED_RESULT; +/// PushModule.shared.getLogger().d(category: .event, message: “Message”) ++ (SFMCSdkModuleLogger * _Nonnull)getLogger SWIFT_WARN_UNUSED_RESULT; +/// This method is used to get the SDK identity attributes such as applicationId, customProperties, installationId, profileId +- (id _Nullable)getIdentity SWIFT_WARN_UNUSED_RESULT; +/// This method is used to receive message from publishers and update the identities like profile atributes and contactKey +/// \param message SFMCEvent, publish to specific Custom event +/// +- (void)receiveWithMessage:(SFMCSdkMessage * _Nonnull)message; +/// This method is used to publish to a custom event, SFMCEvent +/// \param event SFMCEvent, publish to specific Custom event +/// +/// \param category EventCategory, category which falls under any one of the category 1) .engagemnt, 2) .identity, 3) .system +/// ++ (void)sendSfmcEvent:(SFMCEvent * _Nonnull)event category:(enum SFMCSdkEventCategory)category; +/// This method is to listen to specific tags set by the consuming application ++ (void)sendIdentityEventForTags; +/// This method is to listen to contactkey set by the consuming application ++ (void)sendIdentityEventForContactKey; +/// This method is to listen to attributes set by the consuming application ++ (void)sendIdentityEventForAttributes; +/// This method is to get the SDK metadata ++ (NSDictionary * _Nonnull)metadata SWIFT_WARN_UNUSED_RESULT; +/// This method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. Ensure to be called when sdk is operational +/// Eg: if(SFMCSdk.mp.getStatus() == .operational) { SFMCSdk.mp.tearDown()} +- (void)tearDown; +/// Returns the contact key for the active user, in case you need it. +/// +/// returns: +/// Contact key String that is set in the application. +- (NSString * _Nullable)contactKey SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided Tag (NSString) to the set of unique tags. +/// \param tag A string to add to the list of tags. +/// +/// +/// returns: +/// YES if added successfully. +- (BOOL)addTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided array of Tags (NSString) to the set of unique tags. +/// Will trim leading and trailing whitespace. +/// Cannot be nil or blank. +/// \param tags An array of tags to add to the list. +/// +/// +/// returns: +/// Set of tags added, as strings, or nil if something failed. +- (NSSet * _Nullable)addTags:(NSArray * _Nonnull)tags SWIFT_WARN_UNUSED_RESULT; +/// Removes the provided Tag (NSString) from the list of tags. +/// \param tag A string to remove from the list of tags. +/// +/// +/// returns: +/// YES if removed successfully. +- (BOOL)removeTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Returns the list of tags for this device. +/// +/// returns: +/// All tags associated, as strings. +- (NSSet * _Nullable)tags SWIFT_WARN_UNUSED_RESULT; +/// Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. +/// This method is necessary to the implementation of Salesforce Push. +/// \param deviceToken An array of tags to add to the list. +/// +- (void)setDeviceToken:(NSData * _Nonnull)deviceToken; +/// Enable/Disable extra debug logging from the SDK. +/// \param enabled BOOL for enabling or disabling extra SDK logging. +/// +- (void)setDebugLoggingEnabled:(BOOL)enabled; +/// Returns the device token as a NSString. +///
    +///
  • +/// Returns the device token as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceToken SWIFT_WARN_UNUSED_RESULT; +/// Returns a read-only copy of the Attributes dictionary as it is right now. +///
    +///
  • +/// Returns All attributes currently set. +///
  • +///
+- (NSDictionary * _Nullable)attributes SWIFT_WARN_UNUSED_RESULT; +/// Returns the Salesforce application accessToken. +///
    +///
  • +/// Returns NSString Salesforce application accessToken. +///
  • +///
+- (NSString * _Nullable)accessToken SWIFT_WARN_UNUSED_RESULT; +/// Returns the unique device identifier that Salesforce will use to identify the device. +///
    +///
  • +/// Returns NSString The device identifier (a UUID) as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +///
    +///
  • +/// Returns request: The UNNotificationRequest that generated a notification. +///
  • +///
+- (void)setNotificationRequest:(UNNotificationRequest * _Nonnull)request; +/// Returns the last notification delivered to the SDK. +///
    +///
  • +/// Returns UNNotificationRequest: * The last UNNotificationRequest that generated a notification. +///
  • +///
+- (UNNotificationRequest * _Nullable)notificationRequest SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +/// \param userInfo The user info the last notification delivered to the SDK. +/// +- (void)setNotificationUserInfo:(NSDictionary * _Nonnull)userInfo; +/// Returns the user info of the last notification delivered to the SDK. +///
    +///
  • +/// Returns Dictionary: * The user info the last notification delivered to the SDK. +///
  • +///
+- (NSDictionary * _Nonnull)notificationUserInfo SWIFT_WARN_UNUSED_RESULT; +/// Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. +/// When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) +/// Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. +/// \param pushEnabled Set to YES to enable push notifications. +/// +- (void)setPushEnabled:(BOOL)pushEnabled; +/// The current state of the developer’s push enablement override +/// The current state of the pushEnabled flag in the SDK. +///
    +///
  • +/// Returns BOOL value of the developer’s push enablement override. +///
  • +///
  • +/// Returns a BOOL value of the current pushEnabled state. +///
  • +///
+- (BOOL)pushEnabled SWIFT_WARN_UNUSED_RESULT; +/// Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. +///
    +///
  • +/// Returns YES if MarketingCloudSDK did make an attempt at updating data. +///
  • +///
+/// \param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. +/// +- (BOOL)refreshWithFetchCompletionHandler:(void (^ _Nullable)(UIBackgroundFetchResult))completionHandler SWIFT_WARN_UNUSED_RESULT; +/// Add a signedString security token for registration security +///
    +///
  • +/// Returns YES if signedString was set successfully +///
  • +///
+/// \param signedString signedString opaque token used to verify registration. pass nil to clear signedString. +/// +- (BOOL)setSignedString:(NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// Returns the value of last stored signedString security token +///
    +///
  • +/// Returns a String of last stored signedString security token +///
  • +///
+- (NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// In-app messages is used to deliver relevant, personalized messages to the app’s users with in-app messaging without relying on users having enabled push notifications. Set inapp message delegate +///
    +///
  • +/// Returns delegate: InAppMessage delegate to show the message +///
  • +///
+- (void)setEventDelegate:(id _Nullable)delegate; +/// Message Id for a given message dictionary +///
    +///
  • +/// Returns String MEssage Id +///
  • +///
+/// \param forMessage Message Dictionary +/// +- (NSString * _Nullable)messageIdForMessage:(NSDictionary * _Nonnull)forMessage SWIFT_WARN_UNUSED_RESULT; +/// Show in-app message in the app +/// \param messageId MessageId Id of the in-app message to be shown +/// +- (void)showInAppMessageWithMessageId:(NSString * _Nonnull)messageId; +/// Set in-app message to be shown in the app with specified font +/// \param fontName Fontname in which the app should be set +/// +- (BOOL)setInAppMessageWithFontName:(NSString * _Nullable)fontName SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of all messages that includes read, unread , deleted messages +///
    +///
  • +/// Returns Array Array of messages +///
  • +///
+- (NSArray * _Nullable)getAllMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of unread messages +///
    +///
  • +/// Returns an Array of unread messages +///
  • +///
+- (NSArray * _Nullable)getUnreadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of read messages +///
    +///
  • +/// Returns an Array of read messages +///
  • +///
+- (NSArray * _Nullable)getReadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of deleted messages +///
    +///
  • +/// Returns an Array of deleted messages +///
  • +///
+- (NSArray * _Nullable)getDeletedMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns all messages count +///
    +///
  • +/// Returns UInt no of all messages count +///
  • +///
+- (NSUInteger)getAllMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns unread messages count +///
    +///
  • +/// Returns UInt no of all unread messages count +///
  • +///
+- (NSUInteger)getUnreadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns read messages count +///
    +///
  • +/// Returns UInt no of all read messages count +///
  • +///
+- (NSUInteger)getReadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns deleted messages count +///
    +///
  • +/// Returns UInt no of all deleted messages count +///
  • +///
+- (NSUInteger)getDeletedMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Mark the unread messages as read +/// \param messageDictionary Collection of messages to be marked as read +/// +- (BOOL)markMessageRead:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the messages as deleted +/// \param messageDictionary Collection of messages to be marked as deleted +/// +- (BOOL)markMessageDeleted:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as read +/// \param messageId String Message with messageId String to be marked as read +/// +- (BOOL)markMessageWithIdReadWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as deleted +/// \param messageId String Message with messageId String to be marked as deleted +/// +- (BOOL)markMessageWithIdDeletedWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as read +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesRead SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as deleted +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesDeleted SWIFT_WARN_UNUSED_RESULT; +/// Fetches and refreshes messages from server +///
    +///
  • +/// Returns Returns if message refresh is success or not +///
  • +///
+- (BOOL)refreshMessages SWIFT_WARN_UNUSED_RESULT; +/// Set datasource for the inbox tableview +///
    +///
  • +/// Returns InboxMessagesDataSource Inbox tableview Datasource that is set +///
  • +///
+/// \param tableView Tableview for which datasource should be set +/// +- (id _Nullable)inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +/// Set delegate for the inbox tableview +///
    +///
  • +/// Parameters: +///
  • +///
  • +/// tableView: Tableview for which datasource should be set +///
  • +///
  • +/// dataSource: Datasource for the Inbox tableview +///
  • +///
  • +/// Returns InboxMessagesDelegate Inbox tableview Delegate that is set +///
  • +///
+- (id _Nullable)inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull)tableView dataSource:(id _Nonnull)dataSource SWIFT_WARN_UNUSED_RESULT; +/// Set String identifier +///
    +///
  • +/// Returns Return YES if the identifier set is successful or not +///
  • +///
+/// \param identifier Identifier to be set +/// +- (BOOL)setPiIdentifier:(NSString * _Nullable)identifier SWIFT_WARN_UNUSED_RESULT; +/// Returns piIdentifier +///
    +///
  • +/// Returns String identifier that is set +///
  • +///
+- (NSString * _Nullable)piIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Track the inbox messages that are opened in the app +/// \param inboxMessage Dictionary for which the track should happen +/// +- (void)trackMessageOpened:(NSDictionary * _Nonnull)inboxMessage; +/// Track the pageview visited in the page +/// \param url url String +/// +/// \param title Title of the pageview +/// +/// \param item item String +/// +/// \param search search String +/// +- (void)trackPageViewWithUrl:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString * _Nullable)item search:(NSString * _Nullable)search; +/// Track contents in the cart +/// \param cartDictionary Collection of items to be tracked +/// +- (void)trackCartContents:(NSDictionary * _Nonnull)cartDictionary; +/// Track Conversion on the items in the cart +/// \param orderDictionary Collection of items converted in the bag +/// +- (void)trackCartConversion:(NSDictionary * _Nonnull)orderDictionary; +/// Returns cartItem Dictionary with specific price, quantity, item and Id +///
    +///
  • +/// Returns cartItemDictionary collection +///
  • +///
+/// \param quantity car item Dictionary should be returned by quantity +/// +/// \param item item by which the car item Dictionary should be returned +/// +/// \param uniqueId Unique Id by which the car item Dictionary should be returned +/// +- (NSDictionary * _Nullable)cartItemDictionaryWithPrice:(NSNumber * _Nonnull)price quantity:(NSNumber * _Nonnull)quantity item:(NSString * _Nonnull)item uniqueId:(NSString * _Nullable)uniqueId SWIFT_WARN_UNUSED_RESULT; +/// Returns cart Dictionary with cartItem +/// \param cartItem Collection of cartItems +/// +- (NSDictionary * _Nullable)cartDictionaryWithCartItem:(NSArray * _Nonnull)cartItem SWIFT_WARN_UNUSED_RESULT; +/// Returns order Dictionary with ordernumber, shipping number, discount, cart dictionary +///
    +///
  • +/// shipping: Order Dictionary returned by shipping +///
  • +///
  • +/// discount: Order Dictionary returned by discount +///
  • +///
  • +/// cart: Order Dictionary returned by cart +///
  • +///
  • +/// Returns Dictionary Collection of order dictionary +///
  • +///
+/// \param orderNumber Order Dictionary returned by orderNumber +/// +- (NSDictionary * _Nullable)orderDictionaryWithOrderNumber:(NSString * _Nonnull)orderNumber shipping:(NSNumber * _Nonnull)shipping discount:(NSNumber * _Nonnull)discount cart:(NSDictionary * _Nonnull)cart SWIFT_WARN_UNUSED_RESULT; +/// Set location delegate +/// \param delegate Location delegate +/// +- (void)setLocationDelegate:(id _Nullable)delegate; +/// Returns region from collection of region +/// \param dictionary Collection of region +/// +- (CLRegion * _Nullable)regionFromDictionary:(NSDictionary * _Nonnull)dictionary SWIFT_WARN_UNUSED_RESULT; +/// Returns if location is enabled in the SDK +///
    +///
  • +/// Returns Returns YES if location is enabled or disabled +///
  • +///
+- (BOOL)locationEnabled SWIFT_WARN_UNUSED_RESULT; +/// Enables the co-ordinates tracking on the device +- (void)startWatchingLocation; +/// Disables the co-ordinates tracking on the device +- (void)stopWatchingLocation; +/// Returns if location watching is enabled or not +///
    +///
  • +/// Returns Returns YES if location is being watched +///
  • +///
+- (BOOL)watchingLocation SWIFT_WARN_UNUSED_RESULT; +/// Returns last known location +///
    +///
  • +/// Returns Returns last known location co-ordinates in string +///
  • +///
+- (NSDictionary * _Nullable)lastKnownLocation SWIFT_WARN_UNUSED_RESULT; +/// Set URLHandling delegate to handle URLs in OpenDirect URLs, CloudPage URLs, CloudPage URLs from inbox messages +/// \param delegate set the delegate to handle URLs +/// +- (void)setURLHandlingDelegate:(id _Nullable)delegate; +/// Initialize PushModule and return Shared instance +///
    +///
  • +/// Returns SFMCModule PushModule +///
  • +///
+/// \param config Module config with module name and appid +/// +/// \param components EncryptionManager, StorageManager, BehaviourManager +/// ++ (id _Nullable)initModuleWithConfig:(id _Nonnull)config components:(SFMCSdkComponents * _Nonnull)components SWIFT_METHOD_FAMILY(none) SWIFT_WARN_UNUSED_RESULT; +/// Returns if Data merge policy is reset to re-trigger merge +///
    +///
  • +/// Returns Returns YES if data policy reset is successful +///
  • +///
+- (BOOL)resetDataPolicy SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h new file mode 100644 index 00000000..0f8abafe --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h @@ -0,0 +1,22 @@ +// +// MarketingCloudSDK.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0 +#error IPHONEOS_DEPLOYMENT_TARGET must be 9.0 or above! +#endif + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h new file mode 100644 index 00000000..d0e28ee2 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDKConfigBuilder.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDKConfigBuilder class */ +@interface MarketingCloudSDKConfigBuilder : NSObject +/** + Creates a NSDictionary containing the current builder configuration settings. This can be passed to the MarketingCloudSDK sfmc_configureWithDictionary method(s) + + @return NSDictionary containing the current builder configuration settings. + */ +- (NSDictionary *_Nullable) sfmc_build; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Application ID. + + @param setApplicationId Allows setting the value to use for the Salesforce MarketingCloud application ID. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationId:(NSString *) setApplicationId; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant accessToken. + + @param setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAccessToken:(NSString *) setAccessToken; + +/** + Sets the configuration flag that enables or disables location services + + @param setLocationEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setLocationEnabled:(NSNumber *) setLocationEnabled; + +/** + Sets the configuration flag that enables or disables inbox services + + @param setInboxEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setInboxEnabled:(NSNumber *) setInboxEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence analytics services + + @param setPiAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setPiAnalyticsEnabled:(NSNumber *) setPiAnalyticsEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence email override +to take contactKey if no value is set + + @param etUseLegacyPIIdentifier Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setUseLegacyPIIdentifier:(NSNumber *) etUseLegacyPIIdentifier; + +/** + Sets the configuration flag that enables or disables Salesforce MarketingCloud Analytics services + + @param setAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAnalyticsEnabled:(NSNumber *) setAnalyticsEnabled; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific mid. + + @param setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMid:(NSString *) setMid; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific Url. + + @param setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMarketingCloudServerUrl:(NSString *) setMarketingCloudServerUrl; + +/** + Sets the configuration value which enables or disables application control over badging + + @param setApplicationControlsBadging Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationControlsBadging:(NSNumber *) setApplicationControlsBadging; + +/** + Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set + + @param delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setDelayRegistrationUntilContactKeyIsSet:(NSNumber *) delayRegistrationUntilContactKeyIsSet; +@end +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/SFMCEvent.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/SFMCEvent.h new file mode 100644 index 00000000..6b6da80c --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Headers/SFMCEvent.h @@ -0,0 +1,61 @@ +// +// SFMCEvent.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2020 Salesforce, Inc. All rights reserved. +// + +#import + +/// Required protocol for creating event objects to be passed into the SDK +@protocol SFMCEvent +@required + +/// Event Key +- (nonnull NSString *) key; + +/// Event Id +- (nullable NSString *) eventId; + +/// Key value pair of data to be passed +- (nullable NSDictionary *) parameters; +@end + +/// Authentication Event Types Enum +typedef NS_ENUM(NSInteger, AuthEventType) { +/// Login Event + LOGIN +}; + +/// Event class +@interface SFMCEvent : NSObject + +/// Method to return a custom event with key. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key; + +/// Method to return a custom event with key and id. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *) eventId; + +/// Method to return a custom event with key and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withAttributes: (nonnull NSDictionary *)parameters; + +/// Method to return a custom event with key, id, and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *)eventId withAttributes: (nonnull NSDictionary *)parameters; + +/// Parse and trim parameters for event creation. Validate key, trim, drop if criteria not met. +/// @param parameters for preparation. +/// @return parsed parameters ++ (nullable NSDictionary *) parseAndTrim:(nonnull NSDictionary *)parameters; + +/// Validate and prepare the key to meet requirements. +/// @param key The custom event key +/// @return key ++ (nullable NSString *) validateAndPrepareKey: (nonnull id) key; +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Info.plist b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Info.plist new file mode 100644 index 00000000..0c71e601 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Info.plist differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/MarketingCloudSDK b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/MarketingCloudSDK new file mode 100755 index 00000000..e0077794 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.abi.json b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 00000000..d0fb5e71 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,4221 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushModule", + "printedName": "PushModule", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(py)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "moduleVersion", + "printedName": "moduleVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setModuleVersion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stateProperties", + "printedName": "stateProperties", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "stateProperties", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "stateProperties", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStateProperties:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "setStateProperties:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStatus:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getLogger", + "printedName": "getLogger()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)getLogger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIdentity", + "printedName": "getIdentity()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.ModuleIdentity?", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleIdentity", + "printedName": "SFMCSDK.ModuleIdentity", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleIdentity" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getIdentity", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getIdentity", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "SFMCSDK.Message", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)receiveWithMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "receiveWithMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSfmcEvent", + "printedName": "sendSfmcEvent(_:category:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SFMCEvent", + "printedName": "MarketingCloudSDK.SFMCEvent", + "usr": "c:objc(cs)SFMCEvent" + }, + { + "kind": "TypeNominal", + "name": "EventCategory", + "printedName": "SFMCSDK.EventCategory", + "usr": "c:@M@SFMCSDK@E@SFMCSdkEventCategory" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendSfmcEvent:category:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForTags", + "printedName": "sendIdentityEventForTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForTags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForContactKey", + "printedName": "sendIdentityEventForContactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForContactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForAttributes", + "printedName": "sendIdentityEventForAttributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForAttributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "metadata", + "printedName": "metadata()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)metadata", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tearDown", + "printedName": "tearDown()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tearDown", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8tearDownyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tearDown", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contactKey", + "printedName": "contactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)contactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "contactKey", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6addTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTags:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTags:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)removeTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9removeTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "removeTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tags", + "printedName": "tags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tags", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceToken", + "printedName": "setDeviceToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDeviceToken:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDeviceToken:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDebugLoggingEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDebugLoggingEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceToken", + "printedName": "deviceToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attributes", + "printedName": "attributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)attributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "attributes", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accessToken", + "printedName": "accessToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)accessToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "accessToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceIdentifier", + "printedName": "deviceIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationRequest", + "printedName": "setNotificationRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationRequest:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationRequest:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationRequest", + "printedName": "notificationRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UserNotifications.UNNotificationRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationRequest", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationRequest", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationUserInfo", + "printedName": "setNotificationUserInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationUserInfo:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationUserInfo:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationUserInfo", + "printedName": "notificationUserInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationUserInfo", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationUserInfo", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushEnabled", + "printedName": "setPushEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPushEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPushEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pushEnabled", + "printedName": "pushEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)pushEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "pushEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refresh", + "printedName": "refresh(fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIBackgroundFetchResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshWithFetchCompletionHandler:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshWithFetchCompletionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignedString", + "printedName": "setSignedString(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setSignedString:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setSignedString:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "signedString", + "printedName": "signedString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)signedString", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "signedString", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDelegate", + "printedName": "setEventDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InAppMessageEventDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InAppMessageEventDelegate", + "printedName": "SFMCSDK.InAppMessageEventDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInAppMessageEventDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setEventDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setEventDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageId", + "printedName": "messageId(forMessage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)messageIdForMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "messageIdForMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showInAppMessage", + "printedName": "showInAppMessage(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)showInAppMessageWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "showInAppMessageWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInAppMessage", + "printedName": "setInAppMessage(fontName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setInAppMessageWithFontName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setInAppMessageWithFontName:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessages", + "printedName": "getAllMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessages", + "printedName": "getUnreadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessages", + "printedName": "getReadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessages", + "printedName": "getDeletedMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessagesCount", + "printedName": "getAllMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessagesCount", + "printedName": "getUnreadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessagesCount", + "printedName": "getReadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessagesCount", + "printedName": "getDeletedMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageRead", + "printedName": "markMessageRead(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageRead:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageRead:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageDeleted", + "printedName": "markMessageDeleted(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageDeleted:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageDeleted:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdRead", + "printedName": "markMessageWithIdRead(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdReadWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdReadWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdDeleted", + "printedName": "markMessageWithIdDeleted(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdDeletedWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdDeletedWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesRead", + "printedName": "markAllMessagesRead()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesRead", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesRead", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesDeleted", + "printedName": "markAllMessagesDeleted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesDeleted", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesDeleted", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refreshMessages", + "printedName": "refreshMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDataSourceFor", + "printedName": "inboxMessagesTableViewDataSourceFor(tableView:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDataSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDataSourceForTableView:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDataSourceForTableView:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDelegateFor", + "printedName": "inboxMessagesTableViewDelegateFor(tableView:dataSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDelegate", + "printedName": "SFMCSDK.InboxMessagesDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDelegate" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDelegateForTableView:dataSource:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDelegateForTableView:dataSource:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPiIdentifier", + "printedName": "setPiIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPiIdentifier:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPiIdentifier:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "piIdentifier", + "printedName": "piIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)piIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "piIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackMessageOpened", + "printedName": "trackMessageOpened(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackMessageOpened:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackMessageOpened:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackPageView", + "printedName": "trackPageView(url:title:item:search:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackPageViewWithUrl:title:item:search:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackPageViewWithUrl:title:item:search:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartContents", + "printedName": "trackCartContents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartContents:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartContents:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartConversion", + "printedName": "trackCartConversion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartConversion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartConversion:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartItemDictionary", + "printedName": "cartItemDictionary(price:quantity:item:uniqueId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartDictionary", + "printedName": "cartDictionary(cartItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartDictionaryWithCartItem:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartDictionaryWithCartItem:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orderDictionary", + "printedName": "orderDictionary(orderNumber:shipping:discount:cart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)orderDictionaryWithOrderNumber:shipping:discount:cart:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "orderDictionaryWithOrderNumber:shipping:discount:cart:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationDelegate", + "printedName": "setLocationDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.LocationDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LocationDelegate", + "printedName": "SFMCSDK.LocationDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkLocationDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setLocationDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setLocationDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "regionFrom", + "printedName": "regionFrom(dictionary:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLRegion?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLRegion", + "printedName": "CoreLocation.CLRegion", + "usr": "c:objc(cs)CLRegion" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)regionFromDictionary:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "regionFromDictionary:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "locationEnabled", + "printedName": "locationEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)locationEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "locationEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startWatchingLocation", + "printedName": "startWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)startWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "startWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopWatchingLocation", + "printedName": "stopWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)stopWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "stopWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "watchingLocation", + "printedName": "watchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)watchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "watchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lastKnownLocation", + "printedName": "lastKnownLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)lastKnownLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "lastKnownLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setURLHandlingDelegate", + "printedName": "setURLHandlingDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.URLHandlingDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLHandlingDelegate", + "printedName": "SFMCSDK.URLHandlingDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkURLHandlingDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setURLHandlingDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setURLHandlingDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "initModule", + "printedName": "initModule(config:components:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.SFMCModule?", + "children": [ + { + "kind": "TypeNominal", + "name": "SFMCModule", + "printedName": "SFMCSDK.SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ModuleConfig", + "printedName": "SFMCSDK.ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig" + }, + { + "kind": "TypeNominal", + "name": "SFMCSdkComponents", + "printedName": "SFMCSDK.SFMCSdkComponents", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkComponents" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)initModuleWithConfig:components:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "initModuleWithConfig:components:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resetDataPolicy", + "printedName": "resetDataPolicy()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)resetDataPolicy", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "resetDataPolicy", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule", + "mangledName": "$s17MarketingCloudSDK10PushModuleC", + "moduleName": "MarketingCloudSDK", + "objc_name": "SFMCSdkPushModule", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SFMCModule", + "printedName": "SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule", + "mangledName": "$s7SFMCSDK10SFMCModuleP" + }, + { + "kind": "Conformance", + "name": "PushInterface", + "printedName": "PushInterface", + "usr": "c:@M@SFMCSDK@objc(pl)PushInterface", + "mangledName": "$s7SFMCSDK13PushInterfaceP" + }, + { + "kind": "Conformance", + "name": "Subscriber", + "printedName": "Subscriber", + "usr": "c:@M@SFMCSDK@objc(pl)Subscriber", + "mangledName": "$s7SFMCSDK10SubscriberP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "usr": "s:7SFMCSDK9PublisherP", + "mangledName": "$s7SFMCSDK9PublisherP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PushConfigBuilder", + "printedName": "PushConfigBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(appId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)initWithAppId:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfc", + "moduleName": "MarketingCloudSDK", + "objc_name": "initWithAppId:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setAccessToken", + "printedName": "setAccessToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAccessToken:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMarketingCloudServerUrl", + "printedName": "setMarketingCloudServerUrl(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMarketingCloudServerUrl:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMid", + "printedName": "setMid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMid:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationEnabled", + "printedName": "setLocationEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setLocationEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInboxEnabled", + "printedName": "setInboxEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setInboxEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAnalyticsEnabled", + "printedName": "setAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPIAnalyticsEnabled", + "printedName": "setPIAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setPIAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUseLegacyPIIdentifier", + "printedName": "setUseLegacyPIIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setUseLegacyPIIdentifier:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApplicationControlsBadging", + "printedName": "setApplicationControlsBadging(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setApplicationControlsBadging:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDelayRegistrationUntilContactKeyIsSet", + "printedName": "setDelayRegistrationUntilContactKeyIsSet(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setDelayRegistrationUntilContactKeyIsSet:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnableScreenEntryTracking", + "printedName": "setEnableScreenEntryTracking(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setEnableScreenEntryTracking:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)build", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)init", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushConfig", + "printedName": "PushConfig", + "children": [ + { + "kind": "Var", + "name": "trackScreens", + "printedName": "trackScreens", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)setTrackScreens:", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)init", + "mangledName": "$s17MarketingCloudSDK10PushConfigCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig", + "mangledName": "$s17MarketingCloudSDK10PushConfigC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ModuleConfig", + "printedName": "ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig", + "mangledName": "$s7SFMCSDK12ModuleConfigP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 599, + "length": 34, + "value": "\"com.salesforce.MarketingCloudSDK\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 17, + "value": "\"SFMCSdk_version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 24, + "value": "\"Failed to read version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 908, + "length": 9, + "value": "\"details\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 972, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfigBuilder.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 17, + "value": "\"MarketingCloudSDK.PushConfigBuilder\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "BooleanLiteral", + "offset": 1310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 10, + "value": "\"MarketingCloudSDK.PushConfig\"" + } + ] +} \ No newline at end of file diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 00000000..ccee3c7b --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 00000000..5bc6be8d Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 00000000..ccee3c7b --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/module.modulemap b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/module.modulemap new file mode 100644 index 00000000..e2be1321 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64/MarketingCloudSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MarketingCloudSDK { + umbrella header "MarketingCloudSDK.h" + + export * + module * { export * } +} + +module MarketingCloudSDK.Swift { + header "MarketingCloudSDK-Swift.h" + requires objc +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h new file mode 100644 index 00000000..ac2b0c66 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Base.h @@ -0,0 +1,354 @@ +// +// MarketingCloudSDK+Base.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#import +#import +#import +#import +#import "SFMCSDK/SFMCSdk-Swift.h" + +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDK base class and categories */ +@interface MobilePushSDK : NSObject +/** UNAVAILABLE - please use the sharedInstance class method to get an instance of the SDK */ +- (instancetype)init NS_UNAVAILABLE; + +/** + Returns (or initializes) the shared MarketingCloudSDK instance. + + @return The singleton instance of the MarketingCloudSDK. + */ ++(instancetype)sharedInstance; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error]; + + + @param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class + @param error NSError object describing the error. + @return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error; + +/** + This is the main configuration method, responsible for setting credentials needed to communicate with Salesforce. You must pass in the NSDictionary created by the MarketingCloudSDKConfigBuilder sfmc_build method. Use the MarketingCloudSDKConfigBuilder class to specify the configuration parameter settings needed by your project. Settings that are absent will default to NO. The following example shows how you can use the MarketingCloudSDKConfigBuilder class to create the configuration dictionary. + + MarketingCloudSDKConfigBuilder *mcsdkBuilder = [MarketingCloudSDKConfigBuilder new]; + [mcsdkBuilder sfmc_setApplicationId:@"93783629-08C7-48D3-8482-3E5BC8DBA888"]; + [mcsdkBuilder sfmc_setAccessToken:@"xyzymn5gb7y2z3wph3t4yxyz"]; + [mcsdkBuilder sfmc_setInboxEnabled:@(YES)]; + [mcsdkBuilder sfmc_setLocationEnabled:@(YES)]; + [mcsdkBuilder sfmc_setAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setPiAnalyticsEnabled:@(YES)]; + [mcsdkBuilder sfmc_setMid:@"1234567"]; + [mcsdkBuilder sfmc_setMarketingCloudServerUrl:@"https://consumer.exacttargetapis.com"]; + + NSError *error = nil; + BOOL success = [[MarketingCloudSDK sharedInstance] sfmc_configureWithDictionary:[mcsdkBuilder sfmc_build] error:&error completionHandler:^(BOOL success, NSString *appid, NSError *error) {}]; + + +@param configuration NSDictionary created by the MarketingCloudSDKConfigBuilder class +@param error NSError object describing the error. +@param completionHandler Called when the asynchronous portion has completed. Do not proceed if NO is returned and error will contain an error object describing the error. If completionHandler is nil, the configuration is synchronously performed and will block the calling thread. +@return Returns YES if the configuration is successful or NO if failed. Do not proceed if NO is returned and error will contain an error object describing the error. The configuration is synchronously performed and will block the calling thread. + */ +-(BOOL)sfmc_configureWithDictionary:(NSDictionary *)configuration error:(NSError *_Nullable *)error completionHandler:(void (^_Nullable)(BOOL configured, NSString *appId, NSError *completionError))completionHandler; + +/** this method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. + */ +- (void) sfmc_tearDown; + +/** + Accepts and sets the Contact Key for the device's user. Formerly know in the SDK as "subscriberKey". + + Cannot be nil or blank. + + Will trim leading and trailing whitespace. + + @param contactKey The contact key to attribute to the user. + @return YES if set successfully. + */ +-(BOOL)sfmc_setContactKey:( NSString * _Nonnull )contactKey; + +/** + Returns the contact key for the active user, in case you need it. + + @return contactKey The code-set contact key. + */ +-(NSString * _Nullable)sfmc_contactKey; + +/** + Adds the provided Tag (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tag A string to add to the list of tags. + @return YES if added successfully. + */ +-(BOOL)sfmc_addTag:(NSString * _Nonnull)tag; + +/** + Removes the provided Tag (NSString) from the list of tags. + + @param tag A string to remove from the list of tags. + @return tag Echoes the tag back on successful removal, or nil if something failed. + */ +-(BOOL)sfmc_removeTag:(NSString * _Nonnull)tag; + +/** + Adds the provided array of Tags (NSString) to the set of unique tags. + + Will trim leading and trailing whitespace. + + Cannot be nil or blank. + + @param tags An array of tags to add to the list. + @return Set of tags added, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_addTags:( NSArray * _Nonnull )tags; + +/** + Removes the provided array of Tags (NSString) from the list of tags. + + @param tags An array of tags to removed from the list. + @return Set of tags removed upon success, as strings, or nil if something failed. + */ +-(NSSet * _Nullable)sfmc_removeTags:( NSArray * _Nonnull )tags; + +/** + Returns the list of tags for this device. + + @return All tags associated, as strings. + */ +-(NSSet * _Nullable)sfmc_tags; + + +/** + Set an attribute to the data set sent to Salesforce. + + The Attribute Name cannot be nil or blank, or one of the reserved words. + + Will trim leading and trailing whitespace from the name and value. + + The attribute must be defined within the SFMC Contact model prior to setting a value. If the attribute does not exist within the + SFMC Contact model, then this attribute will be accepted by the SDK, but will be ignored within the SFMC. + + If you previously set a value for the named attribute, then the value will be updated with the new value and sent to the SFMC. + + If you send in a blank value, then the value will be sent to the SFMC to remove that value from the Contact record. + + All attribute values set with this method persist through the installation of the app on your customer device. + + Note that attribute mapping is case sensitive, and spaces should be avoided when setting up new attributes in the SFMC Contact model. + + @param name The name of the attribute you wish to send. This will be the key of the pair. + @param value The value to set for the data pair. + @return YES if set successfully. + */ +- (BOOL)sfmc_setAttributeNamed:( NSString * _Nonnull )name value:( NSString * _Nonnull )value; + +/** + Removes the named attribute from the data set to send to Salesforce. The value is not changed on the SFMC. + + @param name The name of the attribute you wish to remove. + @return Returns the value that was set. It will no longer be sent back to Salesforce. + */ +- (BOOL)sfmc_clearAttributeNamed:( NSString * _Nonnull )name; + +/** + Returns a read-only copy of the Attributes dictionary as it is right now. + + @return All attributes currently set. + */ +-(NSDictionary * _Nullable)sfmc_attributes; + +/** + Set multiple attributes (key/value dictionaries) to Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributes An array of dictionaries of key (attribute name) and value (attribute value). + @return A set of all attributes set. + */ +- (NSDictionary * _Nullable) sfmc_setAttributes:( NSArray * _Nonnull ) attributes; + +/** + Remove multiple attributes from Salesforce. See comments in -sfmc_setAttributeNamed. + + @param attributeNames An array of attribute names. + @return A set of all attributes removed. + */ +- (NSDictionary * _Nullable) sfmc_clearAttributesNamed:( NSArray * _Nonnull ) attributeNames; + +/** + Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. + + This method is necessary to the implementation of Salesforce Push. + + @param deviceToken Token as received from Apple. + + */ +-(void) sfmc_setDeviceToken:(NSData * _Nonnull)deviceToken; + +/** + Returns the device token as a NSString. + + @return NSData A stringified version of the Apple deviceToken. + + */ +- (NSString * _Nullable) sfmc_deviceToken; + +/** + Returns the Salesforce application ID. + + @return NSString Salesforce application ID. + */ +- (NSString * _Nullable) sfmc_appID; + +/** + Returns the Salesforce application accessToken. + + @return NSString Salesforce application accessToken. + */ +- (NSString * _Nullable)sfmc_accessToken; + +/** + Returns the unique device identifier that Salesforce will use to identify the device. + + @return NSString The device identifier (a UUID) as a NSString. + */ +- (NSString * _Nullable) sfmc_deviceIdentifier; + +/** + Informs the SDK of the current notification. + + @param request The UNNotificationRequest that generated a notification. + */ +- (void)sfmc_setNotificationRequest:(UNNotificationRequest *)request API_AVAILABLE(ios(10)); + +/** + Returns the last notification delivered to the SDK. + + @return UNNotificationRequest * The last UNNotificationRequest that generated a notification. + */ +- (UNNotificationRequest *)sfmc_notificationRequest API_AVAILABLE(ios(10)); + +/** + Informs the SDK of the current notification. + + @param userInfo The user info the last notification delivered to the SDK. + */ +- (void)sfmc_setNotificationUserInfo:(NSDictionary *)userInfo; + +/** + Returns the user info of the last notification delivered to the SDK. + + @return NSDictionary * The user info the last notification delivered to the SDK. + */ +- (NSDictionary *)sfmc_notificationUserInfo; + +/** + Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. + Allows setting the state of pushEnabled to YES/NO. If set to NO, the application will not receive any push notifications. When this value is NO, it takes precedence over the user notifications settings (i.e., setting this to NO will always disable push.) If the user has notifications settings disabled that will override this setting and push will be disabled. + + @param pushEnabled Set to YES to enable push notifications. + */ +- (void)sfmc_setPushEnabled:(BOOL)pushEnabled; + +/** + The current state of the developer's push enablement override + The current state of the pushEnabled flag in the SDK. + + @return returns a BOOL value of the developer's push enablement override. + @return returns a BOOL value of the current pushEnabled state. + */ +- (BOOL)sfmc_pushEnabled; + +/** + Outputs a formatted, easily readable block of text describing the current status of the SDK. + + @return JSON string with values of the current state of the SDK. + + */ +-(nullable NSString *)sfmc_getSDKState NS_SWIFT_NAME(sfmc_getSDKState()); + +/** + Enable/Disable extra debug logging from the SDK. + + @param enabled BOOL for enabling or disabling extra SDK logging. + */ +- (void)sfmc_setDebugLoggingEnabled:(BOOL)enabled; + +/** + The current state of the debug logging flag in the SDK. + + @return returns a BOOL value of the current debug logging state. + */ +- (BOOL)sfmc_getDebugLoggingEnabled; + +/** + Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. + + @param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. + @return YES if MarketingCloudSDK did make an attempt at updating data. + */ +- (BOOL) sfmc_refreshWithFetchCompletionHandler:(void (^_Nullable)(UIBackgroundFetchResult result))completionHandler; + +/** + Add a signedString security token for registration security + + @param signedString signedString opaque token used to verify registration. pass nil to clear signedString. + @return YES if signedString was set successfully + */ +-(BOOL)sfmc_setSignedString:(NSString * _Nullable)signedString; + +/** + Returns the value of last stored signedString security token + + @return a NSString of last stored signedString security token + */ +-(NSString * _Nullable)sfmc_signedString; + +/** + BOOL indicating whether the SDK is ready to be used. + + @return returns YES if the SDK is initialized and ready to be used. + */ +- (BOOL)sfmc_isReady; + +/** + BOOL indicating the SDK is in the process of being initialized. + + @return returns YES if the SDK is in the process of being initialized. + */ +- (BOOL)sfmc_isInitializing; + +/** + BOOL indicating the Data merge policy flag is reset to re-trigger the merge + + @return returns YES if the Data merge policy is reset + */ +- (BOOL)sfmc_resetDataPolicy; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h new file mode 100644 index 00000000..f527aaf1 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Constants.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDK+Constants.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +/** MarketingCloudSDK error domain */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKErrorDomain; + +/** MarketingCloudSDK finished setting up notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidSetupNotification; + +/** MarketingCloudSDK finished tearing down notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidTeardownNotification; + +/** successfuly sent a registration to Salesforce - userinfo contains the HTTP response */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationRegistrationResponseSucceededNotification; + +/** a UNNotification has been received - userInfo contains the UNNotificationRequest */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFoundationUNNotificationReceivedNotification; + +/** the Inbox was refreshed */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesRefreshCompleteNotification; +/** the Inbox has new messages */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNewInboxMessagesNotification; +/** the Inbox status has been updated */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesUpdateStatusCompleteNotification; +/** the Inbox handled a notification - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCInboxMessagesNotificationHandledNotification; + +/** an OpenDirect message was handled - userInfo contains the NSNotification userInfo */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCOpenDirectMessageNotificationHandledNotification; + +/** a new location has been determined - userInfo contains the latitude and longitude */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidFixLocationNotification; +/** an iOS location update has been received - userInfo contains the CLLocation */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidReceiveLocationUpdateNotification; +/** successfuly received updated geo-fence messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationGeofenceRefreshCompleteNotification; +/** entered a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidEnterLocationRegionMessageNotification; +/** exited a geo-fence region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidExitLocationRegionMessageNotification; + +/** a geo-fence or beacon message has been displayed - userInfo contains the MC messageId */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidDisplayLocationMessageNotification; + +/** successfuly received updated beacon messages from Salesforce */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCBeaconRefreshCompleteNotification; +/** ranged a beacon - userInfo contains UUID, major, minor, and proximity */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCDidRangeBeaconLocationMessageNotification; +/** started monitoring a geo-fence or beacon region - userInfo contains region Id */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCLocationDidStartMonitoringForRegionNotification; +/** SDK blocked a notification */ +FOUNDATION_EXPORT NSNotificationName _Nonnull const SFMCFrameworkDidBlockNotification; + +/** Configuration Error enumerations */ +typedef NS_ENUM(NSUInteger, configureError) { + /** Initial enum value */ + firstConfigureErrorIndex = 0, + /** configureNoError */ + configureNoError = firstConfigureErrorIndex, + /** configureInvalidAppIDError */ + configureInvalidAppIDError, + /** configureInvalidAccessTokenError */ + configureInvalidAccessTokenError, + /** configureUnableToReadRandomError */ + configureUnableToReadRandomError, + /** configureDatabaseAccessError */ + configureDatabaseAccessError, + /** configureUnableToKeyDatabaseError */ + configureUnableToKeyDatabaseError, + /** configureCCKeyDerivationPBKDFError */ + configureCCKeyDerivationPBKDFError, + /** configureCCSymmetricKeyWrapError */ + configureCCSymmetricKeyWrapError, + /** configureCCSymmetricKeyUnwrapError */ + configureCCSymmetricKeyUnwrapError, + /** configureKeyChainError */ + configureKeyChainError, + /** configureUnableToReadCertificateError */ + configureUnableToReadCertificateError, + /** configureRunOnceSimultaneouslyError */ + configureRunOnceSimultaneouslyError, + /** configureRunOnceError */ + configureRunOnceError, + /** configureInvalidLocationAndProximityError */ + configureInvalidLocationAndProximityError, + /** configureSimulatorBlobError */ + configureSimulatorBlobError, + /** configureKeyChainInvalidError */ + configureKeyChainInvalidError, + /** configureIncorrectConfigurationCallingSequenceError */ + configureIncorrectConfigurationCallingSequenceError, + /** configureMissingConfigurationFileError */ + configureMissingConfigurationFileError, + /** configureInvalidConfigurationFileError */ + configureInvalidConfigurationFileError, + /** configureInvalidConfigurationIndexError */ + configureInvalidConfigurationIndexError, + /** configureFailedFrameworkCreationError */ + configureFailedFrameworkCreationError, + /** configureInvalidAppEndpointError */ + configureInvalidAppEndpointError, + /** lastconfigureIndex */ + lastConfigureErrorIndex = configureInvalidAppEndpointError +}; diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h new file mode 100644 index 00000000..35d0c759 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Events.h @@ -0,0 +1,102 @@ +// +// MarketingCloudSDK+Events.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +#import +#import +/** + Supporting protocol for In-App Messaging + + Implementation of this protocol is not required for In-App Messaging to work, although it provides addition control for an application developer. + + In-App messages are presented by the MobilePush SDK in an application's context, inserted into the view hierarchy atop the application's topmost view controller. + + This protocol allows for awareness into the SDK's lifecycle for In-App Messages. + */ +@protocol MarketingCloudSDKEventDelegate +@optional + +/** + Method called by the SDK when an In-App Message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. An application may return NO if its visual hierarchy or user flow is such that an interruption would not be acceptable to the usability or functionality of the application. + + If NO is returned, the application may capture the message's identifier (via sfmc_messageIdForMessage:) and attempt to show that message later via sfmc_showInAppMessage:. + + @param message NSDictionary representing an In-App Message + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been shown. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didShowInAppMessage:(NSDictionary * _Nonnull) message; + +/** + Method called by the SDK when an In-App Message has been closed. + + @param message NSDictionary representing an In-App Message + */ +- (void) sfmc_didCloseInAppMessage:(NSDictionary * _Nonnull) message; + +@end + +/** Events */ +@interface MobilePushSDK (Events) + +/** + Method to set a delegate class (adhering to the MarketingCloudSDKEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the MarketingCloudSDKEventDelegate. + */ +- (void) sfmc_setEventDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate class (adhering to the SFMCSdkInAppMessageEventDelegate protocol) to implment methods for In-App Message lifecycle events. + + @param delegate the class implementing the SFMCSdkInAppMessageEventDelegate.. + */ +- (void) sfmc_setInAppEventDelegate:(id _Nullable)delegate; + +/** + Extract a message identifier for an In-App Message dictionary (provided in the MarketingCloudSDKEventDelegate methods). + + @param message NSDictionary representing an In-App Message + + @return string value of the message identifier + */ +- (NSString *_Nullable) sfmc_messageIdForMessage:(NSDictionary * _Nonnull) message; + +/** + When called, instructs the SDK to attempt to display the In-App Message. This will cause the MarketingCloudSDKEventDelegate methods to be called, if implemented. + + @param messageId identifier of In-App Message + */ +- (void) sfmc_showInAppMessage:(NSString * _Nonnull) messageId; + +/** + When called, sets the font for In-App Message display. + + @param fontName name of font installed on device or built into application. Note: this may be different than the font family name. If nil, the SDK default (system font) will be used. + @return value of YES indicating that the font name is valid and can be used, NO if the font name is not valid. If nil is passed as fontName, YES will be returned. + */ +- (BOOL) sfmc_setInAppMessageFontName:(NSString * _Nullable) fontName; + +/** + Method to track events, which could result in actions such as an In-App Message displaying. + @param events event or an array of events to trigger. + */ + +- (void) sfmc_track:(nullable id) events; +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h new file mode 100644 index 00000000..5b711f1a --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+InboxMessages.h @@ -0,0 +1,209 @@ +// +// MarketingCloudSDK+InboxMessages.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import +@import SFMCSDK; + +/** key used in notification payload to determine an inbox message's content */ +FOUNDATION_EXTERN NSString * _Nonnull const MarketingCloudSDKInboxMessageKey; + +/** + The MarketingCloudSDKInboxMessagesDataSource is an interface object for Inbox support. It was designed to be used as the datasource for a UITableView, and can be allocated and used as such without too much other customization. Of course, you are welcomed to use it any way you want other than that. + + Should you wish to customize the display of the Data Source, you should subclass from here. At that time, you may override any typical UITableViewDataSource protocol members. You will likely be the most interested in cellForRowAtIndexPath:. If you do, you can access the current message by asking the messages array for the object corresponding to your NSIndexPath row. It will be a NSDictionary object representing an Inbox object. + */ +@interface MarketingCloudSDKInboxMessagesDataSource : NSObject + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView; + +@end + + +/** + The MarketingCloudSDKInboxMessagesDelegate is an interface object for Inbox support. It was designed to be used as a simple delegate for a UITableView, and can be allocated and used as such without too much other customization. It only supports tableView:didSelectRowAtIndexPath: to offer (along with the data source) a VERY simple inbox implementation. + */ +@interface MarketingCloudSDKInboxMessagesDelegate : NSObject + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param sdk An instance of MarketingCloudSDK. + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +-(id _Nullable) initWithMarketingCloudSDK:(MobilePushSDK * _Nonnull) sdk tableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + +/** Inbox Messages */ +@interface MobilePushSDK (InboxMessages) + +/** + Get all *active* Inbox messages already downloaded from the MarketingCloud + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getAllMessages; + +/** + Get unread *active* Inbox messages (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getUnreadMessages; + +/** + Get *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getReadMessages; + +/** + Get *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + @return array of NSDictionaries representing Inbox messages + */ +- (NSArray * _Nullable) sfmc_getDeletedMessages; + +/** + Get count of all *active* Inbox messages already downloaded from the MarketingCloud. + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getAllMessagesCount; + +/** + Get count of unread *active* Inbox messages (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getUnreadMessagesCount; + +/** + Get count of *active* Inbox messages marked as read (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getReadMessagesCount; + +/** + Get count of *active* Inbox messages marked as deleted (already downloaded from the MarketingCloud) + + Useful for inbox count badges or other interface elements, without having to fetch messages directly. + + @return number of messages + */ +- (NSUInteger) sfmc_getDeletedMessagesCount; + +/** + Mark a Inbox message as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageRead:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark an Inbox message as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageDictionary a dictionary representing an Inbox message + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageDeleted:(NSDictionary *_Nonnull) messageDictionary; + +/** + Mark a Inbox message as read using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to read + */ +- (BOOL) sfmc_markMessageWithIdRead:(NSString *_Nonnull) messageId; + +/** + Mark an Inbox message as deleted using messageId. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @param messageId a string representing an Inbox message identifier + @return a value indicatating success in setting the message to deleted + */ +- (BOOL) sfmc_markMessageWithIdDeleted:(NSString *_Nonnull) messageId; + +/** + Mark all Inbox messages as read. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to read + */ +- (BOOL) sfmc_markAllMessagesRead; + +/** + Mark all Inbox messages as deleted. + + Note: this information is persisted locally and would be reset if the SDK's data is reset (via app delete and reinstall, for instance). + + @return a value indicatating success in setting the messages to deleted + */ +- (BOOL) sfmc_markAllMessagesDeleted; + +/** + Reload and refresh Inbox messages from the MarketingCloud server. + + Note: The underlying request to the server will be throttled such that it will execute at most every 60 seconds. If the method has been called less than 60s after the preceeding method call, NO will be returned and the request will not be made. If NO is returned, it is suggested that any UI used to reflect the refresh operation is updated (pull to refresh indicators, loading spinners, etc.). + + This method will cause notifications to be posted to NSNotificationCenter: + + - SFMCInboxMessagesRefreshCompleteNotification: posted when the refresh process has completed + - SFMCInboxMessagesNewInboxMessagesNotification: posted if there are new Inbox messages + + @return A BOOL value indicating that refreshing has been started. + */ +- (BOOL) sfmc_refreshMessages; + +/** + Create an instance of a basic UITableView data source to handle all loading for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The data source will "own" population of the data and display of simple cells. + @return An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + */ +- (MarketingCloudSDKInboxMessagesDataSource * _Nullable) sfmc_inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull) tableView; + +/** + Create an instance of a basic UITableView delegate to handle cell selection for a simple view controller showing Inbox messages. + + @param tableView The UITableView used in the view controller. The delegate will "own" selection of the cells. + @param dataSource An instance of MarketingCloudSDKInboxMessagesDataSource, a class which implements a simple set of methods from the UITableViewDataSource protocol. + @return An instance of MarketingCloudSDKInboxMessagesDelegate, a class which implements a simple set of methods from the UITableViewDelegate protocol. + */ +- (MarketingCloudSDKInboxMessagesDelegate * _Nullable) sfmc_inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull) tableView dataSource:(MarketingCloudSDKInboxMessagesDataSource * _Nonnull) dataSource; + +@end + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h new file mode 100644 index 00000000..93dceb20 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Intelligence.h @@ -0,0 +1,95 @@ +// +// MarketingCloudSDK+Intelligence.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** Intelligence (Analytics) methods */ +@interface MobilePushSDK (Intelligence) + +/** + Set the identifier to associate with Predictive Intelligence data sent to Salesforce Marketing Cloud + + The clear the value, pass a nil value. + + Will trim leading and trailing whitespace from the string. + + An identifier will persist until it is cleared or changed and will used to associate with all analytic events generated while set. + + @param identifier The string you want to associate analytics with. + @return YES if set successfully. + */ +- (BOOL)sfmc_setPiIdentifier:( NSString * _Nullable)identifier; + +/** + Returns a read-only copy of the Analytics identity set + + @return All attributes currently set. + */ +- (NSString * _Nullable)sfmc_piIdentifier; + + +/** + When an Inbox message is opened (for instance, you implement an inbox and present the CloudPage URL in your webview) this method should be called with the Inbox message so that the MarketingCloudSDK can track the proper analytics and state of the message. + + @param inboxMessage a non-nil NSDictionary object representing an Inbox message + */ +-(void) sfmc_trackMessageOpened:(NSDictionary *_Nonnull) inboxMessage; + +/** + Track page views within your application. + @param url a non-nil NSString to identify the location within your app traversed by your customers. For example: com.yourpackage.viewcontrollername + @param title a NSString (nil if n/a) to identify the title of the location within your app traversed by your customers. For example: Screen Name + @param item a NSString (nil if n/a) to identify an item viewed by your customer. For example: UPC-1234 + @param search a NSString (nil if n/a) to identify search terms used by your customer. For example: blue jeans. + */ +-(void) sfmc_trackPageViewWithURL:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString *_Nullable)item search:(NSString * _Nullable)search; + +/** + Track cart contents within your application. + @param cartDictionary a non-nil NSDictionanry object containing a cartID and an array of cart item dictionaries + */ +- (void) sfmc_trackCartContents:(NSDictionary * _Nonnull) cartDictionary; + +/** + Track cart conversion within your application. + @param orderDictionary a non-nil NSDictionanry object representing an order; created from a cart and cart items and "converted" into a sale of some sort + */ +- (void) sfmc_trackCartConversion:(NSDictionary * _Nonnull) orderDictionary; + +/** + Initialize a Cart Item dictionary for use in analytics. + + @param price The price amount (USD) of this item (non-nil value; 0 permissable) + @param quantity The count of items in the cart for this particular product (non-nil value; greater than zero) + @param item The unique product code from the e-commerce system representing this cart item (non-nil string value) + @param uniqueId The unique product id. from the e-commerce system representing this cart item (string value; nil permissable) + @return instancetype a NSDictionary representing a cart item. + */ +- (NSDictionary *_Nullable) sfmc_cartItemDictionaryWithPrice:(NSNumber *_Nonnull)price quantity:(NSNumber *_Nonnull)quantity item:(NSString *_Nonnull)item uniqueId:(NSString *_Nullable) uniqueId; + +/** + Initialize a Cart dictionary for use in analytics. + + @param cartItemDictionaryArray An array of cart item dictionary objects (non-nil array). An empty array indicates an empty cart, and will be used to indicate a cleared cart to the analytics system. + @return instancetype a MarketingCloudSDKCart. + */ +- (NSDictionary *_Nullable) sfmc_cartDictionaryWithCartItemDictionaryArray:(NSArray *_Nonnull) cartItemDictionaryArray; + +/** + Initialize an Order dictionary for use in analytics. + + @param orderNumber The order number of from the e-commerce system (non-nil string) + @param shipping The shipping amount (USD) of this order (non-nil value; 0 permissable) + @param discount The discount amount (USD) of this order (non-nil value; 0 permissable) + @param cartDictionary The order's shopping cart object (non-nil object) + @return instancetype a NSDictionary representing an order. + */ +- (NSDictionary *_Nullable) sfmc_orderDictionaryWithOrderNumber:(NSString *_Nonnull) orderNumber shipping:(NSNumber *_Nonnull) shipping discount:(NSNumber *_Nonnull) discount cart:(NSDictionary *_Nonnull) cartDictionary; + + +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h new file mode 100644 index 00000000..192abb84 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+Location.h @@ -0,0 +1,91 @@ +// +// MarketingCloudSDK+Location.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// + +#import + +/** + Supporting protocol for the MobilePush SDK's support for Locations. + + Implementation of this protocol is not required for the Location feature to work, although it provides addition control for an application developer. + + This protocol allows for awareness into the SDK's lifecycle for Location tracking and messaging. + */ +@protocol MarketingCloudSDKLocationDelegate + +@required + +/** + Method called by the SDK when a Location message is ready to be shown. The delegate implementing this method returns YES or NO. + + YES indicates to the SDK that this message is able to be shown (allowed by the application). + + NO indicates that the SDK should not show this message. + + @param message NSDictionary representing a MobilePush Location message + @param region NSDictionary representing a MobilePush region (geofence or beacon), which can be converted into a CLRegion object via the method sfmc_regionFromDictionary + + @return value reflecting application's behavior + */ +- (BOOL) sfmc_shouldShowLocationMessage:(NSDictionary * _Nonnull) message forRegion:(NSDictionary * _Nonnull) region; + +@end + +/** Location */ +@interface MobilePushSDK (Location) + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setLocationDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKLocationDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKLocationDelegate and implementing the required method. + */ +- (void) sfmc_setSFMCSdkLocationDelegate:(id _Nullable)delegate; + +/** + Method to convert a region dictionary returned from sfmc_shouldShowLocationMessage into a CLRegion + + @param dictionary value representing a region object from the sfmc_shouldShowLocationMessage method + */ +- (CLRegion *_Nullable) sfmc_regionFromDictionary:(NSDictionary * _Nonnull) dictionary; + +/** + Determines the state of Location Services based on developer setting and OS-level permission. This is the preferred method for checking for location state. + + @return A boolean value reflecting if location services are enabled (i.e. authorized) or not. + */ +- (BOOL) sfmc_locationEnabled; + +/** + Use this method to initiate Location Services through the MobilePush SDK. + */ +- (void) sfmc_startWatchingLocation; + +/** + Use this method to disable Location Services through the MobilePush SDK. + */ +- (void) sfmc_stopWatchingLocation; + +/** + Use this method to determine if the SDK is actively monitoring location. + + @return A boolean value reflecting if the SDK has called startWatchingLocation. + */ +- (BOOL) sfmc_watchingLocation; + +/** + A dictionary version of the last known Location. The dictionary will contain two keys, latitude and longitude, which are NSNumber wrappers around doubles. Use doubleValue to retrieve. + */ +- (NSDictionary * _Nullable) sfmc_lastKnownLocation; + +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h new file mode 100644 index 00000000..5f2866fe --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK+URLHandling.h @@ -0,0 +1,61 @@ +// +// MarketingCloudSDK+URLHandling.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// + +#import +#import + +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeCloudPage; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeOpenDirect; +/** These type constants are used by sfmc_handleURL:type: to indicate the MarketingCloud source of the URL + */ +FOUNDATION_EXTERN NSString * _Nonnull const SFMCURLTypeAction; + + +/// Supporting Protocol for handling URL's passed to the SDK. +@protocol MarketingCloudSDKURLHandlingDelegate + +@required + +/** + This method, if implemented, can be called when a Alert+CloudPage, Alert+OpenDirect, Alert+Inbox or Inbox message is processed by the SDK. + Implementing this method allows the application to handle the URL from Marketing Cloud data. + + Prior to the MobilePush SDK version 6.0.0, the SDK would automatically handle these URLs and present them using a SFSafariViewController. + + Given security risks inherent in URLs and web pages (Open Redirect vulnerabilities, especially), the responsibility of processing the URL shall be held by the application implementing the MobilePush SDK. This reduces risk to the application by affording full control over processing, presentation and security to the application code itself. + + @param url value NSURL sent with the Location, CloudPage, OpenDirect or Inbox message + @param type value NSString constant of the MobilePush source type of this URL + */ +-(void) sfmc_handleURL:(NSURL *_Nonnull) url type:(NSString * _Nonnull) type; + +@end + +/** URL Handling */ +@interface MobilePushSDK (URLHandling) + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setURLHandlingDelegate:(id _Nullable)delegate; + +/** + Method to set a delegate implementing the MarketingCloudSDKURLHandlingDelegate. + + @param delegate value A class adhering to the MarketingCloudSDKURLHandlingDelegate and implementing the required method. + */ +-(void)sfmc_setSFMCSdkURLHandlingDelegate:(id _Nullable)delegate; +@end + + diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h new file mode 100644 index 00000000..f18eda8d --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK-Swift.h @@ -0,0 +1,1768 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +#ifndef MARKETINGCLOUDSDK_SWIFT_H +#define MARKETINGCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wduplicate-method-match" +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else +#include +#include +#include +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import SFMCSDK; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MarketingCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +/// This class is used to set the configuration neded for Push +SWIFT_CLASS("_TtC17MarketingCloudSDK10PushConfig") +@interface PushConfig : NSObject +/// Enable or disable screen tracking +@property (nonatomic) BOOL trackScreens; +/// name of the module +@property (nonatomic, readonly) enum SFMCSdkModuleName name; +/// applicationId to initialize the SDK +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// PushConfigBuilder class +SWIFT_CLASS("_TtC17MarketingCloudSDK17PushConfigBuilder") +@interface PushConfigBuilder : NSObject +/// Initialize PushConfigBuilder +///
    +///
  • +/// : appId String which is a unique identifier +///
  • +///
+- (nonnull instancetype)initWithAppId:(NSString * _Nonnull)appId OBJC_DESIGNATED_INITIALIZER; +///
    +///
  • +/// : accessToken setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. +///
  • +///
  • +/// \code +/// Returns the PushConfigBuilder instancetype value +/// +/// \endcode
  • +///
+- (PushConfigBuilder * _Nonnull)setAccessToken:(NSString * _Nonnull)accessToken SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMarketingCloudServerUrl:(NSURL * _Nonnull)endpoint SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMid:(NSString * _Nonnull)mid SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setLocationEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setLocationEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setInboxEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setInboxEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setPiAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setPIAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : etUseLegacyPIIdentifier Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setUseLegacyPIIdentifier:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setApplicationControlsBadging Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setApplicationControlsBadging:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set +///
    +///
  • +/// : delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setDelayRegistrationUntilContactKeyIsSet:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables the screen entry tracking +///
    +///
  • +/// :enableScreenEntryTracking enables or disables screen entry tracking in SFMCSdk +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setEnableScreenEntryTracking:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// Returns PushConfig containing the current builder configuration settings. +///
  • +///
+- (PushConfig * _Nonnull)build SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class SFMCSdkModuleLogger; +@protocol SFMCSdkModuleIdentity; +@class SFMCSdkMessage; +@class SFMCEvent; +@class NSData; +@class UNNotificationRequest; +@protocol SFMCSdkInAppMessageEventDelegate; +@class UITableView; +@protocol SFMCSdkInboxMessagesDataSource; +@protocol SFMCSdkInboxMessagesDelegate; +@class NSNumber; +@protocol SFMCSdkLocationDelegate; +@class CLRegion; +@protocol SFMCSdkURLHandlingDelegate; +@class SFMCSdkComponents; + +/// This class is a Swift Interface for SFMCSdkPushModule +SWIFT_CLASS_NAMED("PushModule") +@interface SFMCSdkPushModule : NSObject +/// Enum to get the Module Name +@property (nonatomic) enum SFMCSdkModuleName name; +/// String to get the Module Version +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull moduleVersion;) ++ (NSString * _Nonnull)moduleVersion SWIFT_WARN_UNUSED_RESULT; ++ (void)setModuleVersion:(NSString * _Nonnull)value; +/// Dictionary to get the SDK properties +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSDictionary * _Nullable stateProperties;) ++ (NSDictionary * _Nullable)stateProperties SWIFT_WARN_UNUSED_RESULT; ++ (void)setStateProperties:(NSDictionary * _Nullable)value; +/// Enum to get the status of Module with options => .inactive, .cancelled, .disabled, .failed, .initializing, .operational +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum SFMCSdkModuleStatus status;) ++ (enum SFMCSdkModuleStatus)status SWIFT_WARN_UNUSED_RESULT; ++ (void)setStatus:(enum SFMCSdkModuleStatus)value; +/// Singleton interface to access the PushModule +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkPushModule * _Nonnull shared;) ++ (SFMCSdkPushModule * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Unified Logger initialized for ‘Push’ Module +/// Usage: logger.d(category: .event, message: “Message”) +/// Category : Enum with following values => auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkModuleLogger * _Nonnull logger;) ++ (SFMCSdkModuleLogger * _Nonnull)logger SWIFT_WARN_UNUSED_RESULT; +/// PushModule.shared.getLogger().d(category: .event, message: “Message”) ++ (SFMCSdkModuleLogger * _Nonnull)getLogger SWIFT_WARN_UNUSED_RESULT; +/// This method is used to get the SDK identity attributes such as applicationId, customProperties, installationId, profileId +- (id _Nullable)getIdentity SWIFT_WARN_UNUSED_RESULT; +/// This method is used to receive message from publishers and update the identities like profile atributes and contactKey +/// \param message SFMCEvent, publish to specific Custom event +/// +- (void)receiveWithMessage:(SFMCSdkMessage * _Nonnull)message; +/// This method is used to publish to a custom event, SFMCEvent +/// \param event SFMCEvent, publish to specific Custom event +/// +/// \param category EventCategory, category which falls under any one of the category 1) .engagemnt, 2) .identity, 3) .system +/// ++ (void)sendSfmcEvent:(SFMCEvent * _Nonnull)event category:(enum SFMCSdkEventCategory)category; +/// This method is to listen to specific tags set by the consuming application ++ (void)sendIdentityEventForTags; +/// This method is to listen to contactkey set by the consuming application ++ (void)sendIdentityEventForContactKey; +/// This method is to listen to attributes set by the consuming application ++ (void)sendIdentityEventForAttributes; +/// This method is to get the SDK metadata ++ (NSDictionary * _Nonnull)metadata SWIFT_WARN_UNUSED_RESULT; +/// This method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. Ensure to be called when sdk is operational +/// Eg: if(SFMCSdk.mp.getStatus() == .operational) { SFMCSdk.mp.tearDown()} +- (void)tearDown; +/// Returns the contact key for the active user, in case you need it. +/// +/// returns: +/// Contact key String that is set in the application. +- (NSString * _Nullable)contactKey SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided Tag (NSString) to the set of unique tags. +/// \param tag A string to add to the list of tags. +/// +/// +/// returns: +/// YES if added successfully. +- (BOOL)addTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided array of Tags (NSString) to the set of unique tags. +/// Will trim leading and trailing whitespace. +/// Cannot be nil or blank. +/// \param tags An array of tags to add to the list. +/// +/// +/// returns: +/// Set of tags added, as strings, or nil if something failed. +- (NSSet * _Nullable)addTags:(NSArray * _Nonnull)tags SWIFT_WARN_UNUSED_RESULT; +/// Removes the provided Tag (NSString) from the list of tags. +/// \param tag A string to remove from the list of tags. +/// +/// +/// returns: +/// YES if removed successfully. +- (BOOL)removeTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Returns the list of tags for this device. +/// +/// returns: +/// All tags associated, as strings. +- (NSSet * _Nullable)tags SWIFT_WARN_UNUSED_RESULT; +/// Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. +/// This method is necessary to the implementation of Salesforce Push. +/// \param deviceToken An array of tags to add to the list. +/// +- (void)setDeviceToken:(NSData * _Nonnull)deviceToken; +/// Enable/Disable extra debug logging from the SDK. +/// \param enabled BOOL for enabling or disabling extra SDK logging. +/// +- (void)setDebugLoggingEnabled:(BOOL)enabled; +/// Returns the device token as a NSString. +///
    +///
  • +/// Returns the device token as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceToken SWIFT_WARN_UNUSED_RESULT; +/// Returns a read-only copy of the Attributes dictionary as it is right now. +///
    +///
  • +/// Returns All attributes currently set. +///
  • +///
+- (NSDictionary * _Nullable)attributes SWIFT_WARN_UNUSED_RESULT; +/// Returns the Salesforce application accessToken. +///
    +///
  • +/// Returns NSString Salesforce application accessToken. +///
  • +///
+- (NSString * _Nullable)accessToken SWIFT_WARN_UNUSED_RESULT; +/// Returns the unique device identifier that Salesforce will use to identify the device. +///
    +///
  • +/// Returns NSString The device identifier (a UUID) as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +///
    +///
  • +/// Returns request: The UNNotificationRequest that generated a notification. +///
  • +///
+- (void)setNotificationRequest:(UNNotificationRequest * _Nonnull)request; +/// Returns the last notification delivered to the SDK. +///
    +///
  • +/// Returns UNNotificationRequest: * The last UNNotificationRequest that generated a notification. +///
  • +///
+- (UNNotificationRequest * _Nullable)notificationRequest SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +/// \param userInfo The user info the last notification delivered to the SDK. +/// +- (void)setNotificationUserInfo:(NSDictionary * _Nonnull)userInfo; +/// Returns the user info of the last notification delivered to the SDK. +///
    +///
  • +/// Returns Dictionary: * The user info the last notification delivered to the SDK. +///
  • +///
+- (NSDictionary * _Nonnull)notificationUserInfo SWIFT_WARN_UNUSED_RESULT; +/// Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. +/// When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) +/// Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. +/// \param pushEnabled Set to YES to enable push notifications. +/// +- (void)setPushEnabled:(BOOL)pushEnabled; +/// The current state of the developer’s push enablement override +/// The current state of the pushEnabled flag in the SDK. +///
    +///
  • +/// Returns BOOL value of the developer’s push enablement override. +///
  • +///
  • +/// Returns a BOOL value of the current pushEnabled state. +///
  • +///
+- (BOOL)pushEnabled SWIFT_WARN_UNUSED_RESULT; +/// Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. +///
    +///
  • +/// Returns YES if MarketingCloudSDK did make an attempt at updating data. +///
  • +///
+/// \param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. +/// +- (BOOL)refreshWithFetchCompletionHandler:(void (^ _Nullable)(UIBackgroundFetchResult))completionHandler SWIFT_WARN_UNUSED_RESULT; +/// Add a signedString security token for registration security +///
    +///
  • +/// Returns YES if signedString was set successfully +///
  • +///
+/// \param signedString signedString opaque token used to verify registration. pass nil to clear signedString. +/// +- (BOOL)setSignedString:(NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// Returns the value of last stored signedString security token +///
    +///
  • +/// Returns a String of last stored signedString security token +///
  • +///
+- (NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// In-app messages is used to deliver relevant, personalized messages to the app’s users with in-app messaging without relying on users having enabled push notifications. Set inapp message delegate +///
    +///
  • +/// Returns delegate: InAppMessage delegate to show the message +///
  • +///
+- (void)setEventDelegate:(id _Nullable)delegate; +/// Message Id for a given message dictionary +///
    +///
  • +/// Returns String MEssage Id +///
  • +///
+/// \param forMessage Message Dictionary +/// +- (NSString * _Nullable)messageIdForMessage:(NSDictionary * _Nonnull)forMessage SWIFT_WARN_UNUSED_RESULT; +/// Show in-app message in the app +/// \param messageId MessageId Id of the in-app message to be shown +/// +- (void)showInAppMessageWithMessageId:(NSString * _Nonnull)messageId; +/// Set in-app message to be shown in the app with specified font +/// \param fontName Fontname in which the app should be set +/// +- (BOOL)setInAppMessageWithFontName:(NSString * _Nullable)fontName SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of all messages that includes read, unread , deleted messages +///
    +///
  • +/// Returns Array Array of messages +///
  • +///
+- (NSArray * _Nullable)getAllMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of unread messages +///
    +///
  • +/// Returns an Array of unread messages +///
  • +///
+- (NSArray * _Nullable)getUnreadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of read messages +///
    +///
  • +/// Returns an Array of read messages +///
  • +///
+- (NSArray * _Nullable)getReadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of deleted messages +///
    +///
  • +/// Returns an Array of deleted messages +///
  • +///
+- (NSArray * _Nullable)getDeletedMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns all messages count +///
    +///
  • +/// Returns UInt no of all messages count +///
  • +///
+- (NSUInteger)getAllMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns unread messages count +///
    +///
  • +/// Returns UInt no of all unread messages count +///
  • +///
+- (NSUInteger)getUnreadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns read messages count +///
    +///
  • +/// Returns UInt no of all read messages count +///
  • +///
+- (NSUInteger)getReadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns deleted messages count +///
    +///
  • +/// Returns UInt no of all deleted messages count +///
  • +///
+- (NSUInteger)getDeletedMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Mark the unread messages as read +/// \param messageDictionary Collection of messages to be marked as read +/// +- (BOOL)markMessageRead:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the messages as deleted +/// \param messageDictionary Collection of messages to be marked as deleted +/// +- (BOOL)markMessageDeleted:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as read +/// \param messageId String Message with messageId String to be marked as read +/// +- (BOOL)markMessageWithIdReadWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as deleted +/// \param messageId String Message with messageId String to be marked as deleted +/// +- (BOOL)markMessageWithIdDeletedWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as read +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesRead SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as deleted +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesDeleted SWIFT_WARN_UNUSED_RESULT; +/// Fetches and refreshes messages from server +///
    +///
  • +/// Returns Returns if message refresh is success or not +///
  • +///
+- (BOOL)refreshMessages SWIFT_WARN_UNUSED_RESULT; +/// Set datasource for the inbox tableview +///
    +///
  • +/// Returns InboxMessagesDataSource Inbox tableview Datasource that is set +///
  • +///
+/// \param tableView Tableview for which datasource should be set +/// +- (id _Nullable)inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +/// Set delegate for the inbox tableview +///
    +///
  • +/// Parameters: +///
  • +///
  • +/// tableView: Tableview for which datasource should be set +///
  • +///
  • +/// dataSource: Datasource for the Inbox tableview +///
  • +///
  • +/// Returns InboxMessagesDelegate Inbox tableview Delegate that is set +///
  • +///
+- (id _Nullable)inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull)tableView dataSource:(id _Nonnull)dataSource SWIFT_WARN_UNUSED_RESULT; +/// Set String identifier +///
    +///
  • +/// Returns Return YES if the identifier set is successful or not +///
  • +///
+/// \param identifier Identifier to be set +/// +- (BOOL)setPiIdentifier:(NSString * _Nullable)identifier SWIFT_WARN_UNUSED_RESULT; +/// Returns piIdentifier +///
    +///
  • +/// Returns String identifier that is set +///
  • +///
+- (NSString * _Nullable)piIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Track the inbox messages that are opened in the app +/// \param inboxMessage Dictionary for which the track should happen +/// +- (void)trackMessageOpened:(NSDictionary * _Nonnull)inboxMessage; +/// Track the pageview visited in the page +/// \param url url String +/// +/// \param title Title of the pageview +/// +/// \param item item String +/// +/// \param search search String +/// +- (void)trackPageViewWithUrl:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString * _Nullable)item search:(NSString * _Nullable)search; +/// Track contents in the cart +/// \param cartDictionary Collection of items to be tracked +/// +- (void)trackCartContents:(NSDictionary * _Nonnull)cartDictionary; +/// Track Conversion on the items in the cart +/// \param orderDictionary Collection of items converted in the bag +/// +- (void)trackCartConversion:(NSDictionary * _Nonnull)orderDictionary; +/// Returns cartItem Dictionary with specific price, quantity, item and Id +///
    +///
  • +/// Returns cartItemDictionary collection +///
  • +///
+/// \param quantity car item Dictionary should be returned by quantity +/// +/// \param item item by which the car item Dictionary should be returned +/// +/// \param uniqueId Unique Id by which the car item Dictionary should be returned +/// +- (NSDictionary * _Nullable)cartItemDictionaryWithPrice:(NSNumber * _Nonnull)price quantity:(NSNumber * _Nonnull)quantity item:(NSString * _Nonnull)item uniqueId:(NSString * _Nullable)uniqueId SWIFT_WARN_UNUSED_RESULT; +/// Returns cart Dictionary with cartItem +/// \param cartItem Collection of cartItems +/// +- (NSDictionary * _Nullable)cartDictionaryWithCartItem:(NSArray * _Nonnull)cartItem SWIFT_WARN_UNUSED_RESULT; +/// Returns order Dictionary with ordernumber, shipping number, discount, cart dictionary +///
    +///
  • +/// shipping: Order Dictionary returned by shipping +///
  • +///
  • +/// discount: Order Dictionary returned by discount +///
  • +///
  • +/// cart: Order Dictionary returned by cart +///
  • +///
  • +/// Returns Dictionary Collection of order dictionary +///
  • +///
+/// \param orderNumber Order Dictionary returned by orderNumber +/// +- (NSDictionary * _Nullable)orderDictionaryWithOrderNumber:(NSString * _Nonnull)orderNumber shipping:(NSNumber * _Nonnull)shipping discount:(NSNumber * _Nonnull)discount cart:(NSDictionary * _Nonnull)cart SWIFT_WARN_UNUSED_RESULT; +/// Set location delegate +/// \param delegate Location delegate +/// +- (void)setLocationDelegate:(id _Nullable)delegate; +/// Returns region from collection of region +/// \param dictionary Collection of region +/// +- (CLRegion * _Nullable)regionFromDictionary:(NSDictionary * _Nonnull)dictionary SWIFT_WARN_UNUSED_RESULT; +/// Returns if location is enabled in the SDK +///
    +///
  • +/// Returns Returns YES if location is enabled or disabled +///
  • +///
+- (BOOL)locationEnabled SWIFT_WARN_UNUSED_RESULT; +/// Enables the co-ordinates tracking on the device +- (void)startWatchingLocation; +/// Disables the co-ordinates tracking on the device +- (void)stopWatchingLocation; +/// Returns if location watching is enabled or not +///
    +///
  • +/// Returns Returns YES if location is being watched +///
  • +///
+- (BOOL)watchingLocation SWIFT_WARN_UNUSED_RESULT; +/// Returns last known location +///
    +///
  • +/// Returns Returns last known location co-ordinates in string +///
  • +///
+- (NSDictionary * _Nullable)lastKnownLocation SWIFT_WARN_UNUSED_RESULT; +/// Set URLHandling delegate to handle URLs in OpenDirect URLs, CloudPage URLs, CloudPage URLs from inbox messages +/// \param delegate set the delegate to handle URLs +/// +- (void)setURLHandlingDelegate:(id _Nullable)delegate; +/// Initialize PushModule and return Shared instance +///
    +///
  • +/// Returns SFMCModule PushModule +///
  • +///
+/// \param config Module config with module name and appid +/// +/// \param components EncryptionManager, StorageManager, BehaviourManager +/// ++ (id _Nullable)initModuleWithConfig:(id _Nonnull)config components:(SFMCSdkComponents * _Nonnull)components SWIFT_METHOD_FAMILY(none) SWIFT_WARN_UNUSED_RESULT; +/// Returns if Data merge policy is reset to re-trigger merge +///
    +///
  • +/// Returns Returns YES if data policy reset is successful +///
  • +///
+- (BOOL)resetDataPolicy SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +#ifndef MARKETINGCLOUDSDK_SWIFT_H +#define MARKETINGCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wduplicate-method-match" +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else +#include +#include +#include +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import SFMCSDK; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MarketingCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +/// This class is used to set the configuration neded for Push +SWIFT_CLASS("_TtC17MarketingCloudSDK10PushConfig") +@interface PushConfig : NSObject +/// Enable or disable screen tracking +@property (nonatomic) BOOL trackScreens; +/// name of the module +@property (nonatomic, readonly) enum SFMCSdkModuleName name; +/// applicationId to initialize the SDK +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// PushConfigBuilder class +SWIFT_CLASS("_TtC17MarketingCloudSDK17PushConfigBuilder") +@interface PushConfigBuilder : NSObject +/// Initialize PushConfigBuilder +///
    +///
  • +/// : appId String which is a unique identifier +///
  • +///
+- (nonnull instancetype)initWithAppId:(NSString * _Nonnull)appId OBJC_DESIGNATED_INITIALIZER; +///
    +///
  • +/// : accessToken setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. +///
  • +///
  • +/// \code +/// Returns the PushConfigBuilder instancetype value +/// +/// \endcode
  • +///
+- (PushConfigBuilder * _Nonnull)setAccessToken:(NSString * _Nonnull)accessToken SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMarketingCloudServerUrl:(NSURL * _Nonnull)endpoint SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setMid:(NSString * _Nonnull)mid SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setLocationEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setLocationEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setInboxEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setInboxEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setPiAnalyticsEnabled Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setPIAnalyticsEnabled:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : etUseLegacyPIIdentifier Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setUseLegacyPIIdentifier:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// : setApplicationControlsBadging Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setApplicationControlsBadging:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set +///
    +///
  • +/// : delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setDelayRegistrationUntilContactKeyIsSet:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +/// Sets the configuration value which enables or disables the screen entry tracking +///
    +///
  • +/// :enableScreenEntryTracking enables or disables screen entry tracking in SFMCSdk +///
  • +///
  • +/// Returns the PushConfigBuilder instancetype value +///
  • +///
+- (PushConfigBuilder * _Nonnull)setEnableScreenEntryTracking:(BOOL)enabled SWIFT_WARN_UNUSED_RESULT; +///
    +///
  • +/// Returns PushConfig containing the current builder configuration settings. +///
  • +///
+- (PushConfig * _Nonnull)build SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class SFMCSdkModuleLogger; +@protocol SFMCSdkModuleIdentity; +@class SFMCSdkMessage; +@class SFMCEvent; +@class NSData; +@class UNNotificationRequest; +@protocol SFMCSdkInAppMessageEventDelegate; +@class UITableView; +@protocol SFMCSdkInboxMessagesDataSource; +@protocol SFMCSdkInboxMessagesDelegate; +@class NSNumber; +@protocol SFMCSdkLocationDelegate; +@class CLRegion; +@protocol SFMCSdkURLHandlingDelegate; +@class SFMCSdkComponents; + +/// This class is a Swift Interface for SFMCSdkPushModule +SWIFT_CLASS_NAMED("PushModule") +@interface SFMCSdkPushModule : NSObject +/// Enum to get the Module Name +@property (nonatomic) enum SFMCSdkModuleName name; +/// String to get the Module Version +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull moduleVersion;) ++ (NSString * _Nonnull)moduleVersion SWIFT_WARN_UNUSED_RESULT; ++ (void)setModuleVersion:(NSString * _Nonnull)value; +/// Dictionary to get the SDK properties +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSDictionary * _Nullable stateProperties;) ++ (NSDictionary * _Nullable)stateProperties SWIFT_WARN_UNUSED_RESULT; ++ (void)setStateProperties:(NSDictionary * _Nullable)value; +/// Enum to get the status of Module with options => .inactive, .cancelled, .disabled, .failed, .initializing, .operational +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum SFMCSdkModuleStatus status;) ++ (enum SFMCSdkModuleStatus)status SWIFT_WARN_UNUSED_RESULT; ++ (void)setStatus:(enum SFMCSdkModuleStatus)value; +/// Singleton interface to access the PushModule +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkPushModule * _Nonnull shared;) ++ (SFMCSdkPushModule * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Unified Logger initialized for ‘Push’ Module +/// Usage: logger.d(category: .event, message: “Message”) +/// Category : Enum with following values => auth, behavior, encryption, eventBus, network, module, sdk, storage, consent, coredata, database, event, identity, interface, location, session, util +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) SFMCSdkModuleLogger * _Nonnull logger;) ++ (SFMCSdkModuleLogger * _Nonnull)logger SWIFT_WARN_UNUSED_RESULT; +/// PushModule.shared.getLogger().d(category: .event, message: “Message”) ++ (SFMCSdkModuleLogger * _Nonnull)getLogger SWIFT_WARN_UNUSED_RESULT; +/// This method is used to get the SDK identity attributes such as applicationId, customProperties, installationId, profileId +- (id _Nullable)getIdentity SWIFT_WARN_UNUSED_RESULT; +/// This method is used to receive message from publishers and update the identities like profile atributes and contactKey +/// \param message SFMCEvent, publish to specific Custom event +/// +- (void)receiveWithMessage:(SFMCSdkMessage * _Nonnull)message; +/// This method is used to publish to a custom event, SFMCEvent +/// \param event SFMCEvent, publish to specific Custom event +/// +/// \param category EventCategory, category which falls under any one of the category 1) .engagemnt, 2) .identity, 3) .system +/// ++ (void)sendSfmcEvent:(SFMCEvent * _Nonnull)event category:(enum SFMCSdkEventCategory)category; +/// This method is to listen to specific tags set by the consuming application ++ (void)sendIdentityEventForTags; +/// This method is to listen to contactkey set by the consuming application ++ (void)sendIdentityEventForContactKey; +/// This method is to listen to attributes set by the consuming application ++ (void)sendIdentityEventForAttributes; +/// This method is to get the SDK metadata ++ (NSDictionary * _Nonnull)metadata SWIFT_WARN_UNUSED_RESULT; +/// This method properly closes down the MarketingCloudSDK. It should be used in any cases where references to the MarketingCloudSDK need to be released. Ensure to be called when sdk is operational +/// Eg: if(SFMCSdk.mp.getStatus() == .operational) { SFMCSdk.mp.tearDown()} +- (void)tearDown; +/// Returns the contact key for the active user, in case you need it. +/// +/// returns: +/// Contact key String that is set in the application. +- (NSString * _Nullable)contactKey SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided Tag (NSString) to the set of unique tags. +/// \param tag A string to add to the list of tags. +/// +/// +/// returns: +/// YES if added successfully. +- (BOOL)addTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Adds the provided array of Tags (NSString) to the set of unique tags. +/// Will trim leading and trailing whitespace. +/// Cannot be nil or blank. +/// \param tags An array of tags to add to the list. +/// +/// +/// returns: +/// Set of tags added, as strings, or nil if something failed. +- (NSSet * _Nullable)addTags:(NSArray * _Nonnull)tags SWIFT_WARN_UNUSED_RESULT; +/// Removes the provided Tag (NSString) from the list of tags. +/// \param tag A string to remove from the list of tags. +/// +/// +/// returns: +/// YES if removed successfully. +- (BOOL)removeTag:(NSString * _Nonnull)tag SWIFT_WARN_UNUSED_RESULT; +/// Returns the list of tags for this device. +/// +/// returns: +/// All tags associated, as strings. +- (NSSet * _Nullable)tags SWIFT_WARN_UNUSED_RESULT; +/// Responsible for sending the Apple device token back to Salesforce. It marks the end of the token registration flow. If it is unable to reach Salesforce server, it will save the token and try again later. +/// This method is necessary to the implementation of Salesforce Push. +/// \param deviceToken An array of tags to add to the list. +/// +- (void)setDeviceToken:(NSData * _Nonnull)deviceToken; +/// Enable/Disable extra debug logging from the SDK. +/// \param enabled BOOL for enabling or disabling extra SDK logging. +/// +- (void)setDebugLoggingEnabled:(BOOL)enabled; +/// Returns the device token as a NSString. +///
    +///
  • +/// Returns the device token as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceToken SWIFT_WARN_UNUSED_RESULT; +/// Returns a read-only copy of the Attributes dictionary as it is right now. +///
    +///
  • +/// Returns All attributes currently set. +///
  • +///
+- (NSDictionary * _Nullable)attributes SWIFT_WARN_UNUSED_RESULT; +/// Returns the Salesforce application accessToken. +///
    +///
  • +/// Returns NSString Salesforce application accessToken. +///
  • +///
+- (NSString * _Nullable)accessToken SWIFT_WARN_UNUSED_RESULT; +/// Returns the unique device identifier that Salesforce will use to identify the device. +///
    +///
  • +/// Returns NSString The device identifier (a UUID) as a NSString. +///
  • +///
+- (NSString * _Nullable)deviceIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +///
    +///
  • +/// Returns request: The UNNotificationRequest that generated a notification. +///
  • +///
+- (void)setNotificationRequest:(UNNotificationRequest * _Nonnull)request; +/// Returns the last notification delivered to the SDK. +///
    +///
  • +/// Returns UNNotificationRequest: * The last UNNotificationRequest that generated a notification. +///
  • +///
+- (UNNotificationRequest * _Nullable)notificationRequest SWIFT_WARN_UNUSED_RESULT; +/// Informs the SDK of the current notification. +/// \param userInfo The user info the last notification delivered to the SDK. +/// +- (void)setNotificationUserInfo:(NSDictionary * _Nonnull)userInfo; +/// Returns the user info of the last notification delivered to the SDK. +///
    +///
  • +/// Returns Dictionary: * The user info the last notification delivered to the SDK. +///
  • +///
+- (NSDictionary * _Nonnull)notificationUserInfo SWIFT_WARN_UNUSED_RESULT; +/// Developer override to set the state of push enablement to YES/NO. If set to NO, the application will not receive any push notifications once the Marketing Cloud server has been updated. +/// When this value is NO, it takes precedence (overrides) the user notifications settings (i.e., setting this to NO will always disable push.) +/// Conversely, if the user has notifications settings disabled, the developer cannot enable push via this method. A NO value from either source (user settings or developer interface) always wins. +/// \param pushEnabled Set to YES to enable push notifications. +/// +- (void)setPushEnabled:(BOOL)pushEnabled; +/// The current state of the developer’s push enablement override +/// The current state of the pushEnabled flag in the SDK. +///
    +///
  • +/// Returns BOOL value of the developer’s push enablement override. +///
  • +///
  • +/// Returns a BOOL value of the current pushEnabled state. +///
  • +///
+- (BOOL)pushEnabled SWIFT_WARN_UNUSED_RESULT; +/// Ask MarketingCloudSDK to update its data. MarketingCloudSDK will throttle attempts based on the time since the last time this was called. +///
    +///
  • +/// Returns YES if MarketingCloudSDK did make an attempt at updating data. +///
  • +///
+/// \param completionHandler The UIBackgroundFetchResult completion handler. This method will be called with UIBackgroundFetchResultNoData if no attempt was made to update data, otherwise it will be called with UIBackgroundFetchResultNewData after the update completes. If nil is passed, then process of the completion handler must be managed by the caller. +/// +- (BOOL)refreshWithFetchCompletionHandler:(void (^ _Nullable)(UIBackgroundFetchResult))completionHandler SWIFT_WARN_UNUSED_RESULT; +/// Add a signedString security token for registration security +///
    +///
  • +/// Returns YES if signedString was set successfully +///
  • +///
+/// \param signedString signedString opaque token used to verify registration. pass nil to clear signedString. +/// +- (BOOL)setSignedString:(NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// Returns the value of last stored signedString security token +///
    +///
  • +/// Returns a String of last stored signedString security token +///
  • +///
+- (NSString * _Nullable)signedString SWIFT_WARN_UNUSED_RESULT; +/// In-app messages is used to deliver relevant, personalized messages to the app’s users with in-app messaging without relying on users having enabled push notifications. Set inapp message delegate +///
    +///
  • +/// Returns delegate: InAppMessage delegate to show the message +///
  • +///
+- (void)setEventDelegate:(id _Nullable)delegate; +/// Message Id for a given message dictionary +///
    +///
  • +/// Returns String MEssage Id +///
  • +///
+/// \param forMessage Message Dictionary +/// +- (NSString * _Nullable)messageIdForMessage:(NSDictionary * _Nonnull)forMessage SWIFT_WARN_UNUSED_RESULT; +/// Show in-app message in the app +/// \param messageId MessageId Id of the in-app message to be shown +/// +- (void)showInAppMessageWithMessageId:(NSString * _Nonnull)messageId; +/// Set in-app message to be shown in the app with specified font +/// \param fontName Fontname in which the app should be set +/// +- (BOOL)setInAppMessageWithFontName:(NSString * _Nullable)fontName SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of all messages that includes read, unread , deleted messages +///
    +///
  • +/// Returns Array Array of messages +///
  • +///
+- (NSArray * _Nullable)getAllMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of unread messages +///
    +///
  • +/// Returns an Array of unread messages +///
  • +///
+- (NSArray * _Nullable)getUnreadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of read messages +///
    +///
  • +/// Returns an Array of read messages +///
  • +///
+- (NSArray * _Nullable)getReadMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns an array of deleted messages +///
    +///
  • +/// Returns an Array of deleted messages +///
  • +///
+- (NSArray * _Nullable)getDeletedMessages SWIFT_WARN_UNUSED_RESULT; +/// Returns all messages count +///
    +///
  • +/// Returns UInt no of all messages count +///
  • +///
+- (NSUInteger)getAllMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns unread messages count +///
    +///
  • +/// Returns UInt no of all unread messages count +///
  • +///
+- (NSUInteger)getUnreadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns read messages count +///
    +///
  • +/// Returns UInt no of all read messages count +///
  • +///
+- (NSUInteger)getReadMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Returns deleted messages count +///
    +///
  • +/// Returns UInt no of all deleted messages count +///
  • +///
+- (NSUInteger)getDeletedMessagesCount SWIFT_WARN_UNUSED_RESULT; +/// Mark the unread messages as read +/// \param messageDictionary Collection of messages to be marked as read +/// +- (BOOL)markMessageRead:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the messages as deleted +/// \param messageDictionary Collection of messages to be marked as deleted +/// +- (BOOL)markMessageDeleted:(NSDictionary * _Nonnull)messageDictionary SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as read +/// \param messageId String Message with messageId String to be marked as read +/// +- (BOOL)markMessageWithIdReadWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark the message with specific messageId as deleted +/// \param messageId String Message with messageId String to be marked as deleted +/// +- (BOOL)markMessageWithIdDeletedWithMessageId:(NSString * _Nonnull)messageId SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as read +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesRead SWIFT_WARN_UNUSED_RESULT; +/// Mark all the messages with specific messageId as deleted +///
    +///
  • +/// Returns Returns if all the messages are marked as read successfully +///
  • +///
+- (BOOL)markAllMessagesDeleted SWIFT_WARN_UNUSED_RESULT; +/// Fetches and refreshes messages from server +///
    +///
  • +/// Returns Returns if message refresh is success or not +///
  • +///
+- (BOOL)refreshMessages SWIFT_WARN_UNUSED_RESULT; +/// Set datasource for the inbox tableview +///
    +///
  • +/// Returns InboxMessagesDataSource Inbox tableview Datasource that is set +///
  • +///
+/// \param tableView Tableview for which datasource should be set +/// +- (id _Nullable)inboxMessagesTableViewDataSourceForTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +/// Set delegate for the inbox tableview +///
    +///
  • +/// Parameters: +///
  • +///
  • +/// tableView: Tableview for which datasource should be set +///
  • +///
  • +/// dataSource: Datasource for the Inbox tableview +///
  • +///
  • +/// Returns InboxMessagesDelegate Inbox tableview Delegate that is set +///
  • +///
+- (id _Nullable)inboxMessagesTableViewDelegateForTableView:(UITableView * _Nonnull)tableView dataSource:(id _Nonnull)dataSource SWIFT_WARN_UNUSED_RESULT; +/// Set String identifier +///
    +///
  • +/// Returns Return YES if the identifier set is successful or not +///
  • +///
+/// \param identifier Identifier to be set +/// +- (BOOL)setPiIdentifier:(NSString * _Nullable)identifier SWIFT_WARN_UNUSED_RESULT; +/// Returns piIdentifier +///
    +///
  • +/// Returns String identifier that is set +///
  • +///
+- (NSString * _Nullable)piIdentifier SWIFT_WARN_UNUSED_RESULT; +/// Track the inbox messages that are opened in the app +/// \param inboxMessage Dictionary for which the track should happen +/// +- (void)trackMessageOpened:(NSDictionary * _Nonnull)inboxMessage; +/// Track the pageview visited in the page +/// \param url url String +/// +/// \param title Title of the pageview +/// +/// \param item item String +/// +/// \param search search String +/// +- (void)trackPageViewWithUrl:(NSString * _Nonnull)url title:(NSString * _Nullable)title item:(NSString * _Nullable)item search:(NSString * _Nullable)search; +/// Track contents in the cart +/// \param cartDictionary Collection of items to be tracked +/// +- (void)trackCartContents:(NSDictionary * _Nonnull)cartDictionary; +/// Track Conversion on the items in the cart +/// \param orderDictionary Collection of items converted in the bag +/// +- (void)trackCartConversion:(NSDictionary * _Nonnull)orderDictionary; +/// Returns cartItem Dictionary with specific price, quantity, item and Id +///
    +///
  • +/// Returns cartItemDictionary collection +///
  • +///
+/// \param quantity car item Dictionary should be returned by quantity +/// +/// \param item item by which the car item Dictionary should be returned +/// +/// \param uniqueId Unique Id by which the car item Dictionary should be returned +/// +- (NSDictionary * _Nullable)cartItemDictionaryWithPrice:(NSNumber * _Nonnull)price quantity:(NSNumber * _Nonnull)quantity item:(NSString * _Nonnull)item uniqueId:(NSString * _Nullable)uniqueId SWIFT_WARN_UNUSED_RESULT; +/// Returns cart Dictionary with cartItem +/// \param cartItem Collection of cartItems +/// +- (NSDictionary * _Nullable)cartDictionaryWithCartItem:(NSArray * _Nonnull)cartItem SWIFT_WARN_UNUSED_RESULT; +/// Returns order Dictionary with ordernumber, shipping number, discount, cart dictionary +///
    +///
  • +/// shipping: Order Dictionary returned by shipping +///
  • +///
  • +/// discount: Order Dictionary returned by discount +///
  • +///
  • +/// cart: Order Dictionary returned by cart +///
  • +///
  • +/// Returns Dictionary Collection of order dictionary +///
  • +///
+/// \param orderNumber Order Dictionary returned by orderNumber +/// +- (NSDictionary * _Nullable)orderDictionaryWithOrderNumber:(NSString * _Nonnull)orderNumber shipping:(NSNumber * _Nonnull)shipping discount:(NSNumber * _Nonnull)discount cart:(NSDictionary * _Nonnull)cart SWIFT_WARN_UNUSED_RESULT; +/// Set location delegate +/// \param delegate Location delegate +/// +- (void)setLocationDelegate:(id _Nullable)delegate; +/// Returns region from collection of region +/// \param dictionary Collection of region +/// +- (CLRegion * _Nullable)regionFromDictionary:(NSDictionary * _Nonnull)dictionary SWIFT_WARN_UNUSED_RESULT; +/// Returns if location is enabled in the SDK +///
    +///
  • +/// Returns Returns YES if location is enabled or disabled +///
  • +///
+- (BOOL)locationEnabled SWIFT_WARN_UNUSED_RESULT; +/// Enables the co-ordinates tracking on the device +- (void)startWatchingLocation; +/// Disables the co-ordinates tracking on the device +- (void)stopWatchingLocation; +/// Returns if location watching is enabled or not +///
    +///
  • +/// Returns Returns YES if location is being watched +///
  • +///
+- (BOOL)watchingLocation SWIFT_WARN_UNUSED_RESULT; +/// Returns last known location +///
    +///
  • +/// Returns Returns last known location co-ordinates in string +///
  • +///
+- (NSDictionary * _Nullable)lastKnownLocation SWIFT_WARN_UNUSED_RESULT; +/// Set URLHandling delegate to handle URLs in OpenDirect URLs, CloudPage URLs, CloudPage URLs from inbox messages +/// \param delegate set the delegate to handle URLs +/// +- (void)setURLHandlingDelegate:(id _Nullable)delegate; +/// Initialize PushModule and return Shared instance +///
    +///
  • +/// Returns SFMCModule PushModule +///
  • +///
+/// \param config Module config with module name and appid +/// +/// \param components EncryptionManager, StorageManager, BehaviourManager +/// ++ (id _Nullable)initModuleWithConfig:(id _Nonnull)config components:(SFMCSdkComponents * _Nonnull)components SWIFT_METHOD_FAMILY(none) SWIFT_WARN_UNUSED_RESULT; +/// Returns if Data merge policy is reset to re-trigger merge +///
    +///
  • +/// Returns Returns YES if data policy reset is successful +///
  • +///
+- (BOOL)resetDataPolicy SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h new file mode 100644 index 00000000..0f8abafe --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDK.h @@ -0,0 +1,22 @@ +// +// MarketingCloudSDK.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2017 Salesforce, Inc. All rights reserved. +// +#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0 +#error IPHONEOS_DEPLOYMENT_TARGET must be 9.0 or above! +#endif + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h new file mode 100644 index 00000000..d0e28ee2 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/MarketingCloudSDKConfigBuilder.h @@ -0,0 +1,109 @@ +// +// MarketingCloudSDKConfigBuilder.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2018 Salesforce, Inc. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +/** The MarketingCloudSDKConfigBuilder class */ +@interface MarketingCloudSDKConfigBuilder : NSObject +/** + Creates a NSDictionary containing the current builder configuration settings. This can be passed to the MarketingCloudSDK sfmc_configureWithDictionary method(s) + + @return NSDictionary containing the current builder configuration settings. + */ +- (NSDictionary *_Nullable) sfmc_build; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Application ID. + + @param setApplicationId Allows setting the value to use for the Salesforce MarketingCloud application ID. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationId:(NSString *) setApplicationId; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant accessToken. + + @param setAccessToken Allows setting the value to use for the Salesforce MarketingCloud accessToken. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAccessToken:(NSString *) setAccessToken; + +/** + Sets the configuration flag that enables or disables location services + + @param setLocationEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setLocationEnabled:(NSNumber *) setLocationEnabled; + +/** + Sets the configuration flag that enables or disables inbox services + + @param setInboxEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setInboxEnabled:(NSNumber *) setInboxEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence analytics services + + @param setPiAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setPiAnalyticsEnabled:(NSNumber *) setPiAnalyticsEnabled; + +/** + Sets the configuration flag that enables or disables Salesforce Predictive Intelligence email override +to take contactKey if no value is set + + @param etUseLegacyPIIdentifier Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setUseLegacyPIIdentifier:(NSNumber *) etUseLegacyPIIdentifier; + +/** + Sets the configuration flag that enables or disables Salesforce MarketingCloud Analytics services + + @param setAnalyticsEnabled Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setAnalyticsEnabled:(NSNumber *) setAnalyticsEnabled; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific mid. + + @param setMid Allows setting the value to use for the Salesforce MarketingCloud Tenant Specific mid. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMid:(NSString *) setMid; + +/** + Sets the configuration value to use for the Salesforce MarketingCloud Tenant Specific Url. + + @param setMarketingCloudServerUrl Allows setting the value to use for the Salesforce Tenant Specific Url. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setMarketingCloudServerUrl:(NSString *) setMarketingCloudServerUrl; + +/** + Sets the configuration value which enables or disables application control over badging + + @param setApplicationControlsBadging Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setApplicationControlsBadging:(NSNumber *) setApplicationControlsBadging; + +/** + Sets the configuration value which enables or disables application control over delaying SDK registration until a contact key is set + + @param delayRegistrationUntilContactKeyIsSet Allows setting the state to YES or NO. + @return returns the MarketingCloudSDKConfigBuilder instancetype value + */ +- (instancetype) sfmc_setDelayRegistrationUntilContactKeyIsSet:(NSNumber *) delayRegistrationUntilContactKeyIsSet; +@end +NS_ASSUME_NONNULL_END diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/SFMCEvent.h b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/SFMCEvent.h new file mode 100644 index 00000000..6b6da80c --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Headers/SFMCEvent.h @@ -0,0 +1,61 @@ +// +// SFMCEvent.h +// MarketingCloudSDK +// +// https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ +// Copyright © 2020 Salesforce, Inc. All rights reserved. +// + +#import + +/// Required protocol for creating event objects to be passed into the SDK +@protocol SFMCEvent +@required + +/// Event Key +- (nonnull NSString *) key; + +/// Event Id +- (nullable NSString *) eventId; + +/// Key value pair of data to be passed +- (nullable NSDictionary *) parameters; +@end + +/// Authentication Event Types Enum +typedef NS_ENUM(NSInteger, AuthEventType) { +/// Login Event + LOGIN +}; + +/// Event class +@interface SFMCEvent : NSObject + +/// Method to return a custom event with key. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key; + +/// Method to return a custom event with key and id. +/// @param key The custom event key ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *) eventId; + +/// Method to return a custom event with key and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withAttributes: (nonnull NSDictionary *)parameters; + +/// Method to return a custom event with key, id, and parameters. +/// @param key The custom event key +/// @param parameters Custom event parameters ++ (nullable id ) customEventWithName:(nonnull NSString *) key withEventId: (nonnull NSString *)eventId withAttributes: (nonnull NSDictionary *)parameters; + +/// Parse and trim parameters for event creation. Validate key, trim, drop if criteria not met. +/// @param parameters for preparation. +/// @return parsed parameters ++ (nullable NSDictionary *) parseAndTrim:(nonnull NSDictionary *)parameters; + +/// Validate and prepare the key to meet requirements. +/// @param key The custom event key +/// @return key ++ (nullable NSString *) validateAndPrepareKey: (nonnull id) key; +@end diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Info.plist b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Info.plist new file mode 100644 index 00000000..21bcf1b4 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Info.plist differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/MarketingCloudSDK b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/MarketingCloudSDK new file mode 100755 index 00000000..02a2144a Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/MarketingCloudSDK differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..d0fb5e71 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,4221 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushModule", + "printedName": "PushModule", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(py)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "moduleVersion", + "printedName": "moduleVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setModuleVersion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stateProperties", + "printedName": "stateProperties", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "stateProperties", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "stateProperties", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStateProperties:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "setStateProperties:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStatus:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getLogger", + "printedName": "getLogger()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)getLogger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIdentity", + "printedName": "getIdentity()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.ModuleIdentity?", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleIdentity", + "printedName": "SFMCSDK.ModuleIdentity", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleIdentity" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getIdentity", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getIdentity", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "SFMCSDK.Message", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)receiveWithMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "receiveWithMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSfmcEvent", + "printedName": "sendSfmcEvent(_:category:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SFMCEvent", + "printedName": "MarketingCloudSDK.SFMCEvent", + "usr": "c:objc(cs)SFMCEvent" + }, + { + "kind": "TypeNominal", + "name": "EventCategory", + "printedName": "SFMCSDK.EventCategory", + "usr": "c:@M@SFMCSDK@E@SFMCSdkEventCategory" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendSfmcEvent:category:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForTags", + "printedName": "sendIdentityEventForTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForTags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForContactKey", + "printedName": "sendIdentityEventForContactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForContactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForAttributes", + "printedName": "sendIdentityEventForAttributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForAttributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "metadata", + "printedName": "metadata()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)metadata", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tearDown", + "printedName": "tearDown()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tearDown", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8tearDownyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tearDown", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contactKey", + "printedName": "contactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)contactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "contactKey", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6addTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTags:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTags:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)removeTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9removeTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "removeTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tags", + "printedName": "tags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tags", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceToken", + "printedName": "setDeviceToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDeviceToken:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDeviceToken:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDebugLoggingEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDebugLoggingEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceToken", + "printedName": "deviceToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attributes", + "printedName": "attributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)attributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "attributes", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accessToken", + "printedName": "accessToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)accessToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "accessToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceIdentifier", + "printedName": "deviceIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationRequest", + "printedName": "setNotificationRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationRequest:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationRequest:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationRequest", + "printedName": "notificationRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UserNotifications.UNNotificationRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationRequest", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationRequest", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationUserInfo", + "printedName": "setNotificationUserInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationUserInfo:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationUserInfo:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationUserInfo", + "printedName": "notificationUserInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationUserInfo", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationUserInfo", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushEnabled", + "printedName": "setPushEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPushEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPushEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pushEnabled", + "printedName": "pushEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)pushEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "pushEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refresh", + "printedName": "refresh(fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIBackgroundFetchResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshWithFetchCompletionHandler:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshWithFetchCompletionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignedString", + "printedName": "setSignedString(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setSignedString:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setSignedString:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "signedString", + "printedName": "signedString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)signedString", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "signedString", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDelegate", + "printedName": "setEventDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InAppMessageEventDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InAppMessageEventDelegate", + "printedName": "SFMCSDK.InAppMessageEventDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInAppMessageEventDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setEventDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setEventDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageId", + "printedName": "messageId(forMessage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)messageIdForMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "messageIdForMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showInAppMessage", + "printedName": "showInAppMessage(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)showInAppMessageWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "showInAppMessageWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInAppMessage", + "printedName": "setInAppMessage(fontName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setInAppMessageWithFontName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setInAppMessageWithFontName:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessages", + "printedName": "getAllMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessages", + "printedName": "getUnreadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessages", + "printedName": "getReadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessages", + "printedName": "getDeletedMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessagesCount", + "printedName": "getAllMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessagesCount", + "printedName": "getUnreadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessagesCount", + "printedName": "getReadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessagesCount", + "printedName": "getDeletedMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageRead", + "printedName": "markMessageRead(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageRead:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageRead:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageDeleted", + "printedName": "markMessageDeleted(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageDeleted:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageDeleted:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdRead", + "printedName": "markMessageWithIdRead(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdReadWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdReadWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdDeleted", + "printedName": "markMessageWithIdDeleted(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdDeletedWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdDeletedWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesRead", + "printedName": "markAllMessagesRead()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesRead", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesRead", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesDeleted", + "printedName": "markAllMessagesDeleted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesDeleted", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesDeleted", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refreshMessages", + "printedName": "refreshMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDataSourceFor", + "printedName": "inboxMessagesTableViewDataSourceFor(tableView:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDataSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDataSourceForTableView:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDataSourceForTableView:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDelegateFor", + "printedName": "inboxMessagesTableViewDelegateFor(tableView:dataSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDelegate", + "printedName": "SFMCSDK.InboxMessagesDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDelegate" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDelegateForTableView:dataSource:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDelegateForTableView:dataSource:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPiIdentifier", + "printedName": "setPiIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPiIdentifier:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPiIdentifier:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "piIdentifier", + "printedName": "piIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)piIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "piIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackMessageOpened", + "printedName": "trackMessageOpened(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackMessageOpened:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackMessageOpened:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackPageView", + "printedName": "trackPageView(url:title:item:search:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackPageViewWithUrl:title:item:search:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackPageViewWithUrl:title:item:search:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartContents", + "printedName": "trackCartContents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartContents:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartContents:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartConversion", + "printedName": "trackCartConversion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartConversion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartConversion:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartItemDictionary", + "printedName": "cartItemDictionary(price:quantity:item:uniqueId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartDictionary", + "printedName": "cartDictionary(cartItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartDictionaryWithCartItem:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartDictionaryWithCartItem:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orderDictionary", + "printedName": "orderDictionary(orderNumber:shipping:discount:cart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)orderDictionaryWithOrderNumber:shipping:discount:cart:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "orderDictionaryWithOrderNumber:shipping:discount:cart:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationDelegate", + "printedName": "setLocationDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.LocationDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LocationDelegate", + "printedName": "SFMCSDK.LocationDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkLocationDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setLocationDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setLocationDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "regionFrom", + "printedName": "regionFrom(dictionary:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLRegion?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLRegion", + "printedName": "CoreLocation.CLRegion", + "usr": "c:objc(cs)CLRegion" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)regionFromDictionary:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "regionFromDictionary:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "locationEnabled", + "printedName": "locationEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)locationEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "locationEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startWatchingLocation", + "printedName": "startWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)startWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "startWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopWatchingLocation", + "printedName": "stopWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)stopWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "stopWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "watchingLocation", + "printedName": "watchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)watchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "watchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lastKnownLocation", + "printedName": "lastKnownLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)lastKnownLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "lastKnownLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setURLHandlingDelegate", + "printedName": "setURLHandlingDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.URLHandlingDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLHandlingDelegate", + "printedName": "SFMCSDK.URLHandlingDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkURLHandlingDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setURLHandlingDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setURLHandlingDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "initModule", + "printedName": "initModule(config:components:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.SFMCModule?", + "children": [ + { + "kind": "TypeNominal", + "name": "SFMCModule", + "printedName": "SFMCSDK.SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ModuleConfig", + "printedName": "SFMCSDK.ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig" + }, + { + "kind": "TypeNominal", + "name": "SFMCSdkComponents", + "printedName": "SFMCSDK.SFMCSdkComponents", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkComponents" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)initModuleWithConfig:components:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "initModuleWithConfig:components:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resetDataPolicy", + "printedName": "resetDataPolicy()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)resetDataPolicy", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "resetDataPolicy", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule", + "mangledName": "$s17MarketingCloudSDK10PushModuleC", + "moduleName": "MarketingCloudSDK", + "objc_name": "SFMCSdkPushModule", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SFMCModule", + "printedName": "SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule", + "mangledName": "$s7SFMCSDK10SFMCModuleP" + }, + { + "kind": "Conformance", + "name": "PushInterface", + "printedName": "PushInterface", + "usr": "c:@M@SFMCSDK@objc(pl)PushInterface", + "mangledName": "$s7SFMCSDK13PushInterfaceP" + }, + { + "kind": "Conformance", + "name": "Subscriber", + "printedName": "Subscriber", + "usr": "c:@M@SFMCSDK@objc(pl)Subscriber", + "mangledName": "$s7SFMCSDK10SubscriberP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "usr": "s:7SFMCSDK9PublisherP", + "mangledName": "$s7SFMCSDK9PublisherP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PushConfigBuilder", + "printedName": "PushConfigBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(appId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)initWithAppId:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfc", + "moduleName": "MarketingCloudSDK", + "objc_name": "initWithAppId:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setAccessToken", + "printedName": "setAccessToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAccessToken:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMarketingCloudServerUrl", + "printedName": "setMarketingCloudServerUrl(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMarketingCloudServerUrl:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMid", + "printedName": "setMid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMid:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationEnabled", + "printedName": "setLocationEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setLocationEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInboxEnabled", + "printedName": "setInboxEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setInboxEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAnalyticsEnabled", + "printedName": "setAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPIAnalyticsEnabled", + "printedName": "setPIAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setPIAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUseLegacyPIIdentifier", + "printedName": "setUseLegacyPIIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setUseLegacyPIIdentifier:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApplicationControlsBadging", + "printedName": "setApplicationControlsBadging(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setApplicationControlsBadging:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDelayRegistrationUntilContactKeyIsSet", + "printedName": "setDelayRegistrationUntilContactKeyIsSet(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setDelayRegistrationUntilContactKeyIsSet:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnableScreenEntryTracking", + "printedName": "setEnableScreenEntryTracking(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setEnableScreenEntryTracking:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)build", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)init", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushConfig", + "printedName": "PushConfig", + "children": [ + { + "kind": "Var", + "name": "trackScreens", + "printedName": "trackScreens", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)setTrackScreens:", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)init", + "mangledName": "$s17MarketingCloudSDK10PushConfigCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig", + "mangledName": "$s17MarketingCloudSDK10PushConfigC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ModuleConfig", + "printedName": "ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig", + "mangledName": "$s7SFMCSDK12ModuleConfigP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 599, + "length": 34, + "value": "\"com.salesforce.MarketingCloudSDK\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 17, + "value": "\"SFMCSdk_version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 24, + "value": "\"Failed to read version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 908, + "length": 9, + "value": "\"details\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 972, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfigBuilder.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 17, + "value": "\"MarketingCloudSDK.PushConfigBuilder\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "BooleanLiteral", + "offset": 1310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 10, + "value": "\"MarketingCloudSDK.PushConfig\"" + } + ] +} \ No newline at end of file diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..f7c94f08 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..e1c55b7e Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..f7c94f08 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..d0fb5e71 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,4221 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushModule", + "printedName": "PushModule", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(py)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)name", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4name7SFMCSDK0E4NameOvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "moduleVersion", + "printedName": "moduleVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)moduleVersion", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "moduleVersion", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setModuleVersion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13moduleVersionSSvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stateProperties", + "printedName": "stateProperties", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "stateProperties", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)stateProperties", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "stateProperties", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStateProperties:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "objc_name": "setStateProperties:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15statePropertiesSDyS2SGSgvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)status", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ModuleStatus", + "printedName": "SFMCSDK.ModuleStatus", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)setStatus:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvsZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6status7SFMCSDK0E6StatusOvMZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushModule", + "printedName": "MarketingCloudSDK.PushModule", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)shared", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6sharedACvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cpy)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvpZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)logger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6logger7SFMCSDK0E6LoggerCvgZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getLogger", + "printedName": "getLogger()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleLogger", + "printedName": "SFMCSDK.ModuleLogger", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkModuleLogger" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)getLogger", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9getLogger7SFMCSDK0eG0CyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIdentity", + "printedName": "getIdentity()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.ModuleIdentity?", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleIdentity", + "printedName": "SFMCSDK.ModuleIdentity", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleIdentity" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getIdentity", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11getIdentity7SFMCSDK0eG0_pSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getIdentity", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "SFMCSDK.Message", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)receiveWithMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7receive7messagey7SFMCSDK7MessageC_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "receiveWithMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSfmcEvent", + "printedName": "sendSfmcEvent(_:category:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SFMCEvent", + "printedName": "MarketingCloudSDK.SFMCEvent", + "usr": "c:objc(cs)SFMCEvent" + }, + { + "kind": "TypeNominal", + "name": "EventCategory", + "printedName": "SFMCSDK.EventCategory", + "usr": "c:@M@SFMCSDK@E@SFMCSdkEventCategory" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendSfmcEvent:category:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13sendSfmcEvent_8categoryySo9SFMCEventC_7SFMCSDK0H8CategoryOtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForTags", + "printedName": "sendIdentityEventForTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForTags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24sendIdentityEventForTagsyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForContactKey", + "printedName": "sendIdentityEventForContactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForContactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForContactKeyyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendIdentityEventForAttributes", + "printedName": "sendIdentityEventForAttributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)sendIdentityEventForAttributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC30sendIdentityEventForAttributesyyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "metadata", + "printedName": "metadata()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)metadata", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8metadataSDySSypGyFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tearDown", + "printedName": "tearDown()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tearDown", + "mangledName": "$s17MarketingCloudSDK10PushModuleC8tearDownyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tearDown", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contactKey", + "printedName": "contactKey()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)contactKey", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10contactKeySSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "contactKey", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC6addTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)addTags:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7addTagsyShys11AnyHashableVGSgSayypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "addTags:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)removeTag:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9removeTagySbSSF", + "moduleName": "MarketingCloudSDK", + "objc_name": "removeTag:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tags", + "printedName": "tags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)tags", + "mangledName": "$s17MarketingCloudSDK10PushModuleC4tagsShys11AnyHashableVGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "tags", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceToken", + "printedName": "setDeviceToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDeviceToken:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14setDeviceTokenyy10Foundation4DataVF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDeviceToken:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setDebugLoggingEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setDebugLoggingEnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setDebugLoggingEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceToken", + "printedName": "deviceToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11deviceTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attributes", + "printedName": "attributes()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)attributes", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10attributesSDys11AnyHashableVypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "attributes", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accessToken", + "printedName": "accessToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)accessToken", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11accessTokenSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "accessToken", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deviceIdentifier", + "printedName": "deviceIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)deviceIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16deviceIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "deviceIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationRequest", + "printedName": "setNotificationRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationRequest:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setNotificationRequestyySo014UNNotificationH0CF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationRequest:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationRequest", + "printedName": "notificationRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UserNotifications.UNNotificationRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "UNNotificationRequest", + "printedName": "UserNotifications.UNNotificationRequest", + "usr": "c:objc(cs)UNNotificationRequest" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationRequest", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19notificationRequestSo014UNNotificationG0CSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationRequest", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNotificationUserInfo", + "printedName": "setNotificationUserInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setNotificationUserInfo:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23setNotificationUserInfoyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setNotificationUserInfo:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "notificationUserInfo", + "printedName": "notificationUserInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)notificationUserInfo", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20notificationUserInfoSDys11AnyHashableVypGyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "notificationUserInfo", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushEnabled", + "printedName": "setPushEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPushEnabled:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC03setD7EnabledyySbF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPushEnabled:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pushEnabled", + "printedName": "pushEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)pushEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC11pushEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "pushEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refresh", + "printedName": "refresh(fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIBackgroundFetchResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshWithFetchCompletionHandler:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC7refresh22fetchCompletionHandlerSbySo23UIBackgroundFetchResultVcSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshWithFetchCompletionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignedString", + "printedName": "setSignedString(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setSignedString:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setSignedStringySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setSignedString:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "signedString", + "printedName": "signedString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)signedString", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12signedStringSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "signedString", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDelegate", + "printedName": "setEventDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InAppMessageEventDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InAppMessageEventDelegate", + "printedName": "SFMCSDK.InAppMessageEventDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInAppMessageEventDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setEventDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16setEventDelegateyy7SFMCSDK012InAppMessagegH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setEventDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageId", + "printedName": "messageId(forMessage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)messageIdForMessage:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC9messageId10forMessageSSSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "messageIdForMessage:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showInAppMessage", + "printedName": "showInAppMessage(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)showInAppMessageWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16showInAppMessage9messageIdySS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "showInAppMessageWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInAppMessage", + "printedName": "setInAppMessage(fontName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setInAppMessageWithFontName:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setInAppMessage8fontNameSbSSSg_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setInAppMessageWithFontName:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessages", + "printedName": "getAllMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14getAllMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessages", + "printedName": "getUnreadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17getUnreadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessages", + "printedName": "getReadMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15getReadMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessages", + "printedName": "getDeletedMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18getDeletedMessagesSayypGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAllMessagesCount", + "printedName": "getAllMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getAllMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19getAllMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getAllMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUnreadMessagesCount", + "printedName": "getUnreadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getUnreadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22getUnreadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getUnreadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReadMessagesCount", + "printedName": "getReadMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getReadMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20getReadMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getReadMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeletedMessagesCount", + "printedName": "getDeletedMessagesCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)getDeletedMessagesCount", + "mangledName": "$s17MarketingCloudSDK10PushModuleC23getDeletedMessagesCountSuyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "getDeletedMessagesCount", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageRead", + "printedName": "markMessageRead(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageRead:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15markMessageReadySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageRead:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageDeleted", + "printedName": "markMessageDeleted(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageDeleted:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18markMessageDeletedySbSDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageDeleted:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdRead", + "printedName": "markMessageWithIdRead(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdReadWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21markMessageWithIdRead07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdReadWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markMessageWithIdDeleted", + "printedName": "markMessageWithIdDeleted(messageId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markMessageWithIdDeletedWithMessageId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC24markMessageWithIdDeleted07messageI0SbSS_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markMessageWithIdDeletedWithMessageId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesRead", + "printedName": "markAllMessagesRead()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesRead", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19markAllMessagesReadSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesRead", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "markAllMessagesDeleted", + "printedName": "markAllMessagesDeleted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)markAllMessagesDeleted", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22markAllMessagesDeletedSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "markAllMessagesDeleted", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "refreshMessages", + "printedName": "refreshMessages()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)refreshMessages", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15refreshMessagesSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "refreshMessages", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDataSourceFor", + "printedName": "inboxMessagesTableViewDataSourceFor(tableView:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDataSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDataSourceForTableView:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC35inboxMessagesTableViewDataSourceFor05tableI07SFMCSDK05InboxgjK0_pSgSo07UITableI0C_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDataSourceForTableView:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inboxMessagesTableViewDelegateFor", + "printedName": "inboxMessagesTableViewDelegateFor(tableView:dataSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.InboxMessagesDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "InboxMessagesDelegate", + "printedName": "SFMCSDK.InboxMessagesDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDelegate" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "InboxMessagesDataSource", + "printedName": "SFMCSDK.InboxMessagesDataSource", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkInboxMessagesDataSource" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)inboxMessagesTableViewDelegateForTableView:dataSource:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC33inboxMessagesTableViewDelegateFor05tableI010dataSource7SFMCSDK05InboxgJ0_pSgSo07UITableI0C_AG0pg4DataN0_ptF", + "moduleName": "MarketingCloudSDK", + "objc_name": "inboxMessagesTableViewDelegateForTableView:dataSource:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPiIdentifier", + "printedName": "setPiIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setPiIdentifier:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15setPiIdentifierySbSSSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setPiIdentifier:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "piIdentifier", + "printedName": "piIdentifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)piIdentifier", + "mangledName": "$s17MarketingCloudSDK10PushModuleC12piIdentifierSSSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "piIdentifier", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackMessageOpened", + "printedName": "trackMessageOpened(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackMessageOpened:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18trackMessageOpenedyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackMessageOpened:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackPageView", + "printedName": "trackPageView(url:title:item:search:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackPageViewWithUrl:title:item:search:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC13trackPageView3url5title4item6searchySS_SSSgA2ItF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackPageViewWithUrl:title:item:search:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartContents", + "printedName": "trackCartContents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartContents:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17trackCartContentsyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartContents:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackCartConversion", + "printedName": "trackCartConversion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)trackCartConversion:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19trackCartConversionyySDys11AnyHashableVypGF", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackCartConversion:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartItemDictionary", + "printedName": "cartItemDictionary(price:quantity:item:uniqueId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC18cartItemDictionary5price8quantity4item8uniqueIdSDys11AnyHashableVypGSgSo8NSNumberC_ANS2SSgtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartItemDictionaryWithPrice:quantity:item:uniqueId:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cartDictionary", + "printedName": "cartDictionary(cartItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)cartDictionaryWithCartItem:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC14cartDictionary0F4ItemSDys11AnyHashableVypGSgSayypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "cartDictionaryWithCartItem:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orderDictionary", + "printedName": "orderDictionary(orderNumber:shipping:discount:cart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)orderDictionaryWithOrderNumber:shipping:discount:cart:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15orderDictionary0F6Number8shipping8discount4cartSDys11AnyHashableVypGSgSS_So8NSNumberCAnKtF", + "moduleName": "MarketingCloudSDK", + "objc_name": "orderDictionaryWithOrderNumber:shipping:discount:cart:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationDelegate", + "printedName": "setLocationDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.LocationDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LocationDelegate", + "printedName": "SFMCSDK.LocationDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkLocationDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setLocationDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC19setLocationDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setLocationDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "regionFrom", + "printedName": "regionFrom(dictionary:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLRegion?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLRegion", + "printedName": "CoreLocation.CLRegion", + "usr": "c:objc(cs)CLRegion" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)regionFromDictionary:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC10regionFrom10dictionarySo8CLRegionCSgSDys11AnyHashableVypG_tF", + "moduleName": "MarketingCloudSDK", + "objc_name": "regionFromDictionary:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "locationEnabled", + "printedName": "locationEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)locationEnabled", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15locationEnabledSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "locationEnabled", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startWatchingLocation", + "printedName": "startWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)startWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC21startWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "startWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopWatchingLocation", + "printedName": "stopWatchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)stopWatchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC20stopWatchingLocationyyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "stopWatchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "watchingLocation", + "printedName": "watchingLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)watchingLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC16watchingLocationSbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "watchingLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lastKnownLocation", + "printedName": "lastKnownLocation()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)lastKnownLocation", + "mangledName": "$s17MarketingCloudSDK10PushModuleC17lastKnownLocationSDyS2SGSgyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "lastKnownLocation", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setURLHandlingDelegate", + "printedName": "setURLHandlingDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.URLHandlingDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLHandlingDelegate", + "printedName": "SFMCSDK.URLHandlingDelegate", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkURLHandlingDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)setURLHandlingDelegate:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC22setURLHandlingDelegateyy7SFMCSDK0gH0_pSgF", + "moduleName": "MarketingCloudSDK", + "objc_name": "setURLHandlingDelegate:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "initModule", + "printedName": "initModule(config:components:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SFMCSDK.SFMCModule?", + "children": [ + { + "kind": "TypeNominal", + "name": "SFMCModule", + "printedName": "SFMCSDK.SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ModuleConfig", + "printedName": "SFMCSDK.ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig" + }, + { + "kind": "TypeNominal", + "name": "SFMCSdkComponents", + "printedName": "SFMCSDK.SFMCSdkComponents", + "usr": "c:@M@SFMCSDK@objc(cs)SFMCSdkComponents" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(cm)initModuleWithConfig:components:", + "mangledName": "$s17MarketingCloudSDK10PushModuleC04initE06config10components7SFMCSDK10SFMCModule_pSgAG0E6Config_p_AG17SFMCSdkComponentsCtFZ", + "moduleName": "MarketingCloudSDK", + "static": true, + "objc_name": "initModuleWithConfig:components:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resetDataPolicy", + "printedName": "resetDataPolicy()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule(im)resetDataPolicy", + "mangledName": "$s17MarketingCloudSDK10PushModuleC15resetDataPolicySbyF", + "moduleName": "MarketingCloudSDK", + "objc_name": "resetDataPolicy", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)SFMCSdkPushModule", + "mangledName": "$s17MarketingCloudSDK10PushModuleC", + "moduleName": "MarketingCloudSDK", + "objc_name": "SFMCSdkPushModule", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SFMCModule", + "printedName": "SFMCModule", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCModule", + "mangledName": "$s7SFMCSDK10SFMCModuleP" + }, + { + "kind": "Conformance", + "name": "PushInterface", + "printedName": "PushInterface", + "usr": "c:@M@SFMCSDK@objc(pl)PushInterface", + "mangledName": "$s7SFMCSDK13PushInterfaceP" + }, + { + "kind": "Conformance", + "name": "Subscriber", + "printedName": "Subscriber", + "usr": "c:@M@SFMCSDK@objc(pl)Subscriber", + "mangledName": "$s7SFMCSDK10SubscriberP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "usr": "s:7SFMCSDK9PublisherP", + "mangledName": "$s7SFMCSDK9PublisherP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PushConfigBuilder", + "printedName": "PushConfigBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(appId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)initWithAppId:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5appIdACSS_tcfc", + "moduleName": "MarketingCloudSDK", + "objc_name": "initWithAppId:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setAccessToken", + "printedName": "setAccessToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAccessToken:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC14setAccessTokenyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMarketingCloudServerUrl", + "printedName": "setMarketingCloudServerUrl(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMarketingCloudServerUrl:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC03setaB9ServerUrlyAC10Foundation3URLVF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMid", + "printedName": "setMid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setMid:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC6setMidyACSSF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocationEnabled", + "printedName": "setLocationEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setLocationEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC18setLocationEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInboxEnabled", + "printedName": "setInboxEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setInboxEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC15setInboxEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAnalyticsEnabled", + "printedName": "setAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC19setAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPIAnalyticsEnabled", + "printedName": "setPIAnalyticsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setPIAnalyticsEnabled:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC21setPIAnalyticsEnabledyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUseLegacyPIIdentifier", + "printedName": "setUseLegacyPIIdentifier(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setUseLegacyPIIdentifier:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC24setUseLegacyPIIdentifieryACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApplicationControlsBadging", + "printedName": "setApplicationControlsBadging(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setApplicationControlsBadging:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC29setApplicationControlsBadgingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDelayRegistrationUntilContactKeyIsSet", + "printedName": "setDelayRegistrationUntilContactKeyIsSet(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setDelayRegistrationUntilContactKeyIsSet:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC40setDelayRegistrationUntilContactKeyIsSetyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnableScreenEntryTracking", + "printedName": "setEnableScreenEntryTracking(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)setEnableScreenEntryTracking:", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC28setEnableScreenEntryTrackingyACSbF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)build", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC5buildAA0dE0CyF", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfigBuilder", + "printedName": "MarketingCloudSDK.PushConfigBuilder", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder(im)init", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfigBuilder", + "mangledName": "$s17MarketingCloudSDK17PushConfigBuilderC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SFMCSDK", + "printedName": "SFMCSDK", + "declKind": "Import", + "moduleName": "MarketingCloudSDK" + }, + { + "kind": "TypeDecl", + "name": "PushConfig", + "printedName": "PushConfig", + "children": [ + { + "kind": "Var", + "name": "trackScreens", + "printedName": "trackScreens", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)trackScreens", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "trackScreens", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)setTrackScreens:", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvs", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "mangledName": "$s17MarketingCloudSDK10PushConfigC12trackScreensSbvM", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "name", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModuleName", + "printedName": "SFMCSDK.ModuleName", + "usr": "c:@M@SFMCSDK@E@SFMCSdkModuleName" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)name", + "mangledName": "$s17MarketingCloudSDK10PushConfigC4name7SFMCSDK10ModuleNameOvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "name", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(py)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvp", + "moduleName": "MarketingCloudSDK", + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)appId", + "mangledName": "$s17MarketingCloudSDK10PushConfigC5appIdSSvg", + "moduleName": "MarketingCloudSDK", + "implicit": true, + "objc_name": "appId", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PushConfig", + "printedName": "MarketingCloudSDK.PushConfig", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig(im)init", + "mangledName": "$s17MarketingCloudSDK10PushConfigCACycfc", + "moduleName": "MarketingCloudSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MarketingCloudSDK@objc(cs)PushConfig", + "mangledName": "$s17MarketingCloudSDK10PushConfigC", + "moduleName": "MarketingCloudSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ModuleConfig", + "printedName": "ModuleConfig", + "usr": "c:@M@SFMCSDK@objc(pl)SFMCSdkModuleConfig", + "mangledName": "$s7SFMCSDK12ModuleConfigP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 599, + "length": 34, + "value": "\"com.salesforce.MarketingCloudSDK\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 17, + "value": "\"SFMCSdk_version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 24, + "value": "\"Failed to read version\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 908, + "length": 9, + "value": "\"details\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushModule.swift", + "kind": "StringLiteral", + "offset": 972, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfigBuilder.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 17, + "value": "\"MarketingCloudSDK.PushConfigBuilder\"" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "BooleanLiteral", + "offset": 1310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eyehuda\/Projects\/MobilePushSDK\/sdk-ios.git\/MCET_238-8.0.10\/MarketingCloudSDK\/MarketingCloudSDK\/PushConfig.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 10, + "value": "\"MarketingCloudSDK.PushConfig\"" + } + ] +} \ No newline at end of file diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..7c4143fc --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..3f7c5723 Binary files /dev/null and b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..7c4143fc --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,115 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MarketingCloudSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreLocation +import Foundation +@_exported import MarketingCloudSDK +import SFMCSDK +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SFMCSdkPushModule) final public class PushModule : ObjectiveC.NSObject, SFMCSDK.SFMCModule, SFMCSDK.PushInterface, SFMCSDK.Subscriber, SFMCSDK.Publisher { + @objc final public var name: SFMCSDK.ModuleName + @objc public static var moduleVersion: Swift.String + @objc public static var stateProperties: [Swift.String : Swift.String]? + @objc public static var status: SFMCSDK.ModuleStatus + @objc public static var shared: MarketingCloudSDK.PushModule { + @objc get + } + @objc public static let logger: SFMCSDK.ModuleLogger + @objc public static func getLogger() -> SFMCSDK.ModuleLogger + @objc final public func getIdentity() -> SFMCSDK.ModuleIdentity? + @objc final public func receive(message: SFMCSDK.Message) + @objc public static func sendSfmcEvent(_ event: MarketingCloudSDK.SFMCEvent, category: SFMCSDK.EventCategory) + @objc public static func sendIdentityEventForTags() + @objc public static func sendIdentityEventForContactKey() + @objc public static func sendIdentityEventForAttributes() + @objc public static func metadata() -> [Swift.String : Any] + @objc final public func tearDown() + @objc final public func contactKey() -> Swift.String? + @objc final public func addTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func addTags(_ tags: [Any]) -> Swift.Set? + @objc final public func removeTag(_ tag: Swift.String) -> Swift.Bool + @objc final public func tags() -> Swift.Set? + @objc final public func setDeviceToken(_ deviceToken: Foundation.Data) + @objc final public func setDebugLoggingEnabled(_ enabled: Swift.Bool) + @objc final public func deviceToken() -> Swift.String? + @objc final public func attributes() -> [Swift.AnyHashable : Any]? + @objc final public func accessToken() -> Swift.String? + @objc final public func deviceIdentifier() -> Swift.String? + @objc final public func setNotificationRequest(_ request: UserNotifications.UNNotificationRequest) + @objc final public func notificationRequest() -> UserNotifications.UNNotificationRequest? + @objc final public func setNotificationUserInfo(_ userInfo: [Swift.AnyHashable : Any]) + @objc final public func notificationUserInfo() -> [Swift.AnyHashable : Any] + @objc final public func setPushEnabled(_ pushEnabled: Swift.Bool) + @objc final public func pushEnabled() -> Swift.Bool + @objc final public func refresh(fetchCompletionHandler completionHandler: ((UIKit.UIBackgroundFetchResult) -> Swift.Void)?) -> Swift.Bool + @objc final public func setSignedString(_ signedString: Swift.String?) -> Swift.Bool + @objc final public func signedString() -> Swift.String? + @objc final public func setEventDelegate(_ delegate: SFMCSDK.InAppMessageEventDelegate?) + @objc final public func messageId(forMessage: [Swift.AnyHashable : Any]) -> Swift.String? + @objc final public func showInAppMessage(messageId: Swift.String) + @objc final public func setInAppMessage(fontName: Swift.String?) -> Swift.Bool + @objc final public func getAllMessages() -> [Any]? + @objc final public func getUnreadMessages() -> [Any]? + @objc final public func getReadMessages() -> [Any]? + @objc final public func getDeletedMessages() -> [Any]? + @objc final public func getAllMessagesCount() -> Swift.UInt + @objc final public func getUnreadMessagesCount() -> Swift.UInt + @objc final public func getReadMessagesCount() -> Swift.UInt + @objc final public func getDeletedMessagesCount() -> Swift.UInt + @objc final public func markMessageRead(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageDeleted(_ messageDictionary: [Swift.AnyHashable : Any]) -> Swift.Bool + @objc final public func markMessageWithIdRead(messageId: Swift.String) -> Swift.Bool + @objc final public func markMessageWithIdDeleted(messageId: Swift.String) -> Swift.Bool + @objc final public func markAllMessagesRead() -> Swift.Bool + @objc final public func markAllMessagesDeleted() -> Swift.Bool + @objc final public func refreshMessages() -> Swift.Bool + @objc final public func inboxMessagesTableViewDataSourceFor(tableView: UIKit.UITableView) -> SFMCSDK.InboxMessagesDataSource? + @objc final public func inboxMessagesTableViewDelegateFor(tableView: UIKit.UITableView, dataSource: SFMCSDK.InboxMessagesDataSource) -> SFMCSDK.InboxMessagesDelegate? + @objc final public func setPiIdentifier(_ identifier: Swift.String?) -> Swift.Bool + @objc final public func piIdentifier() -> Swift.String? + @objc final public func trackMessageOpened(_ inboxMessage: [Swift.AnyHashable : Any]) + @objc final public func trackPageView(url: Swift.String, title: Swift.String?, item: Swift.String?, search: Swift.String?) + @objc final public func trackCartContents(_ cartDictionary: [Swift.AnyHashable : Any]) + @objc final public func trackCartConversion(_ orderDictionary: [Swift.AnyHashable : Any]) + @objc final public func cartItemDictionary(price: Foundation.NSNumber, quantity: Foundation.NSNumber, item: Swift.String, uniqueId: Swift.String?) -> [Swift.AnyHashable : Any]? + @objc final public func cartDictionary(cartItem: [Any]) -> [Swift.AnyHashable : Any]? + @objc final public func orderDictionary(orderNumber: Swift.String, shipping: Foundation.NSNumber, discount: Foundation.NSNumber, cart: [Swift.AnyHashable : Any]) -> [Swift.AnyHashable : Any]? + @objc final public func setLocationDelegate(_ delegate: SFMCSDK.LocationDelegate?) + @objc final public func regionFrom(dictionary: [Swift.AnyHashable : Any]) -> CoreLocation.CLRegion? + @objc final public func locationEnabled() -> Swift.Bool + @objc final public func startWatchingLocation() + @objc final public func stopWatchingLocation() + @objc final public func watchingLocation() -> Swift.Bool + @objc final public func lastKnownLocation() -> [Swift.String : Swift.String]? + @objc final public func setURLHandlingDelegate(_ delegate: SFMCSDK.URLHandlingDelegate?) + @objc public static func initModule(config: SFMCSDK.ModuleConfig, components: SFMCSDK.SFMCSdkComponents) -> SFMCSDK.SFMCModule? + @objc final public func resetDataPolicy() -> Swift.Bool + @objc deinit +} +@objc public class PushConfigBuilder : ObjectiveC.NSObject { + @objc public init(appId: Swift.String) + @objc public func setAccessToken(_ accessToken: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMarketingCloudServerUrl(_ endpoint: Foundation.URL) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setMid(_ mid: Swift.String) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setLocationEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setInboxEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setPIAnalyticsEnabled(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setUseLegacyPIIdentifier(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setApplicationControlsBadging(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setDelayRegistrationUntilContactKeyIsSet(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func setEnableScreenEntryTracking(_ enabled: Swift.Bool) -> MarketingCloudSDK.PushConfigBuilder + @objc public func build() -> MarketingCloudSDK.PushConfig + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class PushConfig : ObjectiveC.NSObject, SFMCSDK.ModuleConfig { + @objc public var trackScreens: Swift.Bool + @objc final public let name: SFMCSDK.ModuleName + @objc final public let appId: Swift.String + @objc deinit +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/module.modulemap b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/module.modulemap new file mode 100644 index 00000000..e2be1321 --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MarketingCloudSDK { + umbrella header "MarketingCloudSDK.h" + + export * + module * { export * } +} + +module MarketingCloudSDK.Swift { + header "MarketingCloudSDK-Swift.h" + requires objc +} diff --git a/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/_CodeSignature/CodeResources b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..5bcb892e --- /dev/null +++ b/MarketingCloudSDK/MarketingCloudSDK.xcframework/ios-arm64_x86_64-simulator/MarketingCloudSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/MarketingCloudSDK+Base.h + + oKw7nuH/3rnGe557RQMywqBcTMM= + + Headers/MarketingCloudSDK+Constants.h + + VlV6G2VoEt/5EW4jKykB30Rroxw= + + Headers/MarketingCloudSDK+Events.h + + tL9P8tixJW6bI8fOfGNW2b7Wnjw= + + Headers/MarketingCloudSDK+InboxMessages.h + + ZgrWBUsmHhUW3l4FBOqLGqn/+Lw= + + Headers/MarketingCloudSDK+Intelligence.h + + /3zxhnw1ah81kSttTqXcXWFZMqg= + + Headers/MarketingCloudSDK+Location.h + + KjrShwfCmb/X2MXQhYrsLMgXltY= + + Headers/MarketingCloudSDK+URLHandling.h + + l8Yd4gvBm3B6dYIl4/EE35UF/Zk= + + Headers/MarketingCloudSDK-Swift.h + + SoqG8GgDTn3I0r32/GM+yccg+xw= + + Headers/MarketingCloudSDK.h + + G7yzvmW4uaxj4XA7slvm7lDdvGk= + + Headers/MarketingCloudSDKConfigBuilder.h + + yYPTNH7Pp4yvPuYvmXgbCITeh9U= + + Headers/SFMCEvent.h + + DEYOa/zXo4+0mTc+R+kftt56+UI= + + Info.plist + + /I7v6ukVBsqZ31n0KkUFZ1qrNyY= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + iRAPhHpxIYDQ5/Lnr9E/0nLRVtk= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + fzdfIaVPrlBxPndKn9xx+YLBo2I= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + PgeEiFmOOWVvakRVmNzU8q7Z+d4= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + fzdfIaVPrlBxPndKn9xx+YLBo2I= + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + npBZWhMT+BFzMK8jztCeKK8NCSw= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + iRAPhHpxIYDQ5/Lnr9E/0nLRVtk= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + SKM6zS0QW593s954NytpLXyb35U= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + eMSbS46glAuZmuD54CbrnB4Eu94= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + SKM6zS0QW593s954NytpLXyb35U= + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + bvbPunUgU9nmySpoFwglYXljonU= + + Modules/module.modulemap + + 7GZXDiBPl9fz7JWRSgEtfSXXoMc= + + + files2 + + Headers/MarketingCloudSDK+Base.h + + hash2 + + yrQV6daIM2huk4LLR6BhQPJdCTRUg3pDu+dQHhuk8TE= + + + Headers/MarketingCloudSDK+Constants.h + + hash2 + + +lMQd2Xq5IfchQzVK5E2266WDmqbWsIIRO7tnKC34Bw= + + + Headers/MarketingCloudSDK+Events.h + + hash2 + + bkX+ZDEEqqm8HVRj1VfzP0KqrJXfgXGYNOlpvnidofY= + + + Headers/MarketingCloudSDK+InboxMessages.h + + hash2 + + b6aQUXqanuiR8z8HQR0No71CvaHwfHGugujfJnC0TzM= + + + Headers/MarketingCloudSDK+Intelligence.h + + hash2 + + mcTmeXsvm9+N1pCp2PqO/9CWWWpe6rKB7sCTlj3tyv4= + + + Headers/MarketingCloudSDK+Location.h + + hash2 + + q9LWFirgnSaPdzlI2Ina/nFrg6L7vyYU1AtQ+meniI4= + + + Headers/MarketingCloudSDK+URLHandling.h + + hash2 + + vWWZnIi44YkLDQ305vVnQbOstPSUNaYkiHluWPVEHnE= + + + Headers/MarketingCloudSDK-Swift.h + + hash2 + + uGNJgjcAiIyvQHOyxQABN9RUhk8WEj8H93PVnEKOHQg= + + + Headers/MarketingCloudSDK.h + + hash2 + + diGkmGlIgLKH+g01D89JV+Ao4E3Xn8wz0RZDECNbG/k= + + + Headers/MarketingCloudSDKConfigBuilder.h + + hash2 + + FrOUsXaZhMJHIcum5rRa5SgRKv0EbWeT9fx568T75RQ= + + + Headers/SFMCEvent.h + + hash2 + + TTCesGrmD7apEp+HGBMtd7J3MJj/0jOxGiRSDRNa3l8= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + 1PgKzEdf3ywcetyA73/Wk/S/9cVpjBbdhCZDWdlJxCQ= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + ROcY7L2oM/QjoIoz2xZh6Hq2j77VYHKyF22W+mDcU8k= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + AbOddT9sIGyQAGBBsf+ejpZFxK2TFgbYF9UYO6mRNew= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + ROcY7L2oM/QjoIoz2xZh6Hq2j77VYHKyF22W+mDcU8k= + + + Modules/MarketingCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + oDeYw7ndjfGFTdYGxTw1qAmE9iUzLmpC6Q1Aya2/E44= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + 1PgKzEdf3ywcetyA73/Wk/S/9cVpjBbdhCZDWdlJxCQ= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + 5oyXpPzLw0OJErcWLNDZlQiEcqcFfoMqGF5xYklZBaA= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + +w/DlnmOdv7XRthLF3ZLP8Wl9Z/SztnOVgDjYpsI5y0= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + 5oyXpPzLw0OJErcWLNDZlQiEcqcFfoMqGF5xYklZBaA= + + + Modules/MarketingCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + 4rHCyXM+D0i0OGOuRLWiLz6jB7ko+hemoa8UJCyTuuc= + + + Modules/module.modulemap + + hash2 + + vsUwPoqLk8SB1nhQf1JR+e8cwVyJn91G0rvSq6gqHA4= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Package.swift b/Package.swift new file mode 100644 index 00000000..92ecae28 --- /dev/null +++ b/Package.swift @@ -0,0 +1,25 @@ +// swift-tools-version:5.3 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "MarketingCloudSDK", + defaultLocalization: "en", + products: [ + .library(name: "MarketingCloudSDK", targets: ["MarketingCloudSDK"]) + ], + dependencies: [ + .package(url: "https://github.com/salesforce-marketingcloud/sfmc-sdk-ios", from: "1.0.6"), + ], + targets: [ + .binaryTarget( + name: "MarketingCloudSDK", + path: "MarketingCloudSDK/MarketingCloudSDK.xcframework" + ), + .target( + name: "MarketingCloudSDKResources", + resources: [.process("Resources")] + ) + ] +) diff --git a/README.md b/README.md new file mode 100644 index 00000000..704f7fe7 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# MarketingCloudSDK - MobilePush SDK for iOS +============================================ + +This is the git repository for the Salesforce Marketing Cloud MobilePush SDK for iOS.
+ +Release History, Documentation, and Apple docs are located at here. + +For questions regarding the SDK or any issues you would like to report, please contact your Salesforce Marketing Cloud support team or post a question on Salesforce StackExchange diff --git a/Sources/MarketingCloudSDKResources/Resources/Assets.car b/Sources/MarketingCloudSDKResources/Resources/Assets.car new file mode 100644 index 00000000..e856e716 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/Assets.car differ diff --git a/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib b/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib new file mode 100644 index 00000000..23337595 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib differ diff --git a/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/Info.plist b/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/Info.plist new file mode 100644 index 00000000..da1ecfac Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/Info.plist differ diff --git a/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib b/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib new file mode 100644 index 00000000..9e5e3833 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/Assets.car b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/Assets.car new file mode 100644 index 00000000..e856e716 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/Assets.car differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib new file mode 100644 index 00000000..23337595 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/InAppMessageUIViewController.nib differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/Info.plist b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/Info.plist new file mode 100644 index 00000000..da1ecfac Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/Info.plist differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib new file mode 100644 index 00000000..9e5e3833 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/Info.plist b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/Info.plist new file mode 100644 index 00000000..53e5ca9f Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/Info.plist differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataClass.h b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..e2f74ac1 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCConfigurationEntity+CoreDataProperties.h" diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataProperties.h b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..459f1777 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,25 @@ +// +// SFMCConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nonatomic) int16_t messagesGatingTimeoutMs; +@property (nonatomic) int16_t messagesPerSecond; +@property (nonatomic) int16_t messagesPerSession; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataClass.h b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..becb597d --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCEndpointConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEndpointConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCEndpointConfigurationEntity+CoreDataProperties.h" diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataProperties.h b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..06abb95e --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEndpointConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,25 @@ +// +// SFMCEndpointConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCEndpointConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEndpointConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nullable, nonatomic, copy) NSString *dataType; +@property (nonatomic) int16_t maxBatchSize; +@property (nullable, nonatomic, copy) NSString *path; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataClass.h b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..8ae019dd --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCEventConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEventConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCEventConfigurationEntity+CoreDataProperties.h" diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataProperties.h b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..56d166b6 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCEventConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,29 @@ +// +// SFMCEventConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCEventConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEventConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nullable, nonatomic, copy) NSString *activeEvents; +@property (nonatomic) BOOL enableAppEvents; +@property (nonatomic) BOOL enableDebugInfo; +@property (nonatomic) BOOL enableEngagementEvents; +@property (nonatomic) BOOL enableIdentityEvents; +@property (nonatomic) BOOL enableSystemEvents; +@property (nonatomic) BOOL enableTelemetryInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel+CoreDataModel.h b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel+CoreDataModel.h new file mode 100644 index 00000000..a1959327 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel+CoreDataModel.h @@ -0,0 +1,19 @@ +// +// SFMCModel+CoreDataModel.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +#import "SFMCConfigurationEntity+CoreDataClass.h" +#import "SFMCEndpointConfigurationEntity+CoreDataClass.h" +#import "SFMCEventConfigurationEntity+CoreDataClass.h" + + + + diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/214.00.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/214.00.mom new file mode 100644 index 00000000..d2b5eb20 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/214.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/215.00.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/215.00.mom new file mode 100644 index 00000000..149a1958 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/215.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.00.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.00.mom new file mode 100644 index 00000000..f3d7bc8f Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.01.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.01.mom new file mode 100644 index 00000000..21eb645c Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.01.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.02.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.02.mom new file mode 100644 index 00000000..0677633b Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.02.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.03.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.03.mom new file mode 100644 index 00000000..1182fe28 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/216.03.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.00.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.00.mom new file mode 100644 index 00000000..b4a9ac60 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.01.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.01.mom new file mode 100644 index 00000000..c7391e41 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.01.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.02.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.02.mom new file mode 100644 index 00000000..c7391e41 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/219.02.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.mom new file mode 100644 index 00000000..b18db45f Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.omo b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.omo new file mode 100644 index 00000000..aa348615 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/234.00.omo differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.00.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.00.mom new file mode 100644 index 00000000..de22395f Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.mom new file mode 100644 index 00000000..8bd5a9ff Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.omo b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.omo new file mode 100644 index 00000000..9a64f9cd Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/240.01.omo differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/SFMCModel.mom b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/SFMCModel.mom new file mode 100644 index 00000000..fbae8eab Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/SFMCModel.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/VersionInfo.plist b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/VersionInfo.plist new file mode 100644 index 00000000..ce67c64b Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/SFMCModel.momd/VersionInfo.plist differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeDirectory b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..a7281464 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeDirectory differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..6a949977 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements-1 b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..64a8a989 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeRequirements-1 differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeResources b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeResources new file mode 100644 index 00000000..d48c2e68 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeResources @@ -0,0 +1,510 @@ + + + + + files + + Assets.car + + CyxicBC8z535xhTPVYgT3pFP2nk= + + InAppMessageUI.storyboardc/InAppMessageUIViewController.nib + + RNuiEpSQ3MybgCIOJpdNHgzir90= + + InAppMessageUI.storyboardc/Info.plist + + nngnQm1cIANcnhFFcXY1i1T4f6w= + + InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib + + 6UWA/2PGlZW6mISb8RCIY5ftlBU= + + SFMCConfigurationEntity+CoreDataClass.h + + FTu6Rvx00/+ctnS172iP7gA9YcQ= + + SFMCConfigurationEntity+CoreDataProperties.h + + 6NnUSvLvi1EpX59VYY+GX/udz/w= + + SFMCEndpointConfigurationEntity+CoreDataClass.h + + tmG60eewRaBGdDeZ2B0PW7IxaK0= + + SFMCEndpointConfigurationEntity+CoreDataProperties.h + + fMwd0GnASTNfXv2CoL/dt8HxnvQ= + + SFMCEventConfigurationEntity+CoreDataClass.h + + 0LCWvAAlQvho0ZRxAqSJkDzr2L8= + + SFMCEventConfigurationEntity+CoreDataProperties.h + + 5IbOcLORPJq+uhfJFhCl6DyFhOM= + + SFMCModel+CoreDataModel.h + + Aprx+/ODkuzClsr+DYrsAPcq+m4= + + SFMCModel.momd/214.00.mom + + W0wRRtAG797EWP6qriyqEBmya2A= + + SFMCModel.momd/215.00.mom + + n0EA2WfOMTd9tCzYiDtlvlSFCHs= + + SFMCModel.momd/216.00.mom + + O3umWCk1WWIjmouQaaNXVWG3SIc= + + SFMCModel.momd/216.01.mom + + 2LN01MvOxh4+koVEHsQtQ4KOGv4= + + SFMCModel.momd/216.02.mom + + Dsvrq97726uX8Ptym4u0PWuD6wU= + + SFMCModel.momd/216.03.mom + + luWeLvYbRJzeTP1cuu3SoKeovd8= + + SFMCModel.momd/219.00.mom + + UjA9amMu3w6UKzSOwQxWYkVBOEk= + + SFMCModel.momd/219.01.mom + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + SFMCModel.momd/219.02.mom + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + SFMCModel.momd/234.00.mom + + 7Mt2HC7rPTa+r1ei8m7vN5nou2A= + + SFMCModel.momd/240.00.mom + + F+JnLyFfoC1lSoyPTIWHA9TzKe4= + + SFMCModel.momd/240.01.mom + + 64nGeeBMo1pCZVRWdD6C88GZG3w= + + SFMCModel.momd/240.01.omo + + WRJLDXT2kzB7+45DstxM51FCFoM= + + SFMCModel.momd/SFMCModel.mom + + NvgbklumJlUcK3TwTgcj70Vss+E= + + SFMCModel.momd/VersionInfo.plist + + BatHEGSPOi4tvH7dZA8qZamfQcY= + + en.lproj/MarketingCloudSDK.strings + + hash + + SgBcDtY7m4/lD2oPEde+eu+H5g0= + + optional + + + + files2 + + Assets.car + + hash + + CyxicBC8z535xhTPVYgT3pFP2nk= + + hash2 + + MFQNdhlB7QMm3RRH/eVykr7Alq2lOhzoYwDltUsjjAc= + + + InAppMessageUI.storyboardc/InAppMessageUIViewController.nib + + hash + + RNuiEpSQ3MybgCIOJpdNHgzir90= + + hash2 + + zdd8FMHMpvlWq9WbIjf0Eg6w25uFiKP9pWcklg0l7lM= + + + InAppMessageUI.storyboardc/Info.plist + + hash + + nngnQm1cIANcnhFFcXY1i1T4f6w= + + hash2 + + 7E2PXmfw7Um33prl/bATZmqIUxqNofHmsKm1khVjHs8= + + + InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib + + hash + + 6UWA/2PGlZW6mISb8RCIY5ftlBU= + + hash2 + + TezKj5HqAYUqu1DgCde8Q89HyPj99zOxhGWVzIl+n6k= + + + SFMCConfigurationEntity+CoreDataClass.h + + hash + + FTu6Rvx00/+ctnS172iP7gA9YcQ= + + hash2 + + t6Iu+esNfMN7rEbrXcLkNGa2g8r9WFx20a22jztqDRI= + + + SFMCConfigurationEntity+CoreDataProperties.h + + hash + + 6NnUSvLvi1EpX59VYY+GX/udz/w= + + hash2 + + Z2oNkC0AFtdQLA4JDnqsTWKdPySm+0Ayzh4X8gr5Q+o= + + + SFMCEndpointConfigurationEntity+CoreDataClass.h + + hash + + tmG60eewRaBGdDeZ2B0PW7IxaK0= + + hash2 + + GN4CBra/P8kQRwE/HMxGikb1BjYZo4DIskUMa/c1UxE= + + + SFMCEndpointConfigurationEntity+CoreDataProperties.h + + hash + + fMwd0GnASTNfXv2CoL/dt8HxnvQ= + + hash2 + + WGvuUCstXffJohREUx19ZQMIYJpZ8//YPaFvXCv25tM= + + + SFMCEventConfigurationEntity+CoreDataClass.h + + hash + + 0LCWvAAlQvho0ZRxAqSJkDzr2L8= + + hash2 + + GPIxhZsaG2BOsbb4TL0tI0TcZIE7roQX8Ga8J42mdz8= + + + SFMCEventConfigurationEntity+CoreDataProperties.h + + hash + + 5IbOcLORPJq+uhfJFhCl6DyFhOM= + + hash2 + + hU1EuNvhwEKhgtupGVRYiswdhPLpSXnnvRyalagHo08= + + + SFMCModel+CoreDataModel.h + + hash + + Aprx+/ODkuzClsr+DYrsAPcq+m4= + + hash2 + + OJRw/9boDW+614pTB47cZQVzXmhLvj59JC5/mOvN/PY= + + + SFMCModel.momd/214.00.mom + + hash + + W0wRRtAG797EWP6qriyqEBmya2A= + + hash2 + + USJP0NSMQaJrXBynx8UO5S7YJe9yhWzJ7KpM5uije3I= + + + SFMCModel.momd/215.00.mom + + hash + + n0EA2WfOMTd9tCzYiDtlvlSFCHs= + + hash2 + + CzgLXA6WHof+OSQZbYZ/Dkio29TcPjWFYq9vfYTIOTA= + + + SFMCModel.momd/216.00.mom + + hash + + O3umWCk1WWIjmouQaaNXVWG3SIc= + + hash2 + + QFpvK+Mob7VQONPGRGY5mhILHZJrxI7QHFg9Iv3x8TU= + + + SFMCModel.momd/216.01.mom + + hash + + 2LN01MvOxh4+koVEHsQtQ4KOGv4= + + hash2 + + RH38srdwYOEZ5ZW41UlF+fgPwB4DYJiTQJ/8axXxwkA= + + + SFMCModel.momd/216.02.mom + + hash + + Dsvrq97726uX8Ptym4u0PWuD6wU= + + hash2 + + YYcKWR9qbWFPBsM+cHX9GpvWVctZ0+Ek1HBEJK9ym7Q= + + + SFMCModel.momd/216.03.mom + + hash + + luWeLvYbRJzeTP1cuu3SoKeovd8= + + hash2 + + fjrcmt397ICWSoZ87ydgmyIY8Edd/EP2Q52BW7rZqEQ= + + + SFMCModel.momd/219.00.mom + + hash + + UjA9amMu3w6UKzSOwQxWYkVBOEk= + + hash2 + + ZFfEsVd1E/oUlWxvEGoTTBDjuLqBDXkAJk5ulMdCJBY= + + + SFMCModel.momd/219.01.mom + + hash + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + hash2 + + 6W2lAjU0wUvcXyAz5llfW8GWHuXvHMZ985L7F2l/OAA= + + + SFMCModel.momd/219.02.mom + + hash + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + hash2 + + 6W2lAjU0wUvcXyAz5llfW8GWHuXvHMZ985L7F2l/OAA= + + + SFMCModel.momd/234.00.mom + + hash + + 7Mt2HC7rPTa+r1ei8m7vN5nou2A= + + hash2 + + bHXFFjS1GE9kBqOS5Vrz4r5XlHO9W+ZoLfctOG7OTWY= + + + SFMCModel.momd/240.00.mom + + hash + + F+JnLyFfoC1lSoyPTIWHA9TzKe4= + + hash2 + + mXuY+ToSuDOReO1dq4GlVr99xpXlRTPg6BQscitYNCs= + + + SFMCModel.momd/240.01.mom + + hash + + 64nGeeBMo1pCZVRWdD6C88GZG3w= + + hash2 + + oSnF59PtvcmtxaNt4+eHAdaATXrEuin5HkYVTIqmK8I= + + + SFMCModel.momd/240.01.omo + + hash + + WRJLDXT2kzB7+45DstxM51FCFoM= + + hash2 + + Vc6WfyVhOg39QCydRtuRUjnHzBMPvh/ccZ50tuH/Hb0= + + + SFMCModel.momd/SFMCModel.mom + + hash + + NvgbklumJlUcK3TwTgcj70Vss+E= + + hash2 + + dokSsPQz8R7cff22sufpc1eTEcuovKGT9lYhbFIvLXA= + + + SFMCModel.momd/VersionInfo.plist + + hash + + BatHEGSPOi4tvH7dZA8qZamfQcY= + + hash2 + + KYgIaZC1pfReTH08Rz/mra5XVCOn1jmao3U07C5h23w= + + + en.lproj/MarketingCloudSDK.strings + + hash + + SgBcDtY7m4/lD2oPEde+eu+H5g0= + + hash2 + + 5y/H0tji1ZHC7W9JAUR2YIBFAdoD6x2Wn0dD7mlHWbg= + + optional + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeSignature b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeSignature new file mode 100644 index 00000000..efdd5816 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/_CodeSignature/CodeSignature differ diff --git a/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/en.lproj/MarketingCloudSDK.strings b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/en.lproj/MarketingCloudSDK.strings new file mode 100644 index 00000000..2fd8f748 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/MarketingCloudSDK.bundle/en.lproj/MarketingCloudSDK.strings differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCConfigurationEntity+CoreDataClass.h b/Sources/MarketingCloudSDKResources/Resources/SFMCConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..e2f74ac1 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/SFMCConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCConfigurationEntity+CoreDataProperties.h" diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCConfigurationEntity+CoreDataProperties.h b/Sources/MarketingCloudSDKResources/Resources/SFMCConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..459f1777 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/SFMCConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,25 @@ +// +// SFMCConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nonatomic) int16_t messagesGatingTimeoutMs; +@property (nonatomic) int16_t messagesPerSecond; +@property (nonatomic) int16_t messagesPerSession; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCEndpointConfigurationEntity+CoreDataClass.h b/Sources/MarketingCloudSDKResources/Resources/SFMCEndpointConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..becb597d --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/SFMCEndpointConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCEndpointConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEndpointConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCEndpointConfigurationEntity+CoreDataProperties.h" diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCEndpointConfigurationEntity+CoreDataProperties.h b/Sources/MarketingCloudSDKResources/Resources/SFMCEndpointConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..06abb95e --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/SFMCEndpointConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,25 @@ +// +// SFMCEndpointConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCEndpointConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEndpointConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nullable, nonatomic, copy) NSString *dataType; +@property (nonatomic) int16_t maxBatchSize; +@property (nullable, nonatomic, copy) NSString *path; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCEventConfigurationEntity+CoreDataClass.h b/Sources/MarketingCloudSDKResources/Resources/SFMCEventConfigurationEntity+CoreDataClass.h new file mode 100644 index 00000000..8ae019dd --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/SFMCEventConfigurationEntity+CoreDataClass.h @@ -0,0 +1,21 @@ +// +// SFMCEventConfigurationEntity+CoreDataClass.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEventConfigurationEntity : NSManagedObject + +@end + +NS_ASSUME_NONNULL_END + +#import "SFMCEventConfigurationEntity+CoreDataProperties.h" diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCEventConfigurationEntity+CoreDataProperties.h b/Sources/MarketingCloudSDKResources/Resources/SFMCEventConfigurationEntity+CoreDataProperties.h new file mode 100644 index 00000000..56d166b6 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/SFMCEventConfigurationEntity+CoreDataProperties.h @@ -0,0 +1,29 @@ +// +// SFMCEventConfigurationEntity+CoreDataProperties.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import "SFMCEventConfigurationEntity+CoreDataClass.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface SFMCEventConfigurationEntity (CoreDataProperties) + ++ (NSFetchRequest *)fetchRequest NS_SWIFT_NAME(fetchRequest()); + +@property (nullable, nonatomic, copy) NSString *activeEvents; +@property (nonatomic) BOOL enableAppEvents; +@property (nonatomic) BOOL enableDebugInfo; +@property (nonatomic) BOOL enableEngagementEvents; +@property (nonatomic) BOOL enableIdentityEvents; +@property (nonatomic) BOOL enableSystemEvents; +@property (nonatomic) BOOL enableTelemetryInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel+CoreDataModel.h b/Sources/MarketingCloudSDKResources/Resources/SFMCModel+CoreDataModel.h new file mode 100644 index 00000000..a1959327 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/SFMCModel+CoreDataModel.h @@ -0,0 +1,19 @@ +// +// SFMCModel+CoreDataModel.h +// +// +// Created by Ethan Yehuda on 1/19/23. +// +// This file was automatically generated and should not be edited. +// + +#import +#import + +#import "SFMCConfigurationEntity+CoreDataClass.h" +#import "SFMCEndpointConfigurationEntity+CoreDataClass.h" +#import "SFMCEventConfigurationEntity+CoreDataClass.h" + + + + diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/214.00.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/214.00.mom new file mode 100644 index 00000000..d2b5eb20 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/214.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/215.00.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/215.00.mom new file mode 100644 index 00000000..149a1958 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/215.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.00.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.00.mom new file mode 100644 index 00000000..f3d7bc8f Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.01.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.01.mom new file mode 100644 index 00000000..21eb645c Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.01.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.02.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.02.mom new file mode 100644 index 00000000..0677633b Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.02.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.03.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.03.mom new file mode 100644 index 00000000..1182fe28 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/216.03.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.00.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.00.mom new file mode 100644 index 00000000..b4a9ac60 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.01.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.01.mom new file mode 100644 index 00000000..c7391e41 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.01.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.02.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.02.mom new file mode 100644 index 00000000..c7391e41 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/219.02.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/234.00.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/234.00.mom new file mode 100644 index 00000000..b18db45f Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/234.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/234.00.omo b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/234.00.omo new file mode 100644 index 00000000..aa348615 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/234.00.omo differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.00.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.00.mom new file mode 100644 index 00000000..de22395f Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.00.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.01.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.01.mom new file mode 100644 index 00000000..8bd5a9ff Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.01.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.01.omo b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.01.omo new file mode 100644 index 00000000..9a64f9cd Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/240.01.omo differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/SFMCModel.mom b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/SFMCModel.mom new file mode 100644 index 00000000..fbae8eab Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/SFMCModel.mom differ diff --git a/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/VersionInfo.plist b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/VersionInfo.plist new file mode 100644 index 00000000..ce67c64b Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/SFMCModel.momd/VersionInfo.plist differ diff --git a/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeDirectory b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..a7281464 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeDirectory differ diff --git a/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeRequirements b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..6a949977 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeRequirements differ diff --git a/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeRequirements-1 b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..64a8a989 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeRequirements-1 differ diff --git a/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeResources b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeResources new file mode 100644 index 00000000..d48c2e68 --- /dev/null +++ b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeResources @@ -0,0 +1,510 @@ + + + + + files + + Assets.car + + CyxicBC8z535xhTPVYgT3pFP2nk= + + InAppMessageUI.storyboardc/InAppMessageUIViewController.nib + + RNuiEpSQ3MybgCIOJpdNHgzir90= + + InAppMessageUI.storyboardc/Info.plist + + nngnQm1cIANcnhFFcXY1i1T4f6w= + + InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib + + 6UWA/2PGlZW6mISb8RCIY5ftlBU= + + SFMCConfigurationEntity+CoreDataClass.h + + FTu6Rvx00/+ctnS172iP7gA9YcQ= + + SFMCConfigurationEntity+CoreDataProperties.h + + 6NnUSvLvi1EpX59VYY+GX/udz/w= + + SFMCEndpointConfigurationEntity+CoreDataClass.h + + tmG60eewRaBGdDeZ2B0PW7IxaK0= + + SFMCEndpointConfigurationEntity+CoreDataProperties.h + + fMwd0GnASTNfXv2CoL/dt8HxnvQ= + + SFMCEventConfigurationEntity+CoreDataClass.h + + 0LCWvAAlQvho0ZRxAqSJkDzr2L8= + + SFMCEventConfigurationEntity+CoreDataProperties.h + + 5IbOcLORPJq+uhfJFhCl6DyFhOM= + + SFMCModel+CoreDataModel.h + + Aprx+/ODkuzClsr+DYrsAPcq+m4= + + SFMCModel.momd/214.00.mom + + W0wRRtAG797EWP6qriyqEBmya2A= + + SFMCModel.momd/215.00.mom + + n0EA2WfOMTd9tCzYiDtlvlSFCHs= + + SFMCModel.momd/216.00.mom + + O3umWCk1WWIjmouQaaNXVWG3SIc= + + SFMCModel.momd/216.01.mom + + 2LN01MvOxh4+koVEHsQtQ4KOGv4= + + SFMCModel.momd/216.02.mom + + Dsvrq97726uX8Ptym4u0PWuD6wU= + + SFMCModel.momd/216.03.mom + + luWeLvYbRJzeTP1cuu3SoKeovd8= + + SFMCModel.momd/219.00.mom + + UjA9amMu3w6UKzSOwQxWYkVBOEk= + + SFMCModel.momd/219.01.mom + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + SFMCModel.momd/219.02.mom + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + SFMCModel.momd/234.00.mom + + 7Mt2HC7rPTa+r1ei8m7vN5nou2A= + + SFMCModel.momd/240.00.mom + + F+JnLyFfoC1lSoyPTIWHA9TzKe4= + + SFMCModel.momd/240.01.mom + + 64nGeeBMo1pCZVRWdD6C88GZG3w= + + SFMCModel.momd/240.01.omo + + WRJLDXT2kzB7+45DstxM51FCFoM= + + SFMCModel.momd/SFMCModel.mom + + NvgbklumJlUcK3TwTgcj70Vss+E= + + SFMCModel.momd/VersionInfo.plist + + BatHEGSPOi4tvH7dZA8qZamfQcY= + + en.lproj/MarketingCloudSDK.strings + + hash + + SgBcDtY7m4/lD2oPEde+eu+H5g0= + + optional + + + + files2 + + Assets.car + + hash + + CyxicBC8z535xhTPVYgT3pFP2nk= + + hash2 + + MFQNdhlB7QMm3RRH/eVykr7Alq2lOhzoYwDltUsjjAc= + + + InAppMessageUI.storyboardc/InAppMessageUIViewController.nib + + hash + + RNuiEpSQ3MybgCIOJpdNHgzir90= + + hash2 + + zdd8FMHMpvlWq9WbIjf0Eg6w25uFiKP9pWcklg0l7lM= + + + InAppMessageUI.storyboardc/Info.plist + + hash + + nngnQm1cIANcnhFFcXY1i1T4f6w= + + hash2 + + 7E2PXmfw7Um33prl/bATZmqIUxqNofHmsKm1khVjHs8= + + + InAppMessageUI.storyboardc/P8f-fg-jwy-view-Xyz-2s-9Ez.nib + + hash + + 6UWA/2PGlZW6mISb8RCIY5ftlBU= + + hash2 + + TezKj5HqAYUqu1DgCde8Q89HyPj99zOxhGWVzIl+n6k= + + + SFMCConfigurationEntity+CoreDataClass.h + + hash + + FTu6Rvx00/+ctnS172iP7gA9YcQ= + + hash2 + + t6Iu+esNfMN7rEbrXcLkNGa2g8r9WFx20a22jztqDRI= + + + SFMCConfigurationEntity+CoreDataProperties.h + + hash + + 6NnUSvLvi1EpX59VYY+GX/udz/w= + + hash2 + + Z2oNkC0AFtdQLA4JDnqsTWKdPySm+0Ayzh4X8gr5Q+o= + + + SFMCEndpointConfigurationEntity+CoreDataClass.h + + hash + + tmG60eewRaBGdDeZ2B0PW7IxaK0= + + hash2 + + GN4CBra/P8kQRwE/HMxGikb1BjYZo4DIskUMa/c1UxE= + + + SFMCEndpointConfigurationEntity+CoreDataProperties.h + + hash + + fMwd0GnASTNfXv2CoL/dt8HxnvQ= + + hash2 + + WGvuUCstXffJohREUx19ZQMIYJpZ8//YPaFvXCv25tM= + + + SFMCEventConfigurationEntity+CoreDataClass.h + + hash + + 0LCWvAAlQvho0ZRxAqSJkDzr2L8= + + hash2 + + GPIxhZsaG2BOsbb4TL0tI0TcZIE7roQX8Ga8J42mdz8= + + + SFMCEventConfigurationEntity+CoreDataProperties.h + + hash + + 5IbOcLORPJq+uhfJFhCl6DyFhOM= + + hash2 + + hU1EuNvhwEKhgtupGVRYiswdhPLpSXnnvRyalagHo08= + + + SFMCModel+CoreDataModel.h + + hash + + Aprx+/ODkuzClsr+DYrsAPcq+m4= + + hash2 + + OJRw/9boDW+614pTB47cZQVzXmhLvj59JC5/mOvN/PY= + + + SFMCModel.momd/214.00.mom + + hash + + W0wRRtAG797EWP6qriyqEBmya2A= + + hash2 + + USJP0NSMQaJrXBynx8UO5S7YJe9yhWzJ7KpM5uije3I= + + + SFMCModel.momd/215.00.mom + + hash + + n0EA2WfOMTd9tCzYiDtlvlSFCHs= + + hash2 + + CzgLXA6WHof+OSQZbYZ/Dkio29TcPjWFYq9vfYTIOTA= + + + SFMCModel.momd/216.00.mom + + hash + + O3umWCk1WWIjmouQaaNXVWG3SIc= + + hash2 + + QFpvK+Mob7VQONPGRGY5mhILHZJrxI7QHFg9Iv3x8TU= + + + SFMCModel.momd/216.01.mom + + hash + + 2LN01MvOxh4+koVEHsQtQ4KOGv4= + + hash2 + + RH38srdwYOEZ5ZW41UlF+fgPwB4DYJiTQJ/8axXxwkA= + + + SFMCModel.momd/216.02.mom + + hash + + Dsvrq97726uX8Ptym4u0PWuD6wU= + + hash2 + + YYcKWR9qbWFPBsM+cHX9GpvWVctZ0+Ek1HBEJK9ym7Q= + + + SFMCModel.momd/216.03.mom + + hash + + luWeLvYbRJzeTP1cuu3SoKeovd8= + + hash2 + + fjrcmt397ICWSoZ87ydgmyIY8Edd/EP2Q52BW7rZqEQ= + + + SFMCModel.momd/219.00.mom + + hash + + UjA9amMu3w6UKzSOwQxWYkVBOEk= + + hash2 + + ZFfEsVd1E/oUlWxvEGoTTBDjuLqBDXkAJk5ulMdCJBY= + + + SFMCModel.momd/219.01.mom + + hash + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + hash2 + + 6W2lAjU0wUvcXyAz5llfW8GWHuXvHMZ985L7F2l/OAA= + + + SFMCModel.momd/219.02.mom + + hash + + VOCoDMw/+7th72lYnBCMYZLW0+o= + + hash2 + + 6W2lAjU0wUvcXyAz5llfW8GWHuXvHMZ985L7F2l/OAA= + + + SFMCModel.momd/234.00.mom + + hash + + 7Mt2HC7rPTa+r1ei8m7vN5nou2A= + + hash2 + + bHXFFjS1GE9kBqOS5Vrz4r5XlHO9W+ZoLfctOG7OTWY= + + + SFMCModel.momd/240.00.mom + + hash + + F+JnLyFfoC1lSoyPTIWHA9TzKe4= + + hash2 + + mXuY+ToSuDOReO1dq4GlVr99xpXlRTPg6BQscitYNCs= + + + SFMCModel.momd/240.01.mom + + hash + + 64nGeeBMo1pCZVRWdD6C88GZG3w= + + hash2 + + oSnF59PtvcmtxaNt4+eHAdaATXrEuin5HkYVTIqmK8I= + + + SFMCModel.momd/240.01.omo + + hash + + WRJLDXT2kzB7+45DstxM51FCFoM= + + hash2 + + Vc6WfyVhOg39QCydRtuRUjnHzBMPvh/ccZ50tuH/Hb0= + + + SFMCModel.momd/SFMCModel.mom + + hash + + NvgbklumJlUcK3TwTgcj70Vss+E= + + hash2 + + dokSsPQz8R7cff22sufpc1eTEcuovKGT9lYhbFIvLXA= + + + SFMCModel.momd/VersionInfo.plist + + hash + + BatHEGSPOi4tvH7dZA8qZamfQcY= + + hash2 + + KYgIaZC1pfReTH08Rz/mra5XVCOn1jmao3U07C5h23w= + + + en.lproj/MarketingCloudSDK.strings + + hash + + SgBcDtY7m4/lD2oPEde+eu+H5g0= + + hash2 + + 5y/H0tji1ZHC7W9JAUR2YIBFAdoD6x2Wn0dD7mlHWbg= + + optional + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeSignature b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeSignature new file mode 100644 index 00000000..efdd5816 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/_CodeSignature/CodeSignature differ diff --git a/Sources/MarketingCloudSDKResources/Resources/en.lproj/MarketingCloudSDK.strings b/Sources/MarketingCloudSDKResources/Resources/en.lproj/MarketingCloudSDK.strings new file mode 100644 index 00000000..2fd8f748 Binary files /dev/null and b/Sources/MarketingCloudSDKResources/Resources/en.lproj/MarketingCloudSDK.strings differ