MoEngageCoreStateSpecification
public struct MoEngageCoreStateSpecification
-
Declaration
Swift
public static let `default`: MoEngageCoreStateSpecification
-
Declaration
Swift
public internal(set) var pushToken: MoEngageAggregatedStorage<String?> { get }
-
Declaration
Swift
public internal(set) var isTestEnvironment: MoEngageTwoWayStorage<MoEngageKeyPathStorage<MoEngageMappingStorage<MoEngageOptional<MoEngageSDKCoreData>, MoEngageFileStorage<MoEngageSDKCoreData>>, Bool?>, MoEngageKeyPathStorage<MoEngageMappingStorage<MoEngageOptional<MoEngageSDKCoreExtensionData>, MoEngageFileStorage<MoEngageSDKCoreExtensionData>>, Bool?>> { get }
-
Declaration
Swift
public var sdkUniqueID: MoEngageDefaultValueStorage<MoEngageAggregatedStorage<String?>, String>
-
Declaration
Swift
public let moeParams: MoEngageMappingStorage<[String : Any], MoEngageTwoWayStorage<AnyMoEngageStorageLocation<[String : Any]?>, MoEngageAggregatedStorage<[String : Any]?>>>
-
Declaration
Swift
public static func commonStorage() -> MoEngageFileStorage<MoEngageSDKCommonData>
-
Declaration
Swift
public static func coreStorage() -> MoEngageFileStorage<MoEngageSDKCoreData>
-
Declaration
Swift
public static func coreExtensionStorage() -> MoEngageFileStorage<MoEngageSDKCoreExtensionData>
-
Declaration
Swift
public static func coreExtensionMetadataProperty<T>( atPath key: String, type: T.Type ) -> MoEngageAggregatedStorage<T?>
-
Declaration
Swift
public static func coreExtensionMetadataProperty( atPath key: String ) -> MoEngageAggregatedStorage<Any?>